Professional Documents
Culture Documents
Member, IEEE Member, IEEE Member, IEEE Senior Member, IEEE Fellow Member, IEEE
Queen’s University Queen’s University Queen’s University Queen’s University Queen’s University
Walter Light Hall, Walter Light Hall, Walter Light Hall, Walter Light Hall, Walter Light Hall,
Room 114 Room 114 Room 114 Room 114 Room 114
Queen's University Queen's University Queen's University Queen's University Queen's University
Kingston, Ontario, Kingston, Ontario, Kingston, Ontario, Kingston, Ontario, Kingston, Ontario,
Canada Canada Canada Canada Canada
K7L 3N6 K7L 3N6 K7L 3N6 K7L 3N6 K7L 3N6
7mp@queensu.ca az_safaee@ieee.org 2se1@queensu.ca bakhshai@queensu.ca jainp@queensu.ca
I. NOMENCLATURE
B Friction coefficient
φ Generator flux
n Wind turbine speed
Γw wind torque ω Generator Angular frequency
Pw Wind Power e Speed error
β rotor blade pitch angle ωref
*
Reference value for generator speed
v wind velocity
iq* Reference value for q-axis current
ωT shaft angular speed
âi estimated parameters
CΓ torque coefficient
R blade length ed Generator d-axis voltage
II. INTRODUCTION
Nowadays, renewable energies are becoming increasingly
important as alternative energy sources. Many factors such as III. PROPOSED WIND ENERGY CONVERSION SYSTEM
diminishing fossil-fuel resources, energy security concerns,
and increased global warming increase the need for
renewable energy sources. Wind is one of the most abundant Fig. 1 illustrates the proposed scheme for the WECS. The
renewable energy sources and it can be harnessed by wind wind blades rotate the shaft which is connected to the
turbines. This energy is transformed into mechanical energy generator through a gear box. The mechanical energy is
by wind turbines and then converted to electrical energy by converted to electrical energy by the generator and the matrix
generators. Thus, WECSs consist of a wind turbine, an converter is the interface between the generator and grid. The
electric generator and a power converter [1-2]. nonlinear controller provides proper switching signals for the
Different types of components can be used to realize a matrix converter so as to extract maximum power from the
WECS. Many different configurations of WECSs have been wind turbine. It also accommodates the system uncertainties
reported in the literature [3]. The common candidates for the through an adaptive algorithm. To design the nonlinear
generator are Doubly-Fed Induction Generators (DFIG), controller the WECS model should be derived. Fig.2
Squirrel Cage Induction Generators (SCIG), and Permanent illustrates the WECS block diagram. First of all, the wind
Magnet Synchronous Generators (PMSG). The conventional turbine model needs to be derived. The wind speed is the
back-to-back voltage source converter is usually used to main input signal of the wind turbine system. The speed,
connect the generator to the grid. In this converter, the DC- obviously, depends on the given site and atmospheric
link capacitor provides the decoupling between the generator conditions. Therefore, its variation is absolutely erratic and
and grid; however, it is bulky and has a pretty short life time. difficult to model. The wind turbine model given in [9] is
The matrix converter realizes a direct AC/AC conversion,
and it is a good candidate for this application. This converter Pw 1
can control the magnitude, frequency and phase angle of the Γw = = .π .ρ .v 2 .R 3 .CΓ (λ ) ,
ωT 2
output voltage as well as the input power factor. Despite the −c5
attractive features of the matrix converter, it suffers from c2 1 1 0.035
C p (λ ,θ ) = c1 ( − c3 β − c4 )e λi + c6 λ , = − 3
some problems such as low voltage gain, complex control, bi- λi λi λ + 0.08β β + 1
directional switches and lack of ride-through capability [4-7]. (1)
However, there are also many papers that are reporting
solutions to mitigate these difficulties. Thus, the matrix where β is the rotor blade pitch angle, v is the wind
converter seems to be a promising approach for AC/AC velocity, ωT is the shaft angular speed, CΓ = C p / λ is the
conversion [8].
WECSs have so many uncertainties due to the erratic nature torque coefficient, R is the blade length of the wind turbine,
of wind-based systems. Therefore, the controller should ρ is the air density and λ = RωT / v is the tip speed ratio of
accommodate the effects of uncertainties and keep the system the wind turbine, and C p is a function of the tip speed ratio
stable against a large variation of system parameters. The and blade pith angle.
conventional PI-based controllers cannot fully satisfy stability
and performance requirements. On the other hand, the system
is highly nonlinear and has a large range of operating points.
Thus, linearization around one operating point cannot be
employed to design the controller. Nonlinear control methods
2579
d iq
= − a1iq + pω id − a3ω g + a2u q
dt
d ωg
= a6 − a5ω + a4iq (3)
dt
R 1 Pφ 3Pφ B
where a1 = , a 2 = , a3 = , a4 = , a5 = and,
L L L 2J h Jh
nΓ
a6 = .
Fig. 1 WECS block diagram J h ng
P ∂ ∂P V
V. ADAPTIVE BACKSTEPPING CONTROLLER DESIGN FOR
ref
ω T ∂t ∂ω
WECS
T
Fig. 4 MPPT block diagram The proposed controller in this paper is based on a
nonlinear approach called integrator backstepping. The
The matrix converter does not have any storage element, concept of the integrator backstepping approach is fully
and thus has no dynamics. Thus the WECS is modeled as a explained in [10]. The control objective is that the generator
third order system defined by: rotational speed tracks the reference value derived by the
d id MPPT algorithm. Therefore, the error is defined using the
= − a1id + pω iq + a2u d
dt
2580
rotational speed e = ωref − ω and the first Lyapanov ⎛ aˆ k ⎞
a&ˆ5 = μ5 ⎜⎜ eω − 5 ω eq + 1 ω eq ⎟⎟ ,
⎛ aˆ k ⎞
aˆ& 6 = μ 6 ⎜⎜ e − 5 eq + 1 eq ⎟⎟
⎝ ˆ
a4 ˆ
a4 ⎠ ⎝ ˆ
a4 ˆ
a4 ⎠
function is defined as
1 2 (11)
V1 = e (4)
2
The time derivative of V1 is given by The Lyapanov function derivative is given by
(
V&1 = e e& = e ω& ref − a6 + a5ω + a4iq ) (5) V&2 = −k1e 2 − k 2 eq2 − k3ed2 (12)
iq is considered to be the virtual control input. Thus, its The controller is implemented by Eq. (10) and (11) which is
simulated by using a C-script in PSIM.
reference is obtained as
iq* = α (t ) =
1
a4
[
− k1 − ω ref + a6 − a5ω ] (6)
VI. STABILITY ANALYSIS
Because the parameters are unknown the virtual control is
given by According to (12), the Lyapunov function derivative is not
iq* = α (t ) =
1
aˆ 4
[
− k1 − ω ref + aˆ 6 − aˆ5ω ] (7) negative definite and is just negative semidefinite. Thus the
adaptive backstepping lemma only guarantees global
where âi are the estimated parameters. boundedness of and regulation of e , ed , eq but not the
On the other hand, the reference value for id is zero, because regulation of a~i . Therefore, the estimated parameters do not
the maximum power can be extracted from the PMSG if the necessarily converge to the actual values. This can be proven
d-component of the current is zero . Thus, ed and eq are by Barbalet’s lemma.
eq = iq* − iq = α (t ) = t
∫ E (t ) dt = V (0) − V (t )
0
(13)
1
[
− k1 − ω ref + aˆ 6 − aˆ 5ω − iq ] (8)
∞
aˆ 4 Therefore, lim
t →∞ 0∫ E (τ ) dτ exists and is finite. It is just
Finally the Lyapanov function is defined as required to show that E (t ) is uniformly continuous. The time
1⎡ 1 ~ 2⎤
6
V2 = ⎢e 2 + ed 2 + eq 2 +
2⎢ ∑ μi
ai ⎥
⎥
(9) derivative of V& (t ) is V&& = −2k1e e& − 2k2e q e&q − 2k3e d e&d which
⎣ i =1 ⎦ is bounded, hence V& is uniformly continuous. Invoking
Barbaret’s lemma, the errors converges to zero lim E (t ) = 0
where a~i is the estimated error a~i = ai − aˆi . t →∞
Control laws and adaptive laws are derived by differentiating Therefore, the objective of tracking is achieved under
the Lyapanov function with respect to time. parameter uncertainties and disturbances.
ud =
1
ˆa2 1 d
(
aˆ i − pω iq + k 2 ed , ) VII. MATRIX CONVERTER
⎛ k3eq − aˆ 4 e + aˆ1iq + pω id + aˆ3ω + aˆ5iq ⎞ The matrix converter is an array of semiconductors which
1 ⎜ ⎟
uq = ⎜ ˆ5
a 2 ˆ5
a 2
k k ⎟ (10) interfaces between two multi-phase systems with different
aˆ 2 ⎜ − ω + aˆ 6 − k1iq + 1 aˆ5ω − 1 aˆ 6 ⎟
⎜ aˆ ˆ
a4 ˆ
a4 ˆ
a4 ⎠ ⎟ frequencies. Fig. 5 shows a three-phase-to-three-phase matrix
⎝ 4
( q q )
2 2 d d(
&aˆ = μ e i + e i , a&ˆ = μ − e u − e u , aˆ& = μ ω e ,
1 1 d d q q 3 3 q ) ( ) converter with 9 bi-directional switches. The operation
principles of the matrix converter and its modulation schemes
⎛ aˆ k ⎞ are comprehensively explained in [25]. In this paper, a space
a&ˆ 4 = μ 4 ⎜⎜ − eiq + 5 eq iq − 1 eq iq ⎟⎟
⎝ aˆ 4 aˆ 4 ⎠ vector modulation technique is employed as the modulation
scheme for the matrix converter. According to Fig. 5, the
output voltage reference vector and input current reference
vector are applied by the MPPT to the matrix converter
2581
coontroller. The matrix
m convertter produces a set of voltagess to parametters are given in Table I. Fiig. 8-1 and 8--2, illustrate
coontrol the PMSSG angular speeed so that the maximum pow wer the outpput phase and line voltages and
a Fig. 9 shoows the line
is extracted from
m the wind turb
bine. voltage frequency speectrum. Fig. 9 and Fig. 10 illlustrate the
shaft sppeed tracking for
f a step changge in the windd speed with
A the prooposed controller and the coonventional PI controller
respectiively. The propposed controller is much fasster than the
a
conventtional PI one. The
T MPPT is shown
s in Fig. 12 and Fig.
P
PMSG b
Grid
13 for step
s and sinusooidal changes in the wind sppeed profile
B c
respectiively.
C
Matrix
Converter
Gate Signals
MPPT T
V o , ref Matrix Table I: Systeem Parameterss
Controlller Converteer
I in , ref Modulatoor
Fig. 5 Matrrix Converter Rs=1.93Ω Ld=8mH Lq=8mH
P
P=2 J=
=2m B
B=0.0002
Po=1KW
AC/AC
Gear Converter G
Grid
Box PMSG
Matrix Converter
Grrid
Wind
S ij VAB
ω MPPT
Vref
IAB
Controller SVPWM
V
VIII. PERFORM
MANCE ANALY
YSIS
2582
Fig. 13 Shaft speed response to the wind speed sinusoidal change
Fig.8-2 Line Voltages
IX. CONCLUSION
This paper presented an adaptive nonlinear approach for
maximum power point tracking of a WECS. The proposed
approach is also robust against system parameter
uncertainties. In addition, the closed loop stability has been
analyzed for the proposed controller through a nonlinear
analysis. A matrix converter is utilized as an interface
between the wind turbine and the load. Direct space vector
modulation is used to control the matrix converter switches.
Fig. 10 Shaft speed response with the proposed controller Theoretical analysis and simulation results are given to verify
the feasibility and performance of the proposed approach.
REFERENCES
2583