Final Power Component
Final Power Component
net/publication/233160893
CITATIONS READS
10 4,979
4 authors, including:
Behrooz Vahidi
Amirkabir University of Technology
513 PUBLICATIONS 4,106 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Poria Hasanpor Divshali on 26 March 2015.
To cite this article: E. Nasr Azadani , S. H. Hosseinian , P. Hasanpor Divshali & B. Vahidi (2011)
Stability Constrained Optimal Power Flow in Deregulated Power Systems, Electric Power Components
and Systems, 39:8, 713-732, DOI: 10.1080/15325008.2010.541409
Taylor & Francis makes every effort to ensure the accuracy of all the information (the
“Content”) contained in the publications on our platform. However, Taylor & Francis,
our agents, and our licensors make no representations or warranties whatsoever as to
the accuracy, completeness, or suitability for any purpose of the Content. Any opinions
and views expressed in this publication are the opinions and views of the authors,
and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content
should not be relied upon and should be independently verified with primary sources
of information. Taylor and Francis shall not be liable for any losses, actions, claims,
proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or
howsoever caused arising directly or indirectly in connection with, in relation to or arising
out of the use of the Content.
This article may be used for research, teaching, and private study purposes. Any
substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing,
systematic supply, or distribution in any form to anyone is expressly forbidden. Terms &
Conditions of access and use can be found at http://www.tandfonline.com/page/terms-
and-conditions
Electric Power Components and Systems, 39:713–732, 2011
Copyright © Taylor & Francis Group, LLC
ISSN: 1532-5008 print/1532-5016 online
DOI: 10.1080/15325008.2010.541409
1
Department of Electrical Engineering, Amirkabir University of Technology,
Tehran, Iran
Keywords dynamic loading margin, optimum power flow, particle swarm optimi-
zation
1. Introduction
In the last decade, power system operation has been remarkably affected by the deregula-
tion process. In the most industrialized countries, it is difficult to build new transmission
lines while demand is constantly increasing. This fact leads market participants and
system operators to look for adequate and practical ways of evaluating, maintaining,
and pricing system security in order to allow secure market transactions. However, in-
creased load demand and the need to operate the system based on economic considerations
have led to many concerns regarding the secure operation of power systems. In this
environment, independent system operators (ISOs) are in charge of guaranteeing stable,
secure, and reliable operation of the power grid.
Pricing security through proper system constraints requires a variety of assumptions
as well as complex models and simulations. In the various market models that have been
proposed, how to properly include system security is still an open question [1, 2].
Oscillatory stability is an inherently non-linear phenomenon that is related to bifurca-
tion from the viewpoint of non-linear dynamic systems. Bifurcations in the power systems
include saddle-node bifurcation (SNB), limit-induced bifurcation (LB), Hopf bifurcation
713
714 E. Nasr Azadani et al.
Nomenclature
Aj simple pair of eigenvalues ˙j!0 , !0 ¤ 0
ac1 and ac2 acceleration constants in PSO
CD vectors of demand bids ($/MWh)
CS vectors of supply bids ($/MWh)
d index of iteration in PSO algorithm
d˛=d change rate of ˛ due to load changes
DAE differential-algebraic equations
DLM dynamic loading margin
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
f objective function
ff .0/ ff .0/ W Rn Rm Rk Rn stands for the system non-linear
differential (state) equations
g equality constraints
g.0/ g.0/ W Rn Rm Rk Rn represents the system algebraic
constraints
Gbest index of the best particle among all the particles in the group
HB Hopf bifurcation
Iij current of line between bus i and j
ISO independent system operator
itermax maximum number of iterations in PSO
Iter number of the iterations up to current stage in PSO
k p.u. loading factor
kO maximum loading level in the operating point
LB limit-induced bifurcation
p p 2 Rk are the control variables, such as power demand and
supply bids
Pd demand power bids
PG generation active power
PG0 must-run generation that is not included in the market bidding
Pij active power of line between bus i and j
PL load active power
PL0 base power that represents inelastic loads
PS supply power bids
P0 load condition of current operating point
pp and pv particle coordinates (position) and its corresponding flight speed
(velocity) in a search space
ppd current position of particle at the d th iteration in PSO
pvd velocity of particle at d th iteration
Pbest best previous position of a particle
QL load reactive power
QG generator reactive powers
SNB saddle-node bifurcation
v associated right eigenvector of A./
V bus voltage magnitudes
(continued)
Stability Constrained Optimal Power Flow 715
Nomenclature (continued )
x x 2 Rn are the dependent variables, such as bus voltage phasors
y y 2 Rm is a vector of steady-state algebraic variables, such as bus
voltage
Phopf
T hypersurface of Hopf bifurcation
˛ real part of eigenvalue
inertia weight factor in PSO
ı bus voltage phases
step of load increasing
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
load-increasing factor
eigenvalue of A./
coefficient that maximum allowable velocity set with respect to
variable range
ˆ constant power factor angle
(HB), and others [3]. According to mathematical concepts, SNB occurs when an eigen-
value of state matrix equals zero, and HB occurs when a pair of complex eigenvalues of
state matrix reaches the imaginary axis due to changes in system parameters [4].
The probability of a bifurcation problem occurring depends on the loading level
of the system. For heavily loaded systems, when the operating point approaches the
maximum loading point on the P-V curve, the region of attraction is very small [5];
consequently, perturbations cannot be withstood by the system.
For considering HB, several methods have been proposed. These methods recognize
and predict proximity to bifurcation point in power systems. One popular way is using
the bifurcation index. In [6–8] some indices for prediction of HB point and SNB are
proposed.
In this article, a new bifurcation detection algorithm with a variable load-increasing
step is used. In this method for detection of the dynamic loading margin (DLM), load-
increasing step is determined based on the eigenvalue and its velocity based on the index
in [9]. This bifurcation detection algorithm determines bifurcation occurrence in five or
six iterations.
In addition, determining the sensitive load direction of the network is a vital subject in
system management. Extensive research works have been conducted on loadability margin
determination, considering static voltage stability [10–14]. The continuation power flow
method may be the most reliable technique to calculate loadability margins along a given
loading direction by tracing the system P-V curves, which may be associated with an
SNB or LB [10, 11].
In [12], a mathematical method was proposed for computing a closet SNB and worst-
case load power margin for voltage collapse. This method determines the worst-loading
direction considering SNB. In [13], an iterative and direct method of power flow was
presented to estimate the maximum loading condition. In [14], the authors proposed
a modified continuation power flow for tracing power system stationary behavior due
to parameters variation. This method has used a predictor-corrector continuation method
to trace the solution curve. All the mentioned methods only consider SNB in static models.
A dynamic model of a system can lead to a different loading direction compared
to previous states. In this study, HB has been considered for determining stability and
716 E. Nasr Azadani et al.
security issues. In [15], a neural network is employed to predict the loadability margins.
Continuous power flow and eigenvalue analysis are used for the security boundary.
Various algorithms have been proposed to include stability constraints in the optimum
power flow (OPF). In [1], a different strategy is proposed based on the use of a multi-
objective OPF technique to maximize both social benefit and the distance to a voltage
instability point. In [16], a new technique based on continuous power flow (CPF) and OPF
is proposed in which fuel cost and voltage stability margin (loadability) are considered to
be optimized. The problem with the inclusion of voltage security constraints alone is that,
in some power systems, oscillatory instabilities are one of the limiting factors in maintain-
ing system security [17, 18] (e.g., WSCC, now WECC, August ’96 blackout). In [18],
the effects of the tuning process of system controllers on the operation of electricity
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
markets and their associated power systems using the system stability constrained-OPF
(SSC-OPF) algorithm is discussed. In [18], the SSC-OPF algorithm uses the stability
index proposed in [6]. In these mentioned researches, the direction of load increase has
not been considered in SSC-OPF, and pattern of load increase is usually defined with
respect to initial load.
A wide variety of optimization techniques has been applied to solve the OPF
problem, such as non-linear programming, quadric programming, linear programming,
Newton-based techniques, sequential minimization technique, and interior method point.
However, most of these methods have their own flaws. A new category of classical
optimization tools has emerged to cope with some of the traditional optimization algo-
rithms’ shortcomings. The main modern optimization techniques are the genetic algorithm
(GA) [19], evolutionary programming (EP) [20], simulated annealing (SA) [21], ant
colony optimization (ACO), and particle swarm optimization (PSO) [22, 23].
The present article proposes an iterative SSC-OPF with a sensitive load direction.
Furthermore, a new approach has been described for applying the sensitive load direction
to SSC-OPF. PSO is employed for the optimization procedure. The proposed method
provides the market solution as a function of security margin with respect to the N 1
contingency criterion. The objective is to maximize the social welfare while maintaining
the adequate distance to a maximum loading condition associated with bus voltage limits
or system stability limits.
This article is organized as follows. Section 2 discusses the basic concepts of a stan-
dard OPF-based market. Section 3 presents system modeling (Section 3.1), determining
of the bifurcation (Section 3.2), sensitivity analysis for load direction (Section 3.3),
and proposed SSC-OPF with the sensitive load direction (SSC-OPF-SLD) (Section 3.4).
Optimization tools and simulation process are described in Section 4. In Section 5, the ap-
plication of SSC-OPF-SLD has been illustrated using an IEEE 14-bus benchmark system.
s.t. g.x; p/ D 0;
(1)
hmin h.x; p; k/ hmax
pmin p pmax
Stability Constrained Optimal Power Flow 717
The negative of Eq. (2) represents consumer surplus plus the producer surplus, i.e.,
the net social welfare.
Equality constraints: g.x; p/ D 0 represents the standard power flow equations;
The loads in the system are typically represented in steady state as constant PQ
loads with a constant power factor and are assumed to increase for the purpose of
stressing the system as follows:
PL D PL0 C Pd ;
Pd kPL0 ;
(4)
QL D PL tan ;
PG D PG0 C PS :
Inequality constraints: inequality constraints consist of the physical and security limits
of the system. The physical and security limits considered transmission line thermal
limits;
which are used to represent the security limits of the system. The limits are repre-
sented as follows:
Ps min Ps Ps max ;
(9)
Pd min Pd Pd max :
718 E. Nasr Azadani et al.
Av D v;
(13)
v T v D 1:
Bifurcation in power system depends on two important parameters: the initial value
of loads and the generation of all buses, as load and generation increase direction. The
DLM can be defined as the minimum amount of additional load on a specified pattern of
load increase that would cause the power system to be dynamically unstable. The simplest
Stability Constrained Optimal Power Flow 719
way to determine the distance of the system to the bifurcation point includes three stages.
First, increasing consummation load and generation power of all buses in certain direction
and performing load flow calculation; second, formation of the state matrix and eigenvalue
calculation of this matrix; and third, studying the eigenvalue position and determining
whether or not bifurcation occurs. If bifurcation does not occur, it will go back to the
first stage and will increase consummation load and generation power. In the simplest
method, increasing the step in all iterations is constant. In order to increase the accuracy
of bifurcation, the step of load increasing must be decreased; therefore, the higher the
accuracy, the higher the calculation time. For a decreasing number of iterations, the step
of load increasing must be varied with a change in eigenvalue position of the state matrix.
In this article, the load-increasing step is determined by the vicinity of the eigenvalues
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
to the imaginary axis and, also, the velocity of their movement to the imaginary axis. By
using this method, the number of iterations for bifurcation detection will reduce to five
or six iterations.
All eigenvalues do not move similarly with increasing consummation load and
generation power of all buses of system. Some eigenvalues are almost constant, and some
of them move quickly in different directions. The increase in load and generation moves
some eigenvalues away from the imaginary axis and other towards the imaginary axis.
Therefore, in order to determine the step of load increasing, should be calculated for
a certain number of nearest eigenvalues. If eigenvalues move with present speed , the
load-increasing step causes that corresponding eigenvalue to reach the imaginary axis.
is calculated by Eq. (14) [25]:
˛
D : (14)
d˛=d
Therefore, d=d is obtained via the calculation of dA./=d from numerical differen-
tiation. The real part of this value is equal to d˛=d. Therefore, DLM detection is used
to determine the distance of the operating point to bifurcation with the initial load and
generation power along a given loading direction. Moreover, DLM detection has been
employed to find the sensitive direction to the Hopf hypersurface.
s.t. g.ı; V; QG ; Ps ; Pd ; k/ D 0;
O
k D k; (17)
pmin p pmax ;
where kO is the maximum dynamic loading level in the operating point and kO > DLM req ,
where DLM req is the DLM requirement under normal state and, hence, is assumed to be
an input. Furthermore, k DLM max , where DLM max stands for the maximum loading
margin. SSC-OPF (Eq. (17)) is basically a non-linear optimization problem with an
implicit constraint; hence, an optimization technique must be employed to be able to
solve this problem. In this article, the PSO method is used as the base to solve the
proposed optimization problem.
c ¤ 0;
N (18)
d Ref./g
¤ 0;
d
where c is a coefficient of cubic terms in the flow reduced to the center manifold and is
Phopf
a complicated function of triple derivatives of f . 2 T states that there is an open
Phopf
set in a smooth hypersurface given by Ref./g D 0. It follows that T has a normal
Phopf Phopf
vector N. / at 2 T . In [26], it has been shown that the normal vector to T
d Ref./ d˛
at . / is , .
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
d
i.e.,d
d Ref./
For calculating ,
the Hessian of f with respect to x and needs to be
d
computed. In order to get rid of calculating the Hessian, d˛
d
is calculated with respect to
dA d˛
d
. According to Section 3.2, d can be obtained when is a scalar variable.
Here, is a vector of the loading level of the system. For each dimension of vector
, d˛=d is obtained with respect to d˛=d by Eq. (16). In a similar way, d˛=di for
the i th load can be calculated. In this case, the changes in A, i.e., A, is obtained when
there are small changes in for an individual bus.
Assume that the hypersurface is continuous and convex. Therefore, the iterative
method can be used to compute the sensitive direction of load increase.
The procedure of the proposed method for the detection of the sensitive direction is
as follows.
1. Set the iteration i D 0 and assume the initial direction of load increase N 0. Here,
N 0 D . PmP 1 P i ; PmP 2 P i ; PmP 3 P i ; : : : ; PmP mP i /, where m is the total number of
iD1 iD1 iD1 iD1
the load and P i is the active power of the i th load. It is assumed that the power
factor of each load keeps constant along the load increase.
2. Set i C 1 and increase the load along direction Ni 1 until HB occurs. The
increasing of load in the first iteration is accomplished according to initial load.
3. Determine the DLM and the corresponding active load power vector by Pi D
P0 C Ni 1 DLM i .
4. In the neighborhood of in which bifurcation hass occurred, the load of the j th
bus increases and ddA d˛
j , and as a consequence d j , can be computed. This process
d˛
continues until d
is computed. Set
0 1
d˛1 d˛2 d˛m
B C
B d1 d2 dm C
Ni D B m
B ; m ;:::; m C: (19)
@ X d˛ X d˛ X d˛ C A
i D1
d i D1
d i D1
d
5. Repeat Steps 2–4 until the changes of Ni is within the specified tolerance.
The final Ni corresponding P is obtained as the sensitive direction. Note that the
hopf
iteration converges in one step if T is a hyperplane. At each iteration, Ni indicates
Phopf
the direction of the point closest to P 0 on the tangent hyperplane T .
If the iteration converges exponentially to the fixed point, then the parameter PS D
P0 C NS DLM S specifies a locally closest bifurcation. If is the parameter of the
722 E. Nasr Azadani et al.
Phopf
locally closest bifurcation and T is not too concave at , then the direction N s is
an exponentially stable fixed point of the iteration. Note that when the iteration converges
to the locally closest bifurcation, it is not necessarily a globally closest bifurcation.
4. PSO
In a PSO system, particles fly within a multi-dimensional search space. During flight,
each particle adjusts its position according to its own experience as well as the experience
of neighboring particles, making use of the best position encountered by its neighbors and
itself. Similarly, the swarm direction of a particle is determined by the history experience
obtained by a set of its neighboring particles and itself.
The modified velocity and position of each particle can be calculated as shown in
Eqs. (20) and (21):
where rand. / is a uniform random value in the range Œ0; 1, and cf is the constriction
factor, which is a function of ac1 and ac2 according to Eq. (22):
2
cf D p ; (22)
j2 ac ac2 4acj
where ac D ac1 C ac2 and ac 4. The appropriate selection of inertia weight
provides
a balance between global and local explorations. In general,
is set according to Eq. (23):
max
min
D
max iter: (23)
itermax
In the above procedures, the particle velocity is limited by a maximum value pvmax.
This value determines the resolution by regions that are to be searched between the present
position and the target position. This limit enhances the local exploration of the problem
space. It also realistically simulates the incremental changes of human learning. If pvmax
is too high, particles may ignore good solutions. On the other hand, a small pvmax avoids
particles to sufficiently explore beyond local solutions. The latter may lead the PSO to
fall into local minima. In many experiences with PSO, pvmax was often set at 10–20%
of the dynamic range of the variable on each dimension [27].
In [28, 29], a decaying inertia weight is proposed and tested to favor the global search
at the start of the algorithm and then the local search afterward. If the inertia weight is
not reduced with time, it is suggested to select a value
2 Œ0:8; : : : ; 1:2. Several studies
propose different values for these parameters that are considered adequate for some of
the usual benchmark functions in [29].
Stability Constrained Optimal Power Flow 723
Min. F .X/;
H H.X/ HN ;
where x is the vector of optimization variables, i.e., with lower bounds x and upper
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
bound x; F is the scalar optimization function; G is the equality vector function defined
in Eq. (3); and H is an inequality vector function with lower bound H and upper
bound H .
In this case, the control variables, i.e., power demand and supply bid, are the input
variables of the PSO algorithm. Therefore, the position vector of PSO can be represented
as x D ŒPg ; Pl .
The computation procedure of the PSO technique is described in the following steps.
Step 1. Input the parameters of system and specify the lower and upper boundaries
of each variable and constraint.
Step 2. Initialize the particles of the population randomly. After that, each pv should
be initialized to a value drawn from the uniform random distribution in the
interval Œ pv max; pv max. To ensure uniform velocity through all dimensions,
the maximum velocity in the j th dimension is represented as follows:
Step 4. Modify the position considering constraints: The position of each individual
is modified by Eq. (21) based on its updated velocity. If any element of an
individual violates its constraints, then it should be replaced by the particle
calculated in the previous iteration that satisfies the constraints.
Step 5. Update Pbest and Gbest; the Pbest of each particle in iteration d C 1 is
updated as follows:
Step 6. End the iterations if the stopping criteria is satisfied; otherwise, go to Step 3.
Clearly, if the maximum number of iterations is reached, the operation shall
be terminated.
too expensive and impractical for any larger system. In the proposed method, determining
the sensitive direction with the associated DLM is computed after running SSC-OPF.
This technique works as follows.
0) The loading parameter is initialized, which is the base case or pure market clearing
problem. In this case, kO can be set to the maximum loading level for the operating
point.
1) The SSC-OPF problem described in Eq. (17) is solved using the current value
of parameters. In the first iteration, the increase load direction for computing the
DLM is set by the initial generation and load.
2) The current SSC-OPF solution is used to set the initial direction of load increase
N 0 for determining the sensitive loading direction.
3) Given the loading direction Ni , the procedure of DLM detection is used to deter-
mine the DLM considering the SSC-OPF solution as an initial value, operating
point, and sensitive direction as a direction of load increase. Note that determining
the sensitive direction is accomplished after SSC-OPF; therefore, maybe the DLM
associated with this sensitive direction does not guarantee DLM req .
4) If DLM DLM req , then the algorithm stops; otherwise, the procedure returns to
Step 1 and the sensitive loading direction obtained in Step 2 is used to compute
the DLM in the SSC-OPF.
Notice that contingencies can be taken into account directly so that system security
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
can be properly handled. In addition, the iterative process proposed in this article allows
controlling the value of the loading parameter.
6. Numerical Results
The proposed technique is applied to the IEEE 14-bus test system [30] for comparison
purposes. In this section, the results of applying the standard OPF and the SSC-OPF-SLD
to the IEEE 14-bus test system are presented and discussed.
A single-line diagram of the IEEE 14-bus test system is shown in Figure 2. It consists
of five synchronous machines with IEEE type-1 exciters, two of which are synchronous
compensators used only for reactive power support. There are 11 loads in the system
totaling 259 MW and 81.3 Mvar. The market bidding data is illustrated in Table 1 (the
GENCO and ESCO numbers in this table correspond to the bus number in Figure 2).
This test system has enough generation and load to simulate an electricity market
and, thus, produce meaningful results that allow the analysis of the proposed techniques.
In addition, the use of a larger system would not allow the ready analysis and, thus, the
Table 1
Market bidding data for IEEE 14-bus system
illustration of the differences between the SSC-OPF-SLD technique and a standard OPF,
since a large number of data and computations would be required to arrive at conclusions
that can also be attained with this reduced size system.
Table 2 illustrates generation and load powers, which are associated with GENCOs
and ESCOs in standard OPF, as the loading level (k) is increased from its normal value.
The DLM does not take into account the standard OPF. As shown in Table 2, the social
welfare increases when the loading level is higher. In other words, the system tends
to move to a higher loading level, and consequently, it will have a smaller distance to
Table 2
Generation and load powers with respect to loading level in standard OPF
Table 3
Social welfare and DLM with line 1-5 outage
bifurcation. In addition, when the loading level is increased to 0.2 p.u., GENCO 2 and
GENCO 3 inject “base” powers to the system. Power injection of GENCO 2 is constant
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
Figure 3. Generation powers by GENCOs with and without contingency. (color figure available
online)
728 E. Nasr Azadani et al.
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
Figure 4. DLM with respect to ESCO loading factor in standard OPF. (color figure available
online)
Figure 4 shows the DLM of a system in standard OPF as the ESCO loading factor.
The generation and load of GENCOs and ESCOs and their social welfare in SSC-OPF-
SLD are shown in Table 4. In this case, the required DLM is set to 0.3 p.u. and 0.4 p.u.,
and the proposed sensitive direction applied in the OPF.
The computed effort for the proposed method is acceptable, and the proposed SSC-
OPF-SLD converges in three or four iterations; i.e., it is needed to compute OPF three
or four times for having a DLM required with respect to sensitive loading direction.
Table 4
Generation and load of GENCOs and ESCOs and their social welfare in SSC-OPF-SLD
DLM req D 0:3 DLM req D 0:4 DLM req D 0:3 DLM req D 0:4
GENCO 1 2.1920 1.8265 1.920 1.6812
GENCO 2 0.8980 1 1 1
GENCO 3 0.4084 0.4944 0.6 0.6
ESCO 11 0.0439 0.0396 0.0455 0.035
ESCO 13 0.1755 0.1755 0.1755 0.1755
ESCO 3 1.2246 1.2246 1.2246 1.2246
ESCO 5 0.0989 0.076 0.0808 0.0970
ESCO 2 0.2818 0.2821 0.2821 0.2821
ESCO 6 0.1293 0.1120 0.1305 0.112
ESCO 4 0.6214 0.5182 0.6150 0.478
ESCO 14 0.1937 0.1908 0.1937 0.1935
ESCO 12 0.0793 0.0793 0.0793 0.0793
ESCO 10 0.117 0.117 0.117 0.117
ESCO 9 0.3835 0.3835 0.3835 0.3312
Iteration 3 4 3 4
Social welfare ($) 152.659 118.217 64.83044 37.53603
Stability Constrained Optimal Power Flow 729
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
The advantage of the proposed method is that the DLM requires it as an input and
it can be set. Furthermore, N 1 contingencies criterion can be considered in DLM
detection. The optimization method, i.e., PSO, used for OPF abolishes the complexity of
Lagrangian multi-player computation.
The PSO convergence in the procedure of SSC-OPF-SLD is depicted in Figure 5.
The number of particles in this study is set at 30. As shown in [16], faster convergence
is achieved when the number of particles increased from 30 to 50.
The sensitive load direction when the required DLM is set at 0.3 and 0.4 is illus-
trated in Figure 6. The proposed method for determining the sensitive loading direction
converges in about seven iterations. When the required DLM is changed, the operating
point as the output of OPF will be changed, leading to different sensitive load directions.
Figure 7 depicts the differences of sensitive load increase direction when the system
is in normal state and when the contingency is considered. As shown in Figure 6, load
increased direction of buses 3 and 4 is more sensitive than others when the contingency
occurs (line 1-5 outage). In this case, the required DLM is set at 0.3 p.u.
To evaluate the computational burden of the proposed SSC-OPF-SLD technique, the
CPU times were obtained from a Pentium 4 with 2.4 GHz and 1 GB RAM (Intel, China)
and took less than 10 min for the test system. The algorithm is easy to implement and
is capable of finding optimal solutions to the problem, giving more flexibility.
7. Conclusion
In this article, a technique based on iterative SSC-OPF-SLD, which includes a stability
constraint along with sensitive loading direction in the power system, is proposed.
Determining the sensitive loading direction is based on normal vector computing. The
results demonstrate the advantages of the proposed technique, which provides a set of
optimal market solutions as a function of system security. Therefore, this method allows
system operators to investigate the effect of system security on the market clearing
mechanism. Furthermore, the PSO methodology is employed to optimize this problem.
The proposed technique based on PSO is easy to implement, and it is capable of finding
optimal solutions for the non-linear constrained problem.
References
1. Milano, F., Canizares, C. A., and Invernizzi, M., “Multi-objective optimization for pricing
system security in electricity markets,” IEEE Trans. Power Syst., Vol. 18, No. 2, pp. 596–604,
May 2003.
2. Milano, F., Canizares, C. A., and Conejo, A. J., “Sensitivity-based security-constrained OPF
market clearing model,” IEEE Trans. Power Syst., Vol. 20, No. 4, pp. 2051–2060, November
2005.
3. Marszalek, W., and Trzaska, Z. W., “Singularity-induced bifurcations in electrical power
systems,” IEEE Trans. Power Syst., Vol. 20, No. 1, pp 312–320, February 2005.
4. Yue, M., Brookhaven National Lab, “Bifurcation subsystem and its application in power system
analysis,” IEEE Trans. Power Syst., Vol. 19, No. 4, pp. 1885–1893, 2004.
5. Canizares, C. A., “On bifurcation voltage collapse and load modeling,” IEEE Trans. Power
Syst., Vol. 10, No. 1, pp. 512–522, February 1995.
Stability Constrained Optimal Power Flow 731
6. Canizares, C. A., Mithulananthan, N., Milano, F., and Reeve, J., “Linear performance indexes
to predict oscillatory stability problems in power system,” IEEE Trans. Power Syst., Vol. 19,
No. 2, pp. 1023–1031, May 2004.
7. Tomim, M. A., Lopes, B. I. L., Leme, R. C., Jovita, R., Zambroni de Souza, A. C., de Carvalho
Mendes, P. P., and Lima, J. W. M., “Modified Hopf bifurcation index for power system stability
assessment,” IEE Proc. Generat. Transm. Distrib., Vol. 152, No. 6, pp. 906–912, November
2005.
8. Hasanpor Divshali, P., Hosseinian, S. H., Nasr Azadani, E., and Vahidi, B., “Modified fast
indices for prediction of Hopf bifurcation by matrix reciprocal condition number,” The Iranian
Conference on Electrical Engineering (ICEE 2008), Tehran, Iran, May 2008.
9. Wen, X., A Novel Approach for Identification and Tracing of Oscillatory Stability and Damping
Ratio Margin Boundaries, Ph.D. Thesis, Iowa State University, Ames, IA, 2005.
Downloaded by [The University of British Columbia] at 13:05 28 September 2013
10. Ajjarapu, V., and Christy, C., “The continuation power flow: A tool for steady state voltage
stability analysis,” IEEE Trans. Power Syst., Vol. 7, No. 7, pp. 416–423, February 1992.
11. Canizares, C. A., and Alvarado, F. L., “Point of collapse and continuation methods for large
AC/DC systems,” IEEE Trans. Power Syst., Vol. 8, No. 1, pp. 1–8, February 1993.
12. Dobson, I., and Lu, L., “New methods for computing a closest saddle node bifurcation and
worst case load power margin for voltage collapse,” IEEE Trans. Power Syst., Vol. 8, No. 3,
pp. 905–913, August 1993.
13. Zeng, Z.-C., Galiana, F. D., Ooi, B. T., and Yorino, N., “A simplified approach to estimate
maximum loading conditions in the load flow problem,” IEEE Trans. Power Syst., Vol. 8,
No. 2, pp. 648–654, May 1993.
14. Chiang, H.-D., Flueck, A. J., Shah, K. S., and Balu, N., “CPFLOW: A practical tool for tracing
power system steady-state stationary behavior due to load and generation variations,” IEEE
Trans. Power Syst., Vol. 10, No. 2, pp. 623–630, May 1995.
15. Gu, X., and Canizares, C. A., “Fast prediction of loadability margins using neural networks
to approximate security boundaries of power systems,” IET Proc. Generat. Transm. Distrib.,
Vol. 1, No. 3, pp. 466–475, May 2007.
16. Nasr Azadani, E., Hosseinian, S. H., and Moghani, J., “Market clearing considering power
system security,” Electric Power Conference (EPEC 2008), pp. 1–6, Vancouver, Canada, 6–7
October 2008.
17. Gan, D., Thomas, R. J., and Zimmerman, R. D., “Stability-constrained optimal power flow,”
IEEE Trans. Power Syst., Vol. 15, No. 2, pp. 535–540, May 2000.
18. Kodsi, S. K. M., and Cañizares, C. A., “Application of a stability-constrained optimal power
flow to tuning of oscillation controls in competitive electricity markets,” IEEE Trans. Power
Syst., Vol. 22, No. 4, pp. 1944–1954, November 2007.
19. Bakirtzis, A. G., Biskas, P. N., Zoumas, C. E., and Petridis, V., “Optimal power flow by
enhanced genetic algorithm,” IEEE Trans. Power Syst., Vol. 17, No. 2, pp. 229–236, 2002.
20. Yuryevich, J., and Wong, K. P., “Evolutionary programming based optimal power flow algo-
rithm,” IEEE Trans. Power Syst., Vol. 14, No. 4, pp. 1245–1250, 1999.
21. Poa-Sepulveda, C. A., and Pavez-Lazo, B. J., “A solution to the optimal power flow using
simulated annealing,” Int. J. Elect. Power Energy Syst., Vol. 25, No. 1, pp. 47–57, 2003.
22. Abido, M. A., “Optimal power flow using particle swarm optimization,” Elect. Power Energy
Syst., Vol. 24, No. 7, pp. 563–571, October 2002.
23. AlRashidi, M. R., and El-Hawary, M. E., “Hybrid particle swarm optimization approach for
solving the discrete OPF problem considering the valve loading effects,” IEEE Trans. Power
Syst., Vol. 22, No. 4; pp. 2030–2038, 2007.
24. Xize, N., and Jiajun, Q., “Investigation of torsional instability, bifurcation, and chaos of a
generator set,” IEEE Trans. Energy Convers., Vol. 17, No. 2, pp. 164–168, June 2002.
25. Wen, X., and Ajjarapu, V., “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. 817–824, May 2006.
26. Dobson, I., “Computing a closest bifurcation instability in multidimensional parameter space,”
J. Nonlin. Sci., Vol. 3, pp. 307–327, 1993.
732 E. Nasr Azadani et al.
27. Zhao, B., Guo, C. X., and Cao, Y. J., “A multiagent-based particle swarm optimization approach
for optimal reactive power dispatch,” IEEE Trans. Power Syst., Vol. 20, No. 2, pp. 1070–1078,
May 2005.
28. Shi, Y., and Eberhart, R. C., “Parameter selection in particle swarm optimization,” Proceedings
of the Seventh Annual Conference on Evolutionary Programming, pp. 591–600, Springer-Verlag
London, UK, 1998.
29. Shi, Y., and Eberhart, R. C., “Empirical study of particle swarm optimization,” Proceedings
of the IEEE Congress on Evolutionary Computation (CEC), Vol. 3, pp. 1945–1950, 1999.
30. Milano, F., An Open Source Power System Analysis Toolbox (PSAT software version 2).
Available at: http://www.power.uwaterloo.ca/fmilano/psat.htm
Downloaded by [The University of British Columbia] at 13:05 28 September 2013