floris.core.wake_velocity.turboparkgauss#

Functions

characteristic_wake_width(x_D, ambient_TI, ...)

Classes

TurboparkgaussVelocityDeficit([A, ...])

Model based on the TurbOPark model with Gaussian wake profile.

class floris.core.wake_velocity.turboparkgauss.TurboparkgaussVelocityDeficit(A=0.04, include_mirror_wake=True)[source]#

Model based on the TurbOPark model with Gaussian wake profile. For model details see: Pedersen J G, Svensen E, Poulsen L, and Nygaard N G. "Turbulence Optimized Park model with Gaussian wake profile." Journal of Physics: Conference Series. Vol. 2265. No. 022063. IOP Publishing, 2020. doi:10.1088/1742-6596/2265/2/022063

Parameters:
  • A (float)

  • include_mirror_wake (bool)

A: float#
include_mirror_wake: bool#
prepare_function(grid, flow_field)[source]#
Return type:

Dict[str, Any]

Parameters:
function(x_i, y_i, z_i, axial_induction_i, deflection_field_i, yaw_angle_i, turbulence_intensity_i, ct_i, hub_height_i, rotor_diameter_i, *, x, y, z, u_initial, wind_veer)[source]#
Return type:

None

Parameters:
  • x_i (ndarray)

  • y_i (ndarray)

  • z_i (ndarray)

  • axial_induction_i (ndarray)

  • deflection_field_i (ndarray)

  • yaw_angle_i (ndarray)

  • turbulence_intensity_i (ndarray)

  • ct_i (ndarray)

  • hub_height_i (float)

  • rotor_diameter_i (ndarray)

  • x (ndarray)

  • y (ndarray)

  • z (ndarray)

  • u_initial (ndarray)

  • wind_veer (float)

floris.core.wake_velocity.turboparkgauss.characteristic_wake_width(x_D, ambient_TI, Cts, A)[source]#