Documente Academic
Documente Profesional
Documente Cultură
ISSN 1818-4952
IDOSI Publications, 2010
1
2
Abstract: In this paper, a nonlinear controller is presented for Doubly-Fed Induction Machine (DFIM)
drives. The nonlinear controller is designed based on the input-output feedback linearization control
technique, combined with a sliding-mode observer, using the fifth order mo del of the doubly -fed induction
machine in fixed stator d-q axis reference frame with stator current and rotor flux components as state
variables. The nonlinear controller can perfectly track the torque and flux reference signals in spite of stator
and rotor resistance variations. In order to make the drive system capable of operating in the motoring and
generating modes both below and above synchronous speed, two level SVM -PWM back-to-back voltage
source inverters are employed in the rotor circuit. Computer simulation results obtained, confirm the
effectiveness and validity of the proposed control approach.
Key words: Doubly fed induction machine input-output feedback linearization
sliding-mode observer rotor dc link voltage
nonlinear controller
INTRODUCTION
Doubly fed induction machines are very attractive
to the high performance variable speed drive and
generating applications [1, 2]. In variable speed drive
applications, the so-called slip power recovery scheme
is a common practice where the power due to the rotor
slip below/above synchronous speed is recovered
to/supplied from the power source, resulting in a high
efficiency variable speed system [3]. In variable speed
generating
applications,
Doubly-fed
Induction
Generator (DFIG) wind turbines with converters rated at
about 25-30% of the generator rating are becoming
increasingly popular. DFIG-based wind turbines offer
Variable Speed Constant Frequency (VSCF) operation,
four-quadrant and decoupled active and reactive power
capabilities, lower converter cost and reduced power
loss compared to wind turbines using fixed speed
squirrel cage induction generators or synchronous
generators with full scale converters. In the DFIG
system, stator is usually connected to the three-phase
grid directly and rotor is fed by two back-to-back Pulse
Width Modulation (PWM) or Space Vector Modulation
(SVM) inverters (Fig. 1). This arrangement provides
flexibility of operation in sub-synchronous and
Corresponding Author: Dr. A. Farrokh Payam, School of Electrical and Computer Engineering, University of Tehran, Iran
1392
Fig. 1: A grid connected doubly -fed induction generator and its convertors
this method, based on input-output feedback
difficulty of this scheme is the method employed for
linearization and sliding-mode observer, an ideal linear
computation of rotor flux. The integration of rotor
torque controller is designed for DFIM. The ideal
voltage at or near synchronous speed is analogous to
input-output controller is capable of tracking a desired
the integration of the stator voltage at or near zero
second order reference model. In this control system,
speed. Hence, similar problems of integrator saturation,
the active and reactive power reference signals (injected
resulting in incorrect estimation of the rotor flux are
to the stator circuit) are perfectly tracked in generating
inevitable. Use of this algorithm has to be restricted up
mode of operation. One may note that in the motoring
to a certain minimum slip and operation through
mode of operation, the tracking signals are chosen to be
synchronous speed is not possible. On the other hand,
the rotor speed and reactive power reference signal,
although there are no d-q transformations to need to
injected to the stator circuit. The nonlinear controller is
know the rotor angle, rotor speed does have to be
designed on the basis of DFIM fifth order model in a
known if operation at MPPT mode is questioned.
stationary d-q axis reference frame, with rotor fluxes
Systems proposed in [4, 6, 7] are based on open
(dr, qr) and stator currents (ids, iqs) as state variables.
loop methods, where the estimated and measured rotor
currents are compared in order to derive the rotor
Considering a special synchronous reference frame with
position and the speed is then obtained via
the d-axis coinciding with stator voltage space vector,
differentiation. However, like any other open loop
the active and reactive power reference commands are
control system, problems of making the estimator robust
converted into the norm of rotor flux and torque
to parameter variations and model uncertainties exist.
reference signals. However, in motoring mode of
Also, some noise is introduced in the speed signal via
operation, the torque reference signal is generated by a
differentiation.
conventional speed PI controller.
The principal theory of a vector controlled DFIM
Moreover, to have a robust drive system and also
drive has been described in [8]. The structure of the
in order to remove the rotor speed sensor, a slidingsystem controller design in [8] is based on neglecting
mode observer is designed that detects the rotor
the voltage drop across the stator leakage impedance.
resistance and rotor speed online. In this observer, the
Having made this assumption, a steady-state error is
estimation laws are derived based on the Lyapanouv
always expected. To solve the above problems, a few
stability theory and the rotor fluxes (dr, qr) are
researchers have tried to apply nonlinear control
calculated by using the stator and rotor real currents.
approaches to DFIM drive system [9-14]. The nonlinear
Moreover, using the two level back-to-back SVM -PWM
control techniques reported so far for DFIM drive are
voltage source inverters in the rotor circuit, the
mostly parameter dependent or in other words are
proposed control method can be applied for motoring
seriously affected by the machine parameters
and generating modes of operation both below and
deviations.
above synchronous speed. In addition, the rotor dc link
Our purpose in this paper is to introduce a
voltage is maintained constant based on the inputcombined adaptive nonlinear controller for DFIM drive
output linearization again, using a rotating reference
system for generating and motoring modes of operation
frame with the d-axis coinciding with the space voltage
both below and above the base speed. According to
vector of the main ac supply.
1393
( =
( )m ).
r
Let
=
x ids
di ds
R
R L
R L
=
( s + r 2 m )i ds + r2 m dr
dt
L Lr L
L r L
2
y= Te=
R R L 2
R L
=
( s + r 2 m )i qs + r2 m qr
dt
L Lr L
L r L
uqs
L
r Lm
dr +
m u qr
LrL
L L rL
qr
(4)
3 P Lm
( d riq s q rid s )
2 Lr
(5)
d dr R r L m
R
=
i ds r dr r qr + u d r
dt
Lr
Lr
d qr R r L m
R
=
i qs r qr + r dr + uqr
dt
Lr
Lr
dr
rLm
u
L
qr + ds m u dr
LrL
L L rL
di qs
i qs
(1)
x = f(x) + g1u dr + g2 u qr
L
=
L L s (1 ( m ))
Lr Ls
Rs Rr Lm2
RrLm
r Lm
u
qr + ds
( + 2 )ids + 2 dr +
Lr L
LrL
L
L Lr L
R RL 2
u
L
RL
( s + r 2 m )iqs + r2 m qr r m dr + qs
Lr L
LrL
L
L LL
f(x) = r
Rr Lm
Rr
ids dr
r qr
Lr
Lr
Rr Lm
R
iqs r qr +
r dr
Lr
Lr
3 P Lm
( d riq s q rid s )
2 Lr
(2)
and
L
g1 = m
LrL
(7)
0 1 0
L
g 2 0 m
=
L
rL
(3)
1394
0 1
(8)
3 P Lm
( d riq s qr i ds )
2 Lr
2
h2 (x) = dr + qr
i= 1
z 1 Lf h2 (x) 1 0 u dr
=
z L h ( x ) + 0 1 u
2 f 1
qr
h
fi (x)
x i
(10)
e z1= z 1 r
e z=
z2 Te
2
=
e z1 Lf h2 (x) + udr + 1d1( x )
=
e z 2 L f h1 (x) + uqr + 2 d 2 (x)
=
e z A(x) + B(x)U
(11)
L g2 h 2 u d r
Lg 2h 1 u q r
(18)
RL
R
=
Lf h2 2 r m (idsqr iqs dr ) 2 r (dr2 +qr2 )
Lr
Lr
3PLm
=
Lf h1
2 Lr
Rs R rLm2 Rr
( + 2 + )(iqsdr ids qr )
L Lr L Lr
u
u
qs dr
ds qr
r m (dr 2 + qr 2 ) r (qriq s +drds
i
)
)
+
LL
L
L
r
(19)
Lg1h 2 = 2 dr
Lg2 h 2 = 2 qr
3 P Lm
L
(i qs + m q r )
2 Lr
Lr L
(17)
(12)
where
Lg1=
h1
(16)
z2 = h1( x )
(15)
z1 = h 2 (x )
(14)
(9)
(13)
3P Lm
L
Lg2 h 1 =
(i + m )
2 L r ds L r L dr
=
V1
1
e z1 2 + ez 2 2
2
(20)
=
V 1 e z 1 L f ( x ) h 2 (x) + u dr + 1d 1 ( x ) +
e z 2 L f ( x ) h 1 ( x ) + u qr + 2 d 2 ( x )
= n + , 1 = (
(21)
V1 =
k 1e z12 k 2 ez 2 2 0
dis
r K s g n (si ) (29)
r + ( j )
= ( 1 )is + ( j )
dt
(23)
M(t) = k1 ez1 + k 2 ez 2 0
2
d r
r
r ( j( 0 ))
= Lm i s ( + j )
dt
=
=
V(t)
V(e(0),
(0)) + V
(0)) M()d
1
1
1 () d V(e(0),
1
(24)
where:
i = i i ,
r=
r r , = ,
s
s
s
=
1 = 1 1 ,
lim M( )d V(e(0),
(0)) <
1
t
(25)
V=
1
c
2 +
1
c
2 )
(30)
(31)
c w (j r )T
r
di s
u
= ( 1 + j 0 )i s + ( j ) r + s u r
dt
d r
= L mi s ( j( 0 )) r + u r
dt
r T r +
(
= r T r + ( 1
( j
r)
r )T
V
c
1
r L mi s ) T r )
( (
+
c
(26)
= c (
r L mi s )T
r
(27)
) r + s ur Ksgn(i)
(28)
= (1 + j0 )i s + ( j
s
dt
Where
Rs
+ L m )
(32)
SYSTEM SIMULATION
iq =
(33)
method
is used to solve the system equations. The
2 U
effectiveness and validity of the proposed approach is
tested on a three-phase 5-KW, 380 V, six-pole, 50 Hz
In addition, the rotor flux references can be
DFIM drive [10] by simulation.
obtained as:
In order to investigate system robustness to
parameter variations, all simulations have been
1 Rs
=
d
i q 0i d
performed for Rr = 2Rm , where Rm is the nominal rotor
resistance.
Figure 3 shows the drive system performance in
1 Rs
1
generating
mode of operation above the synchronous
(34)
=
q
i
U
d
0
q
0
speed. Active and reactive power references and torque
and flux references are shown in Fig. 3. The rotor has
So, rotor flux and torque references are calculated
been kept at a constant speed of r = 375 (rad/sec).
as below
Figure 4 shows the system performance in the
motoring mode of operation below and above
2
2
synchronous speed.
r= ( d + q )
In all modes of operation, the torque and rotor
reference
flux signals are obtained based on the desired
Te = ( d i q q i d )
(35)
active and reactive power reference profiles which are
injected to the stator from the main ac supply.
STABILIZATION OF ROTOR DC LINK VOLTAGE
For the sake of comparison, the method in this
paper is compared with the one in [18], where a direct
In this paper, the rotor dc link voltage is maintained
active and reactive power control strategy for DFIG has
constant on the basis of input-output feedback
been used. This method was first used in three-phase
linearization technique. The control strategy is shown
PWM rectifiers [19], where the converter switching
in Fig. 1 [17].
states were selected from an optimal switching table
1397
(Var)
Ps , Ps
Qs , Qs
t (sec)
( Nm)
t (sec)
(Wb )
Te , Te
r, r
t (sec)
t (sec)
(V )
Pr
(W )
t (sec)
t (sec)
(Wb )
Fig. 5: Simulation results for generating mode above synchronous speed using the method in [18]
based on the instantaneous errors between the
reference and estimated values of active and reactive
power and the angular position of the estimated
converter terminal voltage vector. In [18] two three-level
hysteresis comparators are used to generate the
respective active and reactive power states. Based on
these states and also the position of stator flux in the
rotor reference frame, optimal rotor voltage vector is
selected. Stator flux is first estimated in the stationary
reference frame using the following equation:
(37)
=
(36)
s
(Vs R sI )s d t
machines.
The method in [18] has been simulated for
generating mode above synchronous speed and the
Since the amplitude and frequency of stator voltage
results are depicted in Fig. 5. In comparison to Fig. 3, it
is relatively fixed, an accurate estimation of stator flux is
is observed that there are several bad overshoots in
provided using the above relation. It is then transformed
active and reactive powers in the method in [18] while
to the rotor reference frame using rotor angular position.
1399
8.
9.
CONCLUSION
In this paper, an adaptive nonlinear controller has
been introduced for DFIM drives. The proposed
controller is designed based on input-output feedback
linearization combined with Sliding-Mode observer. The
proposed control approach has been tested for both the
motoring and generating modes of operation both
bellow and above synchronous speed, using the twolevel SVM -PWM back-to-back voltage source inverters
in the rotor circuit. Computer simulation results confirm
the validity and effectiveness of the proposed control
approach.
10.
11.
12.
REFERENCES
1.
2.
3.
4.
5.
6.
7.
13.
14.
15.
16.
17.
18.
19.
1400