1. Introduction
Meta-heuristics are becoming increasingly prominent in several academic fields for tackling difficult optimization problems [
1]. These stochastic optimization algorithms are among the most successful and efficient tactics for discovering optimum solutions, in contrast to conventional optimization procedures, which are undervalued owing to problems such as local minima stagnation [
2]. Due to the obvious increase in industrial and household demands, the globe has recently become insatiable in its use of electrical and heat energies. As a consequence, energy designers were ordered to integrate heat and power sources besides the renewable energies in order to mitigate the drawbacks of the conventional facilities. Furthermore, there is a global direction to reduce pollutant emissions that increase global warming [
3]. The domain of operation research involves the recent applications of the developed optimization methods and their applications in real-world problems. Power systems engineering is one the main fields in which researchers encourage the development of these optimization methods to solve various power system engineering problems. One of these problems is the so-called the Combined Heat and Power Economic Environmental Dispatch (CHPEED) [
4]. The main goal of the CHPEED problem is to find the best value for heat obtained from heat generators, power obtained from power generators, and both power and heat obtained from CHP units such that fuel costs are kept to a minimum, while heat and power demands and constraints are met precisely [
5]. On the other side, energy and environmental problems are directly related to energy production and consumption.
Developing effective, secure and sustainable energies with an optimal management system is among the world’s energy policy initiatives, especially in China [
6]. Economic load dispatch (ELD) is a critical optimization problem in power systems that necessitates good generator coordination, control and management [
7]. It displays non-linear performance because of imposed equal and unequal requirements. As a response, it has been identified as a challenging multi-modal optimizing problem to solve [
8], where a comprehensive learning particle swarm optimization (PSO) has been hybridized with sequential quadratic programming algorithm and applied for the ELD optimization of the power system. However, only the minimization of fuel costs was considered as single objective task. In [
9], a multi-objective pigeon-inspired algorithm was utilized for solving the ELD problem with emission minimization, but only small number of units were considered: three cases of 6-unit and 14-unit systems. In [
10], a distributed fixed-step size optimizer was presented for solving the ELD problem considering the cost function of the distributed generators, but the classical quadratic model was utilized, ignoring the practical impacts of the valve-point loadings.
The integrated energy systems can fulfil diverse demand energies with rising efficiency and productivity. This provides the foundation for forming a low-carbon sustainable economic and social improvement procedure. Moreover, combined heat and power systems have been linked to energy savings and lower environmental impact over the last few decades. For that purpose, such systems drew the attention of the scientific community and led to additional studies and advances of renewable-based combined heat and power configurations in the residential and industrial sectors [
11,
12]. The Combined Heat and Power Economic Environmental Dispatch (CHPEED) problem aims at minimizing the fuel costs and emissions by managing power-only, CHP and heat-only units [
13]. In addition, different inequality constraints must be maintained in terms of the capacity of the power, heat and CHP units, respectively. Moreover, the mutual dependency of the CHP units must be satisfied, which can affect the solution of the CHPEED problem [
14]. A myriad of metaheuristic algorithms (MAs) has been used to address the difficult Combined Heat and Power Economic Dispatch (CHPED). The published research on CHPED that used metaheuristic techniques to solve this issue can be divided into two categories according to the main goals. The first category is developing effective optimization methods for systems containing thermal plants, CHP units and boilers to obtain the lowest operating costs. The second category is the investigation of all practically relevant constraints such as transmission loss, valve-point effects and environmental challenges of heat and power supply of CHPED. The following are some of the most intriguing works in the first group: by studying network losses and the valve-point effect of power-only units, the CHPED problem was solved using a gravitational search algorithm (GSA), as illustrated in [
15]. The cuckoo search algorithm (CSA) was used in [
16] to address the production cost minimization of the CHPED issue, which investigates the valve-point effect of power-only units. Both of these studies investigated valve-point impacts and network losses. However, they did not take the environmental issues into consideration.
A deep reinforcement learning (DRL) method was adopted in [
17] to address CHPED with different operating conditions that resulted in a significant reduction in computing complexity. Additionally, artificial neural networks were been deployed in [
18] to address CHPED. In [
17,
18], they did not take into account practical constraints such as valve-point impact, transmission loss, and environmental aspects. In [
19], the heap optimizer was applied on the large-scale 84-unit and 96-unit systems with consideration of valve-point impact and transmission loss. In addition, a hybrid firefly and self-regulating particle swarm optimizer (PSO) method was applied in [
20] to solve the optimal CHPED problem. Moreover, combining the cuckoo optimization algorithm with a penalty function in [
21] was utilized to solve the CHPED problem, and a differential evolution using migrated variables was performed in [
22] to deal with the CHPED issue. The marine predator algorithm (MPA) [
23] was improved with the division of the iterations into three distinct and uninterrupted parts to terminate the likelihoods when the prey lost their way. A multi-player harmony search (MPHS) was presented in [
24] for a case study with 84 units of CHPED optimization, taking into consideration the valve-point loading effects of thermal plants. In [
25], the Heap optimizer was combined with the Jellyfish optimizer and applied on a large, 96-unit CHPED system to study unit outages. Despite their significant accomplishments, the bulk of MAs have a delicate sensitivity to the adjustment of user-defined parameters. The MAs may not always converge to the global optimum, which is another disadvantage. Because hybridization is a fundamental element of high-performing algorithms, these concerns have piqued researchers’ interest, prompting them to build hybrid versions as one of the legitimate measurements.
As stated above, various algorithms have been utilized for the CHPED and CHPEED problems in the literature, which are summarized in
Table 1.
The teaching–learning-based algorithm (TLBA) is an adaptive optimization technique that simulates the classroom teaching–learning cycle [
26]. Unlike typical evolution and swarming computational intelligent techniques, its iteration computation procedure is divided into two stages, each of which performs an adaptive learning process. TLBA has caught considerable interest due to various qualities involving its simple concept, absence of algorithm-specific constants, speedy convergence and simplicity of application [
27]. The TLBA has been previously applied in an efficient way for several engineering optimization problems [
28]. Some examples of these successful implementations are reactive power control in electrical systems [
29], service restoration in distribution feeders [
30], Tsallis-entropy-based feature selection classification [
31], generation expansion-planning problem [
32], design of passive filters [
33], dissimilar resistance spot-welding process [
34], water supply pipe condition prediction [
35], robot manipulator calibration [
36], harmonic elimination in multi-level inverters [
37], operation analysis of a grid-connected photovoltaic (PV) with battery system [
38] and parameter extraction of PV modules [
39,
40]. The abovementioned advantages of the TLBA and its successful applications in a wide array of engineering problems are the main reasons for the selection of the TLBA in this article.
Despite this, the TLBA is susceptible to being stuck in local minimum. This paper proposes a multi-objective teaching–learning studying-based algorithm (MTLSBA), an improved version of TLBA that improves the TLBA’s entire searchability and handling of multi-objective problems. The proposed update focuses on incorporating a strategic adjustment to the TLBA, which is characterized as a study approach wherein every individual obtains knowledge from a randomly chosen participant to improve their position [
41]. Additionally, the proposed MTLSBA is updated to incorporate an extra Pareto archive to preserve the non-dominated solutions. A dynamic adaptation of the fitness feature is employed by iteratively varying the form of the employed fitness function. Furthermore, a fuzzy decision-making technique is activated to finally pick the appropriate operating point of the CHPEED for the large-scale dispatch of combined electrical power and heat energies.
To demonstrate the efficacy of the proposed MTLSBA, it is applied to three test systems where two small systems of 5 and 7 units and a large-scale system of 96 units are considered. The main contribution of this paper can be summarized as follows:
A novel MTLSBA is proposed considering the studying strategy and incorporating an extra Pareto archive.
A multi-objective CHPEED problem is handled by minimizing the overall production fuel costs and environmental pollutants.
The suggested MTLSBA outperforms the others in terms of effectiveness and robustness indices, according to numerical data.
The effectiveness and the stability of the studying strategy integration in the proposed TLSBA against the standard TLBA is demonstrated compared with other reported algorithms in the literature.
This paper is prepared in five sections: the modeling of the CHPEED problem is described in
Section 2, while the stages of the proposed MTLSBA are illustrated in
Section 3.
Section 4 illustrates the obtained results by the proposed MTLSBA compared to the TLBA and recently applied optimization algorithms, whereas
Section 5 presents the concluding remarks.
2. Modeling of CHPEED Problem
The basic goal of the CHPEED is to find the best value for heat obtained from heat generators, power obtained from power generators, and both power and heat obtained from co-generators such that fuel costs are kept to a minimum, while heat and power demands and constraints are maintained. On the other side, energy and environmental problems are directly related to energy production and consumption. The CHPEED aims to reduce both the cost of system and the emission of air pollutants from fossil fuel combustion. At first, the minimization objective of the generation costs (
F1) can be formulated as [
42]:
where
NG,
NH and
NCHP are the number of the power, heat and CHP units, respectively, while
Ck(
Pk)
, Cj(
Hj) and
Ci(
Pi,Hi) are, respectively, the cost functions for the power, heat and CHP units, which can be defined as follows:
where
α1,
α2,
α3,
α4 and
α5 are the cost coefficients of the power units;
φ1,
φ2 and
φ3 cost coefficients of the heat units;
β1,
β2,
β3,
β4,
β5 and
β6 are the cost coefficients for the CHP units.
From Equation (2), the valve-point effects are indicated by the sinusoidal term [
23], that shows the power units, supplies the issue with non-differentiability and non-convexity. Next, the minimization objective of the emissions (
F2) can be formulated considering the total emissions of the pollutant gases of SO
2, NO
x and CO
2 as:
where
Ek(
Pk)
, Ej(
Hj) and
Ei(
Pi,Hi) are, respectively, the emission functions for the power, heat and CHP units, which can be defined as follows [
43]:
where,
δ1,
δ2,
δ3,
δ4 and
δ5 are the emission coefficients of the power units;
π is the emission coefficient of the heat units; and
γ is the emission coefficient for the CHP units.
Added to that, the inequality constraints of this issue must be maintained in terms of the capacity of the power, heat and CHP units, respectively, as considered in Equations (9)–(12), as follows:
where the superscripts ‘min’ and ‘max’ indicate the minimum and maximum limits.
Figure 1 describes the permissible operating area of the CHP units, which can affect the solution of the CHPEED problem. Therefore, these bounds can be maintained.
In addition, the equality constraints of this issue must be maintained in terms of the power and heat balance, respectively, as considered in Equations (13) and (14), as follows:
where
Hdemand and
Pdemand are the system heat demand and electric demand, respectively.
Furthermore, the transmission losses integration can produce another non-convexity for the problem, which is expressed in Equation (15) as a function of the units’ output power:
where
PLoss is the total losses, and
Bji is the coefficient element in the B-matrix that describes line losses correlating the units.
Accordingly, Equation (7) can be reformulated as follows:
4. Simulation Results
To demonstrate the efficacy of the proposed MTLSBA, the obtained results for the CHPEED issue were compared to SPEA 2, NSGA-II and RCGA [
48]. The proposed MTLSBA was tested on two systems with five and seven units. To investigate the extreme coordinates of the trade-off surface, both the targets of costs and emissions are reduced independently using the proposed MTLSBA.
The simulations are carried out with MATLAB 2017b. For the first two test systems, the population number and maximum number of iterations were set at 100 and 300, respectively.
Test system 1 is made up of a thermal generation unit, three CHP units, and a heat-only unit. Ref. [
48] is used to obtain system data comprising coefficients of emissions and fuel costs and heat/power boundaries. The test system’s heat and power demands are 150 MWth and 300 MW, respectively.
Test system 2 is made up of four thermal generation units, two CHP units and a heat-only unit. Ref. [
48] is used to obtain system data comprising the coefficients of emissions, fuel costs and losses, and heat/power boundaries. The test system’s heat and power demands are 150 MWth and 600 MW, respectively.
Added to that, a third test system is considered with large-scale characterization to show the effectiveness and the stability of the studying strategy integration in the proposed TLSBA against the standard TLBA.
Test system 3: The system consists of 24 cogeneration units, 52 power units, and 20 heat units, as described in [
49]. This system considers a power demand of 5000 MW and a heat requirement of 9400 MWth. For this large system, the population number and maximum number of iterations were set at 100 and 3000, respectively, for the TLBA and TLSBA techniques.
4.1. Application for Test System 1
The proposed MTLSBA is applied for solving the multi-objective optimization of the CHPEED problem for minimizing the cost and emission targets. It is applied with an archive size of 100 individuals.
Figure 3 describes the development of the Pareto set over the course of iterations for the optimal operation of the CHPEED problem, while
Figure 4 illustrates the final Pareto set solutions.
Table 2 describes the optimal outputs of the power-only, CHP and heat-only units related to the best fuel costs and emissions using the proposed MTLSBA. This table tabulates the corresponding achieved fuel costs and emissions as well. Based on the proposed MTLSBA, the fuel costs and emission goals are each reduced independently, as illustrated. The fuel expenditures are USD 13,712.35/h and emissions are 12.02 kg/h, according to the cost minimization criterion. However, in the event of emission minimization, the cost rises to USD 17,008.29168/h and the emissions fall to 1.245769996 kg/h. Compared to the RCGA [
48], the proposed MTLSBA provides a reduction of 0.46% for minimizing the costs. Additionally, the proposed MTLSBA provides a higher reduction of 13.43% for minimizing the emissions.
From
Table 2, the outputs of H
2 and P
4 are high compared to the others related to the best fuel costs with 77.9339 MWth and 105 MW. To explain this remark,
Figure 5 displays the related fuel costs of each unit. As shown, the proposed algorithm achieves lower total costs compared to the RCGA by minimizing the aggregation costs of the units. Despite the higher outputs of H
2 and P
4, the corresponding costs of CHP 1 and CHP 3 are USD 3387.226376 and 3955.060417/h, which represent 24.58% and 28.71% of the total costs of USD 13,712.35/h. Moreover, the outputs of P
3 and H
3 are much smaller, at 16.3906 MW and 19.3727 MWth, respectively. The related costs of CHP2 are USD 3737.447419/h, representing 27.12% of the total costs of USD 13,712.35/h. Finally, the proposed algorithm searches for the minimization of the aggregated costs, not their individuals. This minimization target is achieved based on the proposed MTLSBA compared to the RCGA.
Similarly, from
Table 2, the outputs of H
2 and P
4 are high compared to the others related to the emission rate, at 107 MWth and 105 MW.
Figure 6 displays the related emission rates of each unit. Despite the higher outputs of H
2 and P
4, the corresponding emissions of CHP 1 and CHP 3 are 0.18516927 and 0.1155 kg/h, which do not exceed 15% of the total emissions of 1.245768323 kg/h. For this case, the main share in minimizing the total emissions is the power-only unit with an output of 36.4542 MW, resulting in emissions of 0.8431908729 kg/h, representing 67.68% of the total emissions.
From
Figure 4, the best compromise solution is extracted using the fuzzy technique and the corresponding operating point is tabulated in
Table 3. As shown, the best compromise fuel costs and emissions using the proposed MTLSBA are USD 14,909.27/h and 5.891332 kg/h, respectively. Compared to the NSGA-II and SPEA 2 [
48], the proposed MTLSBA dominates their obtained results, where NSGA-II [
48] obtains compromise fuel costs and emissions of USD 15,008.7/h and 6.0563 kg/h, respectively, while SPEA 2 [
48] obtains compromise fuel costs and emissions of USD 14,964.3/h and 6.3667 kg/h, respectively. Additionally, the operating points of CHP 1 and 2 are depicted in
Figure 7 and
Figure 8, provided by the proposed MTLSBA, ensuring their feasibility of the limits for the extreme points and the best compromise solution. As shown, all colored points are inside the permissible area.
From
Table 3, the outputs of H
2 and P
4 are high compared to the others related to the best compromise solution.
Figure 9 and
Figure 10 display the related fuel costs and emission rates of each unit. Despite the higher outputs of H
2 and P
4, the corresponding emissions of CHP 1 and CHP 3 do not exceed 15% of the total emissions, whereas the main share in minimizing the total emissions is the power-only unit.
As seen in
Table 3, the proposed MTLSBA finds a non-dominated best compromise solution of fuel costs and emissions compared to NSGA-II and SPEA 2. Based on the fuel costs, the proposed MTLSBA achieves an improvement of 0.6625% and 0.3677% compared to NSGA-II and SPEA 2, respectively. Based on the emissions, the proposed MTLSBA achieves an improvement of 2.723% and 7.4669% compared to NSGA-II and SPEA 2, respectively.
4.2. Application for Test System 2
For this system, the proposed MTLSBA is applied for minimizing the targets of costs and emissions as a multi-objective optimization of the CHPEED problem.
Figure 11 describes the development of the Pareto set over the course of iterations for the optimal operation of the CHPEED problem, while
Figure 12 illustrates the final Pareto set solutions.
Table 4 describes the results related to the best fuel costs and emissions of the design variables using the proposed MTLSBA. From
Table 4, the outputs of P
2, P
5 and H
7 are high compared to the others related to the best compromise solution, since they present lower individual costs and emission rates compared to the other units. Based on the proposed MTLSBA, the fuel costs and emission goals are each reduced independently, as illustrated. Fuel expenditures are USD 10,358.18/h and emissions are 29.4863 kg/h, according to the cost minimization criterion. However, in the event of emission minimization, the cost rises to USD 17,349.57023/h and the emissions fall to 7.760708 kg/h. Compared to the RCGA [
48], the proposed MTLSBA provides a reduction of 3.3% for minimizing the costs. In addition, the proposed MTLSBA provides a higher reduction of 53.88% for minimizing the emissions. From
Figure 12, the best compromise solution is extracted using the fuzzy technique and the corresponding operating point is tabulated in
Table 5.
As shown, the best compromise fuel costs and emissions using the proposed MTLSBA are USD 13,040/h and 15.4553988 kg/h, respectively. Compared to the NSGA-II and SPEA 2 [
48], the proposed MTLSBA dominates their obtained results, where NSGA-II [
48] obtains compromise fuel costs and emissions of USD 13,433.19/h and 25.8262 kg/h, respectively, while SPEA 2 [
48] obtains compromise fuel costs and emissions of USD 13,448.95/h and 25.78 kg/h, respectively.
As seen in
Table 5, the proposed MTLSBA finds a non-dominated best compromise solution of fuel costs and emissions compared to NSGA-II and SPEA 2. Based on the fuel costs, the proposed MTLSBA achieves an improvement of 2.927% and 3.041% compared to NSGA-II and SPEA 2, respectively. Based on the emissions, the proposed MTLSBA achieves an improvement of 40.156% and 40.050% compared to NSGA-II and SPEA 2, respectively.
4.3. Application for Test System 3
4.3.1. Proposed TLSBA versus Standard TLBA
For this system, the proposed TLSBA and the standard TLBA are applied for minimizing the fuel costs as a single objective optimization problem.
Table 6 summarizes the system’s design variables using both the proposed TLSBA and the standard TLBA. As shown, lower fuel costs in the CHPED system of USD 233,838.8/h are obtained compared to USD 235,697/h by the standard TLBA. Added to that, the convergence rates of conventional TLBA and the proposed TLSBA for this system are demonstrated in
Figure 13.
In addition,
Figure 14 shows the violin plot for the TLBA and TLSBA with 30 different running periods. As shown, the suggested TLSBA achieves the least minimum, mean, maximum and standard deviation of USD 233,838.8, 235,628.7686, 237,431.351 and 860.8502762/h, respectively. On the other hand, the TLBA achieves minimum, mean, maximum and standard deviation of USD 235,697, 237,146.68, 239,432.7871 and 1014.716949/h, respectively. In this comparison, the suggested TLSBA outperforms the standard TLBA version in terms of performance and stability.
4.3.2. Proposed TLSBA versus Several New Algorithms
Several new algorithms are implemented, such as the aquila optimizer (AO) [
50], reptile search algorithm (RSA) [
51], dwarf mongoose optimization algorithm (DMOA) [
52], African vultures optimization (AVO) [
53] and slim mould algorithm (SMA) [
54]. For fair comparisons, similar circumstances are followed for all applied methods—in particular, the same number of function evaluations, population size and maximum number of iterations of 300,000, 100 and 3000. Otherwise, the same boundaries of the power-only units, CHP units and heat-only units are maintained for all compared methods.
Figure 15 represents a bar chart describing the minimum, mean and maximum obtained fitness using the compared techniques. This comparison illustrates the significant superiority of the proposed TLSBA, not only against the standard TLBA, but also over several new algorithms (AO, RSA, DMOA, AVO and SMA). The proposed TLSBA demonstrates the highest ability to find the least minimum, mean and maximum fitness of USD 233,838.8157, 235,628.7686 and 237,431.351/h, respectively.
Figure 16 shows the convergence rates of the compared techniques for this system. In this figure, the suggested TLSBA provides higher speed in reaching the most stable zone compared to the others.
4.3.3. Friedman Ranking Test for Test System 3
In this subsection, a Friedman ranking test of the minimum, mean, maximum and standard deviation achieved is performed for this system for the proposed TLSBA, TLBA, AO, DMOA, RSA, AVO and SMA, as depicted in
Table 7. As shown, the significant enhancement of the proposed TLSBA is achieved by acquiring the first rank in the four indices and their aggregation. The AO is ranked in second place, while SMA, TLBA, DMOA, AVO and RSA come in sequentially.
4.3.4. ANOVA Test for Test System 3
The ANOVA test is also used, and each technique has a statistical distribution depending on the end results of its separate computations.
Table 8 describes the relevant results using Friedman’s ANOVA Spreadsheet. As shown, the null hypothesis is constantly disproved, and the possibility of a
p-value is consistently very small at 5.37112 × 10
−67.
4.3.5. Proposed TLSBA versus Previous Reported Outcomes
Table 9 contrasts the proposed TLSBA’s results with those of other contemporary optimization schemes such as MRFO [
42], IMPA [
23], WOA [
49], HT [
19], WVO [
55], WVO-PSO [
55], PSO-TVAC [
56] and HT-JFSO [
25,
57], with the optimal generation cost adopting the suggested approach. This table shows that the proposed TLSBA has the lowest cost and achieves the highest performance among the various optimizers. This comparison validates the suggested TLSBA’s efficacy and superiority. As a result, the suggested TLSBA outperforms the traditional TLBA and other optimizers in terms of robustness.