Uploaded by Hennry Villanueva

A Metaheuristic to Solve the Transmission Expansion Planning

advertisement
IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 22, NO. 4, NOVEMBER 2007
2289
A Metaheuristic to Solve the Transmission Expansion Planning
Rubén Romero, Member, IEEE, Marcos J. Rider, Member, IEEE, and Irênio de J. Silva, Student Member, IEEE
Abstract—In this letter, a genetic algorithm (GA) is applied to
solve the static and multistage transmission expansion planning
(TEP) problem. The characteristics of the proposed GA to solve
the TEP problem are presented. Results using some known systems show that the proposed GA solves a smaller number of linear
programming problems in order to find the optimal solutions and
obtains a better solution for the multistage TEP problem.
Index Terms—Combinatorial optimization, genetic algorithm,
metaheuristics, transmission expansion planning.
I. INTRODUCTION
HE transmission expansion planning (TEP) problem of
electrical power systems consists in finding the transmission lines and/or transformers that should be constructed so that
the system can operate in an adequate way and in a specified
planning horizon. Taking into account the planning period, the
planning problem can be considered a one-stage problem (static
planning) or the planning horizon can be separated into several
stages (multistage planning). The mathematical models used for
the static and multistage TEP problem are presented in [1] and
[2], respectively. Several algorithms for the solution of problems involving the planning of transmission systems have been
proposed (see [1] for more details). In this letter, a specialized
GA that is a metaheuristic is presented to solve the static and
multistage TEP problem. Known systems were used to show
the applicability of this tool. A comparison was made among
the proposed GA and other metaheuristics.
T
II. EFFICIENT GENETIC ALGORITHM
The presented GA is based on [3] (initially designed to solve
the generalized assignment problem) with some modifications
that were added to solve the TEP problem. The proposed GA
has some special characteristics such as: 1) it uses fitness and
unfitness functions to identify the value of the objective function and the unfeasibility, respectively, of the tested solution; 2)
it applies an efficient strategy of local improvement for each individual tested; and 3) it substitutes only one individual in the
population for each iteration.
For the TEP problem, the fitness represents the total costs of
planned lines to be constructed and the individual unfeasibility
(unfitness) represents the total sum of load shedding caused by
an individual. In most GAs, the unfeasibilities are penalized in
Manuscript received August 29, 2006; revised April 16, 2007. This work was
supported by the Brazilian institutions CNPq and FAPESP. Paper no. PESL00063-2006.
R. Romero is with the Faculty of Engineering of Ilha Solteira, Paulista State
University, Ilha Solteira, SP, Brazil (e-mail: ruben@dee.feis.unesp.br).
M. J. Rider and I. de J. Silva are with the Department of Electric Energy
Systems, University of Campinas, Campinas, SP, Brazil (e-mail: mjrider@dsee.
fee.unicamp.br; irenio@dsee.fee.unicamp.br).
Digital Object Identifier 10.1109/TPWRS.2007.907592
Fig. 1. GA flowchart.
the objective function or the unfeasible solutions are discarded.
The GA presented in [3] does not require regulation of the parameter used to penalize the unfeasibilities of the algorithms that
use only one fitness function. The fitness function is used to implement the selection and in the substitution of an individual
in the population when all members of the population are feasible. The unfitness function is used to substitute an individual
in the population when there are proposals of unfeasible solutions in the current population. The presented GA substitutes, in
each step, only one individual of the population. The offspring
is incorporated into the population according to the following
procedure: 1) if the offspring is unfeasible, it can only replace a
more unfeasible offspring; 2) if the offspring is feasible, then it
must substitute the most unfeasible individual from the current
population. If all members of the current population are feasible,
then the offspring must substitute the individual that presents a
greater investment value; and 3) the offspring must be different
from all the members of the population. If it is equal to a member
in the population, it must be discarded.
The previous proposal presents very simple conceptual
changes to the traditional GA: 1) all saved solutions in the
current population are different; this prevents the premature
convergence that is very common in conventional GAs; 2) the
local improvement phase allows a more efficient evolution of
the GA; and 3) the substitution logic in the current population
preserves the best created topologies, and the topologies are
only discarded when better offspring are created. This strategy
is better than the elitism proposal. The process stops if the best
solution found does not improve after a specified number of
iterations. The GA flowchart is shown in Fig. 1.
A. Modifications
The presented GA suggests modifying the algorithm shown
in [3] in the three topics: (1) in the local improvement of the
generated offspring phase; (2) in the generation of the initial
population; and (3) in the increase of diversity control.
0885-8950/$25.00 © 2007 IEEE
Authorized licensed use limited to: Universidade Estadual de Campinas. Downloaded on August 17,2022 at 13:40:47 UTC from IEEE Xplore. Restrictions apply.
2290
IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 22, NO. 4, NOVEMBER 2007
TABLE I
RESULTS FOR STATIC TEP PROBLEM
The local improvement of an individual is one of the main
contributions of the proposed GA. If the created offspring is unfeasible (it has load shedding), then the unfeasibility should be
improved using the constructive heuristic algorithm (CHA) proposed by [4]. Considering that the main objective of this phase is
to completely eliminate individual unfeasibility, the CHA will
add lines to the individuals in order to eliminate the unfeasibility. Some lines of the individual are unnecessary and should
be discarded so that the individual (solution proposal) does not
become too expensive. Thus, an ordering of all the solution proposal lines in decreasing order of costs is carried out, and the
removal, one by one, of all the lines, is carried out. Those that,
when the removal of the individual is simulated, do not present
load shedding are the unnecessary lines and are therefore discarded. The lines that remain are those that present load shedding when their removal is simulated. Considering a randomly
generated population, the GA may need a higher computational
effort, especially in medium and large systems. In this letter, the
population initialization suggested in [6] is implemented. In the
creation of offspring, a selection by tournaments is used; recombination of 100%, the mutation, and the decimal codification
are made in accordance with [6] and [2] for static and multistage TEP problems, respectively. The modifications made in
the presented GA improve the search process while initializing
and creating only new feasible solutions, thus creating a search
process that is different to the GA presented in [3]. The control
of the diversity can be extended, and due to this fact, an offspring
can enter the current population: 1) if it presents better quality
than the worst quality stored in the current population, and 2) if
it is different to each one of the elements of the current population in a minimum number of elements of the coded vector.
III. TESTS AND RESULTS
The GA proposed to solve the static TEP problem was tested
using: the Garver system, the IEEE 24-bus system, and the
South Brazilian system. The electrical data can be found in [1]
and [5]. The results are shown in Table I. To estimate the computational effort of the GA, a comparison was made among the
average solutions for the linear programming problems (LPs)
carried out by GA with the results presented in the literature.
From the summary presented in Table II (results from over 50
TABLE II
COMPUTATIONAL EFFORT
trials, used the same for all cases), it can be noticed that the
GA presented shows better performance than the other metaheuristics tested in the TEP problem because it executes fewer
LPs to find the optimal solution for the tested systems. The
solved LPs are equivalent for all the metaheuristics presented in
Table II. The GA was tested to also solve the multistage TEP.
The algorithm was tested in the Colombian system. The same
criteria used in [2] were used here. Thus, the transmission lines
appear in the objective function with their
chosen in stage
appear multiplied by a
nominal values; the ones added in
and those added in
appear multiplied by
factor
to consider the annual discount rate in the
a factor
multistage TEP, as proposed in [2]. In [2], this system, which
was solved using a specialized GA, found the following results:
;
Total investment:
Plan P1 (
US$):
–
–
Plan P2
–
–
–
–
US$):
(
–
–
–
Plan P3 (
US$):
–
–
–
–
–
–
–
.
–
–
–
The specialized GA proposed in [2] solved on average
210 000 LPs to reach its optimal solution. The GA presented
in this letter found the following results: Total investment:
Plan P1 (
US$):
–
–
–
–
–
Plan P2 (
US$):
–
–
Plan
P3 (
US$):
–
–
–
–
–
–
–
.
–
–
Thus, the presented GA showed itself to be superior to the algorithm presented in [2], leading to a better quality investment
proposal. It must also be observed that the topologies found are
significantly different, that is, even though the number of paths
used in both topologies is significantly small (20 paths), their
expansion proposals are different in 11 (over 50%) of the used
paths. The presented algorithm converges after solving around
20 500 to 64 000 LPs. Thus, the presented algorithm also converges solving a smaller number of LPs.
IV. CONCLUSION
An efficient genetic algorithm was applied to solve the static
and multistage TEP. The achieved results for medium and large
systems show the excellent performance of this GA.
Authorized licensed use limited to: Universidade Estadual de Campinas. Downloaded on August 17,2022 at 13:40:47 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 22, NO. 4, NOVEMBER 2007
2291
The proposed GA presented better performance than the other
metaheuristics to solve the static and multistage TEP problem,
solving fewer LPs to find the optimal solutions. It has also found
a better solution for the multistage TEP problem when compared to the GA proposed in [2] (8.6 million US$ cheaper).
[2] A. H. Escobar, R. A. Gallego, and R. Romero, “Multistage and coordinated planning of the expansion of transmission systems,” IEEE Trans.
Power Syst., vol. 19, no. 2, pp. 735–744, May 2004.
[3] P. C. Chu and J. E. Beasley, “A genetic algorithm for the generalized
assignment problem,” Comput. Oper. Res., vol. 24, no. 1, pp. 17–23,
1997.
[4] R. Villasana, L. L. Garver, and S. J. Salon, “Transmission network planning using linear programming,” IEEE Trans. Power App. Syst., vol.
PAS-104, no. 2, pp. 349–356, Feb. 1985.
[5] R. Fang and D. J. Hill, “A new strategy for transmission expansion in
competitive electricity markets,” IEEE Trans. Power Syst., vol. 18, no.
1, pp. 374–380, Feb. 2003.
[6] R. Gallego, “Long term transmission systems planning using combinatorial optimization,” (in Portuguese) Ph.D. dissertation, State Univ.
Campinas, Campinas, Brazil, 1997.
REFERENCES
[1] R. Romero, A. Monticelli, A. Garcia, and S. Haffner, “Test systems and
mathematical models for transmission network expansion planning,”
Proc. Inst. Elect. Eng., Gen., Transm., Distrib., vol. 149, no. 1, pp.
29–36, Jan. 2002.
Authorized licensed use limited to: Universidade Estadual de Campinas. Downloaded on August 17,2022 at 13:40:47 UTC from IEEE Xplore. Restrictions apply.
Download