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.
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
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
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
Anand H, Narang N, Dhillon J (2019) Multi-objective combined heat and power unit commitment using particle swarm optimization. Energy 172:794–807
Basu M (2015) Combined heat and power economic dispatch using opposition-based group search optimization. Int J Electr Power Energy Syst 73:819–829
Basu M (2019) Squirrel search algorithm for multi-region combined heat and power economic dispatch incorporating renewable energy sources. Energy 182:296–305
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
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
Č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
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
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
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
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
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
Ghorbani N (2016) Combined heat and power economic dispatch using exchange market algorithm. Int J Electr Power Energy Syst 82:58–66
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
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
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
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
Hunter JD (2007) Matplotlib: a 2d graphics environment. Comput Sci Eng 9(3):90–95
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
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
Khorram E, Jaberipour M (2011) Harmony search algorithm for solving combined heat and power economic dispatch problems. Energy Convers Manage 52(2):1550–1554
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
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
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
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
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
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
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
Mellal MA, Williams EJ (2015) Cuckoo optimization algorithm with penalty function for combined heat and power economic dispatch problem. Energy 93:1711–1718
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
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
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
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
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
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
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
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
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
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
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
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
Nguyen TT (2019) A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization. Energy 171:218–240
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
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
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
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
Rooijers FJ, van Amerongen RA (1994) Static economic dispatch for co-generation systems. IEEE Trans Power Syst 9(3):1392–1398
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
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
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
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
Su CT, Chiang CL (2004) An incorporated algorithm for combined heat and power economic dispatch. Electr Power Syst Res 69(2):187–195
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
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
Victoire TAA, Jeyakumar AE (2005) Reserve constrained dynamic dispatch of units with valve-point effects. Power Syst IEEE Trans 20(3):1273–1282
Walt SVD, Colbert SC, Varoquaux G (2011) The numpy array: a structure for efficient numerical computation. Comput Sci Eng 13(2):22–30
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
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02589-5