Professional Documents
Culture Documents
October 2012
1 / 75
f : field winding
d1 , q1 : damper (or amortisseur) windings
q2 : equivalent circuit to account for eddy currents in round-rotor machine
no q2 winding in the model of a salient-pole machine
2 / 75
= Ra ia (t)
3 / 75
vf (t)
In matrix form: vr = Rr ir +
= Rf if (t) +
dt r
with
4 / 75
Inductances
Assumption: non saturated material
T
r
=
LTT () LTr ()
LT
Lrr
Tr ()
iT
ir
5 / 75
LTT () =
L0 + L1 cos 2
Lm L1 cos 2( + 6 ) Lm L1 cos 2( 6 )
Lm L1 cos 2( + ) L0 + L1 cos 2( 2 ) Lm L1 cos 2( + )
6
3
2
Lm L1 cos 2( 6 ) Lm L1 cos 2( + 2 ) L0 + L1 cos 2( + 2
3 )
LTr () =
Laf cos
Lad1 cos
Laq1 sin
Laq2 sin
Laf cos( 2 ) Lad1 cos( 2 ) Laq1 sin( 2 ) Laq2 sin( 2 )
3
3
3
3
2
2
2
Laf cos( + 2
3 ) Lad1 cos( + 3 ) Laq1 sin( + 3 ) Laq2 sin( + 3 )
Laf , Lad1 , Laq1 , Laq2 > 0 depend on geometry of machine and permittivity of
material
Lff
Lfd1
Lrr =
0
0
Lfd1
Ld1d1
0
0
0
0
Lq1q1
Lq1q2
0
0
Lq1q2
Lq2q2
7 / 75
where
vP
P vT
P T
iP
P iT
r cos
2
sin
3
1
cos( 2
3 )
sin( 2
3 )
1
2
vP
vd
vq
iP
id
P PT = I
iq
vo
io
cos( + 2
3 )
sin( + 2
3 )
1
2
T
o
T
T
P 1 = P T
8 / 75
Interpretation
The d and q variables relate to fictitious windings:
attached to the rotor and thus rotating with the latter
d in the direct axis, q in the quadrature axis
producing a magnetic field proportional to the one produced by the stator
windings a, b, c.
The o fictitious winding:
is magnetically not coupled with the d and q windings
plays a role in unbalanced operating conditions only
In steady-state balanced operating conditions:
currents id and iq are constant
current io is zero.
9 / 75
= RP iP P P P
dt
0 1 0
with:
RP = RT
P = 1 0 0
0 0 0
Decomposing:
vd
vq
vo
q dd
= Ra id
dt
d
q
d
= Ra iq +
dt
do
= Ra io
dt
d/dt : transformer voltages (or emf)
10 / 75
LPP
LrP
LTT
LT
Tr
LTr
Lrr
LTT
LT
Tr
LTr
Lrr
P 1 P
r
P
r
Ldf
T
r
LPr
Lrr
PLTT P 1
1
LT
Tr P
Ldd
Lqq
=
Ldf
Ldd1
Lqq1
Lqq2
iT
ir
P 1 iP
ir
PLTr
iP
LPP
=
ir
LrP
Lrr
Ldf
LPr
Lrr
Ldd1
Lqq1
Loo
Lff
Lfd1
Lfd1
Ld1d1
Lq1q1
Lq1q2
iP
ir
Lqq2
Lq1q2
Lq2q2
3
3
Ldd = L0 + Lm + L1
Lqq = L0 + Lm L1
Loo = L0 2Lm
2
2
r
r
r
r
3
3
3
3
Laf
Ldd1 =
Lad1
Lqq1 =
Laq1
Lqq2 =
Laq2
=
2
2
2
2
11 / 75
q
vd
Ra
d
id
d
vf =
f
if 0
Rf
dt
0
Rd1
d1
id1
0
and for the (q, q1 , q2 ) subset:
vq
Ra
0 =
Rq1
0
with the following relationships
d
f =
d1
q
q1 =
q2
d
iq
q
d
iq1 + 0
q1
dt
iq2
q2
0
Rq2
between
Ldd
Ldf
Ldd1
Lqq
Lqq1
Lqq2
Ldf
Ldd1
id
Lff
Lfd1 if
Lfd1 Ld1d1
id1
iq
Lqq1
Lqq2
Lq1q1 Lq1q2 iq1
Lq1q2 Lq2q2
iq2
12 / 75
dWms
= pr s
dt
d iq q id )
pr s = (
13 / 75
Pm
pf
pJr
Wmr
Wc
df
dd1
dq1
dq2
2
2
2
(Rf if2 + Rd1 id1
+ Rq1 iq1
+ Rq2 iq2
) + if
+ id1
+ iq1
+ iq2
dt
dt
dt
dt }
|
{z
} |
{z
pJr
dWmr /dt
Pm
dWc
dt
e
T
Te = d iq q id
14 / 75
Torque components
Te = Ldd id iq + Ldf if iq + Ldd1 id1 iq Lqq iq id Lqq1 iq1 id Lqq2 iq2 id
(Ldd Lqq ) id iq : reluctant synchronous torque
exists only in salient-pole machines
even without excitation (if = 0), the rotor tends to align its direct axis with
the rotating field created by stator currents (minimum reluctance)
' 10 - 20 % of total torque.
Ldd1 id1 iq Lqq1 iq1 id Lqq2 iq2 id : damping torque
vanishes in steady state
Ldf if iq :
largest part of total torque
in steady state, if constant synchronous torque due to excitation
during transients contributes to damping torque.
15 / 75
Vf
Rf
16 / 75
Open-circuit operation
ia = ib = ic = 0
Magnetic fluxes in d and q windings:
id = iq = io = 0
d = Ldf if
q = 0
Park equations:
vd
vq
= N d = N Ldf if
2
va (t) =
N Ldf if sin(o + N t) = 2Eq sin(o + N t)
3
Eq =
N Ldf if
Under-load operation
va (t) = 2V cos(N t + )
2
vb (t) = 2V cos(N t +
)
3
2
vc (t) = 2V cos(N t + +
)
3
ia (t) =
2I cos(N t + )
2
ib (t) = 2I cos(N t +
)
3
2
ic (t) = 2I cos(N t + +
)
3
id = 3I cos(o )
iq = 3I sin(o )
vd = 3V cos(o )
vq = 3V sin(o )
Magnetic fluxes in d and q windings:
io = 0
vo = 0
d = Ldd id + Ldf if
q = Lqq iq
Park equations:
vd
Ra id N Lqq iq = Ra id Xq iq
vq
Ra iq + N Ldd id + N Ldf if = Ra iq + Xd id +
3Eq
Phasor diagram
19 / 75
Ra I cos(o ) Xq I sin(o )
V sin(o )
Ra I sin(o ) + Xd I cos(o ) + Eq
Xd = Xq = X
a + RaIa + jX (Id + Iq ) = V
a + RaIa + jX Ia
Eq = V
20 / 75
P = vd id + vq iq
Eq V
3V 2 1
1
sin +
( ) sin 2
Xd
2 Xq Xd
Q=3
Eq V
sin2 cos2
cos 3V 2 (
+
)
Xd
Xq
Xd
Eq V
sin
X
Q=3
Eq V
V2
cos 3
X
X
21 / 75
q (s)
Vd (s) +
=
Vf (s)
0
Ra + sLdd
sLdf
sLdd1
|
sLdf
sLdd1
Id (s)
If (s)
Rf + sLff
sLfd1
sLfd1
Rd1 + sLd1 d1
Id1 (s)
{z
}
Rd + sLd
d (s)
Vq (s)
=
0
0
id (0)
+Ld if (0)
id1 (0)
Ra + sLqq
sLqq1
Rq1 + sLq1 q1
sLqq1
sLqq2
sLq1 q2
{z
|
Rq + sLq
iq (0)
+Lq iq1 (0)
iq2 (0)
Iq (s)
sLqq2
Iq1 (s)
sLq1 q2
Iq2 (s)
Rq2 + sLq2 q2
}
23 / 75
= Ra + sLdd
sLdf
= Ra + s`d (s)
Zq (s)
= Ra + sLqq
= Ra + s`q (s)
sLdd1
Rf + sLff
sLfd1
sLfd1
Rd1 + sLd1 d1
1
sLdf
sLdd1
sLqq1
sLqq2
Rq1 + sLq1 q1
sLq1 q2
sLq1 q2
Rq2 + sLq2 q2
1
sLqq1
sLqq2
24 / 75
Knowing the properties of RL circuits, `d (s) and `q (s) can be factorized into:
0
00
`d (s)
= Ldd
`q (s)
= Lqq
00
00
00
00
with
with
00
Limit values:
lim `d (s)
Ldd
lim `d (s)
Ld = Ldd
lim `q (s)
Lqq
lim `q (s)
Lq = Lqq
s0
s0
00
00
00
00
Td Td
d-axis subtransient inductance
0
00
Td0 Td0
q-axis synchronous inductance
Tq Tq
0
00
Tq0 Tq0
25 / 75
00
Direct derivation of Ld :
elimin. of f and d1
Rd + sLd
Ra + s`d (s)
00
sLd
sLd
elimin. of f and d1
00
Ld
= Ldd
=
Ldd
Ldf
Ldd1
Lff
Lfd1
Lfd1
Ld1 d1
1
Ldf
Ldd1
26 / 75
Transient inductances
If damper winding effects are neglected, the operational inductances become:
0
1 + sTq
`q (s) = Lqq
0
1 + sTq0
1 + sTd
`d (s) = Ldd
0
1 + sTd0
with the limit values:
0
lim `d (s)
= Ld = Ldd
lim `q (s)
Td
0
Td0
Lq = Lqq
Tq
0
Tq0
00
Ld = Ldd
L2df
Lff
Lq = Lqq
L2qq1
Lq1 q1
27 / 75
Typical values
Ld
Lq
0
Ld
0
Lq
00
Ld
00
Lq
machine with
round rotor salient poles
(pu)
(pu)
1.5-2.5
0.9-1.5
1.5-2.5
0.5-1.1
0.2-0.4
0.3-0.5
0.2-0.4
0.15-0.30
0.25-0.35
0.15-0.30
0.25-0.35
Td0
0
Td
00
Td0
00
Td
0
Tq0
0
Tq
00
Tq0
00
Tq
T
machine with
round rotor salient poles
(s)
(s)
8.0-12.0
3.0-8.0
0.95-1.30
1.0-2.5
0.025-0.065 0.025-0.065
0.02-0.05
0.02-0.05
2.0
0.8
0.20-0.50
0.04-0.15
0.02-0.05
0.02-0.05
0.02-0.60
0.02-0.20
inductances in per unit on the machine nominal voltage and apparent power
28 / 75
Comments
in the direct axis: pronounced time decoupling:
0
00
Td0 Td0
00
00
Td Td
00
subtransient time constants Td and Td0 : short, originate from damper winding
0
0
transient time constants Td and Td0 : long, originate from field winding
29 / 75
Assumptions:
for t < 0 : stator windings opened. Voltage magnitude Eqo =
N Ldf ifo
Rf if0
s
r
and
io (0) =
2 1
(ia (0) + ib (0) + ic (0)) = 0
3 2
Rf if0
(1)
(2)
(3)
31 / 75
From (2):
If (s) =
sLfd
i0
Id (s) + f
Rf + sLff
s
1 + sTd
0
1 + sTdo
and
Tdo =
(4)
Lff
Rf
3Eq0
s
(5)
Lets solve (4) and (5) to obtain Id (s) and Iq (s) (2 eqs. with 2 unknowns).
32 / 75
Determinant:
Ra2
=
+ Ra
`d (s)Lqq
1
1
+
Lqq
`d (s)
s +s +
N2
`d (s)Lqq
1
1
2
2
2
2
2
+ 0 s + N `d (s)Lqq = s +
s + N `d (s)Lqq
' s + Ra
Lqq
T
Ld
with T =
2
Ra
1
0
Ld
1
+
1
Lqq
(6)
33 / 75
0
N 3Eq0
N 3Eq0 (1 + sTdo )
=
Id (s) =
0
s`d (s) s 2 + T2 s + N2
Ldd s(1 + sTd ) s 2 + T2 s + N2
0
(Ra + s`d (s)) 3Eq0
3Eq
'
Iq (s) =
2
s`d (s)Lqq s 2 + T s + N2
Lqq s 2 + T2 s + N2
s2 +
2
s + N2 :
T
4
4N2 ' 4N2
T2
2
2
factorized into: s +
+ jN
s+
jN
T
T
discriminant:
34 / 75
+ 2 0e
cos(N t + o ) cos N t
Xd
Eq0
+ 2 e t/T sin(N t + o ) sin N t
Xq
35 / 75
1
1
1
t/Td
ia (t) = 2Eq0
+
e
cos(N t + o )
0
Xd
Xd
Xd
01 1
1
e t/T cos(2N t + o )
+ 2Eq
0
2 Xd
Xq
01 1
1
+ 2Eq
e t/T cos o
0 +
2 Xd
Xq
For the field current:
If (s) =
3N Lfd Eq0
i0
+ f
0
s
Rf Ldd (1 + sTd ) s 2 + T2 s + N2
0
if (t) = if0 +
Xd Xd 0 t/Td0 Xd Xd 0 t/T
if e
if e
cos N t
0
0
Xd
Xd
More accurate expression taking into account the effect of the damper windings:
ia (t)
0
00
1
1
1
1
1
t/Td
t/Td
=
+
e
+
e
cos(N t +
0
00
0
Xd
Xd
Xd
Xd
Xd
1
1
1
+ 2Eqo
e t/T cos(2N t + o )
00
2 Xd
Xq00
1
1
1
+
+ 2Eqo
e t/T cos o
00
2 Xd
Xq00
2Eqo
00
T =
Xd
Ra
37 / 75
Numerical example :
Eqo = 1, o = 0
Xd = Xq = 2
Xd = 0.3
0
Tdo = 9
00
00
Xd = Xq = 0.2
Ra = 0.005 pu
00
Td = 0.0333 s
Td = Tdo
Xd
= 1.35 s
Xd
00
T =
Xd
= 40 pu
Ra
40
= 0.127 s
250
38 / 75
39 / 75
Rotor motion
Rotor motion
m angular position of rotor, i.e. angle between one axis attached to the rotor
and one attached to the stator. Linked to electrical angle through:
= p m
m =
d
m
dt
d
= pm
dt
d
m = Tm Te
dt
Rotor motion
1 d
pu =
=
N
N dt
the motion eq. becomes:
2
I mB
d
pu = Tmpu Tepu
SB dt
Defining the inertia constant:
1
I 2
H = 2 mB
SB
the motion eq. becomes:
d
2H pu = Tmpu Tepu
dt
41 / 75
Rotor motion
Inertia constant H
called specific energy
ratio
hydro plant
1.5 3 s
42 / 75
Rotor motion
PN
SB cos N
=
mB
mB
TN
= cos N
TB
cos N
cos N
Uniformly accelerated motion:
mpu = mpu (0) +
t=
t
2H
2H
2H
At t = tl , mpu = 1
tl =
cos N
Nominal mechanical torque in per unit:
TNpu =
Rotor motion
where sys
In matrix form:
Te = T
P P iP
0
where P = 1
0
1 0
0 0
0 0
44 / 75
Id (s)
Iq (s)
3Eq0
s
0
N 3Eq0 (1 + sTdo )
0
Ldd s(1 + sTd ) s 2 + T2 s + N2
ia (t)
0
1
1
1
t/Td
=
+
e
cos(N t + o )
0
Xd
Xd
Xd
1
1 1
+ 2Eq0
e t/T cos(2N t + o )
0
2 Xd
Xq
1 1
1
+ 2Eq0
e t/T cos o
0 +
2 Xd
Xq
2Eq0
limit of validity:
V (t), (t), I (t), (t), etc. . . must vary smoothly with respect to the period
TN = 2/N
do not include in the model phenomena whose time constant is small
compared to TN ! Illusory gain in accuracy !
(t) = V (t) e jN t+j(t) v (t) = 2 re V
(t)
V
active, reactive and complex powers, which vary with time.
phasor approximation
47 / 75
2
)
3
2
)
=
2V (t) cos(N t + (t) +
3
=
lets show that vd is still the projection on the d axis of the rotating vector
relative to voltage va .
vd
=
=
r
2
2
2
cos va + cos(
) vb + cos( +
) vc = . . .
3
3
3
QED.
48 / 75
sin 2t
2
a small isolated system may experience larger frequency deviations. But even
for |f fN | = 1 Hz, the machine speeds deviate from nominal by 1/50 = 2 %
only.
49 / 75
Model with transformer voltages neglected and speed set to nominal value
vP
= RP iP N P P
(7)
= LPP iP + LPr ir
(8)
r
vr
LT
Pr iP
+ Lrr ir
d
= Rr ir + r
dt
(9)
(10)
50 / 75
1 T
ir = L1
rr r Lrr LPr iP
1 T
= LPP iP + LPr (L1
rr r Lrr LPr iP )
T
1
(LPP LPr L1
rr LPr )iP + LPr Lrr r
(11)
T
LPP LPr L1
rr LPr
Loo
00
= LP = 0
0
0
00
Ld
0
0
0
00
Lq
(12)
51 / 75
00
vd = Ra id Xq iq + ed
00
00
vq = Ra iq + Xd id + eq
0
00
with ed = N PLPr L1
rr r
00
eq
00
00
00
00
the above equations are similar to the Park eqs. in steady state, except for
the presence of an emf in the d axis.
52 / 75
00
00
53 / 75
Case study
Case study
generator at bus 2:
synchronous machine modelled with 4 rotor windings
constant excitation and constant mechanical torque
fault on line 1-3:
takes place very near bus 3 applied to bus 3
applied at t = 1 s, cleared at t = 1.1 s by opening one circuit of transm. line
load at bus 5 : exponential model ( = 1.5, = 2.5)
54 / 75
Case study
55 / 75
Case study
56 / 75
= X 0 iq + ed0
vq
= X 0 id + eq0
1 d
= pu
N dt
pu Tmpu
d
pu = Pmpu Ppu
dt
58 / 75
2 = L21 i1 + L22 i2
For simplicity, we take the same time base in both circuits: t1B = t2B
2pu
L11 i1
L12 i2
L12 I2B
1
=
+
= L11pu i1pu +
i2pu
1B
L1B I1B
L1B I1B
L1B I1B
2
L21 I1B
=
i1pu + L22pu i2pu
2B
L2B I2B
In Henry, one has L12 = L21 . We request to have the same in per unit:
L12pu = L21pu
I2B
I1B
=
L1B I1B
L2B I2B
S1B = S2B
A per unit system with t1B = t2B and S1B = S2B is called reciprocal
59 / 75
in each
of the d, q
windings
tB =
power
voltage
in each rotor
winding,
for instance f
1
1
=
N
2fN
3VB
VfB : to be chosen
current
IB =
SB
3VB
3IB
SB
VfB
impedance
ZB =
3VB2
SB
3VB2
SB
2
VfB
SB
flux
VB tB
3VB tB
VfB tB
60 / 75
L11
L22
L`1
L`2
n1
n2
R
L11 L`1
L12
L22 L`2
n12
R
n1 n2
R
n22
R
self-inductance of coil 1
self-inductance of coil 1
leakage inductance of coil 1
leakage inductance of coil 2
number of turns of coil 1
number of turns of coil 2
reluctance of the magnetic circuit followed by the magnetic field lines which
cross both windings; the field is created by i1 and i2 .
61 / 75
I1B
n2
=
I2B
n1
We have:
(L11 L`1 )I1B =
n12
n 2 n2
n1 n2
I1B = 1 I2B =
I2B = L12 I2B
R
R n1
R
(13)
The flux created by I2B in coil 1 is equal to the flux created by I1B in the part of
coil 1 crossed by the magnetic field lines common to both coils.
Similarly in coil 2:
(L22 L`2 )I2B =
n22
n 2 n1
n1 n2
I2B = 2 I1B =
I1B = L12 I1B
R
R n2
R
(14)
This per unit system is said to yield equal mutual flux linkages (EMFL)
62 / 75
I1B
L22 L`2
=
I2B
L12
L12pu =
L21pu
IfB =
3IB
Ldd L`
Ldf
N Ldf
3Eq
Eq = if
Ldf =
(15)
N if
3
SB
IfB
64 / 75
65 / 75
In the EMFL per unit system, the Park inductance matrices take on the simplified
form:
L` + Md
Md
Md
Md
L`f + Md
Md
Ld =
Md
Md
L`d1 + Md
L` + Mq
Mq
Mq
Mq
L`q1 + Mq
Mq
Lq =
Mq
Mq
L`q2 + Mq
For symmetry reasons, same leakage inductance L` in d and q windings
66 / 75
67 / 75
Exercises
Exercises
Exercise 1
A machine has the following characteristics:
nominal frequency: 50 Hz
nominal apparent power: 1330 MVA
stator nominal voltage: 24 kV
Xd = 0.9 (value of per phase equivalent)
X` = 0.1083 (value of per phase equivalent)
field current giving the nominal stator voltage at no-load: 2954 A
choose the base power, voltage and current in the stator windings
choose the base power, voltage and current in the field winding, using the
EMFL per unit system
compute Xd , X` and Ldf in per unit.
68 / 75
Exercises
Exercise 2
A 1330 MVA, 50 Hz machine has the following characteristics (values in pu on the
machine base):
X` = 0.20 pu
Xd = 2.10 pu
Xd0 = 0.30 pu
00
Xd = 0.25 pu
00
Tdo = 0.03 s
0
Tdo
= 9.10 s
Ra = 0.004 pu
Xq = 2.10 pu
Xq0 = 0.73 pu
00
Xq = 0.256 pu
00
Tqo = 0.20 s
0
Tqo
= 2.30 s
Determine the inductances and resistances of the Park model, using the EMFL per
00
00
unit system. Check your answers by computing Xd and Xq from the Park
inductance matrices.
Hints:
time constants must be converted in per unit !
identify first the parameters of the equivalent circuits.
69 / 75
Notation
parameters with the upperscript
70 / 75
saturation factor: k =
Eq = N Md if
Example of saturation model: k =
OA
O 0 A0
= 0 <1
OB
OA
with Md = k Mdu
1
1 + m(Eq )n
Expression of aq :
aq = q L` iq = Mq (iq + iq1 + iq2 )
Considering that the d and q axes are orthogonal, the air gap flux is given by:
q
2 + 2
ag = ad
(16)
aq
72 / 75
and aq = 0
ag = Md if
1
1
1
=
=
1 + m(Eq )n
1 + m(N Md if )n
1 + m(N ag )n
(17)
Complete model
d
= L` id + ad
= L`f if + ad
q1
= L`q1 if + aq
d1
= L`d1 id1 + ad
q2
= L`q2 if + aq
ad
= Md (id + if + id1 )
Mu
=
qd
n
2 + 2
1 + m N ad
aq
aq
Md
vd
d
f
dt
d
d1
dt
2H
dt
= Ra id N q
= vf Rf if
= Rd1 id1
Mq
vq
d
q1
dt
d
q2
dt
= L` iq + aq
= Ra iq + N d
= Rq1 iq1
= Rq2 iq2
= Tm (d iq q id )
74 / 75
Exercise
Exercise
Bring the model of the previous slide in the form:
d
x = f(x, y, u)
dt
0 = g(x, y, u)
with the vector of differential states:
x = [f d1 q1 q2 ]T ,
the vector of algebraic states:
y = [id iq ad aq ]T ,
and the vector of inputs:
u = [vd vq vf Tm ]T
75 / 75