Next Article in Journal
The Global Quest for Green Growth: An Economic Policy Perspective
Next Article in Special Issue
Management Optimization of Electricity System with Sustainability Enhancement
Previous Article in Journal
China’s Domestic Image and Media Use: A Case Study and Empirical Analysis of China’s Post-90s Generation
Previous Article in Special Issue
Investigating the Impact of Wind Power Integration on Damping Characteristics of Low Frequency Oscillations in Power Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Investigation on New Metaheuristic Algorithms for Solving Dynamic Combined Economic Environmental Dispatch Problems

by
Benyekhlef Larouci
1,*,
Ahmed Nour El Islam Ayad
1,
Hisham Alharbi
2,
Turki E. A. Alharbi
2,
Houari Boudjella
1,
Abdelkader Si Tayeb
3,
Sherif S. M. Ghoneim
2,* and
Saad A. Mohamed Abdelwahab
4,5
1
Department of Electrical Engineering, Kasdi Merbah University, Ghardaia Road, P.O. Box 511, Ouargla 30000, Algeria
2
Department of Electrical Engineering, College of Engineering, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
3
Applied Research Unit for Renewable Energies “URAER Ghardaia”, Renewable Energy Development Center (CDER), Ghardaïa 47133, Algeria
4
Electrical Department, Faculty of Technology and Education, Suez University, Suez 43533, Egypt
5
Department of Computers and Systems Engineering, High Institute of Electronic Engineering, Ministry of Higher Education, Bilbis-Sharqiya 44621, Egypt
*
Authors to whom correspondence should be addressed.
Sustainability 2022, 14(9), 5554; https://doi.org/10.3390/su14095554
Submission received: 13 March 2022 / Revised: 14 April 2022 / Accepted: 28 April 2022 / Published: 5 May 2022

Abstract

:
In this paper, the dynamic combined economic environmental dispatch problems (DCEED) with variable real transmission losses are tackled using four metaheuristics techniques. Due to the consideration of the valve-point loading effects (VPE), DCEED have become a non-smooth and more complex optimization problem. The seagull optimization algorithm (SOA), crow search algorithm (CSA), tunicate swarm algorithm (TSA), and firefly algorithm (FFA), as both nature and biologic phenomena-based algorithms, are investigated to solve DCEED problems. Our proposed algorithms, SOA, TSA, and FFA, were evaluated and applied on the IEEE five-unit test system, and the effectiveness of the proposed CSA approach was applied on two-unit, five-unit, and ten-unit systems by considering VPE. We defined CSA for different objective functions, such as cost of production, emission, and CEED, by considering VPE. The obtained results reveal the efficiency and robustness of the CSA compared to SOA, TSA, FFA, and to other optimization algorithms reported recently in the literature. In addition, Matlab simulation results show the advantages of the proposed approaches for solving DCEED problems.

1. Introduction

A competitive electricity generation market necessitates high concentration to solve the economic load dispatch (ELD) problem of power generation. The essential objective of the ELD is to distribute the production of the available production units in such a way that the load demand is covered with a minimum total cost of fuel, taking into account the physical and operational limitations of the electrical system [1].
Due to these physical and operational limitations, the ELD problem is a non-linear optimization problem [1]. As a result, the conventional mathematical methods fall somewhat short in solving such a problem. On the other hand, with the growing concern about polluting emissions and the total cost of fuel, finding a solution to emissions has become a critical issue for the power generation systems around the world. However, the functions of pollutant emission and operating cost are incompatible; reducing emissions increases operating costs and vice versa [2]. Therefore, a grid operator allocates generation units to the tradeoff between the total operation cost reduction and/or reducing emissions under the newest generations, such as prohibited operating zones [3] and ramp rate limits [4], which have a high order of nonlinearities, discontinuities, dimensions, and valve loading points that determine the characteristics of the ELD problem [5]. Therefore, considering more non-convex and multiple local minima increases the complexity of obtaining the optimal fuel cost function. In contrast, metaheuristic optimization techniques have become common to find the best solution to the EED problem. Such algorithms include a colony optimizer [6], multi-verse optimizer [7], particle swarm optimization [8], gray wolf optimizer [9], biogeography-based optimization [10], enhanced exploratory whale optimization algorithm (EEWOA) [7], and hybrid bat–crow search algorithm (HBACSA); they are used exceptionally, in a unique, improved, or hybrid form with others approaches.
Thermal power plants release toxic gases into the atmosphere, endangering human health. Environmental pollution caused by these chemicals has the potential to harm not only humans but also animals and birds. It also has a negative impact on visibility, material quality, and contributes to global warming. DEED provides a solution to these problems by scheduling a renewable energy source and backup power generation based on the predicted load demand to decrease the operational generator’s cost and emissions [2].

2. Literature Review

According to the importance of DEED, researchers have adapted and proposed these new algorithms to address the DEED problem. In [11], the authors proposed a method based on improved sailfish algorithm to solve the hybrid dynamic economic emission dispatch (HDEED). In addition, the paper in [12] presented a novel multi-objective optimization based on enhanced moth-flame optimization approach to locate the optimal solution of the hybrid DEED, including renewable energy generation. Ref. [13] proposed an improved tunicate swarm method to explore the search space for DEED. The proposed ITSA in [13] was applied to the 5, 10, and 15-unit systems, respectively. Ref. [14] proposed a novel approach, namely a multi-objective differential evolution algorithm, to deal with the constraints in DEED problems by considering the difference in the power generation range of the units. Authors in [15] suggested a multi-objective virus colony search algorithm (MOVCS) for solving the DEED problem in the power system integrated electric vehicle and wind units over a 24 h period. Ref. [16] formulated DEED as a third-order polynomial fitting curve method to balance between emissions gas and fuel cost by utilizing renewable energy and PEVs. In [17], the authors proposed an enhanced exploratory whale optimization algorithm (EEWOA) to solve the dynamic economic dispatch (DED), which coordinates the behavior of whales, random exploration, and local random search. The feasibility of EEWOA is validated on 5, 10, and 15 units considering VPE and power loss constraints.
In the last two years, various research works have focused on solving the DEED problems by using novels metaheuristic techniques. The research in [18] developed a new model of the multi-objective DCEED using a hybridized flower pollination algorithm (FPA) with sequential quadratic programming (SQP). The FPA–SQP is tested on 5 and 10-unit systems for a 24 h period. Ref. [19] suggested a novel multi-objective hybrid optimization-algorithm-based equilibrium optimizer (EO) and differential evolution (DE) to solve the DEED. The proposed algorithm is validated and verified on the test system containing ten thermal power generators and one wind farm. The study showed that the hybrid EO–DE method with a constraint management system is able to counter balance the tasks of exploitation and exploration. The results obtained in [20] show that the new chaotic artificial bee colony (IABC) rides the local trap and improves the convergence of the solution in terms of solving the CEED with different constraints. A 10-unit system without and with a wind farm and a 40-unit system were investigated to prove the effectiveness and accuracy of the suggested IABC for tackling the CEED problem. In [21], the improved slime mold algorithm (ISMA) is developed and applied to optimize the single-and bi-objective economic emission dispatch (EED) problems considering VPE. Five test systems (6-unit, 10-unit, 11-unit, 40-unit, and 110-unit) are used to validate the proposed ISMA. Additionally, ref. [22] presented an optimal allocation of the power system for the combined economic emission dispatch problem using a moth swarm algorithm (MSA). The method was tested on two different systems. The first system is a combination of six thermal generators and thirteen solar plants, and the second test system comprises three thermal units combined with thirteen photovoltaic plants.
This paper proposes, presents, and applies more effective methods, such as, TSA, SOA, CSA, and FFA, for solving the DCEED problem, including VPE. The most important contributions of this article can be summarized as follows:
  • Improvement of some optimization methods, such as TSA, SOA, CSA, and FFA.
  • Application of the proposed algorithms to solve single-and bi-objective DEED problems.
  • The four techniques are validated and tested by applying them on the IEEE standard five-unit test system to demonstrate their robustness and accuracy.
The rest of the article is organized as follows. The DEED problem with the mathematical model is presented in Section 3. Section 4 demonstrates the four metaheuristic approaches: TSA, SOA, CSA, and FA. The investigation of the simulation results and discussion are shown in Section 5. Finally, we conclude this paper in Section 6.

3. DCEED Problem Formulation Including VPE

Due to the dynamic behavior of the electrical network and the prodigious variations in load demand on the consumer side, the DCEED problem can be described as a multi-objective mathematical optimization problem, which is non-linear and dynamic. DCEED is a constraint optimization problem that minimizes simultaneously the fuel cost and emission effects in order to meet a power system’s load demand over some appropriate periods while meeting certain equality and inequality constraints [23].

3.1. Objective Function

DCEELDP’s objective is to minimize total fuel costs while also reducing the level of emissions emitted by generating units. Thus, the objective function is mathematically defined as the weighted summation of the production cost of generating units and emissions caused by fossil fuel thermal plants, which is shown below [16]:
min F = t = 1 T i = 1 N g C i , t P i , t + p p f i t = 1 T i = 1 N g E i , t P i , t
where F indicates the single objective to be minimized; C i , t P i , t denotes the fuel cost of N g generators in the t t h (t =1, 2, …, T) time interval in USD/h; E i , t P i , t stands for the emissions generated by the generation stations over T dispatch intervals in kg/h; P i , t denotes the dynamic dispatch power in MW. p p f i is the price penalty factor determined by the ratio of C i P m a x and E i P m i n in USD/kg.

3.1.1. Dynamic Economic Load Dispatch Model (DED)

The objective of the DED problem is to minimize the overall economic cost of fossil fuel during a 24-h period. In some large generators, their cost functions are also non-linear, due to the effect of the valve opening [24]. Consequently, the valve dynamics increase several local minimum points in the cost function, hence complicating the problem. The DED problem involved with VPE is expressed as minimization of the production cost of power dispatch in the following way [25]:
C i , t P i , t = a i + b i   P i , t + c i   P i , t 2 + e i × s i n f i ×   P i m i n P i
where a i ,   b i ,     and c i are the coefficients of the fuel cost corresponding to the generator i; e i , and f i   stand for the fuel cost coefficients of the i t h generator due to VPE; and   P i m i n denotes the minimum real power of the i t h (i = 1, 2, …, Ng) generating unit.

3.1.2. Dynamic Environmental Dispatch Model (DEnD)

Global warming and increased movements to protect the environment have forced producers to reduce gas emissions caused by the combustion of fossil fuels in various power plants mainly due to sulfur dioxide (SO2) and nitrate oxide (NOx) [26,27].
Each thermal power plant will produce its power according to a dynamic non-smooth emission function given by the following quadratic form [28]:
E i , t P i , t = α i + β i   P i , t + γ i   P i , t 2 + η i × e x p δ i P i , t
where α i ,   β i ,   γ i ,   η i , and   δ i are the emission curve coefficients.

3.2. Constraints Functions

The minimization of the DCEED problem is subject to the following constraints and limits:

3.2.1. Power Balance Constraint

The sum of total power generated by all generators at each time interval t should be matched with the load demand PD and the total transmission losses P L in the corresponding time period, which is given as follows [29]:
i = 1 N g P i , t = P D , t + P L , t
The power losses incurred in the transmission lines can be computed by using Kron’s loss coefficients formula given below [30]:
P L , t = i = 1 N g j = 1 N g P i , t   B i , j P j , t
where B i , j denotes the transmission loss coefficients. Wood et al.in [31] provide detailed procedures for calculating the B coefficients.

3.2.2. Power Output Limits

The dispatch active power outputs of each generator must be between the capacities of each specific generating unit at each time interval t [32]:
P i m i n P i , t   P i m a x
where P i m i n and P i m a x indicate, respectively, the minimum and the maximum power limits of P i , t .

4. Metaheuristic Approaches Applied to DEED

4.1. Seagull Optimization Algorithm (SOA)

The seagull optimization algorithm (SOA) [33] is a recently proposed metaheuristic technique inspired by the natural behaviors of seagulls. The seagull optimization algorithm is a metaheuristic algorithm that mimics gull behavior. Seagulls live in colonies. Seagulls are omnivorous, eating reptiles, earthworms, insects, fish, and other animals.
Seagulls are highly intelligent birds. This aids the seagull in its hunt for prey. The migratory and hunting habits of seagulls are well known. Seagulls migrate in search of a new plentiful food source. After arriving at a new home, seagulls attack their prey (Figure 1 [33]).
The most important thing about seagulls is their migrating and attacking behavior [34]. Thus, the SOA focuses on these two natural behaviors. This behavior is clarified as follows:

4.1.1. Migration (Exploration)

During migration, the members of a seagull swarm should avoid colliding with each other (see Figure 2a). To achieve this purpose, an additional variable A is employed [35]:
C s = A × P s j
where C s indicates the position of each agent, P s j denotes the current position of seagulls in the jth iteration (j = 1, 2,…, Maxiteration), and A depicts the movement behavior of seagulls.
A = a j × a M a x i t e r a t i o n  
where a is a constant and responsible for controlling the frequency of employing variable A, which linearly decreases from a to 0.
To find the richest food resources, seagulls move toward the best search agent as shown in Figure 2b.
M s = B × P b s j P s j
where M s indicates seagull position P s j toward the best search agent P b s j . The coefficient B is a random value responsible for making a tradeoff between exploitation and exploration and is expressed as follows:
B = 2 × A 2 × r d
where rd is a random number that lies in the interval (0,1).
As seagulls move toward the fittest search agent, they might remain close to each other (see Figure 2c). Thus, seagulls can update their position according to the following rule [33]:
D s = C s + M s
where D s stands for the distance between seagulls and the best search agent.

4.1.2. Attacking (Exploitation)

Seagulls attack their prey in a spiral shape after arriving at a new place, as presented in Figure 2d. Their attacking behavior in the x, y, and z planes is explained as follows [33]:
x = r × c o s k y = r × s i n k z = r × k                    
r = u × e x p k v
where r denotes the radius of each turn of the spiral; k is a random number with [0 ≤ k ≤ 2π]; u and v are constants to define the spiral shape [33,36].
The updated position of the search agent P s j is determined by using Equations (11)–(13) [36].
P s j = D s × x × y × z + P b s j

4.2. Crow Search Algorithm (CSA)

Crow search algorithm (CSA) is a nature-inspired algorithm suggested by A. Askarzadeh in 2016 [37]. This evolutionary computation technique based-population algorithm imitates crow birds’ conduct and social interaction [38].
One of the best indications of their cleverness is hiding food and remembering its location. Moreover, the mechanism of exploration and exploitation of CSA can be learned from Figure 3 [39]. As shown in Figure 3a, small values of fl (<1) result in a solution to an optimum local; otherwise, if fl of more than 1is selected, the optimal solution leads in the global search, as shown in Figure 3b. Overall, the pseudo code of CSA can be explained as shown in Algorithm 1.
The CSA process is discussed in this subsection [39]:
Step 1: Initializing crow swarm in the d-dimension randomly.
Step 2: A fitness function is used to evaluate each crow, and its value is put as an initial memory value. Each crow stores its hiding place in its memory variable Pi.
Step 3: The crow updates its position by selecting another random crow, (i.e, Mj) and generating a random value. If this value is greater than the awareness probability “AP”, then crow Pi will follow Pj to know Mj.
Step 4: The crow updates its position by selecting another random crow (i.e., Pj) and following it to know Mj. Then new Pj is calculated as follows:
P i t + 1 = P i t + r i × f l i t × M j t P i t r j A P i t a         r a n d o m   p o s i t i o n                 o t h e r w i s e  
where t refers to iteration number; r i and r j refer to random numbers; f l i t is the crow i flight length to denote crow j memory.
Step 5: Updating memory
The crows’ memory is updated as follows:
M i t + 1 = P i t + 1                                   f P i t + 1 < f M i t M i t                                               o t h e r w i s e                      
Step 6: Check termination criterion. Steps 3–5 are repeated until tmax is reached.
Algorithm 1. Crow Search Algorithm
1: Input: N number of crows in the population, and Maximum number of iteration (tmax).
2: Output: Optimal crow position
3: Initialize position of crows, and crows’ memory
4: while t < tmax do
5:   for i= 1:N (all N crows of the flock)
6:  Choose a random crow (i.e. Mj), and determine a value of an awareness probability AP
7:     if   r j A P i t
8:       P i t + 1 = P i t + r i × f l i t × M j t P i t
9:      else
10:        P i t + 1 = a random position of search space
11:      end if
12:   end for
13:   Check solution boundaries.
14:   Calculate the fitness of each crow
15:  Update Crows’ memory
16:   end while

4.3. Tunicate Swarm Algorithm (TSA)

The standard tunicate swarm algorithm is a very simple bio-inspired metaheuristic optimization technique, which was first proposed by S. Kaur et al. in 2020 [40]. Its inspiration and performance were proven over the seventy-four benchmark problems compared to several other optimization approaches. Its efficacy and unpretentious structure draw the attention to employ and improve this algorithm for the considered problem. The swarm behavior of TSA is given in Figure 4 [40]. TSA main limitates the swarming behaviors of the marine tunicates and their jet propulsions during its navigation and foraging procedure [41].
In TSA, a population of tunicates (PT) is swarming to search for the best source of food (SF), representing the fitness function. In this swarming, the tunicates update their positions related to the first best tunicates stored and upgraded in each iteration. The TSA begins where the tunicate population is initialized randomly, considering the permissible bounds of the control variables. The dimension of the control variables composes each tunicate (T), which can be initially created as [40]
T n m = T m i n n + r × T m a x n T m i n n             m P T s i z e   &   n D i m
where T(m) stands for the position of each tunicate (m); n refers to each control variable in dimension Dim; r is a random number within the range (0:1); and P T s i z e   indicates the number of tunicates in the population.
The update process of the tunicates position is executed by the following formula [41]:
T n m = T n * m T n * m 1 2 + c 1
where T *   denotes the updated position of the m t h tunicate based on Equation (18); T(m−1) refers to the neighbor tunicate; c 1 is a random number, uniformly distributed between 0 and 1.
T n * m = S F + A × S F r a n d × T n n       i f   r a n d 0.5 S F A × S F r a n d × T n n       i f   r a n d < 0.5
where SF is the source of food, which is represented by the best tunicate position in the whole population; A is a randomized vector to avoid any conflicts between tunicates and each other, which is expressed as: [40]
A = c 2 + c 3 2 c 1 V T m i n + c 1 V T m a x V T m i n
where c 2 and c 3 are random numbers within the range (0:1); V T m i n and V T m a x represent the initial and subordinate speeds to produce social interaction.
The TSA method’s key steps can be described as [42]:
  • Step 1: Create the initial tunicate population.
  • Step 2: Determine the control units of TSA and stopping criteria.
  • Step 3: Compute the fitness values of the initial population.
  • Step 4: Select the position of the tunicate with the best fitness value.
  • Step 5: Create the new position for each tunicate by using Equation (18).
  • Step 6: Update the position of the tunicates that are out of the search space.
  • Step 7: Compute the fitness values for the new positions of tunicates.
  • Step 8: Until stopping criteria is satisfied, repeat steps 5–8.
  • Step 9: After stopping criteria is satisfied, save the best tunicate position.

4.4. Overview of the Firefly Algorithm (FFA)

The firefly algorithm developed by X-S. Yang in 2007 [43] is one of the swarm-based optimization algorithms, which works based on the sparkling performance of all the fireflies. Fireflies use their flashing property to communicate. There are three rules in the firefly algorithm, which are based on the idealized behavior of the flashing characteristics of fireflies [44].

4.4.1. Attractiveness

All fireflies are unisex, and they will move toward more attractive and brighter ones regardless of their sex. In the firefly algorithm, the form of attractiveness function of a firefly is the following monotonically decreasing function [44]:
β r = β 0 × e x p γ   r m ,         m 1            
where r is the distance between any two fireflies β 0 is the initial attractiveness at r = 0, and γ is an absorption coefficient which controls the decrease in light intensity.

4.4.2. Distance

The degree of attractiveness of a firefly is proportional to its brightness, which decreases as the distance from the other firefly increases because the air absorbs light. If there is no brighter or more attractive firefly than a particular one, it will move randomly [45].
The distance between any two fireflies i and j, at positions xi and xj, respectively, can be defined as a Cartesian or Euclidean distance as follows [46]:
r i j = x i x j = k = 1 d x i , k x j , k 2
where x i , k is the k t h component of the spatial coordinate x i of the i t h firefly.
In the dimensions 2-d, we have:
r i j = x i x j 2 + y i y j 2

4.4.3. Movement

The movement of a firefly i, which is attracted by a more attractive (brighter) firefly j, is calculated by [46]
x i = x i + β 0 × e x p γ   r i j 2 x j x i + α r a n d 1 2
where the second term is due to the attraction, while the third term is randomization with α being the randomization parameter, and rand is a random number within the range (0:1).

5. Simulation Results and Discussion

In order to solve the dynamic combined economic environmental dispatch problem, we developed and executed the CSA, SOA, TSA, and FFA algorithms in MATLAB 2017, and they were run on a personal computer with an Intel Core(TM) i5 with a processor of 2.60 GHz and a Ram of 8.0 GB under MS Windows 8.1. In the first part, the four proposed techniques were tested on the five-unit test system by considering VPE for three case studies, and in the second part, the CSA method was applied on the IEEE ten-unit system, including VPE, for three cases. The constraints involved in all cases were power balance limit with consideration of transmission losses and generator operating limits constraints.
The obtained results were compared with the optimization approaches recently published in the literature. Table 1 stands for the parameter values of CSA, SOA, TSA, and FFA algorithms, for all cases studies.

5.1. IEEE Five-Unit Test System

The five-unit test system was derived from [47,48]. Table 2 and Table 3 include the generation data. In this subsection, the dynamic load dispatch (DLD) cases through the application of the four metaheuristics techniques include:
  • Case 1: Dynamic economic dispatch DED;
  • Case 2: Dynamic environmental dispatch DEnD;
  • Case 3: Dynamic economic emission dispatch DEED.
The B matrix of the test system we use is given by Equation (25) [48]:
B = 10 4 i × 0.49 0.14 0.15 0.15 0.20 0.14 0.45 0.16 0.20 0.18 0.15 0.16 0.39 0.10 0.12 0.15 0.20 0.10 0.40 0.14 0.20 0.18 0.12 0.14 0.35

5.1.1. Case 1

The dynamic economic dispatch (DED) considering VPE with variables power losses is studied in this subsection (for total load = 14,577 MW).
The optimal schedule for a five-thermal-generator test system considering VPE and transmission losses, using the crow search algorithm (CSA), is presented in Table 4. The best results are highlighted in bold font.
The comparison results of the optimization techniques (CSA, SOA, TSA, and FFA) and the statistical analysis of the optimal results of Case 1 are given in Table 5. The best values, the robustness and effectiveness of the proposed CSA in finding optimal solutions to the DED problem with a reasonable number of iterations are compared and the constraints verified.
The results shown in Table 4 present the total cost found by the CSA algorithm, which is equal to 42,425.455 USD/h, is lower compared to that found by the SOA, TSA, and FFA algorithms, which is estimated at 48,609.77 USD/h, 46,672.4787 USD/h and 45,474.198 USD/h respectively.
As seen in Table 5, we infer that the CSA obtained the best fuel cost compared to PSO [47], PSOGSA [48], NEHS [49], HS-NPSA [49], and DE-SQP [50].
The CSA algorithm, which offers the best production cost, on the other hand, offers a relatively higher amount of transmission losses compared to FFA, i.e., 193.393 MW for the CSA algorithm, 204.66 MW for SOA, 198.278 MW for TSA, and 191.298 MW for FFA.
Table 5. Comparison of CSA with previous algorithms for DED.
Table 5. Comparison of CSA with previous algorithms for DED.
MethodsTotal Loss
MW
Total Fuel Cost
USD/h
Total Emission
I b / h
CSA193.39342,425.45521,960.553
SOA204.66048,609.77032,652.860
TSA198.27846,672.47927,641.230
FFA191.29845,474.19824,862.338
PSOGSA [48]NA42,853.33922,087.887
NEHS [49]NA43,066.073NA
MHS [49]NA45,497.740NA
HS-NPSA [49]NA43,927.305NA
DE-SQP [50]NA45,590.00023,567.000
PSO [47]NA47,852.00022,405.000
NA means not available in the corresponding literature.
It is also worth mentioning that in Table 5, the total emissions found by the CSA algorithm, which amount to 21,960.553 lb/h are more reduced compared to those found by the SOA, TSA, and FFA algorithms, which are estimated at 32,652.86 lb/h, 27,641.23 lb/h, and 24,862.338 lb/h respectively.
Figure 5, shows the graphical depiction of the convergence of the DED problem with time (iterations) obtained by applying our proposed methods corresponding to the peak hour (PD = 740 MW).
In comparison to SOA, TSA, and FFA, we can see that CSA has an incredibly fast convergence ability. In addition, CSA was trapped into the local optimum at around 230 iterations.

5.1.2. Case 2

The dynamic environmental dispatch (DEnD) considering the valve-point loading effect and transmission losses as given in Equation (3) are discussed in this case.
Table 6 shows the results of the optimum power dispatch for the five-unit system over 24 h obtained by CSA.
The optimal results of the pollutant power generation, fuel cost, and active power loss obtained by the CSA are depicted in Table 6.
The total losses, total fuel cost, and total emissions computed by our proposed approaches are illustrated in Table 7. We compared them with those determined by other algorithms recently applied in the literature.
By analyzing the results given in Table 7, we infer that the total emissions found by the CSA algorithm, which amount to 17,733.6 lb/h, are lower, compared to those found by the SOA TSA, and FFA algorithms, which are estimated at 18,743.1 lb/h, 18,602.8 lb/h, and 19,840.2 lb/h, respectively.
From the results shown in Table 7, we notice that the total cost determined by the CSA algorithm, which amounts to 51,149.5 USD/h, is lower compared to that found by the SOA, TSA, and FFA algorithms, which is estimated at 51,385.3 USD/h, 51,878.7 USD/h, and 51,263.5 USD/h, respectively.
In addition, when compared to CSA, SOA, and TSA, FFA has a relatively low amount of active power losses. The CS algorithm, which offers the minimum pollutant power generation, in return offers relatively higher transmission losses than FFA, and lower than SOA and TSA, i.e., 187.901 MW, 204.66MW, 188.825 MW, and, 187.07 MW for CSA, SOA, TSA, and FFA, respectively.
Figure 6 represents the convergence curves of our proposed approaches for the DEnD problem. It describes the stable convergence of the objective function of the problem given in Equation (3). The convergence characteristics shown in Figure 6 prove that CSA has better qualities than SOA, TSA, and FFA. We conclude that CSA is favorable for large-scale power systems.

5.1.3. Case 3

In this case, we deal with the dynamic combined economic environmental dispatching (DCEED) with the variable losses by applying the price penalty factor under the impact of the valve-point. Electrical losses are variable depending on the power generated.
Table 8 summarizes the best solutions achieved for DCEED for a given load. We can deduce from the same table that CSA and our three competitive algorithms adjust the value of the output power ( P 1 P 5 ) such that load demand and the constraint limits are satisfied, and the best fuel cost and pollutants emission results are achieved.
Table 9 shows the values of the active power losses, the best cost, the best emission, and the total cost objectives against 0.5 weight for the test system. The results displayed in the mentioned table are obtained from NEHS, MHS, HS-NPSA, PSO-GSA, DE-SQO, PSO, and our proposed approaches.
Column five of Table 9 depicts the value of the single-objective function of the problem, as specified in Equation (1). The effectiveness of the suggested CSA is demonstrated by the percentage change of some algorithms listed in the same table.
As seen in Table 9, the results reveal that CSA has a good performance for solving DCEED at less than SOA (3.43%), than TSA (0.84%), than FFA (2.64%), than PSO (5.55%), and then EP (3.66%).
According to Table 9, we infer that minimizing the cost of generation and minimizing emissions are contradictory goals. Emissions are highest when the cost of production is minimized.
Figure 7 shows the convergence curves of the total cost with iterations, obtained by applying CSA, SOA, TSA, and FFA methods corresponding to the power demand equal to 740 MW. We infer that CSA and FFA reach the optimum solution more quickly than SOA and TSA, which is shown in Figure 7.
Figure 8 presents a graphical comparison of the total fuel cost, the total emissions, and the total cost of our proposed methods and other algorithms for a five-unit test system. This clearly demonstrates that CSA has the lowest total cost when compared to other algorithms.
Percentage enhancement of the suggested CSA over other algorithms is shown in Figure 9. From this figure, the positive bars show the largest values of the total cost compared to those obtained by CSA, and negative bars represent smaller values of the total cost compared to those obtained by CSA.
The statistical summary of 50 runs for each study case performed (i.e., Case 1 to Case 3) using CSA, SOA, TSA, and FFA approaches is depicted in Table 10.
The columns display the min, average, worst, and standard deviation values for the objective function in each case. According to Table 10, it is clear the CSA method delivers the best fitness, best mean, and best standard deviation values in all the cases.
Figure 10 obtained values (min, mean, and worst values) for 50 runs of the CSA approach for the case of reducing the cost of production (Case 1).

5.2. IEEE 10-Unit Test System

In this case study, the then-unit generating system is utilized to evaluate the performance of the proposed CSA by considering the valve-point loading effect. In this experiment, a 24-h scheduling period with 1-h intervals is used. The original data of the 10-unit system are shown in Table 11, which are available in the literature [53]. Table 12 and Table 13 are the 10-unit generator loads demand and the B matrix, respectively, which are derived from [53]. In this research, the weighting function approach (w.f.a) is used to converts multi-objective functions into a single problem [56]. Hence, by the usage of the w. f. a, Equation (1) can be reformulated as:
min F = w 1 t = 1 T i = 1 N g C i , t P i , t + w 2 t = 1 T i = 1 N g E i , t P i , t
where i = 1 n w i = 1 (n: number of problems).
Dynamic load dispatch (DLD) cases in this subsection include:
  • Case 4: Dynamic economic dispatch DED w 1 = 1   ,     w 2 = 0 ;
  • Case 5: Dynamic environmental dispatch DEnD w 1 = 0   ,     w 2 = 1 ;
  • Case 6: Dynamic economic emission dispatch DEED w 1 = 0.5 ,     w 2 = 0.5 ;

5.2.1. Case 4

The dynamic economic dispatch (DED) considering VPE with variables power losses is studied in this subsection (for total load = 39.848 MW).
Hourly generation (MW) schedule obtained from DED using CSA for a 10-unit system by considering VPE and transmission losses are presented in Table 14. The best results are highlighted in bold font.
Total fuel cost and total emission results obtained from the CSA algorithm are compared with other methods in Table 15. As can be seen from Table 15, the proposed CSA algorithm produces fewer fuel cost value by 2.487512 × 106 USD than other algorithms. CSA was able to achieve an enhanced in total fuel cost in rang 106 of 0.01659 USD, 0.013315 USD and 0.029288 USD, respectively as compared to MHS [49], SA [57], and NSGAII [58]. IBFA [59], GCABC [60], and TLBO [61] gives a best solutions (less than this obtained by our proposed approach of 5812 USD, 13,039 USD, and 15,396 USD, respectively).
To elaborate the transition of CSA for different phases of the search convergence characteristics for the 10-unit test system under a fixed hour (PD = 2150 MW) for 1000 iterations is shown in Figure 11. From the figure, we can be seen that CSA has an incredibly fast convergence ability it has been quickly trapped the optimal values.
Table 15. Comparison of the 10-unit test system with previous algorithms for best minimum cost solution (Case 4).
Table 15. Comparison of the 10-unit test system with previous algorithms for best minimum cost solution (Case 4).
MethodsTotal Fuel Cost
× 10 6   U S D
Total   Emission × 10 5 I b
CSA2.4875123.38103
MHS [49]2.504106NA
SA [57]2.537200NA
NSGAII [58]2.5168003.17400
IBFA [59]2.4817003.27500
GCABC [60]2.474473NA
TLBO [61]2.4721163.30411

5.2.2. Case 5

The dynamic environmental dispatch (DEnD) considering the valve-point loading effect and transmission losses as given in Equation (3) is discussed in this case.
Table 16 shows the results of the optimum power dispatch for the 10-unit system over 24 h obtained by CSA. The optimal results of the pollutant power generation and fuel cost obtained by the CSA are depicted in Table 16. The total fuel cost and total emissions computed by the CSA method are illustrated in Table 17. We compared the obtained solutions with those determined by other algorithms recently published in the literature.
By analyzing the results given in Table 17, we infer that the total emissions found by the CSA algorithm, which amount to 2.9354 × 105lb, are lower, compared to that found by IHS [49], MHS in [49], NSGA-II [58], TLBO [61], CRO [62], and HCRO [62], which are estimated at 296,044 lb, 302,093 lb, 304,120 lb, 294,153 lb, 317,400 lb, and 327,500 lb, respectively.
Method GCABC in [60] obtains the less total emission values of 293,416 lb compared with those values obtained by the methods cited in Table 17.
According to Table 17, we notice that the total cost determined by the CSA algorithm which is equal to 2.62594 × 106 USD is lower compared to that found by the NSGA-II [58] algorithm, which is estimated at 2.6563 × 106 USD.
Table 17. Comparison of the 10-unit test system with previous algorithms for best minimum cost solution (Case 5).
Table 17. Comparison of the 10-unit test system with previous algorithms for best minimum cost solution (Case 5).
MethodsTotal Fuel Cost
× 10 6   U S D
Total Emission
× 10 5 I b
CSA2.6259402.93540
GCABC [60]NA2.93416
TLBO [61]2.5941482.94153
IHS [49]NA2.96044
MHS [49]NA3.02093
NSGA-II [58]2.6563003.04120
CRO [62]NA3.17400
HCRO [62]NA3.27500
Figure 12 represents the convergence curves of our proposed approach for the DEnD problem. It describes the stable convergence of the objective function of the problem given in (3) (Case 5). The convergence characteristics shown in Figure 12 prove that CSA has good qualities. We conclude that CSA is favorable for large-scale power systems.

5.2.3. Case 6

In this case, we deal with the dynamic combined economic environmental dispatching (DCEED) by considering the power losses and the valve point-effect loading. Table 18 summarizes the best compromise solutions achieved for DCEED for a given load.
According to Table 18, we can deduce that CSA adjust the value of the output power ( P 1 P 10 ) such that load demand and the constraint limits are satisfied, and the best fuel cost and pollutants emission results are achieved. However, the statistical comparative results of CSA method along with various other methods for both cost and emission objective functions are provided in Table 19. The minimum cost obtained by the proposed CSA approach is 2,492,050 USD among 50 trials in the economic dispatch problem and considered as the ever best solution. It is also clear from the simulation results that the proposed approach provides better statistical results as compared with many other available methods given in Table 19.
Figure 13 shows the convergence curves of the CEED with time (iterations) obtained by applying the CSA method corresponding to a fixed hour with a power demand of 2150 MW. It is observed from the convergence curve that a better reduction in combined cost and emission can be obtained with less number of iterations using the proposed CSA.
Figure 14 displays the obtained values (best, average, and max values) among 50 runs of the CSA technique for the case of minimizing the fuel cost of production (Case 4).

6. Conclusions and Future Work

In this paper, new optimization approaches were proposed, presented and applied to solve the problem of the dynamic economic emissions dispatch of generator units considering the valve-point loading effects. The main inspiration of these optimization techniques are the fact that metaheuristic algorithms are easy to implement and can be used for a variety of other problems.
The proposed strategies are validated by simulating MATLAB and testing on the two standard IEEE power systems, 5-unit and 10-unit systems. The numerical results of this system are presented to show the capabilities of the proposal algorithms to establish an optimal solution of the dynamics problem of combined economic emissions dispatch in several passages. From Table 4, Table 6, Table 8, Table 14, Table 16, and Table 18, it is obviously clear that the optimal generation schedule of a 5-units and 10-unit system obtained by CSA satisfy power balance constraint with considering power losses and generator operating limits constraint. The proposed CSA gives better performance compared to methods cited in the literature.
In all cases, our proposed algorithms can reach the optimum solution more quickly which. In future works, we intend to combine CSA with TSA, and introduce it to other kinds of optimization issues, such as large-scale economic load dispatch problems, integrated renewable energy sources, multi-objective ED problems with many complex constraints.

Author Contributions

Conceptualization, B.L., A.N.E.I.A., H.B. and A.S.T.; Data curation, B.L.; Formal analysis, B.L., A.N.E.I.A. and H.B.; Funding acquisition, H.A., T.E.A.A., S.S.M.G. and S.A.M.A.; Investigation, H.A., T.E.A.A., A.S.T. and S.S.M.G.; Methodology, B.L., A.N.E.I.A. and H.B.; Project administration, B.L. and S.S.M.G.; Resources, A.N.E.I.A., H.A., T.E.A.A., S.S.M.G. and S.A.M.A.; Software, B.L., A.N.E.I.A., H.B. and A.S.T.; Supervision, B.L. and S.S.M.G.; Validation, B.L., A.N.E.I.A. and A.S.T.; Visualization, H.A., T.E.A.A., S.S.M.G. and S.A.M.A.; Writing—original draft, B.L., A.N.E.I.A., H.B. and A.S.T.; Writing—review and editing, H.A., T.E.A.A., S.S.M.G. and S.A.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Taif University Researchers Supporting Project number (TURSP-2020/34), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors appreciate Taif University Researchers Supporting Project number (TURSP-2020/34), Taif University, Taif, Saudi Arabia, and the General Directorate of Scientific Research and Technological Development (DGRSDT) of Algeria.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

CEEDCombined economic environmental dispatch
DEDDynamic economic dispatch
DEnDDynamic environmental dispatch
DEEDDynamic economic emission dispatch
DCEELDPDynamic combined economic emission load dispatch problem
EEDEconomic emission dispatch
FCFuel cost
a i ,   b i ,   c i Coefficients of the fuel cost corresponding of generator i
e i ,   and   f i Fuel cost coefficients of i t h generator due to VPE
α i ,   β i ,   γ i ,   η i ,   a n d   δ i Emission curve coefficients
P L , t Power losses
w i Weighting factor

References

  1. Larouci, B.; Benasla, L.; Belmadani, A.; Rahli, M. Cuckoo Search Algorithm for Solving Economic Power Dispatch Problem with Consideration of Facts Devices. UPB Sci. Bull. Ser. C 2017, 79, 43–54. [Google Scholar]
  2. Ryu, H.-S.; Kim, M.-K. Combined Economic Emission Dispatch with Environment-Based Demand Response Using WU-ABC Algorithm. Energies 2020, 13, 6450. [Google Scholar] [CrossRef]
  3. Razali, N.S.; Mansor, M.H.; Musirin, I.; Othman, M.M.; Akoury, M. Embedded Immune-Evolutionary Programming for Economic Dispatch of Generators with Prohibited Operating Zones. Int. J. Eng. Technol. 2018, 7, 183–186. [Google Scholar] [CrossRef]
  4. Vahidi, M.; Vahdani, S.; Rahimian, A.; Jamshidi, M.-N.; Kanee, A.-T. Evolutionary-base finite element model updating and damage detection using modal testing results. Struct. Eng. Mech. 2019, 70, 339–350. [Google Scholar]
  5. Al-Betar, M.A.; Awadallah, M.A.; Abu Doush, I.; Alsukhni, E.; Alkhraisat, H. A Non-convex Economic Dispatch Problem with Valve Loading Effect Using a New Modified β -Hill Climbing Local Search Algorithm. Arab. J. Sci. Eng. 2018, 43, 7439–7456. [Google Scholar] [CrossRef]
  6. Gao, Y.; Li, X.; Dong, M.; Li, H.-P. An enhanced artificial bee colony optimizer and its application to multi-level threshold image segmentation. J. Cent. South Univ. 2018, 25, 107–120. [Google Scholar] [CrossRef]
  7. Mirjalili, S.; Mirjalili, S.-M.; Hatamlou, A. Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
  8. Wang, F.; Zhang, H.; Zhou, A. A particle swarm optimization algorithm for mixed-variable optimization problems. Swarm Evol. Comput. 2021, 60, 100808. [Google Scholar] [CrossRef]
  9. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S. An improved grey wolf optimizer for solving engineering problems. Expert Syst. Appl. 2021, 166, 113917. [Google Scholar] [CrossRef]
  10. Albashish, D.; Hammouri, A.I.; Braik, M.; Atwan, J.; Sahran, S. Binary biogeography-based optimization based SVM-RFE for feature selection. Appl. Soft Comput. 2021, 101, 107026. [Google Scholar] [CrossRef]
  11. Li, L.-L.; Shen, Q.; Tseng, M.-L.; Luo, S. Power system hybrid dynamic economic emission dispatch with wind energy based on improved sailfish algorithm. J. Clean. Prod. 2021, 316, 128318. [Google Scholar] [CrossRef]
  12. Liu, Z.-F.; Li, L.-L.; Liu, Y.-W.; Liu, J.-Q.; Li, H.-Y.; Shen, Q. Dynamic economic emission dispatch considering renewable energy generation: A novel multi-objective optimization approach. Energy 2021, 235, 121407. [Google Scholar] [CrossRef]
  13. Li, L.-L.; Liu, Z.-F.; Tseng, M.-L.; Zheng, S.-J.; Lim, M.K. Improved tunicate swarm algorithm: Solving the dynamic economic emission dispatch problems. Appl. Soft Comput. 2021, 108, 107504. [Google Scholar] [CrossRef]
  14. Qiao, B.; Liu, J.; Hao, X. A multi-objective differential evolution algorithm and a constraint handling mechanism based on variables proportion for dynamic economic emission dispatch problems. Appl. Soft Comput. 2021, 108, 107419. [Google Scholar] [CrossRef]
  15. Zou, Y.; Zhao, J.; Ding, D.; Miao, F.; Sobhani, B.F. Solving dynamic economic and emission dispatch in power system integrated electric vehicle and wind turbine using multi-objective virus colony search algorithm. Sustain. Cities Soc. 2021, 67, 102722. [Google Scholar] [CrossRef]
  16. Yao, L.; Li, J.; Liang, H. Dynamic Economic/Emission Dispatch Considering Renewable Energy and PEVs. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021. [Google Scholar] [CrossRef]
  17. Yang, W.; Peng, Z.; Yang, Z.; Guo, Y.; Chen, X. An enhanced exploratory whale optimization algorithm for dynamic economic dispatch. Energy Rep. 2021, 7, 7015–7029. [Google Scholar] [CrossRef]
  18. Gul, R.N.; Ahmad, A.; Fayyaz, S.; Sattar, M.K.; Haq, S.S.U. Hybrid Flower Pollination Algorithm with Sequential Quadratic Programming Technique for Solving Dynamic Combined Economic Emission Dispatch Problem. Mehran Univ. Res. J. Eng. Technol. 2021, 40, 371–382. [Google Scholar] [CrossRef]
  19. Xia, A.; Wu, X.; Bai, Y. A new multi-objective hybrid optimization algorithm for wind-thermal dynamic economic emission power dispatch. Int. Trans. Electr. Energy Syst. 2021, 31, e12966. [Google Scholar] [CrossRef]
  20. Alshammari, M.; Ramli, M.; Mehedi, I. A New Chaotic Artificial Bee Colony for the Risk-Constrained Economic Emission Dispatch Problem Incorporating Wind Power. Energies 2021, 14, 4014. [Google Scholar] [CrossRef]
  21. Hassan, M.H.; Kamel, S.; Abualigah, L.; Eid, A. Development and application of slime mould algorithm for optimal economic emission dispatch. Expert Syst. Appl. 2021, 182, 115205. [Google Scholar] [CrossRef]
  22. Ajayi, O.; Heymann, R. Day-ahead combined economic and emission dispatch with spinning reserve consideration using moth swarm algorithm for a data centre load. Heliyon 2021, 7, e08054. [Google Scholar] [CrossRef] [PubMed]
  23. Fayyaz, S.; Sattar, M.K.; Waseem, M.; Ashraf, M.U.; Ahmad, A.; Hussain, H.A.; Alsubhi, K. Solution of Combined Economic Emission Dispatch Problem Using Improved and Chaotic Population-Based Polar Bear Optimization Algorithm. IEEE Access 2021, 9, 56152–56167. [Google Scholar] [CrossRef]
  24. Larouci, B.; Si Tayeb, A.; Boudjella, H.; Ayad, A.N.E.I. Cuckoo search algorithm to solve the problem of economic emission dispatch with the incorporation of facts devices under the valve-point loading effect. Facta Univ. Ser. Electron. Energ. 2021, 34, 569–588. [Google Scholar] [CrossRef]
  25. Si Tayeb, A.; Larouci, B.; Rezzak, D.; Houam, Y.; Bouzeboudja, H.; Bouchakour, A. Application of a new hybridization to solve economic dispatch problem on an algerian power system without or with connection to a renewable energy. Diagnostyka 2021, 22, 101–112. [Google Scholar] [CrossRef]
  26. Kuk, J.N.; Gonçalves, R.A.; Pavelski, L.M.; Venske, S.M.G.S.; de Almeida, C.P.; Pozo, A.T.R. An empirical analysis of constraint handling on evolutionary multi-objective algorithms for the Environmental/Economic Load Dispatch problem. Expert Syst. Appl. 2021, 165, 113774. [Google Scholar] [CrossRef]
  27. Prasad, R.S.; Sud, R. The pivotal role of UNFCCC in the international climate policy landscape: A developing country perspective. Glob. Aff. 2021, 7, 67–78. [Google Scholar] [CrossRef]
  28. Van Hong, T.P.; Ngoc, D.V.; Tuan, K.D. Environmental Economic Dispatch Using Stochastic Fractal Search Algorithm. In Proceedings of the 2021 International Symposium on Electrical and Electronics Engineering (ISEE), Ho Chi Minh, Vietnam, 15–16 April 2021; pp. 214–219. [Google Scholar]
  29. Chakrabarti, S.; Panja, A.K.; Mukherjee, A.; Bar, A.K. Application of Multi-Objective Particle Swarm Optimization Technique for Analytical Solution of Economic and Environmental Dispatch. In Intelligent Electrical Systems: A Step towards Smarter Earth; CRC Press: Boca Raton, FL, USA, 2021; pp. 313–319. [Google Scholar]
  30. Boudjella, H.; Laouer, M.; Bouzeboudja, H.; Ayad, A.N.E.I.; Benhamida, F.; Saad, A. Solution of Economic Load Dispatch Problems Using Novel Improved Harmony Search Algorithm. Int. J. Electr. Eng. Inform. 2021, 13, 218–241. [Google Scholar] [CrossRef]
  31. Wood, A.J.; Wollenberg, B.F.; Sheblé, G.B. Power Generation, Operation, and Control; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  32. Rezaee Jordehi, A. Dynamic environmental-economic load dispatch in grid-connected microgrids with demand response programs considering the uncertainties of demand, renewable generation and market price. Int. J. Numer. Model. Electron. Netw. Devices Fields 2021, 34, e2798. [Google Scholar] [CrossRef]
  33. Dhiman, G.; Kumar, V. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl. Based Syst. 2019, 165, 169–196. [Google Scholar] [CrossRef]
  34. Kumar, V.; Kumar, D.; Kaur, M.; Singh, D.; Idris, S.A.; Alshazly, H. A Novel Binary Seagull Optimizer and its Application to Feature Selection Problem. IEEE Access 2021, 9, 103481–103496. [Google Scholar] [CrossRef]
  35. Sharifi, M.R.; Akbarifard, S.; Qaderi, K.; Madadi, M.R. Comparative analysis of some evolutionary-based models in optimization of dam reservoirs operation. Sci. Rep. 2021, 11, 15611. [Google Scholar] [CrossRef] [PubMed]
  36. Jia, H.; Xing, Z.; Song, W. A New Hybrid Seagull Optimization Algorithm for Feature Selection. IEEE Access 2019, 7, 49614–49631. [Google Scholar] [CrossRef]
  37. Askarzadeh, A. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput. Struct. 2016, 169, 1–12. [Google Scholar] [CrossRef]
  38. Han, X.; Xu, Q.; Yue, L.; Dong, Y.; Xie, G.; Xu, X. An Improved Crow Search Algorithm Based on Spiral Search Mechanism for Solving Numerical and Engineering Optimization Problems. IEEE Access 2020, 8, 92363–92382. [Google Scholar] [CrossRef]
  39. Meraihi, Y.; Gabis, A.B.; Ramdane-Cherif, A.; Acheli, D. A comprehensive survey of Crow Search Algorithm and its applications. Artif. Intell. Rev. 2021, 54, 2669–2716. [Google Scholar] [CrossRef]
  40. Kaur, S.; Awasthi, L.K.; Sangal, A.; Dhiman, G. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef]
  41. Fetouh, T.; Elsayed, A.M. Optimal Control and Operation of Fully Automated Distribution Networks Using Improved Tunicate Swarm Intelligent Algorithm. IEEE Access 2020, 8, 129689–129708. [Google Scholar] [CrossRef]
  42. Sharma, A.; Sharma, A.; Dasgotra, A.; Jately, V.; Ram, M.; Rajput, S.; Azzopardi, B.; Averbukh, M. Opposition-Based Tunicate Swarm Algorithm for Parameter Optimization of Solar Cells. IEEE Access 2021, 9, 125590–125602. [Google Scholar] [CrossRef]
  43. Yang, X.S. Firefly algorithms for multimodal optimization. In Proceedings of the 5th International Symposium on Stochastic Algorithms, Sapporo, Japan, 26–28 October 2009; pp. 169–178. [Google Scholar]
  44. Strumberger, I.; Bacanin, N.; Tuba, M. Enhanced firefly algorithm for constrained numerical optimization. In Proceedings of the 2017 IEEE Congress on Evolutionary Computation (CEC), Donostia, Spain, 5–8 June 2017; pp. 2120–2127. [Google Scholar] [CrossRef]
  45. Chahnasir, E.S.; Zandi, Y.; Shariati, M.; Dehghani, E.; Toghroli, A.; Mohamad, E.T.; Shariati, A.; Safa, M.; Wakil, K.; Khorami, M. Application of support vector machine with firefly algorithm for investigation of the factors affecting the shear strength of angle shear connectors. Smart Struct. Syst. 2018, 22, 413–424. [Google Scholar]
  46. Wang, C.-F.; Song, W.-X. A novel firefly algorithm based on gender difference and its convergence. Appl. Soft Comput. 2019, 80, 107–124. [Google Scholar] [CrossRef]
  47. Basu, M. Particle Swarm Optimization Based Goal-Attainment Method for Dynamic Economic Emission Dispatch. Electr. Power Components Syst. 2006, 34, 1015–1025. [Google Scholar] [CrossRef]
  48. Hardiansyah, H. Hybrid PSOGSA technique for solving dynamic economic emission dispatch problem. Eng. Rev. 2020, 40, 96–104. [Google Scholar] [CrossRef]
  49. Li, Z.; Zou, D.; Kong, Z. A harmony search variant and a useful constraint handling method for the dynamic economic emission dispatch problems considering transmission loss. Eng. Appl. Artif. Intell. 2019, 84, 18–40. [Google Scholar] [CrossRef]
  50. Shehata, A.M.; Elaiw, A.M. Hybrid DE-SOP for solving dynamic economic emission dispatch with prohibited operating. Int. J. Sci. Eng. Res. 2015, 6, 1136–1141. [Google Scholar]
  51. Zhang, H.; Yue, D.; Xie, X.; Hu, S.; Weng, S. Multi-elite guide hybrid differential evolution with simulated annealing technique for dynamic economic emission dispatch. Appl. Soft Comput. 2015, 34, 312–323. [Google Scholar] [CrossRef]
  52. Mehdi, M.F.; Ahmad, A.; Haq, S.S.U.; Saqib, M.; Ullah, M.F. Dynamic economic emission dispatch using whale optimization algorithm for multi-objective function. Electr. Eng. Electromech. 2021, 2, 64–69. [Google Scholar] [CrossRef]
  53. Mason, K.; Duggan, J.; Howley, E. A multi-objective neural network trained with differential evolution for dynamic economic emission dispatch. Int. J. Electr. Power Energy Syst. 2018, 100, 201–221. [Google Scholar] [CrossRef]
  54. Basu, M. Dynamic Economic Emission Dispatch Using Evolutionary Programming and Fuzzy Satisfying Method. Int. J. Emerg. Electr. Power Syst. 2007, 8. [Google Scholar] [CrossRef]
  55. Alsumait, J.S.; Qasem, M.; Sykulski, J.; Al-Othman, A.K. An improved Pattern Search based algorithm to solve the Dynamic Economic Dispatch problem with valve-point effect. Energy Convers. Manag. 2010, 51, 2062–2067. [Google Scholar] [CrossRef] [Green Version]
  56. Kothari, D.P.; Dhillon, J.S. Power System Optimization, 2nd ed.; PHI Learning Private Ltd.: New Delhi, India, 2011. [Google Scholar]
  57. Pattanaik, J.K.; Basu, M.; Dash, D.P. Dynamic economic dispatch: A comparative study for differential evolution, particle swarm optimization, evolutionary programming, genetic algorithm, and simulated annealing. J. Electr. Syst. Inf. Technol. 2019, 6, 1–8. [Google Scholar] [CrossRef] [Green Version]
  58. Basu, M. Dynamic economic emission dispatch using nondominated sorting genetic algorithm-II. Int. J. Electr. Power Energy Syst. 2008, 30, 140–149. [Google Scholar] [CrossRef]
  59. Pandit, N.; Tripathi, A.; Tapaswi, S.; Pandit, M. An improved bacterial foraging algorithm for combined static/dynamic environmental economic dispatch. Appl. Soft Comput. 2012, 12, 3500–3513. [Google Scholar] [CrossRef]
  60. Marouani, I.; Boudjemline, A.; Guesmi, T.; Abdallah, H.H. A Modified Artificial Bee Colony for the Non-Smooth Dynamic Economic/Environmental Dispatch. Eng. Technol. Appl. Sci. Res. 2018, 8, 3321–3328. [Google Scholar] [CrossRef]
  61. Alshammari, B.M. Teaching-Learning-Based Optimization Algorithm for the Combined Dynamic Economic Environmental Dispatch Problem. Eng. Technol. Appl. Sci. Res. 2020, 10, 6432–6437. [Google Scholar] [CrossRef]
  62. Roy, P.K.; Bhui, S. A multi-objective hybrid evolutionary algorithm for dynamic economic emission load dispatch. Int. Trans. Electr. Energy Syst. 2016, 26, 49–78. [Google Scholar] [CrossRef]
  63. Alshammari, M.E.; Ramli, M.A.; Mehedi, I.M. An Elitist Multi-Objective Particle Swarm Optimization Algorithm for Sustainable Dynamic Economic Emission Dispatch Integrating Wind Farms. Sustainability 2020, 12, 7253. [Google Scholar] [CrossRef]
  64. Qian, S.; Wu, H.; Xu, G. An improved particle swarm optimization with clone selection principle for dynamic economic emission dispatch. Soft Comput. 2020, 24, 15249–15271. [Google Scholar] [CrossRef]
Figure 1. Migration and attacking behaviors of seagulls.
Figure 1. Migration and attacking behaviors of seagulls.
Sustainability 14 05554 g001
Figure 2. The basic comportment of seagull (a) Avoiding collisions between search agents, (b) Displacement of search agents toward the best seagull, (c) Convergence in the direction of the best seagull, and (d) Seagulls’ natural aggressive behavior.
Figure 2. The basic comportment of seagull (a) Avoiding collisions between search agents, (b) Displacement of search agents toward the best seagull, (c) Convergence in the direction of the best seagull, and (d) Seagulls’ natural aggressive behavior.
Sustainability 14 05554 g002
Figure 3. Searching mechanism by the crow in both states.
Figure 3. Searching mechanism by the crow in both states.
Sustainability 14 05554 g003
Figure 4. Inspiration of TSA.
Figure 4. Inspiration of TSA.
Sustainability 14 05554 g004
Figure 5. ° Convergence of the ED problem with time (iterations) for PD = 740 MW.
Figure 5. ° Convergence of the ED problem with time (iterations) for PD = 740 MW.
Sustainability 14 05554 g005
Figure 6. Convergence characteristics of the EnD with iterations for PD = 740 MW.
Figure 6. Convergence characteristics of the EnD with iterations for PD = 740 MW.
Sustainability 14 05554 g006
Figure 7. Convergence curves of the CEED with time (iterations) for PD = 740 MW.
Figure 7. Convergence curves of the CEED with time (iterations) for PD = 740 MW.
Sustainability 14 05554 g007
Figure 8. Total fuel cost, total emissions, and total cost obtained by CSA, SOA, TSA, and FFA vs. other algorithms applied on the IEEE five-unit test system.
Figure 8. Total fuel cost, total emissions, and total cost obtained by CSA, SOA, TSA, and FFA vs. other algorithms applied on the IEEE five-unit test system.
Sustainability 14 05554 g008
Figure 9. Percentage enhancement of CSA vs. other algorithms for the IEEE five-unit test system.
Figure 9. Percentage enhancement of CSA vs. other algorithms for the IEEE five-unit test system.
Sustainability 14 05554 g009
Figure 10. Min, Mean and Max Fuel cost obtained in 50 runs using CSA method.
Figure 10. Min, Mean and Max Fuel cost obtained in 50 runs using CSA method.
Sustainability 14 05554 g010
Figure 11. Convergence curve for10-unit test system for a fixed hour (PD = 2150 MW).
Figure 11. Convergence curve for10-unit test system for a fixed hour (PD = 2150 MW).
Sustainability 14 05554 g011
Figure 12. Convergence characteristics of the EnD with iterations for a fixed hour (PD = 2150 MW).
Figure 12. Convergence characteristics of the EnD with iterations for a fixed hour (PD = 2150 MW).
Sustainability 14 05554 g012
Figure 13. Convergence curves of the CEED with time (iterations) for a fixed hour (PD = 2150 MW).
Figure 13. Convergence curves of the CEED with time (iterations) for a fixed hour (PD = 2150 MW).
Sustainability 14 05554 g013
Figure 14. Min, Mean, and Max Fuel cost obtained in 50 runs using CSA method for 10-unit system.
Figure 14. Min, Mean, and Max Fuel cost obtained in 50 runs using CSA method for 10-unit system.
Sustainability 14 05554 g014
Table 1. Parameters of CSA, SOA, TSA, and FFA algorithms for DEED problem.
Table 1. Parameters of CSA, SOA, TSA, and FFA algorithms for DEED problem.
AlgorithmParameters
SOAN = 50, tmax = 1000, u = 1, v = 0.011
CSAN = 50, itermax= 1000, fl = 2, AP = 0.1
TSAm = 50, itermax = 1000, VTmin= 1, VTmax= 4
FFAN = 100, itermax= 1000, β 0 = 1, γ = 1, α = 0.1,
Table 2. Cost and emission coefficients of generators for IEEE five-unit power system.
Table 2. Cost and emission coefficients of generators for IEEE five-unit power system.
Unit a i
$ / h
b i
$ / M W h
c i
$ / M W 2 h
e i
U S D / h
f i
r a d / M W
α i
I b / h   *
β i
I b / M W h
γ i
I b / M W 2 h
η i
I b / h
δ i
1 / M W
P i min
M W
P i max
M W
p p f i
$ / I b
P 1 252.00.00801000.04280−0.8050.01800.65500.0284610751.8201
P 2 601.80.00301400.04050−0.5550.01500.57730.02446201251.5436
P 3 1002.10.00121600.03860−1.3550.01050.49680.02270301753.4911
P 4 1202.00.00101800.03745−0.6000.00800.48600.01948402501.7278
P 5 401.80.00152000.03530−0.5550.01200.50350.02075503000.7578
* Pound per hour (lb/h) = 0.453 59237 kilogram per hour (kg/h).
Table 3. Load demands.
Table 3. Load demands.
Time
(h)
Load
(MW)
Time
(h)
Load
(MW)
Time
(h)
Load
(MW)
1410969017558
24351070418608
34751172019654
45301274020704
55581370421680
66081469022605
76261565423527
86541658024463
Table 4. Simulation results of best solutions of CSA for Case 1.
Table 4. Simulation results of best solutions of CSA for Case 1.
Time
h
P 1
MW
P 2
MW
P 3
MW
P 4
MW
P 5
MW
P D
MW
P L
MW
Fuel Cost
USD/h
Emission
I b / h
184.80498.53950.65240.000139.7594103.7561363.640546.604
248.07598.539112.67340.000139.7594354.0481380.410510.742
388.87698.539112.67340.000139.7594754.8491423.790584.122
459.95498.539112.673124.908139.7595305.8351584.710590.865
584.13998.539112.67340.000229.5195586.8721604.790969.866
655.07998.539112.673209.816139.7596087.8681777.140784.062
773.52998.539112.673209.816139.7596268.3171783.770814.087
897.44998.539112.673124.908229.5196549.0901882.4501071.515
949.61998.539112.673209.816229.51969010.1681977.6601175.437
1064.01198.539112.673209.816229.51970410.5591996.5901194.648
1180.48398.539112.673209.815229.51972011.0321989.9701226.653
12101.11298.539112.673209.816229.51974011.6622106.4501282.648
1364.011098.539112.673209.816229.51970410.5591996.5901194.648
1449.61998.539112.673209.816229.51969010.1681977.6601175.437
1597.44998.539112.673124.908229.5196549.0901882.4501071.515
1684.80040.058112.673209.816139.7595807.1081746.070745.131
1784.13998.539112.67340.000229.5195586.8721604.790969.866
1855.07998.539112.673209.816139.7596087.8681777.140784.062
1997.44998.539112.673124.908229.5196549.0901882.4501071.515
2064.01198.539112.673209.816229.51970410.5591996.5901194.648
2139.35398.539112.673209.816229.5196809.9021944.5901166.578
2252.00798.539112.673209.816139.7596057.7961771.650780.351
2356.88998.539112.673124.908139.7595275.7711581.460586.584
2481.43298.539112.673124.90850.0004634.5531392.530468.968
Table 6. Simulation results of best solutions of CSA for Case 2.
Table 6. Simulation results of best solutions of CSA for Case 2.
Time
h
P 1
MW
P 2
MW
P 3
MW
P 4
MW
P 5
MW
P D
MW
P L
MW
Fuel Cost
USD/h
Emission
I b / h
154.67958.236116.571110.59873.3644103.448352.4531723.627
258.06762.383121.851117.98278.6014353.885385.9601784.169
363.52669.080130.221129.75187.0634754.641446.6421912.114
471.12078.439141.552145.80198.8905305.797544.6482135.506
575.03283.262147.232153.895105.0085586.431601.2082203.616
682.10792.034157.218168.176116.1196087.654713.8012241.188
784.68495.241160.760173.252120.1836268.121758.0782229.487
888.729100.286166.212181.072126.5776548.876831.0192240.807
993.996106.880173.119190.970134.9346909.898932.2922270.804
1096.065109.478175.772194.768138.22770410.311974.0212274.187
1198.446112.472178.783199.072142.02072010.7941023.3652305.246
12101.444116.253182.514204.393146.80974011.41410875772365.552
1396.065109.478175.772194.768138.22770410.311974.0212274.190
1493.996106.879173.119190.970134.9346909.898932.2922270.804
1588.729100.286166.212181.072126.5776548.876831.0192240.804
1678.13087.098151.652160.208109.8665806.955648.8922233.356
1775.03283.262147.233153.895105.0085586.431601.2082203.615
1882.10792.034157.218168.176116.1196087.654713.8012241.189
1988.729100.286166.212181.072126.5776548.876831.0192240.807
2096.066109.478175.772194.768138.22770410.311974.0212274.187
2192.525105.036171.212188.239132.5966809.609903.2982265.782
2281.67891.502156.625167.326115.4456057.577706.6172241.906
2370.70377.915140.940144.93198.2395275.727538.8582126.253
2461.88367.063127.721126.22784.5144634.407427.5141850.281
Table 7. Comparison of CSA with previous algorithms for DEnD.
Table 7. Comparison of CSA with previous algorithms for DEnD.
MethodsTotal Loss
MW
Total Fuel Cost
USD/h
Total Emission
I b / h
CSA187.90151,149.50017,733.600
SOA189.76651,385.30018,743.100
TSA188.82551,878.70018,602.800
FFA187.07051,263.50019,840.200
NEHS [49]NANA17,853.003
MHS [49]NANA17,937.408
HS-NPSA [49]NANA17,872.348
PSOGSA [48]NA51,953.90517,852.979
DE-SQP [50]NA52,611.00018,955.000
PSO [47]NA53,086.00019,094.000
Table 8. The best solutions obtained by CSA for the DCEED of the IEEE five-unit test system.
Table 8. The best solutions obtained by CSA for the DCEED of the IEEE five-unit test system.
Time
h
P 1
MW
P 2
MW
P 3
MW
P 4
MW
P 5
MW
P D
MW
P L
MW
Fuel Cost
USD/h
Emission
I b / h
CEED
USD/h
123.22195.066118.179125.50751.646410.003.6191343.493400.8971814.930
242.46484.193112.348124.80075.142435.003.9461607.846399.9512078.248
346.36394.690111.48487.447139.713475.004.6971670.469519.5092254.467
426.83899.530114.280126.507168.745530.005.8991745.194669.2182475.641
533.56492.891123.185175.142139.753558.006.5361902.752665.0002649.852
673.33698.983157.530146.016139.760608.007.6252031.153728.7312893.762
757.75099.767123.604210.658142.515626.008.2941914.203816.0102838.928
851.88488.674103.432204.515214.625654.009.1312131.6061040.6473248.435
953.14297.776114.207209.557225.462690.0010.1442019.8831153.7403260.318
1054.142109.352112.662209.810228.632704.0010.5982075.8611204.7813370.372
1173.636100.102117.640210.105229.527720.0011.0102052.0021223.1143381.405
1272.069116.167123.841210.056229.502740.0011.6352224.3861274.5353613.856
1366.90898.680173.744145.451229.517704.0010.3002236.9291154.9783523.693
1461.02998.536102.648209.815228.176690.0010.2042036.9951171.3563293.254
1566.581117.798115.698213.160149.886654.009.1232078.304903.4663098.415
1622.005101.970112.492124.576226.155580.007.2001701.781948.5322700.991
1724.78895.120109.230195.916139.614558.006.6671740.035706.6142521.975
1866.80783.120156.707124.906184.080608.007.6202199.492803.6063116.141
1961.025110.762116.453209.863164.984654.009.0872122.958915.3513145.552
2061.19096.517118.054209.294229.473704.0010.5282049.3711189.7053333.294
2161.27977.640112.693208.694229.519680.009.8252055.3721140.4863280.867
2266.28038.471112.702209.818185.459605.007.7292051.944873.1203013.830
2347.68393.663126.697124.929139.771527.005.7411693.775582.5382357.800
2441.56270.450112.609124.880117.903463.004.4041696.097452.8802212.678
Table 9. The DCEED comparison results of different algorithms of the five-unit test system.
Table 9. The DCEED comparison results of different algorithms of the five-unit test system.
MethodsTotal Loss
MW
Total Fuel Cost
USD / h
Total Emission
I b / h
Total Cost
( 0.5   Weight )   USD / h
Change %
w.r.t CSA
CSA192.38646,381.90020,938.80033,660.350//
SOA196.96148,500.80021,130.10034,815.4503.43
TSA194.20445,816.30022,424.80033,942.9500.84
FFA192.45147,030.70022,069.60034,550.1502.64
NEHS [49]NA45,398.01618,392.33731,895.177−5.24
MHS [49]NA47,390.95618,423.77632,907.366−2.24
MOHDESAT [51]NA48,214.00018,011.00033,112.500−1.63
WOA [52]NA46,475.09018,827.98032,651.530−2.99
PSOGSA [48]NA45,702.600118,267.17931,984.985−5.24
DE-SQP [50]NA46,625.00020,527.00033,576.000−0.002
PSO [47]NA50,893.00020,163.00035,528.0005.55
MONNDE [53]NA49,135.00018,233.00033,684.2400.06
EP [54]NA48,628.00021,154.00034,891.0003.66
SA [51]NA48,621.00021,188.00033,904.5000.73
PS [55]NA47,911.00018,927.00033,419.000−0.72
MODE [51]NA47,330.00018,116.00032,723.000−2.78
Table 10. Statistical summary of case studies using CSA, SOA, TSA, and FFA algorithms for load demand of 740 MW for a IEEE five-unit system.
Table 10. Statistical summary of case studies using CSA, SOA, TSA, and FFA algorithms for load demand of 740 MW for a IEEE five-unit system.
Case 1Economic Load Dispatch ELD (USD/h)
AlgorithmMinAverageWorstStd Dev
CSA2142.31812164.81352593.547055.4145
SOA2456.34682537.93945577.4323290.6773
TSA2269.29812293.27773635.3608113.8379
FFA2265.50192310.77332926.1582100.0485
Case 2Environmental Dispatch EnD (lb/h)
CSA1090.33801111.23731421.893858.9938
SOA1160.67401757.25063536.7399499.4472
TSA1295.46521506.99321728.059783.5214
FFA1241.58521323.01075121.1719331.6223
Case 3Combined Economic Emission Dispatch CEED (USD/h)
CSA1646.90981652.93051784.261922.1540
SOA1955.32662153.21963553.8243418.7256
TSA1879.52311992.36062203.517999.1567
FFA1848.88201878.69422216.423767.0644
Table 11. IEEE 10-unit generator coefficients.
Table 11. IEEE 10-unit generator coefficients.
Unit a i
$ / h
b i
$ / M W h
c i
$ / M W 2 h
e i
$ / h
f i
r a d / M W
α i
I b / h *
β i
I b / M W h
γ i
I b / M W 2 h
η i
I b / h
δ i
1 / M W
P i min
M W
P i max
M W
P 1 786.798838.53970.15244500.0410103.3908−2.44440.03120.50350.0207150470
P 2 451.325146.15910.10586000.0360103.3908−2.44440.03120.50350.0207135470
P 3 1049.997740.39650.02803200.0280300.3910−4.06950.05090.49680.020273340
P 4 1243.531138.30550.03542600.0520300.3910−4.06950.05090.49680.020260300
P 5 1658.569636.32780.02112800.0630320.0006−3.81320.03440.49720.020073243
P 6 1356.659238.27040.01793100.0480320.0006−3.81320.03440.49720.020057160
P 7 1450.704536.51040.01213000.0860330.0056−3.90230.04650.51630.021420130
P 8 1450.704536.51040.01213400.0820330.0056−3.90230.04650.51630.021447120
P 9 1455.605639.58040.10902700.0980350.0056−3.95240.04650.54750.02342080
P 10 1469.402640.54070.12953800.0940360.0012−3.98640.04700.54750.02341055
Table 12. IEEE 10-unit B matrix ( × 10 4 ).
Table 12. IEEE 10-unit B matrix ( × 10 4 ).
0.490.140.150.150.160.170.170.180.190.20
0.140.450.160.160.170.150.150.160.180.18
0.150.160.390.100.120.140.140.160.160.16
0.150.160.100.400.140.100.110.120.140.15
0.160.170.120.140.350.110.130.130.150.16
0.170.150.120.100.110.360.120.120.140.15
0.170.150.140.110.130.120.380.160.160.18
0.180.160.140.120.130.120.160.400.150.16
0.190.180.160.140.150.140.160.150.420.19
0.200.180.160.150.160.150.180.160.190.44
Table 13. Load demands.
Table 13. Load demands.
Time
(h)
Load
(MW)
Time
(h)
Load
(MW)
Time
(h)
Load
(MW)
1103691924171480
21110102022181628
31258112106191776
41406122150201972
51480132072211924
61628141924221628
71702151776231332
81776161554241184
Table 14. Best solutions obtained from CSA for test Case 4.
Table 14. Best solutions obtained from CSA for test Case 4.
Time
h
P 1 MW P 2 MW P 3 MW P 4 MW P 5 MW P 6 MW P 7 MW P 8 MW P 9 MW P 10 MW P L MW Fuel Cost
U S D / h
Emission
I b / h
1150.510135.10480.70562.302169.338122.675125.946119.88254.87734.49119.83261,600.5193803.894
2150.006135.034146.567120.465175.863122.983128.759118.30320.99313.37322.33664,906.2644689.769
3150.279135.165181.085182.838221.095138.049129.65289.06349.05810.22728.51472,304.8596228.359
4150.009135.007224.237191.995242.419159.944129.963119.99844.61343.41835.60680,271.1907718.284
5150.034135.001290.188242.097222.606124.793129.457117.07361.53147.08239.86284,408.2219763.984
6150.032144.110339.873298.516242.647159.85398.936118.05879.99744.50948.53294,297.29713,307.920
7222.445135.032330.607299.754239.465159.924129.960116.99070.05951.33353.563100,946.05613,761.749
8224.611213.686339.936291.807242.827139.143129.115119.99779.95954.03559.116107,884.31314,564.055
9272.168323.499339.776299.530242.880159.038129.950120.00065.81742.48971.142124,932.38417,534.742
10299.063395.517339.995293.040242.928159.991122.587114.21279.88955.00080.219137,626.02820,656.966
11341.347449.088339.950296.452243.000159.982129.965110.81379.99744.02088.609150,876.69526,836.868
12386.873450.590339.134299.972242.996156.337129.852119.99879.96037.40293.114157,522.57629,006.003
13312.707441.906332.353299.267242.973144.923128.829119.94779.46154.99485.359145,630.76124,855.409
14272.168323.499339.776299.530242.880159.038129.950120.00065.81742.48971.142124,932.38417,534.742
15224.611213.686339.936291.807242.827139.143129.115119.99779.95954.03559.116107,884.31314,564.055
16152.831135.356293.140299.998237.653158.625129.97193.75152.36644.23043.91589,095.06511,635.439
17150.034135.001290.188242.097222.606124.793129.457117.07361.53147.08239.86284,408.2219763.984
18150.032144.110339.873298.516242.647159.85398.936118.05879.99744.50948.53294,297.29713,307.920
19224.611213.686339.936291.807242.827139.143129.115119.99779.95954.03559.116107,884.31314,564.055
20247.097405.611338.935300.000241.615159.957130.000116.66564.76843.15875.807131,752.04120,566.632
21272.168323.499339.776299.530242.880159.038129.950120.00065.81742.48971.142124,932.38417,534.742
22150.032144.110339.873298.516242.647159.85398.936118.05879.99744.50948.53294,297.29713,307.920
23150.015135.032215.063180.844222.867143.145129.793119.96456.89910.33231.95576,082.2127006.619
24150.001135.024184.626131.224222.612123.171129.58886.11924.59822.48625.44768,742.4835589.037
Table 16. Best solutions obtained from CSA for test Case 5.
Table 16. Best solutions obtained from CSA for test Case 5.
Time
h
P 1 MW P 2 MW P 3 MW P 4 MW P 5 MW P 6 MW P 7 MW P 8 MW P 9 MW P 10 MW P L MW Fuel Cost
U S D / h
Emission
I b / h
1150.002135.71890.56691.469118.016136.066109.53894.77374.66354.91319.72563,282.1343479.107
2157.856153.661110.73593.173142.569139.932110.88989.12079.79054.98922.71268,271.2773945.886
3160.271167.053120.413132.252178.038155.820122.997119.96275.13154.99728.93675,457.5505060.796
4204.728221.786134.213140.423197.409159.938129.528119.97679.99955.00037.00086,669.9436532.429
5188.357229.602151.075171.912239.342158.088129.982119.99077.79854.57640.72389,962.5737507.212
6277.420270.540161.914183.738242.939159.996130.000117.69279.99954.58350.822105,456.1599689.460
7303.679253.234215.080207.820234.626159.789129.996118.55780.00054.73155.512110,376.98811,046.974
8284.213276.631242.805257.079232.163159.480129.906119.92579.15454.84760.204114,622.22012,591.579
9329.264351.175263.618277.043237.413153.536129.956119.96979.83854.61072.424131,422.31216,492.225
10391.022365.874298.133265.150242.871159.900129.864119.82475.64154.99481.275143,558.13820,215.772
11403.610398.763323.390299.975233.988159.970129.997112.66479.99552.48588.838152,258.86924,291.715
12415.007433.955340.000295.831242.986159.987129.95498.24879.98647.51593.474159,891.19628,568.055
13403.752376.588323.914265.781242.984159.996129.998119.99079.99154.73385.728148,855.88322,349.281
14329.264351.175263.618277.043237.413153.536129.956119.96979.83854.61072.424131,422.31216,492.225
15284.213276.631242.805257.079232.163159.480129.906119.92579.15454.84760.204114,622.22012,591.579
16223.433240.864174.031189.920227.097159.983129.867119.96579.17154.95045.28295,730.0498464.578
17188.357229.602151.075171.912239.342158.088129.982119.99077.79854.57640.72389,962.5737507.212
18277.420270.540161.914183.738242.939159.996130.000117.69279.99954.58350.822105,456.1599689.460
19284.213276.631242.805257.079232.163159.480129.906119.92579.15454.84760.204114,622.22012,591.579
20349.961338.292287.234299.742242.953157.864129.890119.87868.07954.23676.132134,994.98718,062.886
21329.264351.175263.618277.043237.413153.536129.956119.96979.83854.61072.424131,422.31216,492.225
22277.420270.540161.914183.738242.939159.996130.000117.69279.99954.58350.822105,456.1599689.460
23167.768180.865146.464142.876189.040159.016129.864113.62279.99954.99732.51180,208.2105752.844
24166.459153.534105.409106.892152.447159.990110.254119.83179.96854.98925.77471,963.0764438.329
Table 18. The best solutions obtained by CSA for the DCEED of the IEEE 10-unit test system.
Table 18. The best solutions obtained by CSA for the DCEED of the IEEE 10-unit test system.
Time
h
P 1 MW P 2 MW P 3 MW P 4 MW P 5 MW P 6 MW P 7 MW P 8 MW P 9 MW P 10 MW P L MW FC
U S D / h
E
I b / h
TC
USD / h
1150.406135.24685.44494.209181.135122.376129.28094.36620.60542.62219.69161,700.2333934.47832,955.958
2150.059135.192148.162120.431172.562122.46193.065119.99522.34848.14822.42365,198.8024454.61034,966.155
3150.093135.208101.472182.259221.659149.384129.872119.93955.57241.14128.60772,288.4445650.90339,113.119
4150.060135.019190.752204.190224.454159.847124.653119.99979.98252.63335.58980,461.9807112.27043,928.263
5150.231135.171241.644242.567241.338159.980129.383119.99152.89246.29739.49384,292.6889023.03746,796.853
6152.020164.386320.567277.526222.190159.921129.914119.98680.00049.90348.41194,530.11812,104.3553,457.173
7161.851223.048310.663299.756235.796141.568129.795119.94078.24455.00053.662100,886.7513,127.8857,150.064
8150.069269.756339.843299.405242.988158.986124.745119.93775.40453.77558.903107,645.1614,941.1361,436.135
9289.083313.982339.999280.201234.134156.640129.595120.00078.24153.45871.328125,468.6816,952.9471,353.584
10364.296316.930339.330299.170242.913159.675129.700119.02576.85554.12280.023137,757.8619,776.8678,914.408
11391.758400.840336.936293.570242.999159.970129.998119.99963.53754.99788.603151,135.5024,136.9787,778.694
12442.035396.653337.897299.108242.982157.061127.818119.99679.99939.77293.323158,774.9628,337.5193,695.444
13359.815391.269339.912299.467242.964151.758126.070118.44379.98747.44985.138145,326.6922,318.7983,964.399
14289.083313.982339.999280.201234.134156.640129.595120.00078.24153.45871.328125,468.6816,952.9471,353.584
15150.069269.756339.843299.405242.988158.986124.745119.93775.40453.77558.903107,645.1614,941.1361,436.135
16150.156135.036276.528283.184240.900159.073129.657120.00051.16852.03643.73988,890.95810,861.1350,016.892
17150.231135.171241.644242.567241.338159.980129.383119.99152.89246.29739.49384,292.6889023.03746,796.853
18152.020164.386320.567277.526222.190159.921129.914119.98680.00049.90348.41194,530.11812,104.3553,457.173
19150.069269.756339.843299.405242.988158.986124.745119.93775.40453.77558.903107,645.1614,941.1361,436.135
20326.074347.521309.290299.994242.997160.000129.970119.99967.95744.01775.820133,249.3518,331.4875,929.053
21289.083313.982339.999280.201234.134156.640129.595120.00078.24153.45871.328125,468.6816,952.9471,353.584
22152.020164.386320.567277.526222.190159.921129.914119.98680.00049.90348.41194,530.11812,104.3553,457.173
23150.173137.534180.818163.649238.569149.328129.739117.81251.51544.86932.00976,243.2116439.10241,480.912
24150.015135.021126.085104.167220.872159.474129.251119.97921.13243.45925.45768,625.4675068.83036,985.679
Note: FC: Fuel cost, E: Emission and TC: Total cost (FC+E).
Table 19. The DCEED comparison results of different algorithms of the 10-unit test system.
Table 19. The DCEED comparison results of different algorithms of the 10-unit test system.
MethodsTotal Loss
MW
Total Fuel Cost
× 10 6 USD
Total Emission
× 10 5 I b
Total Cost
× 10 6 USD
CSA1298.99562.4920503.195922.843985
MONNDE [53]1307.80002.5579002.952202.769100
NSGA-II [58]NA2.5210003.124602.823600
IBFA [59]1299.87602.5171172.990372.753743
TLBO [61]1301.19002.4721162.941532.776644
HCRO [62]1299.87232.5170762.990652.753863
CRO [62]1298.46662.5178213.019412.768615
NSPSO [63]NA2.4744722.934162.704316
PSO-CSC [64]1303.10002.5247003.052402.788550
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Larouci, B.; Ayad, A.N.E.I.; Alharbi, H.; Alharbi, T.E.A.; Boudjella, H.; Tayeb, A.S.; Ghoneim, S.S.M.; Abdelwahab, S.A.M. Investigation on New Metaheuristic Algorithms for Solving Dynamic Combined Economic Environmental Dispatch Problems. Sustainability 2022, 14, 5554. https://doi.org/10.3390/su14095554

AMA Style

Larouci B, Ayad ANEI, Alharbi H, Alharbi TEA, Boudjella H, Tayeb AS, Ghoneim SSM, Abdelwahab SAM. Investigation on New Metaheuristic Algorithms for Solving Dynamic Combined Economic Environmental Dispatch Problems. Sustainability. 2022; 14(9):5554. https://doi.org/10.3390/su14095554

Chicago/Turabian Style

Larouci, Benyekhlef, Ahmed Nour El Islam Ayad, Hisham Alharbi, Turki E. A. Alharbi, Houari Boudjella, Abdelkader Si Tayeb, Sherif S. M. Ghoneim, and Saad A. Mohamed Abdelwahab. 2022. "Investigation on New Metaheuristic Algorithms for Solving Dynamic Combined Economic Environmental Dispatch Problems" Sustainability 14, no. 9: 5554. https://doi.org/10.3390/su14095554

APA Style

Larouci, B., Ayad, A. N. E. I., Alharbi, H., Alharbi, T. E. A., Boudjella, H., Tayeb, A. S., Ghoneim, S. S. M., & Abdelwahab, S. A. M. (2022). Investigation on New Metaheuristic Algorithms for Solving Dynamic Combined Economic Environmental Dispatch Problems. Sustainability, 14(9), 5554. https://doi.org/10.3390/su14095554

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop