floris.core.wake_velocity.cumulative_gauss_curl#
Functions
|
Classes
|
The cumulative curl model is an implementation of the model described in [1], which itself is based on the cumulative model of [2]. |
- class floris.core.wake_velocity.cumulative_gauss_curl.CumulativeGaussCurlVelocityDeficit(a_s=0.179367259, b_s=0.0118889215, c_s1=0.0563691592, c_s2=0.13290157, a_f=3.11, b_f=-0.68, c_f=2.41, alpha_mod=1.0)[source]#
The cumulative curl model is an implementation of the model described in [1], which itself is based on the cumulative model of [2].
- References:
- [1] (1,2,3)
C. J. Bay, P. Fleming, B. Doekemeijer, J. King, M. Churchfield, and R. Mudafort. Addressing deep array effects and impacts to wake steering with the cumulative-curl wake model. Wind Energy Science Discussions, 2022:1–28, 2022. URL: https://wes.copernicus.org/preprints/wes-2022-17/, doi:10.5194/wes-2022-17.
[2] (1,2,3)Majid Bastankhah, Bridget L. Welch, Luis A. Martínez-Tossas, Jennifer King, and Paul Fleming. Analytical solution for the cumulative wake of wind turbines in wind farms. Journal of Fluid Mechanics, 911:A53, 2021. doi:10.1017/jfm.2020.1037.
- Parameters:
a_s (float)
b_s (float)
c_s1 (float)
c_s2 (float)
a_f (float)
b_f (float)
c_f (float)
alpha_mod (float)
-
a_s:
float
#
-
b_s:
float
#
-
c_s1:
float
#
-
c_s2:
float
#
-
a_f:
float
#
-
b_f:
float
#
-
c_f:
float
#
-
alpha_mod:
float
#
- function(ii, x_i, y_i, z_i, u_i, deflection_field, yaw_i, turbulence_intensity, ct, turbine_diameter, turb_u_wake, Ctmp, *, x, y, z, u_initial)[source]#
- Return type:
None
- Parameters:
ii (int)
x_i (ndarray)
y_i (ndarray)
z_i (ndarray)
u_i (ndarray)
deflection_field (ndarray)
yaw_i (ndarray)
turbulence_intensity (ndarray)
ct (ndarray)
turbine_diameter (ndarray)
turb_u_wake (ndarray)
Ctmp (ndarray)
x (ndarray)
y (ndarray)
z (ndarray)
u_initial (ndarray)