Economic Load Dispatch by Hybrid Swarm Intelligence Based Gravitational Search Algorithm
Автор: Hari Mohan Dubey, Manjaree Pandit, B.K. Panigrahi, Mugdha Udgir
Журнал: International Journal of Intelligent Systems and Applications(IJISA) @ijisa
Статья в выпуске: 8 vol.5, 2013 года.
Бесплатный доступ
This paper presents a novel heuristic optimization method to solve complex economic load dispatch problem using a hybrid method based on particle swarm optimization (PSO) and gravitational search algorithm (GSA). This algorithm named as hybrid PSOGSA combines the social thinking feature in PSO with the local search capability of GSA. To analyze the performance of the PSOGSA algorithm it has been tested on four different standard test cases of different dimensions and complexity levels arising due to practical operating constraints. The obtained results are compared with recently reported methods. The comparison confirms the robustness and efficiency of the algorithm over other existing techniques.
PSOGSA, Economic Load Dispatch, Ramp Rate Limits, Prohibited Operating Zones (POZ)
Короткий адрес: https://sciup.org/15010450
IDR: 15010450
Текст научной статьи Economic Load Dispatch by Hybrid Swarm Intelligence Based Gravitational Search Algorithm
Published Online July 2013 in MECS DOI: 10.5815/ijisa.2013.08.03
Economic Load Dispatch (ELD) Problem determines the schedule of generation which minimizes the total generation and operation cost while satisfying the load demand and operational constraints of all generating units. As this problem is having a both complex and nonlinear characteristic with heavy equality and inequality constraints [1].However modern generating units have higher order non-linearities and discontinuities in input-output characteristics due to valve point loading, ramp rate limits and prohibited operating zones[2]-[4], which makes the finding of optimal solution very hard.
Classical optimization methods such as lambda iteration, base point and gradient method [5]-[6] were employed to solve the ELD problem. Lambda iteration method is the most commonly used, but for the effectiveness of this method, the formulation needs to be continuous. Dynamic programming [7] has been used to solve ELD problem with valve point effect but it is time consuming, computationally extensive and unnecessarily increases the dimension of the problem.
Due to the inadequacy of these methods to stuck to the local solution instead of global ones, artificial intelligence techniques are used to solve ELD problem, these techniques include Genetic algorithm (GA) [8], Particle Swarm (PSO) [8], Evolutionary Programming (EP) [9], Differential Evolution (DE)[10], Hopfield neural network (HNN)[11]. Other techniques are New Particle Swarm with Local Random Search (NPSO_LRS)[12], Self-Organizing Hierarchical Particle Swarm Optimization (SOH_PSO)[13], Bacterial Foraging Optimization Nelder Mead Hybrid Algorithm (BFONM)[14], Biogeography based optimization (BBO) [15], continuous Quick Group Search Optimizer (QGSO) [16], Chemo tactic Differential Evolution Algorithm (BF_DE hybrid)[17], Hybrid swarm intelligence harmony search (HHS)[18], Firefly algorithm (FA)[19], Artificial bee colony optimization(ABC)[22].These optimization methodologies have been applied successfully to solve economic load dispatch problem.
Here, a new population based hybrid algorithm (PSOGSA) is implemented to solve economic dispatch problem. The PSOGSA algorithm incorporates some features of particle swarm optimization algorithm into gravitational search algorithm i.e. exploitation ability of PSO with ability of exploration in GSA to unify their strength. The agents are initialized randomly and each agent in the search space is attracted towards the agent having a good solution. The agents near the optimal solution moves more slowly and assures the exploitation step of algorithm. Here gbest is used to exploit the global best. The position and velocity are updated until it reaches to the stopping criterion.
To validate the effectiveness of PSOGSA algorithm ELD problem with smooth and non-smooth cost function are considered in this paper. Non- smooth cost function includes generator capacity constraints, ramp rate limits, prohibited operating zones and losses whereas smooth cost function considers generator capacity constraints and power balance constraints with and without power loss.
The paper is organized as: sections 2 emphasize on the ELD problem with various practical constraints, section 3 gives a brief description about the PSOGSA algorithm. Section 4 presents the implementation of PSOGSA for ELD problem. In section 5 simulation results for our test cases are compared with the other recently reported methods. Finally the conclusion is drawn in section 6.
max(pmin,UR -p) < p < min(pmax,p0 -DR)
Where Pi is the current output power of ith unit and Pio is the power generation of ith unit at previous hour and URi and DRi are the up and down ramp rate limits respectively.
-
II. Problem Formulation
-
2.1 Power Balance Constraints:
The aim of economic load dispatch problem is to minimize the overall cost of production of power generation while satisfying power balance, generator constraints with ramp rate limits and prohibited operating zones. The objective function is usually stated as quadratic function. Mathematically the problem is formulated as:
min f = E N G F ( p i ) (1)
where
F ( p i ) = ap 2 + bp + C i (2)
Where F i is the total generating cost of ith generating unit and a i , b i and c i are the coefficients of ith generator. P i is the real power output (MW) of ith generator corresponding to time t, NG is the total number of generating units. The ELD problem discussed is subjected to the following constraints:
У N G p = p + p
4—11 = 1 i D L
Where PD is total load demand and PL is the total transmission loss. PL is calculated using B- coefficients, given by-
E Np Nr
GGPB P (4)
i = 1 4—1 J = 1 l 4 J v ’
-
2.2 Generator Constraints:
The power output of each unit is restricted by its upper Pmax and lower Pmin limits of real power generation and is given by- min

max
i
-
2.3 Ramp rate limits:
-
2.4 Prohibited Operating Zone:
When the ramp rate limits are considered, the generator operation constraints (5) are modified as follows:
A unit with prohibited operating zone has discontinuous cost characteristics. So the unit operation is avoided in prohibited zones. The concept of prohibited operating zone considers the following constraints:
F min < p < p L (I = 1,2,..., ng )
i ,1
p"—1
N ) ^ (7)
G
Where P i U j-1 and P i L j are the upper and lower boundaries of jth prohibited zone of ith generator and N Zi is the number of prohibited zones of ith generator.
-
III. Hybrid Algorithm (PSOGSA)
PSOGSA is formulated by S. Mirjalili et al. in 2010[20]. The basic concept behind the hybridization is to combine the ability of social thinking (gbest) in PSO using the local search capability of GSA.
The proposed algorithm considers the agents as objects and the position of ith agent is given by-
X, = ( x 1 ,..., x d ,..., x n )l = 1,2,..., N (8)
Where x i d is the position in the dth dimension of the ith agent (mass).
The masses are described randomly and the force acting on mass i from mass j is given as
, Mt ( t ) x M, ( t ) ,
f * ( t ) = g ( t ) l'; jV’ ( x d ( t ) - x d ( t )) (9)
j R j ( t ) + c J
Where Mi (t) and Mj(t) are masses of objects I and j, G(t) is the gravitational constant at time t, ε is a small constant, Rij(t) is the Euclidean distance between I and j objects.
R j( I ) = | X l ( t ), X j ( t )||2 (10)
Gravitational constant G (t) is initialized randomly in the beginning and is reduced with time to control the search accuracy.
t a
G ( t ) = G o eT (11)
It means G is the function of time t and initial value G0, where G0 is the initial value of gravitational constant, α is the user specified constant and T is the maximum number of iterations and t is the current iteration.
Let the total force acting on agent i in the dimension d is described as-
Mt( t ) =
m z ( t ) * 5 Z n = 1 m , ( t )
Where current-fitness i (t) is the fitness value of the agent i at any time t, and best (t) and worst (t) are the minimum and maximum fitness value of all agents.
The agents exploring in the search space are attracted towards other agents by means of gravity force and causes a movement to the agents having heavier mass. The heavier mass represents a good solution. Here gbest help them in finding the optima around a good solution. The optimal solution is found by using the exploitation ability of PSO. Global search and local search balance is accomplished by adjusting the values C1 and C2.
F id ( 1 ) = Z N .„„r^nd ^ FF ( t) (12)
Where, rand j is a random number between the interval [0, 1].
The acceleration of ith agent at iteration t having d dimension is given by the law of motion- acd (t) =
F d ( t )
M i ( t )
The velocity of an agent is calculated as- vd (t +1) = w.v (t)c. x rand x acf (t)
i ' i 1 d i (14)
+ c 2 x rand x (gbest - xt ( t ))
Where vid(t) is the velocity of agent i at iteration t in dimension d, c j ´ is a weighting factor, w is a weighting function, rand is a random number between 0 and 1, αc i d(t) is the acceleration of ith agent at iteration t in dimension d and gbest is the best solution found so far.
At each, iteration the position of an agent is calculated as- xd (t + 1) = xd (t) + vd (t +1) (15)
Where vid(t+1) is the velocity of next agent and xid is the position of ith agent in dth dimension at iteration t.
The value of masses of agents are calculated by comparison of fitness- mi(t) = currentfitnesst (t) - 0.99 * worst(t) best(t) - worst(t)
i = 1,2,..., n
-
IV. Implementation of PSOGSA Algorithm for Economic Load Dispatch
Fig. 1: Flow chart of PSOGSA approach for ELD
Step1: Search space identification
In this agents are randomly initialized and located between the minimum and maximum operating limits of generators. Each agent should satisfy the constraints given by “(3)” and “(5)”.
Step 2: Fitness evaluation
This evaluates fitness for each agent using “(2)” while constraints are satisfied. Update G and gbest for the population.
Step 3: Agent force calculation
In this total force acting on agent i in different dimensions is calculated using “(9)”.
Step 4: Evaluation of mass and acceleration of an agent
The acceleration of ith agent in d dimension is calculated using “(13)” and mass is calculated using “(17)”.
Step 5: Update velocity and position of agents
The next velocity of agent is calculated using “(14)” and position is updated using “(15)”.
Step 6: Stopping criteria
Repeat process 2 to 5 until stopping criteria is met.
In this paper maximum number of iterations is the stopping criteria. The step by step process involved to solve ELD problem using PSOGSA approach is shown with the help of flow chart in figure 1.
-
V. Case Studies and Numerical Results
-
5.1 Test case I: Six unit system
The system contains six generating units. The input data for this system is taken from [8]. The load demand is set as 1263 MW. In this system transmission loss, POZ and ramp rate limits are also considered. The experimental result obtained from PSOGSA approach, Hybrid SI based Harmony Search (HHS) [18], and Biogeography Based Optimization (BBO) [15] and Self-Organizing Hierarchical Particle Swarm
-
5.2 Test case II: Eighteen unit system
-
5.3 Test case III: Twenty unit system
The system contains twenty generating units with loss coefficients. The input data for this test system is taken from [11].The system load demand is 2500 MW. The obtained results in terms of optimum power output and power loss using PSOGSA approach has been compared with General Algebraic Modeling System (GAMS) [24], Biogeography Based Optimization (BBO) [15] and other methods are shown in Table 4. Convergence characteristic of the 20 unit system with loss is shown in (4).
-
5.4 Test case IV: Fifty four unit system
A large scale IEEE 114 bus system consisting of 54 generating units is considered here. The load demand is set to 4242 MW. The input data for this system is taken from Dieu et al . 2012 [25]. The optimum power output achieved by PSOGSA is presented in Table 5. The minimum cost obtained is compared with Augmented Lagrange Hopfield Network (HN) [25], Differential evolution (DE) [25], particle swarm optimization (PSO) [25]. A convergence characteristic of 54 unit system is shown in (5).
To validate the effectiveness of hybrid PSOGSA approach, four standard test cases having different properties were considered. These are a 6 unit system with POZ and ramp rate limits, an 18 unit system with varying percentage of maximum demand, a 20 unit system with losses and a large scale 54 unit system. The algorithm is implemented in MATLAB 7.8 and the system configuration is Intel core i3 processor with 2.3GHz speed and 2GB RAM.
Optimization (SOH_PSO) [13] are shown in Table 1. (2) shows the convergence characteristic of the six unit system with ramp rate limits, POZ and losses.
This test case contains Crete Island system of 18 generating units. The input data for this test case is taken from [21], and the maximum power output for the system is 433.22MW. The simulations were carried out with varying percentage of maximum power demand. Their best solutions using PSOGSA are shown in Table 2. The result obtained from PSOGSA approach, simulated annealing (SA) [23], artificial bee colony (ABC) [22] and other techniques is listed in Table 3. The convergence characteristics for eighteen unit system obtained by PSOGSA approach is shown in (3).
Unit |
SOH-PSO |
BBO |
HHS |
PSOGSA |
Pg1 |
438.21 |
447.3997 |
449.9094 |
447.5144 |
Pg2 |
172.58 |
173.2392 |
172.7347 |
173.1461 |
Pg3 |
257.42 |
263.3163 |
262.9643 |
263.3337 |
Pg4 |
141.09 |
138.0006 |
136.03 |
138.9189 |
Pg5 |
179.37 |
165.4104 |
166.967 |
165.3541 |
Pg6 |
86.88 |
87.07979 |
86.8778 |
87.1269 |
O/P (MW) |
1275.55 |
1275.446 |
1275.4832 |
1275.3941 |
P loss |
12.55 |
12.446 |
12.4834 |
12.39404 |
Cost($/hr) |
15446.02 |
15443.0963 |
15442.8313 |
15442.3931 |
6 unit system with FiRL, POZ and losses |
||||||||||
PSOGSA |
||||||||||
5. S 1.55 1 545 |
||||||||||
1-Ы0 |
50 1 00 1 50 2 00 2 50 30 0 8 50 400 4 50 500 |
Iteration
Fig. 2: Convergence characteristics of 6 unit system
Table 2: Results for eighteen unit system using PSOGSA
Unit |
0.70*MD |
0.80*MD |
0.90*MD |
0.95*MD |
Pg1 |
15.0000 |
15.0000 |
15.0000 |
15.0000 |
Pg2 |
44.6316 |
45.0000 |
45.0000 |
45.0000 |
Pg3 |
25.0000 |
25.0000 |
25.0000 |
25.0000 |
Pg4 |
25.0000 |
25.0000 |
25.0000 |
25.0000 |
Pg5 |
25.0000 |
25.0000 |
25.0000 |
25.0000 |
Pg6 |
3.0000 |
3.0000 |
8.2149 |
13.7055 |
Pg7 |
3.0000 |
3.0000 |
8.2195 |
13.7069 |
Pg8 |
12.2800 |
12.2800 |
12.2800 |
12.2800 |
Pg9 |
12.2800 |
12.2800 |
12.2800 |
12.2800 |
Pg10 |
12.2800 |
12.2800 |
12.2800 |
12.2800 |
Pg11 |
12.2800 |
12.2800 |
12.2800 |
12.2800 |
Pg12 |
14.8842 |
20.7256 |
24.0000 |
24.0000 |
Pg13 |
3.0000 |
3.0000 |
3.1481 |
6.4138 |
Pg14 |
21.1318 |
30.8653 |
36.2000 |
36.2000 |
Pg15 |
23.2361 |
32.3543 |
42.4920 |
45.0000 |
Pg16 |
24.1260 |
33.2650 |
37.0000 |
37.0000 |
Pg17 |
24.1243 |
33.2458 |
43.3525 |
45.0000 |
Pg18 |
3.0000 |
3.0000 |
3.1510 |
6.4127 |
O/P(MW) |
303.254 |
346.576 |
389.898 |
411.5589 |
Min cost ($/hr) |
20386.2157 |
23855.2865 |
27653.7507 |
29731.0666 |
Avg. cost ($/hr) |
20386.2360 |
23855.28655 |
27653.7893 |
29731.0666 |
SD |
0.0372 |
0.0001 |
0.0253 |
0.0000 |
Time/Iter (sec) |
0.0280 |
0.0215 |
0.0187 |
0.0158 |
Table 3: Comparison of results (18 unit system MD=433.22MW)
Method |
0.70*MD |
0.80*MD |
0.90*MD |
0.95*MD |
λ_ Iteration |
20393.48 |
23861.58 |
27652.47 |
29731.05 |
Binary GA |
20444.68 |
23980.24 |
27681.05 |
29733.42 |
RGA |
20396.39 |
23861.58 |
27655.53 |
29731.05 |
ABC |
20391.60 |
23589.40 |
27653.60 |
29730.80 |
SA |
20386.309 |
23855.855 |
27653.78 |
29731.066 |
PSOGSA |
20386.2157 |
23855.2865 |
27653.75 |
29731.066 |

---0.70 "MD
---0.80 "MD
---0.95-MD
---0 90-MD
Iteration
Fig. 3: Convergence characteristics of 18 unit system

-
Fig. 4: Convergence characteristic of 20 unit system
Table 4: Result of 20 unit systems with losses
Unit |
BBO |
GAMS |
QGSO |
PSOGSA |
Pg1 |
513.0892 |
512.782 |
512.7303 |
512.7788 |
Pg2 |
173.3533 |
169.102 |
169.0263 |
169.0469 |
Pg3 |
126.9231 |
126.891 |
126.8806 |
126.8915 |
Pg4 |
103.3292 |
102.867 |
102.8723 |
102.8666 |
Pg5 |
113.7741 |
113.683 |
113.6836 |
113.6839 |
Pg6 |
73.06694 |
73.572 |
73.5741 |
73.5798 |
Pg7 |
114.9843 |
115.290 |
115.3037 |
115.2981 |
Pg8 |
116.4238 |
116.400 |
116.4090 |
116.4039 |
Pg9 |
100.6948 |
100.405 |
100.4303 |
100.4041 |
Pg10 |
99.99979 |
106.027 |
106.0581 |
106.0575 |
Pg11 |
148.977 |
150.239 |
150.2337 |
150.2512 |
Pg12 |
294.0207 |
292.766 |
292.7813 |
292.7548 |
Pg13 |
119.5754 |
119.114 |
119.1165 |
119.1124 |
Pg14 |
30.54786 |
30.832 |
30.8179 |
30.8350 |
Pg15 |
116.4546 |
115.805 |
115.8179 |
115.8097 |
Pg16 |
36.22787 |
36.254 |
36.2542 |
36.2548 |
Pg17 |
66.85943 |
66.859 |
66.8611 |
66.8649 |
Pg18 |
88.54701 |
87.971 |
87.9696 |
87.9650 |
Pg19 |
100.9802 |
100.803 |
100.8088 |
100.7982 |
Pg20 |
54.2725 |
54.305 |
54.3106 |
54.3083 |
P Loss |
92.1011 |
91.967 |
91.965 |
91.9654 |
O/P (MW) |
2592.1011 |
2591.967 |
2591.965 |
2591.9654 |
Min Cost ($/hr) |
62456.7926 |
62456.633 |
62456.6330 |
62456.63309 |
Table 5: Result of 54 units System
Unit |
PSOGSA |
Unit |
PSOGSA |
Pg1 |
30.0000 |
Pg30 |
80.0000 |
Pg2 |
30.0000 |
Pg31 |
46.4558 |
Pg3 |
30.0000 |
Pg32 |
30.0000 |
Pg4 |
30.0000 |
Pg33 |
20.0000 |
Pg5 |
150.0000 |
Pg34 |
20.0000 |
Pg6 |
156.0356 |
Pg35 |
100.0000 |
Pg7 |
30.0000 |
Pg36 |
88.2642 |
Pg8 |
100.0000 |
Pg37 |
150.0000 |
Pg9 |
30.0000 |
Pg38 |
30.0000 |
Pg11 |
30.0000 |
Pg39 |
234.5160 |
Pg12 |
100.0000 |
Pg40 |
212.3911 |
Pg13 |
124.5674 |
Pg41 |
20.0000 |
Pg14 |
30.0000 |
Pg42 |
50.0000 |
Pg15 |
30.0000 |
Pg43 |
100.0000 |
Pg16 |
69.8064 |
Pg44 |
196.1548 |
Pg17 |
30.0000 |
Pg45 |
100.0000 |
Pg18 |
86.6968 |
Pg46 |
20.0000 |
Pg19 |
30.0000 |
Pg47 |
58.1562 |
Pg20 |
30.0000 |
Pg48 |
86.0867 |
Pg21 |
92.5384 |
Pg49 |
20.0000 |
Pg22 |
108.1637 |
Pg50 |
50.0000 |
Pg23 |
100.0000 |
Pg51 |
100.0000 |
Pg24 |
100.0000 |
Pg52 |
100.0000 |
Pg25 |
132.5493 |
Pg53 |
100.0000 |
Pg26 |
77.0648 |
Pg54 |
50.0000 |
Pg27 |
100.0000 |
Min Cost ($/hr) Time/Iter (sec) |
22432.2510 0.0416 |
Pg28 |
100.0000 |
||
Pg29 |
156.8691 |

--PSOGSA |
||||||||||
-
Fig. 5: Convergence characteristic of 54 unit system
Parameter Selection
There are four important parameters in the hybrid PSOGSA algorithm: Gravitational constant (G0), acceleration coefficient (α), weighting factor (C1, C2) and population size (n). These parameters are selected in such a way that a smooth convergence behavior is ensured. To obtain the optimal values of these parameters a detailed study was carried out by varying these parameters. For each combination 20 trials have been made with maximum number of iterations set to 500 per trial. Performance of PSOGSA is analyzed for a large scale 54 generating unit ELD problem.
Table 6: Effect of weighing factor C1 and C2 on Case 4 (20 trials)
Case |
C1 |
C2 |
Min cost ($/hr) |
Avg cost ($/hr) |
Max cost ($/hr) |
SD |
1. |
1.0 |
1.5 |
22432.3168 |
22432.5327 |
22432.4247 |
0.1079 |
2. |
2.0 |
22432.3443 |
22436.2074 |
22434.2758 |
1.9315 |
|
3. |
2.5 |
22432.2529 |
22452.2598 |
22442.2563 |
10.003 |
|
4. |
1.5 |
1.5 |
22432.6282 |
22436.4184 |
22434.5233 |
1.8950 |
5. |
2.0 |
22432.2665 |
22432.3059 |
22432.2862 |
0.0196 |
|
6. |
2.5 |
22449.3487 |
22458.2204 |
22453.7845 |
4.4358 |
|
7. |
2.0 |
1.5 |
22432.2510 |
22432.3347 |
22432.2928 |
0.0418 |
8. |
2.0 |
22432.2674 |
22432.3018 |
22432.2846 |
0.0172 |
|
9. |
2.5 |
22432.2529 |
22432.2561 |
22432.2545 |
0.0016 |
|
10. |
2.5 |
1.5 |
22432.2709 |
22432.3706 |
22432.3207 |
0.0498 |
11. |
2.0 |
22432.2671 |
22432.2817 |
22432.2744 |
0.0073 |
|
12. |
2.5 |
22432.2641 |
22436.2362 |
22434.2501 |
1.9860 |
The optimum parameters are selected as follows: population size (n=10), gravitational constant (G0 ) =1 and acceleration coefficient (α)=10 are initially considered. To analyze optimum value of weighting factor c1 and c2; the values of C1 varied between 1.0 and 2.5 with a step increase of 0.5 and C2 is varied from 1.5 to 2.5 with a step increase of 0.5. The results of variation in C1 and C2 for obtaining minimum, maximum and average costs and the standard deviation for 20 trials are shown in Table 6. Best results were obtained when C1=2.0 and C2=1.5.
Table 7 lists the effect of acceleration coefficient α on the performance of the algorithm. Too large α is not capable in searching the minimum for the problem in addition to this it reduces the computational speed of the algorithm and increases standard deviation. For repeated 20 trial α=10 resulted in achieving optimal solution.
Table 7: Effect of α on 54 unit System (case 4, 20 trials)
Sr.No |
α |
Min cost ($/hr) |
Max cost ($/hr) |
Avg cost ($/hr) |
SD |
1. |
10 |
22432.2510 |
22432.3347 |
22432.2928 |
0.0418 |
2. |
100 |
22455.3955 |
22550.7479 |
22503.0717 |
47.6761 |
3. |
1000 |
23717.9908 |
23890.5514 |
23804.2711 |
86.2809 |
Table 8: Effect of population size on 54 unit system (case 4, 20 trials)
Sr.No |
n |
Min cost ($/hr) |
Max cost ($/hr) |
Avg cost ($/hr) |
SD |
1. |
50 |
22432.3948 |
22432.4233 |
22432.4085 |
0.0142 |
2. |
100 |
22432.2510 |
22432.3347 |
22432.2928 |
0.0418 |
3. |
150 |
22432.4186 |
22432.4223 |
22432.4204 |
0.0018 |
4. |
200 |
22432.3456 |
22432.7407 |
22432.5431 |
0.1975 |
Table 8 depicts the performance of PSOGSA algorithm for different population sizes. Test was carried out for repeated 20 trials with population size 50, 100, 150, 200.The study shows that too large population size makes the algorithm slow whereas with small population size average cost and standard deviation increases. Based on the simulation result it is concluded that n=100 gives minimum generation cost.
Table 9: Effect of G0 on 54 units System (case 4, 20 trials)
Sr.No |
G 0 |
Min cost ($/hr) |
Max cost ($/hr) |
Avg cost ($/hr) |
SD |
1. |
1 |
22432.2510 |
22432.3347 |
22432.2928 |
0.0418 |
2. |
50 |
22432.5305 |
22432.5980 |
22432.5642 |
0.0337 |
3. |
100 |
22432.4986 |
22432.8893 |
22432.6939 |
0.1953 |
4. |
150 |
22432.8355 |
22433.0643 |
22432.9499 |
0.1143 |
5. |
200 |
22432.7453 |
22433.2283 |
22432.9868 |
0.2414 |
Table 9 shows the effect of G 0 on the performance of hybrid PSOGSA algorithm. G 0 was varied from 1 to 200 with a step increase of 50. G0=1 gives minimum generation cost. Increase in G0 beyond this value does not produce any significant improvement rather it increases standard deviation.
After a numerous careful experimentation the following values of PSOGSA parameters for all cases have been used.
n=100, α=10, G 0 =1, C1=2.0, C2=1.5.
Comparative Study
-
A) Solution Quality
As seen in the Table 1, 4 and 5 the minimum cost achieved by PSOGSA approach is 15442.3930$/hr, 62456.63309$/hr, 22432.2510$/hr for test case I, III and IV. The minimum cost obtained for the test case II is listed in Table 2, 3 and the results are very close to the recent reported techniques. Over 20 repeated trials PSOGSA approach produce small standard deviation of evaluation values in all the test cases. Table 9, 11 and 12 shows that then average cost obtained by PSOGSA approach for the test case I, III and IV is less than the reported average cost of other methods. It is observed that PSOGSA provides better results as compared to other existing techniques.
Table 10: Comparison of convergence results for 6 unit System
Method |
Generation Cost ($/hr) |
S.D |
||
Max |
Min |
Avg. |
||
PSO |
15492 |
15450 |
15454 |
0.0002 |
GA |
15542 |
15459 |
15469 |
0.0570 |
NPSO-LRS |
NA |
15450 |
15450.5 |
NA |
ABF-NM |
NA |
15443.8164 |
15446.95383 |
2.58223 |
DE |
NA |
15449.766 |
15449.777 |
NA |
SOH-PSO |
15609.64 |
15446.02 |
15497.35 |
NA |
HHS |
15453 |
15449 |
15450 |
0.0420 |
BBO |
15443.096 |
15443.096 |
15443.096 |
NA |
Hybrid SI-based HS |
NA |
15442.8423 |
15446.7142 |
1.8275 |
PSOGSA |
15442.3962 |
15442.3930 |
15442.39423 |
0.0007 |
Table 11: Comparison of convergence result for 20 unit system
Method |
Generation Cost($/hr) |
||
Min |
Max |
Avg |
|
λ iteration |
62456.6391 |
NA |
NA |
Hopfield model |
62456.6341 |
NA |
NA |
BBO |
62456.7926 |
NA |
NA |
QGSO |
62456.6330 |
62456.63337 |
62456.6331 |
GAMS |
62456.633 |
NA |
NA |
PSOGSA |
625456.63309 |
62456.63310 |
62456.63311 |
Table 12: Comparison of convergence result for 54 unit system
Method |
Generation Cost($/hr) |
||
Min |
Max |
Avg |
|
DE |
25237 |
NA |
NA |
PSO |
23625 |
NA |
NA |
ALHN |
23368 |
NA |
NA |
PSOGSA |
22432.2510 |
22432.3347 |
22432.2928 |
-
B) Computational effciency
The statistical analysis in terms of minimum cost and average computational time is presented in Table 13 for test case I, III and IV. For repeated 20 trials minimum cost and average computational time is less and better than the mentioned methods. The results obtained are compared with the recent reported methods and shows the efficiency of algorithm.
Table 13: Comparison of Computational Efficiency
Test Case |
Method |
Min cost($/hr) |
Time /Iter (sec) |
6 unit system |
PSO |
15450 |
14.89 |
GA |
15459 |
41.58 |
|
NPSO-LRS |
15450 |
NA |
|
ABF-NM |
15443.8164 |
NA |
|
DE |
15449.766 |
0.0335 |
|
SOH-PSO |
15446.02 |
0.0633 |
|
HHS |
15449 |
0.14 |
|
BBO |
15443.096 |
0.0325 |
|
Hybrid SI-based HS |
15442.8423 |
0.9481 |
|
PSOGSA |
15442.3930 |
0.0420 |
|
20 unit system |
λ iteration |
62456.6391 |
0.033757 |
Hopfield model |
62456.6341 |
0.006355 |
|
BBO |
62456.7926 |
0.29282 |
|
QGSO |
62456.6330 |
NA |
|
GAMS |
62456.633 |
NA |
|
PSOGSA |
625456.63309 |
0.0497 |
|
54 unit system |
DE |
25237 |
282.4 |
PSO |
23625 |
136.4 |
|
ALHN |
23368 |
1.65 |
|
PSOGSA |
22432.2510 |
0.0416 |
-
C) Robustness
The search capability of heuristic algorithm can not be analyzed with a single trial because of its randomness. Therefore many trials are required with different initializations. Table 10, 11, 12 shows the minimum cost, maximum cost, average cost over 20 trials for 6 unit with RRL and POZ, 20 unit with losses and 54 unit system. The results show that PSOGSA is more consitent than other reported method as it provides lower average cost while satisfying the different constraints of the various test cases.
-
VI. Conclusion
In this paper hybrid PSOGSA algorithm based on the abilities of PSO and GSA is successfully employed to solve ELD problem. Here αci is used to accelerate the search space and gbest to exploit the best solution so far. The hybrid PSOGSA approach has been tested on four different standard test systems out of which first case is modeled using non linear characteristics like ramp rate limits and prohibited zone. A comparative study is carried out with the recent reported methods. From the results obtained it is seen that the PSOGSA approach affirms the effective high quality solution for ELD problem. The PSOGSA approach has the convergence speed faster than PSO and GSA. In future the algorithm can be use effectively to solve smooth and non- smooth constraint and complex ELD problem.
Acknowledgments
Список литературы Economic Load Dispatch by Hybrid Swarm Intelligence Based Gravitational Search Algorithm
- Wood A.J., Wollenberg B.F., Power Generation Operation and Control, New York: Wiley, 1984.
- Walter D.C., Sheble G.B., Genetic Algorithm Solution of Economic Load Dispatch with Valve Point Loading, IEEE Transcations on Power System, 1993 (8), 1325~1332.
- Wang, Shahidepour S.M., Effects of Ramp Rate Limits on Unit Commitment and Economic Dispatch, IEEE transcations on Power System, 1993, 8(3):1341~1350.
- Oreo S.O., Irving M.R., Economic Dispatch of Generators with Prohibited Opertaing Zones:A Genetic Algorithm Approach,IEE Proceedings, Generation, Transmission and Distribution, 1996,143(6).
- Chen C.L., and Wang S.C., Branch and bound scheduling for thermal generating units, IEEE Trans. On Energy Conversion, 1993, 8(2):184~189.
- K.Y. Lee, et al., Fuel cost minimization for both real and reactive power dispatches, IEE Proc. C, Gener. Trsns. & distr., 1984, 131(3): 85~93.
- Shoults R.R., A Dynamic Programming Based Method for Developing Dispatch Curves when Incremental Heat Rate Curves Are Non-Monotonically Increasing, IEEE Transcations on Power System, 1986,1,10~16.
- Gaing Z.L., Particle Swarm Optimization to Solving the Economic Dispatch Considering the Generator Constraints, IEEE Trans. On power systems, 2003,18(3):1187~1195.
- Sinha N., Chakrabarti R. and Chattopadhyay P.K., Evolutionary Programming Techniques for Economic Load Dispatch, IEEE Transcations on Evolutionary Computation, 2003,20(1):83~94.
- Noman Nasimul, Iba Hitoshi, Differential evolution for economic load dispatch problems, Electric Power Systems Research, 2008, 78:1322~1331.
- Ching-Tzong S., Chien-Tung L.,New approach with a Hopfield modeling framework to economic dispatch, IEEE Trans. Power Syst., 2000,15(2):541~545.
- Immanuel Selvakumar A., Thanushkodi K., A New Particle Swarm Optimization Solution to Nonconvex Economic Dispatch Problems, IEEE Trans. Power Syst., 2007, 22(1): 42~ 51.
- Chaturvedi K.T., Pandit M., Srivastava L.,Self-OrganizingHierarchical Particle Swarm Optimization for Non-Convex Economic Dispatch, IEEE Trans. Power Syst., 2008, 23(3): 1079~1087.
- Panigrahi B.K. and Pandi V.R., Bacterial foraging optimization nelder mead hybrid algorithm for economic load dispatch, IET Gener. Transm. Distrib., 2008, 2(4): 556~565.
- Bhattacharya A., Chattopadhyay P.K., Biogeography Based optimization for different economic load dispatch problems, IEEE Trans. Power Syst., 2010,25(2):1064~1077.
- Moradi-Dalvand M., Mohammadi-Ivatloo B., Najafi A., Rabiee A., Continuous quick group search optimizer for solving non-convex economic dispatch problems, electric power system research, 2012, 93: 93~105.
- Biswas A., Dasgupta S., Panigrahi B.K., Pandi V.R., Das S., Abraham A., Badr Y., Economic load dispatch using a chemotactic differential evolution algorithm, Hybrid Artificial Intelligence Systems, 2009,5572, 252~260.
- Pandi V.R., Panigrahi B.K., Bansal R.C., Das S., Mohapatra A., Economic Load Dispatch Using Hybrid Swarm Intelligence Based Harmony Search Algorithm, Electric Power Components and Systems, 2011,39(8): 751~767.
- Xin-She Yang, Seyyed Soheil Sadat Hosseinib, Amir Hossein Gandomic, Firefly Algorithm for solving non-convex economic dispatch problems with valve loading effect, Applied Soft Computing, 2012,12, 1180~1186.
- Mirjalili S, Mohd Hashim S Z, A new Hybrid PSOGSA Algorithim for Function Optimization, IEEE International Conference on Computer Information and application (ICCIA 2010), China , 2010, 374~ 377.
- Ioannis G., Damousis, Anastasios G. Bakirtzis and Petros S. Dokopoulos, Network-Constrained Economic Dispatch Using Real-Coded Genetic Algorithm. IEEE Trans on power system, 2003, 18(1):198~204.
- Dixit Gaurav Prasad, Dubey Hari Mohan, Pandit Manjree, Panigrahi B.K., Economic Load Dispatch using Artificial Bee Colony Optimization. International Journal of Advanced in Electronics Engineering. 2011, 129~124.
- Vishwakarma Kamlesh Kumar, Dubey Hari Mohan, Pandit Manjaree, Panigrahi B.K., Simulated annealing approach for solving economic load dispatch problems with valve point loading effects, International Journal of Engineering Science and Technology, 2012, 4(4): 60~72.
- Bisen Devendra, Dubey Hari Mohan, Pandit Manjaree and Panigrahi B. K., Solution of Large Scale Economic Load Dispatch Problem using Quadratic Programming and GAMS: A Comparative Analysis, Journal of Information and Computing Science(jic.org.uk), 2012,7(3): 200~211.
- Dieu V.N., Schegner P., Real Power Dispatch on Large Scale Power Systems by Augmented Lagrange Hopfield Network, International Journal of Energy Optimization and Engineering, 2012,1(1):19~38.