Overview - how to setup foxesΒΆ
Running a wind farm simulation with foxes
requires the following steps, usually reflected in a Python script or notebook:
Create the so-called
model book
, which contains all selectable modelsCreate ambient meteorological conditions, called
states
infoxes
terminologyCreate the
wind farm
, collecting all turbine informationCreate the
algorithm
with its parameters and model choicesRun the farm calculation via the algorithm
Optionally evaluate the flow field at arbitrary points of interest, also via the algorithm
Post-process the results, for example using the
foxes.output
package
The details will become clear in the subsequent examples within this section.
Any foxes
run relies on a number of model choices by the user:
The
rotor model
: Evaluates the flow field at the rotor and computes ambient rotor equivalent quantities, for example the rotor averaged background wind speed.The
Turbine type model
: Defines rotor diameter, hub height, and provides thrust coefficient and power yield depending on rotor equivalent quantities.The
wake frame
: Determines the wake propagation, for example parallel to the wind direction at the rotor or along a streamline, and the local coordinate system along the centreline of the wake.The
wake models
: Compute wake deltas for flow quantities in the wake. Wind speed deficits and turbulence intensity deltas are often computed by two separate wake models, but could also stem from a single model. Wake superposition is part of the responsibility of the wake model, hence the implemented model approach supports collective wake modelling.The
partial wakes model
: Evaluates rotor disc averages of wake effects, i.e., the partial wakes model computes the rotor effective wake effect.The
turbine models
: Each wind turbine within the wind farm can have individual turbine model choices. For each state and turbine, those compute data from currently existing data. For example, depending on the rotor effective wind speed and wind direction, a turbine model might correct the power and thrust coefficients that were provided by the turbine type model (wind sector management).The optional
point models
: They calculate point-based data, like those from the ambient input states. For example, if WRF based input data provides a time series of turbulent kinetic energy (TKE) this can be translated into turbulence intensity (TI) by a point model, as required by other models infoxes
.
Have a look at the provided examples, where you can see some of the models in action!