foxes.models.wake_models¶
Package
Description
Wind deficit wake models.
Turbulence intensity increase wake models.
Induction models for blockage modelling.
Abstract base classes for wake models are available directly under the foxes.models.wake_models package. They introduce a wake model classification that is relevant for the different partial wakes models.
- class foxes.models.wake_models.DistSlicedWakeModel(foxes.core.WakeModel)[source]
Abstract base class for wake models for which the x-denpendency can be separated from the yz-dependency.
- class foxes.models.wake_models.AxisymmetricWakeModel(foxes.models.wake_models.DistSlicedWakeModel)[source]
Abstract base class for wake models that depend on (x, r) separately.
- class foxes.models.wake_models.TopHatWakeModel(foxes.models.wake_models.AxisymmetricWakeModel)[source]
Abstract base class for top-hat wake models.
- class foxes.models.wake_models.GaussianWakeModel(foxes.models.wake_models.AxisymmetricWakeModel)[source]
Abstract base class for Gaussian wake models.
foxes.models.wake_models.wind¶
Concrete wind deficit wake models.
- class foxes.models.wake_models.wind.JensenWake(foxes.models.wake_models.TopHatWakeModel)[source]
The Jensen wake model.
- class foxes.models.wake_models.wind.Bastankhah2014(foxes.models.wake_models.GaussianWakeModel)[source]
The Bastankhah 2014 wake model
- class foxes.models.wake_models.wind.Bastankhah2016Model(foxes.core.Model)[source]
Common calculations for the wake model and the wake frame, such that code repetitions can be avoided.
- class foxes.models.wake_models.wind.Bastankhah2016(foxes.models.wake_models.DistSlicedWakeModel)[source]
The Bastankhah 2016 wake model
- class foxes.models.wake_models.wind.TurbOParkWake(foxes.models.wake_models.GaussianWakeModel)[source]
The TurbOPark wake model
- class foxes.models.wake_models.wind.TurbOParkWakeIX(foxes.models.wake_models.GaussianWakeModel)[source]
The generalized TurbOPark wake model, integrating TI over the streamline.
foxes.models.wake_models.ti¶
Concrete turbulence intensity increase wake models.
- class foxes.models.wake_models.ti.CrespoHernandezTIWake(foxes.models.wake_models.TopHatWakeModel)[source]
The Crespo and Hernandez TI empirical correlation
- class foxes.models.wake_models.ti.IECTIWake(foxes.models.wake_models.TopHatWakeModel)[source]
The TI wake model from IEC-64100-1-2005-8 (2005):
foxes.models.wake_models.induction¶
Concrete induction models for blockage modelling.
- class foxes.models.wake_models.induction.RankineHalfBody(foxes.core.TurbineInductionModel)[source]
The Rankine half body induction wake model
- class foxes.models.wake_models.induction.Rathmann(foxes.core.TurbineInductionModel)[source]
The Rathmann induction wake model
- class foxes.models.wake_models.induction.SelfSimilar(foxes.core.TurbineInductionModel)[source]
The self-similar induction wake model from Troldborg and Meyer Forsting
- class foxes.models.wake_models.induction.SelfSimilar2020(foxes.models.wake_models.induction.SelfSimilar)[source]
The self-similar 2020 induction wake model from Troldborg and Meyer Forsting
- class foxes.models.wake_models.induction.VortexSheet(foxes.core.TurbineInductionModel)[source]
The Vortex Sheet model implemented with a radial dependency