floris.core.wake#
Classes
|
WakeModelManager is a container class for the wake velocity, deflection, turbulence, and combination models. |
- class floris.core.wake.WakeModelManager(model_strings, enable_secondary_steering, enable_yaw_added_recovery, enable_active_wake_mixing, enable_transverse_velocities, wake_deflection_parameters, wake_turbulence_parameters, wake_velocity_parameters=_Nothing.NOTHING)[source]#
WakeModelManager is a container class for the wake velocity, deflection, turbulence, and combination models.
- Args:
- wake (
dict
): The wake's properties input dictionary velocity_model (str): The name of the velocity model to be instantiated.
turbulence_model (str): The name of the turbulence model to be instantiated.
deflection_model (str): The name of the deflection model to be instantiated.
combination_model (str): The name of the combination model to be instantiated.
- wake (
- Parameters:
model_strings (dict) --
enable_secondary_steering (bool) --
enable_yaw_added_recovery (bool) --
enable_active_wake_mixing (bool) --
enable_transverse_velocities (bool) --
wake_deflection_parameters (dict) --
wake_turbulence_parameters (dict) --
wake_velocity_parameters (dict) --
-
model_strings:
dict
#
-
enable_secondary_steering:
bool
#
-
enable_yaw_added_recovery:
bool
#
-
enable_active_wake_mixing:
bool
#
-
enable_transverse_velocities:
bool
#
-
wake_deflection_parameters:
dict
#
-
wake_turbulence_parameters:
dict
#
-
wake_velocity_parameters:
dict
#
- validate_model_strings(instance, value)[source]#
- Return type:
None
- Parameters:
instance (Attribute) --
value (dict) --
- property deflection_function#
- property velocity_function#
- property turbulence_function#
- property combination_function#