Académique Documents
Professionnel Documents
Culture Documents
1: 15-26, 2014
http://dx.doi.org/10.5370/JEET.2014.9.1.015
ISSN(Print) 1975-0102
ISSN(Online) 2093-7423
1. Introduction
15
Modified Particle Swarm Optimization with Time Varying Acceleration Coefficients for Economic Load Dispatch with Generator ~
Ng
FC =
F (P )
i
(1)
i =1
where Fi(Pi) is the fuel cost of the ith generator ($/h) which
is defined by following equation:
Fi ( Pi ) = ai Pi 2 + bi Pi + ci
(2)
Pi = PD + PL
(3)
i =1
Ng Ng
PL =
i =1 j =1
Pi Bij Pj +
i 0 Pi
+ B00
(4)
i =1
where Bij is the i,j element of the loss coefficient matrix, Bi0
is the ith element of the loss coefficient vector and B00 is
the loss coefficient constant.
M.N. Abdullah, A.H.A Bakar, N.A. Rahim, H. Mokhlis, H.A. Illias and J.J. Jamian
Pi min Pi Pi ,LB
1
UB
LB
Pi Pi , z 1 Pi Pi , z z=2,3,Nz
UB
max
Pi , Nz Pi Pi
(9)
where Pi,zLB and Pi,zUB are the lower and upper bounds of
zth POZ of ith generator in (MW) and Nz is the number of
POZ of ith generator.
(6)
Pi Pi DRi
(7)
(8)
(11)
17
Modified Particle Swarm Optimization with Time Varying Acceleration Coefficients for Economic Load Dispatch with Generator ~
w w
w j = wmax max min
j max
(12)
where wmin and wmax are the initial and final inertia weights
respectively and jmax is the maximum iteration number. For
effective balance between global and local searches, the
inertia weight is decreased linearly from 0.9 to 0.4 during
the optimization process [14, 30, 31].
(13)
c 2 = c 2 i + (c 2 f
j max
j
c 2i )
j max
(15)
(16)
where c1i and c1f are the initial and final values of cognitive
coefficient respectively and c2i and c2f are the initial and
final values of social coefficient respectively.
Presenting a new parameter (rbest) in the velocity
equation in (14), will encourage the particle movement to
converge at optimum solution due to extra information
provided by the rbest value in current iteration. The time
varying acceleration coefficient for rbest component (c3) is
using the following Eq. [33]:
c3 = c1 (1 exp(c2 j ))
(17)
(14)
The behaviour acceleration coefficients (c1, c2 and c3) of
the MPSO-TVAC algorithm are shown in Fig. 3. It
assumed that, the c1 value varies from 1 to 0.2 and c2 varies
from 0.2 to 1 during 100 iterations. At the initial iteration,
the c3 value is increased immediately which helps the
particles to explore the entire possible solutions based on
the best neighbour particle (rbest). This can avoid the
M.N. Abdullah, A.H.A Bakar, N.A. Rahim, H. Mokhlis, H.A. Illias and J.J. Jamian
Accelerationcoefficients
0.8
c1
c2
c3
0.6
0.4
0.2
0
10
20
30
40
50
60
70
80
90
100
Iteration
f (P i ) =
Pidmin
+ rand () ( Pidmax
i =1
(20)
(18)
Pidmin )
Ng
Fi ( Pi ) + k abs
Pi ( PD + PL )
i =1
(19)
19
Modified Particle Swarm Optimization with Time Varying Acceleration Coefficients for Economic Load Dispatch with Generator ~
wmin
wmax
MPSO-TVAC
0.4
0.9
IPSO
PSO
0.4
0.4
0.9
0.9
v dmax =
c1
c1i = 1.0
c1f = 0.2
1.5
2.0
c2
c2i = 0.2
c2f = 1.0
1.5
2.0
Pdmax Pdmin
R
if
Pidj +1
(22)
Pdmax_ new
where,
Pdmin_ new
Pdmax_ new
Test system 1 = 30
Test system 2 = 150
Test system 3 = 200
Pidj +1
Jmax
(21)
Pidj + v idj +1
= Pdmin_ new
max_ new
Pd
Npop
DRd )
(23)
+ URd )
(24)
mean
if Pi ,LB
z < Pi Pi , z
< Pi PiUB
if Pi mean
,z
,z
(25)
UB
Pi ,LB
z + Pi , z
=
M.N. Abdullah, A.H.A Bakar, N.A. Rahim, H. Mokhlis, H.A. Illias and J.J. Jamian
Acceleration coefficients
c1f
c2i
c2f
c1i
1.0
0.4
0.4
1.0
1.5
0.4
0.4
1.5
2.0
0.4
0.4
2.0
2.5
0.4
0.4
2.5
1.0
0.2
0.2
1.0
1.5
0.2
0.2
1.5
2.0
0.2
0.2
2.0
2.5
0.2
0.2
2.5
Best
15449.95
15450.12
15450.32
15450.38
15449.92
15450.00
15450.23
15450.11
6-generator system
Worst
15463.27
15475.6
15455.82
15454.8
15451.57
15462.56
15455.04
15454.1
Method
PSO
IPSO
MPSO-TVAC
Best
15459.07
15455.84
15449.96
Worst
15583.63
15585.12
15477.98
Mean
15504.23
15491.99
15455.45
SD
28.83
26.90
7.38
20
PSO
IPSO
MPSO-TVAC
15454.03
15453.98
15449.95
15592.72
15568.81
15474.66
15496.31
15489.94
15452.68
28.02
27.08
4.88
25
PSO
IPSO
MPSO-TVAC
15454.44
15453.48
15449.92
15564.56
15552.84
15474.77
15485.59
15491.86
15452.07
26.74
26.07
5.90
30
PSO
IPSO
MPSO-TVAC
15454.89
15453.49
15449.92
15562.99
15534.41
15451.57
15489.48
15483.08
15450.17
24.64
18.67
0.37
Best
32887.04
32751.45
32704.89
Worst
33385.72
35409.77
32869.94
Mean
33148.28
33130.82
32751.41
SD
112.80
364.55
44.00
50
PSO
IPSO
MPSO-TVAC
32785.94
32778.81
32704.64
33379.55
33303.40
32780.31
33072.68
33066.08
32721.59
140.30
136.72
20.54
100
PSO
IPSO
MPSO-TVAC
32782.78
32747.04
32704.53
33504.75
33439.69
32803.98
33011.49
33041.69
32712.5
142.63
142.42
18.72
PSO
IPSO
MPSO-TVAC
32731.96
32721.49
32704.47
33353.83
33252.66
32728.99
33013.85
32994.95
32705.8
149.77
132.51
3.51
150
Mean
32707.39
32706.13
32705.2
32704.95
32705.8
32706.39
32705.2
32704.95
PSO
IPSO
MPSOTVAC
15540
Generationcost($/h)
Method
PSO
IPSO
MPSO-TVAC
15-generator system
Worst
32757.88
32736.45
32710.15
32707.69
32728.99
32738.54
32707.73
32707.69
Best
32704.63
32704.57
32704.48
32704.49
32704.47
32704.57
32704.48
32704.49
Mean
15451.35
15452.08
15451.69
15451.79
15450.17
15451.31
15451.45
15451.45
15520
15500
15480
15460
15440
0
50
100
150
200 250
Iteration
300
350
400
450
500
Modified Particle Swarm Optimization with Time Varying Acceleration Coefficients for Economic Load Dispatch with Generator ~
33000
32950
Generationcost($/h)
PSO
IPSO
MPSOTVAC
Unit power
output
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
P16
P17
P18
P19
P20
P21
P22
P23
P24
P25
P26
P27
P28
P29
P30
P31
P32
P33
P34
P35
P36
P37
P38
Generated
power
Total cost
($/h)
32900
32850
32800
32750
32700
0
50
PSO
IPSO
446.986
170.196
252.902
150.000
178.780
77.085
1275.95
12.95
15454.90
449.802
171.042
250.865
150.000
159.347
94.633
1275.69
12.69
15453.50
MPSOTVAC
448.170
173.291
263.145
138.714
165.960
86.691
1275.97
12.97
15449.92
493.570
445.343
306.866
332.036
305.999
285.042
496.616
498.425
116.229
114.002
131.982
153.678
148.301
291.907
90.583
122.474
163.420
67.308
103.185
142.167
271.985
254.788
80.008
10.021
70.536
107.021
40.282
20.000
20.461
38.654
44.083
57.134
25.044
34.952
8.000
37.187
37.887
32.824
PSO_TVAC
[25]
443.659
342.956
433.117
500.000
410.539
482.864
409.483
446.079
119.566
137.274
138.933
155.401
121.719
90.924
97.941
128.106
189.108
65.000
65.000
267.422
221.383
130.804
124.269
11.535
77.103
55.018
75.000
21.682
29.829
20.326
20.000
21.840
25.620
24.261
9.667
25.000
31.642
29.935
MPSOTVAC
425.622
423.379
430.236
426.658
431.205
436.116
430.120
428.938
114.152
114.000
117.736
125.966
110.001
90.012
82.000
120.000
159.380
65.031
65.091
271.994
272.000
259.944
128.546
10.030
115.083
88.746
36.511
20.017
20.000
20.000
20.000
20.000
25.001
18.001
8.000
25.000
23.063
22.419
6000.000
6000.005
6000.000
PSO
IPSO
220.000
274.181
423.862
500.000
473.981
500.000
317.095
221.174
114.000
114.002
143.402
327.418
361.093
145.341
82.000
120.000
110.688
65.000
65.000
245.592
253.769
202.735
80.901
23.239
109.093
91.491
62.193
33.633
21.012
20.000
34.351
25.675
43.475
32.860
21.566
52.511
38.000
29.666
6000.000
PSO
IPSO
455.00
380.00
130.00
130.00
154.42
460.00
430.00
60.00
74.27
160.00
80.00
79.60
25.00
27.59
15.00
2660.88
30.88
32731.96
455.00
380.00
129.83
130.00
168.25
459.93
430.00
98.26
37.59
160.00
73.39
80.00
25.00
18.49
15.66
2661.40
31.40
32721.49
MPSOTVAC
455.00
380.00
130.00
130.00
170.00
459.99
430.00
72.60
58.32
159.73
80.00
80.00
25.01
15.00
15.00
2660.66
30.66
32704.47
M.N. Abdullah, A.H.A Bakar, N.A. Rahim, H. Mokhlis, H.A. Illias and J.J. Jamian
Method
GA [14]
PSO [14]
PSO_LRS [16]
NPSO [16]
NPSO_LRS [16]
PSO-TVAC [36]
MPSO-TVAC
Generationcost($/h)
SD
0.37
Time
(s)
41.58
14.89
1.68
Best
GA [14]
33113.00
PSO [14]
32858.00
BF [37]
32784.50
SOH_PSO [17] 32751.00
GA-API [6]
32732.95
PSO-MSAF [38] 32713.09
PSO-TVAC [36] 32705.75a
FA [34]
32704.50
MPSO-TVAC
32704.47
PSO
IPSO
MPSOTVAC
15540
15520
15500
15480
15460
15440
15420
0
10
15
20
25
30
Numberofruns
35
40
45
50
6. Conclusion
PSO
IPSO
MPSOTVAC
33500
33400
Generationcost($/h)
15580
15560
Best
15459.00
15450.00
15450.00
15450.00
15450.00
1542.6a
15449.91
33300
33200
33100
33000
32900
32800
32700
32600
0
10
15
20
25
30
Numberofruns
35
40
45
50
Modified Particle Swarm Optimization with Time Varying Acceleration Coefficients for Economic Load Dispatch with Generator ~
Acknowledgements
[12]
[13]
References
[1]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
24
M.N. Abdullah, A.H.A Bakar, N.A. Rahim, H. Mokhlis, H.A. Illias and J.J. Jamian
240-55.
[25] K.T. Chaturvedi, M. Pandit and L. Srivastava.
Particle swarm optimization with time varying
acceleration coefficients for non-convex economic
power dispatch. International Journal of Electrical
Power & Energy Systems. 31 (2009) 249-57.
[26] H. Saadat. Power System Analysis. 2 ed. McGraw
Hill 2002.
[27] J. Kennedy and R. Eberhart. Particle swarm optimization. IEEE International Conference on Neural
Networks. 1995. pp. 1942-8, Vol. 4.
[28] T. Niknam, H.D. Mojarrad and M. Nayeripour. A new
fuzzy adaptive particle swarm optimization for nonsmooth economic dispatch. Energy. 35 (2010) 176478.
[29] Y. Shi and R.C. Eberhart. Empirical study of particle
swarm optimization. 1999 CEC 99 Proceedings of
the 1999 Congress on Evolutionary Computation.
1999. p. 1950, Vol. 3.
[30] D.N. Jeyakumar, T. Jayabarathi and T. Raghunathan.
Particle swarm optimization for various types of
economic dispatch problems. International Journal of
Electrical Power & Energy Systems. 28 (2006) 36-42.
[31] R.C. Eberhart and Y. Shi. Comparing inertia weights
and constriction factors in particle swarm optimization. Proceedings of the Congress on Evolutionary
Computation. 2000. pp. 84-8, Vol. 1.
[32] X. Yuan, A. Su, Y. Yuan, H. Nie and L. Wang. An
improved PSO for dynamic load dispatch of generators with valve-point effects. Energy. 34 (2009) 6774.
[33] B. Mohammadi-ivatloo, A. Rabiee and M. Ehsan.
Time-varying acceleration coefficients IPSO for
solving dynamic economic dispatch with non-smooth
cost function. Energy Conversion and Management.
56 (2012) 175-83.
[34] X.-S. Yang, S.S. Sadat Hosseini and A.H. Gandomi.
Firefly Algorithm for solving non-convex economic
dispatch problems with valve loading effect. Applied
Soft Computing. 12 (2012) 1180-6.
[35] M. Sydulu. A very fast and effective non-iterative
lambda logic based algorithm for economic dispatch
of thermal units. TENCON 99 Proceedings of the
IEEE Region 10 Conference1999. pp. 1434-7, Vol. 2.
[36] O. Abedinia, N. Amjady and K. Kiani. Optimal
Complex Economic Load Dispatch Solution Using
Particle Swarm Optimization with Time Varying
Acceleration Coefficient. International Review of
Electrical Engineering. 7 (2012) 8.
[37] B.K. Panigrahi and V.R. Pandi. Bacterial foraging
optimisation: Nelder-Mead hybrid algorithm for
economic load dispatch. IET Generation, Transmission & Distribution. 2 (2008) 556-65.
[38] P. Subbaraj, R. Rengaraj, S. Salivahanan and T.R.
Senthilkumar. Parallel particle swarm optimization
with modified stochastic acceleration factors for
25
Modified Particle Swarm Optimization with Time Varying Acceleration Coefficients for Economic Load Dispatch with Generator ~
26