Energy and Power
p-ISSN: 2163-159X e-ISSN: 2163-1603
2012; 2(4): 74-80
doi: 10.5923/j.ep.20120204.06
Bhuvnesh Khokhar 1, K. P. Singh Parmar 2, Surender Dahiya 1
1Department of Electrical Engineering, DCRUST, Sonipat, 131039, India
2CAMPS, National Power Training Institute, Faridabad, 121003, India
Correspondence to: Bhuvnesh Khokhar , Department of Electrical Engineering, DCRUST, Sonipat, 131039, India.
| Email: | ![]() |
Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.
This paper proposes a particle swarm optimization approach with time varying acceleration coefficients(TVAC_PSO) for an extensive study of the economic dispatch problem with valve point loading(EDVPL). An optimal short-term thermal generation schedule for 24 time intervals has been presented for the same purpose. In this paper, transmission losses and valve-point loading(VPL) have been considered. The VPL effect results in higher order nonlinearities in the input-output characteristics of a generator. For demonstrating the effectiveness of the proposed method two test systems, first one comprisingof three generators and the second one comprising of thirteen generators,have been considered. The performance of the proposed method has been compared with variousPSOstrategies. The results show that the proposed TVAC_PSO strategy provides comparatively better solutions in terms of total fuel cost as compared to other PSO strategies.Also, the global search capability is enhanced and premature convergence is avoided.
Keywords: Economic Dispatch, Particle Swarm Optimization, Time Varying Acceleration Coefficients, Valve Point Loading
is the fuel cost,
is the active power generated,And
are the fuel cost coefficients of the
generator.The objective of the EDVPL problem is to determine the optimal power output
of each of the generators for a total load demand of PD. Total fuel cost
for NG generators is minimized subject to the equality and the inequality constraints. Hence, the optimization problem can be stated as[1]:Minimizesubject to the constraints given as:a)the equality constraint– b)the inequality constraint–The total transmission losses PL is a function of unit power outputs that can be expressed using B-coefficients as[1]
particle is treated as a volume less particle, represented as
in the d-dimensional space. The best previous position of the
particle is recorded and represented as
The index of the best particle among all the particles is treated as global best particle, is represented as
. The velocity for the
particle is represented as 
The modified velocity and position of each particle can be calculated using the current velocity and the distance from
to
as shown in the following formulas,In the above equation,c1 and c2 are known as the acceleration coefficients that pull each particle towards the
and
positions. Rand( ) and rand( ) are the uniform random numbers between[0,1]. The term rand( ) 
is called the cognitive component. The term Rand( )
is called the social component. w is the inertia weight factor.Low values of acceleration coefficients allow particles to roam far from the target regions before being tugged back. On the other hand, high values result in abrupt movement towards, or past target regions. Hence, the acceleration constants c1and c2 are often set to be 2.0 according to past experiences. A large inertia weight factor enhances global exploration while a low inertia weight factor helps in local search. Hence, a suitable selection of inertia weightprovides a balance between global and local explorations, thus requiring lesser iterations on average to find a sufficiently optimal solution. As originally developed[23], w often decreases linearly from about 0.9 to 0.4 during a run. In general, the inertia weight w is set according to the following equation,Here
is the maximum inertia weight, wmin is the minimum inertia weight, It is current no. of iterations,
is maximum no. of iterations.
and
help the particles to move towards their previous best positions and away from their previous worst positions respectively thereby increasing the exploration capability.
is dimension d of the own worst position of the
particle until iteration t.
is global worst position of member d until iteration t. The acceleration coefficient
helps the particles to accelerate towards their previous global best positions and
helps the particles to move away from their previous worst positions. By using the bad experiences, particle always by-passes its previous worst positions. Hence, exploration capability is further enhanced.
Where
is the j th position component of particle i and it represents the real power generation of generator j of the possible solution i.Step2: Initialization of the swarm- The particles of the swarm are initialized randomly according to the limit of each generating unit. These initial particles must be feasible candidate solutions that must satisfy the operating constraints.Step3: Evaluation of objective function- In order to satisfy the equality constraint(3), a generator is arbitrarily selected as a dependent generator
whose generation is calculated as given below:If the output of the dependent generator violates its lower limit, its output is set equal to its lower limit and if it violates its upper limit, its output is set equal to its upper limit. An output between the lower and upper limit is automatically acceptable.The operating cost of individual generating unit is calculated using(1) and hence the total operating cost can be calculated using(2).Step4: Initialization of best positions- In the PSO strategy, the particle’s best position,
and global best position,
are the key factors. The position with minimum objective function value is the particle’s best position. The best position out of all the
is taken as
.Step5: Movement of the particles- Particles in the swarm are accelerated to new positions by adding new velocities to their current positions. The new velocity is calculated using the equation:The positions of the particles are updated using(6).Step6: Updating the best positions- If the evaluation value of each particle is better than previous
the current value is set to
. If the best
is better than
, this new value is set as
. An objective function value at
is set as
.Step7: Stopping criterion- If the number of iterations reaches the maximum than the process is stopped and
is the minimum generation cost of the economic dispatch problem. Otherwise, the above process is repeated from step2.
= 1.6,
= 0.4 and c2= 2[27] have been used. For APSO,
= 1.6,
= 0.4,
= 1.8 and
= 0.2[28] have been adopted. For TVAC_PSO, [26] suggests that the values for c1 should vary from 2.5 to 0.5 and from 0.5 to 2.5 in case of c2 for best results.Case1: Three-Generator systemFor this system a population size of 20 has been taken with maximum number of iterations as 200. Losses have also been calculated using the loss coefficients given in[13] by using equation(4). Power generation of each generator, generating cost and losses corresponding to different PSO strategies have been shown in table 1. Convergence characteristics of each PSO model are shown in figure 1.![]() | Figure 1. Convergence characteristics of different PSO strategies(3-generator system) |
|
|
![]() | Figure 2. Convergence characteristics of different PSO strategies(13-generator system) |
![]() | Figure 3. Load profile during 24 time intervals(each of 1 hour) |
| [1] | D. P. Kothari and J. S. Dhillon, “Power System Optimization”, 2nd edition, PHI, New Delhi, 2010 |
| [2] | D. P. Kothari and I. J. Nagrath, “Modern Power System Analysis”, 3rd edition, TMH, New Delhi, 2009 |
| [3] | D. P. Kothari and I. J. Nagrath, “Power System Engineering”, 2nd edition, TMH, New Delhi, 2010 |
| [4] | D. P. Kothari and K. P. Singh Parmar, “A novel approach for eco-friendly and economic power dispatch using MATLAB”, International Conference on Power Electronics, Drives and Energy Systems, PEDES ’06, pp. 1-6, 2006 |
| [5] | F. N. Lee and A. M. Breipohl, “Reserve constrained economic dispatch with prohibited operating zones”, IEEE Trans. on Power Systems, vol. 8, pp. 246-254, 1993 |
| [6] | K. Mohamed-Nor and A. H. A. Rashid, “Efficient economic dispatch algorithm for thermal unit commitment”, IEE Proceedings C, vol. 138, no. 3, pp. 213-217, 1991 |
| [7] | Chen Chung-Lung and Nanming Chen, “Direct search method for solving economic dispatch problemconsidering transmission capacity constraints”, IEEE Trans. on Power Systems, vol. PWRS-16, no. 4, pp. 764-769, 2001 |
| [8] | Y. S.Brar, J. S. Dhillon and D. P. Kothari, “Multi-objective load dispatch by fuzzy logic searching weightage pattern”, Electric Power Systems Research, vol. 63, no. 2, pp. 149-160, 2002 |
| [9] | C. A.Roa-Sepulveda, M. Herrera, B. Pavez-Lazo, U. G. Knight and A. H. Coonick, “Economic dispatch using fuzzy decision trees”, Electric Power Systems Research, vol. 66, no. 2, pp. 115-122, 2003 |
| [10] | K. Y. Lee, A. Sode-Yome and J. H. Park, “Adaptive Hopfield neural networks for economic load dispatch”, IEEE Trans. on Power Systems, vol. 13, no. 2, pp. 519-526, 1998 |
| [11] | R.Naresh, J. Dubey and J. Sharma, “Two-phase neural networks based modeling framework of constrained economic load dispatch”, IEE Proceedings – Generation, Transmission and Distribution, vol. 151, no. 3, pp. 373-378, 2004 |
| [12] | T.Yalcinoz and M. J. Short, “Neural networks approach for solving economic dispatch problem with transmission capacity constraints”, IEEE Trans. on Power Systems, vol. 13, pp. 307-313, 1998 |
| [13] | D. C. Walter and G. B. Sheble, “Genetic algorithm solution of economic dispatch with valve-point loading”, IEEE Trans. on Power Systems, vol. 8, no. 3, pp. 1325-1332, 1993 |
| [14] | K. P. Wong and Y. W. Wong, “Genetic and genetic/simulated – annealing approaches to economic dispatch”, Proceedings of Inst. Elect. Eng., pt. C, vol. 141, no. 5, pp. 507-513, 1994 |
| [15] | P. C. Chen and H. C. Chang, “Large scale economic dispatch by genetic algorithm”, IEEE Trans. on Power Systems, vol. 10, pp. 1919-1926, 1995 |
| [16] | G. B.Sheble and K. Brittig, “Redefined genetic algorithm – economic dispatch example”, IEEE Trans. on Power Systems, vol. 10, pp. 117-124, 1995 |
| [17] | C. L. Chiang, “Improved genetic algorithm for power economic dispatch of units with valve-point effects and multiple fuels”, IEEE Trans. on Power Systems, vol. 20, no. 4, pp. 1690-1699, 2005 |
| [18] | N.Amjady and H. Nasiri-Rad, “Economic dispatch using an efficient real-coded genetic algorithm”, IET Generation, Transmission and Distribution, vol. 3, no. 3, pp. 266-278, 2009 |
| [19] | D. B.Fogel, “Evolutionary computation: Towards a new philosophy of machine intelligence”, 2nd edition, Piscataway, NJ: IEEE Press, 2000 |
| [20] | R. C.Eberhart and Y. Shi, “Comparison between genetic algorithms and particle swarm optimization”, Proceedings of IEEE Int. Conf. on Evol. Comput., pp. 611-616, 1998 |
| [21] | J. Kennedy and R. Eberhart, “Particle swarm optimization”, Proceedings of IEEE Int. Conf. on Neural Networks, vol. 4, pp. 1942-1948, 1995 |
| [22] | Y. Shi and R. Eberhart, “A modified particle swarm optimizer”, Proceedings of IEEE Int. Conf. on Evol. Comput., pp. 69-73, 1998 |
| [23] | Y. Shi and R. Eberhart, “Empirical study of particle swarm optimization”, ProceedingsCongr.Evol. Comput., NJ, pp. 1945-1950, 1999 |
| [24] | Z. L.Gaing, “Particle swarm optimization to solve the economic dispatch considering the generator constraints”, IEEE Trans. on Power Systems, vol. 18, no. 3, pp. 1187-1195, 2003 |
| [25] | J. B. Park, K. S. Lee, J. R. Shin and K. Y. Lee, “A particleswarm optimization for economic dispatch with non-smooth cost functions”, IEEE Trans. on Power Systems, vol. 20, no. 1, pp. 34-42, 2005 |
| [26] | A.Ratnaweera, S. K. Halgamuge and H. C. Watson, “Self-organizing hierarchical particle swarm optimizer with timevarying acceleration coefficients”, IEEE Trans. on Evol.Comput., vol. 8, no. 3, pp. 240-255, 2004 |
| [27] | A. I.Selvakumar and K. Thanushkodi, “A new particle swarm optimization solution to nonconvex economic dispatch Problems”, IEEE Trans. on Power Systems, vol. 22, no. 1, pp. 42-51, 2007 |
| [28] | A. I.Selvakumar and K. Thanushkodi, “Anti-predatory particle swarm optimization: Solution to nonconvex economic dispatch problems”, Electric Power Systems Research, vol. 78, pp. 2-10, 2008 |
| [29] | Ma. Y, C. Jiang, Z. Hou and C. Wang, “The formulation of the optimal strategies for the electricity producers based on the particle swarm optimization algorithm”, IEEE Trans. on Power Systems, vol. 21, no. 4, pp. 1663-1671, 2006 |
| [30] | N.Sinha, R. Chakraborty and P. K. Chattopadhyay, “Evolutionary programming techniques for economic load dispatch”, IEEE Trans. on Evol.Comput., vol. 7, no. 1, pp. 83-93, 2003 |
| [31] | D. N. Jeyakumar, T. Jayabarathi and T. Raghunathan, “Particle swarm optimization for various types of economic dispatch prolems”, Electric Power Energy Syst., vol. 28, no. 1, pp. 36-42, 2006 |
| [32] | T. Arduloss, A. Victoire and A. E. Jeyakumar, “Reserve constrained dynamic dispatch of units with valve point effects”, IEEE Trans. On Power Systems, vol. 20, no. 3, pp. 1273-1282, 2005 |
| [33] | R. Roy, S. P. A. Ghoshal, “Novel crazy swarm optimized economic load dispatch for various types of cost functions”, Electric Power Energy Syst., vol. 30, no. 4, pp. 242-253, 2008 |
| [34] | C. C. Kuo, “A novel coding scheme for practical economic dispatch by modified particle swarm approach”, IEEE Trans. on Power Systems, vol. 23, no. 4, pp. 1825, 2008 |