Professional Documents
Culture Documents
AbstractThe continuation of the invariant subspaces algorithm combined with the projected Arnoldi method is presented to
trace the critical (right-most or least damping ratio) eigenvalues
for the power system stability analysis. A predictor-corrector
method is applied to calculate the critical eigenvalues trajectories
as power system parameters change. The method can handle
eigenvalues with any multiplicity and very close eigenvalues
during the tracing processes. The subspace dimension inflation
and deflation is applied to deal with eigenvalue overlap. The subspace update is proposed by an efficient projected Arnoldi method
that can utilize known information from the traced eigenvalues
and subspaces.
Index TermsArnoldi method, continuation of invariant subspaces, critical eigenvalues, eigenvalue tracing, power systems,
stability.
I. INTRODUCTION
IGENVALUES play an important role in power system
stability analysis. Eigenvalues can be used to determine
the small signal stability of the power systems. They are also
a good indication for the bifurcation points such as saddle-node
bifurcation and Hopf bifurcation. Eigenvalues with the largest
real parts and eigenvalues with the least damping ratios are of
great importance for power system applications.
From a mathematical point of view, eigenvalue calculations
are special root-finding problems where the polynomial funcfor matrix A. There is no direct method
tion is
to find the eigenvalues from square matrices whose dimension
is greater than 5 because no analytical formula exists for the root
of a general polynomial function. Thus, all the existing eigenvalue algorithms are essentially iterative methods. Among all
the eigenvalue solver methods for general nonsymmetrical matrices, the QR algorithm is regarded as the most efficient method
up to now. However, in most of the applications, there is no
need to calculate the whole set of the eigenvalues. In general,
the group of the critical eigenvalues is usually a small subset in
the whole spectrum. Several dominant subspectrum algorithms
exist to serve this purpose such as the power method, subspace
iteration, and the Arnoldi method [1], [2].
Manuscript received October 25, 2005; revised April 29, 2006. Paper no.
TPWRS-00673-2005.
D. Yang is with the Department of Market Monitoring, California Independent System Operator, Folsom, CA 95630 USA (e-mail: dyang@caiso.com).
V. Ajjarapu is with the Department of Electrical and Computer Engineering,
Iowa State University, Ames, IA 50011 USA (e-mail: vajjarap@iastate.edu).
Color versions of Figs. 58 are available online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TPWRS.2006.887966
YANG AND AJJARAPU: CRITICAL EIGENVALUES TRACING FOR POWER SYSTEM ANALYSIS
decomposition
provide the basis of the eigen-space
where a subset of column vectors in Q form an invariant subspace for A. As the matrix A changes with respect to the parameter, the corresponding invariant subspace also changes and can
be used to calculate the eigenvalues. The simplest case of the
invariant subspace is the single eigen-pair whose dimension is
1. Several homotopy methods for single eigen-pair problem are
presented in [20][22].
A generalized continuation method for the calculation of the
invariant subspace with any dimension is presented in [23]. It
applies the Newton method to the associated Riccati equation
and solves a Sylvester equation in each step. The method was
applied in [24][26].
Another scheme for the continuation of invariant subspace is
proposed in [27] and [28]. Compared with [23], it improves the
computational efficiency by solving a Sylvester equation with a
BartelsStewart algorithm.
One advantage of the invariant subspace method over the
derivative-based method is the treatment of eigenvalues with
multiplicity and very close eigenvalues. In the cases of multiple eigenvalues, or at the point of double real eigenvalues splitting into a pair of complex eigenvalues, the derivatives of the
eigenvalues and eigenvectors vanish. In addition, when computing the derivatives numerically, a simple eigenvalue that is
close to others may behave like a defective one [29]. The eigenvectors may be nearly linearly dependent, making some numerical schemes for the computation of derivatives badly behaved
[30]. When a cluster of eigenvalues occurs, it is better to consider these nearby eigenvalues together by the invariant subspace method.
In this paper, the continuation of the invariant subspace
method in combination with the projected Arnoldi method is
proposed to trace the critical eigenvalue set in power system
stability analysis. The accompanying projected Arnoldi method
can efficiently update new critical eigenvalues without recalculating the traced eigenvalues by utilizing the traced subspace
information.
The remaining parts of this paper are organized as follows.
Section II demonstrates the algorithm for the continuation of
invariant subspaces, and the projected Arnoldi method is given
in Section III. The method is demonstrated via the New England
39-bus system and the IEEE 118-bus system in Section IV. The
conclusions are presented in Section V.
325
(5)
After solving (5), the predicted values are given as
(6)
In the corrector step, (4) is solved via Newtons method
as the initial guess. The
step
with
326
step
(7)
The unknowns in (5) and (7) are matrices. The equations can
be further expanded into standard forms with vector unknowns,
. Thus,
and the total unknown elements are
,
the dimension of the Jacobian matrix is also
times the size of the system states. It is
which is roughly
inefficient to solve such a large-dimensional system directly. As
an alternative, the system can be decomposed into several small
subsystems to improve the efficiency.
Since is an
dimension matrix where is small, the
Schur decomposition can be done efficiently.
By right-multiplying Q to both sides of (8), we get
(9)
Since
variables as
, we can get
. Define new
(11)
After solving (11) sequentially for
, the original matrix and can be reversely computed, and the eigen-
(16)
Both (15) and (16) can be solved by the BartelsStewart algorithm effectively.
III. SUBSPACE UPDATE BY PROJECTED ARNOLDI METHOD
In the previous section, the continuation procedure is described to trace a subspace of the eigenvalues that satisfy a
YANG AND AJJARAPU: CRITICAL EIGENVALUES TRACING FOR POWER SYSTEM ANALYSIS
327
compute
.
The Arnoldi method converges when
.
2) Cayley Transform for the Eigenvalues With Largest Real
Part: The results of the basic Arnoldi method are the eigenvalues with the largest moduli. To obtain the rightmost eigenvalues, it is necessary to map the rightmost eigenvalues of A to
the largest moduli eigenvalues of a transformed matrix. Cayley
328
become the eigenvalues with largest real part. Then under the
new coordinates, the standard Cayley transform can be applied
to find out the eigenvalues outside unit circle, which are exactly
the eigenvalues whose damping ratios are less than D.
The Cayley transform for the least damping ratio eigenvalues
is defined as
DampingAngle
.
The only difference between the projected Arnoldi method
and the basic Arnoldi method is that a precondition matrix is
multiplied to the original matrix. The orthonormal basis in the
precondition matrix may be calculated by the GramSchmidt
method or by the modified GramSchmidt method [2] and other
sophisticated variants [32] for improved robustness. Since most
of the procedure remains unchanged, it is easy to implement the
new algorithm.
Fig. 3 shows the concept of the projected Arnoldi method.
By mapping the known eigenvalues into zero, only a few new
critical eigenvalues are left in the critical region. It is pointed
out in [6] that the sequential approach is usually used to build
up all the critical eigenvalues. In such cases, the Arnoldi method
will have to recalculate all the existing eigenvalues again to list
all the critical eigenvalues (see the left plot of Fig. 3), while the
projected Arnoldi method only needs to calculate the new ones
(see the right plot of Fig. 3). Therefore, the projected Arnoldi
criticalvalue
YANG AND AJJARAPU: CRITICAL EIGENVALUES TRACING FOR POWER SYSTEM ANALYSIS
329
330
TABLE I
COMPARISON BETWEEN TRACED AND MATLAB ESTIMATED EIGENVALUES
TABLE II
CLOSE EIGENVALUES TRACE
TABLE III
NEW ENGLAND SIMULATION PERFORMANCE
YANG AND AJJARAPU: CRITICAL EIGENVALUES TRACING FOR POWER SYSTEM ANALYSIS
331
TABLE V
IEEE 118-BUS SIMULATION PERFORMANCE
space method uses the Newton method to trace selected eigenvalues. It can also handle eigenvalues with any multiplicity and
very close eigenvalues. The projected Arnoldi method aims to
efficiently update the subspace dimension by only calculating
new critical eigenvalues. By combining these two methods, a
generalized framework is proposed to efficiently trace all the
critical eigenvalues.
Fig. 7. Least damping ratio eigenvalues movement.
APPENDIX
Proof of the Proposition: From the GramSchmidt process,
, where
is an upper
we know that
. Furthermore
triangular matrix with
where
when
;
otherwise.
, where
So
;
Since
TABLE IV
CLOSE EIGENVALUES AT INITIAL LOAD
.
,
Furthermore,
is the upper left principal
, we have
minor of
, where
. Letting
So the matrix
has zero eigenvalues whose
corresponding linearly independent eigenvectors may be chosen
.
as
V. CONCLUSIONS
A new method for tracing the critical eigenvalues for power
system analysis is given in this paper. The procedure combines
the continuation of the invariant subspace method and the projected Arnoldi method. The continuation of the invariant sub-
ACKNOWLEDGMENT
The authors would like to thank T. Jin with the Department
of Mathematics at the University of Rochester for the help and
valuable discussions.
332
REFERENCES
[1] G. H. Golub and H. A. van der Vorst, Eigenvalue computation in the
20th century, in Numerical Analysis: Historical Developments in the
20th Century, C. Brezinski and L. Wuytack, Eds. New York: Elsevier,
2001, pp. 209239.
[2] Y. Saad, Numerical Methods for Large Eigenvalue Problems. Manchester, U.K.: Manchester Univ. Press, 1992.
[3] G. Angelidis and A. Semlyen, Improved methodologies for the calculation of critical eigenvalues in small signal stability analysis, IEEE
Trans. Power Syst., vol. 11, no. 3, pp. 12091217, Aug. 1996.
[4] L. Wang and A. Semlyen, Application of sparse eigenvalue techniques
to the small signal stability analysis of large power systems, IEEE
Trans. Power Syst., vol. 5, no. 2, pp. 635642, May 1990.
[5] A. van der Sluis and H. A. van der Vorst, The convergence behavior
of Ritz values in the presence of close eigenvalues, Linear Algebra
Appl., vol. 88/89, pp. 651694, Apr. 1987.
[6] G. Angelidis and A. Semlyen, Efficient calculation of critical eigenvalue clusters in the small signal stability analysis of large power systems, IEEE Trans. Power Syst., vol. 10, no. 1, pp. 427432, Feb. 1995.
[7] L. T. G. Lima, L. H. Bezerra, C. Tomei, and N. Martins, New methods
for fast small-signal stability assessment of large scale power systems,
IEEE Trans. Power Syst., vol. 10, no. 4, pp. 19791985, Nov. 1995.
[8] N. Martins, L. T. G. Lima, and H. J. C. P. Pinto, Computing dominant
poles of power system transfer functions, IEEE Trans. Power Syst.,
vol. 11, no. 1, pp. 162170, Feb. 1996.
[9] N. Martins and P. E. M. Quintao, Computing dominant poles of power
system multivariable transfer functions, IEEE Trans. Power Syst., vol.
18, no. 1, pp. 152159, Feb. 2003.
[10] S. Gomes, Jr., N. Martins, and C. Portela, Computing small-signal
stability boundaries for large-scale power systems, IEEE Trans. Power
Syst., vol. 18, no. 2, pp. 747752, May 2003.
[11] K. Kim, H. Schattler, V. Venkatasubramanian, J. Zaborszky, and P.
Hirsch, Methods for calculating oscillations in large power systems,
IEEE Trans. Power Syst., vol. 12, no. 4, pp. 16391648, Nov. 1997.
[12] E. E. S. Lima and L. F. De Jesus Fernandes, Assessing eigenvalue
sensitivities, IEEE Trans. Power Syst., vol. 15, no. 1, pp. 299306,
Feb. 2000.
[13] S. Greene, I. Dobson, and F. L. Alvarado, Sensitivity of the loading
margin to voltage collapse with respect to arbitrary parameters, IEEE
Trans. Power Syst., vol. 12, no. 1, pp. 262272, Feb. 1997.
[14] C. Y. Chung, W. Lei, F. Howell, and P. Kundur, Generation
rescheduling methods to improve power transfer capability constrained by small-signal stability, IEEE Trans. Power Syst., vol. 19,
no. 1, pp. 524530, Feb. 2004.
[15] L. Xu and S. Ahmed-Zaid, Tuning of power system controllers using
symbolic eigensensitivity analysis and linear programming, IEEE
Trans. Power Syst., vol. 10, no. 1, pp. 314322, Feb. 1995.
[16] L. Rouco and F. L. Pagola, An eigenvalue sensitivity approach to location and controller design of controllable series capacitors for damping
power system oscillations, IEEE Trans. Power Syst., vol. 12, no. 4, pp.
16601666, Nov. 1997.
[17] I. Dobson and L. Lu, Computing an optimum direction in control
space to avoid stable node bifurcation and voltage collapse in electric power systems, IEEE Trans. Autom. Control, vol. 37, no. 10, pp.
16161620, Oct. 1992.
[18] B. Green, A. Iyer, R. Saeks, and K. S. Chao, Continuation algorithms
for the eigenvalue problems, Circuit Syst. Signal Process., vol. 1, pp.
123134, 1982.
[19] X. Wen and V. Ajjarapu, Application of a novel eigenvalue trajectory tracing method to identify both oscillatory stability margin and
damping margin, IEEE Trans. Power Syst., vol. 21, no. 2, pp. 817824,
May 2006.
[20] T. Y. Li, Z. Zeng, and L. Cong, Solving eigenvalue problems of real
nonsymmetric matrices with real homotopies, SIAM J. Numer. Anal.,
vol. 29, pp. 229248, Feb. 1992.
Dan Yang (S03) received the B.S. degree in electrical engineering from Wuhan
University, Wuhan, China, in 1999 and the M.S. degree in electrical engineering
from Tsinghua University, Beijing, China, in 2002. He received the Ph.D. degree in electrical engineering and the M.S. degree in economics with a minor in
applied mathematics from Iowa State University, Ames, in 2006.
Currently, he is with the Department of Market Monitoring at the California
Independent System Operator. His research interests include mathematical optimization, dynamical systems, power systems, and financial economics.