v1.4
- Core:
- This version introduces
WakeDeflectionmodels. This replaces and generalizes theYawedWakeswake frame, such that now any choice of wake frame can be combined with yawed wakes, for example streamlines or dynamic wakes. The wake deflection model is selected through the parameterwake_deflectionor the algorithm and then applies to all wakes. - Wake models, wake deflections or wake superpositions can now induce a horizontal rotation of the waked wind vector. This is realized by inhternally switching from a
(WS, WD)description to aUVvector, and vice-versa at the end of calculations. - A new abstract class
WindVectorWakeSuperpositionwas instroduced for the purpose of handlingUVwind wake effects.
- This version introduces
- Inputs:
- New states
WeibullSectors, reading and interpreting spatially homogeneous Weibull scale and shape parameters for wind direction sectors, from csv or nc files
- New states
- Models:
- New wake deflection model
Bastankhah2016Deflection, replacing the previousYawedWakeswake frame. Notice that this model does not modify the wind speed deficit or the wind direction in the wake, it only changes the wake path. Meant to be used together with theBastankhah2016wake model. - New wake deflection model
JimenezDeflection, which bends the wake and optionally also rotates the waked wind vector along the path. If that option is chosen, this model requires a vector type superposition of the wind deficit. - New wake deflection model
NoDeflection, which switches off wake bending and should be used if no yaw misalignment occurs in the simulation (default). - New wake superposition model
WindVectorLinear, realizing linear vector type wind vector superposition.
- New wake deflection model
Full Changelog: https://github.com/FraunhoferIWES/foxes/commits/v1.4