@@ -209,22 +209,24 @@ def execute(self):
209
209
print "kd: " , kd
210
210
print "rotorDiameter: " , rotorDiameter
211
211
212
- displacement = (wakeAngleInit * (15.0 * (factor ** 4.0 )+ (wakeAngleInit ** 2.0 ))/
213
- ((30.0 * kd * (factor ** 5.0 ))/ rotorDiameter [turb ]))- \
214
- (wakeAngleInit * rotorDiameter [turb ]* (15.0 + (wakeAngleInit ** 2.0 ))/ (30.0 * kd )) # yaw-induced wake center displacement
215
- print "displacement 1: " , displacement
216
-
217
- # from fortran
218
- displacement = wakeAngleInit * (wakeAngleInit * wakeAngleInit +
219
- 15.0 * factor ** 4 )/ ((30.0 * kd / rotorDiameter [turb ])*
220
- (factor ** 5 ))
221
- displacement = displacement - wakeAngleInit * (wakeAngleInit * wakeAngleInit
222
- + 15.0 )/ (30.0 * kd / rotorDiameter [turb ])
212
+ displacement = (wakeAngleInit * (15.0 * (factor ** 4.0 )+ (wakeAngleInit ** 2.0 ))/
213
+ ((30.0 * kd * (factor ** 5.0 ))/ rotorDiameter [turb ]))- \
214
+ (wakeAngleInit * rotorDiameter [turb ]* (15.0 + (wakeAngleInit ** 2.0 ))/ (30.0 * kd )) # yaw-induced wake center displacement
215
+ print "displacement 1: " , displacement
216
+
217
+ # from fortran
218
+ displacement = wakeAngleInit * (wakeAngleInit * wakeAngleInit +
219
+ 15.0 * factor ** 4 )/ ((30.0 * kd / rotorDiameter [turb ])*
220
+ (factor ** 5 ))
221
+ displacement = displacement - wakeAngleInit * (wakeAngleInit * wakeAngleInit
222
+ + 15.0 )/ (30.0 * kd / rotorDiameter [turb ])
223
223
224
+ if turbineXw [turbI ] > turbineXw [turb ]:
224
225
print "displacement 2: " , displacement
225
- wakeCentersYT_mat [turbI , turb ] = wakeCentersYT_mat [turbI , turb ] + displacement
226
226
227
+ wakeCentersYT_mat [turbI , turb ] = wakeCentersYT_mat [turbI , turb ] + displacement
227
228
229
+ if turbineXw [turbI ] > turbineXw [turb ]:
228
230
print "final wake center[%f][%f]: " % (turbI , turb ), wakeCentersYT_mat [turbI , turb ]
229
231
230
232
# adjust k_e to C_T, adjusted to yaw
0 commit comments