A comparative study of economic load dispatch with complex non-linear constraints using salp swarm algorithm

Document Type : Article


Institute of Technology, Electrical Engineering Department, Nirma University, Ahmedabad, Gujarat, India


Economic Load Dispatch (ELD) is an important part of cost minimization procedure in power system operation. Different derivative and probabilistic methods are used to solve ELD problems. This paper proposes a powerful Salp Swarm Algorithm (SSA) to explain the ELD issue including equality and inequality restrictions. The main aim of ELD is to satisfy the entire electric load at minimum cost. The SSA is a population based probabilistic method which guides its search agents that are randomly placed in the search space, towards an optimal point using their fitness function and also keeps a track of the best solution achieved by each search agent. SSA is being used to solve the ELD problem with their high exploration and local optima escaping technique. This algorithm confirms that the promising areas of the search space are exploited to have a smooth transition from exploration to exploitation using the movement of Salps in the sea. Simulation results prove that the proposed algorithm surpasses other existing optimization techniques in terms quality of solution obtained and computational efficiency. The final results also prove the robustness of the SSA.


[1] Dhar R. N. and Mukherjee P. K., “Reduced-gradient method for economic dispatch” Electrical Engineers, Proceedings of the Institution of, Volume: 120, Issue: 5 Pages: 608 – 610 (1973).
[3] El-Keib AA and Ma H, Hart J.L., “Environmentally constrained economic dispatch using the Lagrangian relaxation method” IEEE Trans Power Syst; 9(4):1723–1729 (1994).
[4] Su C. T. and Lin C. T., “New approach with a Hopfield modeling framework to economic dispatch” IEEE Transactions on Power Systems, Volume: 15, Issue: 2, Pages: 541 – 545 (2000).
[5] Jabr R. A., Coonick A. H. and Cory B. J., “A homogeneous linear programming algorithm for the security constrained economic dispatch problem” IEEE Transactions on Power Systems, Volume: 15, Issue: 3 Pages: 930 – 936 (2000).
[6] Swamp K. S. and Natarajan A., “Constrained optimization using evolutionary programming for dynamic economic dispatch” Proceedings of 2005 International Conference on Intelligent Sensing and Information Processing, 2005, Pages: 314 – 319 (2005).
[7] Farooqi M. Jain R, P. and Niazi K. R.., “Using Hopfield neural network for economic dispatch of power systems” Proceedings. National Power Engineering Conference, PECon 2003. Pages: 5 – 10 (2003).
[8] Reis Nascimento M. H., Nunes M. V. A., Rodriguez J. L. M., Leite J. C., "A new solution to the economical load dispatch of power plants and optimization using differential evolution." Electrical Engineering 99.2: 561-571 (2017).
[9] Khatir A. A., Motamedi A., Sadati N.et al, “Fuzzy economic dispatch and spinning reserve allocation using evolutionary programming” 2008 40th North American Power Symposium, Pages: 1 – 5 (2008).
[10] Bavafa M., Monsef H. and Navidi N., “A New Hybrid Approach for Unit Commitment Using Lagrangian Relaxation Combined with Evolutionary and Quadratic Programming” 2009 Asia-Pacific Power and Energy Engineering Conference, Pages: 1 – 6 (2009).
[11] Wang Y., Zhou J., Xiao W., Zhang Y., “Economic Load Dispatch of Hydroelectric Plant Using a Hybrid Particle Swarm Optimization Combined Simulation Annealing Algorithm” Second WRI Global Congress on Intelligent Systems, Volume: 2 Pages: 231 – 234 (2010).
[12] Anand H. and Narang N., “Civilized swarm optimization for combined heat and power economic emission dispatch” 2016 7th India International Conference on Power Electronics (IICPE), Pages: 1 – 6 (2016).
[13] Chaturvedi K.T., Pandit M. and Srivastava L., “Particle swarm optimization with crazy particles for nonconvex economic dispatch” Appl Soft Comput., 9:962–969 (2009).
[14] Lu H., Sriyanyong P., Song Y.H. and Dillon T., “Experimental study of a new hybrid PSO with mutation for economic dispatch with non smooth cost function” Int J Electr Power Energy Syst.;32:921–935 (2010).
[15] Niknam T., Golestane F. and Bahmanifirouzi B., “Modified adaptive PSO algorithm to solve dynamic economic dispatch” 2011 IEEE Power Engineering and Automation Conference, Volume: 1 Pages: 108 – 111 (2011).
[16] King D. J. and Oezveren Warsono C. S., “A Genetic Algorithm Based Economic Dispatch (GAED) with Environmental Constraint Optimisation Universities” Power Engineering Conference (UPEC), Proceedings of 2011 46th International, Pages: 1 – 6 (2011).
[17] Jamal S. Alsumait and Sykulski Jan K., “Solving economic dispatch problem using hybrid GA-PS-SQP method” IEEE EUROCON 2009, Pages: 333 – 338 (2009).
[18] Amjady N. and Nasiri-Rad H., “Solution of non-convex and non-smooth economic dispatch by a new adaptive real coded genetic algorithm” Expert Syst Appl.; 37:5239–5245 (2010).
[19] Hazra J. and Sinha A.K., “Environmental Constrained Economic Dispatch using Bacteria Foraging Optimization” 2008 Joint International Conference on Power System Technology and IEEE Power India Conference, Pages: 1 – 6 (2008).
[20] Maity D., Banerjee S. and Chanda C.K., “Multi-objective economic emission load dispatch using modified biogeography based optimization algorithm” 2016 IEEE 7th Power India International Conference (PIICON), Pages: 1 – 6 (2016).
[21] Nagur P. N., Raj S. and Jadhav H T, “Modified Artificial Bee Colony algorithm for non-convex economic dispatch problems” 2012 International Conference on Green Technologies (ICGT), Pages: 258 – 262 (2012).
[22] Shaw B., Mukherjee V. and Ghoshal S. P., “Seeker optimisation algorithm: application to the solution of economic load dispatch problems” IET Generation, Transmission & Distribution, Volume: 5, Issue: 1 Pages: 81 – 91 (2011).
[23] Rahmat N. Musirin A., I., Abidin A. F., Ahmed M. R.,  “Economic load dispatch with valve-point loading effect by using Differential Evolution Immunized Ant Colony optimization technique” 2014 Australasian Universities Power Engineering Conference (AUPEC), Pages: 1 – 6 (2014).
[24] Khamsawang S., Pothiya S. and Boonseng C., “Distributed tabu search algorithm for solving the economic dispatch problem” 2004 IEEE Region 10 Conference TENCON 2004, Vol. 3, Pages: 484 – 487 (2004).
[25] Maity D., Banerjee S. and Chanda C. K., “Multi-objective economic emission load dispatch using modified biogeography based optimization algorithm” 2016 IEEE 7th Power India International Conference (PIICON), Pages: 1 – 6 (2016).
[26] Roy P. K. and Mandal D., “Quasi-oppositional biogeography-based optimization for multi-objective optimal power flow” Electric Power Component System, 40:236–256 (2012).
[27] Bhattacharya A. and Chattopadhyay P. K., “Oppositional Biogeography-Based Optimization for multi-objective Economic Emission Load Dispatch” 2010 Annual IEEE India Conference (INDICON), Pages: 1 – 6 (2010).
[28] Arul R., Velusami S. and Ravi G., “Solving combined economic emission dispatch problems using self-adaptive differential harmony search algorithm” 2014 International Conference on Circuits, Power and Computing Technologies [ICCPCT-2014], Pages: 757 – 762 (2014).
[29] Chatterjee A, Ghoshal S.P. and Mukherjee V., “Solution of combined economic and emission dispatch problems of power systems by an opposition-based harmony search algorithm” Int J Electr Power Energy Syst., 39(1):9–20 (2012).
[30] Ghosh B., Dey B. and Bhattacharya A., “Solving economic load dispatch problem using hybrid Krill Herd algorithm” 2015 International Conference on Energy, Power and Environment: Towards Sustainable Growth (ICEPE)(2015).
[31] Das S., Bhattacharya A.  and Chakraborty A. K. , “Solution of short-term hydrothermal scheduling using sine cosine algorithm” Soft Computing (2017).
[32] Qin Q., Cheng S., Chua X., Lei X. and Shi Y., “Solving non-convex/non-smooth economic load dispatch problems via an enhanced particle swarm optimization” Applied Soft Computing Volume 59,  Pages 229-242 (2017).
[33] Roy S., “The maximum likelihood optima for an economic load dispatch in presence of demand and generation variability” Energy Volume 147, Pages 915-923 (2018).
[34] Roy S., Bhattacharjee K. and Bhattacharya A., "A Modern Approach to Solve of Economic Load Dispatch using Group Leader Optimization Technique”  International Journal of Energy Optimization and Engineering, IGI-Global. Vol-6, Issue-1,Article-4, pp. 66-85 (2016).
 [35] Bhattacharjee K., Bhattacharya A. and Halder S., “Teaching Learning Based Optimization for Different Economic Dispatch Problems” International Journal of Science and Technology, Scientia Iranica Volume 21, Issue 3, pp-870-884 (2014).
 [36] Júnior A. B., Jorge De, M. V. A. Nunes, M. H. R. Nascimento, J. L. M. Rodríguez, J. C. Leite, “Solution to economic emission load dispatch by simulated annealing: case study”. Electrical Engineering, 1-13 J. C. (2017).
 [37] Kaveh A., Vaez S. R. H. and Hosseini P., “Enhanced vibrating particles system algorithm for damage identification of truss structures”, Scientia Iranica, (2017).
[38] Singh D.  and Dhillon J.S., “Ameliorated grey wolf optimization for economic load dispatch problem” Energy Volume 169, Pages 398-419 (2019).
[39] Kumara M. and Dhillon J. S., “Hybrid artificial algae algorithm for economic load dispatch” Applied Soft Computing Volume 71, Pages 89-109 (2018).
 [40] Aghay Kaboli S. Hr.  and Abdullah K. A., “Solving non-convex economic load dispatch problem via artificial cooperative search algorithm” Expert Systems with Applications Volume 128, Pages 14-27 (2019).
[41] Gholamghasemi M., Akbari E. and Asadpoor M. B., “A new solution to the non-convex economic load dispatch problems using phasor particle swarm optimization” Applied Soft Computing Volume 79, Pages 111-124 (2019).
[42] Bulbul Sk Md Ali , Pradhan M. , Roy P. K. , Pal T., “Opposition-based krill herd algorithm applied to economic load dispatch problem” Ain Shams Engineering Journal, Volume 9, Issue 3, Pages 423-440 (2018).
[43] Zhang Q. , Zou D.  and Duan N., “An adaptive differential evolutionary algorithm incorporating multiple mutation strategies for the economic load dispatch problem” Applied Soft Computing, Volume 78, Pages 641-669 (2019).
 [44] Mirjalili S., Gandomi A. H., Mirjalili S. Z.,et al, “Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems” Advances in Engineering Software 114 (2017) 163–191.
 [45] X. He, Y. Rao and J. Huang, “Novel algorithm for economic load dispatch of power systems” Neurocomputing 171(2016)1454–1461
 [46] Lu H., Sriyanyong P., Song Y. H., Dhilon T., “Experimental study of a new hybrid PSO with mutation for economic dispatch with non-smooth cost function” Electrical Power and Energy Systems 32 (2010) 921–935
 [47] Ali Bulbul S M, Pradhan M., Roy P. K., Pal T., “Opposition-based krill herd algorithm applied to economic load dispatch problem”, Ain Shams Engineering Journal (2016).
 [48] Coelho L. D. S. and Mariani V. C. “Combining of chaotic differential evolution and quadratic programming for economic dispatch optimization with valve- point effect” IEEE Trans Power System; 21(2):989–96 (2006).
[49] Bhattacharjee K., Bhattacharya A. and Halder S., “Oppositional Real Coded Chemical Reaction Optimization for different economic dispatch problems” Electrical Power and Energy Systems 55, 378–391 (2014).
[50] Reddy S. and Vaisakh K., “Shuffled differential evolution for large scale economic dispatch” Electric Power Syst Res.; 96:237–245 (2013).
[51] Ghorbani N. and Babaei E., “Exchange market algorithm for economic load dispatch”, Electrical Power and Energy Systems 75, 19–27 (2016).
[52] Sinha N, Chakrabarti R. and Chattopadhyay P. K., “Evolutionary programming techniques for economic load dispatch” IEEE Trans Evol. Comput. 7(1):83–94 (2003).
 [53] Bhattacharjee K., Bhattacharya A. and Chattopadhyay P. K., “Discussion on “A GA-API Solution for the Economic Dispatch of Generation in Power System Operation” IEEE transaction on power systems, vol. 28, no. 1, (2013).
 [54] Roy S. and  Bhattacharjee K., “The use of krill herd based optimization to solve complex economic load dispatch problems” Emerging Devices and Smart Systems (ICEDSS), 2017
 [55] Rani S., Roy S., Bhattacharjee K., Bhattacharya A., “Teaching Learning Based Optimization to Solve Economic and Emission Scheduling Problems”, 2016 2nd International Conference on Control, Instrumentation, Energy & Communication (CIEC) (2016).
[56] Bhattacharjee K., Bhattacharya A. and Halder S., “Chemical Reaction Optimization Applied In Economic Dispatch Problems” 1st international conference on automation, control, energy  and systems (ACES 14), Academic of technology, Hooghly, India, 1-2, Pages: 1 – 6 (2014).
 [57] Bhattacharjee K., “Economic Dispatch Problems using Backtracking Search Optimization”  International Journal of Energy Optimization and Engineering, IGI-Global. Vol-7, Issue-2,Article-2,  pp. 39-60 (2018).
[58] Park J., Jeong Y., Shin J. et al, “An Improved Particle Swarm Optimization for Non-convex Economic Dispatch Problems” IEEE Transactions on power systems, vol. 25, no. 1 (2010).
 [59] Huang, Wei T., et al., "Derivation and Application of a New Transmission Loss Formula for Power System Economic Dispatch" Energies 11.2 (2018): 417.
[60] Moradi-Dalvand M., Mohammadi-Ivatloo B. and Najafi A.,et al, “Continuous quick group search optimizer for solving non-convex economic dispatch problems” Electric Power Systems Research, Volume 93, Pages 93-105 (2012).
[61] Mohammadi-Ivatloo B., Rabiee A., Ehsan S. M., “Iteration PSO with time varying acceleration coefficients for solving non-convex economic dispatch problems” Electrical Power and Energy Systems, Volume  42, Pages 508–516 (2012).