Main Content

Wind Turbine

Turbine that converts wind kinetic energy into rotational motion

Since R2022b

  • Wind Turbine block

Libraries:
Simscape / Driveline / Engines & Motors

Description

The Wind Turbine block represents a wind turbine that converts wind motion into mechanical rotational energy. You specify the incident wind velocity and collective blade pitch as inputs, and you can optionally output the thrust acting on the turbine. You can optionally include the effects of thrust and inertia. The block calculates the coefficients of power and torque using a table lookup such that

CP=tablelookup(βRef,λRef,CP,Ref,β,λSmooth,interpolation = linear,extrapolation = nearest)CT=tablelookup(βRef,λRef,CT,Ref,β,λSmooth,interpolation = linear,extrapolation = nearest)

where:

  • βRef is the reference pitch angle.

  • λRef is the reference tip speed ratio.

  • CP,Ref and CT,Ref are the Power coefficient table and Thrust coefficient table parameters, respectively.

  • λSmooth is the smoothed tip speed ratio.

The block uses this equation as the basis for the instantaneous tip speed ratio

λ=RωV,

where:

  • R is the Turbine radius parameter.

  • ɷ is the differential angular velocity between the shaft and the case.

  • V is the incident air velocity on the rotor. This value is the physical signal input port V.

The block uses this equation to describe the smoothed version of the instantaneous tip speed ratio equation

λSmooth=RωV(V2+VThr2)2,

where VThr is the Wind velocity threshold parameter. The block uses these equations as a basis for the power and thrust

Power=12CPρAV3=TorqueωThrust=12CTρAV2

where:

  • ρ is the Air density parameter.

  • A is the area of the circle swept by the turbine blades, and A = πr2

To relate the block parameters to the wind turbine mechanical power rating, determine the wind turbine power at the peak power coefficient and the rated wind speed. The rated power corresponds to the block parameters using this equation

Powerrated=0.5CP,maxρAVrated3,

where:

  • CP,max is the peak power coefficient. This is the maximum value in the Power coefficient table, Cp(β,λ) parameter.

  • Vrated is the rated wind speed. Rated wind speeds are typically 10 to 15 m/s. Wind turbine controller designs may alter strategy at this wind speed to maintain the rated power.

  • A is the rotor swept area, where A = πr2.

The block uses numerically smoothed equations for the thrust, power, and torque, such that

Power=ρACP|V|32TorqueSmooth={0if ω<ωThrPowerω2+ωThr2if ω>0PowerSmooth=TorqueSmoothωThrustSmooth=12CTρAVV2+VThr2

where ωThr is the Rotational velocity threshold parameter. When ɷ < Thr, the block smoothly saturates the power to zero.

The block asserts Cp(λ=0)≅ 0. Generated power equals zero when the rotor rotational velocity is zero, and a non-zero value of Cp(λ=0) affects the start-up torque. The start-up torque relates to Cp(λ=0) such that

TorqueStartup=ρACP(λ=0)|V|32ωThr.

Your model may be sensitive to this start-up torque behavior if you simulate braking the rotor in strong winds.

Assumptions and Limitations

The block generates torque and power only for positive angular velocities.

Ports

Inputs

expand all

Physical signal input associated with the incident wind velocity, in m/s.

Physical signal input associated with the pitch angle of the turbine blades, in deg.

Outputs

expand all

Physical signal output port associated with the axial force that the wind applies to the turbine blades, in N.

Dependencies

To enable this port, select Model thrust.

Conserving

expand all

Mechanical rotational conserving port associated with the wind turbine shaft.

Parameters

expand all

Whether to model the thrust forces that the turbine encounters. Selecting this parameter enables port T.

Distance from the turbine hub center to the blade tips.

Reference collective blade pitch angle. The length of this vector defines the number of rows in the Power coefficient table, Cp(β, λ) and Thrust coefficient table, Ct(β, λ) parameters.

Reference tip speed ratio (λ). λ is the ratio of the blade tip speed to wind speed. The length of this vector defines the number of columns in the Power coefficient table, Cp(β, λ) and Thrust coefficient table, Ct(β, λ) parameters. The block supports negative λ values. The values must be strictly monotonically increasing.

Power coefficients for a given pitch angle and tip speed ratio. Each row corresponds to an element in the Pitch angle vector, β parameter, and each column corresponds to an element in the Tip speed ratio vector, λ parameter. The default parameter value is [0.0010, 0.0161, 0.1446, 0.3865, 0.5009, 0.4404, 0.2545, 0.0002, -0.1384; 0.0016, 0.0173, 0.1079, 0.2676, 0.3779, 0.4111, 0.3838, 0.3176, 0.2753; 0.0027, 0.0197, 0.1151, 0.2606, 0.3469, 0.3558, 0.3069, 0.2222, 0.1718; 0.0054, 0.0283, 0.1315, 0.2364, 0.2589, 0.2022, 0.0929, -0.0455, -0.1204; 0.0109, 0.0536, 0.1320, 0.1256, 0.0120, -0.1752, -0.4017, -0.6435, -0.7655; -0.01 * ones(1, 9)]. The block asserts Cp(λ=0)≅ 0.

Thrust coefficients for a given pitch angle and tip speed ratio. Each row corresponds to an element in the Pitch angle vector, β parameter, and each column corresponds to an element in the Tip speed ratio vector, λ parameter. The default parameter value is [0.0000, 0.2451, 0.6740, 0.9616, 1.0000, 0.9882, 0.8430, 0.0002, -0.1341; 0.0016, 0.2541, 0.5942, 0.8582, 0.9561, 0.9754, 0.9599, 0.9092, 0.8669; 0.0027, 0.2705, 0.6113, 0.8503, 0.9339, 0.9407, 0.8993, 0.8016, 0.7239; 0.0054, 0.3215, 0.6475, 0.8205, 0.8482, 0.7727, 0.5565, -0.0450, -0.1171; 0.2035, 0.4335, 0.6485, 0.6348, 0.2129, -0.1684, -0.3701, -0.5712, -0.6681; -0.05 * ones(1, 9)] .

Dependencies

To enable this parameter, select Model thrust.

Constant density of air.

Whether to simulate inertia due to the motion of the rotor. The block applies inertia at port R.

Inertia of the windmill rotor.

Dependencies

To enable this parameter, select Model inertia.

Initial rotational velocity at port R.

Dependencies

To enable this parameter, select Model inertia.

Wind velocity at which the block applies smoothing.

Rotational velocity at which the block applies smoothing. This parameter smooths the torque and power when the rotational speed approaches or crosses 0. The block applies more smoothing over greater velocity ranges as you increase the value of this parameter.

References

[1] Manwell, J. F., J. G. McGowan, and A. L. Rogers. Wind Energy Explained: Theory, Design and Application. 1st ed. Wiley, 2009. https://doi.org/10.1002/9781119994367.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2022b

expand all