Comparison of Voltage Security Constrained Optimal Power Flow

advertisement
Proc. 2001 IEEE-PES Summer Meeting, Vancouver, BC, July 2001.
Comparison of Voltage Security Constrained
Optimal Power Flow Techniques
Claudio Cañizares
William Rosehart
Alberto Berizzi
Cristian Bovo
IEEE Member
IEEE Student Member
IEEE Member
IEEE Student Member
University of Waterloo
Electrical & Computer Engineering
200 University Av. W.
Waterloo, ON N2L-3G1
CANADA
c.canizares@ece.uwaterloo.ca
Politecnico di Milano
Dipartimento di Elettrotecnica
Piazza Leonardo da Vinci, 32
20133 Milano
ITALY
alberto.berizzi@polimi.it
Abstract
This paper compares two different Optimal
Power Flow (OPF) formulations that consider voltage
security in power systems. The techniques are both based
on multi-objective optimization methodologies, so that
operating costs and losses can be minimized while
maximizing the “distance” to voltage collapse. The
techniques are described in detail and compared to study
their similarities, as well as advantages and
disadvantages. The comparisons are based on the results
obtained by applying these two methods to a modified
version of the 118-bus IEEE test system.
fact that optimization techniques can be readily used to study
the voltage stability problem [4], [5], has lead the authors to
propose OPF formulations that “optimize” a system
considering both costs and voltage stability criteria. Thus, in
[6] and [7], the authors propose two different OPF techniques
based on multi-objective optimization methodologies to
minimize operating costs and losses while maximizing the
“distance” to voltage collapse conditions. In the present
paper, these techniques are described in detail and compared
to study their advantages and disadvantages.
The
comparisons are based on the results obtained from applying
these two methods to a modified version of the 118-bus IEEE
test system [8].
This paper is organized as follows: Section II introduces
the basic theory associated with the two voltage security
constrained OPF techniques used in this paper, as well as the
actual mathematical formulation of these two optimization
problems. In Section III, a detailed comparison of the results
of applying these formulations to a test system are presented,
highlighting possible uses, advantages and disadvantages of
the two techniques. Finally, Section IV describes the main
contributions of this paper and discusses some possible future
research directions.
Keywords: Optimal power
optimization, voltage stability.
flows,
multi-objective
I. INTRODUCTION
Optimal Power Flows (OPF) have been widely used in
planning and real-time operation of power systems for active
and reactive power dispatch to minimize generation costs and
system losses and to improve voltage profiles [1]. Typically,
these two problems have been assumed decoupled and thus
treated independently. However, as the system operates
closer to its stability limits, such as its voltage collapse point,
due to market pressures, this assumption does not apply any
longer, and hence there is a need to consider these limits
within the OPF. By including these stability limits in the
OPF problem, optimization procedures can also be used to
improve the overall system security while accounting at the
same time for the costs associated with it, which is becoming
an important issue in open electricity markets.
The voltage stability problem in power systems has been
widely studied, and the basic mechanisms that lead to a
network voltage collapse have been identified and are now
clearly understood [2]. It has been demonstrated that the
overall stability of the system is closely associated with the
proximity of a system to a voltage collapse condition, i.e., as
the system approaches a voltage collapse point, its stability
region becomes smaller, resulting in a system that is less
likely to survive contingencies (e.g., [3]). Hence, as a first
approximation, one can use voltage stability criteria to
account for the overall system stability. This added to the
II. BASIC BACKGROUND
The basic voltage stability and OPF theory on which the
material on this paper is based is briefly discussed in this
section. The two diverse optimization formulations in which
the classical OPF is restated to account for system voltage
security are then explained in detail.
A. Voltage Stability
The voltage stability problem typically consists on
determining operating conditions where “equilibrium” points
of a nonlinear dynamic model of the power system merge [2].
This can be stated mathematically using a system model
represented by the following set of differential-algebraic
equations (DAE):
•
x = f ( x, y , ρ , λ )
0 = g ( x, y , ρ , λ )
1
(1)
where x∈ℜn stands for the system state variables such as
generator angles and angular speeds, associated with the
nonlinear field f:ℜn×ℜm×ℜk×ℜl→ℜn; y∈ℜm corresponds to
the system algebraic variables, i.e., variables such as bus
angles and voltages that are not associated with any system
dynamics and that are directly defined by a set of nonlinear
algebraic constraints characterized by the nonlinear function
g:ℜn×ℜm×ℜk×ℜl→ℜm; ρ∈ℜk represents system controlled
parameters such as AVR set points; and λ∈ℜl stands for
“uncontrolled” system parameters such as loading levels.
Equilibrium points of (1) are usually determined by
solving the set of nonlinear equilibrium equations
F ( z , p, λ ) = 0
equations; and G(z,p,λ) stands for a general cost function,
which typically corresponds to generation costs or system
losses.
The OPF problem (3) can be used to represent a voltage
collapse condition by simply defining the objective function
to be
G ( z , p, λ ) = − λ
or
−1
{J }
G ( z , p, λ ) = σ min
B. Optimal Power Flow
The classical OPF problem can be stated as a general,
nonlinear, constrained optimization problem as follows:
G ( z , p, λ )
F ( z , p, λ ) = 0
z min ≤ z ≤ z max
(5)
where σmin stands for the minimum singular value of the
Jacobian J = DzF(z,p,λ).
The objective function (4) basically defines a maximum
loading value, which can be formally and readily shown to
correspond to either a SNB or a LIB [10].
The objective function (5) also forces the system to either
a SNB or a LIB, depending on the system limits, as the
system is singular or “almost” singular at these points. The
OPF formulation (5) is mathematically and numerically more
complicated to implement and analyze than (4), as it requires
the computation of the minimum singular value and
associated sensitivities. The use of the singular value makes
it possible to perform an “absolute” analysis of the proximity
of the system to a collapse point, without assumptions
regarding the load and generator change patterns, which may
be needed in some particular cases when using (4). It is worth
noticing that the issue of how to use the singular value as an
absolute proximity indicator to collapse is critical, because it
depends on the system and loading conditions. However, the
operators’ knowledge of the power system should allow for
the detection of critical situations from the direct analysis of
this value [11].
The actual implementation of both of these procedures in
a multi-objective optimization formulation that considers
operating costs and voltage security is discussed in more
detail in the next sections.
Observe that when using the OPF to study the voltage
stability problem, more complex system models than the
usual power flow model could be used, i.e., the equality
constraint F(z,p,λ) = 0 can represent actual steady-state
equations of the system.
(2)
where ideally F = [f g]T, z = [x y]T, p = ρ. However, in
practice, (2) stands for the power flow equations, i.e., F, z and
p are actually only a subset of the original state and algebraic
equations and variables and control parameters, respectively.
Thus, F typically represents the active and reactive power
mismatches at all buses; z stands for the phasor voltages and
angles at all buses; and p represents active power levels and
voltage set points of generators. Nevertheless, better steady
state models can be used if accuracy is an issue, particularly
when controls and their associated limits need to be
represented in more detail, as in the case of power
electronics-based controllers [9].
Multiple solutions for (2) can be obtained at given values
of the control parameters p and loading level λ. Voltage
collapse points can then be associated with solution points for
the corresponding p and λ values, say (zc,pc,λc), at which two
solution points merge, and then disappear when λ is
“slightly” changed (usually increased). This point may be
associated theoretically with a saddle-node bifurcation
(SNB), which is a point where the Jacobian Jc = DzF(zc,pc,λc)
is singular, or with a limit induced bifurcation (LIB), which
corresponds to a point where certain system limits are
reached (e.g., a generator reactive power) [2]. In practice,
whether the system collapses by a SNB or a LIB, the
Jacobian Jc tends to be either singular (SNB) or rather close
to singularity (LIB) at the collapse point.
min
s.t.
(4)
C. OPF with Voltage Security Constrains
Based on (4) and (5), the OPF can be used to both
minimize system costs and increase system security by
simply restating the optimization problem as follows:
(3)
p min ≤ p ≤ p max
1. Maximizing the Distance to Collapse: Based on the
loading level represented by the parameters λ, a voltage
security constrained OPF can be formulated using a multiobjective approach as follows [6]:
where z∈ℜ stands for the system power flow variables or
dependent variables, which are usually bus voltages and
angles; p∈ℜK represents the system parameters; λ∈ℜl stands
for “uncontrolled” system parameters; F:ℜN×ℜK×ℜl→ℜN is
a nonlinear function that typically stands for the power flow
N
2
min
(1 − ω ) C ( z o , p ) − ω λ o − λ c
s.t.
F ( z o , p, λ o ) = 0
F ( z c , p, λ c ) = 0
zo
≤ zo ≤ zo
zc
≤ zc ≤ zc
min
min
most appropriate given the system conditions. The Pareto set
can be computed based on the Weights method or the εConstraint method [12]. In the Weights method, which is the
method used in (6), the Pareto set can be found by varying
the value of the weight ω from 0 to 1 in
(6)
max
max
p min ≤ p ≤ p max
min
−1
(1 − ω ) C ( z o , p ) + ω σ min
{J o }
s.t.
F ( z o , p, λ o ) = 0
zo
where o stands for the “current” operating point and c for the
collapse point; C(zo,p) represents the operating cost function
that usually depends on some of the system control
parameters (e.g., active powers of generators) and system
variables at the current operating point (e.g., transmission
losses). The second term in the cost function guarantees that
the “distance” between the current operating point and the
collapse point is maximized, and its effect on the
optimization is controlled depending on the weighting factor
ω, which is a scalar chosen to control the relative importance
and scaling of the different terms in the objective function.
Thus, as the current operating point gets closer to the collapse
point, the value of ω should increase, so that stability takes
precedence over cost as the system loading increases. This
formulation is known as the “Weights” method and it is used
in multi-objective optimization to find the Pareto set [12].
Usually, the choice of ω is important, as it defines the relative
importance of the different components of the objective
function, especially when these components have rather
different values due to their base units.
Observe that in (6), given the nature of the optimization
problem at hand, both the current and a corresponding
collapse point must be represented, making the constraints
highly nonlinear, as the active and reactive powers are tightly
coupled at the collapse point; this can create numerical
problems during the optimization procedure. Furthermore, if
a direction of load increase is chosen, λ becomes a scalar,
reducing the search space for the optimization procedure by (l
− 1); in this case, assumptions regarding load and generation
change patterns must be made, which is usually not a
problem given that these can be chosen based on appropriate,
common, and well-known load forecasting techniques.
Finally, the parameters p are basically the same at the current
and collapse points, as a pattern of generation increase is
chosen to respond to the desired loading pattern increase, i.e.,
a distributed slack bus approach is used. The latter is a
reasonable assumption, as one is not interested in optimizing
operating costs at the collapse point but rather at the current
operating point.
min
≤ zo ≤ zo
(7)
max
p min ≤ p ≤ p max
In the ε-Constraint method, one must choose a main
objective function, while the other components of the original
multi-objective function are treated as constraints. For
example, using this technique with the cost as the main
objective function, formulation (7) can be transformed into
min
s.t.
C ( z o , p)
−1
{J o } ≤ ε
σ min
F ( z o , p, λ o ) = 0
zo
≤ zo ≤ zo
min
p min
(8)
max
≤ p ≤ p max
where ε is a threshold value chosen by the user for the
“secondary” objective function. Choosing a value for ε is
usually easier than selecting appropriate values for ω in the
Weights method, as ε defines a minimum stability margin,
which has a more “physical” meaning. A similar approach is
proposed in [6] for the OPF formulation (6), where voltage
security if accounted for in the OPF formulation by adding a
minimum distance to collapse constraint.
These OPF problems are solved using the Han-Powell
procedure, which requires a second order approximation of
both the objective functions and the constraints. In this case,
a critical aspect in the solution of (7) and (8) is the
computation of the singular value and its derivatives at every
iteration, which can be done using the Hessian of the power
flow equations as described in detail in [13]. The problem
with this approach is that only approximations of the actual
derivatives needed in the solution process are used, which
could lead to convergence problems, especially if one
considers that σmin may be highly nonlinear, approaching zero
rapidly when close to the collapse point. This is a
disadvantage of this method when compared to (6).
In (7) and (8), only the “current” loading conditions, as
defined by λo, are considered in the optimization procedure,
i.e., the optimization is carried out without regard for the
possible direction of load and generation changes, which is
not the case in (6). This is could be an advantage of this
method.
2. Maximizing the Singular Value: Of the different objective
functions proposed in [7], the OPF formulations described in
this section focuse on maximizing voltage security through
the use of the minimum singular value σmin{Jo}. The
procedures presented in [7] concentrate on the determination
of the entire Pareto set, called also non-inferior set, so that
various possible alternatives can be looked at to choose the
3
III. RESULTS
λc
The OPF formulations (6), (7), and (8) were implemented
in MATLAB and applied to a modified version of the IEEE
118-bus system [8], which has 55 generators and 9 LTCs.
Although a simple power flow model with limits in bus
voltages and active and reactive powers of generators was
used, the OPF procedures can be applied to more complex
steady state models.
The OPF formulation (6) was implemented based on the
algorithm presented in [14], which is a nonlinear primal-dual
predictor-corrector interior point method.
The OPF
formulations (7) and (8) were implemented using a HanPowell second order method [15].
The results obtained by applying (6) to the test system are
depicted in Figs. 1 and 2 for different values of λ. In this
case, the active and reactive powers in all load buses are
assumed to increase in the same proportion as the base
loading value, and generators are assumed to all pick up
power in addition to their base loading using a distributed
slack bus approach, i.e., for all loads L and generators G,
Max.Dist. (w=1)
w=0.9997
Min.Cost (w=0)
0.8
0.9
1
1.1
1.2
1.3
w=0.9999
w=0.999
1.4
1.5
1.6
1.7
1.8
λo
Fig. 1. Loading factor λc at collapse versus base loading level λo in p.u. for
the Maximum Distance to Collapse OPF formulation with different
weighting factors ω when applied to the 118-bus test system.
35000
30000
Costs
25000
PL = PLo λ
Q L = Q Lo λ
2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
Max. Distance
(ω =1)
20000
15000
10000
(9)
PG = PGo + K G ∆P
Min. Costs
(ω =0)
5000
0
where PLo and QLo correspond to the base load powers; PGo ∈
p stands for the generator powers at the current operating
point, which are being optimized at the loading level defined
by λo; KG is a value that defines the generation increase
pattern (in the simulations presented here KG was assumed to
be the same for all generators); and ∆P is a scalar variable
representing the distributed slack bus. Based on (9), the
power flow constraint F(zo,p,λo)=0 in (6), is associated with a
load level (PLo + j QLo) λo and generation settings PGo,
whereas F(zc,p,λc)=0 is associated with (PLo + j QLo) λc and
PGo + KG ∆P.
Observe in Fig. 1 that as the value of the weight ω in the
multi-objective optimization formulation increases, the
solution procedure puts more emphasis on maximizing the
distance to collapse, i.e., the values of λc increase. Two
extremes in costs are depicted in Fig. 2; here one can see that
maximizing only distance to collapse leads to significantly
larger operating costs than when minimizing costs, as
expected.
Figure 3 depicts the different costs obtained from the OPF
formulation (6) for ω=0, ω=0.999 and w=0.9999; observe
that the optimization procedure is very sensitive to the weight
factor ω (see Fig. 2), which is a problem of the Weights
method. Furthermore, as the base loading level λo increases,
the procedure puts more emphasis in minimizing costs, as the
distance | λo− λc| gets smaller, and hence has less weight in
0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
λo
Fig. 2. Operating costs versus base loading level λo in p.u. for the Maximum
Distance to Collapse OPF formulation with different weighting factors ω
when applied to the 118-bus test system
3500
Min.Cost (w=0)
Dist.Collapse (w=0.9999)
Dist.Collapse (w=0.999)
Sing.Val. (w=0.999)
3000
Costs
2500
2000
1500
1000
500
0
0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
λo
Fig. 3. Operating costs versus base loading level λo in p.u. for to the 118-bus
test system using the standard OPF (Min. Cost, ω=0), Maximum Distance to
Collapse OPF (Dist. Collapse with ω=0.999), and Minimum Singular Value
OPF (Sing. Val. with ω=0.999) formulations.
4
the objective function, which is a disadvantage of this
method; this problem can be addressed using fixed stability
margins or goal-programming techniques as proposed in [6].
This figure also shows the results of applying the OPF
formulation (7) with ω=0.999. Observe that these results are
in general agreement with those obtained using (6), even
though the “security” component of the objective function is
different; similar voltage security levels are attained in both
procedures.
Figure 4 depicts the results obtained when
applying the OPF formulation (7) with ω=1. Observe that
σmin-1increases as the loading increases, and hence the system
gets closer to collapse, as expected. At the maximum loading
condition, i.e., at the collapse point, this value may become
rather large, especially if the system collapses due to a SNB
(σmin=0); this can create numerical problems in the
optimization procedure at heavier loading conditions, which
is a disadvantage of this method. On the other hand, since
σmin-1 gets larger as the system is loaded, the multi-objective
optimization procedure “automatically” puts more emphasis
on minimizing this value as opposed to minimizing costs
when the system becomes “less” stable; this is an advantage
of this method.
Finally, Fig. 5 shows the complete results of solving the
OPF formulation (8), for different values of ε, i.e., the
complete Pareto set at different loading levels. Notice that
operating costs and security levels are conflicting goals, i.e.,
improving security, i.e., lower σmin-1 values or higher | λo− λc|
values, results in higher costs. Thus, one can observe that as
the system loading increases, similar security levels can only
be obtained at higher costs. The effect of system security on
operating costs can be obtained from the slopes of the Pareto
sets, or from the analysis of the weights in problem (6) and
(7), or the Lagrange multipliers in problem (8); all these
values indicate how the cost changes at different security
levels.
4.66
4.65
4.64
4.63
σmin-1
4.62
4.61
4.6
4.59
4.58
4.57
4.56
4.55
1
1.1
1.2
1.3
1.4
1.5
λo
Fig. 4. Inverse of the minimum singular value σmin-1 versus base loading
level λo in p.u. for the Minimum Singular Value OPF formulation with ω=1
when applied to the 118-bus test system.
5.5
5.4
5.3
σmin
-1
5.2
5.1
5
4.9
4.8
4.7
4.6
1000
λ=1.5
λ=1
2000
3000
4000
Costs
5000
6000
7000
Fig.5. Pareto sets as determined by the solution of the multi-objective OPF
problem for different values of ω and of λ when applied to the 118-bus test
system.
REFERENCES
IV. CONCLUSIONS
The paper presents a detailed description and comparison
of two different OPF techniques that consider voltage system
security represented by basic voltage collapse conditions.
Advantages and disadvantages of both methods are discussed
based on the results obtained from applying the presented
optimization procedures to a test system. From the results
and comparisons discussed in this paper, the authors are
developing improvements to the Voltage Security
Constrained OPFs presented here.
It is important to highlight the fact that the proposed OPF
techniques could be readily adapted to determine some of the
security costs associated with the operation of a power
system, which is of great interest in electricity open market
environments.
The authors are currently working on
methodologies to implement these ideas.
5
[1]
M. Huneault and F. D. Galiana, “A Survey of the Optimal Power Flow
Literature,” IEEE Trans. Power Systems, Vol. 6, No. 2, 1991, pp. 762-770.
[2]
C. A. Cañizares, editor, “Voltage Stability Assessment, Procedures and
Guides,” IEEE/PES Power System Stability Subcommittee, technical
report draft available at http://www.power.uwaterloo.ca, July 2000.
[3]
C. A. Cañizares, “Calculating Optimal System Parameters to
Maximize the Distance to Saddle-node Bifurcations,” IEEE Trans.
Circuits and Systems I: Fundamental Theory and Applications, Vol 45,
No, 3, March 1998, pp. 225-237.
[4]
C. A. Cañizares, “Applications of Optimization to Voltage Collapse
Analysis,” Panel Session, Optimization Techniques in Voltage
Collapse Analysis, IEEE/PES Summer Meeting, San Diego, CA, July
1998.
[5]
T. Van Cutsem, “A method to compute reactive power margins with
respect to voltage collapse,” IEEE Transactions on Power Systems,
Vol. 6, No. 1, February 1991, pp. 145-156.
[6]
W. Rosehart, C. Cañizares, and V. Quintana, “Costs of Voltage
Security in Electricity Markets,” Proc. IEEE/PES Summer Meeting,
Seattle, July 2000.
[7]
A. Berizzi, C. Bovo, P. Marannino, and M. Innorta, “Multi-objective
Optimization Techniques Applied to Modern Power Systems,” Proc.
IEEE/PES Winter Meeting, Columbus, January 2001.
[8]
The University of Washington Archive,
http://www.ee.washington.edu/research/pstca.
[9]
C. A. Cañizares and Z. T. Faur, “Analysis of SVC and TCSC
Controllers in Voltage Collapse,” IEEE Transactions on Power
Systems, Vol. 14, No. 1, February 1999, pp. 158-165.
Claudio A. Cañizares (M’86) received the Electrical Engineer diploma
(1984) from the Escuela Politécnica Nacional (EPN), Quito-Ecuador, where
he held different positions from 1983 to 1993. His M.Sc. (1988) and Ph.D.
(1991) degrees in Electrical Engineering are from the University of
Wisconsin-Madison. Dr. Cañizares is currently an Associate Professor at the
University of Waterloo, and his research activities concentrate on studying
computational, modeling, and stability issues in power systems with HVDC
links and FACTS controllers.
William D. Rosehart (SM’94) received his Bachelor's and Master's degrees
in Applied Science, Electrical Engineering in 1996 and 1997 respectively
from the University of Waterloo. From 1991 to 1995 through the
cooperative education program at the University of Waterloo, he worked in
the Power Industry in Canada, including GE Canada, Hammond
Manufacturing, and Waterloo North Hydro. He is currently studying for his
PhD degree at the University of Waterloo.
[10] W. Rosehart, C. Cañizares, and V.H. Quintana, “Optimal Power Flow
Incorporating Voltage Collapse Constraints,” Proc. IEEE/PES Summer
Meeting 1999, Edmonton, Alberta, July 1999.
Alberto Berizzi (M'93) received his M.Sc. degree (1990) and his Ph.D.
degree (1994) both in Electrical Engineering from the Politecnico di Milano.
Since 1992 he is being at the Electrical Engineering Department of the
Politecnico di Milano, where he is currently an Associate Professor. His
areas of research include power system and voltage stability analysis and
control.
[11] A.Berizzi, P.Bresesti, P.Marannino, G.P.Granelli, M.Montagna:
“System-area operating margin assessment and security enhancement
against voltage collapse,” IEEE Transactions on Power Systems, Vol.
11, No. 3, August 1996, pp. 1451-1462.
Cristian Bovo (SM’00) received his M.Sc. degree (1998) in Electrical
Engineering from the Politecnico di Milano. He is currently a PhD Student
at the Electrical Engineering Department of the Politecnico di Milano. His
areas of research include power system analysis and optimization, and
electricity markets.
[12] V. Chankong, Y. Y. Haimes, Multiobjective Decision Making: Theory
and Methodology, North Holland Series in Science and Engineering,
Vol. 8, New York, 1983.
[13] A. Berizzi, P. Bresesti, P. Marannino, M. Montagna, S. Corsi, and G.
Piccini, “Security Enhancement Aspects in the Reactive-voltage
Control,” Proc. IEEE Stockholm Power Tech, Vol. on Power Systems,
Stockholm, June 1995, pp. 674-679.
[14] G. L. Torres and V. H. Quintana, “Nonlinear Optimal Power Flow in
Rectangular Form via a Primal-Dual Logarithmic Barrier Interior Point
Method,” Technical Report 96-08, University of Waterloo, 1996.
[15] D. G. Luenberger, Linear and Nonlinear Programming, 2th edition,
Addison-Wesley, 1984.
6
Download