Professional Documents
Culture Documents
3, August
1994
1285
J a m e s S. T h o r p
Cornell University
Ithaca, N.Y. 14853
Jin Lu
ORA Coporation
Ithaca, NY 14850
Abstract
In this paper, the concepts of transiently chaotic swings and
windowed Lyapunov exponents in power system dynamics
are described. An efficient computer method to detect a
transiently chaotic swing from a set of real-time phasor measurements is presented. The method estimates the largest
windowed Lyapunov exponent, A[NATl as a detection index.
In simulation results, it is shown that the proposed method
has the potential to detect a transiently chaotic swing and
the estimated X/NA?l can be used as an on-line stability index to predict multi-swing transient instability.
Introduction
Electric power systems in this country are undergoing significant changes. Due to ever-incresasing environmental and
economical pressures, it becomes extremely difficult to construct new transmission or generation facilities. As a result
of the limited power supply and steady growth of load demand, power systems are increasing susceptible to abnormal
conditions following a severe disturbance. Therefore, the operating point is pushed closer to the stability boundary and
the issue of maneuvering a system to a more secure operating condition by on-line stability monitoring and control becomes a critical task. With t,he advent of recently advanced
phasor measurement techniques[3], there are possibilities for
developing new approaches to assessing power system dynamics in a real-time enviroment[l][2][13]. For example, realtime phasor measurements promise to be used in detection of
transient instability for out-of-step relaying or control[l][4].
More specifically, use can be made of these measurements
to determine whether a given in-progress transient swing
is one from which the system will or will not recover and
promptly initiate necessary relaying function such as outof-step blocking and triping, load shedding and restoration,
dynamic braking and modulation of HVDC link power flow.
For the purpose of achieving a more secure real-time operation of a power system under stressed condition, we need to
develop methods that can assess on-line opearting conditions
and produce necessary information for controls in time.
1286
Xi < 0.
Using the Lyapunov exponents quantitity, we can redefne
transient chaos in a more precise way:
as:
Dz,i
Dlf(dt(zo))Dz, d t ( Z O ) ,
Dlodto(zO) = I ,
t (zo)
(1)
From this definition, it is intuitive that the Lyapunov exponents represent the average rate of expansion or contraction of volume of the i-th dimension in R" phase space on
the attractor. That is, if it is positive, then the difference between initial conditions will expand in a particular direction
along the trajectory. Otherwise, the difference will contract
in a particular direction along the trajectory. For a stable
steady-state behavior, contraction must outweigh expansion;
so
Xi < 0.
cy=,
of
X ~ N P T I :=
ln(lmi(t)l),
(4)
where mi(t) is the same as that of Eqn.(B). A transient swing is said to be transient chaos over the window if and only if it'has at least one positive X i N A q .
Remark 1: A,easy consequence of the definition is that as
NAT -+ 00, X i N A T ] + X i . so, if a swing is chaotic, then it
must be transiently chaotic. However,the reverse statement
is not true in general.
Remark 2: A transiently chaotic swing has the characteristics of broad-band power spectrum and intrinsic unpredictability over the window, since these properties are natural consequences of having positive windowed Lyapunov exponents which account for the extreme sensitivity to initial
conditions.
Remark 3: One advantage of using windowed Lyapunov exponents is that in the case of transient stability it is useful to
calculate windowed Lyapunov exponents for a small window
to study the nature of short-term swing.
= Y, coswot
+ Y, sin wot + c ( t )
(5)
Yc =
N-I
y(nAT)cos wonAT
(6)
n=O
y(nAT)sin wonAT
(7)
ll=O
If y ( t ) is a pure sinusoid, which equals cos(wot+6), the complex number Y , computed from Eqns.(6) and (7), has the
1287
angle 6. If y ( t ) is a bus voltage then the resulting complex
voltage phasor can be thought as the state of the system
for many applications. As the window of N samples moves
in time [the sums in Eqns.(t) and (7) taken from n = k to
n = N k - 11 the angle of Y rotates. A reference angle can
be established and the calculations can be made recursively
by writing the equation where 4 equals W O A T and Y Lis the
phasor computed using N sample values ending at sample L .
E.
, where t denotes transpose, k = 0,1,. , N , A T is the sainpling period, N A T is the length of the measurement window,
and m is the number of generators under study.
Step 1 :Using {6(kAT)}and {o(kAT)} to identify the classical swing equations.
Step 2: Estimating A/,q
from the identified classical
swing equations. Using the sign of the estimated XiNaTl
as a detection index.
Explanation of Step 1:Assuming that the system consists of m generators, the classical swing equations are of the
forms:
6;.
-(Pi
Mi
- Diwi -
EiEjBij sin(6, - ~ 5 ~ )
j=1
EiE,Gi, cos(& - 4 ) )
(9)
3=1
a(,)
9,
d,
N-1
Detection
of
Chaotic Swings
Transiently
where
m
ei(kAT)
= ii(kAT) - Pi
+ Diwi + C B i j
j=1
m
sin(& - 6,)
+ C G i j cos(6i - Sj)
(11)
j=1
1288
variational equation from
U()
k=l
Practical Considerations
1.Reference Frame:In the transient case, each rotor angle is compared with the center of angle(C0A) reference for
transient chaos detection. In a real-time enviroment it is
impossible t o acquire all angle measurements in a short period of time. On the other hand, our objective is not t o
determine the stability of the whole system, but to detect
transient chaos for relay and controller decisions in related
areas. Therefore, only nearby unit angles are required t o
compute a local COA t o decide if any action should be
initiated in this part of the network.
2. Length of the W i n d o w NAT: Since we want to detect transiently chaotic swing as early as possible, the window should be chosen as short as possible from this point.
On the other hand, we need enough measurements to idenTherefore,
tify the system and obtain more accurate A],[.
there is a trade-off between these things. A reasonable choice
is that the dimension of normal equations, which equals t o
N , is about twice than the number of unknown parameters.
3. Noise: Due t o the inevitible presence of noise in measurements and numerical computation, it is safer to choose
a threshhold value y t o compare wit,h ifNAT1.
That is, if
> y, then the swing is transiently chaotic or else it
is not. Usually y can be chosen by hypothesis testing.
;\tNAT1
5
Simulation Results
Case 1:
In this first case, machine 3 is treated as slack bus. The
classical swing equations describing the post-fault system are
as follows:
1289
11
0
"
"
'
14
"
10
12
"
16
IS
'
20
sec
Figure 2: Transiently chaotic time-behavior and sensitive dependence on t h e initial conditions of transiently
chaotic swing of angular frequency of machine 1 caused
by disturbance 1. T h e solid curve and dotted curve
are integrated from two close initial conditions:solid
curve:(2.6 0.1 1.4 1.5),dotted curve:(2.8 0.1 1.4 1.5)
Table 1:Estimated System Parameters and
'0
10
12
14
'
16
'
18
20
105
Figure 3: Transiently chaotic time-behavior and sensitive dependence on t h e initial conditions of transiently
chaotic swing of angular frequency of machine 1 caused
by disturbance 2. T h e solid curve and dotted curve
are integrated from two close initial conditions: solid
curve:(2.8 0.1 0.5 0.8),dotted curve:(3.0 0.1 0.5 0.8)
..
(1.2,0.1,1.4,0.5) Dl = 0.50
disturbance 4:
"tsecl
= -0.11
initial condition=
I 3 2 = 0.09
(0.2,0.1,0.5,0.8) D1 = 0.49
8 2
= 0.34
4 = 0.58
B2l
= 0.09
4 = 0.89
DLturburo 3
ais
.. ..
0.1
&
83
= w3
= A - E 1 2 s i n ( ( l + p1)61
- 813 sin(& - 63)
= P3 - 8 3 1 sin(& - 61)
LA
j 3
w1
832
sin(pl61
0.3
+~ ~ 3 6 3 )
+ (I + cp3)53)
-a35
0
#'
10
12
14
16
18
20
Ec
(15)
In our simulation, A , P3, 8 1 2 , B13, &I and B32 are unknown system parameters to be estimated and 6 = 0.01, p i =
= p3 = M2 = 0.707 are known parameters. This sysMZ
tem was shown theoretically to exist chaotic motions using Melikov's theorem[6]. In our simulation, we obtained
the simulated measurements by integrating Eqn.15 using
the parameter values PI = 0.59739, P 3 = 0.89739,
=
1.0, 8 1 3 = 0.001, 8 3 1 = 0.1, 8 3 2 = 1.0 and initial condition
..
'%,
Figure 4: Nonchaotic time-behavior and correlative dependence on the initial condions of angular frequency of
machine 1 caused by disturbance 3. T h e solid curve and
dotted curve are integrated from two close initial conditions: solid curve:(1.2 0.1 1.4 0.5),dotted curve:(1.4 0.1
1.4 1.5)
1290
1.8,
1.6
1.4
1.2
0.6
a4
az
0
10
12
14
16
18
U)
Figure 5: Nonchaotic time-behavior a n d correlative dependence o n the initial conditions of angular frequency
of machine 1 caused by disturbance 4. The solid curve
and dotted curve are integrated from two close initial
conditions: solid curve:(0.2 0.1 0.5 0.8),dotted curve:(0.4
a4
a3
ai
.a:
-az
-a3
-a4
-as
0
0.2
0.4
a6
0.8
1.2
1.4
1.6
1.8
4-
Conclusions
8 :I
0
1291
References
[l] J.S. Thorp, A.G. Phadke, S.H. Horowit,z and M.M. Be-
Chih-Wen Liu received the B.S. degree in Electrical Engineering from Nat,ional Taiwan University, Taipei, Taiwan,
in 1987. He received M.S. degree in Elert,rical Engineering
from Cornell University in 1992. Current,ly, he works toward
the Ph.D. degree a t Cornell. His research interest,s include
1292
W e would
DISCUSSION
VITALY A. FAYBISOVICH, The R.E.M.
Co., I n c . , L o s A n g e l e s , CA. :
on
the
a p p r e c i a t e t h e a u t h o r s comments
above o b s e r v a t i o n s and q u e s t i o n .
Engineering
Manuscript received August 11, 1993.
T h i s paper c o v e r s v e r y f a s c i n a t i n g p r a c t i c a l
and t h e o r e t i c a l q u e s t i o n a b o u t real t i m e
i d e n t i f i c a t i o n of t h e t r a n s i e n t l y c h a o t i c
s w i n g s (TCS) i n power s y s t e m s . I t i n i t i a t e s
a t least t w o q u e s t i o n s :
1. F o r w h i c h
be
observed
real c o n d i t i o n s t h e
i n power s y s t e m ?
2 . Can t h e TCS be i d e n t i f i e d
proposed algorithms?
TCS may
by t h e
From o u r p o i n t of v i e w t h e TCS is t h e
r e s u l t of n o n l i n e a r o s c i l l a t i o n s i n t h e
m u l t i v a r i a b l e low damped s t a b l e s y s t e m
operating very close t o t h e s t a b i l i t y
b o u n d a r y . I n t h e a b s e n c e o f random
factors t h i s systems behavior i s f u l l y
d e t e r m i n i s t i c a n d c a n be p r e d i c t e d . The
c h a o s f e a t u r e s are a r i s i n g d u e t h e random
d i s t u r b a n c e s o f dynamic p r o c e s s w h i c h i s v e r y
s e n s i t i v e t o small v a r i a t i o n s of t h e i n i t i a l
c o n d i t i o n s , etc.
I n t h e r e a l power s y s t e m t h o s e random
d i s t u r b a n c e s are p r o d u c e d b y v a r i a t i o n of
l o a d s and g e n e r a t o r s o u t p u t . I n s i m u l a t i o n
s t u d y t h e main s o u r c e o f s u c h random b e h a v i o r
are e r r o r s o f n u m e r i c a l i n t e g r a t i o n . If
real power s y s t e m i s o p e r a t i n g w i t h t h e
r e a s o n a b l e r e s e r v e of s t a b i l i t y ( a b o u t
10-15%) t h e TCS i s u n l i k e l y .
I n t h e classical swing e q u a t i o n s t h e a n g l e
and frequency of t h e e l e c t r o m o t i v e f o r c e
behind g e n e r a t o r s t r a n s i e n t r e a c t a n c e are
u s e d . From t h e r e a l t i m e p h a s o r m e a s u r e m e n t s
t h e a n g l e and frequency a t t h e g e n e r a t o r s
b u s are d e f i n e d . T h o s e sets are two
d i f f e r e n t s e t s . For t h i s r e a s o n t h e p r o p o s e d
a l g o r i t h m c a n t be u s e d for t h e r e a l t i m e
TCS i d e n t i f i c a t i o n .