Predefined Engineering wind farm model classes
NOJ
- class py_wake.NOJ(site, windTurbines, rotorAvgModel=<py_wake.rotor_avg_models.area_overlap_model.AreaOverlapAvgModel object>, ct2a=<function ct2a_madsen>, k=0.1, superpositionModel=<py_wake.superposition_models.SquaredSum object>, deflectionModel=None, turbulenceModel=None, groundModel=None)[source]
- __init__(site, windTurbines, rotorAvgModel=<py_wake.rotor_avg_models.area_overlap_model.AreaOverlapAvgModel object>, ct2a=<function ct2a_madsen>, k=0.1, superpositionModel=<py_wake.superposition_models.SquaredSum object>, deflectionModel=None, turbulenceModel=None, groundModel=None)[source]
- Parameters:
site (Site) – Site object
windTurbines (WindTurbines) – WindTurbines object representing the wake generating wind turbines
k (float, default 0.1) – wake expansion factor
superpositionModel (SuperpositionModel, default SquaredSum) – Model defining how deficits sum up
blockage_deficitModel (DeficitModel, default None) – Model describing the blockage(upstream) deficit
deflectionModel (DeflectionModel, default None) – Model describing the deflection of the wake due to yaw misalignment, sheared inflow, etc.
turbulenceModel (TurbulenceModel, default None) – Model describing the amount of added turbulence in the wake
Fuga
- class py_wake.Fuga(LUT_path, site, windTurbines, rotorAvgModel=None, deflectionModel=None, turbulenceModel=None, remove_wriggles=False)[source]
- __init__(LUT_path, site, windTurbines, rotorAvgModel=None, deflectionModel=None, turbulenceModel=None, remove_wriggles=False)[source]
- Parameters:
LUT_path (str) – path to look up tables
site (Site) – Site object
windTurbines (WindTurbines) – WindTurbines object representing the wake generating wind turbines
rotorAvgModel (RotorAvgModel, optional) –
Model defining one or more points at the down stream rotors to calculate the rotor average wind speeds from.
if None, default, the wind speed at the rotor center is used
deflectionModel (DeflectionModel) – Model describing the deflection of the wake due to yaw misalignment, sheared inflow, etc.
turbulenceModel (TurbulenceModel) – Model describing the amount of added turbulence in the wake
BastankhahGaussian
- class py_wake.BastankhahGaussian(site, windTurbines, k=0.0324555, ceps=0.2, ct2a=<function ct2a_madsen>, use_effective_ws=False, rotorAvgModel=None, superpositionModel=<py_wake.superposition_models.SquaredSum object>, deflectionModel=None, turbulenceModel=None, groundModel=None)[source]
Predefined wind farm model
- __init__(site, windTurbines, k=0.0324555, ceps=0.2, ct2a=<function ct2a_madsen>, use_effective_ws=False, rotorAvgModel=None, superpositionModel=<py_wake.superposition_models.SquaredSum object>, deflectionModel=None, turbulenceModel=None, groundModel=None)[source]
- Parameters:
site (Site) – Site object
windTurbines (WindTurbines) – WindTurbines object representing the wake generating wind turbines
k (float) – Wake expansion factor
rotorAvgModel (RotorAvgModel, optional) –
Model defining one or more points at the down stream rotors to calculate the rotor average wind speeds from.
if None, default, the wind speed at the rotor center is used
superpositionModel (SuperpositionModel, default SquaredSum) – Model defining how deficits sum up
deflectionModel (DeflectionModel, default None) – Model describing the deflection of the wake due to yaw misalignment, sheared inflow, etc.
turbulenceModel (TurbulenceModel, default None) – Model describing the amount of added turbulence in the wake
IEA37SimpleBastankhahGaussian
- class py_wake.IEA37SimpleBastankhahGaussian(site, windTurbines, rotorAvgModel=None, superpositionModel=<py_wake.superposition_models.SquaredSum object>, deflectionModel=None, turbulenceModel=None)[source]
Predefined wind farm model
- __init__(site, windTurbines, rotorAvgModel=None, superpositionModel=<py_wake.superposition_models.SquaredSum object>, deflectionModel=None, turbulenceModel=None)[source]
- Parameters:
site (Site) – Site object
windTurbines (WindTurbines) – WindTurbines object representing the wake generating wind turbines
rotorAvgModel (RotorAvgModel, optional) –
Model defining one or more points at the down stream rotors to calculate the rotor average wind speeds from.
if None, default, the wind speed at the rotor center is used
superpositionModel (SuperpositionModel, default SquaredSum) – Model defining how deficits sum up
deflectionModel (DeflectionModel, default None) – Model describing the deflection of the wake due to yaw misalignment, sheared inflow, etc.
turbulenceModel (TurbulenceModel, default None) – Model describing the amount of added turbulence in the wake