Professional Documents
Culture Documents
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
Asstt. Prof., Centre for Artificial Intelligence & Robotics, Universiti Teknologi Malaysia, 54100 Kuala
Lumpur, MALAYSIA
Prof., Centre for Artificial Intelligence & Robotics, Universiti Teknologi Malaysia, 54100 Kuala Lumpur,
MALAYSIA
Prof., Centre for Artificial Intelligence & Robotics, Universiti Teknologi Malaysia, 54100 Kuala Lumpur,
MALAYSIA
E-mail: 1rahmani@ic.utm.my, 2fauzi@fke.utm.my, 3rubiyah@ic.utm.my, 4marzuki.khalid@gmail.com
ABSTRACT
One of the important optimization problems regarding power system issues is to determine and provide an
economic condition for generation units based on the generation and transmission constraints, which is
called Economic Dispatch (ED). The nonlinearity of the present problems makes conventional mathematic
methods unable to propose a fast and robust solution, especially when the power system contains high
number of generation units. In the present paper, an evolutionary modified Particle Swarm Optimization
(PSO) is used to find fast and efficient solutions for different power systems with different generation unit
numbers. The proposed algorithm is capable of solving the constraint ED problem, determining the exact
output power of all the generation units. In such a way, proposed algorithm minimizes the total cost
function of the generation units. To model the fuel costs of generation units, a piecewise quadratic function
is used and B coefficient method is used to represent the transmission losses. The acceleration coefficients
are adjusted intelligently and a novel algorithm is proposed for allocating the initial power values to the
generation units. The feasibility of the proposed PSO based algorithm is demonstrated for four power
system test cases consisting of 3, 6, 15, and 40 generation units. The obtained results are compared to
existing results based on previous PSO implementing and Genetic Algorithm (GA). The results reveal that
the proposed algorithm is capable of reaching a higher quality solution including mathematical simplicity,
fast convergence, and robustness to cope with the non-linearities of economic load dispatch problem.
Keywords: Economic Load Dispatch, Particle Swarm Optimization, Power system, Transmission loss,
Generation unit constraints
1.
INTRODUCTION
526
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
PROBLEM DESCRIPTION
Cost = F j (Pj )
ng
(1)
j =1
Cost = c j Pj2 + b j Pj + a j
(2)
j =1
where
Pj
generation unit;
527
generated
power
by
jth
ISSN: 1992-8645
www.jatit.org
Equality constraints
E-ISSN: 1817-3195
Pjmin Pj Pjmax
(5)
ng
P = P + P
j =1
loss
(3)
Ploss = Pi Bij Pj
(4)
i =1 j =1
Where:
Ploss
total transmission loss in the
system;
Pi, Pj
generated power by ith and jth
generating units respectively;
Bij
element of the B-matrix between
ith and jth generating units.
2.2.
Inequality constraints
528
ISSN: 1992-8645
www.jatit.org
(6)
X ik +1 = X ik + Vi k
i= 1, 2,, nop (number of particles);
k=1, 2, , kmax (maximum iteration number)
(7)
Vi k +1 = W Vi k + c1 r1 Gbestik X ik + c2 r2 Pbestik X ik
Where:
K
i
W
c1 and c2
r1 and r2
iteration number;
particle number;
inertia weight factor;
acceleration constants;
random values between 0 and 1;
E-ISSN: 1817-3195
Wmax Wmin
iterationk
iterationmax
(8)
In (8),
is the maximum number of
iterations while
is the kth iteration which
is considered as current iteration in this paper.
4.
PROPOSED METHODOLOGY
L = Cj +
j =1
529
ng
P
j =1
ng
ng
Pd Pi Bij Pj
i =1 j =1
(9)
ISSN: 1992-8645
www.jatit.org
where
L
the value of fitness function;
Cj
the cost function of generation unit j;
Pd
the power demand by the loads;
coefficient of error;
Pi and Pj
the generated power by ith and jth
unit respectively.
Based on (9), the fitness function is generated by
two parts: summation of costs and error in
generation, which is the difference between the
desired generation and real generation. The desired
generation is the amount that can feed load demand
(Pd) and power transmission loss (4), but the real
generation is the summation of the generated power
of all generation units. If those two numbers are not
the same, the system will not work in an ideal
situation and there will be a lack of feeding loads.
In the best case, the absolute part in (9) will be
zero, therefore we set to a high value to magnify
any error. In this paper, the value of is equal to
100 and any small error will be mirrored in the
value of the fitness function.
4.3. Proposed Algorithm Of PSO
Here, an algorithm based on particle swarm
optimization is proposed to give a quick solution to
solve economic dispatch problems. Unlike other
PSO algorithms, in this method each single particle
gives a solution to solve the main problem. In each
generation of movement the best given solution by
the particles is collected and that point in the
problem space is called the global best. Personal
best is the point that any particle by itself has
experienced so far. Although these particles have
the opportunity to search the full area of the
problem space, missing some points in the problem
space is inevitable because the vectors determine
the direction of movement of each particle. Hence
getting close to global best point might hold the
particle around that point. However, the detected
global best point is not necessarily the optimum
solution to the problem. To overcome this, the
acceleration factors of global best and personal best
which are known as C1 and C2 have been adapted
in a manner that let the particles search the problem
space easier and with more efficient. The steps of
the proposed algorithm are as shown below:
Step 1: receive the data of generation units
characteristics, loss coefficients matrix B, and load
demand from a text file. Initialize the positions for
all the particles in the problem space randomly
while the constraints of generation units are
satisfied. X[i][j] holds the positions of particles in
problem space while i indicates the particle and j is
the generation unit.
E-ISSN: 1817-3195
(13)
i=1,2,,nop(number
of
particles)
j=1,2,,nod(number of dimensions)
and
530
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
5.
531
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
Table 2. The Best Obtained Results Of Three-Unit
System.
Generator
output (MW)
proposed PSO
algorithm
P1
P2
P3
Transmission
Loss
Total output
Load demand
Total
COST
($/h)
32.604748
64.680578
54.989919
2.340470
Conventional
Algebraic
method [27]
33.4701
64.0974
55.1011
2.3419
152.340470
150
1596.976316
152.3419
150
1599.98
1597.66
1597.64
Generation
unit no.
1
2
3
1597.62
B=
bi
ai
Pmin
Pmax
0.0080
0.0090
0.0070
7.00
6.30
6.80
200
180
140
10
10
10
85
80
70
0.000218
0.000093
0.000028
0.000093
0.000228
0.000017
1597.6
Fitness value
ci
1597.58
1597.56
1597.54
0.000028
0.000017
0.000179
1597.52
1597.5
1597.48
20
40
60
80
100
120
140
160
180
200
Iteration
532
ci
bi
ai
Pmin
Pmax
0.0070
0.0095
0.0090
0.0090
0.0080
0.0075
7.00
10.0
8.50
11.0
10.5
12.0
240
200
220
200
220
190
100
50.
80.
50.
50.
50.
500
200
300
150
200
120
ISSN: 1992-8645
www.jatit.org
B=
0.001700
0.001200
0.000700
- 0.00010
- 0.00050
- 0.00020
0.001200
0.001400
0.000700
0.000900
-0.00010
0.000100
-0.00050
-0.00060
0.000900
0.000100
0.003100
0.000000
0.000000
0.002400
-0.00100
-0.00060
-0.00060
-0.00010
-0.00100
-0.00060
-0.00060
-0.00080
0.012900
-0.00020
-0.00020
-0.00010
-0.00060
-0.00080
-0.00020
0.015000
proposed
algorithm
PSO
method
[18, 19]
GA method
[18], [10]
P1
P2
P3
P4
P5
P6
440.576558
167.436910
278.235609
150.000000
157.606137
81.224444
12.079658
1275.079658
1263
15445.486621
446.71
173.01
265.00
139.00
165.23
86.78
12.733
1275.7
1263
15447
474.81
178.64
262.21
134.28
151.90
74.18
13.022
1276.03
1263
15459
Transmission Loss
Total output
Load demand
Total COST
($/h)
1.545
x 10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1.5449
1.5448
Fitness value
ci
bi
ai
Pmin
Pmax
0.000299
0.000183
0. 001126
0. 001126
0.000205
0.000301
0.000364
0.000338
0.000807
0. 001203
0. 003586
0. 005513
0. 000371
0. 001929
0. 004447
10.1
10.2
8.80
8.80
10.4
10.1
9.80
11.2
11.2
10.7
10.2
9.90
13.1
12.1
12.4
671
574
374
374
461
630
548
227
173
175
186
230
225
309
323
150
150
20.
20.
150
135
135
60.
25.
25.
20.
20.
25.
15.
15.
455
455
130
130
470
460
465
300
162
160
80.
80.
85.
55.
55.
1.5449
1.5448
1.5447
1.5447
1.5446
1.5446
1.5445
1.5445
E-ISSN: 1817-3195
50
100
150
200
Iteration
Generator
output (MW)
proposed
algorithm
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
Transmission
Loss
Total output
Load demand
Total COST
($/h)
533
455.000000
455.000000
130.000000
130.000000
286.412846
460.000000
465.000000
60.000000
25.000000
37.560387
20.000000
80.000000
25.000000
15.000000
15.000000
28.973234
PSO
method
[18, 19]
455.00
380.00
130.00
130.00
170.00
460.00
430.00
60.00
71.05
159.85
80.00
80.00
25.00
15.00
15.00
30.908
GA method
[18], [10]
415.31
359.72
104.43
74.99
380.28
426.79
341.32
124.79
133.14
89.26
60.06
50.00
38.77
41.94
22.64
38.278
2658.973234
2630
32,569.951142
2660.9
2630.0
32,708
2668.4
2630.0
33,113
ISSN: 1992-8645
3.3
x 10
www.jatit.org
00
3.295
00
00
00
00
00
00
00
00
00
3.29
3.285
Fitness value
E-ISSN: 1817-3195
Generator Output
(MW)
Proposed
algorithm
Load supplied
Total Cost ($/h)
8550
116,943
PSO
method
[18, 19]
8550
121,430
3.28
3.275
3.27
1.26
x 10
GA method
[18], [10]
8551.32
135,070
3.265
1.25
3.26
1.24
3.255
20
40
60
80
100
120
140
160
180
200
1.23
Fitness value
Iteration
1.21
1.2
1.19
1.22
1.18
1.17
1.16
20
40
60
80
100
120
140
160
180
200
Iteration
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
80.
00
P11
120
.00
P12
190
.00
P13
24.
00
P14
26.
00
P15
68.
00
P16
300
.00
P17
300
.00
P18
300
.00
P19
300
.00
P20
ACKNOWLEDGMENTS
94.
00
P21
94.
00
P22
125
.00
P23
356
.34
P24
358
.73
P25
355
.93
P26
125
.00
P27
500
.00
P28
500
.00
P29
242
.00
P30
550
.00
P31
550
.00
P32
550
.00
P33
550
.00
P34
550
.00
P35
550
.00
P36
550
.00
P37
10.
00
P38
10.
00
P39
10.
00
P40
20.
20.
20.
20.
18.
18.
20.
25.
25.
25.
534
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
APPENDIX
REFRENCES:
No.
ci
bi
ai
Pmin
Pmax
0.03073
8.336
170.44
40
80
0.02028
7.0706
309.54
60
120
0.00942
8.1817
369.03
80
190
0.08482
6.9467
135.48
24
42
0.09693
6.5595
135.19
26
42
0.01142
8.0543
222.33
68
140
0.00357
8.0323
287.71
110
300
0.00492
6.999
391.98
135
300
0.00573
6.602
455.76
135
300
10
0.00605
12.908
722.82
130
300
11
0.00515
12.986
635.2
94
375
12
0.00569
12.796
654.69
94
375
13
0.00421
12.501
913.4
125
500
14
0.00752
8.8412
1760.4
125
500
15
0.00708
9.1575
1728.3
125
500
16
0.00708
9.1575
1728.3
125
500
17
0.00708
9.1575
1728.3
125
500
18
0.00313
7.9691
647.85
220
500
19
0.00313
7.955
649.69
220
500
20
0.00313
7.9691
647.83
242
550
21
0.00313
7.9691
647.83
242
550
22
0.00298
6.6313
785.96
254
550
23
0.00298
6.6313
785.96
254
550
24
0.00284
6.6611
794.53
254
550
25
0.00284
6.6611
794.53
254
550
26
0.00277
7.1032
801.32
254
550
27
0.00277
7.1032
801.32
254
550
28
0.52124
3.3353
1055.1
10
150
29
0.52124
3.3353
1055.1
10
150
30
0.52124
3.3353
1055.1
10
150
31
0.25098
13.052
1207.8
20
70
32
0.16766
21.887
810.79
20
70
33
0.2635
10.244
1247.7
20
70
34
0.30575
8.3707
1219.2
20
70
35
0.18362
26.258
641.43
18
60
36
0.32563
9.6956
1112.8
18
60
37
0.33722
7.1633
1044.4
20
60
38
0.23915
16.339
832.24
25
60
39
0.23915
16.339
834.24
25
60
40
0.23915
16.339
1035.2
25
60
535
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
536