Computation of multi-parameter sensitivities of equilibrium points in

Electric Power Systems Research 96 (2013) 246–254
Contents lists available at SciVerse ScienceDirect
Electric Power Systems Research
journal homepage: www.elsevier.com/locate/epsr
Computation of multi-parameter sensitivities of equilibrium points in electric
power systems
Enrique A. Zamora-Cárdenas a , Claudio R. Fuerte-Esquivel b,∗
a
b
Universidad de Guanajuato, Electrical Engineering Department, Salamanca, Guanajuato, Mexico
Universidad Michoacana de San Nicolás de Hidalgo, Faculty of Electrical Engineering, Morelia, Michoacán, Mexico
a r t i c l e
i n f o
Article history:
Received 15 March 2012
Received in revised form
21 November 2012
Accepted 23 November 2012
Available online 23 December 2012
Keywords:
Small signal stability
Parameter sensitivities
Equilibrium points
Hopf bifurcation
Selective modal analysis
a b s t r a c t
This paper proposes to use the trajectory sensitivity theory to assess the influence of the system’s
parameters on the power system equilibrium. The proposed parameter sensitivity approach provides
complementary information to that given by selective modal analysis which can help determine how the
state variables linked with the critical eigenvalues are affected by the system’s parameters. The parameter sensitivities also provide a way of judging how the system’s parameters affect the oscillatory behavior
of a power system. The proposed method is demonstrated on the 3-machine, 9-bus WSCC system and a
46-machine, 190-bus equivalent Mexican system.
© 2012 Elsevier B.V. All rights reserved.
1. Introduction
A power system normally operates at a stable Equilibrium Point
(EP) that depends on a very large number of parameters such as
generation, load and network condition. When small disturbances
occur in some of these parameters, the system adjusts its current
EP to match the parameter change; however, as the stable EP is
moving in the parameter space, it is prone to instability. As parameters change, the EP can lose its stability in such a way that a pair
of complex conjugate eigenvalues of the linearized model crosses
the imaginary axis of the complex plane, from the left-half plane to
the right-half plane, such that the system may start oscillating with
small amplitude [1,2]. This mechanism of loss of stability is associated with a Hopf Bifurcation (HB) [3] where a periodic oscillation
emerges from a stable EP, and another small perturbation on system
parameters provokes the onset of growing oscillations. In this context, there are two types of Hopf bifurcations [3]: supercritical and
subcritical. In the former, the EP becomes unstable with increasing
oscillations which are eventually attracted to a stable limit cycle. In
the latter, the EP becomes unstable, but the system oscillates with
growing amplitude, such that an unstable limit cycle occurs.
From a perspective of power system studies, the HB can be
detected by using a Small Signal Stability (SSS) analysis [4]: when
the reduced Jacobian of the linearized system has a simple pair of
∗ Corresponding author. Tel.: +52 443 3 27 97 28; fax: +52 443 3 27 97 28.
E-mail address: [email protected] (C.R. Fuerte-Esquivel).
0378-7796/$ – see front matter © 2012 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.epsr.2012.11.013
purely imaginary eigenvalues, referred to as critical eigenvalues,
and no other eigenvalue with zero real parts, a HB occurs. Furthermore, control strategies are adopted in the state variables that are
involved with the critical eigenvalues to maintain a certain oscillatory stability margin and to improve the system’s damping [4].
These associated state variables are identified through the Selective
Modal Analysis (SMA) [5,6] by means of participation factors that
measure the interaction between oscillation modes and the state
variables of a linear system, such that the most influential generator’s states in the EP’s oscillatory instability can be determined.
Although the SMA determines how a given eigenvalue is affected
by the system’s state variables, it is not possible to directly assess
how the parameters of electric components composing the power
system affect the state variables linked to the critical eigenvalues,
and hence the EP’s stability, which is of paramount importance to
design control strategies. A perturbation approach has been proposed to compute a parameter sensitivity that permits quantifying
the effect of a specified parameter on the EP’s stability by analyzing changes of the eigenvalues of the system state matrix [4].
From a base case, the nominal value of a parameter is perturbed,
and a SSS analysis is performed at the new equilibrium point. The
difference between the resulting eigenvalues associated with the
base and perturbed cases provide the effect of such a parameter
on the stability. In order to predict the EP’s stability under different parameter settings, the eigenvalues must be recomputed at
each set of the parameter selection, which could be impractical in
large-scale power systems because of the multiplicity of parameter
variation possibilities. Furthermore, when multiple parameters are
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
simultaneously perturbed, this technique does not allow the determination of how the EP’s stability is affected by each parameter.
System eigenvalues are, in general, functions of system parameters, such that first and second-order eigenvalue sensitivities can
be used to estimate how the EP’s stability changes in response
to a parameter variation, if this parameter appears explicitly in
the formulation of the system state matrix [7,8]. Eigenvalue firstorder sensitivities have been applied for locations of controllers
and their parameter optimization [9,10], for voltage contingency
ranking [11], as well as for predicting and detecting oscillatory
instabilities [12–14]. When a critical eigenvalue is a nonlinear function of changes in system parameters, the inclusion of second-order
sensitivity terms is necessary to guarantee accuracy for a wide
range of parameter variations [15,16]. Despite the reduction of
the computational cost of employing eigenvalues sensitivities over
repeated eigenvalue computation to assess parameter sensitivities, numerical problems for the computation of derivatives occur
in some numerical schemes if the eigenvectors are nearly linearly
dependent [17]. Additionally, the derivatives of the eigenvalues and
eigenvectors vanish at parameter values where there are multiple
eigenvalues [13].
In order to circumvent the above-mentioned shortcomings, this
paper proposes a numerical scheme to determine how the state
variables linked to the critical eigenvalues are affected by the
system’s parameters. The proposed approach is based on the Trajectory Sensitivity (TS) theory [18,19], and complements the SSS
analysis of EPs: assessing which systems’ parameters have a major
effect on the possible occurrence of an oscillatory instability is possible by computing the parameter sensitivities of associated state
variables, instead of computing the parameter sensitivity of critical
eigenvalues. The TS theory is revisited in this paper and applied in
the context of small signal stability to obtain parameter sensitivities at the equilibrium, which to the best of the authors’ knowledge,
has not been reported yet in the literature. In this case, the contributions of the paper are as follows: (i) parameter sensitivities
of those state variables associated with the critical eigenvalues are
directly computed through a time-domain simulation w.r.t. all system’s parameters of interest, thus providing valuable insights into
the influence of these parameters on the associated states and on
the dynamic behavior of the system in the context of small signal stability and (ii) sensitivities are computed w.r.t. the power
demanded by loads in order to determine critical loading directions
that could steer the system to an oscillatory instability.
The proposed approach is detailed in the rest of the paper which
is structured as follows: Section 2 describes the application of
the Trajectory Sensitivity theory to Differential-Algebraic Equation
(DAE) systems. Section 3 then describes the proposed approach to
quantify the parameters’ effect on the state variables in the context of small-signal stability. Section 4 discusses the results and
validates the proposed approach by using two test systems of 9bus, 3-generators and of 190-bus, 46-generators. Finally, the main
results and contributions are summarized and highlighted in Section 5.
2. Trajectory sensitivity theory for a Differential-Algebraic
Equation model
Power system dynamics can be described by a set of DifferentialAlgebraic Equations (DAEs), as given by (1), where x is a
n-dimensional vector of dynamic state variables with initial conditions x(t0 ) = x0 , y is a m-dimensional vector of instantaneous state
(algebraic) variables (usually the real and imaginary parts or the
magnitudes and phase angles of the complex node voltages) with
initial conditions y(t0 ) = y0 , and ˇ is a set of time-invariant parameters of the system. The dynamics of the equipment, e.g. generators
247
and controls, are explicitly modeled by the set of differential equations through the function f(·). The set of algebraic equations 0 = g(·)
represents the stator algebraic equations and mismatch power flow
equations at each node:
ẋ = f (x, y, ˇ) f : n+m+p → n
0 = g(x, y, ˇ) g : n+m+p → m
x ∈ X ⊂ n
y ∈ Y ⊂ m
(1)
ˇ ∈ ˇ ⊂ p .
2.1. Analytical formulation
Let ˇ0 be the nominal values of ˇ, and assume that the nominal
set of DAEs ẋ = f (x, y, ˇ0 ), 0 = g(x, y, ˇ0 ) has a unique nominal trajectory solution x(t, x0 , y0 , ˇ0 ) and y(t, x0 , y0 , ˇ0 ) over t ∈ [t0 , tend ],
where t0 and tend are the initial and final times, respectively, of the
study time period. Thus, for all ˇ sufficiently close to ˇ0 , the set
of DAEs (1) has a unique perturbed trajectory solution x(t, x0 , y0 ,
ˇ) and y(t, x0 , y0 , ˇ) over t ∈ [t0 , tend ] that is close to the nominal
trajectory solution. This perturbed solution is given by [18]
tend
x(·) = x0 +
f x(·), y(·), ˇ ds
t0
(2)
0 = g x(·), y(·), ˇ .
(3)
The sensitivities of the dynamic and algebraic state vectors w.r.t.
a chosen system’s parameter, xˇ = ∂x(·)/∂ˇ and yˇ = ∂y(·)/∂ˇ, at a
time t along the trajectory are obtained from the partial derivative
of (2) and (3) w.r.t. ˇ:
∂x(·)
=
∂ˇ
0=
tend
t0
∂f (·) ∂x
∂f (·) ∂y
∂f (·)
+
+
∂x ∂ˇ
∂y ∂ˇ
∂ˇ
ds
(4)
∂g(·) ∂y
∂g(·)
∂g(·) ∂x
+
+
.
∂y ∂ˇ
∂ˇ
∂x ∂ˇ
(5)
Lastly, the smooth evolution of the sensitivities along the trajectory is obtained by differentiating (4) and (5) w.r.t. t:
ẋˇ =
∂f (·) ∂y
∂f (·)
∂f (·) ∂x
+
+
≡ fx xˇ + fy yˇ + fˇ ; xˇ (t0 ) = 0
∂x ∂ˇ
∂y ∂ˇ
∂ˇ
(6)
and
0=
∂g(·) ∂x
∂g(·) ∂y
∂g(·)
+
+
≡ gx xˇ + gy yˇ + gˇ ; yˇ (t0 ) = 0 (7)
∂x ∂ˇ
∂y ∂ˇ
∂ˇ
where fx , fy , fˇ , gx , gy and gˇ , are time-varying matrices computed
along the system trajectories. An expanded version of these equations is reported in the Appendix A.
2.2. Trajectory sensitivity computation
Computing the TS with respect to any parameter requires the
solution of the set of nonlinear DAEs (1) and the set of linear
time-varying DAEs (6) and (7), whose differential equations are
algebraized by using the trapezoidal rule to obtain the following
set of algebraic-difference equations:
F1 (·) = xk+1 − xk −
t k+1
f
+fk = 0
2
F2 (·) = g k+1 = 0
F3 (·) = xˇk+1 − xˇk −
t
2
(8)
(9)
k+1
k+1
fxk+1 xˇk+1 + fyk+1 yˇ
+ fˇ
k +fk
+fxk xˇk + fyk yˇ
ˇ
k+1
F4 (·) = gxk+1 xˇk+1 + gyk+1 yˇ
+ gˇk+1 = 0
=0
(10)
(11)
248
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
where t is the integration time-step, and the superscript k is an
index for the time instant tk at which
and functions are
variables
evaluated, e.g. xk = x(tk ) and f k = f xk , yk .
The Newton–Raphson (NR) algorithm provides an approximate solution to the nonlinear equations (8) and (9) by solving
T
for xk yk
in the linear problem Ji ·Xi = −F(X)i , given in
expanded form by (12), where J is known as the Jacobian matrix
and the index i to the NR iteration step:
⎡
⎣
gxk+1
⎤i
t k+1
f
2 x
I−
−
i
i
t k+1 xk
F1 (·)
f
2 y ⎦
=−
.
F2 (·)
yk
g k+1
y
For given values
guess
X i
Ji
x0k+1 = xk
xk
yk
y0k+1 = yk
T
T
(12)
⎣
gxk+1
and updates the solution at each
T
k
⎢
xˇk +
t
S
2
k
fxk xˇk + fyk yˇ
+ fˇk + fˇk+1
⎤
−gˇk+1
⎥
⎦.
(13)
B
The coefficient matrix on the left side of (13) corresponds to
the Jacobian matrix used in the final NR iteration to solve for xk+1
and yk+1 in (12). Based on this observation, the computational burden for the calculation of TS is substantially reduced because the
coefficient matrix is already factored, and only a forward/backward
k+1
at each
substitution is required for the solution of xˇk+1 and yˇ
discrete time tk+1 of the integration period [19].
2.3. Multi-parameter sensitivity
Computing the sensitivities with respect to more than one
parameter requires multiple solutions of (13) at each time of the
whole integration period to compute all sensitivities. In this case,
the solution approach described in Section 2.2 can be directly
extended to compute multi-parameter trajectory sensitivities associated with Np parameters of the system by expressing (13) as (14),
k+1
k+1
and yˇi
∀i = 1,
which is solved Np times for the calculation of xˇi
. . ., Np
J Sˇ1
Sˇ2
···
SˇNp
S
= Bˇ1
Bˇ2
···
BˇNp .
(14)
B
2.4. Sensitivity index
The theoretical background supporting the interpretation of
time evolution of sensitivities in the context of power systems
is reported in [18], based on the fact that the state trajectories become more sensitive to variations of parameters when
the system becomes more stressed. Furthermore, as numerically
demonstrated in [18,20], when the system approaches an unstable operation condition, the sensitivities of state trajectories have
∂ˇ
∂ˇ
∀ = 1, . . . , Np
, the method starts from an initial
t k+1 k+1 x
f
2 y ⎦ ˇ
k+1
yˇ
gyk+1
J
⎡
=⎣
−
∂ˇ
m=1
⎤
t k+1
f
2 x
I−
ng 2 2 (t
)
∂ı
∂ı
(t
)
∂ω
(t
)
j
k
m
m
k
k
SN (tk ) = −
+
F(·)i
iteration i, i.e. xk+1 = xk + xk yk+1 = yk + y
, until a convergence criterion is satisfied.
Once the states have been computed for a new time-step, the TS
are calculated from (13), which is derived from (10) and (11):
⎡
more rapid changes in magnitudes and larger excursions than the
state trajectories. Taking advantage of these properties, an Euclidian norm of the trajectory sensitivities vector, referred to as a
sensitivity norm, is proposed in [20] as a measure of proximity to
instability. This sensitivity norm also permits the computation of
the critical parameters whose variations steer the system much
faster to an unstable operation condition
The time-varying index of proximity to oscillatory instability
proposed in [20] is based on the sensitivity norm for a ng -generator
system defined at each integration time-step t, and is given by
(15)
where j denotes the reference machine. Regarding the interpretation of the dynamic evolution of sensitivities, if the dynamic
sensitivities are attracted to a stationary equilibrium point, this
implies that the system is small-signal transiently stable; otherwise, the system is prone to an oscillatory behavior. Hence, the time
evolution of sensitivities is necessary to quantify which system
parameters have the most significant effect on the possible occurrence of an oscillatory instability by evaluating the time-varying
sensitivity index given by (15) [20]. In this context, the critical
parameter is the one that has the largest value of sensitivity index
within the integration period, not the largest final value.
Note that the application of this sensitivity norm has offered a
suitable approach to explore the critical clearing time of a faulted
system [20], the best possible location of FACTS controllers for transient stability enhancement [21,22] and the TCSC control design to
enhance transient stability [23].
3. Parameter sensitivities of state variables around
equilibrium
A mathematical approach to directly compute parameter sensitivities of state variables at the equilibrium is proposed in this
section based on the TS theory described in Section 2. Details of the
proposal are given below.
The equilibrium values of state and algebraic variables satisfy
0 = f(xe , ye , ˇ) and 0 = g(xe , ye , ˇ); from the TS theory viewpoint this
implies that the sensitivities of these variables w.r.t. system parameters are also constants: xˇ = k1 and yˇ = k2 where k1 and k2 are
n-dimensional and m-dimensional vectors, respectively, and the
state variables’ sensitivity changes w.r.t. time are null, ẋˇ = 0. Based
on these facts, the sensitivities at the equilibrium can be computed
by solving the linearized set of DAEs (13) until the steady-state has
been achieved.
In this solution process, the state and algebraic variables are
set at their equilibrium values during the integration process, such
that the matrices gx , gy , gˇ and fx , fy , fˇ are time-invariant in the
linear sensitivity model (13). Therefore, the set of equations (13) is
reduced to
⎡
⎣
t
fx
2
I−
gx
⎡
=⎣
⎤
−
gy
(xe ,ye ,ˇ) J
xˇk +
t
fy 2
⎦
xˇk+1
k+1
yˇ
S
⎤
t k
k
fx xˇ + fy yˇ
+ 2fˇ
2
⎦,
−gˇ
B
(16)
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
249
and sensitivities are simply computed by a forward/backward substitution performed at each discrete time tk+1 of the integration
period in order to obtain the sensitivities equilibrium values at
t∞ = t→ ∞. The solution process starts from initial conditions xˇ0 =
0 = 0. In addition to the computation of sensitivities at the equilibyˇ
rium, all sensitivities computed at each time of the solution process
are used to compute the sensitivity index (15), which is employed to
quantify how the associated state variables are affected by changes
in system parameters.
The proposed procedure to assess the effect of a set of system’s
parameters on the associated state variables at the equilibrium
point is summarized as follows:
Step 1. – For an arbitrary set of fixed parameters ˇ, the system’s
equilibrium is computed by solving the set of nonlinear algebraic
equations (1) for x and y considering ẋ = 0. The NR approach is
applied to obtain this solution given by the values xe and ye that
satisfy 0 = f(xe , ye , ˇ) and 0 = g(xe , ye , ˇ).
Step 2. – Based on the Schur and the implicit function
theorems
[2,24],
compute the reduced Jacobian matrix JR =
fx − fy gy−1 gx that has the same dynamic and algebraic
(xe ,ye ,ˇ)
properties of the system’s Jacobian matrix.
Step 3. – Determine the critical eigenvalues of JR , and perform a
SMA to identify the associate state variables.
Step 4. – Compute the sensitivities of associated state variables
w.r.t. the selected system’s parameters at the equilibrium point,
t→∞ , by solving (16). The integration process is started
xˇt→∞ and yˇ
0 = 0 for the parameter sensitivities,
with initial conditions xˇ0 = yˇ
while the state and algebraic variables are set at their equilibrium values during the solution process. The time evolution of
sensitivities is computed under the assumption that a very small
perturbation is carried out in the system such that the state
and algebraic variables are infinitesimally perturbed, their values, therefore, can be considered constant during the computation
of the sensitivity index. These assumptions permit us to directly
relate our proposal to the theory of trajectory sensitivities.
Step 5. – Quantify the interaction between the system parameters
and the associated state variables by using the sensitivity index
(15). Since this index is a function of the sensitivities of those state
variables directly associated with the oscillatory modes and the
critical eigenvalues, it can be used to quantify the effect of the ith parameter on these variables. In this case, the highest values
of the sensitivity norms indicate the most sensitive parameters.
Furthermore, the sensitivity index value increases as the system
is approaching an oscillatory stability problem.
The eigenvalue and selective modal analyses are carried out in
step 3 just to obtain the associated state variables and the equilibrium point stability. Once these variables have been determined,
assessing how these associated variables are affected by changes
in system’s parameters is possible. This information is important
in order to perform a corrective control action to damp out system
oscillations and improve the system stability.
Note that even though the oscillatory behavior of sensitivities is implicitly related to the critical eigenvalue that determines
the damping and frequency oscillation of associated variables,
directly obtaining the associated state variables from the trajectory
sensitivity analysis is not possible because sensitivities uniquely
associate changes of the state variables with respect to variations
of system parameters.
One way to determine the associated variables directly from
the TS approach is by obtaining sensitivities of state variables with
respect to changes in eigenvalues, but it requires formulating the
Fig. 1. WSCC 9-buses, 3-generators.
set of DAEs representing the power system as an explicit function
of the eigenvalues, which is out of the scope of this paper.
4. Study cases
The suitability of the proposed method is tested on the 3machine, 9-bus WSCC system and the 46-machine, 190-bus model
of the Mexican power system. For the purpose of the studies presented in this section, the system generators are represented by
means of the two-axis model with a simple fast exciter loop containing max/min ceiling limits. The system loads are represented
by means of the constant power load model. The design of the study
cases is given below.
4.1. 3-Machine, 9-bus WSCC system
The WSCC system shown in Fig. 1 is considered in this section to
describe the application and validation of the proposed approach.
The active power demanded at node 5 is varied in order to assess
the stability of the new EP and to determine the parameter sensitivity of associated states w.r.t. this demanded power. The demand
varies from 4.2 pu to 4.5 pu with load changes of 0.1 pu on a base
of 100 MVA. The critical eigenvalues, associated states and participation factors computed at each demand scenario are reported
in columns 2, 3 and 4, respectively, of Table 1. Examination of the
eigenvalues analysis indicates that the system becomes unstable at
PL5 = 4.5 pu, while the SMA points out that the mode of instability is
because of the electromechanical variables ı and ω of generator 2.
The point at which the eigenvalues cross over to the right-half plane
corresponds to a subcritical HB point responsible for the power system’s unstable oscillatory behavior. This statement is numerically
Table 1
Selective modal analysis.
PL5 (pu)
4.2
4.3
4.4
4.5
4.6
4.7
4.8
Critical eigenvalues
−0.50
−0.53
−0.03
0.70
1.51
2.66
5.37
±
±
±
±
±
±
±
7.30i
6.85i
6.14i
5.89i
5.71i
5.50i
4.58i
Associated states
Participation factors
ω2 , ı2 , Ed2
ω2 , ı2 , Ed2
ı2 , ω2 , Ed2
Eq1
, ı2 , ω2
Eq1
, ı2 , ω2
Eq1
, ı2 , ω2
Eq1
, ı2 , ω2
1.0, 0.99, 0.18
1.0, 0.99, 0.28
1.0, 0.99, 0.46
1.0, 0.85, 0.85
1.0, 0.81, 0.80
1.0, 0.79, 0.78
1.0, 0.77, 0.75
250
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
Fig. 3. Parameter sensitivities w.r.t. PL5 = 4.3 pu, crit = −0.5395 ± 6.8512i.
Fig. 2. Time evolution of ı2 and ω2 from a demand scenario of PL5 = 4.5 pu.
demonstrated by computing the dynamics of ı2 and ω2 from the
unstable equilibrium state corresponding to a demand scenario of
PL5 = 4.5 pu. The profile of these variables as a function of time is
shown in Fig. 2, where their growing oscillatory behavior, without
being attracted to a stable limit cycle, is observed.
The proposed approach is applied to compute the parameter sensitivities of electromechanical variables of generators 2
and 3 w.r.t. PL5 at the equilibrium points defined by PL5 = 4.3 pu,
PL5 = 4.4 pu, and PL5 = 4.41 pu, respectively. Note that there are no
sensitivities for generator 1 because its angle is used as the reference angle for these simulations. Fig. 3 shows the evolution of
parameter sensitivities w.r.t. PL5 = 4.3 pu, which converges to a fixed
value, i.e. the sensitivity oscillations are damped out. This result
agrees with the information provided by the critical eigenvalue
crit = −0.5395 ± 6.8512i in the sense that the EP is stable. A comparative analysis of the waveforms of sensitivities shows that the
maximum peak values correspond to the sensitivities of generator
Fig. 4. Parameter sensitivities w.r.t. PL5 = 4.4 pu, crit = −0.0305 ± 6.1462i.
2, indicating that the critical variables are ı2 and ω2 . This result also
agrees with that obtained by using the SMA.
The sensitivities of ı2 , ω2 , ı3 and ω3 w.r.t. PL5 = 4.4 pu and
PL5 = 4.41 pu are shown in Figs. 4 and 5, respectively. The
Fig. 5. Parameter sensitivities w.r.t. PL5 = 4.41 pu, crit = 0.0462 ± 6.1105i.
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
sensitivities present a sustained oscillatory behavior at PL5 = 4.4 pu,
indicating that the system is operating close enough to the imaginary axis in the complex plane; hence, the system is operating in
the vicinity of a HB point, as confirmed by the critical eigenvalue
crit = −0.0305 ± 6.1462i related to this operating condition. Therefore, a very small increment in the active power demanded at bus 5
steers the system to an oscillatory instability. This statement is confirmed by the sensitivities shown in Fig. 5 for a PL5 = 4.41 pu. Finally,
the sensitivities correctly predict the most sensitive state variables
w.r.t. PL5 in all cases, and they correspond to the associated state
variables computed by SMA.
The modeling of the load has an important effect on the system’s dynamic behavior. The results reported above have been
obtained considering a constant power (PQ) load model, which
creates an artificial oscillatory instability that easily destabilizes
the system as far as network loadability is concerned. However,
this oscillatory behavior does not necessarily occur for the same
level of loadability when other types of load models are considered
in the simulations. The proposed approach has also been applied
for computing the trajectory sensitivities of rotors angles w.r.t.
PL5 , considering an operating point of PL5 = 4.5 pu and QL5 = 0.5 pu,
as well as both constant current and constant impedance load
models [4]. The results are reported in Fig. 6 for the three types
of loads. Note that the sensitivities (system) become(s) unstable
when all loads are modeled as constant PQ, whereas, the trajectory
sensitivities (system dynamics) are attracted to an asymptotically
stable equilibrium for the other two types of loads. The peak values
of these sensitivities also indicate that the system is more stable when the constant impedance model is adopted than when
the constant current model is considered. This last observation
is demonstrated by repeating the study considering PL5 = 4.6 pu
and QL5 = 0.5 pu, as well as a high gain of generator exciters set at
KA = 175 [4]. The trajectory sensitivities are graphically reported in
Fig. 7 for the three types of load models. In this case, an oscillatory instability occurs when both constant PQ and constant current
load models are used, while the state variable sensitivities indicate that the system remains stable with a constant impedance
model.
The effect of the time-step t in the computational burden
related to the calculation of the parameter sensitivities is analyzed
by computing the sensitivities of ı2 , ω2 , ı3 and ω3 w.r.t. PL5 = 4.4 pu,
but by using three different values of t: 0.001 s, 0.01 s, and 0.1 s.
The number of forward/backward substitutions required to obtain
the sensitivities’ evolution for a period of 14 s were 14,000, 1400
Fig. 6. Parameter sensitivities w.r.t. PL5 = 4.5 pu with three types of load models.
251
Fig. 7. Parameter sensitivities w.r.t. PL5 = 4.6 pu with three types of load models.
Fig. 8. Effect of the integration time-step on the evolution of parameter sensitivities.
and 140 for each case, respectively. Acknowledging the simulation with t = 0.001 s as a base case, the increase of t implies
a reduction of 90% and 99% of the number of sensitivity solutions,
respectively, without degrading the sensitivities’ profile w.r.t. time,
as shown in Fig. 8 for the rotor angle sensitivity of generator 2.
In real operative scenarios, the system loading is constantly
varying in NP - loading directions; therefore, assessing the most critical load whose variations could steer the system to an unstable
operating condition is very important. The computation of multiparameter sensitivities w.r.t. Np parameters is carried out by using
(14), which permits the identification of the critical generators
(states) and determining the most critical loading directions. Fig. 9
shows the sensitivity norm (SN) evolution w.r.t. the active power
demanded at load nodes when all loads are modeled as constant
PQ. A comparison of these indices shows that the EP is very sensitive to changes in load embedded at node 8 (PL8 ), while being less
affected by changes in loads connected at nodes 6 and 5, respectively. In order to validate these results, three parameter studies
have been performed by loading the system through the increment
of the active power demanded by the three loads, one at a time, until
a HB is located. The results are reported in Table 2 as follows: the
first column indicates the load nodes, and columns 2 and 3 present
the maximum value of the SN computed by the proposed approach
and the active powers demanded by each load at the base operating point. In addition, the fourth column provides the active power
demanded by each load at the HB point and, lastly, the fifth column
252
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
3
1.8
1.6
SN w.r.t. PL6
1.2
SN w.r.t. PL5
2.5
node: 147
SN: 2.73
Sensitivity norm SNi
Sensitivity Norm SN
SN w.r.t. PL8
1.4
1
0.8
0.6
node: 152
SN: 2.93
2
1.5
node: 120
SN: 1.78
1
0.4
0.2
0
0.5
0
1
2
3
4
5
6
7
Seconds
0
40
70
100
130
160
190
190
Load nodes
Fig. 9. Loads’ effect on the EP’s stability (WSCC system).
Fig. 11. Loads’ effect on the equilibrium point stability (Mexican system).
indicates the active power increment from the base case to the
HB point for each loading direction. Note that the increment PL8
steers the system to a HB point faster than PL6 , and an increase
in PL6 provokes an instable operation condition faster than PL5 .
This agrees with the SNs reported in Fig. 9 and the sensitivity indices
in Table 2.
Table 2
Sensitivity norm and Hopf bifurcation (WSCC system).
Node
SN
Pbase (MW)
PHB (MW)
PHB (MW)
8
6
5
1.723
0.997
0.739
100.0
90.0
125.0
399
404
441
299
314
316
4.2. Mexican 190-bus, 46-generators system
The proposed approach has been applied to a reduced model of
the Mexican Interconnected System including the northern, northeastern, western, central and southeastern areas, as shown in Fig. 10
[25]. This equivalent consists of 190 buses, 46 generators, 90 loads,
23 shunt compensators, 180 transmission lines and 83 transformers operating at voltage levels ranging from 400 kV to 115 kV. The
constant PQ model is adopted for all loads.
The parameter sensitivities of all electromechanical variables ı
and ω are computed w.r.t. the active power demanded at each node
of the power system in order to attain the sensitivity norms (15).
Fig. 10. Mexican power system.
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
253
Table 3
Sensitivity norm and Hopf bifurcation (Mexican system).
Node
Pbase (MW)
P60 (60 MW)
152
150
151
147
153
145
120
172.64
188.24
18.72
104.00
78.00
83.20
308.88
232.64
248.64
78.72
164.00
138.00
143.20
368.88
The maximum values of SNs are reported in Fig. 11 indicating that
the power system equilibrium is more sensitive to changes in loads
embedded at nodes 152, 150 and 151. Therefore, increments in the
active power demanded by these loads will steer the system to
an oscillatory behavior (HB point) faster than increments in other
loads. The sensitivities were obtained by solving (16) for a period
of 29 s. The integration time-steps considered in our analysis were
t = 0.001 s, t = 0.01 s and t = 0.1 s, which took 29,000, 2900, and
290 forward/backward substitutions, respectively. This last case
represents only the 1% of the computational burden associated with
the first case without degrading the sensitivities’ profile.
Fig. 12 shows the evolution of rotor angle sensitivities w.r.t. the
active power demanded at bus 152, PL152 , which was identified as
the most critical load in the sensitivity norm assessment. From
these results the rotor angles of generators 32 and 33 are clearly
the most sensitive state variables to changes in PL152 . The damped
oscillations in the sensitivities’ evolution also indicate that the EP
is stable, which agrees with the stability qualitative information
inferred from the critical eigenvalues crit = −0.05 ± 7.85i of the EP.
In order to validate the critical loads’ screening via the sensitivity norm, a SSS analysis has been performed to show how the
increments in the most sensitive loading directions influence the
EP’s stability. The results obtained from this analysis are reported
in Table 3 as follows: Column 1 indicates the most sensitive loads
resulting from the proposed approach shown in Fig. 11; Column 2
shows the value of active power demanded by these loads at the
base operating point Pbase at which the parameter sensitivities were
computed; Columns 3 and 4 represent the increment of 60 MW in
each loading direction (P60 ), one at the time, as well the critical
eigenvalues (crit ) for the new EP resulting from such an increment,
respectively. Lastly, columns 5 and 6 indicate the value of active
power demanded by each load (PHB ) and the increment of demand
from the base case (PHB ) at the HB point for each loading direction.
From these results one observes that the most critical load
clearly requires the lowest increment of active power to steer the
crit
0.021
0.018
0.015
0.012
−0.011
−0.015
−0.050
±
±
±
±
±
±
±
5.02i
5.03i
5.03i
5.05i
8.83i
5.13i
7.85i
PHB (MW)
PHB (MW)
225.64
242.24
72.72
160.00
141.00
155.20
497.88
53.0
54.0
54.0
56.0
63.0
72.0
189.0
system to a sustained oscillatory behavior. We reiterate that the
loads’ effect in the power system equilibrium is not only dependent on the magnitude of changes in loads, but also on the topologic
location of loads. By way of example, the power demand embedded
at bus 120 is 17 times larger than the load at bus 151; however, the
load at 151 has a bigger effect on the EP’s stability than the load
embedded at bus 120, as shown in Table 3. Finally, these observations agree with those results obtained by applying the proposed
approach.
5. Conclusions
This paper proposes an approach to compute multi-parameter
sensitivities to quantify the influence of the system’s parameters
on the power system equilibrium. Since parameter sensitivities are
obtained at the equilibrium point, their computation only involves
the solution of a set of linear algebraic equations by forward and
backward substitutions. Based on this proposal, the direct assessment of the existing interaction between the system’s parameters
and the state variables related to the oscillatory behavior of a power
system has been possible. Simulation results were presented showing the effectiveness of the proposed method and its applicability
to efficiently analyze a real-life power system.
Appendix A.
The mathematical expressions of all elements composing the
sensitivity matrices (7) are obtained analytically and their numerical values are calculated based on the state and algebraic variables
computed at the equilibrium point. In order to clarify this issue, the
sensitivity equations (6) and (7) are reported in an expanded form
in this Appendix.
The dynamic and algebraic state variables are given by
E
E ]
x = [ıi ωi Edi
qi fdi
y = [Idi Iqi k Vk ]
T
T
∀
i ∈ Ng
(17)
k ∈ Nb
while the function vectors are
⎡
ωi − ω0
⎤
⎥
⎢ 1 ⎢ M PMi − Eqi
Iqi + Edi
Idi + (Xqi
− Xdi
)Idi Iqi −Di (ωi − ω0 )) ⎥
⎥
⎢ i
⎥
⎢
⎥
⎢
1 ⎥
⎢
−E
+
(X
−
X
)I
qi
qi
di
qi
ẋ = f (x, y, ˇ) = ⎢
Tq0i
⎥
⎥
⎢
⎥
⎢
1 −E
−
(X
−
X
)I
+
E
⎥
⎢
di
di
fdi
di
qi
Td0i
⎥
⎢
⎦
⎣
1
TAi
Fig. 12. Evolution of parameter sensitivities w.r.t. PL152 , crit = −0.05 ± 7.85i.
KAi (Vrefi − Vi ) − Efdi
(18)
254
E.A. Zamora-Cárdenas, C.R. Fuerte-Esquivel / Electric Power Systems Research 96 (2013) 246–254
⎡ E
di
− Vi sin(ıi − i ) + Xqi
Iqi
⎤
⎢ Eqi
− Vi cos(ıi − i ) − Xdi
Idi ⎥
⎥
0 = g(x, y, ˇ) = ⎢
⎣ PGi − PDk − PCk
⎦
QGi − QDk − QCk
(19)
(2Ng+2Nb)x(2Ng+2Nb)
The sensitivities of dynamic and algebraic state variables with
respect to a system’s parameter are given by
Eqi,ˇ
Efdi,ˇ ]
xi,ˇ = [ıi,ˇ ωi,ˇ Edi,ˇ
yk,ˇ = [k,ˇ Vk,ˇ Idi,ˇ Iqi,ˇ ]
T
T
∀
i ∈ Ng
k ∈ Nb
,
(20)
and the changes of the sensitivities of dynamic state variables w.r.t.
time are
T
ẋi,ˇ = [ı̇i,ˇ ω̇i,ˇ Ėdi,ˇ Ėqi,ˇ Ėfdi,ˇ ] .
⎡
(21)
Lastly, the set of trajectory sensitivities’ equations are given by
⎤
⎢
⎢ ω̇i,ˇ
⎢
⎢ Ė
⎢ di,ˇ
⎢
⎢ Ė
⎣ qi,ˇ
⎡ ı
i,ˇ
⎥
⎢ω
⎥ ⎢ i,ˇ
⎥
∂f (x, y, ˇ) ⎢
⎥
⎢ E
=
⎥
⎢ di,ˇ
∂x
⎥
⎢ ⎥
⎣ Eqi,ˇ
⎦
Efdi,ˇ
Efdi,ˇ
ı̇i,ˇ
+
⎥
⎥ ⎥
⎥ + ∂f (x, y, ˇ)
⎥
∂y
⎥
⎦
⎡
Idi,ˇ
Vk,ˇ
(22)
Efdi,ˇ
∂g(x, y, ˇ)
.
∂ˇ
⎤
⎥
⎢
⎢ Iqi,ˇ ⎥
⎥
⎢
⎢ ⎥
⎣ k,ˇ ⎦
∂f (x, y, ˇ)
∂ˇ
⎡ ı
i,ˇ
⎢ω
⎢ i,ˇ
∂g(x, y, ˇ) ⎢
⎢ E
[0] =
⎢ di,ˇ
∂x
⎢ ⎣ Eqi,ˇ
+
⎤
⎤
⎥
⎥ ⎥
⎥ + ∂g(x, y, ˇ)
⎥
∂y
⎥
⎦
⎡
Idi,ˇ
⎤
⎥
⎢
⎢ Iqi,ˇ ⎥
⎥
⎢
⎢ ⎥
⎣ k,ˇ ⎦
Vk,ˇ
(23)
References
[1] E.H. Abed, P.P. Varaiya, Nonlinear oscillations in power systems, International
Journal on Electrical Power and Energy Systems 6 (January (1)) (1984).
[2] J.C. Alexander, Oscillatory solutions of a model system of nonlinear swing equations, International Journal on Electrical Power and Energy Systems 8 (July (3))
(1986) 130–136.
[3] A.H. Nayfhe, B. Balachandran, Applied Nonlinear Dynamics: Analytical, Computational and Experimental Methods, John Wiley & Sons Inc., New York, 1995.
[4] P.W. Sauer, M.A. Pai, Power System Dynamics and Stability, Prentice Hall, New
Jersey, 1998.
[5] I.J. Pérez-Arriaga, G.C. Verghese, F.C. Schweppe, Selective modal analysis with
applications to electric power systems. Part I: The dynamic stability problem,
IEEE Transactions on Power Apparatus and Systems PAS-101 (September (9))
(1982) 3117–3125.
[6] G.C. Verghese, I.J. Pérez-Arriaga, F.C. Schweppe, Selective modal analysis with
applications to electric power systems. Part II: Heuristic introduction, IEEE
Transactions on Power Apparatus and Systems PAS-101 (September (9)) (1982)
3126–3134.
[7] T. Smed, Feasible eigenvalue sensitivity for large power systems, IEEE Transactions on Power Systems 8 (May (2)) (1993) 555–563.
[8] K. Wang, C.Y. Chung, C.T. Tse, K.M. Tsang, Multimachine eigenvalue sensitivities
of power system parameters, IEEE Transactions on Power Systems 15 (May (2))
(2000) 741–747.
[9] H.F. Wang, F.J. Swift, M. Li, Indices for selecting the best location of PSSs or
FACTS-based stabilisers in multimachine power systems: a comparative study,
IEE Proceedings – Generation Transmission and Distribution 144 (March (2))
(1997) 155–159.
[10] L. Rouco, F.L. Pagola, An eigenvalue sensitivity approach to location and
controller design of controller series capacitors for damping power systems
oscillations, IEEE Transactions on Power Systems 12 (November (4)) (1997)
1660–1666.
[11] N. Amjady, M. Esmaili, Application of a new sensitivity analysis framework for
voltage contingency ranking, IEEE Transactions on Power Systems 20 (May (2))
(2005) 973–983.
[12] C.A. Cañizares, N. Mithulananthan, F. Milano, J. Revee, Linear performance
indices to predict oscillatory stability problems in power systems, IEEE Transactions on Power Systems 19 (May (2)) (2004) 1104–1114.
[13] X. Wen, V. Ajjarapu, Application of a novel eigenvalue trajectory tracing method
to identify both oscillatory stability margin and damping margin, IEEE Transactions on Power Systems 21 (May (2)) (2006) 817–824.
[14] C. Luo, V. Ajjarapu, Sensitivity-based efficient identification of oscillatory stability margin and damping margin using continuation of invariant subspaces,
IEEE Transactions on Power Systems 26 (August (3)) (2011) 1484–1492.
[15] H.M. Zein El-din, R.T.H. Alden, Second order eigenvalue sensitivities applied to
power system dynamics, IEEE Transactions on Power Applications and Systems
PAS-96 (November (6)) (1977) 1928–1936.
[16] H.K. Nam, Y.K. Kim, K.S. Shim, K.Y. Lee, A new eigen-sensitivity theory of augmented matrix and its application to power system stability analysis, IEEE
Transactions on Power Systems 15 (February (1)) (2000) 363–369.
[17] K.W.E. Chu, On multiple eigenvalues of matrices depending on several parameters, SIAM Journal of Numerical Analysis 27 (October (5)) (1990) 1368–1385.
[18] M.J.M. Laufenberg, A. Pai, A new approach to dynamic security assessment using
trajectory sensitivities, IEEE Transactions on Power Systems 13 (August (3))
(1998) 953–958.
[19] I.A. Hiskens, M.A. Pai, Trajectory sensitivity analysis of hybrid systems, IEEE
Transactions on Circuits and Systems I. Fundamental Theory and Applications
47 (February (2)) (2000) 204–220.
[20] T.B. Nguyen, M.A. Pai, I.A. Hiskens, Sensitivity approaches for direct computation of critical parameters in a power system, International Journal on Electric
Power and Energy Systems 24 (June (5)) (2002) 337–343.
[21] D. Chatterjee, A. Ghosh, Transient stability assessment of power system containing series and shunt compensators, IEEE Transactions on Power Systems
22 (August (3)) (2007) 1210–1220.
[22] A. Zamora-Cárdenas, C.R. Fuerte-Esquivel, Multi-parameter trajectory sensitivity approach for location of series-connected controllers to enhance power
system transient stability, Electric Power Systems Research 80 (September)
(2010) 1096–1103.
[23] D. Chatterjee, A. Ghosh, TCSC control design for transient stability improvement
of a multi-machine power system using trajectory sensitivity, Electric Power
Systems Research 77 (April (5)) (2007) 470–483.
[24] T. Guo, R.A. Schlueter, Identification of generic bifurcation and stability problems in power system differential-algebraic model, IEEE Transactions on Power
Systems 9 (May (2)) (1994) 1032–1044.
[25] A.R. Messina, V. Vittal, Assessment of nonlinear interaction between nonlinearly coupled modes using higher order spectra, IEEE Transactions on Power
Systems 20 (February (1)) (2005) 375–383.