Numerical Analyses of a Directed Graph Formulation , Member, IEEE II. I

advertisement
1348
IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 19, NO. 3, JULY 2004
Numerical Analyses of a Directed Graph Formulation
of the Multistage Distribution Expansion Problem
Mohammad Vaziri, Member, IEEE, Kevin Tomsovic, Senior Member, IEEE, and Anjan Bose, Fellow, IEEE
Abstract—In this paper, the numerical analysis of a multistage
formulation of the distribution expansion problem developed
is presented. The approximate objective function is employed
without sacrificing optimality. A complete nonlinear mathematical
programming optimization is employed to identify the global
optimum. The algorithm is applied here to two practical test
cases. Details of the input data and configuration of test systems
as well as the solutions are listed and discussed. Computational
considerations are addressed.
Index Terms—Distribution expansion planning, mixed integer
mathematical programming, multistage planning.
I. INTRODUCTION
D
ISTRIBUTION expansion planning is a difficult practical
problem with a more than 40-year history of continued
efforts and contributions for improved solutions. A practical solution should consider expansion of the substations and feeders
simultaneously in a multistage fashion to represent the natural
course of development while at the same time following all established industry goals and standards. The state-of-the-art in
distribution expansion planning has been summarized in [1], [2].
Based on the analyses of the previous contributions [3]–[15], a
new formulation as a directed graph network flow problem was
given in [16]. This new formulation has been summarized in
Appendix A.
In this paper, an approximate linear objective is introduced
that allows one to obtain the identical solution to the nonlinear
objective. That is, the quadratic term associated with network
losses can be approximated as linear without impacting the final
solution. A branch-and-bound algorithm is applied to find the
global minimum of the resulting mixed integer linear programming problem. The developed model is applied to two practical
test cases of moderately sized distribution planning areas having
multiple routing and conductor options. Numerical results indicate that a multistage expansion formulation works efficiently
for practical cases with desired results. This contradicts several
earlier research efforts that have focused on employing heuristic
methods that find suboptimal solutions in order to avoid computational complexity. In the following, various implementation concerns are discussed and analyzed. Several practical case
studies are presented that illustrate the viability of the approach.
Manuscript received April 15, 2003.
K. Tomsovic and A. Bose are with Washington State University, Pullman,
WA 99164-1067 USA.
M. Vaziri was with Washington State University, Pullman, WA. He is now
with Pacific Gas and Electric Company, Vallejo, CA 94591-5076 USA.
Digital Object Identifier 10.1109/TPWRD.2004.829948
II. IMPLEMENTATION CONCERNS
A. Linearized Objective
In previous research, the quadratic term arising from losses
was either, completely neglected (e.g. [8], [17]), linearized by
the conventional piecewise linearization techniques (e.g. [4],
[6], [9]), or handled by other quadratic approximations as in [3].
Conventional linearization techniques proliferate the number of
variables in proportion to the number of steps. Ignoring the
losses or other approximations introduce inaccuracies. Here, a
different approach is introduced. In [18], it is shown that estimated bounds for the ratio of the quadratic term to the linear
term, defined as the quadratic dominance ratio can easily be
determined. The quadratic dominance ratio, Q/L ratio, may be
used as a measure of linear or nonlinear dominance in a QP.
Q/L ratios larger than 1 indicate quadratic dominance, while ratios less than 1 indicate linear dominance. Specifically, a single
linear program (LP) having positive coefficients in the objective function can accurately approximate a linearly dominant
quadratic, which is a strictly increasing function of the continuous variable. The bound on error can be determined with only
the information available from the solution of this approximate
LP [19]. Further, it was noted that deviations between LP and
QP solutions occur at points where the QP solution starts to
contain cycles (loop flows) on the graph. For cases where the
solution is radial as in the distribution expansion problem, the
minimizer is the same for a substantially wider range of the Q/L
variations. Thus, for the purpose of finding the minimizer, the
quadratic objective function, may be replaced by a single linear
function without the need for conventional piece-wise linearization. Once the minimizer has been determined, the exact value
of the original QP objective may be found.
In [19], the coefficients used for the linear function that
approximates the quadratic objective function were arbitrarily
chosen to be the slopes of the secant line through the function at
lower and upper limit points of the continuous variables. Here,
which are the slopes of the
coefficients values of
tangents to the quadratic objective evaluated at the values of the
network flows have been chosen for the continuous variables
in the approximating LP. The cost of these losses is relatively
small compared to the fixed costs. As such, the accuracy for
the choice of the Loss Load factor (LLf) in the formula below
becomes less significant. A valid question then is if the cost of
the energy losses, which gives rise to the quadratic term may
often be ignored without a significant change to the solution,
then perhaps it is better to simply neglect the energy losses as
is done in [8]. Still, inclusion of a linear term penalizes for
the energy losses to some degree and accounts for the unusual
0885-8977/04$20.00 © 2004 IEEE
VAZIRI et al.: NUMERICAL ANALYSES OF A DIRECTED GRAPH FORMULATION OF THE MULTISTAGE DISTRIBUTION EXPANSION PROBLEM
1349
planning cases where consideration of losses would change the
routing option. Further, neglecting the losses will not improve
computational efficiency.
B. Computational Considerations
The distribution expansion modeled here as a network flow
problem with binary variables is NP-Complete. Branch and
bound techniques are usually used to solve mixed integer linear
programs (MILP) or quadratic programs (MIQP). In MIQP
formulations such as in [20], whether single stage or multistage,
every bounding QP sub-problem is proven NP-Complete [21].
In MILP formulations, as in this formulation, every bounding
LP sub-problem has been proven to have polynomial boundedness [21] if using an interior point algorithm. It should be noted
that, although polynomial bounded interior point algorithms,
as opposed to simplex, are less complex computationally, they
might perform less efficiently in practice [22]. For example,
the ellipsoid algorithm has not performed as well as the
simplex algorithm in practice for similar problems [22]. So
typically one employs the simplex algorithm for either MILP
or MIQP. Note that, as will be seen in the practical numerical
examples here, knowledge of, and proper implementation of,
the operational constraints often render NP-complete problems
computationally tractable.
III. NUMERICAL RESULTS
Two test systems are introduced. The first is a simple five
node example consisting of one substation and three load centers. The second is a moderately sized 14 node system consisting of three substations. In the second example, the number
of source possibilities for the load centers as well as the number
of routings have been exaggerated to increase problem size and
complexity in order to explore the limits of the proposed approach. A duration of two years between the first and the second
stages, and duration of eight years between the second and third
stages have been assumed for all cases.
A. Test Case 1
Consider the following simple case illustrated by Fig. 1 consisting of one existing substation designated by node 2 and one
existing load center, node 3. Future load center 4 will have six
possibilities for being served from node 3, and two additional
possibilities to be served from node 2. Load center 5 has three
source possibilities from any of the nodes 2, 3, or 4 but with only
one routing and one size per source possibility from nodes 2 and
4, and three additional size possibilities of service from node 3.
Note that unidirectional links indicate that flow can be in one
direction. Table I shows the diversified peak load data for the
various load centers at various stages. Table II is the feeder link
and transformer physical, characteristic, and unit cost data. The
unit costs are average value of the unit costs used by major investor owned and municipal utilities operating in northern California, USA. For all the simulated cases, a duration of two years
between the first and the second stages, and a duration of eight
years between the second and the third stages has been assumed.
Cumulative energy losses are based on uniform growth rates
using the initial and final projected loads for each load center.
Fig. 1.
System configuration—test case 1.
TABLE I
SYSTEM PEAK LOAD DATA—TEST CASE 1
Accumulations were over the periods between the subsequent
stages and a standard 30-year period beyond the final stage. For
the expense and the capital expenditures, an inflation rate of 5%
along with a fixed charged rate of 14% has been used.
The optimal solution and the budget requirements are shown
in Table III and Table IV, respectively. The solution has link 2-4
to supply load center 4 and link 3-5 to supply load center 5 as
the optimal choices. In Table IV, the variable costs as calculated
by the approximate MILP have been shown under the heading
of Expense LP. Knowing the minimizer, the more accurate variable costs may be determined by the MIQP objective function,
which has been shown under Expense QP in the table. Note that
the costs determined by the MILP objective, are overestimated
at early stages, and underestimated at the horizon stage. This is
reasonable as the quadratic objective function begins to dominate the linear approximation at higher loading conditions. Note
also that the cost of total energy losses cumulated over 40 years,
plus an average $3.00 per foot added charges considered in all
cases, is below 10% of the total costs. This further justifies the
use of the linear approximation in the cost of losses.
1350
IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 19, NO. 3, JULY 2004
TABLE II
LINK/TRANSFORMER DATA—TEST CASE 1
TABLE IV
BUDGETARY REQUIREMENTS—TEST CASE 1
TABLE V
SOLUTION W/O MULTIPLE SIZE OPTIONS—TEST CASE 1
TABLE III
OPTIMAL SOLUTION—TEST CASE 1
a much higher cost. This is because the voltage constraints can
not be satisfied with the single size option of 4/O AL that was
given as input. For the case without voltage constraints however,
the solution was the same as the one given by the case with multiple size options. That is, node 3 remained the preferred source
as given by Table V, with end of line voltage of 117.4 Volts,
which is just below the allowable maximum voltage drop. Additionally, when the single size option was changed to 715.5 AL,
which is the size solution indicated by the first case having multiple size options, the solution was identical to the first case. If
no size gradation capability had been considered, then imposition of explicit voltage constraints should have been avoided.
That is, if one does not model all the planning options fully, one
must be careful about imposing the constraints. It should also be
noted for this case that the existing transformer (designated as
1-1 for the link 1-2) could adequately serve the load until stage
3. This shows the importance of developing an upgrade capability in the program, as temporary, economical solutions that
are upgraded in future are commonly practiced by the utilities.
B. Test Case 2
To investigate the effects of multiple size gradation in
conjunction with the existence of explicit voltage constraints,
two additional studies were conducted on this test case. In both
studies, the multiple size option for the link 3-5 was reduced to
only one size (as has been customarily done in the past studies).
The explicit voltage constraints were included in only one of
the studies. Further, to ensure that the voltage constraints were
impacting the solution space, the allowable voltage drop limit
was tightened from 12 volts to 8 volts (on a 120 V base) for
both cases. Results are shown in Table V.
Note that with voltage constraints present, load center 5 is
served from node 2 instead of the much closer node 3, and at
In this case, a 14 node system having one existing substation and two candidate sites for future development was studied.
Fig. 2 shows the network configuration possibilities for this
system. Note that to avoid confusion, only the routing options
designated by type of construction have been shown for each
link. The adjacent number refers to the number of sizes considered for the particular routing option. For example, a routing
option designated by OH-3, means that for this particular overhead routing, three conductor sizes have been considered.
Also note that the number of source possibilities for several
of the load centers has been exaggerated from the more typical
one or two. This adds to the problem complexity as the link
possibilities increase rapidly due to the additional multiplicity
in routing and size options considered [2]. System load data
has been provided in Table VI and the detailed input data can
VAZIRI et al.: NUMERICAL ANALYSES OF A DIRECTED GRAPH FORMULATION OF THE MULTISTAGE DISTRIBUTION EXPANSION PROBLEM
1351
Fig. 2. System configuration—test case 2.
TABLE VI
SYSTEM PEAK LOAD DATA—TEST CASE 2
TABLE VII
BUDGETARY REQUIREMENTS—TEST CASE 2
has been to develop programs that create the input file for the optimization program. Several interactive MATLAB routines have
been developed with adequate error checking to assist the user
build the system topology and input the system data. The computational performance for the cases studied has been summarized in Table IX. The results indicate that even with the exaggerated routing options computational speed is more than adequate.
be found in [23]. Table VII gives the budgetary requirements.
The optimal solution for case 2 is shown in Table VIII. Note
that the optimization program has selected one of the candidate
substation sites (node 10) for expansion.
For all MILP solutions, the commercial optimization package
CPLEX [24] has been used. Due to the enormity of data input
requirement for the distribution expansion problem, a challenge
C. Comments on Computational Performance
The distribution expansion modeled here as a network flow
problem with binary variables is NP-Complete. Branch and
bound techniques are usually used to solve mixed integer linear
programs (MILP) or quadratic programs (MIQP). In MIQP
formulations such as in [20], whether single stage or multistage,
1352
IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 19, NO. 3, JULY 2004
TABLE VIII
OPTIMAL SOLUTION—TEST CASE 2
to the fact that in the distribution problem the reduced matrix A
is very sparse (only 8994 nonzero elements for the case mentioned here). Yet more extreme situations are unrealistic and
impractical mostly due to the enormity of acquisition, entry, and
management of the input data from users point of view. It should
be kept in mind that there are many NP-Complete problems of
practical significance that are too important to abandon merely
due to complexity. In many cases, especially with the advances
in computing technologies, NP-Complete problems of small to
moderate sizes are being solved efficiently [25]. For practical
problems of larger sizes, a perfectly acceptable near exact solution can often be obtained very efficiently. Further, proper implementation of operational constraints often makes NP-complete problems computationally tractable in practical cases.
IV. CONCLUDING REMARKS
TABLE IX
INPUT DATA & COMPUTATIONAL PERFORMANCE
every bounding QP sub-problem is proven NP-Complete [21].
In MILP formulations, as in this formulation, every bounding
LP sub-problem has proven for polynomial boundedness [21],
which is far less complex computationally. Still, typically one
employs the simplex algorithm for both the MILP and the
MIQP, which has a potential for exponential complexity. In
some cases, as the number of variables, , increases relative to
, the algorithm
the number of constraints, , such that
[26], i.e.,
can have exponential complexity of at least
NP-complete. In general the simplex algorithm has been shown
to work quite efficiently for solution of LPs. On the other hand,
some of the polynomially bounded interior point algorithms, as
opposed to simplex, are less complex computationally, but may
perform less efficiently in practice [22].
Note in Case 2 where the routing and source possibilities have
been exaggerated, simplex algorithm performed very efficiently.
This does not imply that for larger systems the algorithm will be
as efficient. It is conceivable especially when unusually large
number of routing and size options are considered, that be. Still in a yet larger problem
comes substantially larger than
,
, siminvolving upgrades (see [23]), with
plex algorithm performed quite efficiently. This is generally due
A complete multistage solution of the distribution expansion
problem designed for practical applications has been presented.
Modeling and formulation are based on the natural course of
progression in distribution expansion and aligned with the procedures and the standard practices of the industry. The multistage formulation has been designed and implemented within a
single mathematical programming algorithm. Global optimality
is guaranteed within the numerical tolerances of the branch and
bound algorithm without the need for heuristic or decomposition techniques. Capability for inclusion of multiple source options, multiple routing options pre source, and multiple size options per routing has been designed for each load center. These
options are necessary for practicality and correct application
of explicit voltage constraints. It was shown that the nonlinear
MIQP for this problem could be accurately modeled as an MILP
using a single linear function having the same minimizer. The
MILP formulation was applied to two different test cases, and
the results were analyzed. Results indicated that the formulation
reflects practical planning attributes and the optimal solution
can be found efficiently. For future enhancements, the formulation could be extended to include upgrades and optimal load
assignment possibilities, to aid the decision-maker in local loop
design and optimal switching arrangements. Further, the extension of the approach to accommodate the inherent uncertainties in load growth could greatly enhance the usefulness of the
methodology.
APPENDIX
OPTIMIZATION MODEL
The expansion problem is modeled as a minimum edge cost
network flow problem having multiple arc alternatives between
any two vertices (nodes) defined on a directed graph
where and are the vertices and arc sets, respectively. Here,
to allow multiple possibilities in routing and size for the arcs
(links), denotes a set of pairs of vertices for which multiple
arc routing options each having multiple size options may exist.
, at most one arc routing
Specifically, for any pair
option from a set
, having at most one arc routing size
is allowed. This allows variable muloption from a set
tiple routing options, each with multiple size options. Note that
is given by the
the total link possibilities between nodes
VAZIRI et al.: NUMERICAL ANALYSES OF A DIRECTED GRAPH FORMULATION OF THE MULTISTAGE DISTRIBUTION EXPANSION PROBLEM
product of the two sets
and
. Associated with some
,
vertices there exist external flows, so for each
denotes the external supplies or demands. If
, then there
is no external supply or demand at vertex . The multistage expansion model is summarized below [16].
(1)
such that
(2)
(3)
(4)
(5)
1353
where
is the arc set containing all possible links for the
system.
is the fixed cost of the
size of the
routing
of the link at stage
is the variable cost of the
size of the
routing of the link at stage
is the decision variable for the
size of the
routing of the link at stage
is the power flow from node to node in the
size of the
routing of the link at stage
.
is the length of the link
is the resistance of the link in Ohms per unit
length
is the nominal Line-Line operating voltage of
the link in KV
is the voltage drop coefficient for the flow variable.
is the total of the capital and the expense budgets
for all expansions at stage
is an arbitrary number in the range of
.
is the maximum flow allowable on
is the node voltage at stage .
is the set of all possible source nodes to .
is a posiitive number equal to the Maximum allowable Voltage drop.
,
if
Note that at the onset stage of planning
otherwise.
the link exists, and
REFERENCES
(6)
(7)
(8)
(9)
(10)
[1] M. Vaziri, K. Tomsovic, and T. Gönen, “Distribution expansion problem
revisited part 1: categorical analysis and future directions,” in Proc. Int.
Assoc. of Science and Technology for Development, Marbella, Spain,
Sept. 2000, Paper no. 319-155, pp. 283–290.
[2]
, “Distribution expansion problem revisited part 2: proposed modeling and formulation,” in Proc. Int. Assoc. of Science and Technology
for Development, Marbella, Spain, Sept. 2000, Paper no. 319-215, pp.
291–298.
[3] Y. Tang, “Power distribution system planning with reliability modeling
and optimization,” IEEE Trans. Power Syst., vol. 11, pp. 181–189, Feb.
1996.
[4] T. Gönen and B. L. Foote, “Mathematical dynamic optimization model
for electrical distribution system planning,” Elect. Power Energy Syst.,
vol. 4, no. 2, pp. 129–136, Apr. 1982.
[5] D. I. Sun, D. R. Farris, P. J. Cote, R. R. Shoults, and M. S. Chen,
“Optimal distribution substation and primary feeder planning via the
fixed charge network formulation,” IEEE Trans. Power App. Syst., vol.
PAS-101, pp. 602–609, Mar. 1982.
[6] T. Gönen and I. J. Ramirez-Rosado, “Optimal multi-stage planning of
distribution systems,” IEEE Trans. Power Delivery, vol. PWRD-2, pp.
512–519, Apr. 1987.
[7] I. J. Ramirez-Rosado and T. Gönen, “Psedodynamic planning for expansion of power distribution systems,” IEEE Trans. Power Syst., vol. 6, pp.
245–254, Feb. 1991.
[8] K. Nara, T. Satch, K. Aoki, and M. Kitagawa, “Multi-year expansion
planning for distribution systems,” IEEE Trans. Power Syst., vol. 6, pp.
952–958, Aug. 1991.
[9] N. Kagan and R. N. Adams, “A benders’ decomposition approach to
the multi-objective distribution planning problem,” Int. J. Elect. Power
Energy Syst., vol. 15, no. 5, pp. 259–271, Oct. 1993.
[10] M. A. El-Kady, “Computer-aided planning of distribution substation
and primary feeders,” IEEE Trans. Power App. Syst., vol. PAS-103, pp.
1183–1189, June 1984.
1354
[11] H. K. Youssef and R. Hackam, “Dynamic solution of distribution planning in intermediate time range,” IEEE Trans. Power Delivery, vol. 3,
pp. 341–348, Jan. 1988.
[12] R. M. Adams and M. A. Laughton, “Optimal planning of power networks using mixed integer programming,” Proc. Inst. Elect. Eng., vol.
121, pp. 139–148, Feb. 1974.
[13] O. M. Mikic, “Mathematical dynamic model for long-term distribution
system planning,” IEEE Trans. Power Syst., vol. PWRS-1, pp. 34–40,
Feb. 1986.
[14] M. Blanchard, L. Delorme, C. Simard, and Y. Nadeau, “Experience with
optimization software for distribution system planning,” IEEE Trans.
Power Syst., vol. 11, pp. 1891–1898, Nov. 1996.
[15] S. Jonnavithula and R. Billinton, “Minimum cost analysis of feeder
routing in distribution system planning,” IEEE Trans. Power Delivery,
vol. 11, pp. 1935–1940, Oct. 1996.
[16] M. Vaziri, K. Tomsovic, and A. Bose, “A directed graph formulation
of the multistage distribution expansion problem,” IEEE Trans. Power
Delivery, vol. 19, pp. 1335–1341, July 2004.
[17] K. Aoki, K. Nara, T. Satch, M. Kitagawa, and K. Yamanaka, “New approximate optimization method for distribution system planning,” IEEE
Trans. Power Syst., vol. 5, pp. 126–132, Feb. 1990.
[18] M. Vaziri, K. Tomsovic, A. Bose, and T. Gönen, “Distribution expansion
problem: formulation and practicality for a globally optimal solution,”
in Proc. IEEE Power Eng. Soc., Feb. 2001.
[19] M. Vaziri, K. A. Ariyawansa, K. Tomsovic, and A. Bose, “On the accuracy of approximating a class of quadratic programs by a class of linear
programs,” IEEE Trans. Circuits Syst. I, to be published.
[20] M. Ponnavaikko et al., “Distribution system planning through a
quadratic mixed integer programming approach,” IEEE Trans. Power
Delivery, vol. PWRD-2, pp. 1157–1163, Oct. 1987.
[21] M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide
to the Theory of NP-Completeness. New York: Freeman, 1979.
[22] J. P. Ignizio and T. M. Cavalier, Linear Programming. Englewood
Cliffs, NJ: Prentice-Hall, 1994.
[23] M. Vaziri, “Multistage and multiobjective formulation of globally optimal upgradeable expansions for electric power distribution systems,”
Ph.D. dissertation, Washington State Univ., Pullman, WA, Dec. 2000.
[24] ILOG CPLEX User’s Manual, ILOG Inc., Mar. 1999.
[25] T. H. Cormen, C. E. Leiserson, and R. L. Rivest, Introduction to Algorithms. Cambridge, MA: Massachusetts Inst. Tech., 1990.
[26] M. S. Bazaraa, J. J. Jarvis, and H. D. Sherali, Linear Programming and
Network Flows. New York: Wiley, 1977.
IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 19, NO. 3, JULY 2004
Mohammad Vaziri (M’01) received the B.S. degree
in electrical engineering from the University of
California, Berkeley, in 1980, the M.S. degree in
electrical engineering from California State University (CSU), Sacramento, in 1990, and the Ph.D.
degree in electrical engineering from Washington
State University (WSU), Pullman, in 2000.
Currently, he is a Supervising Protection Engineer
at PG&E, San Francisco, CA, and Part-Time Faculty
at CSU Sacramento. He has 17 years of professional
experience at PG&E, and CA ISO, and more than ten
years of academic experience teaching at CSU Sacramento, and WSU Pullman.
He has authored and presented technical papers and courses in the U.S., Mexico,
and Europe. His research interests are in the areas of power system planning and
protection.
Dr. Vaziri is an active member and serves on various IEEE and other technical
committees.
Kevin Tomsovic (SM’00) received the B.S. degree in electrical engineering
from Michigan Technical University, Houghton, in 1982, and the M.S. and Ph.D.
degrees in electrical engineering from the University of Washington, Seattle, in
1984 and 1987, respectively.
Currently, he is a Professor at Washington State University, Pullman. From
1999 to 2000, he held the Kyushe Electric Chair for Advanced Technology at
Kumamoto University, Kumamoto, Japan. His research interests include intelligent systems and optimization methodologies applied to various power systems
problems.
Anjan Bose (F’89) received the B.tech. degree (Hons.) from the Indian Institute
of Technology (IIT), Kharagpur, in 1967, the M.S. degree from the University of
California, Berkeley, in 1968, and the Ph.D. degree from Iowa State University,
Ames, in 1974.
Currently, he is the Distinguished Professor in Power Engineering and Dean
of the College of Engineering and Architecture at Washington State University,
Pullman. He was with the Consolidated Edison Co., New York, from 1968 to
1970; the IBM Scientific Center, Palo Alto, CA, from 1974 to 1975; Clarkson
University, Potsdam, NY, from 1975 to 1976; Control Data Corporation, Minneapolis, MN, from 1976 to 1981; and Arizona State University, Tempe, from
1981 to 1993.
Download