Sliding Mode Control Strategy For Variable Speed Wind Turbine
Sliding Mode Control Strategy For Variable Speed Wind Turbine
2. System modelling
1. Introduction
The power extraction of wind turbine is a function of
Wind power has experienced a rapid global growth three main factors: the wind power available, the power
since the late 1990s. In the year 1997, there was only curve of the machine and the ability of the machine to
7480 MW of installed capacity worldwide, this capacity respond to wind fluctuation. The expression for power
was increased by about 2000 MW per year. However this produced by the wind is given by [1]:
anual growth rate has been increased until reach a rate of
1
27261 MW that were added in 2008. In this sense the Pm (v) = Cp (λ, β)ρπR2 v 3 (1)
worldwide wind power installed capacity reaches 121188 2
MW in 2008, and it is expected an annual growth rate of where ρ is air density, R is radius of rotor, v is wind speed,
31000 MW in 2009 and 38000 MW in 2010 [11]. Cp denotes power coefficient of wind turbine, λ is the tip-
Doubly Feed Induction Generator (DFIG), with vec- speed ratio and β represents pitch angle. The tip-speed
tor control applied, is widely used in variable speed wind ratio is defined as:
turbine system owing to their ability to maximize wind Rw
λ= (2)
power extraction. In these DFIG wind turbines the con- v
trol system should be designed in order to to achieve the where w is the turbine rotor speed. Therefore, if the rotor
following objectives: regulating the DFIG rotor speed for speed is kept constant, then any change in the wind speed
2
where To compensate for the above described uncertainties
vqs − rs iqs that are present in the system, it is proposed a sliding con-
ims = (20) trol scheme. In the sliding control theory, the switching
ws Lm
gain must be constructed so as to attain the sliding condi-
L2
σ = 1− m (21) tion [10]. In order to meet this condition a suitable choice
Ls Lr of the sliding gain should be made to compensate for the
Since the stator is connected to the grid, and the influ- uncertainties.
ence of the stator resistance is small, the stator magnetiz- Now, we are going to define the sliding variable S(t)
ing current (ims ) can be considered constant [6]. There- with an integral component as:
fore, the electromagnetic torque can be defined as follows: t
Te = −KT iqr (22) S(t) = e(t) + (k + a)e(τ ) dτ (32)
0
3
= S · [−k e − β sgn(S) + d + k e] In this example simulation it is used a variable speed
= S · [d − β sgn(S)] wind farm with a rated power of 9 MW. The farm consists
of six 1.5 MW wind turbines connected to a 575 V bus
≤ −(β − |d|)|S|
line. The wind turbines use a doubly-fed induction gener-
≤0 (36) ator (DFIG) consisting of a wound rotor induction gen-
erator and an AC/DC/AC IGBT-based PWM converter.
It should be noted that the eqns. (32), (29) and (34) and
The stator winding is connected directly to the 60 Hz grid
the assumption (A 2) have been used in the proof.
while the rotor is fed at variable frequency through the
Using the Lyapunov’s direct method, since V (t) is AC/DC/AC converter.
clearly positive-definite, V̇ (t) is negative definite and
V (t) tends to infinity as S(t) tends to infinity, then the The system has the following mechanical parameters.
equilibrium at the origin S(t) = 0 is globally asymptoti- The combined generator and turbine inertia constant is
cally stable. Therefore S(t) tends to zero as the time tends J = 5.04s expressed in seconds, the combined viscous
to infinity. Moreover, all trajectories starting off the slid- friction factor B = 0.01pu in pu based on the generator
ing surface S = 0 must reach it in finite time and then rating and there are three pole pairs [9].
will remain on this surface. This system’s behavior once In this simulation examples it is assumed that there is
on the sliding surface is usually called sliding mode [10]. an uncertainty around 20 % in the system parameters, that
When the sliding mode occurs on the sliding surface will be overcome by the proposed sliding control.
(33), then S(t) = Ṡ(t) = 0, and therefore the dynamic
Finally, the following values have been chosen for the
behavior of the tracking problem (29) is equivalently gov-
controller parameters, k = 100, β = 30, λ = 70 and
erned by the following equation:
γ = 25.
Ṡ(t) = 0 ⇒ ė(t) = −(k + a)e(t) (37) In this simulation it is used a variable wind speed, and
figure 1 shows the wind speed used in this simulation. As
Then, under assumption (A 1), the tracking error e(t) it can be seen in the figure, the wind speed varies between
converges to zero exponentially. 0m/s and 20m/s.
It should be noted that, a typical motion under sliding
mode control consists of a reaching phase during which
trajectories starting off the sliding surface S = 0 move
25
15
error tends to zero.
Finally, the torque current command, i∗qr (t), can be ob- 10
tained from equations (34) and (30):
1
i∗qr (t) = [k e + β sgn(S) − a w∗ − ẇ∗ + f ]
5
(38)
b
0
Therefore, the proposed variable structure speed con- 0 10 20 30 40 50
Time (s)
trol resolves the wind turbine speed tracking problem for
variable speed wind turbines in the presence of uncertain- Figure 1. Wind speed
ties. This wind turbine speed tracking let us obtain the
maximum wind power extraction for all wind speeds.
Figure 2 show the reference (dashed line) and the real
4 Simulation Results rotor speed (solid line). As it may be observed, after a
transitory time in which the sliding mode is reached, the
In this section we will study the variable speed rotor speed tracks the desired speed in spite of system un-
wind turbine regulation performance using the proposed certainties. In this figure, the speed is expressed in the
sliding-mode field oriented control scheme. The objective per unit system (pu), that is based in the generator syn-
of this regulation is to maximize the wind power extrac- chronous speed ws = 125.60rad/s.
tion in order to obtain the maximum electrical power. In Figure 3 shows the generated active power, whose
this sense, the wind turbine speed must be adjusted con- value is maximized by our proposed sliding mode con-
tinuously against wind speed. trol scheme. As it can be observed in this figure, at time
The simulation are carried out using the Mat- 32.5s the mechanical power (and therefore the generated
lab/Simulink software and the turbine model is the one active power) should be limited by the pitch angle so as
provided in the SimPowerSystems library [9]. not to exceed the rated power of this system.
4
1.25
At wind speeds less than the rated wind speed, the
speed controller seeks to maximize the power according
1.2
to the maximum coefficient curve. As result, the variation
Reference and Real Generator Speed (pu)
1.15
of the generator speed follows the slow variation in the
1.1 wind speed. At large wind speeds, the power limitation
1.05 controller sets the blade angle to maintain rated power.
1 Finally, by means of simulation examples, it has been
0.95
shown that the proposed control scheme performs reason-
ably well in practice, and that the speed tracking objective
0.9
w
is achieved in order maintain the maximum power extrac-
0.85 *
w tion under system uncertainties.
0.8
0.75
0 10 20 30 40 50
Acknowledgment
Time (s)
8 References
7 [1] F ERNANDO D. B IANCHI , H RNAN D E BATTISTA AND
R ICARDO J. M ANTZ 2007 Wind Turbine Control Systems
Generated Power (MW)