Skip to main content

Advertisement

Log in

An improved real-coded genetic algorithm with random walk based mutation for solving combined heat and power economic dispatch

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Combined heat and power economic dispatch (CHPED) is an energy management problem that minimizes the operation cost of power and heat generation while a vast variety of operational constraints of the system should be met. The CHPED is a complicated, non-convex and non-linear problem. In this study, a new real-coded genetic algorithm with random walk-based mutation (RCGA-CRWM) is under study, which is effective in solving large-scale CHPED problem with minimum operation cost. In the presented optimization method, a simple approach is introduced to combine the positive features of different probabilistic distributions for the step size of random walk. Using the presented approach, while the genetic algorithm is speeded up, the premature convergence is also avoided. After verifying the performance of the presented method on the benchmark functions, two large-scale and two medium-scale case studies are used for determining the algorithm strength in solving the CHPED problem. Despite the fact that the complexity of the CHPED rises dramatically by increasing its dimensionality, the algorithm has solved the problems accurately. The application of RCGA-CRWM method improves the results of the CHPED problem in terms of both operation cost and convergence speed in comparison with other optimization methods.

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
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Abbreviations

i :

Index of the thermal units

j :

Index of the CHP units

k :

Index of the boilers

\(a_{j},\ b_{j},\ c_{j},\ d_{j},\ \mathrm{and}\ f_{j}\) :

Cost coefficients of the \(j\mathrm{th}\) CHP plant

\(\alpha _{i},\ \beta _{i},\ \mathrm{and}\ \gamma _{i}\) :

Cost coefficients of the \(i\mathrm{th}\) thermal plant

\(\lambda _{i}\ {\rm and}\ \rho _{i}\) :

Coefficients of the valve-point influence of the \(i\mathrm{th}\) thermal plant.

\(a_{k},\ b_{k},\ {\rm and}\ c_{k}\) :

Cost coefficients of the \(k\mathrm{th}\) boiler

\(C_{i}\) :

Power production cost of the \(i\mathrm{th}\) thermal unit

\(C_{j}\) :

Power production cost of the \(j\mathrm{th}\) CHP unit

\(C_{k}\) :

Power production cost of the \(k\mathrm{th}\) boiler

\(P_{i}^{p}\) :

Power generation of the \(i\mathrm{th}\) conventional plant

\(P_{j}^{c}\) :

Power generation of the \(j\mathrm{th}\) CHP unit

\(H_{j}^{c}\) :

Heat generation of the \(j\mathrm{th}\) CHP unit

\(H_{k}^{h}\) :

Heat generation of the \(k\mathrm{th}\) boiler

\(P_{d}\) :

Power demand

\(H_{d}\) :

Heat demand

\(P_{i}^{pmin}\) :

Minimum power generation of the \(i\mathrm{th}\) conventional power unit

\(P_{i}^{pmax}\) :

Maximum power generation of the \(i\mathrm{th}\) conventional power unit

\(P_{j}^{cmin}\) :

Minimum power generation of the \(j\mathrm{th}\) CHP unit

\(P_{j}^{cmax}\) :

Maximum power generation of the \(j\mathrm{th}\) CHP unit

\(H_{j}^{cmin}\) :

Minimum heat generation of the \(j\mathrm{th}\) CHP unit

\(H_{j}^{cmax}\) :

Maximum heat generation of the \(j\mathrm{th}\) CHP unit

\(H_{k}^{hmin}\) :

Minimum heat generation of the \(k\mathrm{th}\) boiler unit

\(H_{k}^{hmax}\) :

Maximum heat generation of the \(k\mathrm{th}\) boiler unit

\(N_{p}\) :

Number of conventional power units

\(N_{c}\) :

Number of CHP units

\(N_{h}\) :

Number of boiler units

\(P^{loss}\) :

Transmission loss

\(B_{ij},\ B_{0i},\ B_{00}\) :

Transmission loss coefficients

References

  • Abdelaziz A, Kamh M, Mekhamer S, Badr M (2008) A hybrid hnn-qp approach for dynamic economic dispatch problem. Electr Power Syst Res 78(10):1784–1788

    Article  Google Scholar 

  • Alipour M, Zare K, Seyedi H, Jalali M (2019) Real-time price-based demand response model for combined heat and power systems. Energy 168:1119–1127

    Article  Google Scholar 

  • Amjady N, Sharifzadeh H (2010) Solution of non-convex economic dispatch problem considering valve loading effect by a new modified differential evolution algorithm. Int J Electr Power Energy Syst 32(8):893–903

    Article  Google Scholar 

  • Anand H, Narang N, Dhillon J (2019) Multi-objective combined heat and power unit commitment using particle swarm optimization. Energy 172:794–807

    Article  Google Scholar 

  • Basu M (2015) Combined heat and power economic dispatch using opposition-based group search optimization. Int J Electr Power Energy Syst 73:819–829

    Article  Google Scholar 

  • Basu M (2019) Squirrel search algorithm for multi-region combined heat and power economic dispatch incorporating renewable energy sources. Energy 182:296–305

    Article  Google Scholar 

  • 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 

  • Blum C, Vallès MY, Blesa MJ (2008) An ant colony optimization algorithm for dna sequencing by hybridization. Comput Oper Res 35(11):3620–3635

    Article  MATH  Google Scholar 

  • Črepinšek M, Liu SH, Mernik M (2014) Replication and comparison of computational experiments in applied evolutionary computing: common pitfalls and guidelines to avoid them. Appl Soft Comput 19:161–170

    Article  Google Scholar 

  • Ding S, Cui T, Xiong X, Bai R (2020) Forecasting stock market return with nonlinearity: a genetic programming approach. J Ambient Intell Hum Comput 2020:1–13

    Google Scholar 

  • Dinh B, Nguyen T, Quynh N, Van Dai L et al (2018) A novel method for economic dispatch of combined heat and power generation. Energies 11(11):3113

    Article  Google Scholar 

  • Esmaeeli M, Golshannavaz S, Siano P (2019) Determination of optimal reserve contribution of thermal units to afford the wind power uncertainty. J Ambient Intell Hum Comput 2019:1–12

    Google Scholar 

  • Ganesan T, Aris MS, Vasant P (2018) Extreme value metaheuristics for optimizing a many-objective gas turbine system. Int J Energy Optim Eng 7(2):76–96

    Google Scholar 

  • Ganguly D, Das S, Hazra A, Laddha A, Basu M (2019) Improved real coded genetic algorithm-based short-term hydrothermal generation planning. Int J Hybrid Intell 1(2–3):118–146

    Article  Google Scholar 

  • Ghorbani N (2016) Combined heat and power economic dispatch using exchange market algorithm. Int J Electr Power Energy Syst 82:58–66

    Article  Google Scholar 

  • Guo T, Henwood MI, Van Ooijen M (1996) An algorithm for combined heat and power economic dispatch. IEEE Trans Power Syst 11(4):1778–1784

    Article  Google Scholar 

  • Hagh MT, Teimourzadeh S, Alipour M, Aliasghary P (2014) Improved group search optimization method for solving chped in large scale power systems. Energy Convers Manage 80:446–456

    Article  Google Scholar 

  • Haghrah A, Nazari-Heris M, Mohammadi-ivatloo B (2016) Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved mühlenbein mutation. Appl Therm Eng 99:465–475

    Article  Google Scholar 

  • Haghrah A, Nekoui M, Mohammadi-Ivatloo B (2017) Random walk with variable step size as mutation operator of genetic algorithm for solving combined heat and power economic dispatch problem. In: Electrical and electronics engineering (ELECO), 2017 10th International Conference on IEEE, pp 57–61

  • He S, Wu QH, Saunders J (2009) Group search optimizer: an optimization algorithm inspired by animal searching behavior. Evol Comput IEEE Trans 13(5):973–990

    Article  Google Scholar 

  • Hunter JD (2007) Matplotlib: a 2d graphics environment. Comput Sci Eng 9(3):90–95

    Article  Google Scholar 

  • Hussain I, Ullah M, Ullah I, Bibi A, Naeem M, Singh M et al (2020) Optimizing energy consumption in the home energy management system via a bio-inspired dragonfly algorithm and the genetic algorithm. Electronics 9(3):406

    Article  Google Scholar 

  • Jayabarathi T, Yazdani A, Ramesh V, Raghunathan T (2014) Combined heat and power economic dispatch problem using the invasive weed optimization algorithm. Front Energy 8(1):25–30

    Article  Google Scholar 

  • Khorram E, Jaberipour M (2011) Harmony search algorithm for solving combined heat and power economic dispatch problems. Energy Convers Manage 52(2):1550–1554

    Article  Google Scholar 

  • Lei D, Zhang P, Zhang Y, Xia Y, Zhao S (2018) Research on optimization of multi stage yard crane scheduling based on genetic algorithm. J Ambient Intell Hum Comput 2018:1–12

    Google Scholar 

  • Li Y, Wang J, Zhao D, Li G, Chen C (2018) A two-stage approach for combined heat and power economic emission dispatch: Combining multi-objective optimization with integrated decision making. Energy 162:237–254

    Article  Google Scholar 

  • Luo Y, Yin Z, Yang D, Zhou B (2019) A new wind power accommodation strategy for combined heat and power system based on bi-directional conversion. Energies 12(13):2458

    Article  Google Scholar 

  • Majidi M, Mohammadi-Ivatloo B, Anvari-Moghaddam A (2019) Optimal robust operation of combined heat and power systems with demand response programs. Appl Therm Eng 149:1359–1369

    Article  Google Scholar 

  • Mandal K, Mandal S, Bhattacharya B, Chakraborty N (2015) Non-convex emission constrained economic dispatch using a new self-adaptive particle swarm optimization technique. Appl Soft Comput 28:188–195

    Article  Google Scholar 

  • Marseglia G, Medaglia CM, Petrozzi A, Nicolini A, Cotana F, Sormani F (2019) Experimental tests and modeling on a combined heat and power biomass plant. Energies 12(13):2615

    Article  Google Scholar 

  • Mehdinejad M, Mohammadi-Ivatloo B, Dadashzadeh-Bonab R (2017) Energy production cost minimization in a combined heat and power generation systems using cuckoo optimization algorithm. Energ Effi 10(1):81–96

    Article  Google Scholar 

  • 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 

  • Meng A, Mei P, Yin H, Peng X, Guo Z (2015) Crisscross optimization algorithm for solving combined heat and power economic dispatch problem. Energy Convers Manage 105:1303–1317

    Article  Google Scholar 

  • Mernik M, Liu SH, Karaboga D, Črepinšek M (2015) On clarifying misconceptions when comparing variants of the artificial bee colony algorithm by offering a new implementation. Inf Sci 291:115–127

    Article  MathSciNet  MATH  Google Scholar 

  • Mohammadi-Ivatloo B, Moradi-Dalvand M, Rabiee A (2013a) Combined heat and power economic dispatch problem solution using particle swarm optimization with time varying acceleration coefficients. Electr Power Syst Res 95:9–18

    Article  Google Scholar 

  • Mohammadi-Ivatloo B, Rabiee A, Soroudi A (2013b) Nonconvex dynamic economic power dispatch problems solution using hybrid immune-genetic algorithm. IEEE Syst J 7(4):777–785

    Article  Google Scholar 

  • Mokryani G, Siano P, Piccolo A (2013) Optimal allocation of wind turbines in microgrids by using genetic algorithm. J Ambient Intell Humaniz Comput 4(6):613–619

    Article  Google Scholar 

  • Naderi E, Azizivahed A, Narimani H, Fathi M, Narimani MR (2017) A comprehensive study of practical economic dispatch problems by a new hybrid evolutionary algorithm. Appl Soft Comput 61:1186–1206

    Article  Google Scholar 

  • Narang N, Sharma E, Dhillon J (2017) Combined heat and power economic dispatch using integrated civilized swarm optimization and powell’s pattern search method. Appl Soft Comput 52:190–202

    Article  Google Scholar 

  • Nazari-Heris M, Abapour S, Mohammadi-Ivatloo B (2017a) Optimal economic dispatch of fc-chp based heat and power micro-grids. Appl Therm Eng 114:756–769

    Article  Google Scholar 

  • Nazari-Heris M, Mehdinejad M, Mohammadi-Ivatloo B, Babamalek-Gharehpetian G (2017b) Combined heat and power economic dispatch problem solution by implementation of whale optimization method. Neural Comput Appl 2017:1–16

    Google Scholar 

  • Nazari-Heris M, Mohammadi-Ivatloo B, Gharehpetian G (2017c) A comprehensive review of heuristic optimization algorithms for optimal combined heat and power dispatch from economic and environmental perspectives. Renew Sustain Energy Rev 81:2128–2143

    Article  Google Scholar 

  • Nazari-Heris M, Mohammadi-Ivatloo B, Gharehpetian GB, Shahidehpour M (2018) Robust short-term scheduling of integrated heat and power microgrids. IEEE Syst J 99:1–9

    Google Scholar 

  • Nazari-Heris M, Mehdinejad M, Mohammadi-Ivatloo B, Babamalek-Gharehpetian G (2019) Combined heat and power economic dispatch problem solution by implementation of whale optimization method. Neural Comput Appl 31(2):421–436

    Article  Google Scholar 

  • Nguyen TT (2019) A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization. Energy 171:218–240

    Article  Google Scholar 

  • Nguyen TT, Vo DN, Dinh BH (2016) Cuckoo search algorithm for combined heat and power economic dispatch. Int J Electr Power Energy Syst 81:204–214

    Article  Google Scholar 

  • Nguyen TT, Nguyen TT, Vo DN (2018a) An effective cuckoo search algorithm for large-scale combined heat and power economic dispatch problem. Neural Comput Appl 30(11):3545–3564

    Article  Google Scholar 

  • Nguyen TT, Vo DN, Dinh BH (2018b) An effectively adaptive selective cuckoo search algorithm for solving three complicated short-term hydrothermal scheduling problems. Energy 155:930–956

    Article  Google Scholar 

  • Qin Q, Cheng S, Chu X, Lei X, Shi Y (2017) Solving non-convex/non-smooth economic load dispatch problems via an enhanced particle swarm optimization. Appl Soft Comput 59:229–242

    Article  Google Scholar 

  • Rooijers FJ, van Amerongen RA (1994) Static economic dispatch for co-generation systems. IEEE Trans Power Syst 9(3):1392–1398

    Article  Google Scholar 

  • Roy PK, Ghosh M (2017) Combined heat and power dispatch using hybrid genetic algorithm and biogeography-based optimization. Int J Energy Optim Eng 6(1):49–65

    Google Scholar 

  • Shabanian A, Tousiwas AAP, Pourmandi M, Khormali A, Ataei A (2015) Optimization of brushless direct current motor design using an intelligent technique. ISA Trans 57:311–321

    Article  Google Scholar 

  • Shefaei A, Mohammadi-Ivatloo B (2017) Wild goats algorithm: an evolutionary algorithm to solve the real-world optimization problems. IEEE Trans Ind Inf 14:2951–2961

    Article  Google Scholar 

  • Song Y, Chou C, Stonham T (1999) Combined heat and power economic dispatch by improved ant colony search algorithm. Electr Power Syst Res 52(2):115–121

    Article  Google Scholar 

  • Su CT, Chiang CL (2004) An incorporated algorithm for combined heat and power economic dispatch. Electr Power Syst Res 69(2):187–195

    Article  Google Scholar 

  • Subbaraj P, Rengaraj R, Salivahanan S (2009) Enhancement of combined heat and power economic dispatch using self adaptive real-coded genetic algorithm. Appl Energy 86(6):915–921

    Article  Google Scholar 

  • Vasebi A, Fesanghary M, Bathaee S (2007) Combined heat and power economic dispatch by harmony search algorithm. Int J Electr Power Energy Syst 29(10):713–719

    Article  Google Scholar 

  • Victoire TAA, Jeyakumar AE (2005) Reserve constrained dynamic dispatch of units with valve-point effects. Power Syst IEEE Trans 20(3):1273–1282

    Article  Google Scholar 

  • Walt SVD, Colbert SC, Varoquaux G (2011) The numpy array: a structure for efficient numerical computation. Comput Sci Eng 13(2):22–30

    Article  Google Scholar 

  • Wang L, Singh C (2008) Stochastic combined heat and power dispatch based on multi-objective particle swarm optimization. Int J Electr Power Energy Syst 30(3):226–234

    Article  Google Scholar 

  • Xiong G, Shi D (2018) Orthogonal learning competitive swarm optimizer for economic dispatch problems. Appl Soft Comput

  • Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102

    Article  Google Scholar 

  • Zou D, Li S, Kong X, Ouyang H, Li Z (2019) Solving the combined heat and power economic dispatch problems by an improved genetic algorithm and a new constraint handling strategy. Appl Energy 237:646–670

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Mohammadi-ivatloo.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Detailed data for test systems I and II, and the results achieved by the proposed algorithm are demonstrated in this section.

See Tables 8, 9, 10, 11, 12, 13.

Table 8 Cost function parameters of test system I
Table 9 The results of the proposed algorithm implemented for solving test system I
Table 10 Cost function parameters of test system II
Table 11 The results of the proposed algorithm implemented for solving test system II
Table 12 The results of the proposed algorithm implemented for solving 24-unit test system
Table 13 The results of the proposed algorithm implemented for solving 48-unit test system

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Haghrah, A., Nekoui, M.A., Nazari-Heris, M. et al. An improved real-coded genetic algorithm with random walk based mutation for solving combined heat and power economic dispatch. J Ambient Intell Human Comput 12, 8561–8584 (2021). https://doi.org/10.1007/s12652-020-02589-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-020-02589-5

Keywords

Navigation