Comparison Between Evolutionary Programming and A Genetic Algorithm For Fault-Section Estimation
Comparison Between Evolutionary Programming and A Genetic Algorithm For Fault-Section Estimation
L.L.Lai
A.G. Sichanie
B.J.Gwyn
Indexing terms Power systems, Computational intelligence, Evolutionary algorithm, Evolutionary programming, Genetic algorithm
tests. In each case, the best results have been selected 98-
and presented. '3 97-
g5
Combination: Combination rules are used to intro- E 96-
duced new individuals into the current population or to
create a new population based on the current popula- 94
1 15 29 43 57 71 85 99 113127141 155169183 197
tion. The most commonly used genetic operators are generations
crossover and mutation which are used here. The com- Fig.2 Maximum fitness against number of generations, case I (populu
bination rules act on individuals that have been previ- tion 50)
GA
ously selected by the selection mechanism. A
~
~ EP
reproduction process takes place between the selected
individuals in the current population to produce off-
spring that become individuals in the next generation.
Crossover is a combination rule that produce off-
spring in the hamming interpolation of the parents. In
this paper the uniform crossover is adopted. A crosso-
ver mask is generated initially for all chromosomes.
For each mask position, a real value is generated at
random and compared to the crossover threshold. If
the value is less than the threshold, then the mask at
the position is set, otherwise the mask is cleared. A 1 15 29 43 57 71 85 99 113127141155169183 197
crossover probability of 0.85 is used for production of' generations
results. Fig.3 MaximumJitness against numbev of generations, case I (populu-
tion 10)
Mutation is the randoin occasional alteration of the __ GA
information contained in the chromosome. The muta- ~ EP
618 IEE Pvoc.-Gene?. Tvansm. Distuib., Vol. 145, No. 5, Septembev 1998
7 Case studies
95""""""""'"'
1 15 29 43 57 71 85 99 113 127 141 155 I69183 197
generations
Fig.6 Maximum fitness against number of generations, case 3 (popula-
tion 50)
~ GA
~ EP
102-
97 .
97
96 ' . ' . . . . . . . " . . . . . ' .
1 15 29 43 57 71 85 99113 127 141 155169183197
generations
Fig.7 Maximum jitness against number of generations, case 3 (popula-
tion 10)
~ GA
~ EP
200 10 and 50 L,R-SEC, L,R-SEC, T,-SEC CB8, CB,,, CB,, BB3 BB3
different population sizes are simulated at 10 and 50. A survey of applications of evolutionary computing to power
system’ Proceedings of the international conference on Intellzgent
EP is proven to be more efficient for smaller popula- systems applications to power systems, Jan IFeb 1996, pp 3541
tion sizes and needs less generations compared to the 2 MIRANDA, V I SRINIVASAN, D., and PROENCA, L M,
GA. This can also be concluded from the above dia- Evolutionary Computation in power systems’ Proceedings of the
12th Powev systems computation conference, Ger
grams. All the simulation results are performed on a pp 2540
Pentium 166MHz PC. The CPU processing time on 3 FUKUI, C , and KAWAKAMI, J ‘An expert system for fault
section estimation usrng information from protective relays and
average for EP is about 13 times faster than for the circuit breakers’, I E E E Tvans Powev Deliv , 1986, 1, (4), pp 83-
GA. Some discussions on the use of GAS to real-life 90
large scale power systems have been presented in [la], 4 LAI, L L , NDEH-CHE, F , CHU, K H , RAJROOP, P , and
WANG, X.F ’ ‘Design of neural networks with genetic algo-
and it can be forseen that EAs could have a good rithms for fault section estimation’ Proceedings of the 29th Uni-
potential for practical applications. versities Power engineering conference, GalGay, Ireland, 1994,
Vol 2, pp 596-599
5 YANG, H T , CHANG, W Y , and HUANG, C L ‘A new neu-
8 Conclusions
An EP approach has been developed for solving the Trans Power Dehv , 1994, 9, (1), pp 220-230
6
FSE problem including malfunctions of protective
relays and/or circuit breakers and multiple fault cases.
A comparison is made with the GA approach at the ference on Power system teclznology, 1994 (International Aca-
demic Publishers, Beijing, China), pp 1051-1055
same time. Two different population sizes are tested for 7 FOGEL, D B ‘A comparison of evolutionary programming and
each case In general, EP is shown to have a faster genetic algorithms on selected constrainted optimisation prob-
computational speed than the GA and on average, it is lems’, Szmulatron, 1995, 64, (6), pp 397-404
8 WHIPP, P , and LEWIS, T ‘Model based reasonmg and simula-
13 times faster. The final results were almost the same tion’ in VADERA, S (Ed ) ‘Expert system apphcations’ (Sigma
The convergence speed (the required number of genera- Press, 1989)
9 LAI, L L ‘Intelligent system apphcations in power engineering
tions to get an optimum result) is a very important fac- evolutionary programming and neural networks’ (John Wiley and
tor in real-time applications. Therefore, according to Sons, Inc , 1998)
the tests carried out, EP has a benefit over the GA for 10 HOJJAT, A , and SHIH-LIN, H ‘Machine learnmg. neural net-
works, genetic algorithms and fuzzy systems’ (John Wiley and
the coding strategy and type of evolution as defined for Sons, Inc , 1995)
the GA However, as both EP and the GA are evolu- 11 LAI, L L , MA, J T , YOKOYAMA, R , and ZHAO, M
tionary algorithms their efficiencies are largely depend- ‘Improved genetic algorithms for optimal power flow under both
normal and contmgent operation states’, Int J Electr Power
ent on the complexity of the problem which might Energy Syst , 1997, 19, (5) -292
differ from case to case EAs are also ideal for parallel 12 WEN, F., and CHANG, new approach to fault section
estimation in power systems based on the set covering theory and
processing computer systems or hardware. Therefore, a refined genetic algorithm’ Proceedings of the 12th Power sys-
with this kind of equipment, it is possible to solve the tems computation conference, Germany, Aug. 1996, pp. 358-365
620 IEE Proc -Gene? Tvansm Distrih , To1 145, No 5, September I998