floris.core.wake_velocity.jensen#

Classes

JensenVelocityDeficit([we])

The Jensen model computes the wake velocity deficit based on the classic Jensen/Park model [1].

class floris.core.wake_velocity.jensen.JensenVelocityDeficit(we=0.05)[source]#

The Jensen model computes the wake velocity deficit based on the classic Jensen/Park model [1].

  • we (float): The linear wake decay constant that defines the cone boundary for the wake as well as the velocity deficit. D/2 +/- we*x is the cone boundary for the wake.

References:
[1] (1,2,3)

Niels Otto Jensen. A note on wind generator interaction. Risø National Laboratory, 1983.

Parameters:

we (float)

we: float#
prepare_function(grid, flow_field)[source]#

This function prepares the inputs from the various FLORIS data structures for use in the Jensen model. This should only be used to 'initialize' the inputs. For any data that should be updated successively, do not use this function and instead pass that data directly to the model function.

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)[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)

  • x (ndarray)

  • y (ndarray)

  • z (ndarray)