Spawners

Base class spawners for wind turbine aeroelastic simulations within spawn

class spawnwind.spawners.AeroelasticSimulationSpawner[source]

Spawner of aeroelastic simulations of wind turbines including dependent turbulent wind file creation when necessary

blade_final_pitch

Pitch angle in degrees at which one particular blade finishes after a pitch manoeuvre

blade_initial_pitch

Pitch angle for single blades at start of simulation; in degrees, positive towards feather

blade_pitch_manoeuvre_time

Time in seconds at which one particular blade starts a pitch manoeuvre

dynamic_stall_on

Whether dynamic stall is enabled

final_pitch

Pitch angle in degrees at which all blades finish after a pitch manoeuvre

final_yaw

Yaw angle in degrees at which the blade finishes after a yaw manoeuvre

grid_loss_time

Sets time in seconds for grid loss (zero generator torque) to occur

initial_azimuth

Rotor azimuth of blade 1 at start of simulation in degrees

initial_pitch

Pitch angle for all blades at start of simulation; in degrees, positive towards feather

initial_rotor_speed

Rotor speed at start of simulation in rpm

initial_yaw

Nacelle yaw angle at start of simulation in degrees; clockwise from North

operation_mode

Operation mode: ‘normal’ - power production run with generator on and rotor free ‘idling’ - generator off but rotor free ‘parked’ - generator off and rotor fixed

output_start_time

Simulation time that elapses before the simulator starts logging results

pitch_control_start_time

Time in seconds at which pitch control is initiated

pitch_manoeuvre_rate

Pitch rate in deg/s at which pitch manoeuvre occurs

pitch_manoeuvre_time

Time in seconds at which all blades start a pitch manoeuvre

simulation_time

Simulation time in seconds, excluding time before start of output

turbulence_intensity

Turbulence intensity as a percentage: ratio of wind speed standard deviation to mean wind speed

turbulence_seed

Random number seed for turbulence generation

upflow

Wind inclination in degrees from the horizontal

wake_model_on

Whether wake/induction model is enabled

wind_file

Directly set the wind file for use in simulation.This wind file must be externally generated before running tasks

wind_shear

Vertical wind shear exponent

wind_speed

Mean wind speed in m/s

wind_type

Input wind type, one of {‘steady’, ‘uniform’, ‘turbsim’}

yaw_manoeuvre_rate

Yaw rate in deg/s at which yaw manoeuvre occurs

yaw_manoeuvre_time

Time in seconds at which a yaw manoeuvre occurs

class spawnwind.spawners.WindGenerationSpawner[source]

Base class for spawning wind generation tasks

analysis_time

Time period in seconds on which the wind statistics are based

duration

Duration of the wind file in seconds

turbulence_intensity

Turbulence intensity as a percentage ratio of wind speed standard deviation to mean wind speed

turbulence_seed

Random number seed for turbulence generation

upflow

Wind inclination in degrees from the horizontal

wind_shear

Vertical wind shear exponent

wind_speed

Mean wind speed in m/s in the longitudinal direction