Professional Documents
Culture Documents
3, MAY/JUNE 2013
1343
I. I NTRODUCTION
HE CONVENTIONAL ways of modeling induction machines entail obtaining the machine model in terms of
its flux linkages or rotor and stator currents as state variables,
as given in [1] and [2]. These variables in qd, however, do
not remain the same in all reference frames of transformation,
which implies that they differ from one reference frame to
the other. The reasons for this can be derived from the fact
that the reference frequency , which determines the angle
of transformation , is inherent in such models. Hence, the
qd state variables are dependent on choice of reference frame
Manuscript received September 12, 2011; revised August 12, 2012; accepted
August 30, 2012. Date of publication March 20, 2013; date of current version
May 15, 2013. Paper 2011-EMC-494.R1, presented at the 2010 IEEE Energy
Conversion Congress and Exposition, Atlanta, GA, USA, September 1216,
and approved for publication in the IEEE T RANSACTIONS ON I NDUSTRY
A PPLICATIONS by the Electric Machines Committee of the IEEE Industry
Applications Society.
A. Balogun and F. Okafor are with the Department of Electrical and
Electronics Engineering, University of Lagos, Lagos 101017, Nigeria (e-mail:
balog975@yahoo.com; cfrankok@yahoo.com).
O. Ojo is with the Center for Energy Systems Research, Department of
Electrical and Computer Engineering, Tennessee Technological University,
Cookeville, TN 38505 USA (e-mail: jojo@tntech.edu).
S. Karugaba is with the Department of Electrical Engineering, Dar es
Salaam Institute of Technology (DIT), Dar es Salaam, Tanzania (e-mail:
karugaba@gmail.com).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TIA.2013.2253532
1344
(1)
(2)
(3)
(4)
Fig. 1.
where
qs = Ls iqs + Lm iqr
(5)
ds = Ls ids + Lm idr
(6)
Lm iqs
(7)
qr = Lr iqr +
dr = Lr idr + Lm ids .
(8)
The qd components of the stator voltage (vqs and vds ) and the
rotor voltage (vqr and vdr ) in (1)(4) are the transformed values
of the abc reference frame stator voltage and rotor voltage, respectively. The stator voltage in (1) and (2) is expressed in terms
of the stator current (iqs and ids ), stator flux linkage (qs and
ds ), and the stator reference speed (). Similarly, in (3) and
(4), the rotor voltage is likewise expressed in terms of the rotor
current (iqr and idr ), rotor flux linkage (qr and dr ), stator
reference speed (), and r , which is the rotor speed. Ls and
Lr represent the stator and rotor self-inductances, respectively,
and rs and rr represent the stator and rotor resistances, respectively, while Lm is a value 3/2 the magnetizing inductance [1].
Observe in (1)(4) that the operator p = d/dt. A change of
variable from the abc reference frame to the arbitrary qd reference frame is achieved using the transformation matrix given
in (13) and (15) for the stator and rotor circuit variables, respectively. In (9)(12), fqd and fabc represent the voltage, current, and flux variables in the qd and abc reference frames,
respectively. The transformation angle given in (14) is in its
definite integral form and is defined in terms of an arbitrary
electrical speed . The angular displacement of the rotor r is
defined in terms of the rotor electrical speed r by (17)
fqds = Ts ()fabcs
(9)
fqdr = Tr ()fabcr
(10)
All of the variables defined in (1)(4) change from one reference frame to the other. However, the electromagnetic torque
Te , reactive torque Tr , stator flux linkage magnitude s , rotor
flux linkage magnitude r , and rotor speed r remain the same
in every reference frame, and that is the reason why they are
referred to as natural variables
2 cos cos 2
cos + 2
3
3
(13)
Ts () =
sin + 2
3 sin sin 2
3
3
t
=
()d + (0)
0
2 cos
Tr () =
3 sin
cos 2
3
sin 2
3
(14)
cos + 2
3
(15)
sin + 2
3
where
= r
r =
dr
.
dt
(16)
(17)
(18)
(19)
(20)
(21)
(11)
(12)
(22)
(23)
ss = 2qs
2ds .
(25)
(26)
rr = 2qr + 2dr
L1 pids = vdr
r
rr
Lr
qs + rl iqs
vqs
Lm
Lm k c
Lr
ds ( r )L1 ids
Lm
(28)
rr
Lr
ds + rl iqs
vds
Lm
Lm k c
Lr
qs + ( r )L1 iqs
Lm
pTe = k
(29)
ds L ids
L
vqs
kc
qs L iqs
L
Lm kds
Lm kqs
vqr +
vdr
L Lr
L Lr
qs + L iqs vqs
pTr = k
L
kc
ds + L ids vds
rr
ss
L
kc
L Lr
rs 2
rT
T + Tr2
Tr + r Te +
L
kss e
Lm kds
Lm kqs
vqr +
vdr
L Lr
L Lr
vqs
vds
2rs
= 2 qs
+ ds
Tr
+
kc
kc
kkc
+
pss
pr =
vds
kc
kr
rT
Te r Tr
ss
L
L
(32)
(33)
where
rl =
vqr =
rr Ls
Lr rs
+
Lm
Lm k c
L1 = L m
Lr Ls
Lm
mqr vdc
2
(30)
(31)
P
(Te Tm )
2J
(27)
(24)
1345
rT =
rs
rr Ls
+
kc
Lr
L = Ls
vdr =
L2m
Lr
mdr vdc
.
2
(34)
(35)
(36)
In (34) and (35), the inverter voltages vqf and vdf are expressed in terms of the filter network (rf , Lf ), the current (iqf
and idf ) injected through the shunt transformer into the grid,
and the voltage at the grids point of common coupling (vqL and
vdL ). The q-axis and d-axis components of the GSC ac voltage
modulation index are mqf and mdf , respectively. Equation (36)
establishes Kirchhoffs current law at the dc-link between the
two converters in terms of the dc capacitor current, the MSC
dc output current (io ), and the GSC dc input current (id ). Cd is
1346
(37)
qs = s
(38)
iqf =
(39)
idf
(40)
2
2
+ vds
.
where vss = vqs
Substitute (39) and (40) in (34) and (35), and then, rearrange
yield (41) and (42). If (39)(42) are used to make appropriate
substitutions in the time derivatives of (37) and (38)
Lf piqf =
2rf
mqf vdc
(vqs Pf + vds Qf )
2
3nvss
2e Lf
(vds Pf vqs Qf ) nvqs
3nvss
2rf
mdf vdc
=
(vds Pf vqs Qf )
2
3nvss
Lf pidf
2e Lf
(vqs Pf + vds Qf ) nvds
3nvss
(41)
(42)
rf
3n2 vss
3mqf vdc nvqs
Pf + e Q f
+
Lf
2Lf
4Lf
3mdf vdc nvds
4Lf
(43)
rf
3mqf vdc nvds
Q f e Pf +
Lf
4Lf
3mdf vdc nvqs
.
4Lf
pvdc
ds = 0
(45)
Ls T e
3mqr qs
Ls T r
3mdr
=
+
+
4Cd Lm
Lm qs k
4Cd Lm qs k
+
1
[Pf (mqs vqs + mds vds )
2Cd nvss
+Qf (mqs vds mds vqs )] .
(47)
iqs =
Tr
ks
(48)
ids =
Te
.
ks
(49)
=
(44)
(46)
C. DC-Link Dynamics
The MSC and the GSC are linked by (36). The MSC dc
output current (io ) and the GSC dc input current (id ) are
expressed in terms of rotor current with MSC modulation index
and filter current with GSC modulation index, respectively. For
ease of analysis, the stator flux linkage is aligned such that
the q-axis of the stator flux linkage corresponds to the stator
Fig. 2.
Fig. 3.
1347
Fig. 4. No-load transient of the square of the magnitude of the stator flux
linkage.
Fig. 5. No-load transient of the stator angular velocity in radians per second.
for this paper is such that a negative reactive torque implies that
reactive torque is supplied to the machine. Hence, in Figs. 3 and
8, the reactive torque remains negative irrespective of change
in load (mechanical) torque because the machine operates at
lagging power factor. Fig. 5 shows the stator frequency which
is computed to align the stator flux. Such alignment ensures that
the d-axis stator flux remains zero at all time. Fig. 9 shows the
1348
qs
Vds
Tr
Te Vqs
+
0 =k
kqs kc
L
kqs kc
Lm kqs Mdr Vdc
Te
kr
r Tr
ss +
rT
(50)
L
L
L Lr
2
Vqs
qs
Tr
Te Vds
rr
ss
0 =k
L
kqs kc
kqs kc
L Lr
Tr
rs 2
rT
Te + Tr2
+ r Te +
L
k
ss
Lm kqs Mqr Vdc
+
(51)
L Lr
2
Vqs
rs
+
Tr
(52)
0 = 2 qs
kc
kkc
P
(Te Tm )
(53)
0=
2J
2
3n Vss
rf
Pf + e Q f
0=
Lf
2Lf
3Mqf Vdc nVqs
3Mdf Vdc nVds
+
+
(54)
4Lf
4Lf
3Mqf Vdc nVds
rf
Q f e Pf +
0=
Lf
4Lf
3Mdf Vdc nVqs
(55)
4Lf
Ls T e
Ls T r
3Mqr qs
3Mdr
+
0=
+
4
Lm
Lm qs k
4
Lm qs k
1
[Pf (Mqs Vqs + Mds Vds )
+
2nVss
(56)
+Qf (Mqs Vds Mds Vqs )] .
A. Power Balance
Equation (56) establishes power balance between the two
converters in terms of the modulation indexes and the state
variables. In general, it is desired to operate the GSC at unity
power factor to improve efficiency [4]. For such a situation,
Qf = 0, which means that the GSC does not consume or
generate reactive power from or into the grid. Hence, (54)(56)
translate to (57)(59)
rf
3n2 Vss
3Mqf Vdc nVqs
Pf
+
Lf
2Lf
4Lf
3Mdf Vdc nVds
+
4Lf
3Mqf Vdc nVds
3Mdf Vdc nVqs
0 = e Pf +
4Lf
4Lf
3Mqr qs
Ls T r
3Mdr Ls Te
0=
+
+
4
Lm
Lm qs k
4Lm qs k
Pf
(Mqs Vqs + Mds Vds )
+
2nVss
2
2
Te
Tr
3
s Te
Ps =
rs +
rs +
2
qs k
qs k
k
3 Tr
2s Tr
s =
Qs =
2 k
P
2kQG
Tr =
3s
0=
(57)
(58)
(59)
(60)
(61)
(62)
2rs QG
3qs s
2rs QG 2
2 =
Vds = Vss Vqs
Vss
3qs s
T
2r
s e s
s2 2ss + Vss
ss
k
2
2
rs Te
2rs QG
=0
k
3qs s
b b2 4a c
ss =
2a
Vqs =
where
a = s2
2rs Te s
b = Vss
k
2
2
rs Te
2rs QG
.
c =
k
3s
1349
(63)
(64)
Mqr
2L Lr
=
Lm kqs Vdc
qs
Vqs
Tr
Te Vds
rr
k
ss
L
kqs kc
kqs kc
L Lr
Tr
rs 2
rT
Te + Tr2 .
+ r Te +
(68)
L
kss
(65)
(66)
When the stator real power (Ps ) and reactive power (Qs ) are
expressed in terms of the natural variables, then (60) and (61)
evolve. If the stator reactive power is equated to the grid reactive
power (QG ) because the GSC is set not to exchange reactive
power with the grid, then (62) is obtained. Substituting (62)
into (52) yields the q-axis of the stator voltage, which is given
in (63). The d-axis of the stator voltage is given in (64), from
which (65) is obtained by using (49) to substitute for the d-axis
stator current. Therefore, the stator flux linkage is determined
from the square root of (66) while specifying the grid reactive
power. Hence, appropriate substitution and simplification in
(50) and (51) and (57)(59) yield (67)(71). The qd vectors where
of the MSC modulation indexes are given in (67) and (68),
2
respectively. Similarly, the qd vectors of the GSC modulation amds = 3rf Vdc Vss
2
2
4e Lf
indexes are given in (69) and (70), respectively. Equation (71)
gives the real power of the GSC. Observe that if (59) is
2
rf Vds
3Vss
multiplied by Vdc , then the first two expressions after the bmds =
+ Vqs
and
2e Lf e Lf
equality sign in terms of Mqr and Mdr represent the rotor
2
2
real power, which is given in (72). The rotor reactive power
rf Vds
Vqs
3Vss
+
+ Vqs
is given in (73). Equation (74) gives the mechanical torque as cmds = 2 L
e Lf
e f
a quadratic function of the shafts mechanical speed m (in
3Vss Mqr qs
Ls T r
3Vss Mdr Ls Te
radians per second) [13], where kopt is a constant which is
+
+
2
Lm
Lm qs k
2Lm qs k
obtained from the mechanical torque versus shaft speed curve
of associated wind turbine. Hence, the turbines mechanical
rf Vqs
2Vss
shaft power Pm of (75) in terms of Tm and m is further
e Lf + Vds Mds + Vdc
Mqs =
(70)
expressed in terms of Te , damping coefficient Bm , and rotor
rf Vds
+
V
qs
L
e f
electrical speed r (in radians per second), where m = 2r /P
3Vss Vdc
3Vss Vds
and P = number of poles of the machine. The copper and core
4e Lf Mds + 2e Lf
power losses of the generator are given in (76)
(71)
Pf =
rf Vds
+
V
qs
e Lf
2L Lr
Mdr =
3Mqr Vdc qs
Ls T r
3Mdr Vdc Ls Te
Lm kqs Vdc
(72)
+
Pr =
+
4
Lm
Lm qs k
4Lm qs k
Te Vqs
qs
Vds
Tr
k
+
3Mdr Vdc qs
Ls T r
3Mqr Vdc Ls Te
kqs kc
L
kqs kc
(73)
+
Qr =
4
Lm
Lm qs k
4Lm qs k
Te
kr
rT
r Tr
ss
(67)
2
Tm = kopt m
(74)
L
L
1350
Fig. 10. Turbine power, stator power, rotor power, and sum of stator power
and rotor power at unity power factor operation of stator and GSC.
Fig. 11. Rotor voltage versus rotor electrical speed for unity, leading, and
lagging stator power factors.
2r 2r
Pm = T m m = T e + B m
P
P
2
2
Tr
Te
+ AP l
PL = AP l
kqs
kqs
+ BP l
(75)
Tr
Te
+ CP l
+ DP l
kqs
kqs
where
AP l = 1.5 rs + rr
BP l =
3rr Ls qs
L2m
CP l =
3e rs qs
rc
DP l = 1.52qs
Ls
Lm
rr
+ kc
L2m
(76)
e
rc
2
.
Fig. 12. Rotor current versus rotor electrical speed for unity, leading, and
lagging stator power factors.
Fig. 13. Stator current versus rotor electrical speed for unity, leading, and
lagging stator power factors.
Fig. 14. Core and copper losses versus rotor electrical speed for unity, leading,
and lagging stator power factors.
Fig. 15. Rotor real power versus rotor electrical speed for unity, leading, and
lagging stator power factors.
1351
Fig. 16. Rotor reactive power versus rotor electrical speed for unity, leading,
and lagging stator power factors.
Fig. 17. GSC real power versus rotor electrical speed for unity, leading, and
lagging stator power factors.
Fig. 18. Copper and core losses versus stator reactive power for 380, 392, and
410 rad/s rotor electrical speeds.
1352
Fig. 19. Rotor apparent power versus rotor speed for unity, leading, and
lagging stator power factors.
Fig. 21. Optimal steady-state results of stator real power and rotor real power
versus rotor electrical speed.
Fig. 20. Optimal copper and core losses versus rotor electrical speed.
qs L iqs vds
vqs
= L k ids
kc
L
kc
Lm kqs mdr vdc
L r Tr kr ss +
(80)
Lr
2
L pTr + rT Tr
qs + L iqs vqs
rr
vds
= L k
ids
ss
L
kc
k
L Lr
c
Lm kqs mqr vdc
L rs 2
Te + Tr2 +
+ L r T e +
.
kss
Lr
2
(81)
Therefore, the dynamic controllers are given in
L pTe + rT Te = KT e (Te Te ) = T e
L pTr +
rT Tr = KT r (Tr
Tr ) = T r .
(82)
(83)
(84)
(85)
IT e
IT r
KT (p)
.
=
=
eT e
eT r
(pL + rT )
(86)
2J
pr = (Te Tm ) .
P
(87)
1
.
(pTT d + 1)
(88)
1
KT (p)
.
(pL + rT ) (pTT d + 1)
(89)
(p2 L
Kpt
.
Trd + pL + Kpt )
(90)
When the denominator of (90) is compared with the secondorder Butterworth polynomial of p2
+ 2n p + n2 at optimal
damping design, such that = 1/ 2, then n 2 = 1/Trd ,
and n2 = Kpt /(L TT d ). Hence, Kpt = L /(2TT d ), and consequently, Kit = rT /(2TT d ).
An independent power control is achieved with voltage orientation of vds = vs and vqs = 0. Therefore, vdf controls the
real power generation/absorption by the GSC into/from the
grid, while the GSC reactive power generation/absorption is
controlled by vqf
3mdf vdc nvds
3n2 vss
+
(91)
2
4
3mqf vdc nvds
Lf pQf + rf Qf = Lf e Pf +
.
(92)
4
Lf pPf + rf Pf = Lf e Qf
(94)
The speed controller and the reference Te are given in (95) and
(96), respectively
r = Kr (r r ) = (Te Tm )
(95)
Te
(96)
= r + Tm .
(98)
HcP Q (p) =
1353
(93)
(99)
(100)
1354
KT r
iqs vqs
ids vds
+
kc
kc
qs vqs
rr
+
ss
k
r
kc
L
o
= kL
o Te + rs Lo (2Te Te + 2Tr Tr )
+ r L
kss
+
mk
L
(qs vqr + qs vqr ) .
r
L
(104)
(105)
Tr
C 3 p3 + C 2 p2 + C 1 p + C 0
=
. (106)
Tr
D 5 p5 + D 4 p4 + D 3 p3 + D 2 p2 + D 1 p + D 0
Similarly, for vector control, the closed-loop transfer function
of (107) is obtained
Fig. 22. Decoupled natural and power variable controls of DFIG. (a) MSC
control. (b) GSC control.
kc
kc
kc
r Lo Tr kr ss
Lm k
+
(qs vdr + qs vdr )
(101)
Lr
L pTr + rT Tr
iqs vqs
ids vds
= kL
+
kc
kc
qs vqs
rr
+
ss + r L Te
k
kc
Lr
rs L
+
(2Te Te + 2Tr Tr )
kss
Lm k
+
(qs vqr + qs vqr ).
(102)
Lr
Let us assume that the estimated parameters used in selecting
the gains of the PI controllers do not match the actual parameters of the plant. In that case, (103) and (104) can be assumed
to be the basis for the controller design, where indicates an
estimated value
iqs vds
kqs vds
o ids vqs +
KT e = k L
kc
kc
kc
o Tr kr ss
r L
+
mk
L
(qs vdr + qs vdr )
r
L
(103)
iqr
idr
a 3 p3 + a 2 p2 + a 1 p + a 0
=
=
iqr
idr
b4 p 4 + b 3 p 3 + b 2 p 2 + b 1 p + b 0
(107)
where
a3 = kpr L3
2
a2 = kpr
L2 + 2kpr rr L2
2
a1 = 2kpr
rr L + kpr rr L2
2 2
a0 = kpr
rr
b5 = L4 Tdr
b4 = L4 Tdr + rr L3 Tdr + L4 + L3 rr
b3 = 2kpr L3 + kpr L2 rr + kpr Tdr L2 rr + 2rr L3 + L4
2
+ L2 rr3 + (e r )(L L)
L2 Tdr
b2 = 4kpr L2 rr + rr2 Lkpr + rr2 L2
2
2
+ (e r )(L L)
L2 + rr2 kpr
2
b1 = 2kpr Lrr2 + 2kpr
rr L
2 2
b0 = kpr
rr .
1355
lr and rr = 0.5
Fig. 23. Loci of poles of (105) when Llr = 0.5L
rr .
lr , rr = 0.5
Fig. 25. Loci of poles of (107) when Llr = 0.5L
rr .
lr and rr = 0.5
Fig. 24. Loci of poles of (106) when Llr = 0.5L
rr .
Fig. 26. Experimental results showing the actual torque variables. (a) Electromagnetic torque. (b) Reactive torque.
VIII. C ONCLUSION
A DFIG model with the torque and power variables as state
variables has been presented. The results obtained from the
natural variable simulation were shown to conform to vector
variable simulation. Steady-state operating regions were established for various stator power factor operations. The highest
apparent power rating of the MSC was noticed for leading stator
power factor. Optimal stator reactive power was estimated.
Direct control of torque and power variables was obtained using
feedback linearization. It was revealed by the small signal analysis that, unlike the vector control, the developed controllers
were robust to variations in actual and estimated parameters of
the machine.
A PPENDIX A
PARAMETERS
5-hp, 60-Hz, 220-V lineline (rms), and six-pole woundrotor induction motor
0.65 ;
Stator resistance (rs )
Rotor referred resistance
0.41 ;
1356
2
o rs Lo )
B1 = 2kpt
rT Lo + 2kpt rT2 Lo + (
rs L
2Tr Lo kpt rT
kss
2 2
B0 = kpt
rT
C3 = kpt L3o ,
o rs Lo )
C2 = kpt L2o kpt + 2rT + (
rs L
C1 = kpt Lo 2kpt rT + rT2 ,
2 2
rT ,
C0 = kpt
D5 = L4o Td
D4 = L3o (Td rt + Lo ) + L3o Td (kpt + rT )
2.6 mH;
2.6 mH;
0.0441 H;
800 (Fig. 27).
A PPENDIX B
D EFINITION OF C OEFFICIENTS
3
o rs Lo ) 2Tr Lo Td
+ (
rs L
kss
A3 = kpt L3o ,
2Tr
rs Lo rs Lo )
+ rT
kpt + rT + (
kss
o rs Lo ) 2Tr + kpt r2
A1 = kpt Lo 2kpt rT + rT2 + (
rs L
T
kss
A2 = kpt L2o
+ kpt rT (Td rT + Lo )
o rs Lo ) 2Tr Lo
+ (Td kpt rT + Lo kpt + Lo rT )(
rs L
kss
2
o rs Lo ) 2Tr rT Lo L2 2 (L
o Lo ) 2
+ (
rs L
o r
kss
2 2
rT ,
A0 = kpt
B5 = L4o Td
o rs Lo )
o Lo )(
+ (L
rs L
2Tr L2o
kss
o Lo ) 2
+ rt L3o L2o Td r2 (L
2Te L2o r
kss
o Lo ) 2
+ Lo r2 (L
2
o rs Lo ) 2Tr Lo kpt rT ,
D1 = 2kpt
rT Lo + 2kpt rT2 Lo + (
rs L
kss
2 2
D0 = kpt
rT .
R EFERENCES
2
o rs Lo ) 2Te Lo Td r
o Lo )(
(L
rs L
kss
2 2
o rs Lo )
B2 = kpt
Lo + (
rs L
o rs Lo ) 2Te Lo Td r
o Lo )(
+ (L
rs L
kss
D2 = rT L2o (kpt + rT ) + Lo Td rT Lo + L2o (kpt + rT )
[1] P. Krause, O. Wasynczuk, and S. D. Sudhoff, Analysis of Electric Machinery and Drive Systems. Piscataway, NJ, USA: IEEE Press, 2002.
[2] B. Ozpineci and L. M. Tolbert, Simulink implementation of induction
machine modelA modular approach, in Proc. Int. Elect. Mach. Drives
Conf., 2003, pp. 728734.
[3] M. Shin, D. Hyun, S. Cho, and S. Choe, An improved stator flux estimation for speed sensorless stator flux orientation control of induction
motors, IEEE Trans. Power Electron., vol. 15, no. 2, pp. 312318,
Mar. 2000.
[4] W. Qiao, W. Zhou, J. M. Aller, and R. G. Harley, Wind speed estimation
based sensorless output maximization control for a wind turbine driving
a DFIG, IEEE Trans. Power Electron., vol. 23, no. 23, pp. 11561169,
May 2008.
[5] R. Pena, J. C. Clare, and G. M. Asher, Doubly fed induction generator
using back-to-back PWM converters and its application to variable-speed
wind-energy generation, Proc. Inst. Elect. Eng.Elect. Power Appl.,
vol. 143, no. 3, pp. 231241, May 1996.
1357