Professional Documents
Culture Documents
MACHINE MODELLING
& ANALYSIS
R.RAMANUJAM
m
a
R
.
R
REFERENCE
1. R. Ramanujam, Power System Dynamics Analysis
and Simulation, PHI Learning, New Delhi, 2013.
2. Paul C.Krause, OlegWasyzczuk, Scott D.Sudhoff
Analysis of Electric Machinery and Drive Systems
IEEE Press, Second Edition, 2002.
3. Hadi Sadat, Power System Analysis McGraw-Hill,
2004.
4. E.W. Kimbark, Power System Stability:
SYNCHRONOUS MACHINES, Dover Publications ,
Inc., New York, 1956
j am
an
m
a
R
R.
SEVEN-WINDING MODEL
(RAMANUJAM)
b-axis
d
f
r
q
a
a-axis
D
c-axis
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
SCHEMATIC OF SYNCHRONOUS
MACHINE (RAMANUJAM)
Rk
SYSTEM
vk
ik
a
m
a
R
.
R
j
nu
am
IMPORTANT
IN WHAT FOLLOWS IT IS ASSUMED THAT ALL THE
ROTOR QUANTITIES (VOLTAGE, CURRENT AND FLUX
LINKAGES) AND PARAMETERS (RESISTANCE AND
INDUCTANCE)OF
THE
ROTOR
CIRCUITS
ARE
jam
u
n
mH
a
m
a
R
.
R
j
nu
am
j
nu
am
br cr
c3 c 2
[Lsr(r)] = bs c2 c1
cs c3
c2
c3
c1
j
nu
am
Lsr(r)] =
Maf c1
MaD c1
Mag s1
MaQ s1
Maf c2
MaDc2
Mag s2
MaQ s2
Maf c3
MaDc3
Mag s3
MaQ s3
c1= cos ; c3,2 = cos ( 120) ; s1= sin ; s3,2 = sin ( 120)
a
m
a
R
.
R
j
nu
am
S
a
m
Ra
.
R
j
nu
am
The second term of votage eqn will give rise to two terms for each current since
product rule of differentiation must be applied. For a alone, the second term
will give rise to 14 terms (as shown in the next slide)! Hence, we get differential
equations with time-varying coefficients - not desirable from stability algorithm
point of view
Therefore,
Huh!
Robert H. Park,
1902-1994
R. Ramanujam
jam
u
n
Ad
A
Aq
q
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
d
f
d
q
q
a-axis
g
Q
D
c-axis
a
m
a
R
.
R
j
nu
am
R am
a
m
Ra
.
R
j
nu
am
q
Synch. Ref. Frame, s
Stationary Ref.
Frame , a-axis
= s t + /2 +
a
m
a
R
.
R
j
nu
am
cos
iq
= () sin
i0
1/2
1/2
ia
ib
ic
Or
idqo = P iabc
where P is the Parks transformation matrix
Similar transformation holds good for voltages and flux linkages
an
am
R
R.
am
j
u
sin
1/2
sin (-120)
1/2
Note P 1 = P T
Above choice of kd and kq leads to power invariance i.e,
instantaneous power in abc coordinates = power in dqo
R. Ramanujam
vd + Ra id+pd
- rq
r d
q
vq + Ra iq+pq
a
m
a
R
.
R
j
nu
am
j
nu
am
SWITCH ON
a
m
a
R
.
R
j
nu
am
ja m
u
n
a
am
R. R
Stator mmf
(fundamental)
Flux lines
Direct Axis
an
am
R
R.
am
j
u
Fundamental MMF
Lff - k Maf
k Maf
Ld - k Maf
Ld
{= Ld (k Maf)2/Lff }
Lff - k Maf
k Maf
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
kMaf
Lff
kMaD MfD
MfD
if
LDD
iD
SM INDUCTANCES SALIENT-POLE
MACHINE
SALIENT-POLE:
FLUX PATHS IN FIGS b (STEADY-STATE PATH)AND d
(TRANSIENT PATH) SIMILAR EVEN FOR SAL-POLE
M/C AFTER DAMPER WDGS HAVE DIED DOWN Xq <
Xq
DAMPER WDGS RESTRICT QUAD FLUX TO LOWPERMEANCE PATHS (SEE FIG.f) Xq SLIGHTLY < Xq
IN A SAL-POLE M/C WITHOUT DAMPER WDGS Xq = Xq
WHICH IS EQUAL TO Xq
j am
an
m
a
R
R.
SM INDUCTANCES ROUND-ROTOR
MACHINE
IN SOILD ROTOT MACHINE THE CHANE IN
REACTANCE DUE TO QUAD.AXIS EDDY CURRENTS
CAN BE REPRESENTED BY A DOUBLE DECAYING
EXPONENTIAL.
THE SLOWER DECAY EXTRAPOLATED BACK TO
TIME-ZERO AXIS GIVE Xq
Xq BETWEEN Xd AND Xq
Xq SLIGHTLY SMALLER THAN Xq .
a
m
a
R
.
R
j
nu
am
SM INDUCTANCES NEGATIVE
SEQUENCE (KIMBARK)
FIELD UNEXCITED, OTHER ROTOR CCTS.(INCLUDES
AMORTISSEUR WDGS) CLOSED AND ROTATED
FORWARD AT SYNC. SPEED WITH NEGATIVE SEQUENCE
(NS) CURRENTS APPLIED TO ARMATURE
NS CURRENTS PRODUCE MMF ROTATING BACKWARD
(OPP. TO ROTOR) TWICW SYNC. SPEED W.R.T ROTOR
DOUBLE-FREQ, CURRENTS IN ALL ROTOR CIRCUITS
DOUBLE-FREQ CURRS KEEP FLUX LINKAGE OF ROTOR
CCTS. ALMOST AT ZERO VALUE
am
uj
an
m
a
R
R.
SM INDUCTANCES NEGATIVE
SEQUENCE (KIMBARK)
FLUX DUE TO ARM.CURRENTS FORCED THROUGH LOW
PERMEANCE PATHS SIMILAR TO SUBTRANSIENT
CONDITIONS (FIGS.e AND f)
THE ARM. FLUX LINKAGE PER AMPERE OF THE
ARMATURE UNDER THESE CONDITIONS IS
NEG.SEQ.INDUCTANCE.
SINCE STATOR MMF MOVES AT TWICE SYNC.SPEED IT
ALTERNATELY MEETS PERMEANCES OF d AND q AXES
CORRESPONDING TO SUBTRANSIENT REACTANCES
NS REACTANCE X2 BETWEEN Xd
AND Xq
; X2=(Xd
+ Xq
)/2
R. Ramanujam
a
m
a
R
.
R
j
nu
am
SM RESISTANCES (KIMBARK)
POSITIVE SEQUENCE:
Rpos IS THE AC RESISTANCE OF THE ARMATURE
ALMOST ALWAYS NEGLECTED IN SYSTEM STUDIES
EXCEPTION: THREE-PHASE FLT ON NEAR GEN TERMINALS
LEADS TO PESSIMISTIC RESULTS.
NEGATIVE SEQUENCE:
NEG.SEQ. POWER INPUT TO ARM. SUPPLIES HALF COPPER
LOSSES IN THE ROTOR CCTS. OTHER HALF MECHANICALLY.
HOW/ RECALL IM EQ.CCT Rr /s = Rr +
Rr(1-s)/s. Rr REPRESENTS ROTOR Cu LOSSES. R r(1-s)/s
REPRESENTS MECH. POWER OUPUT WHICH BECOMES
NEGATIVE FOR s=2. HENCE, INPUT
Rneg(OR R2) = Pneg,input/ Ineg2 > Rpos . Rneg DEPENDS ON Rdamper
R. Ramanujam
SM RESISTANCES (KIMBARK)
ZERO SEQUENCE:
Rzero Rpos . USUALLY NEGLECTED
IF NEUTRAL IS GROUNDED THROUGH RESISTOR
(WYE-CONNECTED ARMATURE) Rzero CANNOT BE
NEGLECTED.
a
m
a
R
.
R
j
nu
am
R. Ramanujam
Lff - k Maf Rf
Tdo =Lff/Rf
j
nu
am
a
m
a
R
.
R
j
nu
am
ja
INA S.P SM Tq IS MEANINGLESS ; BUT Tq Td IS SIGNIFICANT
u
n
a
m
a
R
.
R
am
R
R.
an
Ra
.
R
Ld - Mm
ffm
m
M
-
an
am
R
R.
Mm
DD
m
am
j
u
-M
m
f
Ld - Mm L f
Ra
vd
id
r q
Mm
-m M
R fm
m
ifm
+
R
vfm
LDDm- Mm
Dm
iDm
a
m
a
R
.
R
j
nu
am
Lq - Mm L gg
r qd
Mm
-m M
igm
Qm
LQQm- Mm
iQm
a
m
a
R
.
R
j
nu
am
Mm
LDDm- Mm
Lffm - Mm
j
nu
am
- RD Lff D}
The open circuit time constants Tdo and Tdo are the
reciprocals of the eigenvalues of the coefficient matrix.
a
m
Ra
.
R
j
nu
am
R. Ramanujam
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
Im
d
Id
Ia
Ii
Ir
cos
Iq
q
Re
sin
Ir
=
Id
-sin cos
Im
j am
u
where Ir and Im are the real and imaginary components of Ia . man
a
R
.
R
d = L d I d + (3/2) Maf I f
q = L q I q
f =(3/2) Maf I d + Lff I f
Substituting for d in eqn for Vq we get
Vq = - RaIq + s (Ld Id + (3/2) Maf If) = = - RaIq + XdId + (3/2) sMaf If
i.e, Vq = - RaIq + XdId + Eq
where Eq = (3/2) s Maf If is known as voltage proportional to field current and is
jaam
u
an
measure of the excitation level.
m
a
R
R.
m
a
R
R.
a
m
a
R
.
R
j
nu
am
I
Eq<i
Thevenin
V
INorton
Norton
a
m
a
R
.
R
j
nu
am
Eq<i
jIXs
I
VIR
a
a
m
a
R
.
R
j
nu
am
Id
\d
j Xq
(Xd Xq )Id
an
am
R
R.
am
j
u
POWER-ANGLE CHARACTERISTICS
(HADI SADAT)
a
m
a
R
.
R
j
nu
am
POWER-ANGLE CHARACTERISTICS
(HADI SADAT)
a
m
a
R
.
R
j
nu
am
POWER-ANGLE CHARACTERISTICS
(HADI SADAT)
a
m
a
R
.
R
j
nu
am
POWER-ANGLE CHARACTERISTICS
(HADI SADAT)
a
m
a
R
.
R
j
nu
am
POWER-ANGLE CHARACTERISTICS OF A
SALIENT-POLE MACHINE
EXPRESSION FOR POWER IN PER UNIT IN TERMS OF dq
QUANTITIES
For a synchronous machine, with base power in MVA
Sbase = rated three-phase MVA Srated-3 and base voltage
(kV)base = line-to-line voltage in kV (which implies base current in
kA = Srated-3 / [(3) (kV)base]
power in per unit is given by S(p.u) = V I*
Using inverse of phasor form of Parks tranformation
S(p.u) = P + j Q = Vqd Iqd* = (Vq + j Vd) (Iq j Id)
P = VdId + VqIq;
Q = VdIq - VqId
a
m
a
R
.
R
j
nu
am
POWER-ANGLE CHARACTERISTICS
OF A
;
SALIENT-POLE MACHINE
(KIMBARK)
TAKING THE INVERSE AND WRITING IN TERMS OF
CURRENTS
WHERE
THEREFORE,
R. Ramanujam
POWER-ANGLE CHARACTERISTICS OF A
;
SALIENT-POLE MACHINE
(KIMBARK)
WRITING POWER IN QD CORDS AND USING THE
EXPRESSIONS FOR dq CURRENTS
AND
an
am
R
R.
am
j
u
POWER-ANGLE CHARACTERISTICS OF A
SALIENT-POLE MACHINE
(KIMBARK)
THEREFORE, POWER OUTPUT IS GIVEN BY
SETTING
,
AND
a
m
a
R
.
R
j
nu
am
POWER-ANGLE CHARACTERISTICS OF A
SALIENT-POLE MACHINE
(KIMBARK)
HENCE, THE EXPRESSION FOR POWER BECOMES
a
m
a
R
.
R
j
nu
am
t f
Te
Tm ,
Tm
Te
MOTOR OPERATION
R
Te ,
Te
Tload
Tload
an
am
R
R.
am
j
u
ANALYSIS OF DYNAMICS
We will consider dynamics due to faults, balanced and
unbalanced. Following major steps are involved:
1. Rewrite the voltage equations in terms of the derivative of
the currents using the flux linkage equations because, the
fault conditions are easy to incorporate in this form.
2. Integrate the resulting equations for currents
3. Interpret the results.
a
m
a
R
.
R
j
nu
am
ANALYSIS OF DYNAMICS
Voltage equations in terms of current derivatives
These are obtained by substituting for flux linkages in the voltage
equations, combining speed emf terms with resistive drops and
separating the current derivative terms.
We will illustrate the above for voltage equation for d winding.
The voltage equation for d winding in terms of flux linkages is
repeated below:
vd = - Ra id - pd - rq
The (unscaled) flux linkage equations for d and q windings are
repeated below:
d = Ld id + kMaf if + kMaD iD
j am
u
an
m
q = Lq iq + kMag ig + kMaQ iQ . Ra
R
ANALYSIS OF DYNAMICS
Substituting for the flux linkages in the voltage equation and rearranging we get
vd = - Raid r Lq iq kr Mag iq kr MaQ iQ
- Ld p id - k Maf pif - k Maf piD
Similarly, other voltage equations become
vf = - Rf if - k Maf pid - Lff pif MfD piD
0 = - RDiD - k MaD pid - MfD pif LDD piD
vq = - Raiq + r Ld id + kr Maf if + kr Ma D iD
- Lq piq - k Mag pig - k MaQ piQ
0 = - Rgig - k Mag piq - Lgg pig MgQ piQ
j am
u
an
0 = - RQiQ - k MaQ piq - MgQ pig LQQ piQ
m
a
R
R.
ANALYSIS OF DYNAMICS
The above equations can be put in the matrix form as
[v] = - [R] [i] [L] p[i]
where with R0 added
Ra
0
0
rLq krMag krMaQ 0
0
Rf
0
0
0
0
0
0
0
RD
0
0
0
0
[R]= -rLd -krMaf -krMaD Ra
0
0
0
0
0
0
0
Rg
0
0
0
0
0
0
0
RQ
0
0
0
0
0
0
0
R0
R. Ramanujam
ANALYSIS OF DYNAMICS
and
[Ldd]
[0]
[0]
[Lqq]
[L] =
with
[Ldd] = Diag [ Ld
kMaf
kMaD]
[Lqq] = Diag [ Lq
kMag
kMaQ]
and
am
j
u
ANALYSIS OF DYNAMICS
The voltage equation can now be put in the form as
p[i] = -[L]-1[v] [L]-1[R][i]
Balanced three-phase fault
We will assume that the machine is initially unloaded which means
ia(0+) = ib(0+) = ic(0+) = 0
Therefore,
i0(0+) = id(0+) = iq(0+) = 0
(A)
For a balanced fault
va = vb = vc = 0
which implies that
v 0 = vd = vq = 0
(B)
Using conditions (A) and (B) in the current-derivative form of the voltage
equation we can obtain a numerical solution.
(Also refer document titled WHAT HAPPENS DURING SHORTCIRCUIT dated 20.10.03, file: SM SHORTCCT DYNAMICS.pdf)
R. Ramanujam
a
m
a
R
.
R
j
nu
am
ANALYSIS OF DYNAMICS
Unbalanced faults
The dq0 model is not well suited for unbalanced faults.
In the numerical solution the original equations can be used without any
transformation.
The machine equations are developed in direct phase quantities.
The basic idea is to replace the currents and their derivatives occurring in the voltage
equations in terms of the phase quantities using the fault constraints.
We will just illustrate the step wise approach for a line-to-line (LL) fault since the
method is complicated:
1. Write the voltage and current constraints for a L-L fault
vb= vc ; ib= -ic v; ia= 0 since phase a is not involved
(1) jam
u
an
2. Transform the above conditions for current to obtain
am
R
R.
ANALYSIS OF DYNAMICS
id = k ( c1 ia +c2 ib +c3 ic ) with c1= cos etc.
= k (c2 - c3) ib = (2/3) 3 sin = 2 ib sin
Similarly,
iq = k ( s1 ia +s2 ib +s3 ic ) with s1= sin etc.
= k (s2 - s3) ib = -(2/3) 3 cos = -2 ib cos
3. The derivatives of the currents can be seen to be
pid= 2 ib cos + 2 pib sin
piq= 2 ib sin - 2 pib cos
4. The transformed dq voltages become
vd=(2/3) [c1 va+(2 cos cos 120) vb]
vq=(2/3)[s1 va+ (2 sin cos 120) vb]
(2)
(3)
(4)
(5)
(6)
(7)
R. Ramanujam
ANALYSIS OF DYNAMICS
5. Using (1) we see that i0 =ia+ib+ic = 0 which gives , using the voltage
equation for zero sequence v0 = 0. Hence, the zero sequence voltage
equation drops out.
At this point if we substitute Eqs.(2) (7) in the voltage equation
p[i] = -[L]-1[v] [L]-1[R][i]
(8)
we will the derivatives of phase current ib and rotor currents in terms of
field voltage and phase voltages. But the phase voltages are unknown. We
can overcome this difficulty as follows:
6. It can be seen that
vd sin vq cos = 0
(9)
Carrying out the above operation and substituting for the dq voltages in
terms of dq currents and their derivatives and using equations (2)-(7)
R. Ramanujam
ANALYSIS OF DYNAMICS
We can write the phase current derivatives in terms of phase
currents and field voltage since Eq.(9) eliminates the phase
voltages.
The resulting equations can be integrated to obtain the current
response.
a
m
a
R
.
R
j
nu
am
a
m
a
R
.
R
j
nu
am
COMPUTER SIMULATION
With damper windings ignored the flux linkage equations are for windings
along d-axis are given by
d = Ld id + k Maf if
f = k Maf id + Lff if
q = Lq idq + k Maf ig
(CS-1)
f = k Maf iq + Lgg ig
Or in compact form
[dfqg] = [Ldfqg] [idfqg]
(CS-1)
COMPUTER SIMULATION
2. Voltage equations:
For the purpose of computer simulation the voltage equations
given are re-written as
pq = -vq - Ra iq + r d
pd = -vd - Ra id - r q
p0 = -v0 R0 i0
(CS-2)
pf = vf Rf if
pg = 0 Rg ig
3. Torque equation
Te = (P /2) (ds iqs - qs ids)
(CS-3)
R. Ramanujam
COMPUTER SIMULATION
4. Mechanical equations:
Acceleration equation:
2H(dpu /dt) + (Dpurating Srating / SB) (pu) = Tpu
which can be re-written as
dpu /dt = - [Dpurating Srating / (2HSB)] (pu) + Tpu (2.4)
Swing equation:
d/ dt = pu s
(2.5)
State variables
We will choose the flux linkages d ,qetc. and pu and as state
variables.
a
m
a
R
.
R
j
nu
am
COMPUTER SIMULATION
Knowns at t = 0
Apart from motor electrical and mechanical data of the generator
1. The state variables [dqfg(0)]
2. The currents [idqfg(0)], [idqfg(0)]
3. Assume initial steady state rotor speed pu(0) = s
4. Mechanical torque
Inputs
Stator (abc)and rotor (f)voltages . Note vg= 0)
Active power supplied by the generator from which torque can be
calculated as Te=Pe/s
am
u
an
am
R
R.
COMPUTER SIMULATION
Stepwise computations
1.Set t = 0
2. Evaluate the elements of transformation matrices [P] which is a
function of = rt + /2 + evaluated at time t.
3. Transform the stator (abc) voltages, currents and flux
linkages(dfqg) to rotor reference frame.
4. Compute the right-hand side of flux linkage equations Eq(CS-2)
j am
u
at time t.
an
m
a
R
R.
COMPUTER SIMULATION
5. Integrate the first-order differential equations (CS-2) using a
suitable numerical integration method (fourth order RungeKutta method or modified Euler method) to obtain the flux
linkages at time t+t: [dqfg]
6.Compute currents using Eqn (CS-1)
[idfqg] = [Ldfqg]-1 [dfqg]
and transform the dq0 currents to abc currents using inverse
Park transformation. The currents are at time t+t.
7. Compute the electrical torque developed by the motor Te using
Eq.(CS-3)with flux linkages computed in Step 5 and currents
j am
from Step 6.
u
n
8. Compute the mechanical torque .
a
m
a
R
.
R
COMPUTER SIMULATION
9.Using the value of the electrical torque T e computed in Step 7
and the mechanical torque computed in Step 8 compute the
right-hand side of Eq.(CS-4) and integrate the same using a
suitable numerical integration method (fourth order RungeKutta method or modified Euler method) to obtain the motor
speed pu.
10.Increment time: t = t + t.
11.Check whether maximum time is reached. If yes stop. Else
go to next step.
an
am
R
R.
am
j
u
COMPUTER SIMULATION
12. Using the speed computed in Step 9,
integrate Eq. (CS-5) using a suitable numerical
integration method to obtain (t)
13. Update
(t)= rt + /2 + (t)
14.Go to Step 2.
a
m
a
R
.
R
j
nu
am
COMPUTER SIMULATION
SIMULATION DIAGRAM
1
3
a
m
a
R
.
R
j
nu
am
COMPUTER SIMULATION
NOTES:
Block 1: [Ksr] = P; [Ksr]-1= P-1 ; Steps 2, 3 and 6
Block 2:
Flux linkages: Eq.(CS-2); Step 5
Current: Eq.(CS-1) ([idfqg] = [Ldfqg]-1 [dfqg]), Step 6
Torque: Eq. (CS-3), Step 7
Block 3: Eq.(CS-4), Steps 8 and 9
a
m
a
R
.
R
j
nu
am