Skip to main content
Log in

Improvement of the Fitness-Distance Balance-Based Supply–Demand Optimization Algorithm for Solving the Combined Heat and Power Economic Dispatch Problem

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Electrical Engineering Aims and scope Submit manuscript

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.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

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

    Google Scholar 

  • Abdolmohammadi HR, Kazemi A (2013) A Benders decomposition approach for a combined heat and power economic dispatch. Energy Convers Manage 71:21–31

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Basu M (2010) Combined heat and power economic dispatch by using differential evolution. Electric Power Compon Syst 38:996–1004

    Google Scholar 

  • Basu M (2011) Bee colony optimization for combined heat and power economic dispatch. Expert Syst Appl 38:13527–13531

    Google Scholar 

  • Basu M (2012) Artificial immune system for combined heat and power economic dispatch. Int J Electr Power Energy 43:1–5

    Google Scholar 

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

    Google Scholar 

  • Basu M (2016) Group search optimization for combined heat and power economic dispatch. Int J Electr Power Energy Syst 78:138–147

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Bingol H, Alatas B (2020) Chaos based optics inspired optimization algorithms as global solution search approach. Chaos, Solitons Fractals 141:110434

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    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

    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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    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:25–30

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

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

    Google Scholar 

  • 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

    Google Scholar 

  • Mirjalili S, Gandomi AH (2017) Chaotic gravitational constants for the gravitational search algorithm. Appl Soft Comput 53:407–419

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    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:421–436

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    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:915–921

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Zhao W, Wang L, Zhang Z (2019) Supply-demand-based optimization: a novel economics-inspired algorithm for global optimization. IEEE Access 7:73182–73206

    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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Serhat Duman.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40998-022-00560-y

Keywords

Navigation