Professional Documents
Culture Documents
Spring 2021
Generator Modeling
Spring 2021
Instructor: Kai Sun
1
Outline
Field current
P n
f (n: synchronous speed in rpm; P: the number of poles)
2 60
© 2021 Kai Sun 3
Types of Rotors
• Salient pole rotors
– Have concentrated windings on poles and non-uniform air gap
– Short axial length and large diameter to extract the maximum
power from a waterfall
– On hydraulic turbines operated at low speeds at 50-300 r/min
(having a large number of poles)
– Have a squirrel-cage windings (damper windings) embedded
12 poles salient-pole rotor (12 MW)
in the pole-faces to help damp out speed oscillations
• Cylindrical/round rotors
– Distributed winding and uniform air gap
– Large axial length and small diameter to limit the centrifugal
forces
– Steam and gas turbines, operated at high speeds, typically
1800-3600r/min (4 or 2-pole)
– Eddy in the solid steal rotor gives damping effects
– 70% of large synchronous generators (150-1500MVA)
Round rotor generator under construction
(Source: http://emadrlc.blogspot.com)
© 2021 Kai Sun 4
Stator and Rotor Windings Rotor position
• is the displacement of d-axis from the axis of a-a’
Armature windings: • Consider a reference frame rotating synchronously
• a‐a’, b‐b’ and c‐c’ windings with d and q-axes at speed r (assumed to be
Rotor windings: along with the axis of a-a’ at t=0 in the figure)
• Field windings • is the displacement of q-axis from the rotating
– Field winding F‐F’ produces a flux on the reference axis
d‐axis. Reference axis
• Damper windings
– Two amortisseur/damper windings D‐D’ r
d (direct)
and Q‐Q’ respectively on d‐ and q‐axes, axis
which could be actual windings or
effective parts of the solid steal rotor.
– For a round‐rotor machine, for symmetry, G’
consider two windings on each axis by
adding a second damper winding G‐G’ to G
the q‐axis
Total number of windings:
r t
• Salient pole: 3+3 (a, b, c, F, D, Q) 2
• Round‐rotor: 3+4 (a, b, c, F, D, Q, G)
q (quadrature) ANSI/IEEE standard 100-1977
axis defines q-axis leading d-axis by 900
© 2021 Kai Sun 5
Voltage and Flux Equations (Salient‐pole machine)
• The main objective of synchronous machine modeling is to find the minimum set of constant parameters
by which voltage and flux equations are in the simplest form for desired accuracy.
• All windings are modeled as magnetically coupled circuits with inductances depending on .
a
RF
ea • Each rotor winding (F, D, Q) ea Ra 0 0 0 0 0 ia
e i
eF Rc ec is considered a load in its b 0 Rb 0 0 0 0 b b
circuit having and i in the ec 0 0 Rc 0 0 0 ic d c
F a
Ra same direction.
RD c F
e 0 0 0 RF 0 0 iF dt F
• Each stator winding (a, b, c) e 0 0 0 0 0 RD 0 i
eD=0 is considered a source in its D D D
D b
circuit having and i in Q
e 0 0 0 0 0 0 RQ iQ Q
Q opposite directions. e abc R abc 0 i abc d ψ abc
e 0
Rb
• Stator self/mutual inductances (e.g. laa and lab): NxNy is constant; Pxy is a periodic
function (assumed to be cosine) of with a period 180o due to periodic air gap changes
Pxy P0+P (+) lxy =l0+l2cos2(+)
• Stator to Rotor Mutual Inductances (e.g. laF): Pxy between stator and rotor windings is
almost constant; however, their effective coupling is a periodic function of with period 360o; the
flux leakage can be ignored (l0=0).
NxNy N0cos(+) lxy =l1cos(+)
• Rotor Inductances are all constant using a reference revolving with the rotor
Ls >Lm 0 c
• lab <0 since windings a and b have 120o (>90o) displacement (maximum Pab at = ‐300 or 1500)
Ms Ls/2 c
c
q
• When the flux linking a stator winding and a rotor winding reaches the
maximum when they aligns with each other and is 0 when they are
displaced by 90o
(maximum NaNF at =0o) c
𝐿F 𝑀R 0
LRS = LTSR 𝑳𝑹𝑹 𝑀R 𝐿D 0
0 0 𝐿Q
Further thinking:
• LRR is constant because it is in a reference frame rotating with the rotor
• LSS and LSR are (t) dependent due to variations of NxNy or Pxy caused by the
rotation of the rotor relative to the stator
FDQ = - LRS() iabc + LRR iFDQ Only LSR () is explicitly dependent of
LRS() iabc = -FDQ + LRR iFDQ RHS is in the rotor reference and independent of .
ia ib ic =0 i0 13
© 2021 Kai Sun
Park’s (dq0) Transformation
i0 k0 1 1 1 ia k0 k0 k0 ia
i 0dq Pi abc i k cos k cos( 2 /3) k cos( 2 /3) i
i
d kd cos cos( 2 /3) cos( 2 /3) b d d d b
iq
kq sin sin( 2 /3) sin( 2 /3) ic kq sin kq sin( 2 /3) kq sin( 2 /3) ic
=
ψ 0 dq Pψ abc ψ0dq P 0 ψabc P 1 0 ψ 0 dq ψ abc L SS L SR i abc
L RR i FDQ
I ψFDQ
ψ ψ
0 I FDQ FDQ L RS
ψFDQ 0
ψ 0 dq P 0 L SS L SR P 1 0 i 0 dq ψ 0 dq LSS LSR i 0 dq
FDQ 0 I L RS
ψ
L RR 0 I
ψ FDQ LRS LRR
i FDQ i
FDQ
e0 dq P 0 R abc 0 P 1 0 i 0 dq P 0 d P 1 0 ψ 0 dq
e FDQ 0 I 0 R FDQ 0 I i FDQ 0 I dt 0 I ψ FDQ
ψ 0 dq P
d 1
e 0 dq R 0 dq 0 i 0 dq d P ψ
dt
0
dp
0 R FDQ
e
FDQ i
dt ψ FDQ 0
FDQ
1/ 2 1/ 2 1/ 2 0 sin cos 0 0 0
d d 1
0 0 r
Note: P is d d 2 2
P P1 P P r P P1 2r cos cos(
2
) cos(
2
) 0 sin( ) cos( )
NOT constant dt dt d d 3 3 3
3 3
2 0 r
sin sin(
2
) sin(
2 2
) 0 sin( ) cos( ) 0
3 3 3 3
0 0
P P 0 dq r q
d 1
(r Lq ) (iq ) r kM Q iQ
dt
r d r Ld (id ) r kM F iF r kM D iD 16
© 2021 Kai Sun
Voltage Equations (cont’d)
Assume Rabc=RaI
e0 Ra 0 0 0 0 0 i0 L 0 0 0 0 0 0 i0 0 L0 0 0 0 0 0 i0
e i i
d 0 Ra r Lq 0 0 r kM Q d 0 Ld 0 kM F kM D 0 id
d 0 Ld 0 kM F kM D 0 d
eq 0 r Ld Ra r kM F r kM D 0 iq 0 0 Lq 0 0 kM Q d iq q 0 0 Lq 0 0 kMQ iq
eF 0 0 0 RF 0 0 iF 0 kM F 0 LF MR 0 dt iF F 0 kMF 0 LF MR 0 iF
e 0 0 0 0 0 RD 0 i 0 kM D 0 MR LD 0 iD 0 kM 0 MR LD 0 iD
D D D D
eQ 0 0 0 0 0 0 RQ iQ
0 0 kM Q 0 0 LQ iQ
Q 0 0 kMQ 0 0 LQ iQ
e0 R a 0 0 0 0 0 i0 L0 0 0 0 0 0 i0 0
e i 0 i
d 0 Ra 0 0 0 0 d Ld kM F kM D 0 0 d r q
eF 0 0 RF 0 0 0 iF 0 kM F LF MR 0 0 d iF 0
0 0 0 0 RD 0 0 iD 0 kM D MR LD 0 0 dt i D 0
e 0 0 0 0 Ra 0 i 0 0 0 0 Lq kM Q i r d
q q q
© 2021 Kai Sun 0 0 0 0 0 0 R Q iQ 0 0 0 0 kM Q LQ iQ 0 17
If the neutral line‐to‐ground voltage is not zero
d
e0 dq R 0 dq 0 i 0 dq P P 1 ψ 0 dp d ψ 0 dq P en
dt
dt ψ FDQ 0
e FDQ 0 R FDQ
i FDQ ψ FDQ
en 1 Rn Rn Rn ia Ln Ln Ln ia
en en = ( Rnin Ln n ) 1 Rn Rn ib Ln Ln ib
di d
Rn Ln
dt dt
en 1 Rn Rn Rn ic Ln Ln Ln ic
d
Rniabc Ln iabc
dt
3Rn 0 0
P en= P ( Rn iabc Ln diabc /dt ) PRn P1 0 0 0 ,
0 0 0
= P Rn P-1 P iabc P Ln P-1 P diabc/dt
3Ln 0 0
PLn P1 0 0 0
= P Rn P-1 i0dq P Ln P-1 (di0dq/dt – dP/dt iabc) 0 0 0
r
Ra
i0
rd is a speed voltage caused by d‐axis flux in the q‐axis winding
RF
‐rq is a speed voltage caused by q‐axis flux in the d‐axis winding
L0 e0
eF
Rr id Voltage equations follow Faraday’s law
a
kMF
d
RD MR
Ld ed
kMD
eD=0
rq
Rra
iq
kMQ q
Lq eq
eQ=0 RQ
rd
ia= Im sinst
1/ 2 1/ 2 1/ 2
1 cos sin
id= kd Im sin(st-)×3/2 =Im sin(st-)
2 2 2 2 2
ib= Im sin(st - 2/3) P cos cos( ) cos( )
3 3 3
P 1 1 cos( ) sin( )
3 3 iq= kq Im cos(st-)×3/2= Im cos(st-)
2
2 2 2
ic= Im sin(st + 2/3) sin sin( ) sin( )
3 3
1 cos( ) sin( )
3 3 i0= k0(ia + ib + ic)
• However, 𝐏 is not isometric. An isometric P that preserves distances or inner products is orthogonal: PTP=I.
3 3
P3 eaia ebib ecic eTabciabc eT0dq P T P 1i0dq 3e0i0 ed id eqiq e0i0+edid+eqiq
2 2
• Lad-Laq based per unit system:
all per unit mutual inductances L0 0 0 0 0 0
MF MD 0 0 LL00 0 0 0 0 0 00 00 i0
between the stator and rotor circuits 0 0 Ld 0 i0
are equal to 𝐿 in d-axis or 𝐿 in
0
d
0 Lq 0 0 MQ i
d d 00 Ll L dLad 0 0 M FLad MLDad 00 id
q 3 iq q 00 Llq Laq 0 0 0 0 LaqQ iq
q-axis, where 𝐿 =𝐿 -𝐿 and 0 MF 0 LF MR 0
0 M
2
F
𝐿 =𝐿 -𝐿 F 00 M
iF LadF 0 0 LF LF MM 00 iF
0 3 i RR
0 MR LD 0 D 00 M 00 iD
MD
• This reduces the number of constant D 2 D LadD 0 0 M RMR LDLD
Q iQ
parameters in model without losing 3
Q 00 0 M QLaq 0 0 0 0 LLQQ iQ
0 0 MQ 0 0 LQ
its accuracy. 2
© 2021 Kai Sun 22
Per Unit Representation
• Each of stator/rotor winding circuit involves quantities, e.g. e, i, S, Z and f, but only three of them are independent.
• Using the machine ratings (stator-side) as the base values
es base (V) peak value of rated line-to-neutral voltage
is base (A) peak value of rated line current 𝑋 2𝑓 𝐿
𝑋 𝑝. 𝑢.
𝑍 2𝑓 𝐿
fbase (Hz) rated frequency
If f=fbase 𝑋 𝐿
e i 𝟑
S3 base (VA) =3 s base × s base = es base×is base
𝟐
1. Divide both sides of equation of d by s base =Ls base×is base 3. Equate two per unit values: 𝑀 𝑀′
𝐿 𝑖 𝑀 𝑖 𝑀 𝑖 =
𝐿 𝑖 𝐿 𝑖 𝐿 𝑖
LF base i2F base= LS base i2S base
Lad=Ld - Ll 𝐿 𝑀 𝑀 Laq=Lq - Ll 𝐿 𝑀
𝐿 𝑀 𝑖 𝑀 𝑖 𝐿 𝑀 𝑖
𝐿 𝐿
𝐿 𝐿 𝑖 𝐿 𝑖 𝐿 𝐿 𝑖
𝑳𝒂𝒒
𝑖 ≜ 𝑖 ,A 𝑖 ≜ 𝑖 ,A 𝒊𝑸 𝒃𝒂𝒔𝒆 ≜
𝑴𝑸
𝒊𝑺 𝒃𝒂𝒔𝒆 , A
eF base≜S3 base / iF base, V eD base≜ S3 base / iD base, V eQ base≜ S3 base / iQ base, V
ZF base≜ eF base / iF base ZD base ≜ eD base / iD base ZQ base= eQ base / iQ base
=S3 base/ i2F base, S3 base / i2D base, S3 base / i2Q base,
LF base≜ ZF base / base , H LD base≜ ZD base / base , H LQ base≜ ZQ base / base , H
F base ≜ LF base×iF base, Wbturns D base ≜ LD base×iD base, Wbturns Q base ≜ LQ base×iQ base, Wbturns
MQ base = LS base iS base / iQ base
MF base = LS base iS base / iF base MD base = LS base iS base / iD base
© 2021 Kai Sun 25
Formal Simplification of the Model
ea R a 0 0 0 0 0 ia laa lab lac laF laD laQ ia
21 inductances e 0 Ra 0 0 0 0
i
lbQ
i
b b lba lbb lbc lbF lbD b
(many are -dependent) ec 0 0 Ra 0 0 0 ic lca lcb lcc lcF lcD lcQ d ic
eF 0 0 0 RF 0 0 iF l Fa l Fb l Fc l FF l FD l FQ dt iF
0 0 0 0 0 RD 0 i l l Db l Dc l DF l DD l DQ i
D Da D
P 0 0 0 0 0 0 RQ iQ lQa lQb lQc lQF lQD lQ Q iQ
e0 Ra 0 0 0 0 0 i0 L0 0 0 0 0 0 i0 0
e i
14 constant inductances d 0 Ra 0 0 0 0 id 0 Ld kM F kM D 0 0
d r q
eF 0 0 RF 0 0 0 iF 0 kM F LF MR 0 0 d iF 0
0 0 0 0 RD 0 0 iD 0 kM D MR LD 0 0 dt iD 0
Lad‐Laq based e 0 0 0 0 Ra 0 i 0 0 0 0 Lq kM Q i
q q q r d
P. U. 0 0 0 0 0 0 RQ iQ 0 0 0 0 kM Q LQ iQ 0
8 constant inductances i0 L0 i0 0
e0 R a 0 0 0 0 0 0 0 0 0 0
e i i
LdLl, MF, MD, … Lad d 0 Ra 0 0 0 0 d 0 Ll Lad Lad Lad 0 0
d r q
Lq Ll, MR, … Laq eF 0 0 RF 0 0 0 iF 0 Lad LF MR 0 0 d iF 0
0 0 0 0 RD 0 0 iD 0 Lad MR LD 0 0 dt iD 0
All mutual inductances in p.u. are equal e 0 0 0 0 Ra 0 i 0 0 0 0 Ll Laq La q i
q q q r d
to Lad or Laq, linked to the same element 0 0 0 0 0 0 RQ
iQ
0 0 0 0 Laq LQ
iQ 0
in an equivalent circuit.
© 2021 Kai Sun 26
Equivalent Circuits
Define differential operator p=d/dt
e0 Ra 0 0 0 0 0 i0 L0 0 0 0 0 0 i0 0 0 L0 0 0 0 0 0 i0
e
0
i
0 id
d 0 Ll Lad 0 0 id
0 Ra 0 0 0 d 0 Ll Lad 0
Lad Lad Lad Lad
d r q
eF 0 0 RF 0 0 0 iF 0 Lad LF M R 0 0 iF 0 F 0 Lad LF MR 0 0 iF
p p p
eD 0 0 0 0 RD 0 0 iD 0 Lad M R LD 0 0 iD 0 D 0 Lad MR LD 0 0 iD
e 0 0 0 0 Ra 0 i 0 0 0 0 Ll Laq Laq iq q 0 0 0 0 Ll Laq Laq iq
q q r d
eQ 0 0 0 0 0 0 RQ iQ 0 0 0 0 Laq LQ iQ 0
Q 0 0 0 0 Laq LQ iQ
ed = (Ll+Lad)×(pid) +Lad×piF +Lad×piD rq Raid
=Lad×p( id+iF+iD) Ll×pid r q R a id
pd= (Ll+Lad)×(pid) +Lad×piF +Lad×piD = ed + rq + Raid iD+iF
• q-axis:
L1q≜LQ – Laq R1q≜RQ
1q ≜ Q
L2q≜LG – Laq R2q≜RG L1q=LQ – Laq L2q=LG – Laq
2q ≜ G
R1q=RQ R2q=RG
Solution:
a. laa =Ls + Lm cos2 =3.2758+0.0458 cos2 mH
lab = -Ms - Lmcos(2+/3) = -1.6379-0.0458 cos(2+/3) mH
laF = MF cos =40.0 cos mH
Ld = Ls + Ms + 3Lm/2 =3.2758+1.6379+ 0.0458 =4.9825 mH
r 1p.u. 𝐼
at ad j aq at ad 2 aq 2
d Ll id j q jLl iq
First find at vs. ifd and then estimate
Lad (i fd id ) jLaq iq the function Lad(ifd) or Laq(ifd)
– Saturation relationship at vs. ifd (or MMF) under loaded conditions is assumed to
be the same as under no-load conditions (id=iq=0), so only the open-circuit
characteristic (OCC) is considered.
at at Lad i fd
© 2021 Kai Sun 34
Estimating Saturation Factors Ksd and Ksd
Lad=KsdLadu Laq=KsqLaqu
Ksd = Lad/Ladu
=at/at0 = at/(at+ I)
= I0 / I (See Kundur’s Example 3.3 on Estimating Ksd
for different loading conditions)
© 2021 Kai Sun 35
Modeling of the Saturation Characteristic
• I is modeled by 3 approximate functions
– Segment I (at<T1): I=at0 at=0
– Segment II (T1<at<T2): 𝐴 𝑒 I
linear
linear
I
nonlinear
linear
S(1.0)=
S(1.2)=
L1q/R1q>>L2q/R2q
MR
Figure 3.22
© 2021 Kai Sun 39
© 2021 Kai Sun 40
39.1o
1.565pu
di (t )
Ri (t ) L v(t )
dt
• Apply Laplace Transform
V ( s) 1 ( s ) 1 L
RI (s) L[sI (s) i(0)] V (s) I ( s) where
R 1 s R / s 1 s R
• Apply Inverse Laplace Transform to I(s) (time to decay to 1/e37%)
d
Then, solve the differential equations i(t) with these initial values i(0+): i L 1 ( e R i )
dt
Results 1.5
ia
ib
1 ic
0.5
-0.5
-1
-1.5
-2
-2.5
-3
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t, sec
Ld ( s)
d
Ld
1 s (1 sTd )(1 sTd)
Ld ( s ) Ld
id e fd 0
1 s 0 (1 sTd0 )(1 sTd0 ) L
R
• Time constant or 0 is equal to the total inductance L divided by the total
resistance R of the effective circuit
+ + +
p1d pfd p1q
- - -
L LD 2M R If MR=Lad
Ld Ld L F
2
L fd L1d Lad L fd L1d
ad
LF LD M R 2 Ld Ld L2ad Ll
L fd Lad L fd L1d L1d Lad Lad L fd Lad L1d L fd L1d
• Transient inductance L’d: open circuit of the damping winding branch iD=0
d= Ldid +LadiF = L’ i d d
F =0 = Ladid +LFiF
Lad L fd
L’d= Ld L2 ad /LF Ll
Lad L fd
© 2021 Kai Sun 50
Synchronous, Transient and Sub‐transient Inductances
𝐿 𝐿 𝐿 //𝐿 𝐿 𝐿 //𝐿 𝐿 // //
𝑇′ > 𝑇′ >> 𝑇′′ > 𝑇′′
𝑅 𝑅 𝑅
Ld = Ll+Lad > L'd = Ll+Lad //Lfd = Ld L2ad /LF > L"d = Ll+Lad //Lfd //L1d (if assuming MR=Lad)
Bode Plot
-20dB/decade
1 J 0 m
2
H (s)
(s)
2 VAbase
2H
J VA base
2
0m
Some references define TM or M=2H, called the mechanical starting time, i.e. the time required for rated torque to
accelerate the rotor from standstill to rated speed
© 2021 Kai Sun 55
dm Angular position of the rotor in electrical radian
J Ta Tm Te with respect to a synchronously rotating reference
dt
2H dm
02m
VA base
dt
Tm Te r t 0t 0 in rad
d m Tm Te d
2H r 0 r in rad/s
dt 0 m VA base / 0 m dt
d m Tm Te d 2 d r d ( r )
2H in rad/s2
dt 0 m
Tbase dt 2 dt dt
dr
2H Tm Te (in per unit) d 2 d ( r ) d ( r )
dt 0 0
in rad/s 2
where dt 2 dt dt
m r / p f r
r (in per unit) = / p r 1 d
0m 0 0 r
0 0 dt
f
2 H d 2
Tm Te
0 dt 2
2 H d 2 K D d
T T - K =T T
0 dt 2 m e D r m e
0 dt
d (r )
2H Tm Te - K D r
dt
1 d
= r
0 dt
• efd and Tm are usually known but ed and eq are related to its loading conditions (the grid),
so algebraic power-flow equations should be introduced.
• The grid model is a set of Differential-Algebraic Equations (DAEs)
T d E X q X q E X q X q E
q 0 dt d X q X q
d
X q X q
d
Eg
d
d 0 dt E q E q E q X d X d id
T
If X d X q X d
Ig
q 0 dt d d d q q q
T d E E E X X i Et E ( Ra jX d ) It E”
E t ed jeq e j ( / 2) E g
It id jiq e j ( / 2) Ig Used in short-circuit analysis
ed Ra id X qiq E d
eq Ra iq X did E q
Eg and Ig are respectively Et and It seen in the
Pe ed id eq iq
common reference of the system
© 2021 Kai Sun 66
4th order (1.1) Two‐Axis Model If Tq0’=0 , a 3rd order (1.0) 1-axis model is obtained.
• Ignore sub-transient dynamics
(let i1d=i2q=0 or T”d0=T”q0=0)
d
dt r
2 H d r P P K r i1d Efd
+
0 dt m e D
0 1
d-axis: id + + Xd X’d + Eq
1 Td0s
T d E E ( X X ) i E
d 0 dt q q d d d fd
i2q
q-axis:
Tq0 d Ed Ed ( X q X q ) iq iq + XqX’q
1
Ed
dt +
1 Tq0s
E t e d je q e j ( / 2 ) E g Eg
It id jiq e j ( / 2 ) Ig If X d X q
rad Ig
e d R a id X q iq E d r rad/s Et E ( Ra jX d ) It E’
e q R a iq X d id E q H, T’, T” sec
P, E, V, I, i, X, R pu
Pe e d id e q iq Used for stability studies
© 2021 Kai Sun 67
2nd order (0.0) Classical Model
d
dt r
Ig
2 H d r
r
Pm Pe K D
0 dt 0
E g e j ( / 2 ) E t
Ig e j ( / 2 ) It
E t E ( R a jX d ) It E’ is constant and can be estimated by
computing its pre-disturbance value
P real ( E I * )
e t t
E | Et 0 ( Ra jX d ) It 0 |
© 2021 Kai Sun 68
Phasor Diagram
E g E t 1( 90) Terminal voltage and current
seen from the grid side
q I I 1( 90)
g t
jX q It
E q Steady state
E jX q Iq ed Ra id X q iq
eq Ra iq X d id X ad i fd
jX d Id
jX qIq 𝐸 =𝐸 – (Ra+ jXq 𝐼
jX It
For stability studies
It
E
jX It
Im Ra It
d
© 2021 Kai Sun 70
Comparison of PSS/E Generator Models