Skip to main content

Advertisement

Log in

Mine blast algorithm for environmental economic load dispatch with valve loading effect

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Economic load dispatch (ELD) is the process of allocating the required load between the available generation units such that the cost of operation is minimized. The ELD problem is formulated as a nonlinear constrained optimization problem with both equality and inequality constraints. The dual-objective combined economic emission dispatch (CEED) problem is considering the environmental impacts that accumulated from emission of gaseous pollutants of fossil-fueled power plants. In this paper, an implementation of mine blast algorithm (MBA) to solve ELD and CEED problems in power systems is discussed. Results obtained by the proposed MBA are compared with other optimization algorithms for various power systems. The results introduced in this paper show that the proposed MBA outlasts other techniques in terms of total cost and computational time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Abbreviations

ELD:

Economic load dispatch

CEED:

Combined economic emission dispatch

MBA:

Mine blast algorithm

ED:

Economic dispatch

EA:

Evolutionary algorithm

PSO:

Particle swarm optimization

CS:

Cuckoo search

FA:

Firefly algorithm

GSA:

Gravitational search algorithm

ABC:

Artificial bee colony

FPA:

Flower pollination algorithm

SFL:

Shuffled frog leaping

BFO:

Bacteria foraging optimization

MABC:

Modified artificial bee colony

MODE:

Multi-objective differential evolution

NSGA-II:

Nondominated sorting genetic algorithm-II

PDE:

Pareto differential evolution

SPEA-2:

Strength Pareto evolutionary algorithm 2

ABC_PSO:

ABC and PSO

EMOCA:

Enhanced multi-objective cultural algorithm

DEC-SQP:

Differential evolution combination with sequential quadratic programming

NN-EPSO:

Neural network with efficient particle swarm optimization

EP-EPSO:

Evolutionary programming based efficient particle swarm optimization

CPU:

Computational time

NA:

Not available

PV:

Photovoltaic

F t :

The total fuel cost of generation in $

F i (P i ):

The fuel cost function of ith generator in $

γ i , β i , α i :

The cost coefficients of ith generator in $/MW2, $/MW and $, respectively

P i :

The real power generation of ith generator in MW

d :

The number of generators connected in the network

P D :

The total load of the system in MW

P L :

The transmission losses of the system in MW

P i , P j :

The real power injections at ith and jth buses, respectively

B ij , B 0i , B 00 :

The loss coefficients of transmission loss formula

\( P_{i}^{\hbox{min} } ,P_{i}^{\hbox{max} } \) :

The minimum and maximum values of real power allowed at generator i

e i, f i :

The coefficients of ith generator due to valve point effect in $ and MW−1, respectively

F :

The optimal cost of total generation and emission

F i (P i ), E i (P i ):

The total fuel cost and total emission of generators, respectively

a, b, c :

The emission coefficients of generators in kg/MW2, kg/MW and kg, respectively

η i , δ i :

The emission coefficients of ith generator in ton and MW−1, respectively

h :

The price penalty factor value in $/kg

X o :

The generated first shot point

LB:

The lower bounds of the problem

UB:

The upper bounds of the problem

rand:

The uniformly distributed random number between 0 and 1

N d :

The search space dimension equal to the number of independent variables

θ :

The angle of the shrapnel pieces which is calculated using θ = 360/N S

N S :

The number of shrapnel pieces

N pop :

The number of initial population

\( X_{e(n + 1)}^{f} \) :

The location of exploding mine bomb collided by shrapnel

\( d_{n + 1}^{f} \) :

The distance of the thrown shrapnel pieces in each iteration

\( m_{n + 1}^{f} \) :

The direction of the thrown shrapnel pieces in each iteration

References

  1. Chatuverdi KT, Pandit M, Srivastava L (2008) Self-organizing hierarchical particle swarm optimization for nonconvex economic dispatch. IEEE Trans Power Syst 23(3):1079–1087

    Article  Google Scholar 

  2. Jabr RA, Coonick AH, Cory BJ (2000) A homogeneous linear programming algorithm for the security constrained economic dispatch problem. IEEE Trans Power Syst 15(3):930–936

    Article  Google Scholar 

  3. Granelli G, Montagna M (2000) Security-constrained economic dispatch using dual quadratic programming. Electr Power Syst Res 56:71–80

    Article  Google Scholar 

  4. Takriti S, Krasenbrink B (1999) A decomposition approach for the fuel-constrained economic power-dispatch problem. Eur J Oper Res 112(2):460–466

    Article  MATH  Google Scholar 

  5. Papageorgiou L, Fraga E (2007) A mixed integer quadratic programming formulation for the economic dispatch of generators with prohibited operating zones. Electr Power Syst Res 77(10):1292–1296

    Article  Google Scholar 

  6. Chen C (2007) Non-convex economic dispatch: a direct search approach. Energy Convers Manag 48(2):219–225

    Article  Google Scholar 

  7. Hindi K, Ghani M (1991) Dynamic economic dispatch for large-scale power systems: a lagrangian relaxation approach. Int J Electr Power Energy Syst 13(1):51–56

    Article  Google Scholar 

  8. Keib A, Ma H, Hart J (1994) Environmentally constrained economic dispatch using the lagrangian relaxation method. IEEE Trans Power Syst 9(4):1723–1729

    Article  Google Scholar 

  9. Walters DC, Sheblé GB (1993) Genetic algorithm solution of economic dispatch with valve point loading. IEEE Trans Power Syst 8(3):1325–1332

    Article  Google Scholar 

  10. Sinha N, Chakrabarti R, Chattopadhyay PK (2003) Evolutionary programming techniques for economic load dispatch. IEEE Trans Evol Comput 7(1):83–94

    Article  Google Scholar 

  11. Vlachogiannis JG, Lee KY (2009) Economic load dispatch—a comparative study on heuristic optimization techniques with an improved coordinated aggregation based PSO. IEEE Trans Power Syst 24(2):991–1001

    Article  Google Scholar 

  12. Basu M (2011) Artificial immune system for dynamic economic dispatch. Int J Electr Power Energy Syst 33(1):131–136

    Article  Google Scholar 

  13. Coelho LS, Mariani VC (2009) An improved harmony search algorithm for power economic load dispatch. Energy Convers Manag 50(10):2522–2526

    Article  Google Scholar 

  14. Sun J, Fang W, Wang D, Xu W (2009) Solving the economic dispatch problem with a modified quantum-behaved particle swarm optimization method. Energy Convers Manag 50(12):2967–2975

    Article  Google Scholar 

  15. Roy PK, Bhui S, Paul C (2014) Solution of economic load dispatch using hybrid chemical reaction optimization approach. Appl Soft Comput 24:109–125

    Article  Google Scholar 

  16. Bhattacharya A, Chattopadhyay PK (2010) Solving complex economic load dispatch problems using biogeography-based optimization. Expert Syst Appl 37(5):3605–3615

    Article  Google Scholar 

  17. Pothiya S, Ngamroo I, Kongprawechnon W (2008) Application of multiple tabu search algorithm to solve dynamic economic dispatch considering generator constraints. Energy Convers Manag 49(4):506–516

    Article  Google Scholar 

  18. Coelho LS, Mariani VC (2010) An efficient cultural self-organizing migrating strategy for economic dispatch optimization with valve-point effect. Energy Convers Manag 51(12):2580–2587

    Article  Google Scholar 

  19. Benasla L, Belmadani A, Rahli M (2014) Spiral optimization algorithm for solving combined economic and emission dispatch. Int J Electr Power Energy Syst 62:163–174

    Article  Google Scholar 

  20. Bhattacharjee K, Bhattacharya A, Nee Dey SH (2014) Solution of economic emission load dispatch problems of power systems by real coded chemical reaction algorithm. Int J Electr Power Energy Syst 59:176–187

    Article  Google Scholar 

  21. Lu P, Zhou J, Zhang H, Zhang R, Wang C (2014) Chaotic differential bee colony optimization algorithm for dynamic economic dispatch problem with valve point effects. Int J Electr Power Energy Syst 62:130–143

    Article  Google Scholar 

  22. Hosseinnezhad V, Rafiee M, Ahmadian M, Ameli MT (2014) Species-based quantum particle swarm optimization for economic load dispatch. Int J Electr Power Energy Syst 63:311–322

    Article  Google Scholar 

  23. Modiri-Delshad M, Rahim NA (2014) Solving non-convex economic dispatch problem via backtracking search algorithm. Energy 77:372–381

    Article  Google Scholar 

  24. Labbi Y, Attous DB, Gabbar HA, Mahdad B, Zidan A (2016) A new rooted tree optimization algorithm for economic dispatch with valve-point effect. Int J Electr Power Energy Syst 79:298–311

    Article  Google Scholar 

  25. Yu JQ, Li VOK (2016) A social spider algorithm for solving the non-convex economic load dispatch problem. Neuro Comput 171:955–965

    Google Scholar 

  26. Taghizadeh M, Ghavidel S, Abbasian A (2016) Colonial competitive differential evolution: an experimental study for optimal economic load dispatch. Appl Soft Comput 40:342–363

    Article  Google Scholar 

  27. Abdelaziz AY, Ali ES, Abd Elazim SM (2016) Combined economic and emission dispatch solution using flower pollination algorithm. Int J Electr Power Energy Syst 80:264–274

    Article  Google Scholar 

  28. Beigvand SD, Abdi H, La Scala M (2016) Combined heat and power economic dispatch problem using gravitational search algorithm. Electr Power Syst Res 133:160–172

    Article  Google Scholar 

  29. Meng A, Hu H, Yin H, Peng X, Guo Z (2015) Crisscross optimization algorithm for large-scale dynamic economic dispatch problem with valve-point effects. Energy 93:2175–2190

    Article  Google Scholar 

  30. Mellal MA, Williams EJ (2015) Cuckoo optimization algorithm with penalty function for combined heat and power economic dispatch problem. Energy 93:1711–1718

    Article  Google Scholar 

  31. Adarsh BR, Raghunathan T, Jayabarathi T, Yang XS (2016) Economic dispatch using chaotic bat algorithm. Energy 96:666–675

    Article  Google Scholar 

  32. Basu M (2016) Kinetic, gas molecule optimization for nonconvex economic dispatch problem. Int J Electr Power Energy Syst 80:325–332

    Article  Google Scholar 

  33. Singh NJ, Dhillon JS, Kothari DP (2016) Synergic predator–prey optimization for economic thermal power dispatch problem. Appl Soft Comput 43:298–311

    Article  Google Scholar 

  34. Barisal AK, Prusty RC (2015) Large scale economic dispatch of power systems using oppositional invasive weed optimization. Appl Soft Comput 29:122–137

    Article  Google Scholar 

  35. Han L, Romero CE, Yao Z (2015) Economic dispatch optimization algorithm based on particle diffusion. Energy Convers Manag 105:1251–1260

    Article  Google Scholar 

  36. Jayakumar N, Subramanian S, Ganesan S, Elanchezhian EB (2016) Grey wolf optimization for combined heat and power dispatch with cogeneration systems. Int J Electr Power Energy Syst 74:252–264

    Article  Google Scholar 

  37. Yuan X, Ji B, Zhang S, Tian H, Chen Z (2014) An improved artificial physical optimization algorithm for dynamic dispatch of generators with valve-point effects and wind power. Energy Convers Manag 82:92–105

    Article  Google Scholar 

  38. Ghasemi A, Gheydi M, Golkar MJ, Eslami M (2016) Modeling of wind/environment/economic dispatch in power system and solving via an online learning metaheuristic method. Appl Soft Comput 43:454–468

    Article  Google Scholar 

  39. Devi AL, Krishna OV (2008) Combined economic and emission dispatch using evolutionary algorithms—a case study. ARPN J Eng Appl Sci 3(6):28–35

    Google Scholar 

  40. Senthil K, Manikandan K (2010) Economic thermal power dispatch with emission constraint and valve point effect loading using improved tabu search algorithm. Int J Comput Appl 3(9):6–11

    Google Scholar 

  41. Gherbi YA, Bouzeboudja H, Gherbi FZ (2016) The combined economic environmental dispatch using new hybrid metaheuristic. Energy 115:468–477

    Article  Google Scholar 

  42. Belmadani A, Benasla L, Rahki M (2009) Etude d’un Dispatching Economique Environmental par la Method de Harmony Search. Acta Electroteh 50(1):44–48

    Google Scholar 

  43. Aydin G (2015) The development and validation of regression models to predict energy-related CO2 emissions in Turkey. Energy Sources Part B 10(2):176–182

    Article  Google Scholar 

  44. Güvenç U, Sonmez Y, Duman S, Yorükeren N (2012) Combined economic and emission dispatch solution using gravitational search algorithm. Sci Iran D Comput Sci Eng Electr Eng 19(6):1754–1762

    Google Scholar 

  45. Abd-Elaziz AY, Ali ES, Abd-Elazim SM (2016) Flower pollination algorithm to solve combined economic and emission dispatch problems. Eng Sci Technol Int J 19(2):980–990

    Article  Google Scholar 

  46. Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13:2592–2612

    Article  Google Scholar 

  47. Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2012) Mine blast algorithm for optimization of truss structures with discrete variables. Comput Struct 102–103:49–63

    Article  Google Scholar 

  48. Majumdar S, Mandal K, Chakraborty N (2014) Performance study of mine blast algorithm for automatic voltage regulator tuning. In: 2014 annual IEEE India conference (INDICON), 11–13 Dec 2014, pp 1–6

  49. Lenin K, Reddy BR, Surya Kalavathi M (2014) Abatement of real power loss by using mine blast algorithm. Int J Res Electron Commun Technol 1(3):7–13

    Google Scholar 

  50. Sadollah A, Eskandar H, Kim JH (2014) Geometry optimization of a cylindrical fin heat sink using mine blast algorithm. Int J Adv Manuf Technol 73(5–8):795–804

    Article  Google Scholar 

  51. Abd-Elaziz AY, Ali ES, Abd-Elazim SM (2016) Implementation of flower pollination algorithm for solving economic load dispatch and combined economic emission dispatch problems in power systems. Energy 101C:506–518

    Article  Google Scholar 

  52. Serapiao ABS (2013) Cuckoo search for solving economic dispatch load problem. Intell Control Autom 4:385–390

    Article  Google Scholar 

  53. Serapião ABS (2009) Fundamentos de Otimizaçãopor Inteligência de Enxames: uma Visão Geral. Rev SBA Control Autom 20(3):271–304

    Article  Google Scholar 

  54. Basu M (2011) Economic environmental dispatch using multi-objective differential evolution. Int J Appl Soft Comput 11:2845–2853

    Article  Google Scholar 

  55. Manteaw ED, Odero NA (2012) Combined economic and emission dispatch solution using ABC_PSO hybrid algorithm with valve point loading effect. Int J Sci Res Publ 2(12):1–9

    Google Scholar 

  56. Zhang R, Zhou J, Mo L, Ouyang S, Liao X (2013) Economic environmental dispatch using an enhanced multi-objective cultural algorithm. Electr Power Syst Res 99:18–29

    Article  Google Scholar 

  57. Pandian SMV, Thanushkodi K (2011) An evolutionary programming based efficient particle swarm optimization for economic dispatch problem with valve-point loading. Eur J Sci Res 52(3):385–397

    Google Scholar 

  58. Hardiansyah H (2013) Solving economic dispatch problem with valve-point effect using a modified ABC algorithm. Int J Electr Comput Eng (IJECE) 3(3):377–385

    Google Scholar 

  59. Hardiansyah H (2013) A modified particle swarm optimization technique for economic load dispatch with valve-point effect. Int J Intell Syst Appl 7:32–41

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. S. Ali.

Appendix

Appendix

See Tables 4, 5 and the transmission line losses coefficient.

Table 4 Ten-unit generator characteristics
Table 5 Generator cost coefficients for the 13 generating unit system

The transmission line losses coefficient of ten-unit system.

$$ B_{ij} = 0.0001 \times \left[ {\begin{array}{*{20}c} {0.49} & {0.14} & {0.15} & {0.15} & {0.16} & {0.17} & {0.17} & {0.18} & {0.19} & {0.20} \\ {0.14} & {0.45} & {0.16} & {0.16} & {0.17} & {0.15} & {0.15} & {0.16} & {0.18} & {0.18} \\ {0.15} & {0.16} & {0.39} & {0.10} & {0.12} & {0.12} & {0.14} & {0.14} & {0.16} & {0.16} \\ {0.15} & {0.16} & {0.10} & {0.40} & {0.14} & {0.10} & {0.11} & {0.12} & {0.14} & {0.15} \\ {0.16} & {0.17} & {0.12} & {0.14} & {0.35} & {0.11} & {0.13} & {0.13} & {0.15} & {0.16} \\ {0.17} & {0.15} & {0.12} & {0.10} & {0.11} & {0.36} & {0.12} & {0.12} & {0.14} & {0.15} \\ {0.17} & {0.15} & {0.14} & {0.11} & {0.13} & {0.12} & {0.38} & {0.16} & {0.16} & {0.18} \\ {0.18} & {0.16} & {0.14} & {0.12} & {0.13} & {0.12} & {0.16} & {0.40} & {0.15} & {0.16} \\ {0.19} & {0.18} & {0.16} & {0.14} & {0.15} & {0.14} & {0.16} & {0.15} & {0.42} & {0.19} \\ {0.20} & {0.18} & {0.16} & {0.15} & {0.16} & {0.15} & {0.18} & {0.16} & {0.19} & {0.44} \\ \end{array} } \right] $$

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ali, E.S., Abd Elazim, S.M. Mine blast algorithm for environmental economic load dispatch with valve loading effect. Neural Comput & Applic 30, 261–270 (2018). https://doi.org/10.1007/s00521-016-2650-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2650-8

Keywords

Navigation