Next Article in Journal
Cholesterol-Enriched Hybrid Lipid Bilayer Formation on Inverse Phosphocholine Lipid-Functionalized Titanium Oxide Surfaces
Next Article in Special Issue
Hybrid Whale Optimization with a Firefly Algorithm for Function Optimization and Mobile Robot Path Planning
Previous Article in Journal
High-Transmission Biomimetics Structural Surfaces Produced via Ultrafast Laser Manufacturing
Previous Article in Special Issue
PhyEffector, the First Algorithm That Identifies Classical and Non-Classical Effectors in Phytoplasmas
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solving the Combined Heat and Power Economic Dispatch Problem in Different Scale Systems Using the Imperialist Competitive Harris Hawks Optimization Algorithm

Electrical Engineering Department, Engineering Faculty, Razi University, Kermanshah 67144-14971, Iran
*
Author to whom correspondence should be addressed.
Biomimetics 2023, 8(8), 587; https://doi.org/10.3390/biomimetics8080587
Submission received: 31 August 2023 / Revised: 21 September 2023 / Accepted: 23 September 2023 / Published: 4 December 2023
(This article belongs to the Special Issue Biomimicry for Optimization, Control, and Automation: 2nd Edition)

Abstract

:
The aim of electrical load dispatch (ELD) is to achieve the optimal planning of different power plants to supply the required power at the minimum operation cost. Using the combined heat and power (CHP) units in modern power systems, increases energy efficiency and, produce less environmental pollution than conventional units, by producing electricity and heat, simultaneously. Consequently, the ELD problem in the presence of CHP units becomes a very non-linear and non-convex complex problem called the combined heat and power economic dispatch (CHPED), which supplies both electric and thermal loads at the minimum operational cost. In this work, at first, a brief review of optimization algorithms, in different categories of classical, or conventional, stochastic search-based, and hybrid optimization techniques for solving the CHPED problem is presented. Then the CHPED problem in large-scale power systems is investigated by applying the imperialist competitive Harris hawks optimization (ICHHO), as the combination of imperialist competitive algorithm (ICA), and Harris hawks optimizer (HHO), for the first time, to overcome the shortcomings of using the ICA and HHO in the exploitation, and exploration phases, respectively, to solve this complex optimization problem. The effectiveness of the combined algorithm on four standard case studies, including 24 units as a medium-scale, 48, 84, units as the large-scale, and 96-unit as a very large-scale heat and power system, is detailed. The obtained results are compared to those of different algorithms to demonstrate the performance of the ICHHO algorithm in terms of better solution quality and lower fuel cost. The simulation studies verify that the proposed algorithm decreases the minimum operation costs by at least 0.1870%, 0.342%, 0.05224%, and 0.07875% compared to the best results in the literature.

1. Introduction

Today, energy saving and reducing pollutants are the most important concerns, mainly in industrialized societies. Therefore, technologies that play an effective role in this regard are given serious attention. The amount of fossil energy is finite and its use causes significant environmental pollution; therefore, the optimal management of these resources is very important in electrical energy production. One of the attractive methods for optimizing energy consumption is the use of the combined heat and power (CHP) unit, which simultaneously produces electricity and heat in a single system [1]. In the CHP unit, due to the simultaneous production of two types of energy, the energy efficiency increases up to 90% [2], which significantly increases the efficiency of about 30% of traditional thermal power plants [3]. Also, in CHP units, the operating costs are reduced by 10–40% [4], and the amount of pollution production is decreased up to 13–18% [5].
Reducing operational costs due to the high costs of building new power plants and transmission lines is always one of the main and important issues in the operation, and planning of power systems. The planners, and operators of this largest human-made system are always looking to reduce various operating costs by using efficient optimization techniques. Therefore, power system optimization, especially in the power generation sector, considering new facilities, such as CHP technology, is an important and interesting topic. By using more powerful optimization methods, and finding lower operating costs, the cost of power generation will be significantly reduced, and cost savings can be used to develop new projects and replace old equipment with new, and modern equipment.
In an integrated framework, where the use of thermal power plants is inevitable, using the CHP units is a suitable solution to increase power generation efficiency. This gives rise to the combined heat and power economic dispatch (CHPED) problem [6]. In this new framework, thermal power plants, thermal boilers, and CHP units are considered to supply electric and thermal loads [7]. The CHPED problem aims to minimize the total cost of operating the ONN units, satisfying all equality and inequality constraints [8]. The main challenges that complicate the CHPED concept, include the valve point loading effect (VPLE) of thermal power units [9] and the power and heat independency of CHP units, known as the feasible operating region (FOR) [10].

1.1. A Brief Review of the Proposed Methods

In [8], a comprehensive review of some heuristic optimization algorithms applied to CHPED problem is presented, by providing the comparative results for 4-unit, 5-unit, 7-unit, 24-unit, and 48-unit test systems. Although the presented review contains useful material and directions for future research, no classifications are given, and the scope of the study was limited to use only some heuristic optimization algorithms.
Many studies have been done on the CHPED issue by implementing different approaches and techniques. They are mainly classified into three main categories, namely classical, or conventional methods, stochastic search-based techniques (evolutionary or heuristic algorithms), and hybrid approaches. As an important note, and despite a vast diversity of optimization algorithms proposed and used to solve the CHPED problem, finding better results for this problem in terms of accuracy and run-time, remains a very challenging issue and is the subject of ongoing research.

1.1.1. Classical, or Conventional Methods

The first category includes the mathematical methods like Lagrangian relaxation (LR) [11], two-layer LR [12], benders decomposition (BD) [13], nonlinear mixed-integer programming (NLMIP) [14], branch and bound (B&B) algorithm [15], semidefinite programming (SDP) method [16], dual partial-separable programming method [17]. Such methods are fast and robust, and give almost similar cost values, but the corresponding burdens and runtimes are different [18]. These methods are derivative-based techniques and are highly sensitive to the starting point and nature of the objective function. So the results obtained may not be global or even close to the global optimal solution [19].

1.1.2. Stochastic Search-Based Techniques

The second category is stochastic search-based techniques (evolutionary or heuristic algorithms), which are widely used in optimization problems, including the CHPED problem. These methods can address the complexities of the CHPED problem, such as value point loading effects (VPLE) [20].
The presented methods/algorithms in this category can be classified in evolutionary algorithms (EAs), swarm intelligence-based algorithms, human-based algorithms, and physics-based algorithms, as follows:
  • EAs: differential evolutionary (DE) [21], evolutionary programming (EP) [22], neighborhood-based differential evolution algorithm with direction induced strategy (NDIDE) [23], genetic algorithm (GA) [24], real-coded genetic algorithm with random walk-based mutation (RCGA-CRWM) [25], crisscross optimization algorithm (COA) [26], and stochastic fractal search (SFS) algorithm [27]
  • Swarm intelligence-based algorithms: grasshopper optimization algorithm (GOA) [6], bee colony optimization (BCO) algorithm [28], adaptive cuckoo search with differential evolution mutation (ACS-DEM) [29], wall optimization algorithm (WOA) [30], cuckoo search algorithm (CSA) [31], group search optimization (GSO) [32], wild goats algorithm (WGA) [33], particle swarm optimization (PSO) [34], firefly algorithm (FA) [35], invasive weed optimization (IWO) algorithm [36], marine predators algorithm (MPOA) [37], and artificial bee colony (ABC) [38]
  • Human-based algorithms: exchange market algorithm (EMA) [2], social cognitive optimization algorithm with tent map (TSCO) [39], imperialist competitive algorithm (ICA) [40], heap-based optimizer algorithm (HBOA) [41], supply–demand optimization (SDO) algorithm [42], and Kho-Kho optimization (KKO) [43]
  • Physics-based algorithms: harmony search algorithm (HS) [44], gravitational search algorithm (GSA) [45], heat transfer search algorithm (HTSA) [46], and the Rao-I algorithm [47].
Also, some improved or enriched versions of EAs applied to the CHPED problem fall into this category. These new algorithms are proposed to prevent the convergence of the original EAs to local optima and increase the convergence speed [20]. Biogeography-based learning particle swarm optimization (BLPSO) [5], PSO algorithm with time-varying coefficients [48], improved PSO (IPSO) [49], selective particle swarm optimization (SPSO) [50], time-varying acceleration coefficients PSO (TVAC-PSO) [51], improved group search optimization (IGSO) [20], improved marine predators algorithm (IMPOA) [37], improved Mühlenbein mutation (IMM) [52], improved GA (IGA) [53], self-adaptive real-coded genetic algorithm (SARGA) [54], improved artificial bee colony (IABC) algorithm [55], society-based grey wolf optimizer (SGWO) [56], cuckoo optimization algorithm with penalty function (PFCOA) [57], and effective cuckoo search algorithm (ECSA) [58] are some examples of this type of optimization techniques which were applied to the CHPED problem. As these techniques are derivative-free, they do not need a good starting point, and can escape from local minima solutions [53]. These algorithms cannot guarantee finding the optimal solution, do not provide meaningful measurement regarding the distance from the global optima, and suffer from premature convergence [18].

1.1.3. Hybrid Optimization Methods

Optimally solving the CHPED problem using purely EAs or classical techniques is very difficult or even impossible, especially by considering the different objective functions, and various constraints. As an effective and appropriate solution, two significant categories of hybrid methods, including hybrid classical and EAs, and hybrid EAs (two or more EAs) have been addressed in the literature.
  • Hybrid classical and EAs: the combinatorial of differential evolution (DE) with sequential quadratic programming (SQP) [59], Lagrange relaxation-based alternating iterative (AI) algorithm [60], and augmented Lagrange–Hopfield network method [61].
  • Hybrid EAs: the combination of harmony search (HS) algorithm and PSO (IHSPSO) [62], integrated civilized swarm optimization (CSO) and Powell’s pattern search (PPS) [63], hybrid HS and Nelder-Mead (NM), called the NM-HS algorithm [64], integrated genetic algorithms and tabu search [65], hybrid heap-based and jellyfish search algorithm (HBJSA) [66], real coded genetic algorithm with improved Mühlenbein mutation (RCGA-IMM) [52], hybrid modified grasshopper optimization algorithm (MGOA) and the improved Harris hawks optimizer (IHHO), known as MGOA-IHHO [67], hybrid chameleon swarm algorithm (CSA) and mayfly optimization (MO), named CSMO [68], fuzzy adaptive ranking-based crow search algorithm (FRCSA) with modified artificial bee colony (ABC), known as (FRCSA-ABC) [69], weighted vertices-based optimizer (WVO) and PSO algorithm, or WVO–PSO [69], hybrid time varying acceleration coefficients-gravitational search algorithm-PSO (hybrid TVAC-GSA-PSO) [70], hybrid firefly and self-regulating PSO (FSRPSO) [71], bat algorithm (BA) and artificial bee colony (ABC) with chaotic based self-adaptive (CSA) search strategy (CSA-BA-ABC) [72], self-adaptive learning with time varying acceleration coefficient-gravitational search algorithm (SAL-TVAC-GSA) [73], fast non-dominated TVAC-PSO combined with EMA [74], and adaptive inertia weight PSO (AIWPSO) [75].
It should be noted that there are other heuristic methods, known as hyperheuristics, were suggested to deal with the complex optimization problems. They comprise a set of methods that are motivated (at least in part) to automate the design of heuristic methods to solve the hard computational search problems, and refer to a search technique or learning mechanism to select or generate heuristics to solve computational search problems [76]. The main hyper-heuristic categories are heuristic selection and heuristic generation. Some early approaches developed before 2000 are automated heuristic sequencing, automated planning systems, automated parameter control in evolutionary algorithms, and automated learning of heuristic methods [77]. Further details on this subject can be found in [76,77,78].

1.2. The Constraints of the CHPED Problem, and Case Study Systems

In this sub-section, the constraints of the CHPED problem, and different case study systems are addressed.

1.2.1. Problem Constraints

As mentioned, the CHPED is a complex and very nonlinear problem that includes different equality and inequality constraints. The main inequality constraints which are mainly related to thermal power plants consist of VPLE, prohibited operating zones (POZs), and ramp-rate limits (RRLs). Also, the FOR is considered a very important inequality constraint of the CHPED problem. On the other hand, modeling the transmission losses (TLs) is a more challenging issue. Table 1, presents a brief summary of this subject for some limited cases.

1.2.2. Case Study Systems

The simulated case study systems are mainly categorized into four different sizes small, medium, large, and very large scales. The small-scale systems are including 4, 5, and 7 units. The 11-unit, and 24-unit test systems are considered as medium-scale systems. The 48-unit, and 84-unit systems are grouped as large-scale test systems, and finally 96, and more units’ test systems are considered very large-scale systems. Table 1 presents some detailed data on this issue.

1.3. Paper Contributions

The two main challenges of this problem are modeling the VPLE of POUs, and dependence of heat and power generation in CHP units. These cases create multiple local minima, and turn the problem into a highly nonlinear, non-convex, and non-smooth constrained optimization problem. The literature confirms that the vast majority of optimization methods can inherently handle only unconstrained problems [82]. Also, gradient-, or derivative-based techniques, usually become easily trapped in local minima. On the other hand, the use of heuristic methods has disadvantages, such as, difficulty in initializing the initial population, high run-time, less guaranteed convergence, a large number of setting parameters, high sensitivity to setting parameters, and the need for many iterations for convergence [19]. Considering the operation of these units for most of the year, any slight reduction in the final solutions of the problem will lead to cost savings in the range of thousands and even millions of dollars per year. All these cases require us to use more powerful algorithms to optimize the problem.
The ICA has already been used to solve the CHPED problem, in small-, medium-, and large-scale heat, and power systems, where the obtained results were superior to other algorithms. However, the literature confirms the poor performance of this algorithm in the exploitation phase. To overcome this weakness, the combination of this algorithm with the HHO algorithm has been used.
In this work, for the first time, the ICHHO algorithm, as the combinatorial version of ICA, and HHO is applied to solve the aforementioned problem in medium-, large-, and very large-scale combined heat and power systems. It should be noted that in our previous research [81], the ICHHO was introduced and applied mainly to multi-zone power and heat systems, on some small- and large-scale systems, and the performance of the algorithm was tested on the standard cases of five, seven, and forty-eight units in the multi-zone combined heat and power systems. The main objective of that reference was to determine the optimal operation points of the CHPED problem in the small multi-zone combined heat, and power systems, which was initially used to test the efficiency of the proposed ICHHO algorithm.
However, the main contribution of this new research is to solve the CHPED problem in single-zone combined heat and power structures, in different scales of medium, large, and very large, to verify the effectiveness and performance of the proposed algorithm. The studied systems in this new work are larger than the previously analyzed systems in terms of variables, which can completely challenge the ability of the proposed algorithm in solving large-scale, nonlinear, and complex problems. The most important innovation of this paper is reducing the generation costs in different complex heat and power systems, which has significantly reduced the annual operation costs compared to other research. For this purpose, this research investigates the CHPED problem on the 24, 48, 84, and 96-units in single-zone systems, by using some comparative analysis. To attain this goal four different case studies are considered, modeling the VPLE of power-only units (POUs) in all cases. Initially, to investigate the ICHHO algorithm performance, a 24-unit as medium-scale system which consists of 13 POUs, 6 cogeneration units, and 5 heat-only units (HOUs) is investigated. The results from these systems show the satisfying accomplishment of the suggested algorithm to handle the CHPED issue. In addition, two standard large-scale test systems, including 48, and 84 units, are also studied. The 48-unit system includes 12 CHP units, 26 POUs, and 10 HOUs. The second large-scale system, 84-unit, includes 40 POUs, 24 CHP units, and 20 HOUs. Also, the very large-scale system, 96-unit is including 52 POUs, 24 CHP units, and 20 HOUs. The results of the ICHHO algorithm show that this algorithm is predominant from the aspect of operation cost to other algorithms.
The main novelties of this research are as follows:
  • Providing a short review of the proposed methods to solve the CHPED problem.
  • Proposing the ICHHO algorithm, to overcome the shortcomings of ICA, and HHO in the exploitation, and exploration phases, respectively to increase the performance of the hybrid algorithm.
  • Utilizing the ICHHO, for the first time to medium-, large- and very large-scale combined power and heat systems, by modeling the VPLE, and FOR of CHPs.
  • Investigating the algorithm performance on the studied cases, and comparing the obtained results with other techniques in the literature.
  • Confirming the algorithm’s ability to find the optimum points of the CHPED problem in large-scale systems.

1.4. Paper Structure

The rest sections of this research are structured as follows. In Section 2, the mathematical modeling of the problem is explained. Section 3 addresses the ICHHO algorithm, and the applied formwork to the CHPED problem. The results of the ICHHO application on different case studies and their comparison with other algorithms are addressed in Section 4. Ultimately, the main conclusions are detailed in Section 5.

2. Mathematical Formulation of CHPED Problem

The CHPED problem involves determining the optimal generations of POUs, HOUs, and CHP units, satisfying all of the practical constraints to minimize the operation costs. The problem should be considered by modeling the VPLE, generation capacity limits of different units, and the interdependence of heat and power of CHP units. In this section, the mathematical modeling of the CHPED problem is presented.

2.1. Objective Function

The CHPED problem is an optimization problem, aiming to minimize the fuel cost of committed units in terms of ($/h) and is expressed as Equation (1):
min   TC = i = 1 N p C p i ( P i ) + i = 1 N c C c i ( O i , H i ) + i = 1 N h C h i ( T i )
N p is the number of POUs, N c is the number of CHP units, and N h is the number of HOUs. The amounts of power generated in terms of MW by ith POU and ith CHP unit are P i and O i , respectively. H i and T i represent the amount of output heat of the i-th unit of CHP and HOU in MWth, respectively. The total cost function in Equation (1) consists of the sum of the cost functions of the POUs, CHPs, and HOUs. Also, C p i ( P i ) C c i ( O i , H i ) , C h i ( T i ) represent the operation costs (all in $/h) of POUs, CHP units, and HOUs, respectively.
The cost function of POUs is shown by considering the VPLE of thermal power units with C p i . This term adds a sinusoidal component to the cost function and makes it uneven. Equation (2) presents the cost function of POUs, considering the VPLE constraint, as follows:
C p i ( P i ) = a i P i 2 + b i P i + c i + | d i S i n { e i ( P i m i n P i ) } |
a i ($/MW2h), b i ($/MWh), and c i ($/h) are the fuel cost factors of the ith POU, d i ($/h) and e i (rad/MW) are the fuel cost factors related to the VPLE of the thermal unit i. Also, P i m i n is the minimum generated power of the thermal unit i.
The cost function of cogeneration units is modeled as [83]:
C c i ( O i ,   H i ) = α i O i 2 + β i O i   + γ i   + δ i H i   2 + ε i H i   + ξ i O i H i
α i , β i , γ i , δ i , ε i and ξ i are the cost factors of i-th CHP unit and are in $/MW2 h, $/MW h, $/h, $/MWth2 h, $/MWth h, and $/MW MWth h, respectively.
Furthermore, the fuel cost of the HOU is formulated as [84]:
C h i ( T i ) = η i T i 2 + θ i T i + λ i
where η i , θ i , and λ i are the cost factors of the i-th boiler and are in terms of $/MWth2 h, $/MWth h and $/h, respectively.

2.2. Constraints

2.2.1. Equality Constraints

These equalities are as follows:
i = 1 N p P i + i = 1 N c O i P d = 0
i = 1 N c H i + i = 1 N h T i H d = 0
P d and H d are the demands for electric and thermal power in terms of MW and MWth, respectively. Equation (5) describes the equilibrium constraint of active power [35]. This constraint balances the electrical power generated by the POUs and the CHP units with the total electrical power demand of the system. In addition, Equation (6) shows the thermal power constraint [40], which balances the total heat generated by CHP units and HOUs with the system heat demand.

2.2.2. Inequality Constraints

  • Capacity limitations of Power-only units
The amount of generated capacity by POUs should be limited within a permissible range and is expressed as:
P i m i n P i P i m a x
P i m a x and P i m a x are the upper and lower limits of the i-th thermal power plant in the system.
  • Permissible limits of boilers
The amount of heat that a boiler unit can produce is in a certain bound, which is modeled as follows:
T i m i n T i T i m a x
T i m a x and T i m a x are the upper and lower bounds of the i-th boiler of the system.
  • Permissible limits of CHP units
Active power generated by POUs and the heat produced by HOUs is limited by the relevant minimum and maximum limits. Also, the generated heat and power by CHP units are limited to the FOR, described by Equations (9) and (10).
O i m i n ( H i ) O i O i m a x ( H i )
H i m i n ( O i ) H i H i m a x ( O i )
O i m i n and O i m a x are the upper and lower bounds of the generated power by CHP units, respectively, and H i m i n and H i m a x are the lowest and highest possible produced heat by the CHP units, respectively.

3. The ICHHO Structure

Generally, the hybrid metaheuristics (HMHs) are divided into low, and high levels. In low-level HMHs, a given function of one metaheuristic method is replaced by another one, and there is no direct relationship to the internal working of a metaheuristic at the high level. All HMHs in both low, and high levels are implemented by relay, or parallel processing. In relay hybridization, a set of metaheuristics are applied one after another, while parallel type provides cooperative optimization models. In general view all of the HMHs, can be classified into homogeneous, or heterogeneous; global, or partial; and general, or specialist [85].
The ICHHO, is a type of parallel, high-level and heterogeneous hybrid algorithms with partial search. The ICHHO algorithm can pursue several optimum solutions using the multi-swarm structure of the ICA, and its revolution mechanism to diversify solutions. Also, the time-varying randomized nature of HHO, due to parameters of Levy Flight-based search, and escaping energy patterns, helps the ICHHO avoid being trapped in local minimums [86].
In the proposed ICHHO, for the combination of ICA and HHO algorithms, the ICA algorithm is referred to as the base algorithm. The ICA has an operator called assimilation operator, which is removed in ICHHO and replaced with HHO algorithm instead.
The ICHHO, was firstly introduced in [86], as a combination of the ICA with the HHO. The superiority of the ICHHO algorithm in solving different mathematical benchmark functions, include unimodal, and multimodal optimization problems were completely proved over GA, PSO, ICA, and HHO, in terms of the average (Ave), minimum (min), and the standard deviation (SD) of obtained results [86].
The HHO was initially introduced in 2019 [87], concludes with three main stages an exploration phase, exploitation phase, and transition between these two phases. Interested readers are referred to [81] for further descriptions.
The ICA is adapted from the evolution process of global communities, and it is very popular due to its high speed and accuracy in finding solutions to optimization problems [88]. In ICA, several initial populations are randomly generated. Each member of the population is called a “country”. An arbitrary number of the most powerful countries are considered colonizers and the rest colonies. In ICA, each country is a solution to the optimization problem.
The main weakness of the HHO algorithm is the exploration phase, which is due to the weakness of its search mechanism, in such a way that in the HHO algorithm, the parameter E (escaping energy of the rabbit) is a variable to determine the phase of the algorithm, exploration or exploitation. For this purpose, the following formula is used:
E = 2 E 0 ( 1 t T   )
E 0 is the initial energy of the rabbit, and in each iteration, it is updated in the interval of [−1,1]. t and T are the iteration number and maximum iteration of the algorithm, respectively. For HHO to be in the exploration phase, E must be greater than 1. According to Equation (11), when the algorithm reaches the second half of the iteration (that is, t >= T/2), the value of E cannot be greater than 1, and this means that the search mechanism of the algorithm is lost in all iterations of t >= T/2. The strength of the HHO algorithm is its exploitation phase, which prevents the algorithm from getting trapped in local optima. This is due to the existence of the levy flight (LF) function in the algorithm. Parameter E, which is mainly placed in the exploitation phase, is also effective in this subject. On the other hand, ICA suffers from premature convergence. Because during the colonial competition of the colonizer countries, the number of empires decreases and when the number of empires reaches 1, the new calculations are finished before the algorithm reaches the maximum number of iterations. Therefore, fast convergence occurs and the algorithm gets trapped in local optima.
The literature [86], confirms that the HHO has a weak search mechanism, but it is powerful in the exploitation phase, because of its time-varying nature due to random parameters. These prevent the HHO algorithm to trap in local optima. On the other hand, ICA, has a powerful search mechanism, which diversifies solutions. The hybrid ICHHO algorithm performs well, and the above features ensure that this algorithm is protected from premature convergence and entanglement in local optima. In addition, the mechanism of the ICHHO algorithm has been fully and comprehensively explained in the authors’ previous research (ref. [81]). For more details, the interested readers are referred to mentioned reference, to avoid repetition.

3.1. The Flowchart of the ICHHO Algorithm

Figure 1 shows the flowchart of the ICHHO hybrid algorithm.
The general steps of the ICHHO to solve the optimization problems, are explained briefly below.
Step 1. Data entry.
Step 2. Generating the hawks randomly.
Step 3. Moving all the hawks of all groups in the direction of the rabbit of their group.
Step 4. Applying the revolution factor.
Step 5. Shifting and moving the to the rabbit, based on the specified strategy.
Step 6. Calculation of the cost of all groups, as:
T C i = f i b a i t + ξ . m e a n ( f i H a w k s )
where T C i is the total cost of i-th group, and ξ is a number between zero and one.
Step 7. Electing several hawks from the groups with the lowest power.
Step 8. Eliminating the weak groups.
Step 9. Competition.
Step 10. Stop, and print the results.

3.2. The Main Steps of Solving the CHPED Problem by the Proposed Algorithm

Here, the main steps for applying the ICHHO algorithm to the CHPED problem are described.
It should be noted that in the CHPED problem, the decision variables to be optimized are the output powers of POUs, and CHP units (i.e., P i and O i , respectively), and the output heats of HOUs, and CHP units (i.e., H i and T i , respectively).
Step 1. Setting algorithm parameters: These parameters are the number of hawks (NHawks), number of groups (NGroups), number of algorithm iterations (T), revolution probability, and ξ . NHawks, NGroups, and T are considered different values for different test systems, and their values are specified in related simulation sections. Also, the number of groups, revolution probability, and ξ for all test systems are equal to 10, 0.6, and 0.2, respectively.
Step 2. Determining the primary position of hawks; the power and heat produced by the units are the variables of the problem, which are supposed as the hawks in ICHHO. Each hawk is a vector that includes the powers of POUs and CHP units, as well as the heat of CHP units and boilers. Therefore, every hawk is a solution to the CHPED problem. The positions of the hawks are generated through Equations (13) to (16) [45], to satisfy the inequality constraints of the problem, as:
P r i = P r i m i n + r a n d × ( P r i m a x P r i m i n ) , r = 1 , N p
O s i = O s i m i n + r a n d × ( O s i m a x O s i m i n ) , s = 1 , N c
H t i = H t i m i n + r a n d × ( H t i m a x H t i m i n ) , t = 1 , N c
T u i = T u i m i n + r a n d × ( T u i m a x T u i m i n ) , u = 1 , N h
Step 3. Calculation of the cost of all hawks; In step 2, the hawks position was generated randomly. Here, the cost of each hawk is calculated. To satisfy the equality constraints, two methods have been used consecutively. First, the method of correcting the answers is used. In this way, the values of P e r r o r and H e r r o r are determined as follows:
P e r r o r = P d ( s u m ( P k ) + s u m ( O k ) )
H e r r o r = H d ( s u m ( T k ) + s u m ( H k ) )
Here, s u m ( P k ) and s u m ( O k ) are the summations of produced power by entire POUs and CHP units, respectively. Likewise, s u m ( T k ) and s u m ( H k ) are summations of produced heat by entire CHP units and HOUs.
To accurately match the total amounts of power and heat generation with consumption values and not to violate these very important constraints, the power and heat production values are changed until P e r r o r and H e r r o r are equal to zero, and the iteration process continues. This issue will ensure complete and accurate compliance with the equality constraints of production with the consumption of power and heat generation values. In addition to this method, to fully ensure the satisfaction of the equality constraints, the penalty function method has been used by assuming a weight of 106.
Step 4. Determining the rabbit and groups.
Step 5. Moving the hawks of any group toward its rabbit.
Step 6. Changing the hawk position by using the revolutionary operator if possible.
Step 7. Replacing a hawk with a rabbit in the group, if that was better.
Step 8. Updating the cost of hawks and rabbits. Then between the groups, colonial competition is applied. During this competition, if a group is without a hawk, it will be eliminated.
Step 9. Repeat steps 5 to 8 until reaching maximum iterations. Otherwise, go to stage 10.
Step 10. Print the position and cost of the strongest group’s rabbit as the best solution found by the algorithm.

3.3. The Complexity of the ICHHO Algorithm

The computational complexity of metaheuristic algorithms is depending on the numbers of steps they call cost function, which is shown by O ( ) . By assuming the T, N, and D as the number of iterations, the size of the population, and dimensional size of the problem, the upper, and lower bounds of complexity for HHO are O ( N × T × D + 0.75 × N × T × D ) , and O ( N × T × D ) . It should be noted that in the HHO algorithm, it is assumed that a maximum of 75% of all hawks will participate in update phase of positions. This imposes 0.75 × N × T × D further computational complexity. The upper, and lower bounds for ICA, are O ( N × T × D + ( N I ) × T × D ) , and O ( N × T × D ) , respectively, where I is the number of imperialists. Considering that the ICHHO is established on the ICA framework, the lower, and upper bounds of ICHHO are estimated as O ( N × T × D ) , and O ( 1.75 × N × T × D + ( N I ) × T × D ) , respectively [88,89].

4. Simulation Results

In this section, the efficiency of the ICHHO algorithm to solve the CHPED problem in four different case studies is analyzed. In all test systems, the VPLE of POUs is considered. Also, the quality of the solutions in terms of the operation cost value obtained for each test system by the proposed algorithm is compared with the other algorithms in this field. It should be noted that for some algorithms in the literature, the actual value of objective function is calculated according to the generation values of the units, which have been addressed in that reference. This may be different from the results reported for the cost function of that reference.
To make a fair comparison between the results of the proposed algorithm and other algorithms, for each test system, the number of iterations was exactly selected equal to the what considered in previous researches. Therefore, the number of iterations for test systems 1, and 2 (24, and 48 units) is assumed to be 500 [20,37,41,45,46,70,90], and for test systems 3, and (84, and 96 units), it is assumed to be 1000 [30,37,41,62,91]. Also, the size of the population affects the run-time of the algorithm. For each test system, to improve the optimal solutions compared to previous researches, in the form of trial and error the method was run several times with different population sizes (the number of hawks). Finally, a population was allocated that is optimally obtain better solutions than previous researches in reasonable run-time. It means that the population size is equal to 2000 for test system 1 (24-unit), and 300 for test systems 2–4 (48-unit, 84-unit, and 96-unit).
To compare the results of the ICHHO algorithm with other methods (in the test systems of 24 and 48 units), due to the number of used algorithms to solve the mentioned problem, the algorithms that had better results, was selected. For this reason, the compared algorithms for these two test systems are different. Also, the algorithms used for solving the problem in very large-scale systems (84, and 96 units) are completely different with the medium, and large-scale systems. There are only a few algorithms that have been used to solve very large-scale systems. Consequently, different algorithms were inevitably used for comparative studies. It should be noted that the ξ is selected 0.2 for all test systems. The detailed data of all case studies are presented in Appendix A.

4.1. Test System 1

The first test system is a medium-scale system with 24 units, including 13 POUs, 6 CHP units, and 5 HOUs. The power and heat demand of this system is 2350 MW and 1250 MWth, respectively. The data of this test system is extracted from the ref. [45]. The results obtained from the ICHHO algorithm are presented in Table 2, and compared with the GSA [45], HBOA [41], IGSO [20], ICA, and MICA [90] algorithms. However, it should not be forgotten that for all reported algorithms, one, or both of the power/heat balances are violated and they are not fully satisfied. This raises serious doubt about the better results obtained by those algorithms in terms of mean and standard deviation than the ICHHO. This unacceptability is much more fundamental in the case of the results of some algorithms in which the constraints on power or heat generation are violated. So, it can be concluded that the results obtained by the ICHHO algorithm, in this case, are certainly better than the other reported results.
The total fuel costs obtained by different algorithms are depicted in Figure 2. The results show that the ICHHO algorithm performs better than other methods, in terms of lower cost. For example, assuming a constant annual load, the ICHHO algorithm decreases the annual operating cost by about $950,109 and $13,540,857 compared to HBOA [41], and ICA [90], respectively. Also, the comparative results confirm that, the total costs in the ICHHO algorithm are reduced by about 0.4057%, 0.1870%, 0.5721%, and 2.6008% compared to GSA [45], HBOA [41], IGSO [20], and ICA [90], respectively. Since the heat and power balances are violated with the application of MICA [90], they may not be compared in this case with the performance of the proposed ICHHO algorithm, where there is no violation balance is equal to 0.0000 (see Table 2). Furthermore, the convergence curve of the ICHHO algorithm is shown in Figure 3. The interested readers are referred to references [20,41,45], and [90] to analyze the convergence curve of the other algorithms.
The CHPED problem has already been solved and investigated with the ICA algorithm, and its variant versions, whose solutions, and our detailed investigations for some cases are addressed based on ref [90]. Regarding the HHO algorithm, its solutions for the studied problem are very weak, have very high operating costs, and it cannot compare and compete with other algorithms. As an example, for the first test system, the results of applying the ICA, and HHO, were presented, separately which confirm the inability of these algorithms compared to the combined version. To summarize, for other studied systems (except for the second system for ICA), the results of the above algorithms have been avoided.

4.2. Test System 2

Test case 2 is a 48-unit large-scale system with 26 POUs, 12 CHP units, and 10 HOUs. The electric and thermal loads of this system are 4700 MW, and 2500 MWth. The data of this system is extracted from [45]. Table 3 compares the results of the proposed algorithm and the operation costs obtained by the algorithms, including TVAC-GSA-PSO [70], MPOA and IMPOA [37], HTS [46], ICA, and MICA [90]. The results show the superiority of the ICHHO performance over the reported algorithms. The comparative results confirm that, the total costs in ICHHO algorithm are reduced by about 0.3684%, 1.1448%, 0.5796%, 0.342%, 2.9580%, and 0.4859% compared to TVAC-GSA-PSO [70], MPOA [37], IMPOA [37], HTS [46], ICA [90], and MICA [90] respectively. Furthermore, the annual operating savings of the proposed method compared to IMPOA, and MICA is about $5,922,254, and $4,960,941, respectively. Figure 4 shows the cost of operation by different algorithms for a 48-units system. The ICHHO convergence curve for test system 2 is shown in Figure 5.

4.3. Test System 3

This case, as a large-scale system, consists of 84 units; 40 POUs, 24 CHP units, and 20 HOUs. The power and heat demands are 12,700 MW and 5000 MWth, respectively. The data of this system is extracted from Ref. [30]. Table 4 addresses the generated power and heat by applying the ICHHO algorithm. Also, Table 5, provides the total operating costs compared with the other algorithms. It should be noted that the proposed ICHHO-based CHPED problem is developed and programmed in Matlab R2019b environment and implemented on an Intel(R) Core(TM) i5-6200U CPU @ 2.30 GHz, 2.40 GHz, 4 GB RAM, 64-bit operating system, x64-based processor PC (Acer, Aspire E5-575 series, N16Q2, 2016, China). The results confirm decreasing the total cost of the ICHHO algorithm compared to other algorithms in the range of 0.052241–3.116385% (HECS [91], HS [62] respectively). Figure 6, also provides a comparison of total annual operating costs by different algorithms, assuming the constant load curves over the year. The results verify that the performance of the proposed algorithm is superior to other algorithms. For example, ICHHO’s operational cost savings over HBOA is $20,775,730.2. Figure 7 shows the convergence curve obtained from the proposed method on an 84-unit system.

4.4. Test System 4

This very large-scale system consists of 96 units, including 52 POUs, 24 CHP units, and 20 HOUs. The power demand is 9700 MW and the required heat is 5000 MWth. The data of this system are available in Ref. [30]. Table 6 presents the output power or heat obtained by ICHHO and Table 7 compares the operating costs of the ICHHO algorithm with other algorithms, including WOA [30], HBOA [41], MPOA [37], and IMPOA [37]. The results confirm decreasing the total cost of the ICHHO algorithm compared to other algorithms in the range of 0.07875–0.75271% (HBOA [41], WOA [30] respectively). The results show a better performance of the ICHHO than different algorithms. The annual capital savings compared to WOA, HBOA, MPOA, and IMPOA are $15,607,353.8, 1,622,012.9, 11,962,754.9, and 3,003,026.9, respectively. Figure 8 shows a comparison of the costs of different algorithms. The ICHHO convergence curve for system four is shown in Figure 9.

4.5. Sensitivity Analysis for 24-Unit System

In this section, a simple sensitivity analysis is presented to describe the dependence of the final solutions on the setting parameters. For this purpose, in the 24-unit system (Test System 1), the effect of the parameters on the final solutions is evaluated in three different cases. In the first one, the revolution probability, and ξ are selected equal to 0.6, and 0.2 (the relevant results are depicted in Table 2), respectively. Then these parameters are changed to 0.5, and 0.2; and finally selected as 0.4, and 0.1, respectively. The obtained results are depicted in Table 8.
Table 8 confirms that by changing the setting parameters of the algorithm, the total cost of the problem, will be increased seriously. This clarifies the significant impacts of optimal parameter setting on final results.

4.6. Main Findings

The purpose of this work is to investigate the performance of the ICHHO algorithm to obtain better solutions to the CHPED problem. In the simulated case studies, none of the problem constraints are violated (see for example Table 2, the power, and heat balances are equal to zero), and the obtained solutions are better than the other reported techniques. We should take in mind that for some of the reported algorithms, as indicated in Table 2 the power or heat balance constraints are not satisfied. This raises some doubt about the better results reported by those techniques, compared to the ICHHO algorithm. In Section 4.1, Section 4.2, Section 4.3 and Section 4.4, four case studies are analyzed to confirm the performance of the presented algorithm in solving complex power system problems.
  • One of the most significant subjects that should be mentioned by the researchers is the validation of the results reported by different references, which can be easily checked by analyzing the total operation costs based on reported power and heat values
  • In test system 1, a 24-unit system, as a medium-scale system is simulated and the results confirmed superior of the ICHHO algorithm in finding total cost, compared to other techniques in the range of 0.1870% to 2.6008%.
  • In test system 2, a 48-unit system, as a large-scale system, is simulated and the results proved superior of the ICHHO algorithm in finding total cost, compared to other methods in the range of 0.342% to 2.9580%.
  • In test system 3, an 84-unit system, as a large-scale system, is simulated and the results verified superior of the ICHHO algorithm in finding total cost, compared to other algorithms in the range of 0.052241–3.116385%.
  • In test system 4, a 96-unit system, as a very large-scale system, is simulated and the results confirmed the superiority of the ICHHO algorithm in finding total cost, compared to other techniques in the range of 0.07875–0.75271%.
  • Similar to all comparative studies conducted in previously published research in this field; the improvement of the results of the studied problem by applying the proposed algorithm is very low (less than half a percent). It should be noted that the results obtained are based on the standard period of defining the CHPED problem of one hour, which by assuming the constant power and heat profile in a one year, the amount of cost saved will be very significant, and in the range of thousands, or even millions of dollars. Based on this, the cost reductions by the application of the proposed algorithm compared to the best solutions in the literature are equal to $852,173; $270,714; $1,864,543; and $1,622,013 for the four studied systems, respectively.
  • Finally, the proposed algorithm is a combination of two strong meta-heuristic algorithms that simultaneously take the advantage of the good features of the two algorithms. It is a strong algorithm in terms of speed and has an acceptable mechanism in terms of changing from the exploration phase to the exploitation and vice versa. On the other hand, this algorithm can find the optimal points of the CHPED problem, as one of the most complex and non-linear problems in power system engineering. Therefore, it can be claimed that the ICHHO algorithm can be applied to other engineering optimization problems.

5. Conclusions

The CHPED problem is an essential concept in power system operation studies, aiming to minimize the total cost of generation, while satisfying different types of constraints and limitations. In this paper, a short review of applied algorithms to handle the CHPED problem in three main categories namely classical, or conventional methods, stochastic search-based techniques (evolutionary or heuristic algorithms), and hybrid approaches are presented. Also, some details on problem constraints, and different case studies classified in the small, medium, large, and very large scales are provided. Then, the combined ICHHO algorithm, as a combination of ICA and HHO algorithms, is applied to the CHPED problem. The mentioned problem is solved considering the VPLE of the POUs, and the generation limits of POUs, HOUs, and CHP units. In addition, the interdependence of heat and power in CHP units, which causes the complexity of the problem is modeled. As shown, ICHHO can find better solutions to the CHPED problem in different case studies of 24-unit as a medium-scale system, 48-unit, and 84-unit as large-scale systems, and 96-unit as a very large-scale system. Specifically, in the 24-unit test system, the amount of reduction in operating costs using the ICHHO algorithm compared to the GSA, HBOA, IGSO, and ICA algorithms is 0.4057%, 0.187%, 0.5721%, and 2.6008%, respectively. It saves the amounts of $235.81, $108.46, $333.09, and $1545.76 per hour. In the 48-unit test system, the cost reduction percentages of ICHHO compared to TVAC-GSA-PSO, MPOA, IMPOA, HTS, ICA, and MICA algorithms are 0.3684% ($428.8599/hour saving), 1.1448% ($1342.9565/hour saving), 0.5796% ($676.0565/hour saving), 0.342% ($397.9565/hour saving), 2.958% ($3534.8006/hour saving), and 0.4859% ($566.3175/hour saving), respectively. In the large test system of 84 units, the ICHHO algorithm causes lower operation costs compared to the HECS, MPHS, IHSPSO and CS algorithms, equal to $150.2452 per hour (−0.0522%), $706.6984 per hour (−0.2452%), $745.8681 per hour (−0.2588%), and $967.9478 per hour (−0.3356%). In the very large test system of 96 units, the results verify the lower operation costs of ICHHO algorithm compare to the HBOA, IMPOA, MPOA and WOA algorithms equal to: $185.1613 per hour (−0.07875%), $342.8113/hour (−0.14571%), $1365.6113/hour (−0.57795%), and $1781.6614/hour (−0.75271%). By examining the run-time of the ICHHO algorithm for large-, and very large-scale systems, it is evident that the proposed algorithm has a suitable and acceptable performance. As a suggestion for future research, the above algorithm can be applied to the multi-objective CHPED problem. Also, to bring the situation closer to reality, other practical constraints, such as prohibited operation zones of POUs, and the impacts of different uncertainties can be included.

Author Contributions

Conceptualization, A.N. and H.A.; methodology, A.N. and H.A.; software, A.N.; validation, A.N. and H.A.; formal analysis A.N.; investigation, H.A.; resources, A.N.; data curation, A.N.; writing—original draft preparation, A.N. and H.A.; writing—review and editing, A.N. and H.A.; visualization, A.N. and H.A.; supervision, H.A.; project administration, H.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Feasible Operation Areas of CHP Units [45]

Biomimetics 08 00587 i001

Appendix A.2. 24-Unit Test System Data [45]

Unit No.Cost FunctionCapacity or FOR
1 C p 1 ( P 1 ) = 0 . 00028 P 1 2 + 8 . 1 P 1 + 550 + | 300 sin ( 0 . 035 × ( P 1 ) ) | 0     P 1     680
2 C p 2 ( P 2 ) = 0 . 00056 P 2 2 + 8 . 1 P 2 + 309 + | 200 sin ( 0 . 042 × ( P 2 ) ) | 0     P 2     360
3 C p 3 ( P 3 ) = 0 . 00056 P 3 2 + 8 . 1 P 3 + 309 + | 200 sin ( 0 . 042 × ( P 3 ) ) | 0     P 3     360
4 C P 4 ( P 4 ) = 0 . 00324 P 4 2 + 7 . 74 P 4   + 240 + | 150 sin ( 0 . 063 × ( 60 P 4 ) ) | 0     P 4     180
5 C P 5 ( P 5 ) = 0 . 00324 P 5 2 + 7 . 74 P 5   + 240 + | 150 sin ( 0 . 063 × ( 60 P 5 ) ) | 0     P 5     180
6 C P 6 ( P 6 ) = 0 . 00324 P 6 2 + 7 . 74 P 6   + 240 + | 150 sin ( 0 . 063 × ( 60 P 6 ) ) | 0     P 6     180
7 C P 7 ( P 7 ) = 0 . 00324 P 7 2 + 7 . 74 P 7 + 240 + | 150 sin ( 0 . 063 × ( 60 P 7 ) ) | 0     P 7     180
8 C P 8 ( P 8 ) = 0 . 00324 P 8 2 + 7 . 74 P 8   + 240 + | 150 sin ( 0 . 063 × ( 60 P 8 ) ) | 0     P 8     180
9 C P 9 ( P 9 ) = 0 . 00324 P 9 2 + 7 . 74 P 9   + 240 + | 150 sin ( 0 . 063 × ( 60 P 9 ) ) | 0     P 9     180
10 C p 10 ( P 10 ) = 0 . 00284 P 10 2 + 8 . 6 P 10 + 126 + | 100 sin ( 0 . 084 × ( 40 P 10 ) ) | 40     P 10     120
11 C p 11 ( P 11 ) = 0 . 00284 P 11 2 + 8 . 6 P 11 + 126 + | 100 sin ( 0 . 084 × ( 40 P 11 ) ) | 40     P 11     120
12 C p 12 ( P 12 ) = 0 . 00284 P 12 2 + 8 . 6 P 12 + 126 + | 100 sin ( 0 . 084 × ( 40 P 12 ) ) | 55     P 12     120
13 C p 13 ( P 13 ) = 0 . 00284 P 13 2 + 8 . 6 P 13 + 126 + | 100 sin ( 0 . 084 × ( 40 P 13 ) ) | 55     P 13     120
14 C c 1 ( O 1 , H 1 ) = 0 . 0345 O 1 2 + 14 . 5 O 1 + 2650 + 0 . 03 H 1 2 + 4 . 2 H 1 + 0 . 031 O 1 H 1 CHP type a *
15 C c 2 ( O 2 , H 2 ) = 0 . 0435 O 2 2 + 36 O 2 + 1250 + 0 . 027 H 2 2 + 0 . 6 H 2 + 0 . 011 O 2 H 2 CHP type b *
16 C c 3 ( O 3 , H 3 ) = 0 . 0345 O 3 2 + 14 . 5 O 3 + 2650 + 0 . 03 H 3 2 + 4 . 2 H 3 + 0 . 031 O 3 H 3 CHP type a *
17 C c 4 ( O 4 , H 4 ) = 0 . 0435 O 4 2 + 36 O 4 + 1250 + 0 . 027 H 4 2 + 0 . 6 H 4 + 0 . 011 O 4 H 4 CHP type b *
18 C c 5 ( O 5 , H 5 ) = 0 . 1035 O 5 2 + 34 . 5 O 5 + 2650 + 0 . 025 H 5 2 + 2 . 203 H 5 + 0 . 051 O 5 H 5 CHP type c *
19 C c 6 ( O 6 , H 6 ) = 0 . 072 O 6 2 + 20 O 6 + 1565 + 0 . 02 H 6 2 + 2 . 34 H 6 + 0 . 04 O 6 H 6 CHP type d *
20 C h 1 ( T 1 ) = 0 . 038 T 1 2 + 2 . 0109 T 1 + 950 0     T 1     2695 . 2
21 C h 2 ( T 2 ) = 0 . 038 T 2 2 + 2 . 0109 T 2 + 950 0     T 2     60
22 C h 3 ( T 3 ) = 0 . 038 T 3 2 + 2 . 0109 T 3 + 950 0     T 3     60
23 C h 4 ( T 4 ) = 0 . 052 T 4 2 + 3 . 0651 T 4 + 480 0     T 4     120
24 C h 5 ( T 5 ) = 0 . 052 T 5 2 + 3 . 0651 T 5 + 480 0     T 5   120
* See Appendix A.1.

Appendix A.3. 48-Unit Test System Data [45]

Unit No.Cost FunctionCapacity or FOR
1 C p 1 ( P 1 ) = 0 . 00028 P 1 2 + 8 . 1 P 1 + 550 + | 300 sin ( 0 . 035 × ( P 1 ) ) | 0     P 1     680
2 C p 2 ( P 2 ) = 0 . 00056 P 2 2 + 8 . 1 P 2 + 309 + | 200 sin ( 0 . 042 × ( P 2 ) ) | 0     P 2     360
3 C p 3 ( P 3 ) = 0 . 00056 P 3 2 + 8 . 1 P 3 + 309 + | 200 sin ( 0 . 042 × ( P 3 ) ) | 0     P 3     360
4 C P 4 ( P 4 ) = 0 . 00324 P 4 2 + 7 . 74 P 4   + 240 + | 150 sin ( 0 . 063 × ( 60 P 4 ) ) | 0     P 4     180
5 C P 5 ( P 5 ) = 0 . 00324 P 5 2 + 7 . 74 P 5   + 240 + | 150 sin ( 0 . 063 × ( 60 P 5 ) ) | 0     P 5     180
6 C P 6 ( P 6 ) = 0 . 00324 P 6 2 + 7 . 74 P 6   + 240 + | 150 sin ( 0 . 063 × ( 60 P 6 ) ) | 0     P 6     180
7 C P 7 ( P 7 ) = 0 . 00324 P 7 2 + 7 . 74 P 7 + 240 + | 150 sin ( 0 . 063 × ( 60 P 7 ) ) | 0     P 7     180
8 C P 8 ( P 8 ) = 0 . 00324 P 8 2 + 7 . 74 P 8   + 240 + | 150 sin ( 0 . 063 × ( 60 P 8 ) ) | 0     P 8     180
9 C P 9 ( P 9 ) = 0 . 00324 P 9 2 + 7 . 74 P 9   + 240 + | 150 sin ( 0 . 063 × ( 60 P 9 ) ) | 0     P 9     180
10 C p 10 ( P 10 ) = 0 . 00284 P 10 2 + 8 . 6 P 10 + 126 + | 100 sin ( 0 . 084 × ( 40 P 10 ) ) | 40     P 10     120
11 C p 11 ( P 11 ) = 0 . 00284 P 11 2 + 8 . 6 P 11 + 126 + | 100 sin ( 0 . 084 × ( 40 P 11 ) ) | 40     P 11     120
12 C p 12 ( P 12 ) = 0 . 00284 P 12 2 + 8 . 6 P 12 + 126 + | 100 sin ( 0 . 084 × ( 40 P 12 ) ) | 55     P 12     120
13 C p 13 ( P 13 ) = 0 . 00284 P 13 2 + 8 . 6 P 13 + 126 + | 100 sin ( 0 . 084 × ( 40 P 13 ) ) | 55     P 13     120
14 C p 14 ( P 14 ) = 0 . 00028 P 14 2 + 8 . 1 P 14 + 550 + | 300 sin ( 0 . 035 × ( P 14 ) ) | 0     P 14     680
15 C p 15 ( P 15 ) = 0 . 00056 P 15 2 + 8 . 1 P 15 + 309 + | 200 sin ( 0 . 042 × ( P 15 ) ) | 0     P 15     360
16 C p 16 ( P 16 ) = 0 . 00056 P 16 2 + 8 . 1 P 16 + 309 + | 200 sin ( 0 . 042 × ( P 16 ) ) | 0     P 16     360
17 C P 17 ( P 17 ) = 0 . 00324 P 17 2 + 7 . 74 P 17   + 240 + | 150 sin ( 0 . 063 × ( 60 P 17 ) ) | 0     P 17     180
18 C P 18 ( P 18 ) = 0 . 00324 P 18 2 + 7 . 74 P 18   + 240 + | 150 sin ( 0 . 063 × ( 60 P 18 ) ) | 0     P 18     180
19 C P 19 ( P 19 ) = 0 . 00324 P 19 2 + 7 . 74 P 19   + 240 + | 150 sin ( 0 . 063 × ( 60 P 19 ) ) | 0     P 19     180
20 C P 20 ( P 20 ) = 0 . 00324 P 20 2 + 7 . 74 P 20 + 240 + | 150 sin ( 0 . 063 × ( 60 P 20 ) ) | 0     P 20     180
21 C P 21 ( P 21 ) = 0 . 00324 P 21 2 + 7 . 74 P 21   + 240 + | 150 sin ( 0 . 063 × ( 60 P 21 ) ) | 0     P 21     180
22 C P 22 ( P 22 ) = 0 . 00324 P 22 2 + 7 . 74 P 22   + 240 + | 150 sin ( 0 . 063 × ( 60 P 22 ) ) | 0     P 22     180
23 C p 23 ( P 23 ) = 0 . 00284 P 23 2 + 8 . 6 P 23 + 126 + | 100 sin ( 0 . 084 × ( 40 P 23 ) ) | 40     P 23     120
24 C p 24 ( P 24 ) = 0 . 00284 P 24 2 + 8 . 6 P 24 + 126 + | 100 sin ( 0 . 084 × ( 40 P 24 ) ) | 40     P 24     120
25 C p 25 ( P 25 ) = 0 . 00284 P 25 2 + 8 . 6 P 25 + 126 + | 100 sin ( 0 . 084 × ( 40 P 25 ) ) | 55     P 25     120
26 C p 26 ( P 26 ) = 0 . 00284 P 26 2 + 8 . 6 P 26 + 126 + | 100 sin ( 0 . 084 × ( 40 P 26 ) ) | 55     P 26     120
27 C c 1 ( O 1 , H 1 ) = 0 . 0345 O 1 2 + 14 . 5 O 1 + 2650 + 0 . 03 H 1 2 + 4 . 2 H 1 + 0 . 031 O 1 H 1 CHP type a *
28 C c 2 ( O 2 , H 2 ) = 0 . 0435 O 2 2 + 36 O 2 + 1250 + 0 . 027 H 2 2 + 0 . 6 H 2 + 0 . 011 O 2 H 2 CHP type b *
29 C c 3 ( O 3 , H 3 ) = 0 . 0345 O 3 2 + 14 . 5 O 3 + 2650 + 0 . 03 H 3 2 + 4 . 2 H 3 + 0 . 031 O 3 H 3 CHP type a *
30 C c 4 ( O 4 , H 4 ) = 0 . 0435 O 4 2 + 36 O 4 + 1250 + 0 . 027 H 4 2 + 0 . 6 H 4 + 0 . 011 O 4 H 4 CHP type b *
31 C c 5 ( O 5 , H 5 ) = 0 . 1035 O 5 2 + 34 . 5 O 5 + 2650 + 0 . 025 H 5 2 + 2 . 203 H 5 + 0 . 051 O 5 H 5 CHP type c *
32 C c 6 ( O 6 , H 6 ) = 0 . 072 O 6 2 + 20 O 6 + 1565 + 0 . 02 H 6 2 + 2 . 34 H 6 + 0 . 04 O 6 H 6 CHP type d *
33 C c 7 ( O 7 , H 7 ) = 0 . 0345 O 7 2 + 14 . 5 O 7 + 2650 + 0 . 03 H 7 2 + 4 . 2 H 7 + 0 . 031 O 7 H 7 CHP type a *
34 C c 8 ( O 8 , H 8 ) = 0 . 0435 O 8 2 + 36 O 8 + 1250 + 0 . 027 H 8 2 + 0 . 6 H 8 + 0 . 011 O 8 H 8 CHP type b *
35 C c 9 ( O 9 , H 9 ) = 0 . 0345 O 9 2 + 14 . 5 O 9 + 2650 + 0 . 03 H 9 2 + 4 . 2 H 9 + 0 . 031 O 9 H 9 CHP type a *
36 C c 10 ( O 10 , H 10 ) = 0 . 0435 O 10 2 + 36 O 10 + 1250 + 0 . 027 H 10 2 + 0 . 6 H 10 + 0 . 011 O 10 H 10 CHP type b *
37 C c 11 ( O 11 , H 11 ) = 0 . 1035 O 11 2 + 34 . 5 O 11 + 2650 + 0 . 025 H 11 2 + 2 . 203 H 11   + 0 . 051 O 11 H 11 CHP type c *
38 C c 12 ( O 12 , H 12 ) = 0 . 072 O 12 2 + 20 O 12 + 1565 + 0 . 02 H 12 2 + 2 . 34 H 12 + 0 . 04 O 12 H 12 CHP type d *
39 C h 1 ( T 1 ) = 0 . 038 T 1 2 + 2 . 0109 T 1 + 950 0     T 1     2695 . 2
40 C h 2 ( T 2 ) = 0 . 038 T 2 2 + 2 . 0109 T 2 + 950 0     T 2     60
41 C h 3 ( T 3 ) = 0 . 038 T 3 2 + 2 . 0109 T 3 + 950 0     T 3     60
42 C h 4 ( T 4 ) = 0 . 052 T 4 2 + 3 . 0651 T 4 + 480 0     T 4     120
43 C h 5 ( T 5 ) = 0 . 052 T 5 2 + 3 . 0651 T 5 + 480 0     T 5   120
44 C h 6 ( T 6 ) = 0 . 038 T 6 2 + 2 . 0109 T 6 + 950 0     T 1     2695 . 2
45 C h 7 ( T 7 ) = 0 . 038 T 7 2 + 2 . 0109 T 7 + 950 0     T 2     60
46 C h 8 ( T 8 ) = 0 . 038 T 8 2 + 2 . 0109 T 8 + 950 0     T 3     60
47 C h 9 ( T 9 ) = 0 . 052 T 9 2 + 3 . 0651 T 9 + 480 0     T 4     120
48 C h 10 ( T 10 ) = 0 . 052 T 10 2 + 3 . 0651 T 10 + 480 0     T 5   120
* See Appendix A.1.

Appendix A.4. 84-Unit Test System Data [30]

POUs
Unit No.aibicidieiPiminPimax
1–20.00696.7394.7051000.08436114
30.020287.07309.541000.08460120
40.009428.18369.031500.06380190
50.01145.35148.891200.0774797
60.011428.05222.331000.08468140
70.003578.03287.712000.042110300
80.004926.99391.982000.042135300
90.005736.6455.762000.042135300
100.0060512.9722.822000.042130300
110.0051512.9635.22000.04294375
120.0056912.8654.692000.04294375
130.0042112.5913.43000.035125500
140.007528.841760.43000.035125500
15–160.007089.151728.33000.035125500
170.003137.97647.853000.035220500
180.003137.95649.693000.035220500
190.003137.97647.833000.035242550
200.003137.97647.813000.035242550
21–220.002986.63785.963000.035254550
23–240.002846.66794.533000.035254550
25–260.002777.1801.323000.035254550
27–290.521243.331055.11200.07710150
300.01145.35148.891200.0774797
31–330.00166.43222.921500.06360190
340.00018.95107.872000.04290200
35–360.00018.62116.582000.04290200
37–390.01615.88307.45800.09825110
400.003137.97647.833000.035242550
CHP units
Unit no.αiβiγiδiεiζiFOR
41–44, 49–520.034514.526500.034.20.031CHP type a *
45–48, 53–560.04353612500.0270.60.011CHP type b *
57–600.103534.526500.0252.2030.051CHP type c *
61–640.0722015650.022.340.04CHP type d *
HOUs
Unit no.ηiθiλiTiminTimax
65–680.0382.010995002695.2
69–760.0382.0109950060
77–840.0523.06514800120
* See Appendix A.1.

Appendix A.5. 96-Unit Test System Data [30]

POUs
Unit No.aibicidieiPiminPimax
1, 14, 27, 400.000288.15503000.0350680
2, 3, 15, 16, 28–29, 41–420.000568.13092000.0420360
4–9,17, 18–22, 30–35, 43–480.003247.742401500.06360180
10–11, 23–24, 36–37, 49–500.002848.61261000.08440120
12–13, 25–26, 38–39, 51–520.002848.61261000.08455120
CHP units
Unit no.αiβiγiδiεiζiFOR
53, 55, 59, 61, 65, 67, 71, 730.034514.526500.034.20.031CHP type a *
54, 56, 60, 62, 66, 68, 72, 740.04353612500.0270.60.011CHP type b *
57, 63, 69, 750.103534.526500.0252.2030.051CHP type c *
58, 64, 70, 760.0722015650.022.340.040CHP type d *
HOUs
Unit no.ηiθiλiTiminTimax
77, 82, 87, 920.0380.0109295002695.2
78–79, 83–84, 88–89, 93–940.0380.01092950060
80–81, 85–86, 90–91, 95–960.0520.065134800120
* See Appendix A.1.

References

  1. Beigvand, S.D.; Abdi, H.; La Scala, M. Optimal operation of multicarrier energy systems using time varying acceleration coefficient gravitational search algorithm. Energy 2016, 114, 253–265. [Google Scholar] [CrossRef]
  2. Ghorbani, N. Combined heat and power economic dispatch using exchange market algorithm. Int. J. Electr. Power Energy Syst. 2016, 82, 58–66. [Google Scholar] [CrossRef]
  3. Adhvaryyu, P.K.; Adhvaryyu, S.; Prabhakar, S.; Bid, S. Application of Bio-inspired Social Spider Algorithm in Valve-Point and Prohibited Operating Zones Constrained Optimal Load Flow of Combined Heat and Power System. In Proceedings of the First International Conference on Innovations in Modern Science and Technology, Siliguri, India, 20–21 September 2019; Springer: Berlin/Heidelberg, Germany, 2020; pp. 853–862. [Google Scholar]
  4. Shi, B.; Yan, L.-X.; Wu, W. Multi-objective optimization for combined heat and power economic dispatch with power transmission loss and emission reduction. Energy 2013, 56, 135–143. [Google Scholar] [CrossRef]
  5. Chen, X.; Li, K.; Xu, B.; Yang, Z. Biogeography-based learning particle swarm optimization for combined heat and power economic dispatch problem. Knowl. -Based Syst. 2020, 208, 106463. [Google Scholar] [CrossRef]
  6. Sharifian, Y.; Abdi, H. Solving multi-zone combined heat and power economic emission dispatch problem considering wind uncertainty by applying grasshopper optimization algorithm. Sustain. Energy Technol. Assess. 2022, 53, 102512. [Google Scholar]
  7. Nourianfar, H.; Abdi, H. Solving power systems optimization problems in the presence of renewable energy sources using modified exchange market algorithm. Sustain. Energy Grids Netw. 2021, 26, 100449. [Google Scholar]
  8. Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Gharehpetian, G. A comprehensive review of heuristic optimization algorithms for optimal combined heat and power dispatch from economic and environmental perspectives. Renew. Sustain. Energy Rev. 2018, 81, 2128–2143. [Google Scholar]
  9. He, D.-K.; Wang, F.-L.; Mao, Z.-Z. Hybrid genetic algorithm for economic dispatch with valve-point effect. Electr. Power Syst. Res. 2008, 78, 626–633. [Google Scholar] [CrossRef]
  10. Beigvand, S.D.; Abdi, H.; La Scala, M. Multicarrier energy systems. In Handbook of Energy Economics and Policy; Elsevier: Amsterdam, The Netherlands, 2021; pp. 433–519. [Google Scholar]
  11. Sashirekha, A.; Pasupuleti, J.; Moin, N.; Tan, C.S. Combined heat and power (CHP) economic dispatch solved using Lagrangian relaxation with surrogate subgradient multiplier updates. Int. J. Electr. Power Energy Syst. 2013, 44, 421–430. [Google Scholar] [CrossRef]
  12. Guo, T.; Henwood, M.I.; Van Ooijen, M. An algorithm for combined heat and power economic dispatch. IEEE Trans. Power Syst. 1996, 11, 1778–1784. [Google Scholar] [CrossRef]
  13. Abdolmohammadi, H.R.; Kazemi, A. A benders decomposition approach for a combined heat and power economic dispatch. Energy Convers. Manag. 2013, 71, 21–31. [Google Scholar]
  14. Kim, J.S.; Edgar, T.F. Optimal scheduling of combined heat and power plants using mixed-integer nonlinear programming. Energy 2014, 77, 675–690. [Google Scholar]
  15. Rong, A.; Lahdelma, R. An efficient envelope-based Branch and Bound algorithm for non-convex combined heat and power production planning. Eur. J. Oper. Res. 2007, 183, 412–431. [Google Scholar]
  16. Jubril, A.; Adediji, A.; Olaniyan, O. Solving the combined heat and power dispatch problem: A semi-definite programming approach. Electr. Power Compon. Syst. 2012, 40, 1362–1376. [Google Scholar]
  17. Rooijers, F.J.; van Amerongen, R.A. Static economic dispatch for co-generation systems. IEEE Trans. Power Syst. 1994, 9, 1392–1398. [Google Scholar] [CrossRef]
  18. Moradi-Dalvand, M.; Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Galavani, S.; Rabiee, A. A two-stage mathematical programming approach for the solution of combined heat and power economic dispatch. IEEE Syst. J. 2019, 14, 2873–2881. [Google Scholar]
  19. Abdi, H. Profit-based unit commitment problem: A review of models, methods, challenges, and future directions. Renew. Sustain. Energy Rev. 2021, 138, 110504. [Google Scholar]
  20. Hagh, M.T.; Teimourzadeh, S.; Alipour, M.; Aliasghary, P. Improved group search optimization method for solving CHPED in large scale power systems. Energy Convers. Manag. 2014, 80, 446–456. [Google Scholar]
  21. Basu, M. Combined heat and power economic dispatch by using differential evolution. Electr. Power Compon. Syst. 2010, 38, 996–1004. [Google Scholar]
  22. Wong, K.P.; Algie, C. Evolutionary programming approach for combined heat and power dispatch. Electr. Power Syst. Res. 2002, 61, 227–232. [Google Scholar]
  23. Liu, D.; Hu, Z.; Su, Q. Neighborhood-based differential evolution algorithm with direction induced strategy for the large-scale combined heat and power economic dispatch problem. Inf. Sci. 2022, 613, 469–493. [Google Scholar]
  24. Song, Y.; Xuan, Q. Combined heat and power economic dispatch using genetic algorithm based penalty function method. Electr. Mach. Power Syst. 1998, 26, 363–372. [Google Scholar]
  25. Haghrah, A.; Nekoui, M.; Nazari-Heris, M.; Mohammadi-Ivatloo, B. An improved real-coded genetic algorithm with random walk based mutation for solving combined heat and power economic dispatch. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 8561–8584. [Google Scholar]
  26. Meng, A.; Mei, P.; Yin, H.; Peng, X.; Guo, Z. Crisscross optimization algorithm for solving combined heat and power economic dispatch problem. Energy Convers. Manag. 2015, 105, 1303–1317. [Google Scholar]
  27. Alomoush, M.I. Optimal combined heat and power economic dispatch using stochastic fractal search algorithm. J. Mod. Power Syst. Clean Energy 2020, 8, 276–286. [Google Scholar] [CrossRef]
  28. Basu, M. Bee colony optimization for combined heat and power economic dispatch. Expert Syst. Appl. 2011, 38, 13527–13531. [Google Scholar]
  29. Yang, Q.; Liu, P.; Zhang, J.; Dong, N. Combined heat and power economic dispatch using an adaptive cuckoo search with differential evolution mutation. Appl. Energy 2022, 307, 118057. [Google Scholar]
  30. Nazari-Heris, M.; Mehdinejad, M.; Mohammadi-Ivatloo, B.; Babamalek-Gharehpetian, G. Combined heat and power economic dispatch problem solution by implementation of whale optimization method. Neural Comput. Appl. 2019, 31, 421–436. [Google Scholar]
  31. Mehdinejad, M.; Mohammadi-Ivatloo, B.; Dadashzadeh-Bonab, R. Energy production cost minimization in a combined heat and power generation systems using cuckoo optimization algorithm. Energy Effic. 2017, 10, 81–96. [Google Scholar]
  32. Basu, M. Group search optimization for combined heat and power economic dispatch. Int. J. Electr. Power Energy Syst. 2016, 78, 138–147. [Google Scholar]
  33. Shefaei, A.; Mohammadi-Ivatloo, B. Wild goats algorithm: An evolutionary algorithm to solve the real-world optimization problems. IEEE Trans. Ind. Inform. 2017, 14, 2951–2961. [Google Scholar]
  34. Sohrabi, F.; Jabari, F.; Pourghasem, P.; Mohammadi-Ivatloo, B. Combined Heat and Power Economic Dispatch Using Particle Swarm Optimization. In Optimization of Power System Problems; Springer: Berlin/Heidelberg, Germany, 2020; pp. 127–141. [Google Scholar]
  35. Yazdani, A.; Jayabarathi, T.; Ramesh, V.; Raghunathan, T. Combined heat and power economic dispatch problem using firefly algorithm. Front. Energy 2013, 7, 133–139. [Google Scholar]
  36. Jayabarathi, T.; Yazdani, A.; Ramesh, V.; Raghunathan, T. Combined heat and power economic dispatch problem using the invasive weed optimization algorithm. Front. Energy 2014, 8, 25–30. [Google Scholar]
  37. Shaheen, A.M.; Elsayed, A.M.; Ginidi, A.R.; EL-Sehiemy, R.A.; Alharthi, M.M.; Ghoneim, S.S. A novel improved marine predators algorithm for combined heat and power economic dispatch problem. Alex. Eng. J. 2022, 61, 1834–1851. [Google Scholar]
  38. Murugan, R.; Mohan, M. Artificial bee colony optimization for the combined heat and power economic dispatch problem. ARPN J. Eng. Appl. Sci. 2012, 7, 597–604. [Google Scholar]
  39. Sun, J.; Li, Y. Social cognitive optimization with tent map for combined heat and power economic dispatch. Int. Trans. Electr. Energy Syst. 2019, 29, e2660. [Google Scholar]
  40. Nourianfar, H.; Abdi, H. The application of Imperialist Competitive Algorithm to the combined heat and power economic dispatch problem. J. Energy Manag. Technol. 2018, 2, 59–69. [Google Scholar]
  41. Ginidi, A.R.; Elsayed, A.M.; Shaheen, A.M.; Elattar, E.E.; El-Sehiemy, R.A. A Novel Heap-Based Optimizer for Scheduling of Large-Scale Combined Heat and Power Economic Dispatch. IEEE Access 2021, 9, 83695–83708. [Google Scholar]
  42. Duman, S.; Ozbay, H.; Celik, E.; Efe, S.B.; Isen, E.; Duman, B. 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. 2022, 47, 513–548. [Google Scholar]
  43. Srivastava, A.; Das, D.K. A new Kho-Kho optimization Algorithm: An application to solve combined emission economic dispatch and combined heat and power economic dispatch problem. Eng. Appl. Artif. Intell. 2020, 94, 103763. [Google Scholar]
  44. Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Asadi, S.; Geem, Z.W. Large-scale combined heat and power economic dispatch using a novel multi-player harmony search method. Appl. Therm. Eng. 2019, 154, 493–504. [Google Scholar]
  45. Beigvand, S.D.; Abdi, H.; La Scala, M. Combined heat and power economic dispatch problem using gravitational search algorithm. Electr. Power Syst. Res. 2016, 133, 160–172. [Google Scholar]
  46. Pattanaik, J.K.; Basu, M.; Dash, D.P. Heat transfer search algorithm for combined heat and power economic dispatch. Iran. J. Sci. Technol. Trans. Electr. Eng. 2020, 44, 963–978. [Google Scholar]
  47. Kaur, P.; Chaturvedi, K. An economic dispatch model for combined heat and power plant using Rao-I optimisation algorithm. In Proceedings of the 2022 Second International Conference on Power, Control and Computing Technologies (ICPC2T), Raipur, India, 1–3 March 2022; pp. 1–6. [Google Scholar]
  48. Mohammadi-Ivatloo, B.; Moradi-Dalvand, M.; Rabiee, A. Combined heat and power economic dispatch problem solution using particle swarm optimization with time varying acceleration coefficients. Electr. Power Syst. Res. 2013, 95, 9–18. [Google Scholar]
  49. Nguyen Trung, T.; Vo Ngoc, D. Improved particle swarm optimization for combined heat and power economic dispatch. Sci. Iran. 2016, 23, 1318–1334. [Google Scholar]
  50. Ramesh, V.; Jayabarathi, T.; Shrivastava, N.; Baska, A. A novel selective particle swarm optimization approach for combined heat and power economic dispatch. Electr. Power Compon. Syst. 2009, 37, 1231–1240. [Google Scholar]
  51. Beigvand, S.D.; Abdi, H.; La Scala, M. Economic dispatch of multiple energy carriers. Energy 2017, 138, 861–872. [Google Scholar]
  52. Haghrah, A.; Nazari-Heris, M.; Mohammadi-Ivatloo, B. Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved Mühlenbein mutation. Appl. Therm. Eng. 2016, 99, 465–475. [Google Scholar]
  53. Zou, D.; Li, S.; Kong, X.; Ouyang, H.; Li, Z. Solving the combined heat and power economic dispatch problems by an improved genetic algorithm and a new constraint handling strategy. Appl. Energy 2019, 237, 646–670. [Google Scholar]
  54. Subbaraj, P.; Rengaraj, R.; Salivahanan, S. Enhancement of combined heat and power economic dispatch using self adaptive real-coded genetic algorithm. Appl. Energy 2009, 86, 915–921. [Google Scholar]
  55. Rabiee, A.; Jamadi, M.; Mohammadi-Ivatloo, B.; Ahmadian, A. Optimal non-convex combined heat and power economic dispatch via improved artificial bee colony algorithm. Processes 2020, 8, 1036. [Google Scholar]
  56. Hosseini-Hemati, S.; Beigvand, S.D.; Abdi, H.; Rastgou, A. Society-based Grey Wolf Optimizer for large scale Combined Heat and Power Economic Dispatch problem considering power losses. Appl. Soft Comput. 2022, 117, 108351. [Google Scholar]
  57. Mellal, M.A.; Williams, E.J. Cuckoo optimization algorithm with penalty function for combined heat and power economic dispatch problem. Energy 2015, 93, 1711–1718. [Google Scholar]
  58. Nguyen, T.T.; Nguyen, T.T.; Vo, D.N. An effective cuckoo search algorithm for large-scale combined heat and power economic dispatch problem. Neural Comput. Appl. 2018, 30, 3545–3564. [Google Scholar]
  59. Elaiw, A.; Xia, X.; Shehata, A. Hybrid DE-SQP method for solving combined heat and power dynamic economic dispatch problem. Math. Probl. Eng. 2013, 2013, 982305. [Google Scholar]
  60. Chen, J.; Zhang, Y. A lagrange relaxation-based alternating iterative algorithm for non-convex combined heat and power dispatch problem. Electr. Power Syst. Res. 2019, 177, 105982. [Google Scholar]
  61. Dieu, V.N.; Ongsakul, W. Augmented Lagrange—Hopfield network for economic load dispatch with combined heat and power. Electr. Power Compon. Syst. 2009, 37, 1289–1304. [Google Scholar]
  62. Nazari-Heris, M.; Fakhim-Babaei, A.; Mohammadi-Ivatloo, B. A novel hybrid harmony search and particle swarm optimization method for solving combined heat and power economic dispatch. In Proceedings of the 2017 Smart Grid Conference (SGC), Tehran, Iran, 20–21 December 2017; pp. 1–9. [Google Scholar]
  63. Narang, N.; Sharma, E.; Dhillon, J. Combined heat and power economic dispatch using integrated civilized swarm optimization and Powell’s pattern search method. Appl. Soft Comput. 2017, 52, 190–202. [Google Scholar]
  64. Feng, Z.-Y.; Guo, H.; Liu, Z.-T.; Xu, L.; She, J. Hybridization of harmony search with Nelder-Mead algorithm for combined heat and power economic dispatch problem. In Proceedings of the 2017 36th Chinese Control Conference (CCC), Dalian, China, 26–28 July 2017; pp. 2790–2795. [Google Scholar]
  65. Sudhakaran, M.; Slochanal, S.M.R. Integrating genetic algorithms and tabu search for combined heat and power economic dispatch. In Proceedings of the TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region, Bangalore, India, 15–17 October 2003; pp. 67–71. [Google Scholar]
  66. Ginidi, A.; Elsayed, A.; Shaheen, A.; Elattar, E.; El-Sehiemy, R. An Innovative Hybrid Heap-Based and Jellyfish Search Algorithm for Combined Heat and Power Economic Dispatch in Electrical Grids. Mathematics 2021, 9, 2053. [Google Scholar]
  67. Ramachandran, M.; Mirjalili, S.; Nazari-Heris, M.; Parvathysankar, D.S.; Sundaram, A.; Gnanakkan, C.A.R.C. A hybrid grasshopper optimization algorithm and Harris hawks optimizer for combined heat and power economic dispatch problem. Eng. Appl. Artif. Intell. 2022, 111, 104753. [Google Scholar]
  68. Rizk-Allah, R.M.; Hassanien, A.E.; Snášel, V. A hybrid chameleon swarm algorithm with superiority of feasible solutions for optimal combined heat and power economic dispatch problem. Energy 2022, 254, 124340. [Google Scholar]
  69. Ramachandran, M.; Mirjalili, S.; Ramalingam, M.M.; Gnanakkan, C.A.R.C.; Parvathysankar, D.S.; Sundaram, A. A ranking-based fuzzy adaptive hybrid crow search algorithm for combined heat and power economic dispatch. Expert Syst. Appl. 2022, 197, 116625. [Google Scholar]
  70. Beigvand, S.D.; Abdi, H.; La Scala, M. Hybrid gravitational search algorithm-particle swarm optimization with time varying acceleration coefficients for large scale CHPED problem. Energy 2017, 126, 841–853. [Google Scholar]
  71. Nasir, M.; Sadollah, A.; Aydilek, İ.B.; Ara, A.L.; Nabavi-Niaki, S.A. A combination of FA and SRPSO algorithm for combined heat and power economic dispatch. Appl. Soft Comput. 2021, 102, 107088. [Google Scholar]
  72. Murugan, R.; Mohan, M.; Rajan, C.C.A.; Sundari, P.D.; Arunachalam, S. Hybridizing bat algorithm with artificial bee colony for combined heat and power economic dispatch. Appl. Soft Comput. 2018, 72, 189–217. [Google Scholar]
  73. Beigvand, S.D.; Abdi, H.; La Scala, M. A general model for energy hub economic dispatch. Appl. Energy 2017, 190, 1090–1111. [Google Scholar]
  74. Nourianfar, H.; Abdi, H. Solving the multi-objective economic emission dispatch problems using Fast Non-Dominated Sorting TVAC-PSO combined with EMA. Appl. Soft Comput. 2019, 85, 105770. [Google Scholar]
  75. Nourianfar, H.; Abdi, H. Environmental/economic dispatch using a new hybridizing algorithm integrated with an effective constraint handling technique. Sustainability 2022, 14, 3173. [Google Scholar]
  76. Drake, J.H.; Kheiri, A.; Özcan, E.; Burke, E.K. Recent advances in selection hyper-heuristics. Eur. J. Oper. Res. 2020, 285, 405–428. [Google Scholar]
  77. Burke, E.K.; Gendreau, M.; Hyde, M.; Kendall, G.; Ochoa, G.; Özcan, E.; Qu, R. Hyper-heuristics: A survey of the state of the art. J. Oper. Res. Soc. 2013, 64, 1695–1724. [Google Scholar]
  78. de Carvalho, V.R.; Özcan, E.; Sichman, J.S. Comparative analysis of selection hyper-heuristics for real-world multi-objective optimization problems. Appl. Sci. 2021, 11, 9153. [Google Scholar]
  79. Vasebi, A.; Fesanghary, M.; Bathaee, S. Combined heat and power economic dispatch by harmony search algorithm. Int. J. Electr. Power Energy Syst. 2007, 29, 713–719. [Google Scholar]
  80. Khorram, E.; Jaberipour, M. Harmony search algorithm for solving combined heat and power economic dispatch problems. Energy Convers. Manag. 2011, 52, 1550–1554. [Google Scholar]
  81. 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. 2022, 26, 12461–12479. [Google Scholar]
  82. Papadimitrakis, M.; Giamarelos, N.; Stogiannos, M.; Zois, E.; Livanos, N.-I.; Alexandridis, A. Metaheuristic search in smart grid: A review with emphasis on planning, scheduling and power flow optimization applications. Renew. Sustain. Energy Rev. 2021, 145, 111072. [Google Scholar]
  83. ali Shaabani, Y.; Seifi, A.R.; Kouhanjani, M.J. Stochastic multi-objective optimization of combined heat and power economic/emission dispatch. Energy 2017, 141, 1892–1904. [Google Scholar]
  84. Sundaram, A. Multiobjective multi-verse optimization algorithm to solve combined economic, heat and power emission dispatch problems. Appl. Soft Comput. 2020, 91, 106195. [Google Scholar]
  85. Talbi, E.-G. A taxonomy of hybrid metaheuristics. J. Heuristics 2002, 8, 541–564. [Google Scholar]
  86. Kaveh, A.; Rahmani, P.; Eslamlou, A.D. An efficient hybrid approach based on Harris Hawks optimization and imperialist competitive algorithm for structural optimization. Eng. Comput. 2021, 38, 1555–1583. [Google Scholar]
  87. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar]
  88. Kaveh, A.; Talatahari, S. Optimum design of skeletal structures using imperialist competitive algorithm. Comput. Struct. 2010, 88, 1220–1229. [Google Scholar]
  89. Husnain, G.; Anwar, S.; Shahzad, F.; Sikander, G.; Tariq, R.; Bakhtyar, M.; Lim, S. An intelligent harris hawks optimization based cluster optimization scheme for vanets. J. Sens. 2022, 2022, 6790082. [Google Scholar]
  90. Davoodi, E.; Babaei, E. A modified imperialist competitive algorithm for combined heat and power dispatch. Comput. Intell. Electr. Eng. 2019, 10, 1–18. [Google Scholar]
  91. Huang, Z.; Gao, Z.; Qi, L.; Duan, H. A heterogeneous evolving cuckoo search algorithm for solving large-scale combined heat and power economic dispatch problems. IEEE Access 2019, 7, 111287–111301. [Google Scholar]
Figure 1. The general flowchart of the ICHHO algorithm.
Figure 1. The general flowchart of the ICHHO algorithm.
Biomimetics 08 00587 g001
Figure 2. Comparison of obtained operating costs by different algorithms in a 24-unit system. In MICA [90], the power, and heat balances were violated equal to −0.0009, and are not acceptable, compared to the ICHHO algorithm.
Figure 2. Comparison of obtained operating costs by different algorithms in a 24-unit system. In MICA [90], the power, and heat balances were violated equal to −0.0009, and are not acceptable, compared to the ICHHO algorithm.
Biomimetics 08 00587 g002
Figure 3. Convergence curve of ICHHO for 24-unit test system.
Figure 3. Convergence curve of ICHHO for 24-unit test system.
Biomimetics 08 00587 g003
Figure 4. Comparison of operating costs obtained by different algorithms for test system 2.
Figure 4. Comparison of operating costs obtained by different algorithms for test system 2.
Biomimetics 08 00587 g004
Figure 5. Convergence curve for test system 2.
Figure 5. Convergence curve for test system 2.
Biomimetics 08 00587 g005
Figure 6. The comparison of the costs for different algorithms for an 84-unit system.
Figure 6. The comparison of the costs for different algorithms for an 84-unit system.
Biomimetics 08 00587 g006
Figure 7. The convergence curve of the ICHHO algorithm for test system 3.
Figure 7. The convergence curve of the ICHHO algorithm for test system 3.
Biomimetics 08 00587 g007
Figure 8. The comparison of the operating costs by different algorithms for the system 4.
Figure 8. The comparison of the operating costs by different algorithms for the system 4.
Biomimetics 08 00587 g008
Figure 9. The convergence curve of the ICHHO algorithm for test system 4.
Figure 9. The convergence curve of the ICHHO algorithm for test system 4.
Biomimetics 08 00587 g009
Table 1. A taxonomy of the proposed algorithms to solve the CHPED problem in terms of constraints, and case studies.
Table 1. A taxonomy of the proposed algorithms to solve the CHPED problem in terms of constraints, and case studies.
Ref.AlgorithmConstraintsCase Study (s)
VPLEPOZRRLTLsSystem ScaleNumber of Units
[7]MEMA----Small5
[2]EMA● *--Small, Medium, Large5, 7, 24, 48
[5]BLPSO-Small, Medium, Large5, 7, 24, 48
[6]GOA----Small5
[39]TSCO--Small5, 7
[11]LR----Small4
[12]Two-layer LR----Small4
[21]DE---Small7
[22]EP----Small4
[28]BCO--Small7
[44]HSA---Medium, Large24, 84
[79]HS----Small4, 5
[80]HS----Small5
[24]GA----Small4
[45]GSA--Small, Medium, Large5, 7, 24, 48
[30]WOA---Medium, Large, Very large24, 84, 96
[31]COA Medium, Large24, 48
[40]ICA--Small, Medium, Large5, 7, 24, 48
[32]GSO-Small, Medium, Large4, 7, 24, 48
[41]HBO Medium, Large, Very large24, 84, 96
[36]IWO----Small4, 5
[38]ABC--Small7
[43]KKO--Small, Medium, Large4, 5, 7, 24, 48
[48]TVAC-PSO--Small, Medium, Large4, 5, 7, 24, 48
[50]SPSO----Small4
[52]RCGA-IMM--Small, Medium4, 5, 7, 24
[53]IGA-NCM-Small, Medium, Large4, 5, 7, 24, 48
[56]SGWO Medium, Large24, 48
[57]PFCOA----Small4
[58]ECSA--Small, Medium, Large4, 5, 7, 11, 24, 48
[62]IHSPSO---Large84
[81]ICHHO--Small, Large5, 7, 48
[72]CSA-BA-ABC-Small, Medium, Large7, 24, 48
This workICHHO---Medium, Large, Very large24, 48, 84, 96
* Means this constraint is modeled in the formulation of the problem.
Table 2. The obtained results for test System 1 *,**.
Table 2. The obtained results for test System 1 *,**.
Output (MW or MWth)GSA [45]HBOA [41]IGSO [20]ICA [90]MICA [90]HHOICHHO
P1538.5150538.5587628.1520628.3188628.3185363.7601628.3185
P2224.4727300.2175299.7477863.1622299.1955341.6413298.5145
P3224.4611301.0825154.55350.0014299.1614204.4760298.8880
P4109.8666159.777960.8460179.9162109.8665103.980760.0000
P5109.866663.2173103.8538179.9147109.8665111.152760.0000
P6109.900060.6889110.0552179.9162109.866271.9573159.1177
P7109.8666160.2065159.0773179.916259.9999156.5307110.2897
P8109.8666111.5383109.8258179.9162109.8658144.5830159.0836
P9109.8666161.2539159.9920179.9162109.8572130.427060.0000
P1077.521040.000041.103039.999939.992848.979040.0000
P1177.534140.000277.705550.091777.032299.333076.6974
P12120.000055.657994.976855.000454.9986110.607955.0000
P13120.000055.284555.714355.000554.9932102.251955.0000
O192.563287.944183.9536117.486681.012287.795981.0008
O240.005041.266240.000045.925539.999556.767840.0397
O384.491684.034885.7133117.484880.9924110.199283.0469
O440.007943.143640.000045.915540.001041.420740.0017
O510.000011.082410.00009.999110.001316.252010.0000
O641.199835.044035.000042.117034.978447.884035.0014
H1111.2790108.6973106.4569125.2766104.8124108.3950104.8004
H274.998076.092774.998080.116075.008289.028075.0343
H3106.7495106.4762107.4073125.2754104.8013120.5814105.9487
H474.997877.714674.998080.107475.009476.115575.0014
H540.000040.464340.000039.999340.004842.541240.0000
H622.818120.020420.000023.235419.994718.943120.0007
T1458.8811460.5378466.2575415.9857470.3287434.3958469.2145
T260.000060.000060.000060.000960.009960.000060.0000
T360.000060.000060.000060.000960.009960.000060.0000
T4120.0000119.9964120.0000120.0009120.0099120.0000120.0000
T5120.0000120.0000119.8823120.0009120.0099120.0000120.0000
Power balance violation (MW)0.0044−0.00080.26988−0.0009−0.00090.0000−0.0001
Heat balance violation (MWth)−0.2765−0.00030−0.0006−0.00090.00000.0000
Total Cost ($/h)58,121.8657,994.5158,219.1459,431.8157,823.1459,779.6857,886.05
* For more details on the validity of the reported results, please study Section 4.1. ** There is no meaningful compression between the ICHHO algorithm, and MICA [90], in which the power, and heat balances were violated equal to −0.0009, and are not acceptable, compared to the ICHHO algorithm.
Table 3. The obtained results for test system 2.
Table 3. The obtained results for test system 2.
Output (MW or MWth)TVAC-GSA-PSO [70]MPOA [37]IMPOA [37]HTS [46]ICA [90]MICA [90]ICHHO
P1448.9221269.2790538.5531538.5705538.5665628.3185628.3186
P2149.6625299.1629299.2148224.520576.4028225.3250296.6487
P3299.1966299.0890299.2003229.639468.6531224.7586299.9056
P4109.6519109.811560.3754159.8146135.5216159.7814159.8846
P5110.6110109.865760.818160.0409161.9568109.906360.0077
P660.0001159.7307109.9287159.7333145.3224159.735460.0343
P7160.1395159.735760.1741159.7483120.3936109.8683110.0751
P860.0000159.5370159.801060.3910147.8076109.8734159.8230
P9161.0290159.7325109.8948159.7346135.9726159.734860.0115
P10114.420844.490840.018977.8308112.088040.926740.1064
P1177.3833114.686040.106477.4274108.217141.1113110.9429
P1292.587796.380092.394592.441274.219555.179655.0028
P1392.886661.938955.127555.005165.258992.446955.0590
P14360.0419269.2699628.3177628.3214248.0558448.7989629.4041
P15224.4879299.1850299.2274149.6676299.2280225.5280300.1314
P16359.9566218.2498359.9998224.2057299.686175.5055299.5513
P17159.7553109.8680109.8665159.8062142.5869160.1166119.9805
P1860.0056159.724160.276560.2947138.8223110.160060.0027
P19159.7582159.7379102.5140109.8813141.4212159.7385159.9499
P20159.6526159.492262.2646109.9534142.9812159.7790109.9471
P21160.9552159.7297110.4417109.8681119.5467159.742060.0144
P22160.1864109.8668159.7715159.7347139.5290160.172060.0392
P2377.564140.450045.583577.408577.803740.214440.0214
P2440.001988.495240.716877.708981.725040.306440.0217
P2592.414055.988655.025192.4043110.392492.654855.0561
P2692.391192.134655.390255.0095111.690392.468155.0599
O1117.7621136.209594.372287.555495.158285.980888.5069
O240.000344.093661.695944.025654.687498.489048.4037
O381.008995.673691.515083.987886.299881.730587.5121
O450.382063.846746.270444.014955.601148.901840.9270
O510.000024.849815.123910.000210.903410.088110.0001
O635.386936.311435.020848.639637.927039.310041.8380
O786.377881.243887.924286.0222109.383582.019281.9815
O841.153242.923763.972744.004961.195940.110247.0583
O999.4942108.516993.387382.6239111.955081.295789.7065
O1079.771544.512442.706450.092655.339445.664640.0429
O1110.000121.088718.005110.000422.913013.870910.0006
O1235.000035.098135.002739.971254.785330.387037.0027
H1125.419713507837112.041108.4796108.0122107.5957109.0128
H274.984878.534693.729778.503087.6785125.491482.2544
H3104.7938113.0349110.7013106.4777104.7373105.2105108.4546
H483.942695.586380.413778.493988.466882.685375.8002
H540.000046.364342.196240.000640.386840.038140.0000
H620.153720.596220.009626.199821.311521.959523.1082
H7107.8056104.9370108.6864107.6192120.5256105.3725105.3508
H875.978777.524395.695078.485392.044175.096081.0931
H9115.1684120.2418111.7521105.7117122.1583104.9665109.6860
H1083.415578.896177.337283.742088.242679.890875.0370
H1139.999944.752643.429840.000445.460841.659340.0002
H1220.000020.044820.001622.259628.989517.906320.9194
T1447.0491406.4930430.2195514.5539417.0202436.0609455.0100
T259.987060.000059.999860.000059.536260.000960.0000
T360.000060.000060.000060.000059.917560.000960.0000
T4120.0000119.9997119.9999120.0000119.9926120.0009120.0000
T5119.9999120.0000119.9996119.9997118.4968120.0009120.0000
T6441.3055437.2111433.5254389.4737418.2604436.0611454.2732
T759.999160.000059.999859.999959.709960.000960.0000
T859.999359.999759.999959.999959.981660.000960.0000
T9119.9977119.9998119.9999120.0000119.2701120.0010120.0000
T10119.9999119.9999119.9996120.0000119.7994120.0010120.0000
Total Cost ($/h)116,393.4034117,307.5116,640.6116,362.5119,499.3441116,530.8610115,964.5435
Table 4. The generated power and heat by applying the proposed algorithm on test system 3.
Table 4. The generated power and heat by applying the proposed algorithm on test system 3.
Output (MW or MWth)ICHHOOutput (MW or MWth)ICHHOOutput (MW or MWth)ICHHOOutput (MW or MWth)ICHHO
P1114.0000P2810.0001O1557.839H1840.0062
P2114.0000P2910.0001O1645.6852H1939.9998
P3120.0000P3097.0000O1710.0036H2039.9999
P4190.0000P31190.0000O1810.0146H2123.4183
P597.0000P32190.0000O1910.0001H2229.2766
P6140.0000P33190.0000O2010.0001H2326.8752
P7300.0000P34182.5253O2142.5204H2430.7534
P830.0000P35173.9609O2255.4085T1415.6868
P9284.5997P36166.6678O2350.1254T2414.0425
P10279.6092P3791.8199O2458.6574T3414.8845
P11243.5623P38110.0000H1115.1600T4414.8096
P12168.8010P3993.3524H2118.8684T560.0000
P13349.2790P40511.2798H3124.2914T660.0000
P14484.0386O199.4606H4122.7610T760.0000
P15394.2772O2106.0687H577.9404T860.0000
P16394.2696O3115.7321H682.4778T960.0000
P17489.3233O4113.0049H777.9922T1060.0000
P18489.2991O543.4062H888.1626T1160.0000
P19511.4435O648.6624H9117.9501T1260.0000
P20511.2826O743.4663H10129.8036T13120.0000
P21523.2798O855.2478H11119.0062T14120.0000
P22523.2811O9104.4323H12113.9224T15120.0000
P23523.3114O10125.5543H1382.0298T16120.0000
P24523.2812O11106.3143H1489.5724T17120.0000
P25523.2817O1297.2553H1590.3995T18120.0000
P26523.2898O1348.1434H1679.9077T19120.0000
P2710.0001O1456.8809H1740.0015T20120.0000
Table 5. The comparison of operating costs obtained by ICHHO with different algorithms for test system 3.
Table 5. The comparison of operating costs obtained by ICHHO with different algorithms for test system 3.
AlgorithmBest Operating Cost ($/h)Percent Reduction of Operating Costs (%)Run-Time (s)
ICHHO287,450.73130.000000204.33
PSO [62]294,952.03782.54322927.76
HS [62]296,696.95183.11638596.85
IHSPSO [62]288,196.59940.25880576.32
WOA [30]290,123.97420.921414158.18
MPHS [44]288,157.42970.24524776.65
HBOA [41]289,822.39000.818315-
MPOA [37]294,717.70002.465739-
IMPOA [37]289,903.80000.846166-
CS [91]288,418.67910.33560539.00
HECS [91]287,600.97650.05224121.76
Table 6. The generated power and heat by applying the proposed algorithm on test system 4.
Table 6. The generated power and heat by applying the proposed algorithm on test system 4.
Output (MW or MWth)ICHHOOutput (MW or MWth)ICHHOOutput (MW or MWth)ICHHOOutput (MW or MWth)ICHHO
P1628.3187P31109.8441O992.5723H15116.4335
P2226.3286P3260.0003O1040.7298H1676.3449
P3222.3215P33159.7614O1110.0174H1740.0029
P4110.1271P34159.7244O1237.8010H1822.7173
P560.0006P35162.6272O1392.4871H19108.7694
P6159.2105P3640.0003O1440.6873H2082.5454
P7163.7172P3740.0773O15101.7299H21116.9611
P860.0180P3894.8478O1641.5580H2277.1718
P9159.7553P3955.8305O1710.0069H2340.0052
P1040.0003P40538.7590O1840.9780H2421.6862
P11109.1245P41299.6293O1988.0731T1443.5606
P1255.0002P42299.2751O2048.7407T259.9987
P1355.1075P43109.8902O21102.6700T360.0000
P14629.2198P44159.8404O2242.5158T4120.0000
P15219.6027P45159.8690O2310.0122T5120.0000
P16300.1668P4660.0140O2438.7096T6443.7041
P17109.9159P4760.0002H1118.4375T760.0000
P1860.0260P4860.0090H292.6511T860.0000
P19160.1553P4940.0233H3104.9834T9119.9994
P20159.7735P5040.0099H482.7222T10119.9996
P21159.7735P5155.0156H540.0035T11444.2785
P22159.7623P5293.3327H620.4442T1260.0000
P2377.5648O1105.3008H7112.6530T1360.0000
P2477.4067O260.4473H875.0605T14119.9994
P2592.5578O381.3269H9111.2943T15119.9994
P2655.0003O448.9456H1075.6300T16443.8259
P27628.3930O510.0082H1140.0074T1759.9987
P28302.0501O635.9773H1221.2732T1859.9988
P29224.8599O794.9933H13111.2465T19119.9996
P3060.0002O840.0701H1475.5933T20119.9995
Table 7. The comparison of operating costs obtained by ICHHO with different algorithms for test system 4.
Table 7. The comparison of operating costs obtained by ICHHO with different algorithms for test system 4.
AlgorithmWOA [30]HBOA [41]MPOA [37]IMPOA [37]ICHHO
Best operating cost ($/h)236,699.1501235,102.650236,283.10235,260.30234,917.4887
Percent reduction of operating costs (%)0.752710.078750.577950.145710.00000
Run-time (s)227.3---232.6
Table 8. The comparison of the obtained operating costs of test system 1 by ICHHO, for different setting parameters.
Table 8. The comparison of the obtained operating costs of test system 1 by ICHHO, for different setting parameters.
Output (MW or MWth)Revolution Probability = 0.6;
ξ = 0.2
Revolution Probability = 0.5;
ξ = 0.2
Revolution Probability = 0.4;
ξ = 0.1
P1628.3185168.8908284.9689
P2298.5145186.2532256.2743
P3298.8880171.5751286.5973
P460.0000159.733260.0000
P560.000060.000060.0000
P6159.117760.000060.0000
P7110.289760.0000109.8666
P8159.083660.0000109.8666
P960.000060.000060.0000
P1040.000040.000040.0000
P1176.697440.000040.0000
P1255.000055.000055.0000
P1355.000092.399992.3999
O181.000886.605983.4871
O240.039740.395343.4876
O383.046982.851192.4920
O440.001746.904543.0655
O510.000010.000010.0000
O635.001436.666237.2406
H1104.8004109.6789109.1538
H275.034377.622579.1193
H3105.9487108.2543114.2196
H475.001487.852377.7003
H540.000040.000040.0000
H620.000721.769121.9203
T1469.21452159.88721673.8676
T260.000060.000060.0000
T360.000060.000060.0000
T4120.0000120.0000120.0000
T5120.0000120.0000120.0000
Total Cost ($/h)57,886.0558,408.808858,360.6215
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nazari, A.; Abdi, H. Solving the Combined Heat and Power Economic Dispatch Problem in Different Scale Systems Using the Imperialist Competitive Harris Hawks Optimization Algorithm. Biomimetics 2023, 8, 587. https://doi.org/10.3390/biomimetics8080587

AMA Style

Nazari A, Abdi H. Solving the Combined Heat and Power Economic Dispatch Problem in Different Scale Systems Using the Imperialist Competitive Harris Hawks Optimization Algorithm. Biomimetics. 2023; 8(8):587. https://doi.org/10.3390/biomimetics8080587

Chicago/Turabian Style

Nazari, Amir, and Hamdi Abdi. 2023. "Solving the Combined Heat and Power Economic Dispatch Problem in Different Scale Systems Using the Imperialist Competitive Harris Hawks Optimization Algorithm" Biomimetics 8, no. 8: 587. https://doi.org/10.3390/biomimetics8080587

Article Metrics

Back to TopTop