Dynamics of The Synchronous Machine: ELEC0047 - Power System Dynamics, Control and Stability
Dynamics of The Synchronous Machine: ELEC0047 - Power System Dynamics, Control and Stability
Dynamics of The Synchronous Machine: ELEC0047 - Power System Dynamics, Control and Stability
October 2015
1 / 50
Dynamics of the synchronous machine Modelling the synchronous machine with moving circuits
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 / 50
Dynamics of the synchronous machine Modelling the synchronous machine with moving circuits
Inductances
vP = P vT
ψP = P ψT
iP = P iT
vP =
T
vd vq vo
T
ψP = ψd ψq ψo
iP =
T
id iq io
5 / 50
Dynamics of the synchronous machine Park transformation and equations
Interpretation
6 / 50
Dynamics of the synchronous machine Park transformation and equations
dψd
Decomposing: vd = −Ra id − θ̇ψq −
dt
dψq
vq = −Ra iq + θ̇ψd −
dt
dψo
vo = −Ra io −
dt
θ̇ψ : speed voltages (or emf) dψ/dt : transformer voltages (or emf)
7 / 50
Dynamics of the synchronous machine Park transformation and equations
Ldd Ldf Ldd1
Lqq Lqq1 Lqq2
Loo
LPP LPr
Ldf
= Lff Lfd1
LrP Lrr Ldd1
Lfd1 Ld1d1
Lqq1 Lq1q1 Lq1q2
Lqq2 Lq1q2 Lq2q2
8 / 50
Dynamics of the synchronous machine Park transformation and equations
vd Ra id θ̇ψq ψd
−vf = − if − 0 − d
Rf ψf
dt
0 Rd1 id1 0 ψd1
vq Ra iq θ̇ψd ψq
0 = − Rq1 iq1 + 0 − d ψq1
dt
0 Rq2 iq2 0 ψq2
ψd Ldd Ldf Ldd1 id
ψf = Ldf Lff Lfd1 if
ψ d1 Ldd1 Lfd1 Ld1d1 id1
ψq Lqq Lqq1 Lqq2 iq
ψq1 = Lqq1 Lq1q1 Lq1q2 iq1
ψq2 Lqq2 Lq1q2 Lq2q2 iq2
9 / 50
Dynamics of the synchronous machine The machine in steady-state operation
θ = θo + ωN t
11 / 50
Dynamics of the synchronous machine The machine in steady-state operation
12 / 50
Dynamics of the synchronous machine The machine in steady-state operation
Eq V 3V 2 1 1 Eq V sin2 ϕ cos2 ϕ
P=3 sin ϕ+ ( − ) sin 2ϕ Q=3 cos ϕ−3V 2 ( + )
Xd 2 Xq Xd Xd Xq Xd
13 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
Objective
Assumption
14 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
Vd (s) + θ̇ψq (s) Ra + sLdd sLdf sLdd1 Id (s)
−Vf (s) = − sLdf Rf + sLff sLfd1 If (s)
0 sLdd1 sLfd1 Rd1 + sLd1 d1 Id1 (s)
| {z }
Rd + sLd
id (0)
+Ld if (0)
id1 (0)
Vq (s) − θ̇ψd (s) Ra + sLqq sLqq1 sLqq2 Iq (s)
0 = − sLqq1 Rq1 + sLq1 q1 sLq1 q2 Iq1 (s)
0 sLqq2 sLq1 q2 Rq2 + sLq2 q2 Iq2 (s)
| {z }
Rq + sLq
iq (0)
+Lq iq1 (0)
iq2 (0)
15 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
where :
−1
Rf + sLff sLfd1 sLdf
Zd (s) = Ra + sLdd − sLdf sLdd1
sLfd1 Rd1 + sLd1 d1 sLdd1
= Ra + s`d (s) `d (s) : d-axis operational inductance
−1
Rq1 + sLq1 q1 sLq1 q2 sLqq1
Zq (s) = Ra + sLqq − sLqq1 sLqq2
sLq1 q2 Rq2 + sLq2 q2 sLqq2
= Ra + s`q (s) `q (s) : q-axis operational inductance
16 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
Considering the nature of RL circuits, `d (s) and `q (s) can be factorized into:
0 00
(1 + sTd )(1 + sTd ) 00 00 0 0
`d (s) = Ldd 0 00 with 0 < Td < Td0 < Td < Td0
(1 + sTd0 )(1 + sTd0 )
0 00
(1 + sTq )(1 + sTq ) 00 00 0 0
`q (s) = Lqq 0 00 with 0 < Tq < Tq0 < Tq < Tq0
(1 + sTq0 )(1 + sTq0 )
Limit values:
17 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
00
Direct derivation of Ld :
elimin. of f and d1
Rd + sLd −→ Ra + s`d (s)
s→∞ ↓ ↓ s→∞
00
sLd −→ sLd
elimin. of f and d1
−1
00 Lff Lfd1 Ldf
Ld = Ldd − Ldf Ldd1
Lfd1 Ld1 d1 Ldd1
L2df Ld1 d1 + Lff L2dd1 − 2Ldf Lfd1 Ldd1
= Ldd −
Lff Ld1 d1 − L2fd1
18 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
Transient inductances
If damper winding effects are neglected, the operational inductances simplify into :
0 0
1 + sTd 1 + sTq
`d (s) = Ldd 0 `q (s) = Lqq 0
1 + sTd0 1 + sTq0
00
Using the same derivation as for Ld , one easily gets:
0 L2df 0 L2qq1
Ld = Ldd − Lq = Lqq −
Lff Lq1 q1
19 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
Typical values
20 / 50
Dynamics of the synchronous machine Time constants and characteristic inductances
Comments
in the direct axis: pronounced “time decoupling”:
0 00 0 00
Td0 Td0 Td Td
00 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
in the quadrature axis: less pronounced time decoupling
because the windings are of quite different nature !
0 0
salient-pole machines: single winding in q axis ⇒ the parameters Lq , Tq and
0
Tq0 do not exist.
21 / 50
Dynamics of the synchronous machine 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:
Inertia constant H
H
thermal plant hydro plant
p=1 : 2 − 4s 1.5 − 3 s
p=2 : 3 − 7s
24 / 50
Dynamics of the synchronous machine Rotor motion
tl : time to reach the nominal angular speed ωmB when applying to the rotor,
initially at rest, the nominal mechanical torque:
PN SB cos φN
TN = =
ωmB ωmB
PN : turbine nominal power (in MW) cos φN : nominal power factor
TN
Nominal mechanical torque in per unit: TNpu =
= 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
25 / 50
Dynamics of the synchronous machine Rotor motion
Te = p(ψd iq − ψq id )
Using the base defined in the slide # 28 :
Te ωmB ωB
Tepu = = p(ψd iq − ψq id ) = √ √ (ψd iq − ψq id )
TB SB 3VB 3IB
ψd i ψ i
= √ √ q − √ q √ d = ψdpu iqpu − ψqpu idpu
3VB 3IB 3V B 3IB
ωB ωB
For simplicity, we take the same time base in both circuits: t1B = t2B
A per unit system with t1B = t2B and S1B = S2B is called reciprocal
27 / 50
Dynamics of the synchronous machine Per unit system for the synchronous machine model
1 1
time tB = =
ωN 2πfN
SB √ SB
current IB = 3IB
3VB VfB
3VB2 3VB2 2
VfB
impedance ZB =
SB SB SB
√
flux VB tB 3VB tB VfB tB
28 / 50
Dynamics of the synchronous machine Per unit system for the synchronous machine model
For two magnetically coupled coils, it is shown that (see theory of transformer):
n12
L11 − L`1 =
R
n1 n2
L12 =
R
n22
L22 − L`2 =
R
Similarly in coil 2:
n22 n 2 n1 n1 n2
(L22 − L`2 )I2B = I2B = 2 I1B = I1B = L12 I1B (2)
R R n2 R
This per unit system is said to yield equal mutual flux linkages (EMFL)
30 / 50
Dynamics of the synchronous machine Per unit system for the synchronous machine model
SB
the base voltage is obtained from VfB =
IfB
32 / 50
Dynamics of the synchronous machine Per unit system for the synchronous machine model
one cannot access the d1 , q1 and q2 windings to measure Ldd1 , Lqq1 et Lqq2
using formulae similar to (3)
one may assume there exist base currents Id1 B , Iq1 B et Iq2 B leading to the
EMFL per unit system, but their values are not known
hence, we cannot compute voltages in Volt or currents in Ampere in those
windings (only in pu)
not a big issue in so far as we do not have to connect anything to those
windings (unlike the excitation system to the field winding). . .
33 / 50
Dynamics of the synchronous machine Dynamic equivalent circuits of the synchronous machine
In the EMFL per unit system, the Park inductance matrices take on the simplified
form:
L` + Md Md Md
Ld = Md L`f + Md Md
Md Md L`d1 + Md
L` + Mq Mq Mq
Lq = Mq L`q1 + Mq Mq
Mq Mq L`q2 + Mq
34 / 50
Dynamics of the synchronous machine Dynamic equivalent circuits of the synchronous machine
35 / 50
Dynamics of the synchronous machine Exercises
Exercises
Exercise No. 1
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.
36 / 50
Dynamics of the synchronous machine Exercises
Exercise No. 2
X` = 0.20 pu Ra = 0.004 pu
Xd = 2.10 pu Xq = 2.10 pu
Xd0 = 0.30 pu Xq0 = 0.73 pu
00 00
Xd = 0.25 pu Xq = 0.256 pu
00 00
Tdo = 0.03 s Tqo = 0.20 s
0 0
Tdo = 9.10 s 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.
37 / 50
Dynamics of the synchronous machine Modelling of material saturation
Notation
u
parameters with the upperscript refer to unsaturated values
parameters without this upperscript refer to saturated values.
38 / 50
Dynamics of the synchronous machine Modelling of material saturation
OA O 0 A0
saturation factor : k = = 0 <1
OB OA
1
a standard model : k = m, n > 0
1 + m(Eq )n
Expression of ψad :
ψad = ψd − L` id = Md (id + if + id1 )
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
ψag = ψad 2 + ψ2 (4)
aq
40 / 50
Dynamics of the synchronous machine Modelling of material saturation
Mdu Mdu 1
Md = kMdu = = =
1 + m(Eq )n 1 + m(Md if )n 1 + m(ψag )n
it is assumed that this relation still holds true with the combined air gap flux
ψag given by (4).
41 / 50
Dynamics of the synchronous machine Modelling of material saturation
ψd = L` id + ψad ψq = L` iq + ψaq
ψf = L`f if + ψad ψq1 = L`q1 iq1 + ψaq
ψd1 = L`d1 id1 + ψad ψq2 = L`q2 iq2 + ψaq
ψad = Md (id + if + id1 ) ψaq = Mq (iq + iq1 + iq2 )
Mu Mqu
Md = q d n Mq = q n
1+m 2 + ψ2
ψad 2 + ψ2
aq 1+m ψad aq
dψd dψq
vd = −Ra id − ωψq − vq = −Ra iq + ωψd −
dt dt
d d
ψf = vf − Rf if ψq1 = −Rq1 iq1
dt dt
d d
ψd1 = −Rd1 id1 ψq2 = −Rq2 iq2
dt dt
d 1 d
2H ω = Tm − (ψd iq − ψq id ) θ = ω
dt ωN dt
42 / 50
Dynamics of the synchronous machine Model simplifications
Model simplifications
Examples showing that θ̇ does not depart much from the nominal value ωN :
1 oscillation of θ with a magnitude of 90o and period of 1 second superposed
to the uniform motion at synchronous speed:
π
θ = θo + 2πfN t + sin 2πt ⇒ θ̇ = 100π + π 2 cos 2πt ' 314 + 10 cos 2πt
2
at its maximum, it deviates from nominal by 10/314 = 3 % only.
2 in a large interconnected system, after primary frequency control, frequency
settles at f 6= fN . |f − fN | = 0.1 Hz is already a large deviation. In this case,
machine speeds deviate from nominal by 0.1/50 = 0.2 % only.
3 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.
43 / 50
Dynamics of the synchronous machine Model simplifications
Thus, the stator Park equations become (in per unit, with ω = 1):
vd = −Ra id − ψq
vq = −Ra iq + ψd
and ψd and ψq are now algebraic, instead of differential, variables.
Exercise No. 3
Show that the model of slide No. 42, under the phasor approximation of slide
No. 44, can be written in the form:
d
x = f(x, y, u)
dt
0 = g(x, y, u)
u = [vd vq vf Tm ]T
45 / 50
Dynamics of the synchronous machine The “classical” model of the synchronous machine
“Classical” refers to a model used when there was little computational power.
L2 Ldf
vq = (Ldd − df ) id + ψf = Xd0 id + eq0 (6)
Lff Lff
| {z } | {z }
L0d eq0
Equations (5, 6) are similar to the Park equations in steady state, except for the
presence of an e.m.f. in the d axis, and the replacement of the synchronous by the
transient reactances.
Approximation # 4. The transient reactance is the same in both axes : Xd0 = Xq0 .
Questionable, but experiences shows that Xq0 has less impact . . .
If Xd0 = Xq0 , Eqs. (5, 6) can be combined in a single phasor equation, with the
corresponding equivalent circuit:
V̄ + jXd0 I¯ = Ē 0 = E 0 ∠δ
48 / 50
Dynamics of the synchronous machine The “classical” model of the synchronous machine
ed0 and eq0 are constant. Hence, Ē 0 is fixed with respect to d and q axes,
and δ differs from θ by a constant.
1 d 1 d
Therefore, θ=ω can be rewritten as : δ=ω
ωN dt ωN dt
Thus we have:
d
2H ω = Pm − P
dt
E 0V
P= sin(δ − φ)
X0
50 / 50