School of Electrical Engineering, VIT University, Vellore 632014, India
tjayabarathi@vit.ac.in
Show less
History+
Received
Accepted
Published
2012-04-23
2012-07-06
2012-09-05
Issue Date
Revised Date
2012-09-05
PDF
(107KB)
Abstract
In this paper the invasive weed optimization algorithm has been applied to a variety of economic dispatch (ED) problems. The ED problem is concerned with minimizing the fuel cost by optimally loading the electrical generators which are committed to supply a given demand. Some involve prohibited operating zones, transmission losses and valve point loading. In general, they are non-linear non-convex optimization problems which cannot be directly solved by conventional methods. In this work the invasive weed algorithm, a meta-heuristic method inspired by the proliferation of weeds, has been applied to four numerical examples and has resulted in promising solutions compared to published results.
T. JAYABARATHI, Afshin YAZDANI, V. RAMESH.
Application of the invasive weed optimization algorithm to economic dispatch problems.
Front. Energy, 2012, 6(3): 255-259 DOI:10.1007/s11708-012-0202-1
The economic dispatch (ED) problem is one concerned with obtaining the minimum cost of fuel consumed by a set of generators which are committed to supply a given demand for electricity. The cost functions are usually expressed as quadratic functions of power. Non-linearity and non-convexity of this optimization problem is introduced when there are prohibited operating zones (POZ), multiple fuels with different cost functions, valve point loading and so on. Traditionally classical methods such as lambda iteration and dynamic programming were applied. Due to limitations of these algorithms, meta-heuristic methods were introduced in the last decade of the last century and were found to be promising. POZ are due to unfavorable operating regions in the generators where if operation is carried out there will be excessive vibrations of the shaft and are hence to be avoided. Thus there is a break in continuity in the feasible operating region, rendering the non-applicability of classical methods. One of the earliest approaches in solving the POZ problem was presented in Ref. [1] and solved by decomposition of the discontinuous feasible region into several continuous feasible regions and then applying the traditional lambda iteration method. An improvement is suggested in Ref. [2] where initially the POZ were ignored and if the solution happened to lie within them, the feasible regions closest to the solution were taken depending on the incremental cost on either side. This considerably minimizes the search within feasible regions. A genetic algorithm approach was proposed in Ref. [3]. Evolutionary Programming for the POZ problem was introduced in Ref. [4]. A zoom feature in dynamic programming was used in Ref. [5] to solve ED problems with transmission losses. Firefly algorithm (FA) and particle swarm optimization (PSO) have been used for solving POZ problems in Refs. [6] and [7]. Large steam turbine generators whose input and output characteristics are not always smooth have a number of steam admission valves that are opened in sequence to increase the output. This valve point effect introduces ripples in the heat rate curves, thereby making it non convex. Such non convex problems have been considered in Ref. [8].
In this paper the invasive weed optimization problem has been applied to the ED problem with POZ, transmission losses and valve point loading. This algorithm was inspired by the behavior of weed colonization and distribution. It was introduced by Mehrabian and Lucas [9] in 2006. It was used to solve the optimal control problem in Ref. [10], optimal placement of piezo electric actuators on smart structures [11], time modulated linear array antenna synthesis [12], multi-objective optimization [13] and optimization of printed Yagi antenna [14]. It was used in hybrid with PSO for fast and global optimization in Ref. [15] and for training feed forward neural networks in Ref. [16]. In Ref. [17] a modified invasive weed optimization with dual mutation technique was applied to the dynamic ED problem.
Mathematical formulation of ED problems
The ED problems dealt with here involve POZ, transmission losses and valve point loading. The general formulation of the ED problem iswhere PGi is the power generated by the ith generator; PD, the load demand; PL, the transmission losses; PGimin, the minimum limit of the ith generator; PGimax, the maximum limit of the ith generator; NG, the number of generators; and ai, bi&ci, the generator cost coefficients.
For units with POZ, the additional constraints arewhere and are the lower and upper limits of the kth prohibited zone.
For problems involving transmission losses, the total loss is given by
where Bij is the ijth element of the B(-loss) coefficient matrix.
For valve point loading, the objective function is given aswhere ei and fi are the additional generator constraints.
Overview of the invasive weed optimization algorithm
The invasive weed algorithm is based on the growth of weeds within an area. At first the weeds are spread throughout an area with uniform random distribution. As the weeds grow, they produce seeds in proportion to their fitness. The lowest and highest number of seeds are fixed arbitrarily with the least fit weed producing the lowest number of seeds and the most fit the highest number. The number of seeds produced by each weed varies linearly with the fitness. The seeds produce copies of the parent weeds. The weeds then shift their position randomly with a normal distribution of zero mean and a standard distribution which is large in the beginning but reduces as further generations are produced. There is a maximum population size. The total number is maintained constant after this size is reached by eliminating the weaker weeds. The optimization algorithm is as follows.
Step 1 Initialization: A number of candidates is generated randomly, uniformly distributed over the search space.
Step 2 Reproduction: The lowest and highest number of seeds are fixed arbitrarily. The fitness of each candidate is calculated. The least fit is assigned the lowest number of the seeds fl and the most fit the highest number fh. Each weed is assigned a number of seeds depending linearly on its fitness. The seeds produce copies of the parent.
Step 3 Relocation: The weeds move randomly around their present position. This random motion follows a normal distribution with zero mean and standard deviation which decreases over the generations as given by the formula belowwhere sd-standard deviation sdmax and sdmin are the limiting values of sd and pow is a nonlinear modulation index.
Step 4 Limiting the population size: If the total number exceeds a certain maximum number NP, the excess weeds of least fitness are eliminated mantaining the population constant at this number.
Step 5 Steps 1 to 4 are repeated over a fixed number of iterations (generations). After the fixed number is reached, the candidate with the highest fitness is declared the optimal.
Case studies
The proposed approach has been implemented to ED problems where the cost functions are with ① POZ, ② transmission losses, and ③ valve point loading effects. The results obtained are compared with those already published. Constraint violations are taken care of by including penalty terms to the objective function. The simulations were carried out in MATLAB R2008a run on a 2.40 GHz Intel (R) Core (TM) i3 processor with 1.86 GB of RAM.
Example 1
The data for this example has been taken from Ref. [2]. It contains 5 generators of which 3 generators have 2 POZs each. If during the computation, any of the solutions fall within a prohibited operatin zone, it is shifted to the boundary of the nearest operating zone [4]. The results obtained for this problem solved by the proposed algorithm is compared with λ-δ iterative method [2] in Table 1. From the table it is observed that both the methods give almost identical generation costs.
The convergence characteristics of IWO is illustrated in Fig. 1. It is found that the convergence is smooth and takes place after 70 iterations.
The parameters used in Example 1 are Number of weeds= 20; sdmax = 2; sdmin = 0.01; maximum population size NP= 30; nonlinear modulation index pow= 3; maximum number of seeds fh = 5; minimum number of seeds fl = 1.
Example 2
This example is taken from Ref. [2]. The system has 15 online units with a total demand of 2650 MW. Of these, 4 units have POZs. The results obtained with the proposed algorithm are compared with earlier published results in Table 2. The result obtained by the dynamic programming method [3] is $ 32506 while the proposed method yields $ 32507.98. These may be compared with the λ-δ iterative method [2], Deterministic crowding GA [3] and PSO [7]. The result obtained by IWO falls in between those obtained by GA and PSO. Convergence characteristics is demonstrated in Fig. 2. The unevenness in the convergence can be accounted for by the greater number of POZ compared to the previous example. With an increase in the number of generating units and POZs, the number of iterations required for convergence has increased considerably as compared with Example 1.
Example 3
This example data has been taken from Ref. [5]. This system has 3 generators in which the cost equation is cubic with B coefficients considered. The result obtained from the proposed algorithm is compared with dynamic programming [5] in Table 3. The results are almost identical. Figure 3 depicts the convergence characteristics.
Example 4
The data for this test system is obtained from Ref. [8]. It consists of 3 generating units incorporating valve point loading effects hence adding a sinusoidal term to the objective function. The results obtained by the proposed algorithm is compared with FA [6] in Table 4. As seen from Table 4, the solutions are identical in both methods. The convergence characteristics are displayed in Fig. 4.
Conclusions
The invasive weed optimization algorithm has been applied to 3 different kinds of ED problems which involve POZ, transmission line losses and valve point loading effects. A comparative study of the results indicate that it is as good as, if not better than other meta-heuristic and traditional algorithms. The results obtained are encouraging enough to investigate its application to other optimization problems.
Lee F N, Breipohl A M. Reserve constrained economic dispatch with prohibited operating zones. IEEE Transactions on Power Systems, 1993, 8(1): 246–254
[2]
Fan J Y, McDonald J D. A practical approach to real time economic dispatch considering unit's prohibited operating zones. IEEE Transactions on Power Systems, 1994, 9(4): 1737–1743
[3]
Orero S O, Irving M R. Economic dispatch of generators with prohibited operating zones: a genetic algorithm approach. IEE Proceedings. Generation, Transmission and Distribution, 1996, 143(6): 529–534
[4]
Jayabarathi T, Sadasivam G, Ramachandran V. Evolutionary programming based economic dispatch of generators with prohibited operating zones. Electric Power Systems Research, 1999, 52(3): 261–266
[5]
Liang Z X, Glover J D. A zoom feature for a dynamic programming solution to economic dispatch including transmission losses. IEEE Transactions on Power Systems, 1992, 7(2): 544–550
[6]
Yang X S, Hosseini S S S, Gandomi A H. Firefly algorithm for solving non-convex economic dispatch problems with valve loading effect. Applied Soft Computing, 2010, 12(3): 1180–1186
[7]
Jeyakumar D N, Jayabarathi T, Raghunathan T. Particle swarm optimization for various types of economic dispatch problems. International Journal of Electrical Power & Energy Systems, 2006, 28(1): 36–42
[8]
Sinha N, Chakrabarti R, Chattopadhyay P K. Evolutionary programming techniques for economic load dispatch. IEEE Transactions on Evolutionary Computation, 2003, 7(1): 83–94
[9]
Mehrabian A R, Lucas C. A novel numerical optimization algorithm inspired from weed colonization. Ecological Informatics, 2006, 1(4): 355–366
[10]
Ghosh A, Das S, Chowdhury A, Giri R. An ecologically inspired direct search method for solving optimal control problems with Bézier parameterization. Engineering Applications of Artificial Intelligence, 2011, 24(7): 1195–1203
[11]
Mehrabian A R, Yousefi-Koma A. A novel technique for optimal placement of piezoelectric actuators on smart structures. Journal of the Franklin Institute, 2011, 348(1): 12–23
[12]
Basak A, Pal S, Das S, Abraham A, Snasel V. A modified invasive weed optimization algorithm for time-modulated linear antenna array synthesis. In: Proceedings of 2010 IEEE Congress on Evolutionary Computation, Barcelona, Spain, 2010, 1–8
[13]
Kundu D, Suresh K, Ghosh S, Das S, Panigrahi B K, Das S. Multi-objective optimization with artificial weed colonies. Information Sciences, 2011, 181(12): 2441–2454
[14]
Sedighy S H, Mallahzadeh A R, Soleimani M, Rashed-Mohassel J. Optimization of printed yagi antenna using invasive weed optimization (IWO). IEEE Antennas and Wireless Propagation Letters, 2010, 9: 1275–1278
[15]
Hajimirsadeghi H, Lucas C. A hybrid IWO/PSO algorithm for fast and global optimization. In: Proceedings of IEEE EUROCON 2009. St. Petersburg, Russia, 2009, 1964–1971
[16]
Giri R, Chowdhury A, Ghosh A, Das S, Abraham A, Snasel V. A modified invasive weed optimization algorithm for training of feed- forward neural networks. In: Proceedings of 2010 IEEE International Conference on Systems Man and Cybernetics, Istanbul, Turkey, 2010, 3166–3173
[17]
Sharma R, Nayak N, Krishnanand K R, Rout P K. Modified invasive weed optimization with dual mutation technique for dynamic economic dispatch. In: Proceedings of 2011 International Conference on Energy, Automation, and Signal (ICEAS). Bhubaneswar, India, 2011, 1–6
RIGHTS & PERMISSIONS
Higher Education Press and Springer-Verlag Berlin Heidelberg
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.