Professional Documents
Culture Documents
Journal of Electrical Engineering 57, No. 4, 2006
Journal of Electrical Engineering 57, No. 4, 2006
4, 2006 213
Fig. 1. Roulette Wheel. Fig. 2. Situation before ranking. Fig. 3. Situation after ranking.
from parts of parents’ chromosome. If crossover probabil- they have. Imagine a roulette wheel where are placed all
ity is 100 %, then all offspring is made by crossover. If it chromosomes in the population, every has its place big
is 0 %, whole new generation is made from exact copies accordingly to its fitness function, like in Fig. 1. Then a
of chromosomes from old population (but this does not marble is thrown there and selects the chromosome. Chro-
mean that the new generation is the same!). mosome with bigger fitness will be selected more times.
Crossover is made in hope that new chromosomes will
Rank Selection
have good parts of old chromosomes and maybe the new
The previous selection will have problems when the
chromosomes will be better. However it is good to leave
fitnesses differs very much. For example, if the best chro-
some part of population survive to the next generation.
mosome fitness is 90 % of all the roulette wheel then the
Mutation probability — says how often parts of chro-
other chromosomes will have very few chances to be se-
mosome will be mutated. If there is no mutation, offspring lected. Rank selection first ranks the population and then
is taken after crossover (or copy) without any change. If every chromosome receives fitness from this ranking. The
mutation is performed, part of chromosome is changed. worst will have fitness 1, second worst 2 etc. and the best
If mutation probability is 100 %, whole chromosome is will have fitness N (number of chromosomes in popula-
changed, if it is 0 %, nothing is changed. tion).
Mutation is made to prevent falling GA into a local You can see in the following picture, how the situation
extreme, but it should not occur very often because then changes after changing fitness to order number.
GA will in fact change to random search.
After this all the chromosomes have a chance to be
There are also some other parameters of GA. One also selected. But this method can lead to slower convergence,
important parameter is the population size. The popula- because the best chromosomes do not differ so much from
tion size says how many chromosomes are in population other ones.
(in one generation). If there are too few chromosomes, GA
have a few possibilities to perform crossover and only a 3.6 Steady-State Selection
small part of search space is explored. On the other hand,
This is not a particular method of selecting parents.
if there are too many chromosomes, GA slows down. Re-
The main idea of this selection is that big part of chro-
search shows that after some limit (which depends mainly
mosomes should survive to the next generation.
on encoding and the problem) it is not useful to increase
population size because it does not make solving the prob- GA then works in a following way. In every genera-
lem faster. tions a few (good — with high fitness) chromosomes are
selected for creating a new offspring. Then some (bad —
3.5 Selection with low fitness) chromosomes are removed and the new
offspring is placed in their place. The rest of population
Chromosomes are selected from the population to be survives to the new generation.
parents to crossover. The problem is how to select these
chromosomes. According to Darwin’s evolution theory 3.7 Elitism
the best ones should survive and create new offspring.
There are many methods how to select the best chromo- The idea of elitism has already been introduced. When
somes, for example roulette wheel selection, Boltzman se- creating a new population by crossover and mutation, we
lection, tournament selection, rank selection, steady state have a big chance that we will loose the best chromosome.
selection and some others. Elitism is the name of a method which first copies the
best chromosome (or a few best chromosomes) to the new
Roulette Wheel Selection population. The rest is done in the classical way. Elitism
Parents are selected according to their fitness. The bet- can very rapidly increase performance of GA because it
ter the chromosomes are, the more chances to be selected prevents losing the best found solution.
214 M. Younes — M. Rahli — A. Koridak: ECONOMIC POWER DISPATCH USING EVOLUTIONARY ALGORITHM
methods GA Matpower
opt
PG1 [MW] 87.70 89.80
opt
PG2 [MW] 135.68 134.32
opt
PG3 [MW] 94.910 94.19
Qopt
G1 [MWAR] –29.61 12.97
Qopt
G2 [MWAR] –7.93 0.03
Qopt
G3 [MWAR] 27.91 –22.63
Coût [$/h] 4545.84 5296.69
PG1 + PG2 + PG3 = 31.318 MW (10) QG1 + QG2 + QG3 + QG4 + QG5 + QG6 = 189.2 MW (17)
Fig. 6. Evolution of the GA (30 bus). Fig. 7. Evolution of the GA (57 bus).
methods GA Matpower PG1 + PG2 + PG3 + PG4 + PG5 + PG6 = 192.1 MW (22)
opt
PG1 [MW] 43.204228 41.53
opt
PG2 [MW] 58.642223 55.39 QG1 + QG2 + QG3 + QG4 + QG5 + QG6 = 105.1 MW (23)
opt
PG3 [MW] 21.551666 16.19 Testing parameters for the IEEE 57 bus test system are
opt
PG4 [MW] 37.439453 22.74 as follows:
opt
PG5 [MW] 17.576327 16.25
opt Table 8. Parameter values for GA.
PG6 [MW] 13.684809 39.96
opt
QG1 [MWAR] –5.420000 –5.42
Population size 60
Qopt
G2 [MWAR] 1.730000 1.73 Number of generations 2500
Qopt Crossover probability 0.8
G3 [MWAR] 35.920000 35.92
Mutation probability 0.05
Qopt
G4 [MWAR] 34.200000 34.20
Generation-elitism 10
Qopt
G5 [MWAR] 6.960000 6.96 Number of bit for encode active power generation 32
Qopt
G6 [MWAR] 31.660000 31.66
Coût [$/h] 576.629286 576.83 Table 9. Result of the study
[1] HOGAN, W. W. : Contract Networks for Electric Power Trans- Mimoun Younes was born in 1965 in Sidi Belabbes,
mission, Journal of Regulatory Economics 4 (1992), 211–242. Algeria. He received his BS degree in electrical engineering
[2] DOMMEL, H. W. : Optimal Power Dispatch, IEEE Transac- from the Electrical Engineering Institute of The University
tions on Power Apparatus and Systems PAS93 No. 3 (May/june of Sidi Belabbes (Algeria) in 1990, the MS degree from the
1974), 820–830. Electrical Engineering Institute of The University of Sidi Be-
[3] ALSAC, O.—BRIGHT, J.—PARIS, M.—STOTT : Further De- labbes (Algeria) in 2003. He is currently Professor of electrical
velopments in LP-Based Optimal Power Flow, IEEE Transaction engineering at The University of Sidi Belabbes (Algeria). His
of Power Systems 5 No. 3 (August 1990), 697–711.
research interests include operations, planning and economics
[4] NANDA, J.—KOTHARI, D. P.—SRIVATAVA, S. C. : New of electric energy systems, as well as optimization theory and
Ptimal Power-Dispatch Algorithm Using Fletcher’s Quadratic
its applications.
Programming Method, Procedings of the IEE 136 No. 3 (May
1989), 153–161. Mostefa Rahli was born in 1949 in Mocta Douz, Mascara,
[5] BJORNDAL, M.—JORNSTEN, K. : Zonal Pricing in a Dereg- Algeria. He received his BS degree in electrical engineer-ing
ulated Electricity Market, The Energy Journal 22 No. 1 (2001). from the Electrical Engineering Institute of The University of
[6] ZIMMERMAN, R. D.—GAN, D. : MATPOWER — A MAT- Sciences and Technology of Oran (USTO) in 1979, the MS
LAB Power System Simulation Package, User’s Manual, School degree from the Electrical Engineering Institute of The Uni-
of Electrical Engineering, Cornell University, 1997, available: versity of Sciences and Technology of Oran (USTO) in 1985,
http://www.pserc.cornell.edu/matpower/manual.pdf. and the PhD degree from the Electrical Engineering Institute
[7] HIMMELBLAU, D. M. : Applied Linear and Nonlinear pro- of The University of Sciences and Technology of Oran (USTO)
gramming, McGraw-Hill, New York, 1972. in 1996. From 1987 to 1991, he was a visiting professor at the
[8] RAHLI, M. : Applied Linear and Nonlinear Programming to University of Liege (Monte ore’s Electrical Institute) Liege
Economic Dispatch, PhD Thesis, Electrical Institute, Usto, (Belgium ) where he worked on Power Systems Analysis anal-
Oran, Algeria, 1996. ysis under Professors Pol Pirotte and Jean Louis Lilien. He
[9] STAGG, G. W.—ABIADH, A. H. El : Computer Methods in is currently Professor of electrical engineering at The Univer-
Power System Analysis, New York, 1968. sity of Sciences and Technology of Oran (USTO), Oran, Al-
[10] GOLDBERG, D. E. : Genetic Algorithms in Search, Optimiza- geria. His research interests include operations, planning and
tion & Machine Learning, Addison-Wesley, Reading, 1989. economics of electric energy systems, as well as optimization
[11] GOLDBERG, D. E. : Sizing Populations for Serial and Parallel theory and its applications.
Genetic Algorithms, In J.D. Schaffer, editor, Proceedings of the
Lahouari Abdelhakem Koridak was born in 1966 in
Third International Conference on Genetic Algorithms, Morgan
Oran, Algeria. He received his BS degree in electrical engineer-
Kaufmann, 1989, pp. 70–79.
ing from the Electrical Engineering Institute of The University
[12] MIKAC, B.—INKRET, R. : Application of a Genetic Algo-
rithm to the Availability-Cost Optimisation of a Transmission
of oran (Algeria) in 1993, the MS degree from the Electrical
Network Topology, Proceedings ICANNGA’97 Third Interna- Engineering Institute of The University of Sidi Be-labbes (Al-
tional Conference on Artificial Neural Networks and Genetic geria) in 2003. He is currently Professor of electrical engineer-
Algorithms, Norwich, U.K., Springer Verlag Wien, New York, ing at The University of Sidi Belabbes (Algeria). His research
1997, pp. 306–310. interests include operations, planning and economics of elec-
[13] HOLLAND, J. H. : Adaptation in Natural and Artificial Sys- tric energy systems, as well as optimization theory and its
tems, University of Michigan Press, Ann Arbor, Michigan, 1975. applications.