You are on page 1of 8

Panel Session: \Optimization Techniques in Voltage Collapse Analysis," IEEE/PES Summer Meeting, San Diego, July 14, 1998.

Applications of Optimization to Voltage Collapse Analysis


Claudio A. Ca~nizares
University of Waterloo
E&CE Department
Waterloo, ON, Canada, N2L 3G1
claudio@iliniza.uwaterloo.ca
Abstract|This paper describes several applica- sions presented in Section III regarding the association
tions of optimization for voltage stability analysis between bifurcation theory and optimization techniques
(VSA) of power systems. Voltage stability prob- used in voltage collapse studies. Section IV presents some
lems, particularly those related to voltage col- possible research directions on optimization and bifurca-
lapse, are presented here as optimization prob- tion studies of power systems, and Section V summarizes
lems, formally demonstrating, with the help of bi- the main ideas presented in this paper.
furcation theory, that well-known voltage collapse
techniques are basically equivalent to some typical II. Voltage Collapse
optimization methodologies. Recently developed
analysis techniques and new research directions As the ties between existent voltage collapse analysis
that have sprung up from bifurcation analysis of tools developed from bifurcation theory and optimization
power systems and the application of optimization techniques can only be explained based on certain bifur-
techniques to VSA are also presented in this pa- cation conditions, typically referred to as transversality
per. Throughout the paper, the advantages and conditions, this section concentrates on brie y introduc-
disadvantages of using di erent optimization tech- ing bifurcation theory.
niques for VSA in practical systems are discussed A discussion on generic power system models is pre-
as well. sented rst to help explain bifurcation theory and its
Keywords: Voltage stability, voltage collapse, op- association with voltage collapse. Most of the material
timization, bifurcations. presented here is discussed in detail in [3].
I. Introduction A. System Models
Most power systems today are operated close to their Nonlinear dynamical systems, such as those obtained
steady-state stability limits, as demonstrated by several from certain power system models, can be generically de-
voltage collapse events throughout the world, such as scribed by the following ordinary di erential equations
some of the disturbances of North America's Western in- (ODE):
terconnection in 1996 [1, 2]. Thus, voltage collapse stud- x_ = f(x; ; p) (1)
ies, an integral part of voltage stability analysis (VSA)
of power systems, have become rather important for the where x 2 <n corresponds to the state variables;  2 <`
design and operation of power systems [3]. represents a particular set of \non-controllable" parame-
Most of the numerical tools used in voltage collapse ters that drive the system to a bifurcation in a quasi-static
studies are based on concepts and/or techniques devel- manner, i.e., as  changes, the system steadily moves from
oped from bifurcation analysis of power systems [3, 4, equilibrium point to equilibrium point; p 2 <k represents
5, 6]. More recently, however, new optimization-based a series of \controllable" parameters associated with con-
tools have been developed to study voltage collapse prob- trol settings; and f : <n  <  <k 7! <n is a nonlinear
lems in power systems. The main purpose of this pa- vector function [7, 8].
per is to show the similarities and strong ties between Typical power system models used in stability analysis,
tools developed for the computation of collapse points and hence VSA, are modeled with a set of di erential and
from bifurcation theory and those based on optimization algebraic equations (DAE) of the form
techniques. Furthermore, based on these similarities, the
paper discusses possible improvements to existent opti-    
x_ = f(x; y; ; p) = F(z; ; p)
mization techniques used for optimal active and reactive 0 g(x; y; ; p) (2)
power dispatch in power systems, as well as proposing
new applications of optimization for the determination of where x 2 <n typically stands for state variables corre-
cost-e ective operating conditions that account for the sponding to a series of system devices and their controls,
voltage collapse problem. such as generators;  2 <` stands for slow varying para-
The paper starts with a review in Section II of a few meters that are typically associated with variable loading
basic concepts in bifurcation analysis of power systems, levels, over which operators have no direct control; p 2 <k
to establish the basic background needed for the discus- represents the control settings that operators directly or
1
indirectly control, such as AVR reference set points or in power systems have been associated with saddle-node
shunt compensation; f : <n  <m  <  <k 7! <n cor- bifurcations [3]; hence, this paper deals with these types
responds to the nonlinear vector eld directly associated of local bifurcations only.
with the state variables x; vector y 2 <m represents the Saddle-node bifurcations, also known as turning points
set of algebraic variables de ned by the nonlinear alge- or fold bifurcations, are generic, codimension one, local
braic function g : <n  <m  <  <k 7! <m , which typi- bifurcations of nonlinear dynamical systems represented
cally correspond to load bus voltages and angles, depend- by (1). These bifurcations are typically identi ed by
ing on the load models used; and F () = (f(); g()) and a couple of equilibrium points merging at the bifurca-
z = (x; y) 2 <N (N = n + m). tion point as the slow varying parameters  approach a
The stability of DAE systems is thoroughly discussed in maximum local value  . Thus, a saddle-node bifurca-
[9]. The main idea in that paper is that if Dy g(x; y; ; p) tion corresponds to an equilibrium point (x;  ; p ), i.e.,
can be guaranteed to be nonsingular along system trajec- f(x ;  ; p) = 0, where the corresponding system Jaco-
tories of interest, the behavior of system (2) along these bian Dx f j = Dx f(x ;  ; p ) has a unique zero eigen-
trajectories is primarily determined by the local ODE re- value, and the following transversality conditions hold
duction [8, 13]:
x_ = f(x; y,1 (x; ; p); ; p)
where y = y,1 (x; ; p) comes from applying the Im- Dx f j v = DxT f j w = 0
plicit Function Theorem to the algebraic constraints wT D f j 6= 0
g(x; y; ; p) = 0 on the trajectories of interest. The reader
is referred to [10, 11] for a full discussion on the cases w [Dx2 f j v]v 6= 0
T
where the nonsingularity of Dy g() cannot be guaranteed
over the full range of operating conditions. In the current where v and w are properly normalized right and left
paper, Dy g() is assumed to be nonsingular for all system \zero" eigenvectors in <n of Dx f j , respectively. These
equilibria of interest. transversality conditions are important, as these allow, by
Another issue that one must be aware of in sta- means of center manifold theory, to describe the mean-
bility analysis is that system equilibria de ned by ingful dynamic phenomena that characterize the system
F(zo ; o ; po ) = 0 are actually obtained from a subset of behavior close to the bifurcation point [7, 8, 14]; thus, the
equations signs and magnitudes of the second and third conditions
determine locally how the system bifurcates. These con-
G(~zo ; ~ o ; p~o ) = Gjo = 0  F(zo ; o ; po) = F jo = 0 ditions also allow for the development of robust numer-
typically referred to as the power ow equations, where ical techniques to determine the location of saddle-node
(~z ; ~ ; p~) are a subset of (z; ; p). Hence, the typical proce- bifurcation points.
dure is to rst solve the power ow equations and, based The nonsingularity assumption of the algebraic con-
on the corresponding solutions, nd equilibrium points straints Jacobian is used in [13] to demonstrate that
of the dynamic model before proceeding with the stabil- these transversality conditions, at a saddle-node bifur-
ity analysis of the full dynamical system represented by cation point (z ; ; p ) of system (2), are equivalent to
(2). For some particular dynamic and power ow models,
all power ow solutions may correspond to actual system Dz F j v = DzT F j w = 0 (3)
equilibria and vice versa [12]. However, for most F() and wT D F j 6= 0 (4)
G() models, the solution of the power ow equations does
not guarantee an initial system equilibria, as solutions of w [Dz2 F jv]v 6= 0
T (5)
Gjo = 0 do not necessarily guarantee that F jo = 0 exists,
and vice versa; this is particularly important for the dis- where v and w are the corresponding right and left zero
cussions in Section IV regarding the development of new eigenvectors in <N of DzT F j, properly normalized. Thus,
optimization techniques for power system studies. In this the methods described in this paper apply to both ODE
paper, for the most part, the proper system equilibria and DAE systems under a nonsingularity assumption for
are assumed to be available, i.e., equilibrium points are Dy gj.
assumed to be computed from the dynamic model F (). Saddle-node bifurcations are generic, i.e., they are ex-
pected to occur in nonlinear systems with one slow vary-
B. Bifurcation Theory ing parameter, as opposed to other types of \singular" lo-
Bifurcation theory deals with the study of the stabil- cal bifurcations such as transcritical and pitchfork, which
ity of ODE systems (1) that move from equilibrium to require certain speci c symmetries in the system to occur
equilibrium as the parameters  slowly change [7, 8]. [8]. In particular, systems that have a constant D f() or
There are several types of bifurcations associated with the D F () matrix, which is the typical case in power systems
changes of , some are local and some are global, depend- with constant PQ load models, can be expected to bifur-
ing on the behavior of the system dynamic manifolds and cate through a saddle-node, as condition (4) is generically
equilibrium points. Many cases of actual voltage collapse met [15].
2
III. Current Use of Optimization proposed in [24]. Thus, the collapse problem may be
stated as
As saddle-node bifurcations have been directly associ-
ated to certain voltage collapse problems, a saddle-node Min: , (7)
bifurcation point is also referred to as the collapse point. s:t: F(z; ; po ) = 0
Hence, determining the location of this point in the (; p)
parameter space, i.e., computing the value of (z ; ; p ), This problem may be solved using the Lagrangian
is of practical importance in power systems.
For systems with p xed at a value of po , and a single L(z; ; w) = , + wT F(z; ; po)
parameter  2 <, two techniques, namely, direct methods
and continuation methods, were originally developed to where w corresponds to the Lagrangian multipliers.
determine bifurcation points of ODE systems (1) [7], and Hence, necessary conditions to obtain a solution of (7)
have been successfully applied to the computation of col- are given by rL = 0, i.e.,
lapse points in power systems [3, 16]. For multivariable
parameter problems, alternative techniques have been de- Dw L = F(z; ; po) = 0 (8)
veloped to study collapse problems. Thus, for systems T
Dz L = Dz F(z; ; po)w = 0
with xed controllable parameters p = po and multiple @ L = wT @F (z; ; p ) , 1 = 0
parameters  2 <` , direct and iterative techniques have @ @ o
been developed to determine the minimumvalue of  with
respect to an initial operating condition, also known as These equations are basically the same as (6), with the
the minimum distance to collapse [17, 18]. For systems exception of the third one, which is just another way of
with controllable parameters p free to change, direct and guaranteeing a nonzero w, and corresponds to transver-
continuation methods have been proposed to determine sality condition (4).
the optimal values of p that maximize the distance to Stating the collapse problem as an optimization prob-
collapse, i.e., maximize the value of  with respect to lem allows for the use of several well known optimization
an initial operating condition [14]; the practical implica- techniques to compute the collapse point, as discussed in
tions associate with this problem have been discussed in [25]. One particular technique that is especially appeal-
[19, 20]. ing due to its limit handling capabilities is Interior Point
This section brie y discusses all of these problems, and Methods, which has been successfully applied to the com-
shows, using bifurcation theory, how solution methodolo- putation of the collapse point [26, 27].
gies can be developed from optimization theory.
B. Continuation Method
A. Direct Methods The continuation method consists basically on succes-
Direct methods, also known in power system applica- sive computations of equilibrium points for di erent val-
tions as Point of Collapse (PoC) methods [21], were de- ues of system parameters  and p. For a scalar parameter
veloped to compute saddle-node bifurcations of nonlinear  2 < and a xed p = po , this method allows the user
systems with a scalar parameter  2 < ( is a scalar and to trace, by automatically changing the value of , the
not a vector in this case). In DAE systems, the method complete equilibrium pro le or bifurcation manifold (this
consists of solving, for a given value po of the controllable corresponds to the PV curves for some system models),
parameters p, equations which consists on one dimensional manifold or curve in
the (z; ; p) space. An approximation of the bifurcation
F(z; ; po) = 0 (6) point (z ; ; po ) may be obtained by monitoring the value
T of  until it reaches its maximum value  at this point;
Dz F (z; ; po)w = 0 hence, it can be readily used as an alternative method
jjwjj1 = 1 to compute the collapse point. The advantages of this
method with respect to the direct method are that it
for the variables z, a scalar parameter , and the vector produces additional information regarding the behavior
w, to directly obtain the collapse point (z ;  ; po ) [16, of the system variables z and that limits can be reliably
22, 23]. These three equations correspond to the steady- enforced. For power system applications, however, this
state equations, the singularity conditions at the collapse method, although reliable and very informative, is com-
point, and the nonzero left eigenvector requirement, in putationally expensive, especially for large systems with
that order. Other equations with the right eigenvector multiple limits [16].
and/or di erent nonzero eigenvector requirement may be The computational strategy used in this method is il-
used; however, equations (6) present the best numerical lustrated in Fig. 1, which can be basically summarized in
characteristics for large systems [16], as con rmed below the following two main steps:
by the results of applying optimizationtechniques to solve
this problem. 1. Predictor: A known equilibrium point (z1 ; 1; po )
Similar equations to (6) may be obtained by represent- is used to compute the direction vector z1 and a
ing the problem as an optimization problem, as initially change 1 of the system parameter. This rst step
3
λ2 ( z * , λ *, p o ) more typically  itself, at the value yielded by the
predictor step. The problem with the latter is that
∆ z1 the resulting system of equations may not have a so-
lution, especially if the chosen value 2 = 1 + 1
exceeds the corresponding value at the bifurcation
λ1
point, i.e., 2 >  . By cutting the step length when
z2 this occurs, i.e., reducing the value of in (9), con-
λ vergence problems can be avoided.
z1 λ These two steps are cyclically applied until the changes
in  are smaller than certain tolerance , i.e., until
1 < . However, one must be aware that, since the
Jacobian Dz F j is singular at the bifurcation point, a
parameterization is sometimes needed in the predictor
and/or corrector steps, depending on the value of  and
Fig. 1. Continuation method. the numerical techniques used, to avoid convergence di-
culties. In practice, this is not required when step-cutting
techniques are utilized [16].
is known as the predictor, since it generates an initial By restating the collapse problem as an optimization
guess (z1 + z1; 1 + 1; po ) for the corrector step. problem as follows:
A way of computing this direction is by computing
the tangent direction, or an approximation thereof, Min: F (u) = , (10)
to the bifurcation manifold at the equilibrium point s:t: c(u) = F (z; ; po) = 0
(z1 ; 1; po ) with respect to the variable parameter , where u = (z; ), the continuation methods can be readily
i.e., demonstrated to be equivalent to a generalized reduced-

z1  dz = , [D F j ],1 dF

gradient (GRG) method [14].
1 d 1 z 1 d 1 The GRG method is a well-known nonlinear optimiza-
tion technique that consists on following the constraint
Hence, one may choose the step 1 to then compute manifold de ned by c(u) = 0, using predictor-corrector
the change z1 in z1 as follows: steps based on an \optimal" direction obtained from
tangent information at known points on this manifold
1 = kdz=d j1 k (9) [28, 29]. Thus, using similar notation as in the descrip-
tion of the continuation method, this method consists of
z1 = 1 d dz the following steps:

1 1. Predictor: Assuming that a set of initial values for
where is a positive scalar that is chosen to control u = (z; ) satisfying the constraints is known, say
the \length" of the step; typically, = 1 is an ade- u1 = (z1 ; 1) such that c(u1 ) = F(z1 ; 1; po ) = 0, the
quate choice. Observe that the closer to the bifurca- initial vector u1 is changed by taking a step u1 =
tion point, the smaller the step, as this is normalized (z1 ; 1) in the direction of the steepest descent
with respect to the norm of the tangent vector, which on the tangent plane to c(u) = 0 at u1. Thus,
gets larger the closer the system is to the bifurcation   
z2 = z1 + z1
  

point. 2 1 1
| {z } | {z } | {z }
2. Corrector: Once the new approximate point (z1 + u2 u1 u1
z1 ; 1 + 1; po ) is determined in the predictor where
step, the actual equilibrium point (z2 ; 2; po ) must 
z1

then be computed. In order to be able to solve this T T
problem, an additional equation is required, as there 1 = ,UU ru F (u1)
is one more variable than number of equations. Thus, and the matrix U 2 <(N +1)1 , a basis for the null
the following problem must be solved: space of Du c(u1) 2 <N (N +1) , i.e., Du cj1U = 0, is
de ned as 
F (z; ; po) = 0 ,1Du c(u1) 
'(z; ) = 0 U = ,[D u(1) c(u 1 )] (2)

1
#
for (z; ), using as initial guess the approximate so-
"
, [D F
z 1 j ] , 1 d F

lution generated by the predictor step. = d 1


1
Several techniques have been proposed to chose the "
dz
#

additional equation '(z; ) = 0 [3]; however, the sim- = d 1
plest approach is to x one of the variables in z, or 1
4
assuming that u = (u(1); u(2)) = (z; ), where to introduce operational limits, as these can be enforced
u(1) = z are the dependent (computed) variables, \on-the- y" as the solution is approached. However, one
and u(2) =  is the independent (de ned) variable. must be aware of the possibility of reaching certain lim-
Hence, its that signi cantly change the \shape" of the solution
# manifold (as de ned by c(u) = F (z; ; po) = 0), which
z1 = , ddz 1 h dz 1 i 0
  "  
could generate nontrivial changes in the corresponding
1 1 d 1 ,1 tangent surfaces, resulting on convergence problems dur-
"
dz # ing the continuation process. A simple example of this
= d 1 (11) type of problem in power systems is the \Q-limit" insta-
1 bilities [16, 31]. Finally, as with any GRG-type method,
one must be also aware of the possibility of \zigzagging"
The scalar > 0 is used to change the size of the during the computation process [28], which considerably
step, so that F (u2 ) < F (u1 ) (2 > 1 ), and to guar- slows down the convergence process.
antee that the corrector step yields a solution, as
discussed below. C. Minimum Distance to Collapse
2. Corrector: The value predicted by \linearized" step When the bifurcation parameter  is multidimensional,
(11), must now be corrected to ensure that the con- i.e., there is more than one parameter that drives the sys-
straints are satis ed. A modi ed Newton-Raphson tem to bifurcation, such as in the case of several loads in
iteration is used to obtain a solution for z so that a power system changing independently of each other, an
c(u) = F(z; ; po ) = 0, by using as an initial guess issue that is of interest is to determine the value of  that
would yield the closest bifurcation to a given operating
z20 = z1 + z1
|{z}
or equilibrium point (zo ; o ; po ) [17]. Assuming that the
u(1) controllable parameters p remain xed at a given value po ,
0
the problem can be stated as the following optimization
dz
= z1 + d problem [14]:

1
and keeping constant Min: F (u) = , 12 k , o k2 (13)
 

2 = 1 + 1 s:t: c(u) = DTFF(z; (z; ; po)


; p ) w = 0
|{z} z o
u(2)
0
where u = (z; ; w), and w is a properly normalized
= 1 + \zero" eigenvector. Thus, the idea is to determine the
Thus, the corrector step is de ned as minimum distance from a given operating point de ned
by o to a collapse point de ned by  . Observe that
h
i+1 = z i , D c(u(1); u(2))
i,1 the constraints force the solution to be a \singular" bi-
z|{z}
2 2
|{z}
u i 0 (1) c(u(1) (2)
i ; u0 ) furcation, as these constraints essentially correspond to
u(1) u(1) transversality conditions (3) and (4).
This problem can be solved in several ways, as indi-
i+1 i+1

= 2 z , [Dz F (z i ; 2; po )],1F (z i ; 2; po )(12)


i
2 2 cated in [17]. The simplest approach to solving it would
where i = 1; 2; : : : stands for the iteration number. be to use the Lagrangian function
The scalar constant > 0 is used to ensure a so-
lution to c(u) = 0 [30]. Hence, if no solution z2 is L(z; ; w; ; ) = , 12 ( ,  )T ( ,  ) + (14)
encountered as the value of is reduced up to cer- T T T
 F(z; ; po) + Dz F(z; ; po)w
tain reasonable tolerance, the vector generated by
the predictor step (11) is changed by reducing the Thus, based on transversality conditions (3), (4) and (5)
value of . This process is repeated until conver- at the saddle-node bifurcation point (z ;  ; po ), the La-
gence of (12) is attained. grange multipliers that solve the necessary optimality
conditions given by rL = 0, can be shown to be  = w
The predictor and corrector steps (11) and (12), re- and  = 0 [14]. These values lead to equations (15),
spectively, are applied sequentially until F (u) = , is where the last equation ensures a nonzero left eigenvec-
minimized within an acceptable tolerance, i.e.,  approx- tor w based on transversality condition (4).
imately reaches its maximum value  . Observe that the
GRG method described above is basically a continuation F(z ;  ; po) = 0 (15)
method with a step-cutting technique, with some slight T
Dz F(z ;  ; po )w = 0
modi cations on the predictor and corrector steps with DT F(z ;  ; po )w =  , o
respect to the continuation method described above.
An advantage of the continuation technique as com- Equations (15) basically correspond to a direct method
pared to the direct method is that it is relatively simple to compute the desired solution; however, other optimiza-
5
tion techniques such as Interior Point methods, with bet- The last equation properly normalizes the \zero" left
ter convergence characteristics especially for systems with eigenvector w 2 <N . Equations (17) basically de ne
inequality constraints (limits on the system variables), a direct method to solve this problem.
can be used in this case. For example, a continuation A continuation methodology can also be developed
method could be developed by applying the predictor and following the same GRG method as before, and de n-
corrector steps of the GRG method described above to ing the dependent and independent variables as follows
optimization problem (13). This requires a proper choice [14, 19, 20]:
of dependent u(1) and independent u(2) variables, as in- 2 3 2 3
dicated in [14]. Thus, one may chose z wk
2 3 u(1) = 4 w^ 5 u(2) = 4 p^ 5
z 
w

pl 
(1)
u = w^ 4 5 (2)
u = ^ k
l where, once more, wk 2 < is de ned to guarantee a non-
zero w vector, which in turn requires pl 2 < to become a
were wk 2 < is a non-zero element of the \zero" left computed variable; thus, w = (w; ^ wk ) and p = (^p; pl ).
eigenvector w, and l 2 < is an element of the set of Other optimization techniques with better limit han-
parameters ; thus, w = (w; ^ wk ) and  = (^; l ). This dling capabilities and improved convergence character-
choice guarantees a non-zero w and proper convergence istics, such as Interior Point methods, can be used in
characteristics. this case to avoid the pitfalls of the proposed direct and
Another solution method proposed in [17], is to apply continuation methods. The practical implications of ap-
an iterative technique based on the property that the left plying these two methods to power system studies are
eigenvector at the solutions point w is colinear with the presented in [14].
vector  , o , i.e.,
w = k( , o ) IV. New Applications of Optimization
where k is a scalar constant. This iterative techniques, Based on the experience acquired through the study of
as well as the direct method, have been shown to yield saddle-node bifurcation problems in power systems and
reasonable results in realistic power system examples in their close relation with various optimization techniques,
[18]. several possible improvements to existent optimization
tools are discussed in this section.
D. Maximizing the Distance to Collapse
As saddle-node bifurcations have catastrophic e ects A. Improved Models for Optimization Studies
on the stability of nonlinear systems, mechanisms must Typical optimization studies are based on simple power
be developed to avoid them. One possible way of avoid- ow models. Thus, these techniques try to solve optimiza-
ing these stability problems would be to maximize the tion problems of the general form
distance to the saddle-node bifurcation with respect to
the slow varying parameters . This maximization can Min: F (~z ; ~; p~)
be achieved by changing the controllable parameters p in s:t: G(~z; ~; p~) = 0
the nonlinear system. This problem can be stated as an
optimization as follows [14]: plus several inequality constraints to model limits on var-
ious power ow variables, such as bus voltages and gen-
Min: F (u) = , 12 k , o k2 (16) erator reactive powers. Usually, p~ represents the active
  power injections in PV (generator) buses and/or reactive
s:t: c(u) = DTF(z; ; p)
F (z; ; p) w = 0
power injections from shunt compensation in the system.
z When these techniques are applied to study stability
where u = (z; ; p; w), w is a properly normalized \zero" problems, as in this case of bifurcation studies, power
eigenvector, and o is assumed to de ned the initial oper- ow models are inadequate, since controls and their cor-
ating point used as the reference point the for optimiza- responding limits are rather important [32], particularly
tion process. Observe that the basic di erence between for new system elements such as Flexible AC Transmis-
(13) and this optimization problem is that p is allowed to sion System (FACTS) controllers [19, 20]. A proper op-
change in this case. Hence, the same Lagrangian function timization problem in this case would be represented by
(14), together with transversality conditions (3), (4) and Min: F (z; ; p)
(5), can be used to obtain the following solution to (16):
s:t: F(z; ; p) = 0
F (z ;  ; p ) = 0 (17)
T
Dz F (z ; ; p )w = 0 plus any other inequality constraints representing limits
DpT F (z ; ; p )w = 0 on the system variables. Observe that F (z; ; p) in this
case corresponds to the actual equations and variables,
DT F (z ; ; p )w =  , o (18) or a proper subset thereof, of the full dynamical system,
6
so that the actual equilibrium equations and system vari- Optimization techniques are widely developed tools
ables, with their corresponding limits, are used in the that are primarily used in power systems to determine op-
optimization process. timal active and reactive power dispatch patterns. How-
A power system dynamic model, based on a simple sec- ever, these optimization techniques can be signi cantly
ond order generator model with no realistic representa- improved by using some concepts developed in bifurca-
tion of control variable limits, is used for an optimalpower tion theory, especially regarding the importance of accu-
dispatch problem in [33, 34], with some additional sta- rate modeling of system controls and their limits. Fur-
bility criteria represented through transient energy func- thermore, not much work has been done on accounting
tions (TEF) in the optimization process. It would be for the distance to collapse in these kinds of tools. Hence,
interesting to apply new optimization techniques such as computing P and Q dispatch patterns that not only min-
Interior Point methods to study a similar problem, and imize costs but also increase distance to collapse, thus
to address the issue of optimal reactive power dispatch, enhancing system stability, while using adequate device
but using detailed generator and controller (e.g., FACTS) models to accurately represent the system with all its con-
models to analyze their e ect on the optimization process. trol limits, is the purpose of our current research work.
B. Optimal P and Q Dispatch to Maximize Stability References
The problem of accounting for system stability in op-
timal active power dispatch of power systems is studied [1] \Planning against voltage collapse," technical report of
in [33, 34], as indicated above. In these two papers, the tf 38-01-03, CIGRE, October 1986.
objective function is modi ed to include a measure of the [2] \Power systems outages that occurred in the Western
\stability level" of the system by adding a TEF measure- interconnection on July 1996," disturbance report, West-
ment to the objective function. The proposed approach ern Systems Coordinating Council (WSCC), September
may be summarized using the following multi-objective 1996.
optimization problem: [3] P. Kundur, editor, \Voltage stability assessment, pro-
cedures and guides," technical report Final draft,
Min: [F1(z; ; p); F2(z; ; p)] (19) IEEE/PES Power Systems Stability Subcommittee,
s:t: F(z; ; p) = 0 1998. Available at http://www.power.uwaterloo.ca.
[4] L. H. Fink, editor, Proc. Bulk Power System Voltage
where F1() stands for the classical generation cost func- Phenomena II|Voltage Stability and Security, ECC Inc.,
tion and F2 () corresponds to a TEF-based measure of Fairfax, VA, August 1991.
stability of the system. [5] L. H. Fink, editor, Proc. Bulk Power System Voltage
It has been shown that the system stability is tightly Phenomena|Voltage Stability and Security, EL-6183,
coupled to the distance to collapse, i.e., the \closer" to the EPRI, January 1989.
point of collapse, the \less stable" the system is [14, 35]. [6] L. H. Fink, editor, Proc. Bulk Power System Voltage Phe-
Thus, it should be possible to set up a similar optimiza- nomena III|Voltage Stability and Security, ECC Inc.,
tion problem as (19) where F2() is replaced by a measure Fairfax, VA, August 1994.
of the distance to collapse, say [7] R. Seydel, Practical Bifurcation and Stability Analysis|
From Equilibrium to Chaos. Springer-Verlag, New York,
F2(z; ; p) = 12 k , o k2 second edition, 1994.
[8] J. Guckenheimer and P. Holmes, Nonlinear Oscillations,
and the constraints are modi ed accordingly. A possi- Dynamical Systems, and Bifurcations of Vector Fields.
ble outcome of such optimization process could be to de- Springer-Verlag, New York, 1986.
termine an optimal power dispatch that maximizes the [9] D. J. Hill and I. M. Y. Mareels, \Stability theory for
distance to collapse. di erential/algebraic systems with application to power
systems," IEEE Trans. Circuits and Systems, vol. 37, no.
11, November 1990, pp. 1416{1423.
V. Conclusions
[10] V. Venkatasubramanian, H. Schattler, and J. Zaborszky,
This paper demonstrated the strong ties between bi- \A taxonomy of the dynamics of the large power systems
furcation and optimization techniques for the analysis of with emphasis on its voltage stability," pp. 9{52 in [4].
voltage collapse problems. It is shown that by simply re- [11] V. Venkatasubramanian, X. Jiang, H. Schattler, and
stating the bifurcation problem as an optimization one, J. Zaborszky, \Current status of the taxonomy theory of
typical techniques used to compute bifurcation points are large power system dynamics|DAE systems with hard
basically the same as certain optimization techniques. Al- limits," in [6].
though several computational methods based on bifurca- [12] I. Dobson, \The irrelevance of load dynamics for the load-
tion theory have been shown to be ecient tools for VSA, ing margin to voltage collapse and its sensitivities," pp.
using optimization techniques for these types of studies 509{518 in [6].
present several advantages, especially due to their limit [13] C. A. Ca~nizares, \Conditions for saddle-node bifurcations
handling capabilities. in ac/dc power systems," Int. J. of Electric Power &

7
Energy Systems, vol. 17, no. 1, February 1995, pp. 61{ [31] I. Dobson and L. Lu, \Voltage collapse precipitated by
68. the immediate change in stability when generator reactive
[14] C. A. Ca~nizares, \Calculating optimal system parame- power limits are encountered," IEEE Trans. Circuits and
ters to maximize the distance to saddle-node bifurca- Systems|I, vol. 39, no. 9, September 1992, pp. 762{766.
tions," IEEE Trans. Circuits and Systems{I, vol. 45, no. [32] P. A. Lof, G. Andersson, and D.J. Hill, \Voltage depen-
3, March 1998, pp. 225{237. dent reactive power limits for voltage stability studies,"
[15] C. A. Ca~nizares and S. Hranilovic, \Transcritical and IEEE Trans. Power Systems, vol. 10, no. 1, February
Hopf bifurcations in ac/dc systems," pp. 105{114 in [6]. 1995, pp. 220{228.
[16] C. A. Ca~nizares and F. L. Alvarado, \Point of collapse [33] K. S. Chandrashekhar and D. J. Hill, \Dynamic security
and continuation methods for large ac/dc systems," IEEE dispatch: Basic formulation," IEEE Trans. Power Sys-
Trans. Power Systems, vol. 8, no. 1, February 1993, pp. tems, vol. 102, no. 7, July 1983, pp. 2145{2154.
1{8. [34] A. A. Fouad and T. Jianzhong, \Stability constrained
[17] I. Dobson, \Computing a closest bifurcation instability optimal rescheduling of generation," IEEE Trans. Power
in multidimensional parameter space," J. Nonlinear Sci- Systems, vol. 8, no. 1, February 1993, pp. 105{112.
ence, vol. 3, 1993, pp. 307{327. [35] T. J. Overbye and C. L. DeMarco, \Voltage security
enhancement using energy based sensitivities," IEEE
[18] F. L. Alvarado, I. Dobson, and Y. Hu, \Computation Trans. Power Systems, vol. 6, no. 3, August 1991, pp.
of closest bifurcations in power systems," IEEE Trans. 1196{1202.
Power Systems, vol. 9, no. 2, May 1994, pp. 918{928.
[19] C. A. Ca~nizares and Z. T. Faur, \Analysis of SVC and Claudio A. Ca~nizares (S'87, M'92) received the Electri-
TCSC controllers in voltage collapse," IEEE/PES PE- cal Engineer diploma (1984) from the Escuela Politecnica Na-
200-PWRS-0-2-1998, accepted for publication in IEEE cional (EPN), Quito-Ecuador, where he held di erent posi-
Trans. Power Systems, March 1998. tions from 1983 to 1993. His MS (1988) and PhD (1991)
[20] C. A. Ca~nizares, A. Berizzi, and P. Marannino, \Using degrees in Electrical Engineering are from the University of
FACTS controllers to maximize available transfer capa- Wisconsin-Madison. Dr. Ca~nizares is currently an Associate
bility," Proc. Bulk Power Systems Dynamics and Control Professor at the University of Waterloo and his research activ-
IV{Restructuring, Santorini, Greece, August 1998. ities are mostly concentrated in the study of computational,
modeling, and stability issues in ac/dc/FACTS systems.
[21] F. L. Alvarado and T. H. Jung, \Direct detection of volt-
age collapse conditions," pp. 5.23{5.38 in [5].
[22] C. A. Ca~nizares, F. L. Alvarado, C. L. DeMarco, I. Dob-
son, and W. F. Long, \Point of collapse methods applied
to ac/dc power systems," IEEE Trans. Power Systems,
vol. 7, no. 2, May 1992, pp. 673{683.
[23] V. Ajjarapu, \Identi cation of steady state voltage stabil-
ity in power systems," Int. J. of Electric Power & Energy
Systems, vol. 11, 1991, pp. 43{46.
[24] T. Van Cutsem, \A method to compute reactive power
margins with respect to voltage collapse," IEEE Trans.
Power Systems, vol. 6, no. 1, February 1991, pp. 145{156.
[25] J. Lu, C. W. Liu, and J. S. Thorp, \New methods for
computing a saddle-node bifurcation point for voltage
stability analysis," IEEE Trans. Power Systems, vol. 10,
no. 2, May 1995, pp. 978{989.
[26] C. J. Parker, I. F. Morrison, and D. Sutanto, \Appli-
cation of an optimization method for determining the
reactive margin from voltage collapse in reactive power
planning," IEEE Trans. Power Systems, vol. 11, no. 3,
August 1996, pp. 1473{1481.
[27] G. D. Irisarri, X. Wang, J. Tong, and S. Moktari, \Max-
imum loadability of power systems using interior point
non-linear optimization method," IEEE Trans. Power
Systems, vol. 12, no. 1, February 1997, pp. 162{172.
[28] R. Fletcher, Practical Methods of Optimization. John Wi-
ley & Sons, New York, 1987.
[29] P. E. Gill, W. Murray, and M. H. Wright, Practical Op-
timization. Academic Press, London, 1981.
[30] J. Stoer and R. Bilirsch, Introduction to Numerical
Analysis. Springer-Verlag, 1980.

You might also like