Power Systems Using Energy Functions: Modal-Based Stability Analysis of
Power Systems Using Energy Functions: Modal-Based Stability Analysis of
Power Systems Using Energy Functions: Modal-Based Stability Analysis of
I. Introduction A= M:qK ,, , x=
Since 1979 there has been renewed interest in indirect
methods of stability analysis of power systems because of M = inertia matrix and K = synchronizing coefficient
the close agreement of the critical clearing times using the matrix. The slow-coherency method exploits the eigen-
transient energy function with those obtained using step- value spread of M-tK to divide the system into areas. Let
by-step methods 1~. The transient energy function in the
kl, ~,2, . . . , kr be the slow eigenvalues and ~,r+l . . . . . ~'n the
absence of transfer conductances is a Lyapunov function, fast ones. The condition to be satisfied is that
but is not proven to be so otherwise 1'6. Hence we use the
symbol E instead of V. The success is mainly due to the use
of fault-dependent computation of the critical energy Ecr
using either the relevant UEP method or the potential I XX-~-r-~
~ =e
energy boundary surface (PEBS) method. Stability analysis
of large-scale power systems by decomposition 7-1° met with be a small number < 1. The eigenvalues of A are the square
limited success both because of the purely mathematical roots of the eigenvalues of M" 1K, the latter being real and
decomposition technique employed and the conservative ~< 0. Hence the eigenvalues of A lie on the imaginary axis in
nature of the critical energy computation. In this paper a the s-plane and represent modes of oscillation of the
new method of decomposition is used and is combined with systemll, 12
the PEBS method to compute the critical clearing time
quickly and with good accuracy. The PEBS method is an The technique discussed in References 12 and 13 decomposes
the system into r areas whose centre of inertia (COl) angles
and speeds, representing the slow variables, constitute the
Received: 26 June 1984, Revised: 2 January 1985 slow subsystem variables. The differences variables of rotor
n-I n
- Ei=1 Y Cq(cosaq-cos ) MTe = ~ Mi
i@u
j=i+l
With the above definitions we now express the transient
n-1 n 6i+ 26o81--
q
energy function (3) in terms o f the slow variables y and
+ E E
i=1 j = i + l s
jS fast variables ~. It is noted that
6i+6I - 25os
(3) 6i--6]=Xi--E j
where
when i a n d j belong to the same area and that
1 n n
80 = M'-TT i=IEMi6i, MT = i=,EMi (4) 6i --61 = ~i --Ya - - E l +Y0 = Ei] - - Y ~
a a & 7
The first term in the square brackets in equation (13) is
+ the internal PE and the second term is the PE along the cut-
E E E E
i ]=i+1 i ]=i+1 set around the area. Note the summation Z~ e a in equation
(13) instead of E#=a +1 as in the terms in equation (8). It
+ rE__
1 i 3=a+l ]
is not helpful to associate Efast_slow with each area since in
general the slow variables of all areas get disturbed and all
the terms in equation (11) should be computed. However,
in a very large-scale system weak coupling between some of
-- cos(if/} +yaS~)) + Z E the areas could be exploited to reduce the computation as
i /=i+I will be explained in the next section.
× O~(k)__fi(k-1)) (10) (a) If the fault is inside an area, the fast modes of that area
are excited while the fast modes of other areas are not.
](k),i ] _-- i(k-1)
"FS,i] q-
12DijE This justifies approximating the fast energies in equa-
+ I tions (7) and (12) to those corresponding to the
2nqE cos [~i(k) + .~(k)
_ (~](k) + fi(k))] disturbed area only.
+ COS [ ~ i ( k - - 1 ) + ~ ( k - 1 ) _ _ ( . ~ j ( k - 1 ) + ~ ( k - - 1 ) ) ]
(b) From singular perturbation theory 12, the fast variables
× + + + y(]) in the slow subsystem are at their post-fault steady-state
--(Xi(k-1) + y(k-i) + x/(k-1) + y(k-i))] (11) equilibrium values. Similarly, the slow variables in the
fast subsystems are at their initial values. Hence we
obtain the decoupled equations (24) and (25) of the
Although ~f + Ya = Oi, the expressions (9)-(1 l) are written
Appendix, which are approximations to the exact
in terms of ~i,.~ a because the differential equations of the
equations but faster to compute for the faulted
decoupled fast and slow subsystems are expressed in terms
trajectory.
o f ~ i and Ya respectively (see equations (22) and (23) in
the Appendix). The computation o f ~ from ya is trivial. (c) Because of (a) and (b) the computation of Efast_slow
PE
becomes simplified because it is a function of the
The decomposition of KE in terms of fast and slow com- global slow variables and fast variables of the disturbed
ponents is clearly exhibited in equation (7). In the case of area only.
PE in equation (8), the expressions in the three outer
brackets on the right-hand side of equation (8) are respec- We now define the approximate transient energy function
tively in terms of slow, fast and mixed fast-slow variables. Epart to be
We can therefore denote E vE as
KE ~KE . ~PE
E PE __ PE PE PE Epart = gslow + E ~fast,¢~ 7-JZslow
-- Eslow + Efast + Efast, slow (12)
The potential energy terms due to the interconnections + ~ PE r~ -[-
Efast, PE
Efast_slow
(14)
between areas cannot be associated with any particular aER
areas. However, if we consider only one area then it is
= E KE VE
possible to define Efast,a
PE for that area as part + Epart
V. Numericalresults ~ A r e a
The 10-machine 39-bus New England system shown in
Figure 2 is considered. The eigenvatues, in rad/s, are 0,
Area 3
+j 3.916, +j 5.95, +j 6.344, -+j 7.037, +j 7.845, +j 8.05,
+--j 8.918, +-j 9.618, + j 9.722. The zero eigenvalue is a
repeated one. Although there is no clear-cut separation of
slow and fast modes, the first five pairs of eigenvalues were Figure 3. G r o u p i n g and eutsets f o r various faults on the
taken as slow and the rest as fast. system. - - - Fault bus 29 - disturbed areas 2 and 4;
+ + + Fault bus 31 - disturbed areas 1 and 2; x - - - x
We thus have a 5-area grouping with the largest machine Fault line 1 5 - 1 6 ' - disturbed area 2
associated with the zero eigenvalue. The slow coherency
based grouping TM13 resulted in the following areas:
1 Fault on bus 29 (no line switching) disturb only area 2. Using the algorithm, Eer and tcr are
2 Fault on bus 31 (no line switching) computed. They agree well with the values obtained by using
3 Fault 15-16" followed by line switching the system energy function.
4 Fault 4 " - 1 4 followed by line switching
(* indicates the point of application of the three-phase fault) V.1 Discussion
For faults inside an area on the transmission system, it is
Fault at bus 29 disturbs both areas 2 and 4 while fault at sufficient to compute only EFast, u of that area in addition
bus 31 disturbs areas 1 and 2. Faults 15-16" and 4 " - 1 4 t o E s and EF, S. For faults on the boundary, at most 2 or 3
14 Electrical PowerandEnergySystems
areas will get disturbed. There is a considerable saving in Scale Power Systems, New Delhi, India (16-18 August 1979)
terms of less DEs to be integrated and a smaller E-function Pergamon Press, UK
4 Kakimoto, N, Ohsawa, Y and Hayashi, M 'Transient stability
to be evaluated. Once the area grouping is assumed and the analysis of electric power system via Lur~ type Lyapunov
disturbed areas are known in the case of a large-scale power function, Parts I and II' Trans. lEE Japan Vol 98 No 5/6 (May/
system, the technique is very efficient and time saving. June 1978)
Since the values of tcr using Esystem agree well with the 5 Fouad, A A and Stanton, S E 'Transient stability of multi-
machine power system, Parts I and I1' IEEE Trans. Power
simulation, the latter are not listed separately. The concept
Appar. & Syst. Vol PAS-1 O0 (July 1981) pp 3408-3424
of cutsets for different faults in Figure 3 is useful in the 6 Pal, M A Power System Stability North Holland, New York
following sense. The PE terms in equation (14) need only (1981)
be computed along the cutset and internal to the disturbed 7 Pal, MA and Narayana, C L 'Stability of large scale power
areas. The slow KE terms must be evaluated globally while systems' Prec. 6th IFAC World Congress, Boston (1975)
8 Jocic, Lj B, Ribbens-Pavella, M and Siljak, D D 'Multi-machine
the fast KE are computed only for the disturbed areas. power systems: stability, decomposition and aggregation'
IEEE Trans. Automatic Control Vol AC-23 (1978) pp 325-332
9 Araki, M, Metwally, M M and Siljak, D D 'Generalized de-
compositions for transient stability stability analysis of multi-
VI. Conclusion machine power systems' Prec. JACC, San Francisco (August
1980)
The application of modal-based stability analysis by the
10 Pal, M A and Vittal, V 'Multi-machine stability analysis using
direct method has been demonstrated. It involves the vector Lyapunov functions with inertial center decomposition'
following steps: Int. J. Elec. Power & Energy Syst. Vol 5 No 3 (July 1983)
11 Anderson, P M and Fouad, A A Power System Control and
1 Definition of areas. The modal based slow-coherency Stability Iowa State Univ. Press, Ames, Iowa (1977)
12 Chow, J H Time Scale Modelling of Dynamic Networks with
grouping is used. Applications to Power Systems Springer-Verlag, New York
(1982)
For each fault, we associate relevant disturbed areas 13 Winkelman, J R, Chow, J H, Wheeler, B C, Avramovic, B and
denoted by the set R which may consist of a single area Kokotovic, P V 'An analysis of inter-area dynamics of multi-
only or more than one area depending on fault location. machine systems' IEEE Trans. Power Appar. & Syst. Vol PAS-
100 (1981) pp 754-763
For a previously specified list of contingencies, this 14 Fouad, A A and Vittal, V 'Power system response to a large
information can be stored in the database. disturbance: energy associated with system separation' IEEE
Trans. Power Appar. & Syst. Vol PAS-102 (November 1983)
For a given fault, the system transient energy function 15 Zaborsky, J, Whang, K W, Huang, G M, Chiang, L J and Lin, S Y
'A clustered dynamic model for a class of linear autonomous
is approximated as systems using simple enumerative sorting' IEEE Trans. Circuits
& Syst. Vol CAS-29 No 11 (November 1982)
Ep~= E pKE
~+ E pPE
~ 16 Michel, A N, Fouad, A A and Vittal, V 'Power systems transi-
ent stability using individual machine energy functions' IEEE
Trans. Circuits & Syst. Vol CAS-30 No 5 (May 1983)
4 Using the PEBS method, Ecr and ter are computed with 17 Bergen, A R and Hill, D J 'A structure preserving model for
Epart function. power system stability analysis' IEEE Trans. Power Appar. &
Syst. Vol PAS-IO0 (January 1981) pp 25-35
The decentralized nature of computation of Ecr and tcr 18 Athay, T and Sun, D I 'An improved energy function for transi-
depending on the fault location makes the method quite ent stability analysis' Prec. /nt. Syrup. Circuits and Systems,
Chicago (April 1981 )
attractive for large-scale power system applications. New
areas of research are quite evident from this work. It would
be interesting to establish connection between this technique
Appendix
The exact and approximate differential equations for the
and the more specialized case of individual machine energy
slow and fast subsystems for the nonlinear model of equa-
function 16. Extension to sparse formulation is another
tion (2) are presented in this Appendix.
area of future investigation 17' as. Extensions to larger
systems are in progress.
Let U be an n x r partition matrix whose rows represent the
n machines and the columns represent the areas 1 , . . . , r.
Let the machines be ordered by area. The i--a entry in U is
VII. Acknowledgements 1 if machine i belongs to area a, and 0 otherwise. Hence
The authors wish to thank Prof. P Kokotovic of University each row contains only one non-zero entry which is equal
of Illinois and Bill Price of General Electric Co. Schenectady to 1. Let (2 be an r × n aggregation matrix 12
for useful discussions. This research was supported in part
by the General Electric Co. and by the Power Affiliates = [ U ' M U]-aU' M (15)
Program of the University of Illinois.
The slow and fast variables are defined as
Vol 8 No 1 January 1 9 8 6 15
with.~i = 6i --Ya, i E a, a = 1, 2 . . . . . r. We define the With these notations the swing equations (2) become
following n x n matrices:
= -- [I --U(2] M -1 [[sin6] I + [sin ~5]E + [cos~5] 1
[sin 6 ] = Cii sin 6q i ~j
(18) + [cos6]El En+ [ I - - U C ] M-zPF.n (22)
=0 i=j
3 ; = - - C M - 1 [ [ s i n 3 ] E + [cos3] E] En + C.M-1PF.n (23)
[cos6]=Dijcos6 U i4=j
(19) since CM -1 [sin 3] I = CM -1 [cos6] I = 0.
=0 i=j
Functionally [ ]l are functions of.~ only and [ ]E are func-
Also we define tions of both x and y. Following the thinking in the linear
case 11, the decoupled state-space model assumes that (a) the
M = diag(M/) i = 1, 2 . . . . , n fast variables in equation (23) are at their post-fault steady-
state equilibrium value ~s and in equation (22) we neglect
P = diag(Pi) i = 1, 2 . . . . . n the terms [ ]E involving external connections. This results
in the following r subsystems and one slow subsystem all
En = n-vector with all entries equal to 1 decoupled from each other:
Furthermore we decompose [sin 6 ] and [cos 6 ] respectively .~ = -- [I -- UC] M -1 [[sin 6 ]I + [cos ~]I En
as the sum of two matrices, one representing internal con- + [ I - UC] M-IPEn (24)
nections of an area and the other pertaining to external
connections as ~; = --C-M-1 [[sinS] E + [C°s6]E] F'n + CM-1PF-n (25)
[sin6] = sin6] I + [sin6] E (20) Equations (24) and (25) are used for integrating the faulted
equations in a fast manner. Note that only the disturbed
[cos~ l = [cos~] I + [cos~] E (21) area equations in equation (24) (fast subsystem) need to be
integrated. The fast variables of the non-disturbed areas are
The [ ]I is block diagonal and [ ]E has 0 entries along the held constant as explained in Section IV. The 6ij terms are
diagonal and non-zero entries otherwise. expressed in terms of ~ and y as explained in Section III.