Modellingandcontrolofwindturbines CSCS17
Modellingandcontrolofwindturbines CSCS17
net/publication/257132143
CITATIONS READS
3 2,336
3 authors, including:
All content following this page was uploaded by Andreea Pintea on 19 May 2014.
Abstract: Nowadays, the development of electrical power generation from wind currents is a big concern
as well for the society energy issue and for the management of electrical power systems. As wind
turbines prove to be one of the cheapest, cleanest and most efficient sources of energy, it has become of
great necessity to focus on complex algorithms to meet with multiple objectives such as speed regulation,
blade load and mode stabilization with simultaneously maximizing energy capture. In this paper we
present some theoretical results concerning different approaches and control of wind turbines. The study
focuses on variable-speed wind turbines and presents by comparison, the improvement in performance
offered by each control method.
Keywords: Wind power, renewable, energy, turbine, pitch control.
1. INTRODUCTION the rotor is used instead. This leads to the conclusion that a
variable speed turbine is a multivariable system for which a
multi-objective command is required.
Wind energy has proved to be an important source of clean This paper focuses on variable speed turbines control
and renewable energy, as no fossil fuels are burnt to generate methods due to the advantages obtained with such a turbine.
electricity from wind energy. The advantages of wind Among these advantages, the generation of more energy at a
turbines usage made necessary the design of different control given wind speed and lack of grid voltage fluctuations are the
systems in order to improve wind turbines behavior and make most important and determined this paper’s research
them more reliable and efficient. direction.
As the wind is the energy source, it is of great importance to The form, in which the delivered energy is controlled,
be able to generate predictions regarding the wind behavior. depending on the wind speed, determines the working region
In order to better understand the dynamics of a wind turbine of the variable speed turbine. We can classify these working
it is necessary to determine the characteristics of the wind regions into three different areas as shown in Figure 1.
currents that pass through the turbine rotor.
The stochastic nature of the wind determines the necessity of
a wind turbine to be able to work under different wind
velocities, on either which certain conditions are to be
considered.
In order to keep a wind turbine’s performance within these
conditions, controllers must be designed and implemented.
Due to the unpredictable nature of the wind, the controllers
used must be robust enough as to be able to perform properly
even when wind bursts appear.
The output power of the turbine strongly depends in a non-
linear form on the wind speed, the rotation speed of the
turbine and the pitch angle of the blades. The designed
controller must be able to adjust the torque of the generator
and as well the pitch angle of the blades in order to adapt the
rotational speed of the turbine which activates the rotor. It is
well known that wind speed and direction vary according to Figure 1. The working regions of a variable speed turbine
geographical area and surface aspect, that is why it is very The first is region corresponds to the minimum operational
difficult to use exact wind speed measured at a given moment wind speed for the turbine. That is, if the wind speed is lower
in time and so, an average value of the wind speed traversing that a certain threshold (usually around 5m/s), then it is not
worth to turn on the turbine because the energy consumed is
higher than the one produced. (This area is also known as
First Partial Load Area).
The second region covers from its minimum operational
speed up to the speed where the maximum safe electric
power can be given by the generator (around 14m/s). In this
area, the power delivered to the generator is controlled by
adjusting the torque that is given to the generator. This area is
also known as the Second Partial Load zone.
The third region goes from the wind speed where the
maximum safe electrical power is given up to the cut off
speed, which is the speed at which is no longer safe to run the
wind turbine (around 25 m/s). This is the area in which the
pitch angle of the blades is adjusted in order to maintain the
maximum power output without exceeding the threshold
(Full Load Area). Figure 3. Wind speed spectrum
K
2. THEORETICAL BACKGROUND Φ v (ω ) = (1)
(1 + (T )
5
v ⋅ ω) 2 6
The wind turbine cannot generate unlimited power due to
physical limitations. Some of these limitations are the Wind currents are considered orthogonal on the turbine’s
tolerable rotational speed of the shafts and the maximum rotor.
power the generator can produce before getting damaged. Control algorithms use a linearization of the turbulent
In Figure 2 one can observe a simplified energy conversion component of the wind, which is given by a first order filter
system scheme [1]. on which the white noise, mv(t) is applied. [3]:
1
v&t = − ⋅ ⋅ vt (t ) + mv (t ) (2)
Tv
This equation shows that the turbulent component can be
modeled as a linear state variable of the system and helps in
generating, in a simple way, the control law.
The power spectrum that corresponds to the linear model is:
K
Φ v (ω ) =
(
1 + (Tv ⋅ ω ) 2 ) (3)
Δω ( s )
H w ( s) = (11)
Δv( s )
These transfer functions are of the third order. [8] HSD is the
transfer function of the system that controls the position of
the servo drives that orient the blades through pitch control.
Position control of servo drives is usually achieved using
frequency converters. For simulation analysis, HSD is
modeled as a second order system:
β (s) ω 2 nβ
H SD ( s ) = = 2 .
β ref ( s) s + 2 ⋅ ζ β ⋅ ω nβ ⋅ s + ω 2 nβ Figure 10. Response of rotor speed of the system controlled
with PID controller
3.2 FULL STATE FEEDBACK CONTROLLER u = (r − K ⋅ x) , where r(t) is a vector of desired state
variables and K is referred to as the state feedback gain
Another method presented in [8] uses a full state feedback
matrix.
controller instead of a PID controller. The closed loop desired
If we make the substitutions, we obtain:
behavior is also chosen with the pole placement method.
For this purpose, equation (8) has to be re-written in the state x& = A ⋅ x + B ⋅ (r − K ⋅ x)
space form: x& = ( A − BK ) ⋅ x + B ⋅ r where (A-BK) is the closed loop
x& = A ⋅ x + B ⋅ u system matrix.
y = C ⋅ x + D ⋅u The characteristic equation of the closed loop system is given
by:
Then, the poles of the open loop system are the roots of the
characteristic equation, given by: s ⋅ I − A + B ⋅ K = 0 and its roots are the closed loop poles
s⋅ A− I = 0 or eigenvalues.
In order to compute the matrix K, we use the Ackerman
In order to find an appropriate state-controller one must first equation and so, the matrix of feedback gains for selected
choose the state variables of the system. states is calculated [8].
Figure 11 shows a classical diagram of a full state control Ackermann’s formula gives:
system.
K = [0 0 ... 0 1] ⋅ M −1 ⋅ Φ( A) , where M is the
controllability matrix of the system
M = [B AB ... A n−1 B]
and:
Φ ( A) = A n + α n−1 A n−1 + ... + α1 A + α 0 I (12)
In equation (12), A is the system matrix and αi are the
coefficients of the desired closed loop characteristic equation.
The values of these coefficients are given by the poles
placement method and are the same values that were used
with the PID controller method presented at the beginning of
this section.
Figure 11. Block Diagram of full state control system The desired controller is characterized by this vector of
feedback gains, and its design is representing the major
State variables used for system description and control are difficulty of the method.
rotor speed ωT, tower top speed x&t and tower top acceleration The state-feedback control scheme assumes complete
knowledge of the system state. In a real world application,
&x&t .The reason why these parameters are chosen is because is system state knowledge will have to be obtained by use of a
important to have both tower oscillations information (given state estimator like a Kalman filter, for instance.
by top speed and acceleration) and about rotor speed (which Simulation results [8] show that full state feedback controller
also needs to be controlled and is represented by the rotor maintains good rotor speed regulation and also offers a good
speed parameter ωT). response of the pitch angle of the system (Figures 12, 13). As
The next step is establishing the input parameters of the a plus, this controller is achieving better damping and it
system and they are wind speed v (that determines tower practically removes the oscillatory movement of the tower.
oscillations and the rotor to move), pitch angle β (that
influences the incidence of the rotor with the wind direction)
and electromagnetic generator torque Mg, which opposes the
driving torque Caero. We put all these parameters in two
arrays as it is shown below:
⎡ω ⎤
⎢ ω& ⎥ ⎡ v ⎤
x = ⎢ ⎥ , u = ⎢⎢ β ⎥⎥
⎢ x&t ⎥
⎢ ⎥ ⎢⎣ Mg ⎥⎦
⎣ &x&t ⎦
Rotor speed and tower acceleration are measured variables
while the other two states are derived from them. This
concludes in full access to the state of the system.
We go further and we propose a control law of the form
Figure 12. Response of rotor speed of the system controlled
with a full state feedback controller
This equation serves for R and S polynomial computation.
This is done through factorization and matrix computation in
order to obtain performances in regulation.
For the calculation of T(q-1), one must assure an unitary static
gain between the generated trajectory and the output of the
system.
Finally, the RST command will result in:
T (q −1 ) R ( q −1 )
u (k ) = ⋅ r (k ) − ⋅ y (k ) , where r(k) is the
S (q −1 ) S (q −1 )
discrete reference and y(k) represents the output of the
system.
The goal was to maintain a constant electrical voltage,
produced by the turbine, and this can be expressed in terms of
constant angular velocity of the turbine rotor. Therefore, we
Figure 13. Response of pitch angle of the system controlled used the angular position of
with full state feedback controller. We wanted a robust controller for our system and so we
improved the classical RST controller. In a first stage we
As it can be observed from the equations above, the model of have computed a controller with imposed tracking (ω = 1.21
the open loop system (fixed part HSDHβ) is of 5-th degree. It rad/s ξ = 0.8) and then we have established the regulation
is well known that PID solutions are suitable for maximum performances which include open loop (ω = 2.51 rad/s ξ = 1
second order systems. 0.8) and an additional real pole with multiplicity 5.
This makes the classical PID controller insufficient for the As one can observe from Figure 15, the system tracks the
closed loop control of the turbine structure and an RST reference, the perturbation is rejected. The overshot is very
controller is proposed. This type of controller offers good small and can be neglected. The raising time is approximately
performances both with reference trajectory tracking of 3.6s. As for the robustness margins, the obtained values
(reference variation) and with regulation. were: Gain = 11.88dB, Phase =67.8◦, and Modulus = -
The classical scheme of a system with an RST controller is 3.19dB.
(Figure 14):
REFERENCES