New Evolutionary Particle Swarm Algorithm (Epso) Applied To Voltage/Var Control
New Evolutionary Particle Swarm Algorithm (Epso) Applied To Voltage/Var Control
Nuno Fonseca
1. INTRODUCTION
This paper has the main objective of introducing to the
Power System community a new and powerful metaheuristic hybrid variant called EPSO Evolutionary
Particle Swarm Optimization.
EPSO is a general-purpose algorithm and it can thus be
applied to a diversity of problems in any scientific area.
However, in order to illustrate the technique, we have
selected a problem in the Power Systems environment and
will therefore present in the paper, in the application
sections, a solution for the Voltage/Var control problem
obtained by EPSO and the comparison of its performance
with existing methods
The Particle Swarm Optimization is an optimization
algorithm that was introduced in 1995 by Kennedy [1].
We will refer to it as: Classic PSO. Imagine that we have
a population of particles looking around in a given search
space for the global optimum. This particle movement
mimics, in a way, the coordinated movement of flocks of
birds, schools of fish or swarms of insects: this is a good
image of a PSO optimization algorithm.
In Evolutionary Algorithms, there is no coordination in
the movement of individuals within the search space.
However, the powerful selection procedure allows
solutions with superior characteristics to pass these from
generation to generation, while the mutation (and
recombination) schemes produce diversity in the solution
pool.
2. EPSO DESCRIPTION
In EPSO, each particle (solution at a given stage) is
defined by the following characteristics:
* w ik, j = w ik, j + N ( 0 , 2 )
(1)
(3)
(4)
Schaffers function:
f1(x) = 0.5 +
(sin x2 + y2 )2 0.5
(5)
Rosenbrock function:
n
f 2 (x ) =
(100 (x i+1 x i 2 ) 2 + (x i 1) 2 )
(6)
i =1
Sphere function:
n
f 3 (x ) =
xi2
(7)
i =1
Alpine function:
f 4 ( x ) = sin( x 1 ) sin( x 2 ) x 1 x 2
(8)
n
2
30
30
2
Domain
n
[-50 , 50]
n
[0 , 30]
n
[-50 , 50]
n
[0 , 100]
Stop
1.0E-10
100
0.01
98.9627
S c h a ffe r F6
1 .E+ 0 0
0
50000
100000
150000
200000
1 .E- 0 2
EPS O
Fitness
1 .E- 0 4
PS O
1 .E- 0 6
1 .E- 0 8
1 .E- 1 0
1 .E- 1 2
N u m b e r o f e v a lu a t io n s
Function
R o s e n b ro c k
EPSO
PSO
1 .E + 0 9
1 .E + 0 8
1 .E + 0 7
Fitness
1 .E + 0 6
1 .E + 0 5
EPSO
PSO
f1
11862.2
59547.0
f2
27005.3
180310.8
f3
16421.4
161625.0
f4
78539.8
199190.1
1 .E + 0 4
1 .E + 0 3
1 .E + 0 2
1 .E + 0 1
1 .E + 0 0
0
50000
100000
150000
200000
N u m b e r o f e v a lu a tio n s
Sph e re
1 .E+ 0 5
1 .E+ 0 4
EPS O
1 .E+ 0 3
PS O
Fitness
1 .E+ 0 2
1 .E+ 0 1
1 .E+ 0 0
1 .E- 0 1 0
50000
100000
150000
200000
1 .E- 0 2
1 .E- 0 3
1 .E- 0 4
N u m b e r o f e v a lu a t io n s
Function
EPSO
PSO
f1
2.15E-13
5.45E-11
f2
33.8828
114.443
f3
7.81E-04
1.91E-02
f4
98.9627
86.1071
A lp in e
PS O
100
EPS O
95
90
Fitness
85
80
75
70
65
60
55
50
0
100
200
300
N u m b e r o f e v a lu a t io n s
400
(u, x)
(9)
(u, x, p) = 0
(10)
(u, x, p) 0
(11)
Penalty
min
Nominal
setpoint
Max
Control
variable
Average
losses
(MW)
Std. Deviation
(kW) to the
best solution
EPSO 2 particles
61.7947
3.10334
EPSO 5 particles
61.7912
2.64314
EPSO 10 particles
61.7889
1.96607
EPSO 20 particles
61.7880
1.48473
Simulated Annealing
61.7921
9.81175
Voltage control
74000
EPSO 20 particles
46
43
40
37
34
0,884
31
2000
28
1500
25
1000
Number of iterations
22
500
19
0,888
16
60000
13
62000
0,892
64000
0,896
10
66000
68000
0,900
70000
0,904
Simulated Anneling
72000
Number of iterations
5. CONCLUSIONS
This paper reports two important results:
REFERENCES