Documente Academic
Documente Profesional
Documente Cultură
7.1 AIM:
(i) To become familiar with modelling aspects of synchronous machines and network for
transient stability analysis of multi-machine power systems.
(ii) To become familiar with the state-of-the-art algorithm for simplified transient stability
simulation involving only classical machine models for synchronous machines.
(iii) To understand system behaviour when subjected to large disturbances in the presence of
synchronous machine controllers.
(iv) To become proficient in the usage of the software to tackle real life problems
encountered in the areas of power system planning and operation.
7.2 OBJECTIVES
(i) To assess the transient stability of a multimachine power system when subjected to a
common disturbance sequence: fault application on a transmission line followed by fault
removal and line opening.
(iii) To observe system response and understand its behaviour during a full load rejection at a
substation with and without controllers.
(iv) To observe system response and understand its behaviour during loss of a major
generating station.
(vi) To study the effect of load relief provided by under frequency load shedding scheme.
Generators
The equivalent circuit for classical model of the generator is given in Fig.7.1.a. This equivalent
circuit is the Thevenin form. The Norton form of the equivalent circuit is shown in Fig. 7.1.b
Ra + jXd' I
V V
I
E' INorton
YNorton
INorton in the above figure is the Norton current source. The expressions for the current source and
the admittance is given by
Loads
The loads are modelled as admittances. The admittances are computed from the initial load flow
solution as shown below.
YL = ( PL – j QL) / |VL|2 (7.3)
7-2
where,
PL and QL are the active and reactive powers of the load
|VL| is the magnitude of the voltage of the load bus computed by load flow analysis
YL is the load admittance and it gets added to the diagonal of bus admittance matrix Y
corresponding to the node where the load is connected.
Transmission lines
!"!# $
%
-circuits using positive sequence parameters: series
resistance, series reactance and half line charging.
Transformers
Transformers are modeled by a series reactance, which is nothing, but its leakage reactance if
the
&')( turns ratio is unity. For nonunity turns ratio i.e, for off nominal turns ratio, they are modeled
-*+-,
*/.+103254/6780:9<;=;>";@?A;6 0B25C<DE09;GF HI
JLKBM<N<OPRQ-STNVUWS KXPYJZP:H[)I
H\PRQSV]T^ he model for transformers
is also identical to that for load flow analysis.
Network equations
The algebraic equations (7.4) describe the network performance
YV=I (7.4)
where,
I is the vector of Norton current injections occurring in the Norton equivalent of the generators.
The vector I contains nonzero entries corresponding to generator nodes and zero’s for
nongenerator nodes
Te ° °
Tm Tm
Te
(a) (b)
Fig.7.2. Mechanical (prime-mover/ shaft load) and electrical (alternator) torques; (a): motor action
(b): generator action
rBsutwv
x$yRzx|{}~ m is reckoned from a stationary reference axis and hence an absolute quantity. It keeps
on increasing as t increases even at constant speed. In stability studies rotor speed relative to
synchronous speed is of interest. Rotor angular position is measured with respect to a reference axis
that rotates synchronous speed.
~ m = sm m (7.6)
Hence,
m = ωsm m (7.7)
and
p2 m = p2 m (7.8)
B¡8¢w£¤¦¥R§¤ §¨R©Zª<«
m represents the deviation of rotor speed from synchronous speed.
From Eq. (7.5) and (7.8),
«
J p2 m = Ta = Tm - Te Nw-m (7.9)
Eq.(7.5) is the torque form of the acceleration equation. The power form of the equation is obtained
by multiplying both sides by ωm ¬<® m
where,
Pm = shaft power input to the machine less rotational losses
Pe = electrical power crossing the air gap
Pa = accelerating power
7-4
Jωm = angular momentum of the rotor. At synchronous speed angular momentum
is called the inertia constant, M; unit of M is Joule-seconds per mechanical
radian. We will assume that ωm = ωsm
In machine data supplied for stability studies, another inertia-related constant is encountered. It is
called H-constant and is defined as:
i.e, H = Ã
Ä#ÅÇÆÈ sm
2
/ Smach É ÊÌËÎÍ sm / Smach (7.12)
where, Smach is the three-phase rating of the machine in mega volt-amperes. Note that H is
expressed on machine rating.
Hence, ÏÑÐAÒ:ÓTÔÖÕV×
sm) . Smach (7.13)
If Pm and Pe are the powers expressed in per unit of Smach, in terms of per unit quantities Eq (7.14)
becomes
Ò:ÓTÔÖÕV×
sm) p2Ø m = Pm - Pe (7.15)
Note:
(i) Both sides of the above equation are dimensionless quantities. They are valid on the
electrical side if the angle and the synchronous speed are expressed in electrical radians and
electrical radians per second.
(ii) Pm and Pe ÙÚÛÝÜßÞ<àGáTâ8ܾãà=Ûiä/ÙàZÞ<ä!Ûià=ä!ÛwåçæèéàëêìííÚÛià=î=äâïuð s to denote angle and
synchronous speed on the electrical side.
7-5
If the system frequency is fs hertz,
ô s = õ8öu÷ s (7.17)
ÿ
!"
! 3"45!
#"$&%('!)+*,'.-/021
Equations (7.16), (7.18) and (7.19) are different forms of swing equation since it describes the
swing of the generator rotor with respect to a synchronously rotating reference frame. We can write
Eq.(7.16) as two first order equations:
)<;=?>(@ s0 @ = Pm - Pe (7.20)
pδ = ω - ωs (7.21)
(iii) In system studies one common base MVA is chosen for the entire system, which may
consist of several machines whose H-constants, will be on the base of respective machines. To
convert the H-constant to the common system base, equate the total KE stored, i.e,
where,
Ssystem = common system base MVA
Hence,
H(system base) = H(machine rating base) x (Smach / Ssystem) (7.22)
(iv) M is rarely used since it varies over a wide range whereas, H has a much narrower range
when the machine rating is chosen as base. Typical values for H are 3-9 seconds for turbo
units, 2-4 seconds for waterwheel generators.
In transient stability simulation the transmission network along with the generation and loads
are described by the set of linear complex algebraic equations (7.23) which is repeated below:
7-6
YV=I (7.23)
The simulation is in time domain and the simulation interval which is the difference between
final (maximum) time and initial time is divided into number of step widths bounded by time
instants which, in general, need not be equidistant. We will take initial time as zero and denote
final time as tmax. Also, we will assume that the time instants are equallSUTV,W"XYZ []\_^a`b!cd(e^
apart. The algebraic and differential equations are solved at each of the time instant starting
fhgjikmlGnpo]qrnpsGo truwvx yhz{}|G~Gyr}y
max. That is, y.
transient stability simulation provides “ snap-shot”
"<
p, D_.,"a&hDG ,
pictures of the system at time instants at in
is solved iteratively for changing right hand side. Hence, a number of solutions of Eq. (7.23)
without advancing time is required.
Eq.(7.23) is a set of linear algebraic equations with complex coefficients. There are several
methods for numerical solution of linear algebraic equations but ideal method for computer
implementation is the Gauss elimination method.
The commonly used numerical methods belong to a class of methods based one or the other
of two approaches:
In contrast, in implicit methods the value of the unknown at the next time step tn+1depends both
on f(xn,tn) and f(xn+1,tn+1). Hence, the implicit methods are called closed type or iterative
methods..
The numerical methods based on polynomial expansion approach can either be explicit or
implicit. Here, we restrict ourselves to the most popular implicit method in this category,
namely, trapezoidal rule. In general, implicit methods have superior numerical stability
properties. They use interpolation between successive time instants as illustrated later in the case
of trapezoidal rule. Explicit methods suffer from "minimum time constant barrier". That is, the
step size ¡£¢p¤¥¦w§¨ª©«¬®<¯°!¯±¢&²©E¢<³(¥G´µ²5¶ st be chosen considerably smaller than the smallest time
constant of the system whose differential equations are being integrated.
The formulas for the trapezoidal rule to compute the unknown at time t+·]¢F§¸¸¶G²¯¨,¹º¢r³,§E¢»¢r³©
solution has been found up to time t are given below.
7-7
Trapezoidal Rule
As mentioned earlier, trapezoidal rule is an implicit method. If we set t = tn then t+ ¼£½2¾½ n+1.
Then we can write
tn+1
x(tn+1) = x(tn) +∫ f(y,t)dt (7.25)
tn
Interpolation is used for the integral in the above equation. To be specific Trapezoidal Rule (TR)
uses linear interpolation which means that area under the curve shown in Fig.19 is approximated
by a trapezium:
f(x,t)
t
tn tn+1
is called the past history term since it contains terms that depend on the previous time step "t".
Knowing the initial value of x, x(0), the past history term is initialised since the form of f(x(t),t)
is known. This must be done before the value of x at the first time step is found. Even then,
Û Û,é(êë ë ê ìíë êê ë ê é Û
ÖrÓ.Ü£Ý]Ó.ÔßÞ!àáGá(â"ÓQã(äUåâæGáçèä Þ Ó áíà Þ!à!îaä"îRî á ÞäJÓ<ï,ä à!îjÓðÓräñòóçGä äá,çîRâá Ö.ÓrÜÝ ôrõaö÷,ø
normally an approximate vù!úû,üýøþ£ÿ.ô]ô.õ
þ
jô£þ+øûHüôø5ùô,ü !ô "aû#ü%$ûüGôhú
corrected using some accuracy criterion.
We will first apply trapezoidal rule to "discretise" the differential equations of transient stability.
Specifically, equations (7.20) and (7.21) will be integrated using trapezoidal rule.
The equations (7.20) and (7.21) are repeated here for convenience.
'&(*),+ s-
õ + = Pm - Pe
7-8
pδ = ω - ωs
Rewriting Eq.(7.20),
.#/ /
021 s/2H) (Pm - Pe)
where, / / /
H(t-7 3'5A0 1'3 -7 345A8=1 7 3 s/ 4H) [2Pm(t) – Pe(t-7 B'C<D E
FG HIC
is the past history term.
m P P P P
ZnjTBRQWTjdojc XpfQqj XprsB'tjuec k B t,Q BRWXRgvBRjX
Z V?WX-JwcTdyx z|{!},~pq
S
q%q%%v%?<:%
"advance" the integration from t = 0 to t = ∆t. For this purpose we can use equations (7.28) and
(7.31) to get
They have to be updated at t = ∆t to advance the integration to t = 2∆t and so on. For this
purpose use equations (7.29) and (7.32)
Initialisation
Before starting the time-step solution we must make sure that following tasks are completed.
(i) initialisation of voltages behind transient reactances
(ii) computation of Norton sources representing generators. The current sources will be kept
constant throughout the simulation.
7-9
(iii) building bus admittance matrix including Norton admittance of generators and load
admittances and factorizing into lower L and upper U triangular matrices
(iv) initialisation of rotor angle and speed. The initial values of rotor angles are the phase angles
of voltages behind transient reactances. The initial value of rotor speed equals synchronous
speed since we assume that the system is in the steady state initially.
(v) initialisation of past-history terms for rotor angle and speed using Eq.(7.33) and Eq.(7.34)
∆t to t
Time – step solution: Algorithm to advance simulation from t-∆
Following are the step wise computations to be performed to advance simulation by one time
step:
2. Form the right hand side of network equations for all generators:
The difference between δpred(t) and δ(t) is the angle by which the rotor has moved since the
previous time step. Hence, the angle of the internal voltage phasor E'has also changed by that
amount and since the Norton current source is proportional to E', its phase angle should also
change by the same amount. The current source phasor rotated by the change in angle is given
by:
Remember E'
is kept constant through out the simulation interval t = 0 to t = tmax (maximum
time).
YV=I (7.37)
This requires only a repeat solution, i.e, a downward operation on I and a back substitution for
V. This step gives approximate values of all bus voltages including generator terminal voltage,
Vapprox.
4. For all generators compute approximate value of active power output using voltages
computed in step 3.
7-10
This is done as follows:
5. Solve the mechanical system equations to obtain corrected value of rotor angles:
Use the equation obtained by trapezoidal integration of mechanical system differential equations
as the corrector, Eq.(7.31):
with δpred(t) from step1 for first iteration and δpred(t) = δcorr(t) from step 5 during previous
iteration. εδ is the tolerance for angle convergence. If the expression (7.41) is satisfied then
angle has converged, go to next step. Other wise replace δpred(t) by δcorr(t) and go to step 2.
7-11
9. Advance time:
That is, set t = t + ∆t. Stop if t > tmax; else go back to step 1.
The above algorithm is complete as far as "normal" time advance is concerned, i.e, if there are no
disturbances. If there are disturbances, the above algorithm requires a slight modification as
explained below.
(i) At the end of step 6, if the current time is equal to or greater than the time of application of
the disturbance as specified in the input data, modify bus admittance matrix Y to simulate the
disturbance.
(ii) Refactorise Y, i.e, compute new LU factors
corresponding to the changed admittance
matrix
Let us consider the following disturbance scenario for the sake of explanation:
• At time td1 a fault occurs on a bus.
• At time td2 the fault is cleared.
• At time td3 a between the faulted bus and an adjacent bus is opened.
Then at time instants td1, td2 and td3 all the four steps described above must be executed.
7.5. EXERCISES
7.5.1. Transient stability analysis of a 9-bus, 3-machine, 60 Hz power system described in
Annexure 7.1 with the following system modelling requirements:
i. Classical model for all synchronous machines, models for excitation and speed
governing systems not included.
7-12
ii. Constant admittance model for loads
(a) Simulate a three-phase fault at the end of the line from bus 5 to bus 7 near bus 7
at time = 0.0 sec. Assume that the fault is cleared successfully by opening the
line 5-7 after 5 cycles ( 0.083 sec) . Observe the system for 2.0 seconds
7.5.2. Repeat exercise 7.5.1 (a) with the three phase fault occurring at the end of line 5-7, near
bus 5. Comment on the severity of this fault with that in 7.5.1 by comparing
the maximum rotor swing and the critical clearing time.
7.5.3. Determine the transient stability margin (MW) for the 9 bus system at the operating
condition and fault given in exercise 7.5.1. by increasing generation and load
progressively, performing load flow for each increase and running stability as per
disturbance sequence given in 7.5.1.
7.5.4. (a) With the system modelling as in 7.5.1 simulate a full load rejection at bus 5 and
observe the system behaviour for 10.0 seconds. Record your observations by taking
time plots of
- Relative angles of machines 2 and 3 with respect to machine 1
- Angular speed deviations of machines 1, 2 and 3 from synchronous speed
- Active power variation of machines 1, 2 and 3.
- Terminal voltages of machines 1, 2 and 3.
7.5.5. (a) With the system modelling as in 7.5.1 simulate a loss of the generating unit
connected to bus 3 and observe the system behaviour for 10.0 seconds. Record your
observations by taking time plots of
- Relative angles of machines 2 and 3 with respect to machine 1
- Angular speed deviations of machines 1, 2 and 3 from synchronous speed
- Active power variation of machines 1, 2 and 3.
- Terminal voltages of machines 1, 2 and 3.
Compare the results from 7.5.5 (a) and 7.5.5 (b) and give your comments.
7-13
• With the system modelling as in 7.5.5 (b) with controllers simulate a loss of excitation
on generating unit connected to bus 2 and observe the system behaviour for 10.0
seconds. Record your observations by taking time plots of
• With the system modelling as in 7.5.1 and assuming that a frequency actuated load
shedding provided for bus 8 at time = 0.0 second., simulate a load recovery of 50.0
MW at bus 8. This will cause the angular speeds of all machines to reduce and hence the
system frequency. Decline in system frequency will activate the under frequency relay
which will shed the specified load at bus 8. Observe the system for 10.0 seconds.
Record your observations by taking the speed deviations of all machines and comment
on them.
Note:
7-14
ANNEXURE 7.1
BUS2 BUS3
BUS5 BUS6
BUS4
BUS1
2.3 Loads
Bus name P(MW) Q(MVAR)
BUS5 125.0 50.0
BUS6 90.0 30.0
BUS8 100.0 35.0
7-15
3. Stability Data
The sample system and the associated data are taken from [1].
The data for excitation system parameters are given as per symbols used in the respective block
diagrams. (Refer User Reference Manual)
[1] PM Anderson, AA Fouad, Power System Control and stability, Iowa State University press,
Ames, Iowa, 1978, pp37-39.
7-16