Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
-
Upload
junpeng-zhan -
Category
Documents
-
view
235 -
download
0
Transcript of Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
-
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
1/9
654 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 17, NO. 3, AUGUST 2002
A PrimalDual Interior Point Methodfor Optimal Power Flow Dispatching
Rabih A. Jabr, Alun H. Coonick, and Brian J. Cory
AbstractIn this paper, the solution of the optimal powerflow dispatching (OPFD) problem by a primaldual interiorpoint method is considered. Several primaldual methods foroptimal power flow (OPF) have been suggested, all of whichare essentially direct extensions of primaldual methods forlinear programming. The aim of the present work is to enhanceconvergence through two modifications: a filter technique to guidethe choice of the step length and an altered search direction inorder to avoid convergence to a nonminimizing stationary point.A reduction in computational time is also gained through solvinga positive definite matrix for the search direction. Numerical testson standard IEEE systems and on a realistic network are veryencouraging and show that the new algorithm converges where
other algorithms fail. Index TermsOptimization methods, power generation dis-
patching, second-order condition, step length control.
I. INTRODUCTION
OPTIMAL POWER FLOW DISPATCHING (OPFD) is an
optimization problem which minimizes the total genera-
tion dispatch cost while satisfying physical and technical con-
straints on the network. Primaldual interior point methods for
optimal power flow (OPF) have recently been discussed [1][6].
All these methods have been motivated by the success of interior
point methods for linear programming. Wu et al. [1], [2] estab-
lished that primaldual interior point methods offer an attractivesolution to the OPF problem. Their method was based on polar
coordinates and investigated two different ways of updating the
barrier parameter. At the same time, Granville [3] independently
proposed a similar method for optimal reactive power dispatch.
Through the concept of centering directions, Wei et al. [4] uni-
fied the OPF, the approximate OPF, and the classical power flow
into a single optimization problem. These authors also presented
a novel data structure to reduce fill-in during factorization, and
reduce computational time when using rectangular coordinates.
Torres and Quintana [5] compared the polar and rectangular co-
ordinates version and concluded that both perform equally well.
Very recently, Castronuovo et al. [6] presented an OPF solution
with high-performance computational techniques. Here, the useof vector techniques in order to enhance computational speed
is proposed. The solution of linear equations is done through
sparse LU factorization and a modification of the Tinney II
(minimum degree ordering) heuristic.
Manuscript received October 12, 1999; revised October 1, 2001.R. A. Jabr is with the Department of Electrical, Computer and Communica-
tion Engineering, Notre Dame University, 72 Zouk Mikayel, Lebanon.A. H. Coonick and B. J. Cory are with the Department of Electrical and Elec-
tronic Engineering, Imperial College, London SW7 2BT, U.K.Publisher Item Identifier 10.1109/TPWRS.2002.800870.
Although these methods [1][6] proved to be efficient for
solving OPFD problems, they lack a technique which induces
convergence and neglect the second-order sufficiency condi-
tions [7], [8] which are needed to prove solution optimality.
An algorithm for nonlinear nonconvex programming which
does not check for the second-order conditions can leave
the user unsure about the outcome of the optimization. This
has motivated Almeida et al. [9] to propose the parametric
OPF that tracks the trajectory of the solution using Newtons
method while satisfying the second-order KuhnTucker (KT)
conditions. In this paper, we discuss two modifications used
to convert the linear programming interior point method tononconvex nonlinear OPFD problems. These modifications are
aimed at overcoming the above-mentioned disadvantages while
keeping the OPFD algorithm efficient. Moreover, an increase
in efficiency was achieved by formulating the OPFD through
an inequality form which leads to a sparse symmetric positive
definite matrix. Symmetric positive definiteness is the highest
state a matrix can aspire to be [10], since it permits economy
and numerical stability in the solution of linear systems. The
proposed algorithm is compared with a similar version of the
interior point OPF algorithm presented in [6].
This paper is organized as follows. Section II introduces the
problem and Section III presents the optimality conditions. The
primaldual interior point method theory and implementationare given in Sections IV and V. Special emphasis is given to
the treatment of indefiniteness in Section VI. The filter tech-
nique, which guides the choice of the step length, is introduced
in Section VII. Section VIII explains the choice of the barrier
parameter followed by a pseudocode summary of the algorithm
in Section IX. Section X highlights the main features of the
method used as a benchmark for comparison. Numerical results
are given in Section XI. The paper is concluded in Section XII.
II. OPFD PROBLEM FORMULATION
We are interested in the nonlinear nonconvex optimizationproblem with inequality constraints
minimize subject to and (1a)
where , , , and
. The functions and are continuous and smooth
(i.e., with first and second continuous derivatives).
The objective function is the total generation dispatch cost.
The cost functions are assumed to be convex and piecewise
linear. They are modeled in the optimization problem using
0885-8950/02$17.00 2002 IEEE
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
2/9
JABR et al.: PRIMALDUAL INTERIOR POINT METHOD FOR OPFD 655
TABLE INOMENCLATURE USED IN (1b)
separable programming [11]. The inequality constraints in (1a)
represent
(1b)
The symbols used in (1b) are explained in Table I.
Section II-A presents the formulation of the regulating trans-
former model. The following points concerning the OPFD
formulation need to be observed.
1) The active power balance equations are traditionally ex-
pressed as equality constraints [1][6]. Our formulation
in (1b) uses inequality constraints for reasons which will
become clear in the following sections. Note that since the
cost curves are positive, the optimization process of min-
imizing the cost will reduce the generation level to meetthe total load. If the optimal solution leads to over satis-
faction of the load, then either the OPFD problem is in-
feasible or the system has a lower cost if it is dispatched
at a slightly higher load (which is not practical). Irving
and Sterling [12] have used a similar inequality form in
the context of economic dispatching.
2) To enforce line flow constraints properly, the real line
flow power is checked at both the sending and receiving
end of every line. The positive flow on a line has the
higher magnitude (since the sum of flows is equal to the
real losses which is nonnegative) and can therefore be
limited by the network capacity.
Fig. 1. Transformer model.
Fig. 2. Equivalent transformer model.
3) The generator active limits are not explicitly expressed
but are taken into account through the separable program-
ming approach [13].
A. Regulating Transformer Model
A regulating transformer has the capacity to regulate both
voltage magnitude and phase angle [14]. Fig. 1 shows the one
line diagram of the transformer where is a complex
ratio. A direct consequence of this is that the bus admittance
matrix ( bus) becomes unsymmetrical [14].
Our approach for modeling the regulating transformer allows
its easy incorporation into an OPF-based program without al-
tering the functions that evaluate the Jacobian and Hessian ma-
trices corresponding to the power flow equations. For a trans-
former branch, we introduce a voltage controlled bus (slave),
as shown in Fig. 2. The control is done through the master bus
according to the following constraints:
(1c)
where ( and ) are the lower and upper tap limits, re-
spectively, and ( and ) are the lower and upper phase
shift limits, respectively. Moreover, we ensure in the optimiza-
tion process that the transformer power extracted from is
injected into .
III. OPTIMALITY CONDITIONS
The Lagrangian function for (1a) is
(2a)
where and . The gradient of is denoted
by and the Jacobian of by . The Hessian
of the Lagrangian [with respect to ] is
(2b)
Let denote a point where the following conditions
hold.
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
3/9
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
4/9
JABR et al.: PRIMALDUAL INTERIOR POINT METHOD FOR OPFD 657
Together, (3o) and (3p) specify a linear
system which can be used to solve for the Newton steps
.
V. SOLVING THE PRIMALDUAL SYSTEM
As noted in Section IV, the solution of the linear systems (3o)
and (3p) does not take into account the positive definiteness con-
ditions in (3k). A robust second derivative method to (1a) must
not only be able to check the second-order KT conditions (con-
dition 3 in Section III), but also to move away from nonmini-
mizing stationary points [17], [18]. The particular choice of the
standard form (1a) makes it straightforward to check positive
definiteness of the reduced Hessian. We describe our approach
here.
We start by solving for and from (3p)
(4a)
and substitute (4a) in (3o) to get the augmented system
(4b)
where
We further solve for from the second equation in (4b)
(4c)
and substitute back into the first equation of (4b) to get the
normal system
(4d)
where
Our algorithm solves for the search direction
first by solving the normal system (4d)
for and then by evaluating the other components of
the search direction from (4c) and (4a).
VI. SECOND-ORDER KT CONDITIONS
A minimizing solution of (1a) is distinguished from a non-
minimizing stationary point by positive definiteness of the re-
duced Hessian. Since there is no identification of the binding
constraints during an interior point iteration, it is not obvious
how this condition can be checked in practice. However, Gay
et al. [17] show that as we approach the optimal solution,
[in (4d)] can be used to provide guidance about the eigenvalues
of the unknown matrix (condition 3 in Section III)
without any need to predict the active set. In other words, the
algorithm can make decisions about possible indefiniteness of
the reduced Lagrangian Hessian near the solution by checking
the positive definiteness of . The same test is also used by
Vanderbei et al. [18].
A. Treatment of Indefiniteness
In Section VI, we have seen that matrix can be used tocheck positive definiteness of the reduced Lagrangian Hessian.
If is not positive definite, the iterates are likely to converge to
a nonminimizing stationary point. Consider the simple example
from [18] of minimizing a concave function subject
to the bound constraints . The algorithm presented in
[1][6] when applied to solve this problem starting from
, converges to the global maximum at 0.5.
In our algorithm, whenever is indefinite, we replace it by
its 2-norm positive approximant [10]
(5a)
where is the identity matrix and
is positive definite . A warning associated with this perturba-
tion is that dual infeasibility may fail to decrease even with arbi-
trarily small steps [18]. This is the price to pay in order to obtain
positive definiteness of and descent of the barrier function.
However, empirical evidence suggests that is zero most
of the time and that the dual infeasibility does decrease to zero
close to a minimizer since ultimately becomes positive defi-
nite [15], [17], [18].
The value of is obtained through the bisection method
[10]. The idea is to find an interval containing
. If is positive definite where , ac-
cept containing , otherwise accept . This process
is repeated until the desired accuracy is reached as
(5b)
where is a relative error tolerance, typically 5 10 .
To initialize this procedure, we set to the computer tolerance,
and to the Frobenius norm of . The Frobenius norm is a
weak upper bound, but it is used to avoid the calculation of the
minimum eigenvalue of . Testing for positive definiteness is
done through the Cholesky decomposition of . The matrix
is declared positive definite if the process succeeds. Sparsity
techniques and minimum degree ordering are employed in com-
puting the Cholesky factorization [19].
VII. CHOICE OF STEP LENGTH
If started far from a solution, primaldual methods the iter-
ates of which are updated based on the ratio test [1][6] may
fail to converge to a solution as illustrated by the minimization
of s.t. using an initial esti-
mate . For this reason, primaldual methods usually use
a merit function in order to induce convergence [18]. There are,
however, problems associated with the merit function, particu-
larly with the choice of the penalty parameter [20]. This has led
to the use of methods such as the watch-dog strategy [21] in
which the merit function is allowed to increase a limited number
of iterations.
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
5/9
658 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 17, NO. 3, AUGUST 2002
On the other hand, empirical evidence [20], [18] suggests that
Newtons method should be hindered as little as possible. Moti-
vated by this evidence, we adapt the filter method to the choice
of the step length in the primaldual method. This method was
originally proposed by Fletcher and Leyffer [20] for setting the
trust-region radius in sequential quadratic programming. The
idea is to interfere as little as possible with Newtons method
but to do enough in order to give bias toward convergence.
A. Filter Technique
There are two competing aims in the primaldual solution of
(1a). The first aim is to minimize the objective, and the second
is the satisfaction of the constraints. Keeping in mind that the
positivity of iterates is easily maintained using the ratio test,
these two conflicting aims can be written as
minimize (6a)
and
minimize (6b)
A merit function usually combines (6a) and (6b) into a single
objective. Instead we see (6a) and (6b) as two separate objec-
tives, similar to multiobjective optimization. However, the situ-
ation here is different since it is essential to find a point where
if possible. In this sense, (6b) has priority. Nevertheless,
we will make use of the principle of domination from multi-
objective programming in order to introduce the concept of the
filter.
Definition 1 [20]: A pair is said to dominate an-
other pair if and only if and .
In the context of the primaldual method, this implies that
the th iterate is at least as good as the th iterate with respectto (6a) and (6b). Next, we define the filter which will be used in
the line search to accept or reject a step.
Definition 2 [20]: A filter is a list of pairs such that
no pair dominates any other. A point is said to be ac-
cepted for inclusion in the filter if it is not dominated by any
point in the filter.
The filter therefore accepts any point that either improves op-
timality or infeasibility. Fig. 3 shows the filter graphically in
the plane. Each point defines a block of nonacceptable
points. The union of these blocks represents the set of points not
acceptable to the filter.
We follow most primaldual methods in allowing separate
step lengths for the primal and dual variables [22]. A standardratio test is used to ensure that nonnegative variables remain
nonnegative
(6c)
where
if
(6d)
Fig. 3. Graphical representation of the filter.
The step lengths (6c) are successively halved until the iterate
(6e) becomes acceptable to the filter
(6e)
VIII. CHOICE OF THE BARRIER PARAMETER
An important issue in the primaldual method is the choice
of the barrier parameter. Many methods are based on approx-
imate complementarity where the centering parameter is fixed
a priori [17]. Mehrotra [23] suggested a scheme for linear pro-
gramming in which the barrier parameter is estimated dynam-
ically during the iteration. Owing to its success [24], in our
algorithm we follow the heuristic originally proposed in [23].
First, the Newton equations system (see Section V) is solved
with the barrier set to zero. The direction obtained in this
case is called the affine-scaling
direction. The barrier parameter is estimated dynamically from
the estimated reduction in the complementarity gap along the
affine-scaling direction
(7a)
where
The step lengths in the affine-scaling direction are obtained
using (6c) and (6d). To avoid numerical instability, we define
by (7a) when the absolute complementarity gap ,
but when , we define
(7b)
We also make use of second-order correction for the comple-
mentarity condition [1], [2], [4], [5], [24].
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
6/9
JABR et al.: PRIMALDUAL INTERIOR POINT METHOD FOR OPFD 659
IX. PSEUDOCODE SUMMARY OF THE ALGORITHM: MPCIP
The algorithm presented will be referred to as the modified
predictorcorrector interior point (MPCIP). The quantities
itmax and lsmax are limits on the maximum number of itera-
tions in the main loop and maximum number of steps in the
filter search loop, respectively. In this implementation, itmax
100 and lsmax 25. The quantity is the exit tolerance and
is set to 10 .
Algorithm MPCIP:
initialize ;
given a starting solution , set
, and
;
initialize the filter;
iter 0;
repeat
iter iter 1;
if iter 1 then
perform minimum degree ordering of
end
compute the Cholesky decomposition of
;
obtain by modifying if necessary;
set and solve for the affine-
scaling direction:
from (4d), from (4c) and
from (4a);
obtain the primal and dual steps in theaffine scaling direction from
(6c) and (6d);
obtain using (7a) and (7b);
obtain the actual search direction
taking into account the second-order
correction terms: from (4d),
from (4c) and from (4a);
obtain the primal and dual steps in the
actual direction from (6c) and
(6d);
lsteps 0
repeat
compute a trial pointif the trial point is dominated by
the filter
and
else update the filter
break
end
lsteps lsteps 1
until lsteps lsmax;
update the step using (6e);
until(pfeas tol and dfeas tol and
opt tol) or iter > itmax or lsteps
lsmax.
TABLE IITEST PROBLEM STATISTICS
Needless to say, the same decomposition of is used in com-
puting the affine-scaling and actual directions. Note that in the
above algorithm, the relative primal infeasibility, dual infeasi-
bility, and optimality used to set up the stopping criteria are de-
fined as
(8a)
(8b)
(8c)
where
X. OTHER INTERIOR-POINT METHODS
Primaldual interior point methods have been applied before
to the solution of the OPF [1][6]. We have chosen to compare
our work with the most recently presented algorithm [6], which
mainly differs from the others by the choice of the linear
equations solver. In [6], Castronuovo et al. propose storage of
the augmented system by sparse lists as opposed to compact
form by blocks. This type of storage reduces the number of
floating operations, because only nonzeros are considered,
while in block storage, explicit inversion of the blocks with
zero element is required. The solution to the augmented systemis obtained through LU factorization with minimum degree
ordering modified to dynamically evaluate the condition of the
pivot. MATLAB [19] offers a similar function which allows
column minimum degree ordering to be performed at the
beginning of the solution together with dynamic partial pivoting
for numerical stability. To make the comparison fair, we in-
clude using the method presented in [6], the same heuristic for
evaluating the barrier parameter and second-order correction
step as explained in Section VIII. Different primal and dual
steps are used [1][5]. The resulting method is implemented in
MATLAB and referred to as predictor corrector interior point
(PCIP) method.
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
7/9
660 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 17, NO. 3, AUGUST 2002
TABLE IIIOPFD COMPUTATIONAL RESULTSPEAK DEMAND (NUMBER IN BRACKETS IS THE
STARTING POINT FOR CONSTRAINED OPFD WITH REGULATING TRANSFORMERS)
TABLE IVOPFD COMPUTATIONAL BEHAVIORTEN LOAD LEVELS
XI. NUMERICAL RESULTS
This section presents some numerical results obtained with an
implementation of the MPCIP algorithm. The algorithm is tested
on eight different networks each dispatched at ten different load
levels. The MPCIP is compared to the PCIP referred to in Sec-
tionX.AllroutinesarewritteninMATLABandrunonaPentium
II 400 MHz PC with128 Mb RAM. Table IIshows a summary of
thetestproblems.AllthesystemsarefromtheIEEEstandardsex-
cept the 175 Bus and the 175 Bus E (with an embedded network)
systems whichare derivedfrom an actual network.
The performance of the algorithms is tested starting from two
different values of the interpolatory variables but always with
a flat voltage profile and zero bus angles. Results on two dif-
ferent types of problems are reported:
1) constrained OPFD i.e., with the enforcement of line flow
constraints;
2) constrained OPFD with regulating transformers and line
flow constraints.
The results of theOPFD at peak demandare given in Table III,
which shows that with the MPCIP, we could solve all of the
test systems. For the PCIP, convergence was not attained forthe 57 Bus and 300 Bus systems even when starting from dif-
ferent points. The number of binding constraints obtained from
the OPFD solutions in Table III were monitored throughout the
simulations. The 300 Bus system in particular showed that the
MPCIP is able to detect a high number of active constraints.
To assess the relative performance of both methods, each of
the eight systems was dispatched at the ten load levels obtained
from a load duration curve and starting from two different ini-
tial points. When convergence was attained, the algorithms al-
ways reached the same schedule solution, within the tolerance
error. Table IV shows the percentage of success for each of the
methods together with number of iterations in which the filter
-
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
8/9
JABR et al.: PRIMALDUAL INTERIOR POINT METHOD FOR OPFD 661
Fig. 4. CPU times of MPCIP as a proportion of PCIP times.
Fig. 5. Iterations of MPCIP as a proportion of PCIP iterations.
technique (nF) and the estimation of diagonal perturbation (nE)was invoked. A problem number is also assigned for ease of
identification. Failures in the PCIP occurred for cases 8, 15, 16,
22, 29, and 30. Reasons for this can be attributed to the indefi-
niteness of the reduced Lagrangian Hessian, which this method
ignores. For the constrained OPFD cases, with or without regu-
lating transformers, the MPCIP algorithm showed a higher de-
gree of robustness. Failures in this case occurred only in the 57
bus system starting from the same point. This was due to a high
diagonal perturbation at the beginning of the iterations, which
prevented the dual infeasibility from decreasing to zero. How-
ever, starting from a different point resulted in 100% success.
Table IV also shows that diagonal perturbation was mostly re-
quired for the constrained OPFD with regulating transformers.Generally, the use of diagonal perturbation was rare since
close to the solution becomes positive definite, as expected.
Moreover, the number of iterations in which the filter enforced
a reduction in step length was very small. While this may seem
surprising, one should remember that the search direction is a
Newton step, which generally moves toward a minimizer and a
feasible point. A similar conclusion was reached by Vanderbei
[18] when using a merit function. Nevertheless, the filter is
needed in some cases to enhance convergence.
The ratio (MPCIP to PCIP) of average iteration count and
CPU time is shown in Figs. 4 and 5, respectively. The figures
indicate that in most cases, the PCIP requires a lower number of
iterations because it solves the OPF with both equality and in-
equality constraints i.e., a part of the active set is known a priori
which means that the complementarity condition (3l) has to be
checked for a lesser number of variables. However, the MPCIP
requires less computation time since it solves a symmetric pos-
itive definite system using Cholesky decomposition, which is
bound to be much faster than the solution of symmetric indef-
inite systems using LU decomposition. From the point of viewof the user, a reduction of computational time is more important
than a reduction in number of iterations.
XII. CONCLUSIONS
This paper describes a modified primaldual method applied
to the OPFD problem. Two modifications are included as com-
pared to previous published solutions:
1) a filter to ensure step length control;
2) diagonal perturbation of the normal equations matrix in
order to guide convergence toward minimizing stationary
points.
The method presented also provides a means to detect
and treat indefiniteness in the reduced Hessian (second-order
sufficiency condition for optimality) without predicting the
active set. Moreover, the formulation of the OPFD through
inequality constraints requires less CPU time as compared to
previous methods since it solves a positive definite matrix the
size of which is equal to the number of primal variables. The
paper also presents a model for the inclusion of regulating
transformers in the OPF solution. This model overcomes the
difficulty of modeling the phase shift, which has precluded its
appearance in previous interior point OPF solutions. Numerical
testing on eight different networks shows that the method is
promising.
REFERENCES
[1] Y. C. Wu, A. S. Debs, and R. E. Marsten, A direct nonlinear predictor-corrector primaldual interior point algorithm for optimal power flows,
IEEE Trans. Power Syst., vol. 9, pp. 876883, May 1994.[2] Y. C. Wu, A. S. Debs, and R. E. Marsten, A nonlinear programming
approach based on an interior point method for optimal power flows,in Proc. IEEE/NTUA Athens Power Tech. Conf., Athens, Greece, Sept.58, 1993, pp. 196200.
[3] S. Granville, Optimal reactive dispatch through interior-pointmethods, IEEE Trans. Power Syst., vol. 9, pp. 136146, Feb. 1994.
[4] H. Wei, H. Sasaki, J. Kubakawa, and R. Yokoyama, An interior pointnonlinear programming for optimal power flow problems with a noveldata structure, IEEE Trans. Power Syst., vol. 13, pp. 870877, Aug.
1998.[5] G. L. Torres andV. H. Quintana,An interior-point method for nonlinear
optimal power flowusing voltage rectangular coordinates,IEEE Trans.Power Syst., vol. 13, pp. 12111218, Nov. 1998.
[6] E. D. Castronuovo, J. M. Campagnolo, and R. Salgado, Optimal powerflow solutions via interior point method with high-performance compu-tation techniques, in Proc. 13th PSCC in Trondheim, June 28July 2,1999, pp. 12071213.
[7] R. Fletcher, Practical Methods of Optimization. New York: Wiley,1987.
[8] D. G. Luenberger, Nonlinear Programming, 2nd ed. Reading, MA:Addison-Wesley, 1984.
[9] K. C. Almeida, F. D. Galliana, and S. Soares, A general parametricoptimal power flow, IEEE Trans. Power Syst., vol. 9, pp. 540547, Feb.1994.
[10] N. J. Higham, Computing a nearest symmetric positive semidefinitematrix, Lin. Alg. Appl., vol. 103, pp. 103118, 1988.
http://-/?-http://-/?- -
8/2/2019 Rabih2002 a Primal-dual Interior Point Method for Optimal Power Flow Dispatching
9/9
662 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 17, NO. 3, AUGUST 2002
[11] M. S. Bazaraa and C. M. Shetty, Nonlinear ProgrammingTheory andAlgorithms. New York: Wiley, 1979.
[12] M. R. Irving and M. J. H. Sterling, Economic dispatch of active powerby quadratic programming using a sparse linear complementary algo-rithm, Electric. Power Energy Syst., vol. 7, pp. 26, Jan. 1985.
[13] R. A. Jabr and A. H. Coonick, Homogeneous interior point method forconstrained power scheduling, Proc. Inst. Elect. Eng., Gener. Transm.
Distrib., pt. C, vol. 147, no. 4, pp. 239244, 2000.[14] J.J. Grainger andW.D. Stevenson, Power SystemAnalysis. New York:
McGraw-Hill, 1994.[15] A. V. Fiaccoand G. P. McCormick,Nonlinear Programming: SequentialUnconstrained Minimization Techniques. New York: Wiley, 1968.
[16] A. S. El-Bakry, R. A. Tapia, T. Tsuchiya, and Y. Zhang, On the for-mulation and theory of Newton interior point method for nonlinear pro-gramming, J. Optim. Theory Appl., vol. 89, pp. 507541, June 1996.
[17] D. M. Gay, M. L. Overton, and M. H. Wright, A primaldual inte-rior method for nonconvex nonlinear programming, Computing Sci-ences Research Center, Bell Laboratories, Murray Hill, NJ, Tech. Rep.97-4-08, July 1997.
[18] R. J. Vanderbei and D. F. Shanno, An interior-point algorithm for non-convex nonlinear programming, Statistics and Operations Research,Princeton Univ., Princeton, NJ, Tech. Rep. SOR-97-21, 1997.
[19] Matlab Users Guide. Natick, MA: The MathWorks, Inc., 1996.[20] R. Fletcher and S. Leyffer, Nonlinear programming without a penalty
function, Univ. of Dundee, Dundee, U.K., Numeric. Anal. Rep.NA/171, Sept. 22, 1997.
[21] R. M. Chamberlain, M. J. D. Powell, C. Lemarechal, and H. C. Ped-ersen, The watchdog technique for forcing convergence in algorithmsfor constrained optimization, Math. Prog. Study 16, pp. 117, 1982.
[22] S. J. Wright, Primal Dual Interior Point Methods. Philadelphia, PA:SIAM, 1997.
[23] S. Mehrotra, On the implementation of a primaldual interior pointmethod, SIAM J. Optim., vol. 2, pp. 575601, 1992.
[24] I. J. Lustig, R. E. Marsten, and D. F. Shanno, On implementingMehrotras predictorcorrector interior-point method for linear pro-gramming, SIAM J. Optim., vol. 2, no. 3, pp. 435449, 1992.
Rabih A. Jabr received the B.E. degree in electrical engineering (with highdistinction) from the American University of Beirut, Lebanon, in 1997, and thePh.D. degree in electrical engineeringfrom the Imperial College, London, U.K.,in 2000.
Currently, he is an Assistant Professor in the Department of Electrical,Computer, and Communication Engineering at Notre Dame University, ZoukMikayel, Lebanon. His research interests are in operations research and powersystem optimization.
Alun H. Coonick received the M.Sc. degree from the University ofSouthampton, Southampton, U.K., in 1980, and the Ph.D. degree from theImperial College, London, U.K., in 1991.
Currently, he is a Lecturer in the Department of Electrical and Electronic En-gineering, Imperial College, London, U.K. His research interests include powersystem stability, control using FACTS devices, and artificial intelligence.
Brian J. Cory lectured at Imperial College, London, U.K., from 1956 until hisretirement in 1993. He is now a Visiting Professor and Senior Research Fellow.His main research interests are in all aspects of electrical energy supply. Theseinclude planning, pricing, operating modern systems, and coping with deregu-lation, privatization, and competition.