From 39e50c895b78ddc9cdbc73a05d50f15dc744b0cd Mon Sep 17 00:00:00 2001 From: Ernestas Simutis <s212571@student.dtu.dk> Date: Mon, 24 Feb 2025 13:45:30 +0000 Subject: [PATCH] Propagate down wind broadcast to right dimensions --- py_wake/wind_farm_models/engineering_models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py_wake/wind_farm_models/engineering_models.py b/py_wake/wind_farm_models/engineering_models.py index e08ec4c51..956dbee8d 100644 --- a/py_wake/wind_farm_models/engineering_models.py +++ b/py_wake/wind_farm_models/engineering_models.py @@ -579,7 +579,7 @@ class PropagateUpDownIterative(EngineeringWindFarmModel): # look up power and thrust coefficient if j == 0: # Most upstream turbines (no wake) WS_eff_lk = WS_mk[m] - WS_eff_mk.append(WS_eff_lk) + WS_eff_mk.append(np.broadcast_to(WS_eff_lk, (L, K))) if self.turbulenceModel: TI_eff_lk = TI_mk[m] TI_eff_mk.append(np.broadcast_to(TI_eff_lk, (L, K))) @@ -640,7 +640,7 @@ class PropagateUpDownIterative(EngineeringWindFarmModel): ct_lk = self.windTurbines.ct(WS_eff_lk, **_wt_kwargs) - ct_jlk.append(ct_lk) + ct_jlk.append(np.broadcast_to(ct_lk, (L, K))) if j < I - 1 or len(self.inputModifierModels): i_dw = wt_order_indices_ld[:, j + 1:] -- GitLab