foxes.algorithms.Downwind(farm, states, wake_models, rotor_model='centre', wake_frame='rotor_wd', partial_wakes=None, ground_models=None, farm_controller='basic_ctrl', mbook=None, **kwargs)[source]

Constructor.

ParametersΒΆ

farm: foxes.WindFarm

The wind farm

states: foxes.core.States

The ambient states

wake_models: list of str

The wake models, applied to all turbines. Will be looked up in the model book

rotor_model: str

The rotor model, for all turbines. Will be looked up in the model book

wake_frame: str

The wake frame. Will be looked up in the model book

partial_wakes: dict, list or str, optional

The partial wakes mapping. Key: wake model name, value: partial wake model name

ground_models: dict, list or str, optional

The ground models mapping. Key: wake model name, value: ground model name

farm_controller: str

The farm controller. Will be looked up in the model book

mbook: foxes.ModelBook, optional

The model book

kwargs: dict, optional

Additional parameters for the base class