modelPitchWindTurbineControlled

Wind turbine with controlled pitch angle

Extends from WindPowerPlants.Interfaces.BaseWindTurbine.

Information

The controlled wind turbine model uses the optimal beta to achieve the optimum power coefficient cp. In the power limiting range the pitch angle is controlled such way that the maximum power is not exceeded. The model is based on PitchWindTurbine.

In a future version of this model the slew rate limiter will be improved. For backwards compatibility reasons the parameters of the slew rate limiter are currently not available.

.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.Densityrho (from BaseWindTurbine)1.2Mass density of air
Modelica.Units.SI.LengthD (from BaseWindTurbine)101Diameter of wind turbine
Modelica.Units.SI.PowerpowerMax (from BaseWindTurbine)3.05E6Maximum mechanical power to be limited by betaLimit
WindPowerPlants.Records.TurbineData.GenericturbineData (from BaseWindTurbine)Wind turbine data
BooleanlimitStartfalseStarting value indicating power limit
WindPowerPlants.Records.TurbineControlData.GenericturbineControlDataTurbine control
Modelica.Units.SI.TimeT1E-3Power limit control time constant

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputv (from BaseWindTurbine)Wind velocity
Modelica.Mechanics.Rotational.Interfaces.Flange_aflange_a (from BaseWindTurbine)
Modelica.Blocks.Interfaces.BooleanOutputlimitTrue if power limit is reached
Modelica.Blocks.Interfaces.RealOutputlambdaTip speed ratio
Modelica.Blocks.Interfaces.RealOutputwAngular velocity of flange

Components

TypeNameDefaultDescription
Modelica.Units.SI.Torquetau (from BaseWindTurbine)Torque of flange_a
Modelica.Units.SI.Anglephi (from BaseWindTurbine)Angle of flange_a
PitchWindTurbineturbine
Modelica.Blocks.Logical.Switchswitch1
Modelica.Blocks.Sources.RealExpressionpowerDeviation
Modelica.Blocks.Sources.Constantzero
Modelica.Blocks.Continuous.LimIntegratorlimIntegrator
Modelica.Blocks.Logical.Switchswitch2
Blocks.TurbineControlValturbineControlVal
Modelica.Blocks.Nonlinear.Limiterlimiter
Modelica.Blocks.Nonlinear.SlewRateLimiterslewRateLimiter