Abstract
The CHPED scheduling problem involving a limited feasible operation region is considered to be one of the most basic nonlinear planning and operation problems in modern power systems. In this study, the aim was to minimize the total fuel cost of the system by simultaneously modeling the cost of the cogeneration units, and the fossil fuel thermal generation units. The study presents a chaotic map-based supply–demand optimization (SDO) algorithm including the fitness-distance balance (FDB) selection method (CFDBSDO) to solve the CHPED problem. In the FDB supply–demand optimization, chaotic maps are used to increase the convergence performance of the algorithm to the global solution and to find the global solution in the solution search space. The proposed CFDBSDO algorithm was used in two experimental studies. In the first, the performance of ten different chaotic map-based FDBSDO variants was investigated for solving the CEC benchmark functions. The second experimental study demonstrated the performance and effectiveness of CFDBSDO algorithm in optimizing the objective function of the CHPED problem in four different test systems. According to the results from both experimental studies, by using the proposed approach, the exploration, exploitation, and balanced search capability of the algorithm was further improved compared to other algorithms.
Similar content being viewed by others
Abbreviations
- CHPED:
-
Combined heat and power economic dispatch
- SDO:
-
Supply–demand optimization
- FDB:
-
Fitness-distance balance
- CFDBSDO:
-
Chaotic fitness-distance balance-based supply–demand optimization
- FDBSDO:
-
Fitness-distance balance-based supply–demand optimization
- CEC:
-
Congress on evolutionary computation
- CHP:
-
Combined heat and power
- MHAs:
-
Metaheuristic approaches
- HS:
-
Probability density function
- IACSA:
-
Improved ant colony search algorithm
- SARGA:
-
Self-adaptive real-coded genetic algorithm
- BCO:
-
Bee colony optimization
- AIS:
-
Artificial immune system
- TVAC-PSO:
-
Novel time varying acceleration coefficients particle swarm optimization
- IGSO:
-
Improved group search optimization
- OGSO:
-
Opposition-based group search optimization
- EMA:
-
Exchange market algorithm
- GWO:
-
Grey wolf optimization
- TVAC-GSA-PSO:
-
Hybrid gravitational search algorithm-particle swarm optimization with time varying acceleration coefficients
- MHS:
-
Meta-heuristic search
- FA:
-
Firefly algorithm
- GSA:
-
Gravitational search algorithm
- CPSO:
-
Classic particle swarm optimization
- IGA-NCM:
-
Improved genetic algorithm using novel crossover and mutation
- MGSO:
-
Modified group search optimizer
- IWO:
-
Invasive weed optimization algorithm
- MRFOA:
-
Manta ray foraging optimization algorithm
- WVO:
-
Weighted vertices-based optimizer
- WVO-PSO:
-
Weighted vertices-based optimizer and particle swarm optimization algorithm
- BLPSO:
-
Biogeography-based learning particle swarm optimization
- EP:
-
Evolutionary programming
- DE:
-
Differential evolution
- AIS:
-
Artificial immune system
- CSO-PPS:
-
Civilized swarm optimization and powell’s pattern search
- LCA:
-
Line-up competition algorithm
- BCO:
-
Bee colony optimization
- TLBO:
-
Teaching learning-based optimization
- OTLBO:
-
Oppositional teaching learning-based optimization
- HTS:
-
Heat transfer search
- GSO:
-
Group search optimization
- CSO:
-
Crisscross optimization
- GWO:
-
Grey wolf optimization
- RCGA-IMM:
-
Real coded genetic algorithm with improved Mühlenbein mutation
- WOA:
-
Whale optimization algorithm
- CSA:
-
Cuckoo search algorithm
- TFC:
-
The total fuel cost of the system
- cost t,i :
-
The fuel cost of the i-th traditional power generation unit
- cost c,j :
-
The j-th CHP unit
- cost h,k :
-
The k-th heat generation unit
- Nt :
-
The number of traditional thermal generation units
- Nc :
-
The number of CHP generation units
- Nh :
-
The number of heat generation units
- P i t :
-
The output power of the i-th thermal generation unit
- P j c, H j c :
-
The active power and heat outputs of the j-th CHP generation unit
- H k h :
-
The heat output of the k-th heat generation unit
- a i, b i, c i, d i, and e i :
-
The cost coefficients of the i-th thermal generation unit
- a j, b j, c j, d j, e j, and f j :
-
The cost coefficients of the j-th CHP generation unit
- a k, b k, and c k :
-
The cost coefficients of the k-th heat generation unit
- P dm :
-
The active power demand
- P ls :
-
The active power losses of the test system
- B ij, B 0i, and B 00 :
-
The coefficients of the B-loss matrix
- H dm :
-
The total heat demand value of the test system
- P i t,min, P i t,max :
-
The limit values of the i-th thermal generation unit
- P j c,min ( H j c ), P j c,max ( H j c ) :
-
The lower and upper limits of the j-th CHP generation unit and are related to the Hjc value
- H j c,min ( P j c ), H j c,max ( P j c ) :
-
The limit values of the j-th CHP generation unit and are related to the Pjc value
- H k h,min, H k h,max :
-
Limit values of the k-th heat generation unit
- Fitx :
-
The price of a commodity representing the value of the fitness function in the search space
- Fity :
-
The quantity of a commodity representing the value of the fitness function in the search space
- x 0 :
-
The equilibrium cost
- y 0 :
-
The equilibrium quantity
- Qt, Cst :
-
The coefficients to be used for the roulette wheel selection method
- Ni :
-
Calculated value based on the quantity of a commodity to determine the Qt coefficient
- Mi :
-
Calculated value based on the price of a commodity to determine the Cst coefficient
- x i (t), y i (t) :
-
The i-th commodity cost and commodity quantity at the iteration t
- α, β :
-
The supply and demand weight coefficients
- T :
-
The number of maximum iterations
- r :
-
The random number or random vector between [0,1]
- p best :
-
The best solution candidate
- P :
-
The vector of solution candidates
- F :
-
The fitness value vector of these candidates
- p i :
-
The Euclidean distance of the i-th solution candidate
- D p :
-
The distance vector
- S P :
-
The FDB values of the solution candidates
- normF :
-
The normalized fitness values
- normD p :
-
The normalized distance values
- w :
-
The weight coefficient
- x fdb :
-
The parameter used instead of y0
- y fdb :
-
The parameter used instead of y0
- Ch i norm :
-
The normalized chaotic map value at the kth iteration for all chaotic maps
- C i :
-
The chaotic map
- [a, b]:
-
The limits of the chaotic maps
- Vk :
-
The value calculated by normalizing the effect of the chaotic map according to the determined limits
- [Max, Min]:
-
The limit values of the chaotic effect
- C fc :
-
The coefficient calculated according to the normalized chaotic maps
References
Abd Elaziz M, Yousri D, Mirjalili S (2021) A hybrid Harris hawks-moth-flame optimization algorithm including fractional-order chaos maps and evolutionary population dynamics. Adv Eng Softw 154:102973
Abdolmohammadi HR, Kazemi A (2013) A Benders decomposition approach for a combined heat and power economic dispatch. Energy Convers Manage 71:21–31
Al-Shamma’a A, Ali A, Alhoshan FAA, Alturki MS, Farh FA, Alem HMH, AlSharabi K (2021) Proton exchange membrane fuel cell parameter extraction using a supply–demand-based optimization algorithm. Processes, 9(8): 1416
Alturki FA, Al-Shamma’a A, Farh HMH, AlSharabi K (2021) Optimal sizing of autonomous hybrid energy system using supply-demand-based optimization algorithm. Int J Energy Res, 45(1), 605–625
Aras S, Gedikli E, Kahraman HT (2021) A novel stochastic fractal search algorithm with fitness-distance balance for global numerical optimization. Swarm Evol Comput 61:100821
Ateya AA, Muthanna A, Vybornova A, Algarni AD, Abuarqoub A, Koucheryavy Y, Koucheryavy A (2019) Chaotic salp swarm algorithm for SDN multi-controller networks. Eng Sci Technol Int J 22:1001–1012
Basu M (2010) Combined heat and power economic dispatch by using differential evolution. Electric Power Compon Syst 38:996–1004
Basu M (2011) Bee colony optimization for combined heat and power economic dispatch. Expert Syst Appl 38:13527–13531
Basu M (2012) Artificial immune system for combined heat and power economic dispatch. Int J Electr Power Energy 43:1–5
Basu M (2015) Combined heat and power economic dispatch using opposition-based group search optimization. Int J Electr Power Energy 73:819–829
Basu M (2016) Group search optimization for combined heat and power economic dispatch. Int J Electr Power Energy Syst 78:138–147
Beigvand SD, Abdi H, La Scala M (2016) Combined heat and power economic dispatch problem using gravitational search algorithm. Electric Power Syst Res 133:160–172
Beigvand SD, Abdi H, La Scala M (2017) Hybrid gravitational search algorithm-particle swarm optimization with time varying acceleration coefficients for large scale CHPED problem. Energy 126:841–853
Bingol H, Alatas B (2020) Chaos based optics inspired optimization algorithms as global solution search approach. Chaos, Solitons Fractals 141:110434
Chen X, Li K, Xu B, Yang Z (2020a) Biogeography-based learning particle swarm optimization for combined heat and power economic dispatch problem. Knowl-Based Syst 208:106463
Chen K, Xue B, Zhang M, Zhou F (2020b) Novel chaotic grouping particle swarm optimization with a dynamic regrouping strategy for solving numerical optimization tasks. Knowl-Based Syst 194:105568
Davoodi E, Zare K, Babaei E (2017) A GSO-based algorithm for combined heat and power dispatch problem with modified scrounger and ranger operators. Appl Therm Eng 120:36–48
Dolatabadi S, El-Sehiemy RA, Zadeh SG (2020) Scheduling of combined heat and generation outputs in power systems using a new hybrid multi-objective optimization algorithm. Neural Comput Appl 32:10741–10757
Duman S, Kahraman HT, Guvenc U, Aras S (2021) Development of a Lévy flight and FDB-based coyote optimization algorithm for global optimization and real-world ACOPF problems. Soft Comput 25:6577–6617
Ghorbani N (2016) Combined heat and power economic dispatch using exchange market algorithm. Int J Electr Power Energy 82:58–66
Ginidi AR, Shaheen AM, El-Sehiemy RA, Elattar E (2021) Supply demand optimization algorithm for parameter extraction of various solar cell models. Energy Rep 7:5772–5794
Guvenc U, Duman S, Kahraman HT, Aras S, Katı M (2021) Fitness–Distance Balance based adaptive guided differential evolution algorithm for security-constrained optimal power flow problem incorporating renewable energy sources. Appl Soft Comput 108:107421
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
Hagrah A, Nekoui MA, Nazari-Heris M, Mohammadi-ivatloo B (2021) An improved real-coded genetic algorithm with random walk based mutation for solving combined heat and power economic dispatch. J Ambient Intell Humaniz Comput 12:8561–8584
Ibrahim RA, Abd Elaziz M, Lu S (2018) Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization. Expert Syst Appl 108:1–27
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:25–30
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 74:252–264
Jubril AM, Adediji AO, Olaniyan OA (2012) Solving the combined heat and power dispatch problem: a semi-definite programming approach. Electric Power Compon Syst 40(12):1362–1376
Kahraman HT, Aras S, Gedikli E (2020) Fitness-distance balance (FDB): A new selection method for meta-heuristic search algorithms. Knowl-Based Syst 190:105169
Kati M, Kahraman HT (2020) Improving supply-demand-based optimization algorithm with FDB method: a comprehensive research on engineering design problems. J Eng Sci Des 8(5):156–172
Khorram E, Jaberipour M (2011) Harmony search algorithm for solving combined heat and power economic dispatch problems. Energy Convers Manage 52:1550–1554
Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical Report 201311, Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou China and Technical Report, Nanyang Technological University, Singapore, December 2013
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
Mirjalili S, Gandomi AH (2017) Chaotic gravitational constants for the gravitational search algorithm. Appl Soft Comput 53:407–419
Mohammadi-Ivatloo B, Moradi-Dalvand M, Rabiee A (2013) Combined heat and power economic dispatch problem solution using particle swarm optimization with time varying acceleration coefficients. Electric Power Syst Res 95:9–18
Narang N, Sharma E, Dhillon JS (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, 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:421–436
Nguyen TT, Ngoc Vo D, Dinh BH (2016) Cuckoo search algorithm for combined heat and power economic dispatch. Int J Electr Power Energy Syst 81:204–214
Ozsoydan FB, Baykasoglu A (2021) Chaos and intensification enhanced flower pollination algorithm to solve mechanical design and unconstrained function optimization problems. Expert Syst Appl 184:115496
Pattanaik JK, Basu M, Dash DP (2020) Heat transfer search algorithm for combined heat and power economic dispatch. Iran J Sci Technol Trans Electr Eng 44:963–978
Rooijers, F. J., and van-Amerongen, R. A. M., “Static economic dispatch for co-generation systems”, IEEE Transactions on Power Systems, 9(3), pp. 1392–1398, 1994.
Roy PK, Paul C, Sultana S (2014) Oppositional teaching learning based optimization approach for combined heat and power dispatch. Int J Electr Power Energy Syst 57:392–403
Sashireka A, Pasupuleti J, Moin NH, Tan CS (2013) Combined heat and power (CHP) economic dispatch solved using Lagrangian relaxation with surrogate subgradient multiplier updates. Int J Electr Power Energy Syst 44:421–430
Shaheen AM, Ginidi AR, El-Sehiemy RA, Ghoneim SSM (2020) Economic power and heat dispatch in cogeneration energy systems using manta ray foraging optimizer. IEEE Access 8:208281–208295
Sharifi MR, Akbarifard S, Qaderi K, Madadi MR (2021) Developing MSA algorithm by new fitness-distance-balance selection method to optimize cascade hydropower reservoirs operation. Water Resour Manage 35:385–406
Shi B, Yan LX, Wu W (2013) Multi-objective optimization for combined heat and power economic dispatch with power transmission loss and emission reduction. Energy 56:135–143
Song YH, Chou CS, Stonham TJ (1999) Combined heat and power economic dispatch by improved ant colony search algorithm. Electric Power Syst Res 52:115–121
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:915–921
Suganthan PN, Hansen N, Liang JJ, Deb K, Chen YP, Auger A, Tiwari S (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. Technical Report, Nanyang Technological University, Singapore and KanGAL Report Number 2005005 (Kanpur Genetic Algorithms Laboratory, IIT Kanpur), May 2005.
Vasebi A, Fesanghary M, Bathaee SMT (2007) Combined heat and power economic dispatch by harmony search algorithm. Int J Electr Power Energy Syst 29:713–719
Xiong G, Zhang J, Shi D, Yuan X (2019) Application of supply-demand-based optimization for parameter extraction of solar photovoltaic models. Complexity, 3923691
Yazdani A, Jayabarathi T, Ramesh V, Raghunathan T (2013) Combined heat and power economic dispatch problem using firefly algorithm. Front Energy 7:133–139
Zhao W, Wang L, Zhang Z (2019) Supply-demand-based optimization: a novel economics-inspired algorithm for global optimization. IEEE Access 7:73182–73206
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
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Duman, S., Ozbay, H., Celik, E. et al. Improvement of the Fitness-Distance Balance-Based Supply–Demand Optimization Algorithm for Solving the Combined Heat and Power Economic Dispatch Problem. Iran J Sci Technol Trans Electr Eng 47, 513–548 (2023). https://doi.org/10.1007/s40998-022-00560-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40998-022-00560-y