Skip to main content

Advertisement

Log in

Solving the combined heat and power economic dispatch problem in multi-zone systems by applying the imperialist competitive Harris hawks optimization

  • Application of soft computing
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Combined heat and power economic dispatch (CHPED) problem is one of the challenging issues in power system control, and operation, that searches for the optimal values of power and heat generation of different units to minimize the total operation cost. The interdependency of heat and power outputs of CHP units and valve point loading effects of power-only units make this problem very nonlinear and non-convex. So far, a wide variety of optimization algorithms based on simulation of various natural phenomena have been proposed and applied to solve this complex problem, claiming that the proposed algorithm is better than the similar optimization algorithms in terms of accuracy and run-time. In this paper, the CHPED problem is investigated in different case studies by using the imperialist competitive Harris hawks optimization (ICHHO) algorithm, as a combination of the imperialist competitive algorithm and Harris hawks optimization. The effectiveness of the proposed algorithm is first evaluated by testing it on the standard cases of 5, and 7 units as small-scale systems and 48-unit as the large-scale test system, considering the electrical losses. Also for the first time, the multi-zone CHPED (MZCHPED) problem is solved by a metaheuristic algorithm. The obtained results show that ICHHO algorithm reduces the operating costs in the range of 0.02–1.1%, compared to the best-reported results, in different single-zone CHPED (SZCHPED) problems. Also, the MZCHPED results, prove the effective performance of the algorithm compared to the similar SZCHPED problem.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

Enquiries about data availability should be directed to the authors.Enquiries about data availability should be directed to the authors.

Abbreviations

ACS-DEM:

Adaptive cuckoo search with differential evolution mutation

B:

Matrix of Kron’s loss formula

BCO:

Bee colony optimization

CHP:

Combined heat and power

CHPED:

Combined heat and power economic dispatch

DE:

Differential evolution

EMA:

Exchange market algorithm

EP:

Evolutionary programming

FOR:

Feasible operating region

FRCSA-ABC:

Fuzzy adaptive ranking- based crow search algorithm with modified artificial bee colony

GA:

Genetic algorithm

GSA:

Gravitational search algorithm

HBOA:

Heap-based optimizer algorithm

HHO:

Harris hawks optimization

HOUs:

Heat-only units

HS:

Harmony search

ICA:

Imperialist competitive algorithm

ICHHO:

Imperialist competitive Harris hawks optimization algorithm

IMPOA:

Improved marine predators’ optimization algorithm

LF:

Levy flight

LR:

Lagrangian relaxation

MAs:

Meta-heuristic algorithms

MGOA-IHHO:

Modified grasshopper optimization algorithm and the improved Harris hawks optimizer

MGSO:

Modified group search optimizer

MICA:

Modified ICA

MIQP:

Mixed integer quadratic programming

MZCHPED:

Multi-zone CHPED

OF:

Objective function

OPF:

Optimal power flow

POUs:

Power-only units

PRD:

Progressive rapid dives

PSO:

Particle swarm optimization

RCGA:

Real-coded GA

SGWO:

Society-based grey Wolf optimizer

SZCHPED:

Single-zone CHPED

TVAC-PSO-GSA:

Time-varying acceleration coefficients PSO algorithm combined with GSA

VPLE:

Valve point loading effect

\(i,j,k,l\) :

Indices defining the different unit numbers

\(N_{{\text{p}}}\) :

Number of POUs

\(N_{{\text{c}}}\) :

Number of CHP units

\(N_{{\text{h}}}\) :

Number of HOUs

\(N_{{{\text{p}}.z}}\) :

Number of thermal units, located in the zth zone

\(N_{{{\text{c}}.z}}\) :

Number of CHP units located in the zth zone

\(N_{{{\text{h}}.z}}\) :

Number of HOUs in the zth zone

N imp :

Number of the strongest countries

N country.:

Number of countries

NHawks :

Number of hawks

NGroups :

Number of groups

\(d\) :

Number of variables

\(C_{{{\text{p}}i}} \left( {P_{i} } \right)\) :

Cost function of POU, ($/h)

\(C_{{{\text{c}}i}} \left( {O_{i} \cdot H_{i} } \right)\) :

Cost function of CHP unit, ($/h)

\(C_{{{\text{h}}i}} \left( {T_{i} } \right)\) :

Cost function of HOU, ($/h)

\(P_{{{\text{loss}}}}\) :

Electrical transmission loss, (MW)

\(E\) :

Escaping energy of the rabbit

\(f_{i}^{Hawks}\) :

Power of ith Hawks

\(f_{i}^{rabbit}\) :

Power of ith rabbit

\({\text{TC}}_{i}\) :

Total power, (or cost) of ith group

\(P_{i}\) :

Electrical power generated by the ith POU, (MW)

\(O_{i}\) :

Electrical power generated by the ith CHP unit, (MW)

\(H_{i}\) :

Generated heat by the ith CHP unit, (MWth)

\(T_{i} \) :

Generated heat by the ith HOU, (MWth)

\(P_{i.z}\) :

Generated power by the ith POU in the zth zone, (MW)

\(O_{i.z}\) :

Generated power by the ith CHP unit in the zth zone, (MW)

\( P\left( {z_{t} .z_{u} } \right)\) :

Exchange power between zone \({t}\), and zone \({u}\), (MW)

\(H_{i.z}\) :

Heat generated by the ith unit of CHP in the zth zone, (MWth)

\(T_{i.z}\) :

Heat generated by the ith unit of HOU in the zth zone, (MWth)

\(X\left( t \right)\) :

Position vector of search agents (i.e., hawks) at iteration t

\(X\left( {t + 1} \right)\) :

Position vector of search agents (i.e., hawks) at iteration t + 1

\(X_{{{\text{rabbit}}}} \left( t \right)\) :

Position of the rabbit, at iteration t

\(X_{m} \left( t \right)\) :

Mean state of the population of hawks, at iteration t

\(X_{i} \left( t \right)\) :

Position of the ith hawks in tth iteration

\(P_{{{\text{error}}}}\) :

Difference between demand power and total generated powers

\(H_{{{\text{error}}}}\) :

Difference between demand heat and total generated heat

\(\Delta X\left( t \right)\) :

Difference vector between the vectors of rabbit position and hawks position in the iteration of t

\(Z,Y\) :

Updated positions of hawks based on applying the LF

\(H_{{{\text{demand}}.z}}\) :

Heat demand of the zth zone, (MWth)

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

Minimum limit of generated power for ith POU, (MW)

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

Maximum limit of generated power for ith POU, (MW)

\(O_{i}^{\min } \left( {H_{i} } \right) \) :

Minimum limit of the generated power by ith CHP unit, (MW)

\(O_{i}^{\max } \left( {H_{i} } \right)\) :

Maximum limit of the generated power by ith CHP unit, (MW)

\(H_{i}^{\min } \left( {O_{i} } \right) \) :

Minimum limit of the produced heat by ith CHP unit, (MWth)

\(H_{i}^{\max } \left( {O_{i} } \right)\) :

Maximum limit of the produced heat by ith CHP unit, (MWth)

\(T_{i}^{\min }\) :

Minimum limit for produced heat by ith HOU, (MWth)

\(T_{i}^{\max }\) :

Maximum limit for produced heat by ith HOU, (MWth)

\({\text{LB}}\) :

Lower bound limit of the problem decision variables

\({\text{UB}}\) :

Upper bound limits of the problem decision variables

\(x_{i}^{\max }\) and \(x_{i}^{\min } \) :

Upper and lower limits of the ith variable

\(a_{i}\)($/MW2 h), \(b_{i}\)($/MW h), and \(c_{i}\)($/h):

Cost coefficients of the ith POU

\(d_{i}\)($/h) and \(e_{i}\)(rad/MW):

VPLE coefficients of the thermal unit i

\(\alpha_{i}\) ($/MW2 h), \(\beta_{i}\)($/MW h), \(\gamma_{i}\)($/h), \(\delta_{i}\)($/MWth2 h), \(\varepsilon_{i}\)($/MWth h) and \(\xi_{i}\)($/MW MWth h):

Cost coefficients of ith CHP unit

\(\eta_{i}\)($/MWth2 h), \(\theta_{i}\)($/MWth h) and \(\lambda_{i}\)($/h):

Cost coefficients of the ith HOU

\(B_{ij}\) :

Loss coefficient regarding the generating units i and j (1/MW)

\(P_{{\text{d}}}\) :

Electrical demand, (MW)

\(P_{{{\text{demand}}.z}}\) :

Power demand of the zth zone, (MW)

\(H_{{\text{d}}}\) :

System heat demand, (MWth)

\(E_{0}\) :

Initial energy state of rabbit strength

ε :

Accuracy parameter, equal to 0.05

\(\sigma ,u,v,\beta\) :

LF coefficients

\(q\) :

Random number in the range of (0,1), the chance for escaping the prey (rabbit)

\(u,v,r_{1} ,r_{2} ,r_{3} ,r_{4} ,{\text{rand}}\left( {} \right)\) :

Random numbers in the range of (0,1)

\(S\) :

Random vector with an equal dimension of size 1 × \(d\)

\(\Gamma\) :

Gamma function

\(\beta\) :

LF coefficient, and is equal to 1.5

\(x_{i.j}^{\left( 0 \right)}\) :

Initial value of the ith variable in jth country

\(\xi\) :

Positive number less than one.

References

  • Abdi H (2021) Profit-based unit commitment problem: a review of models, methods, challenges, and future directions. Renew Sustain Energy Rev 138:110504

    Article  Google Scholar 

  • Adhvaryyu S, Adhvaryyu PK (2020) Application of bio-inspired social spider algorithm in multi-area economic emission dispatch of solar, wind and CHP-based power system. Soft Comput 24(13):9611–9624

    Article  Google Scholar 

  • Ali Shaabani Y, Seifi AR, Kouhanjani MJ (2017) Stochastic multi-objective optimization of combined heat and power economic/emission dispatch. Energy 141:1892–1904

    Article  Google Scholar 

  • Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE congress on evolutionary computation. IEEE

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

    Google Scholar 

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

    Article  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

    Article  Google Scholar 

  • Chen X et al (2020) Biogeography-based learning particle swarm optimization for combined heat and power economic dispatch problem. Knowl-Based Syst 208:106463

    Article  Google Scholar 

  • Davoodi E, Babaei E (2019) A modified imperialist competitive algorithm for combined heat and power dispatch. Comput Intell Electr Eng 10(1):1–18

    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

    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 

  • Ginidi AR et al (2021) A novel heap-based optimizer for scheduling of large-scale combined heat and power economic dispatch. IEEE Access 9:83695–83708

    Article  Google Scholar 

  • Gupta S et al (2020) Opposition-based learning Harris hawks optimization with advanced transition rules: Principles and analysis. Expert Syst Appl 158:113510

    Article  Google Scholar 

  • Haghrah A et al (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(8):8561–8584

    Article  Google Scholar 

  • Hajiamosha P et al (2022) A piecewise linearization approach to non-convex and non-smooth combined heat and power economic dispatch. J Oper Autom Power Eng 10(1):40–53

    Google Scholar 

  • He D-K, Wang F-L, Mao Z-Z (2008) Hybrid genetic algorithm for economic dispatch with valve-point effect. Electr Power Syst Res 78(4):626–633

    Article  Google Scholar 

  • Heidari AA et al (2019) Harris hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872

    Article  Google Scholar 

  • Hosseini-Hemati S et al (2022) Society-based grey Wolf optimizer for large scale combined heat and power economic dispatch problem considering power losses. Appl Soft Comput 117:108351

    Article  Google Scholar 

  • Jena C, Basu M, Panigrahi C (2016) Differential evolution with Gaussian mutation for combined heat and power economic dispatch. Soft Comput 20(2):681–688

    Article  Google Scholar 

  • Kaveh A, Rahmani P, Eslamlou AD (2021) An efficient hybrid approach based on Harris hawks optimization and imperialist competitive algorithm for structural optimization. Eng Comput 1–29

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

    Article  Google Scholar 

  • Kim JS, Edgar TF (2014) Optimal scheduling of combined heat and power plants using mixed-integer nonlinear programming. Energy 77:675–690

    Article  Google Scholar 

  • Li Y et al (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 J et al (2022) A modification of the imperialist competitive algorithm with hybrid methods for multi-objective optimization problems. Symmetry 14(1):173

    Article  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. Electr Power Syst Res 95:9–18

    Article  Google Scholar 

  • Moradi M et al (2016) Transmission expansion planning in the presence of wind farms with a mixed AC and DC power flow model using an imperialist competitive algorithm. Electr Power Syst Res 140:493–506

    Article  Google Scholar 

  • Murugan R et al (2018) Hybridizing bat algorithm with artificial bee colony for combined heat and power economic dispatch. Appl Soft Comput 72:189–217

    Article  Google Scholar 

  • Murugan R et al (2022) A ranking-based fuzzy adaptive hybrid crow search algorithm for combined heat and power economic dispatch. Expert Syst Appl 197:1166256

    Google Scholar 

  • Nazari-Heris M, Fakhim-Babaei A, Mohammadi-Ivatloo B (2017) A novel hybrid harmony search and particle swarm optimization method for solving combined heat and power economic dispatch. In: 2017 Smart grid conference (SGC). IEEE

  • Nazari-Heris M et al (2019) Large-scale combined heat and power economic dispatch using a novel multi-player harmony search method. Appl Therm Eng 154:493–504

    Article  Google Scholar 

  • Nazari-Heris F, Mohammadi-Ivatloo B, Nazarpour D (2020a) Economic dispatch of renewable energy and CHP-based multi-zone microgrids under limitations of electrical network. Iran J Sci Technol Trans Electr Eng 44(1):155–168

    Article  Google Scholar 

  • Nazari-Heris M et al (2020b) Optimal generation scheduling of large-scale multi-zone combined heat and power systems. Energy 210:118497

    Article  Google Scholar 

  • Nourianfar H, Abdi H (2018) The application of Imperialist competitive algorithm to the combined heat and power economic dispatch problem. J Energy Manag Technol 2(4):59–69

    Google Scholar 

  • Nourianfar H, Abdi H (2019) Solving the multi-objective economic emission dispatch problems using fast non-dominated sorting TVAC-PSO combined with EMA. Appl Soft Comput 85:105770

    Article  Google Scholar 

  • Nourianfar H, Abdi H (2021) Solving power systems optimization problems in the presence of renewable energy sources using modified exchange market algorithm. Sustain Energy Grids Netw 26:100449

    Article  Google Scholar 

  • Nourianfar H, Abdi H (2022) Environmental/economic dispatch using a new hybridizing algorithm integrated with an effective constraint handling technique. Sustainability 14(6):3173

    Article  Google Scholar 

  • Papageorgiou LG, Fraga ES (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 

  • 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(2):963–978

    Article  Google Scholar 

  • Ramachandran M et al (2022) A hybrid grasshopper optimization algorithm and Harris hawks optimizer for combined heat and power economic dispatch problem. Eng Appl Artif Intell 111:104753

    Article  Google Scholar 

  • Sashirekha A et al (2013) Combined heat and power (CHP) economic dispatch solved using Lagrangian relaxation with surrogate subgradient multiplier updates. Int J Electr Power Energy Syst 44(1):421–430

    Article  Google Scholar 

  • Shaheen AM et al (2022) A novel improved marine predators algorithm for combined heat and power economic dispatch problem. Alex Eng J 61(3):1834–1851

    Article  Google Scholar 

  • Song Y, Xuan Q (1998) Combined heat and power economic dispatch using genetic algorithm based penalty function method. Electr Mach Power Syst 26(4):363–372

    Article  Google Scholar 

  • Sun J, Li Y (2019) Social cognitive optimization with tent map for combined heat and power economic dispatch. Int Trans Electr Energy Syst 29(1):e2660

    Article  Google Scholar 

  • Valdes J et al (2020) Unveiling the potential for combined heat and power in Chilean industry—a policy perspective. Energy Policy 140:111331

    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 

  • Yang Q et al (2021) Combined heat and power economic dispatch using an elitist cuckoo search algorithm. Available at SSRN 3906529

  • Yang Q et al (2022) Combined heat and power economic dispatch using an adaptive cuckoo search with differential evolution mutation. Appl Energy 307:118057

    Article  Google Scholar 

  • Zhang Y, Zhou X, Shih P-C (2020) Modified Harris Hawks optimization algorithm for global optimization problems. Arab J Sci Eng 45(12):10949–10974

    Article  Google Scholar 

  • Zheng R et al (2021) Deep ensemble of slime mold algorithm and arithmetic optimization algorithm for global optimization. Processes 9(10):1774

    Article  Google Scholar 

  • Zhou S et al (2020) Combined heat and power system intelligent economic dispatch: a deep reinforcement learning approach. Int J Electr Power Energy Syst 120:106016

    Article  Google Scholar 

  • Zou D et al (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

Funding

This study was not funded by any organization, agency or grant project.

Author information

Authors and Affiliations

Authors

Contributions

AN: Conceptualization, Software simulation, Validation, Formal analysis, Investigation, Writing-Original Draft, Resources. HA: Conceptualization, Methodology, Validation, Checking, Editing, Writing-Review & Editing, Supervision, Final Preparing.

Corresponding author

Correspondence to Hamdi Abdi.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

Not applicable.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nazari, A., Abdi, H. Solving the combined heat and power economic dispatch problem in multi-zone systems by applying the imperialist competitive Harris hawks optimization. Soft Comput 26, 12461–12479 (2022). https://doi.org/10.1007/s00500-022-07159-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07159-9

Keywords