Next Article in Journal
Vibrations of Nonlocal Polymer-GPL Plates at Nanoscale: Application of a Quasi-3D Plate Model
Previous Article in Journal
BIoTS-Path: Certification Transmission of Supply Chains Based on Blockchain–Internet of Things Architectures by Validating the Information Path
Previous Article in Special Issue
Modeling Significant Wave Heights for Multiple Time Horizons Using Metaheuristic Regression Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance of Osprey Optimization Algorithm for Solving Economic Load Dispatch Problem

by
Alaa A. K. Ismaeel
1,2,
Essam H. Houssein
3,
Doaa Sami Khafaga
4,
Eman Abdullah Aldakheel
4,*,
Ahmed S. AbdElrazek
5 and
Mokhtar Said
5
1
Faculty of Computer Studies (FCS), Arab Open University (AOU), Muscat 130, Oman
2
Faculty of Science, Minia University, Minia 61519, Egypt
3
Faculty of Computers and Information, Minia University, Minia 61519, Egypt
4
Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
5
Electrical Engineering Department, Faculty of Engineering, Fayoum University, Fayoum 43518, Egypt
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(19), 4107; https://doi.org/10.3390/math11194107
Submission received: 21 August 2023 / Revised: 22 September 2023 / Accepted: 26 September 2023 / Published: 28 September 2023

Abstract

:
The osprey optimization algorithm (OOA) is a new metaheuristic motivated by the strategy of hunting fish in seas. In this study, the OOA is applied to solve one of the main items in a power system called economic load dispatch (ELD). The ELD has two types. The first type takes into consideration the minimization of the cost of fuel consumption, this type is called ELD. The second type takes into consideration the cost of fuel consumption and the cost of emission, this type is called combined emission and economic dispatch (CEED). The performance of the OOA is compared against several techniques to evaluate its reliability. These methods include elephant herding optimization (EHO), the rime-ice algorithm (RIME), the tunicate swarm algorithm (TSA), and the slime mould algorithm (SMA) for the same case study. Also, the OOA is compared with other techniques in the literature, such as an artificial bee colony (ABO), the sine cosine algorithm (SCA), the moth search algorithm (MSA), the chimp optimization algorithm (ChOA), and monarch butterfly optimization (MBO). Power mismatch is the main item used in the evaluation of the OOA with all of these methods. There are six cases used in this work: 6 units for the ELD problem at three different loads, and 6 units for the CEED problem at three different loads. Evaluation of the techniques was performed for 30 various runs based on measuring the standard deviation, minimum fitness function, and maximum mean values. The superiority of the OOA is achieved according to the obtained results for the ELD and CEED compared to all competitor algorithms.

1. Introduction

An important optimization issue for a power system’s efficient and trouble-free operation is the economic load dispatch (ELD). The net electricity demand is rising alarmingly quickly. As a result, the cost of fuel for producing electricity is also rising. Therefore, to ensure power systems operate reliably, it is necessary to lower operational costs. By maximizing the thermal units’ ability to produce energy, the ELD issue aims to lower the system’s running costs while also enhancing the system’s dependability. The combined economic emission dispatch (CEED) problem is a result of the tendency in recent years to consider cost and pollution while planning and operating power systems [1,2]. As a result, ELD and CEED are intricate power system optimization problems with nonlinear fitness functions, equality requirements, and inequality constraints. Because the ELD problem is not linear, standard techniques are only partially effective in addressing it. Different metaheuristic methods have been suggested by researchers to address such issues. The benefits of metaheuristic algorithms have confirmed the effectiveness of other approaches in dealing with complex optimization problems [3,4,5].
To determine the real and reactive power of the electrical generation system, the linear programming approach was utilized; however, such methods have a significant calculation time and are occasionally unable to offer a global solution for huge data sets [6]. The pattern search approach was suggested as a way to find the best solution to the ELD problem, and the impacts of valve loading were considered. To validate the findings, the suggested algorithm was evaluated on a variety of test data and compared to existing optimization methods [7]. Transmission losses, dynamic operation limitations, and restricted operating zones were all employed in conjunction with the ELD problem in the PSO approaches [8]. The ELD issue, which comprises a DC load flow and network security limitations, was solved using quadratic programming [9].
Numerous metaheuristic (MH) methods have been developed to address the ELD issue in the same setting. These MH techniques may be broadly divided into four sorts of algorithms: evolutionary, swarm-based, physical-based, and human-based. All of these types simulate swarm activity or other natural phenomena to find the best solution.
Recently, many optimization algorithms, such as the white shark optimizer [10], the search and rescue optimization algorithm (SAR) [11], the greedy sine-cosine nonhierarchical gray wolf optimizer (G-SCNHGWO) [12], the efficient chameleon swarm algorithm (CSA) [13], the memetic sine cosine algorithm [14], the hybrid Harris hawks optimizer (HHO) [15], the oppositional pigeon-inspired optimizer (OPIO) algorithm [16], the modified krill herd algorithm [17], the modified differential evolution algorithm [18], artificial eco system-based optimization [19], turbulent flow of water optimization (TFWO) [20], particle swarm optimization (PSO) [21], evolution strategy (ES) [22], teaching learning based optimization (TLBO) [23], the modified symbiotic organisms search algorithm (MSOS) [24], civilized swarm optimization (CSO) [25], the ant lion optimization algorithm (ALO) [26], the efficient distributed auction optimization algorithm (DAOA) [27], the hybrid grey wolf optimizer (HGWO) [28], the improved genetic algorithm (IGA) [29], the improved firefly algorithm (IFA) [30], biogeography-based optimization (BBO) [31], the heat transfer search (HTS) algorithm [32], adaptive charged system search (ACSS) [33], the evolutionary simplex adaptive Hooke–Jeeves algorithm (ESAHJ) [34], the enhanced moth-flame optimizer (EMFO) [35], multi-strategy ensemble biogeography-based optimization (MSEBBO) [36], several new hybrid algorithms [37], a fully decentralized approach (DA) [38], the exchange market algorithm (EMA) [39], bacterial foraging optimization (BFO) [40], the artificial cooperative search algorithm (ACS) [41], a new firefly algorithm (FA) via a non-homogeneous population [42], a modified chaotic artificial bee colony (MABC) [43], a distributed auction based algorithm (AA) [44], the one rank cuckoo search algorithm (ORCSA) [45], and the modified crow search algorithm (MCSA) [46] have been employed to find the optimal solution for the ELD problem. The description of each work is presented in Table 1.
According to the no free lunch (NFL) formula [47,48,49,50,51], different metaheuristics perform and behave differently when tackling diverse classes of problems. One cutting-edge metaheuristic approach to solving the ELD problem is the osprey optimization algorithm (OOA) [52]. The OOA method is simple to implement due to its straightforward formula, few parameters, and fundamental idea.
The main points of contribution and objectives in this paper are illustrated as follows:
  • To discuss two network studies: ELD with various load demands and CEED with various load demands.
  • A new metaheuristic technique called osprey optimization algorithm (OOA) is applied to solve the ELD and CEED problems.
  • The proposed OOA method is compared with the rime-ice algorithm (RIME), the tunicate swarm algorithm (TSA), the slime mould algorithm (SMA), and elephant herding optimization (EHO) for the same case study.
The paper is organized as follows: the CEED and ELD issues are deliberated in section two. The OOA method is discussed in section three. The discussion of the results is presented in section four. The conclusions and areas for future work are depicted in section five.

2. Economic Load Dispatch Problem

One of the problems with the operation of power systems is ELD. The primary challenge in solving the ELD issue is reducing fuel consumption expenses to maximize the economic advantage for power plants. The primary variable in the ELD issue defines the vector for distributing resources so that each unit produces the most power. Following is a discussion of CEED and ELD analysis with losses.

2.1. ELD

The mathematical equations of ELD with losses can be labeled as follows. To run n generators, the consumption fuel cost will be pinpointed as follows:
M i n F = F 1 P 1 + F n P n
where F stands for the net fuel cost, F1 for the cost of fuel in the first generator, and Fn for the cost of fuel in the nth generator. The following methods will be used to obtain a function of consumption fuel cost in quadratic form:
i n F = k = 1 n F i P i = k = 1 n a k P k 2 + b k P k + c k
where a, b, and c stand for the fuel cost’s weight constants. Additionally, using Equations (3) and (5), the generator constraints for each unit can be varied from zero up to 500 MW.
k = 1 n P k P D P L = 0
where P D denotes the total demand of the network and P L denotes 6 transmission losses of the network which can be calculated as follows:
P L = i = 1 n j = 1 n P i B i j P j
where B i j refers to the loss factor, P i refers to the generated power at the ith generator, and P j refers to the generated power at the jth generator.
P k m i n P k P k m a x

2.2. CEED

Progress on the ELD issue can be achieved by considering the reduction of emission costs alongside the production cost, which is defined as the CEED. The factor of emission can be mathematically calculated by:
M i n E = k = 1 n E i P i = k = 1 n α k P k 2 + β k P k + γ k
The CEED objective function is calculated according to the following equation:
o b j e c t i v e   f u n c t i o n = M i n k = 1 n E i P i + h e k = 1 n F i P i
where refers to the penalty factor for the price as given in Equation (8):
h e = F i P i m a x E i P i m a x
The generator constraints in each unit are accounted for by Equations (3) and (5).

3. Osprey Optimization Algorithm

In this section, the recent osprey optimization algorithm (OOA) is presented, and then the mathematical modeling is presented [52].

3.1. Inspiration of OOA

The osprey, often referred to as the fish, river, and sea hawk, is a nocturnal fish-eating bird of prey with a wide geographic range. A clever natural behavior that can serve as the foundation for creating a new optimization algorithm is the osprey approach of catching fish and carrying them to an advantageous location to consume them. To build the suggested OOA method, which is covered in the following section, these intelligent osprey behaviors were mathematically modeled.

3.2. Mathematical Modelling

The procedure of updating the positions of ospreys in the two phases of exploration and exploitation based on the simulation of natural osprey behavior is presented [52] after the startup of the OOA is detailed in this subsection.

3.2.1. Initialization

The suggested OOA is a population-based strategy that, using a repetition-based method, can find a workable solution based on the search power of its population members in the problem-solving space. Based on its location in the search space, each osprey calculates the values of the problem variables as a member of the OOA population. As a result, each osprey represents a potential solution to the issue, represented numerically by a vector. The OOA population, which is made up of all ospreys, can be described using a matrix per Equation (9). Using Equation (10), the location of ospreys in the search space is initialized at random at the start of the OOA implementation. To be specific, the factors mentioned in Equations (2) and (6) are represented by x i , j as defined in Equation (10).
X = X 1 X i X N N × m = x 1,1 x 1 , j x 1 , m x i , 1 x i , j x i , m x N , 1 x N , j x N , m N × m ,
x i , j = l b j + r i , j · u b j l b j , i = 1,2 , , N , j = 1,2 , , m ,
where X represents the population matrix of the locations of the ospreys, X i represents the j th osprey (a candidate solution), x i , j represents its j th dimension (problem variable), N represents the number of ospreys, m represents the number of problem variables, r i , j represents random numbers in the range [ 0,1 ] , l b j , and u b j represent the lower bound and upper bound.
The objective function defined in Equations (3) and (7) can be assessed since each osprey is a potential solution to the problem that corresponds to that particular osprey. According to Equation (11), a vector can be used to represent the evaluated values for the problem’s objective function.
F = F 1 F i F N N × 1 = F X 1 F X i F X N N × 1 ,
where F i is the calculated objective function value for the i th osprey and F is the vector of the objective function values.
The primary criteria for assessing the quality of potential solutions are the values evaluated for the objective function. The best candidate solution (i.e., the best member) corresponds to the best value found for the objective function, and the worst candidate solution (i.e., the worst member) corresponds to the worst value obtained for the objective function. The best candidate solution must be modified in each iteration since the location of the ospreys in the search space is updated on each iteration.

3.2.2. Phase 1: Identification of Positions and Hunting of Fish (Exploration)

Ospreys are powerful hunters with great eyesight that allows them to locate fish underwater. They locate the fish, attack it, and chase the fish by diving under the surface. The first stage of the OOA’s population update was modeled using a simulation of ospreys’ actual natural behavior. The position of the osprey in the search space changed significantly as a result of modeling the osprey attack on fish, increasing the exploration capacity of the OOA in locating the ideal location and eluding the local optima.
The placements of other ospreys in the search space that have a higher objective function value were regarded as undersea fishes for each osprey in the OOA design. Using Equation (12), the set of fish for each osprey was determined as:
F P i = X k k { 1,2 , , N } F k < F i X best
where F P i is the fish position set for the ith osprey and X best is the best osprey solution.
One of these fish is randomly located by the osprey, which then strikes it. Using Equation (13), a new position for the matching osprey was determined based on the simulation of the osprey’s movement towards the fish. According to Equation (14), the osprey will move to this new position if it enhances the value of the objective function.
x i , j P 1 = x i , j + r i , j · S F i , j I i , j · x i , j , x i , j P 1 = x i , j P 1 , l b j x i , j P 1 u b j ; l b j , x i , j P 1 < l b j ; u b j , x i , j P 1 > u b j .
X i = X i P 1 , F i P 1 < F i ; X i , else ,
where X i P 1 is the i th osprey new position based on the first phase of OOA, x i , j P 1 is its j th dimension, F i P 1 is its fitness function, S F i is the fish selected for i th osprey, S F i , j is the j th dimension, r i , j are random numbers in the interval [ 0 , 1 ] , and I i , j are random numbers from the set { 1 , 2 } .

3.2.3. Phase 2: Carrying the Fish to the Suitable Location Position (Exploitation)

The osprey carries a fish it has caught to a good location where it will consume it. Based on a simulation of this real behavior, the second stage of updating the population in the OOA was modeled. The osprey’s position in the search space was created by small changes caused by modeling the carrying of the fish to the proper position, which increased the OOA’s exploitation power in the local search and caused convergence towards better solutions close to the discovered solutions. In the OOA design, a new random position was initially determined for each member of the population as a “suitable position for eating fish” using Equation (15). This simulated the natural behavior of ospreys.
Then, per Equation (16), it replaced the former location of the related element if the value of the objective function was enhanced in this new position.
x i , j P 2 = x i , j + l b j + r · u b j l b j t , i = 1,2 , , N , j = 1,2 , , m , t = 1,2 , , T , x i , j P 2 = x i , j P 2 , l b j x i , j P 2 u b j ; l b j , x i , j P 2 < l b j ; u b j , x i , j P 2 > u b j ,
X i = X i P 2 , F i P 2 < F i ; X i , else ,
where X i P 2 is the i th osprey new position based on the second phase of the OOA, x i , j P 2 is the j th dimension, F i P 2 is its fitness function, r i , j are random numbers in the interval [ 0 , 1 ] , t is the iteration counter of the method, and T is the total number of iterations.

3.3. Repetition Process, Flowchart, and Pseudocode of OOA

The first iteration of the planned OOA was finished by revising all of the ospreys’ positions according to the first and second stages. The best candidate solution was then modified based on a comparison of the values of the objective function. The algorithm then moved on to the following iteration with the revised osprey placements, and so forth until the last iteration based on Equations (12)–(16). The best candidate solution saved during the iterations is finally presented as a solution to the problem after the algorithm was fully implemented. The chart in Figure 1 and accompanying pseudocode in Algorithm 1 [52] show the OOA implementation processes.

4. Analysis and Discussion of Results

The OOA performance for the two issues of ELD and CEED is presented. The proposed OOA method was compared with the tunicate swarm algorithm (TSA) [53], the RIME [54], the SMA [55] and elephant herding optimization (EHO) [56]. The ELD problem was first applied as a case study for 6 units at three load demand values (700, 1000, and 1200 MW). The CEED problem was applied as a second case study for 6 units at three load demand values (700, 1000, and 1200 MW). The general setting for all techniques is illustrated in Table 2.

4.1. Results of ELD Issue

A case study of 6 units at three load demand levels is presented in analysis of the ELD problem. Several algorithms were applied to this problem, such as the OOA, TSA, RIME, SMA, and EHO. Thirty independent runs were applied to measure the performance of all of the competitor methods. Based on these runs, the minimum, standard deviation, mean, and maximum values were recorded as statistical data at each level of load as seen in Table 3. Based on this data, the OOA achieves the best standard deviation and the best objective function. So, the most accurate and reliable algorithm for ELD is the OOA. Table 4 illustrates the best cost of consumption fuel for all cases. Table 5 depicts the best-generated power from each unit at a 700 MW load demand based on the best fitness function for all algorithms. Table 6 shows the best-generated power from each unit at a 1000 MW load demand based on the best fitness function for all algorithms. Table 7 demonstrates the best-generated power from each unit at a 1200 MW load demand based on the best fitness function for all algorithms. Based on the recorded results from all methods among the 30 runs, the robustness curve characterizes the value of the objective function among each run. Figure 2, Figure 3 and Figure 4 showcase the characteristics of the robustness curve for all levels of the load demand. Based on the recorded results from all of the methods among the best runs out of the 30 that achieve the best fitness function, the convergence curve characterizes the fastest method that reaches the objective function. Figure 5, Figure 6 and Figure 7 depict the characteristics of the convergence curve for all levels of load demand. Based on the robustness and convergence characteristics, the OOA achieves the optimum global solution.

4.2. Results of CEED Problem

A case study of 6 units at three load demand levels is presented to analyze the CEED problem. Several algorithms were applied to this problem, such as the OOA, TSA, RIME, SMA, and EHO. Thirty independent runs were applied to measure the performance of all of the competitor methods. Based on these runs, the minimum, standard deviation, mean, and maximum values were recorded as statistical data at each level of load as seen in Table 8. Based on this data, the OOA achieves the best standard deviation and the best objective function. So, the most accurate and reliable algorithm for ELD is the OOA. Table 9 illustrates the best cost of consumption fuel for all cases. Table 10 depicts the best-generated power from each unit at a 700 MW load demand based on the best fitness function for all algorithms. Table 11 shows the best-generated power from each unit at a 1000 MW load demand based on the best fitness function for all algorithms. Table 12 presents the best-generated power from each unit at a 1200 MW load demand based on the best fitness function for all algorithms. Based on the recorded results from all of the methods among the 30 runs, the robustness curve characterizes the value of the objective function among each run. Figure 8, Figure 9 and Figure 10 depict the characteristics of the robustness curve for all levels of load demand. Based on the recorded results from all of the methods among the best runs from the 30 runs that achieve the best fitness function, the convergence curve characterizes the fastest method that reaches the objective function. Figure 11, Figure 12 and Figure 13 display the characteristics of the convergence curve for all levels of load demand. Based on the robustness and convergence characteristics, the OOA achieves the optimum global solution.

4.3. Discussion

The main item in ELD problems is called the value of power mismatch. This is the absolute error between the units’ generated power and the summation of the demand and transmission losses. As the value of power mismatch tends towards zero, the method that extracts this value is the highest-performing technique. Table 13 contains the value of this factor for ELD and CEED. Also, the proposed OOA is matched with other techniques from the literature, such as the sine cosine algorithm, monarch butterfly optimization, an artificial bee colony, the moth search algorithm, and the chimp optimization algorithm in addition to the five methods used during the runs. Based on this data, the OOA technique achieves the best power mismatch value in all cases. The Friedman test is a statistical test used to decide the best algorithm for solving a problem. The results of the Friedman rank test are shown in Figure 14. It is observed that OOA obtains the best rank, followed by SMA then RIME, TSA, and EHO.

5. Conclusions

A brand new metaheuristic algorithm called the osprey optimization algorithm (OOA) imitates the way ospreys seek fish in the ocean in nature. To optimize 29 common benchmark functions from the CEC 2017 test suite, the OOA was assessed. Additionally, the effectiveness of the OOA was contrasted with the effectiveness of twelve algorithms. In this study, economic load dispatch (ELD), a crucial issue, is resolved using the OOA. ELD specifically comes in two varieties: (1) the minimization of fuel consumption costs (also known as ELD); and (2) the minimization of fuel consumption costs and emissions costs (also known as Combined Emission and Economic Dispatch, or CEED). The goal of the OOA is to maximize the economic value of the power system while minimizing the cost of fuel use, which is the main concern with optimizing the ELD problem. The primary variable in the ELD problem reflects the unit-specific allocation vector that determines the best output for each system unit. The performance of the OOA was compared to several algorithms, such as the slime mould algorithm (SMA), the rime-ice algorithm (RIME), the tunicate swarm algorithm (TSA), and elephant herding optimization (EHO). Ultimately, the findings supported the OOA’s effectiveness in cutting the cost of fuel for ELD and the cost of fuel and emissions for CEED in comparison to the alternatives. Future applications of the OOA method include resolving other large-scale, practical optimization issues related to power systems and photovoltaic energy.

Author Contributions

Conceptualization, M.S, D.S.K. and E.A.A.; Methodology, A.A.K.I., E.H.H. and M.S.; Software, M.S.; Validation, M.S, D.S.K. and E.A.A.; Formal analysis, A.S.A. and M.S.; Resources, M.S.; Data curation, A.S.A.; Writing—original draft, M.S.; Writing—review & editing, A.A.K.I., E.H.H., D.S.K., E.A.A. and A.S.A.; Visualization, M.S, D.S.K. and E.A.A.; Supervision, A.A.K.I. and E.H.H.; Funding acquisition, D.S.K. and E.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R409), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Data Availability Statement

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

Acknowledgments

Authors thank Princess Nourah bint Abdulrahman University Researchers for Supporting Project number (PNURSP2023R409), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare that there are no conflict of interest.

References

  1. AbdElminaam, D.S.; Houssein, E.H.; Said, M.; Oliva, D.; Nabil, A. An efficient heap-based optimizer for parameters identification of modified photovoltaic models. Ain Shams Eng. J. 2022, 13, 101728. [Google Scholar] [CrossRef]
  2. Ismaeel, A.A.K.; Houssein, E.H.; Oliva, D.; Said, M. Gradient-based optimizer for parameter extraction in photovoltaic models. IEEE Access 2021, 9, 13403–13416. [Google Scholar] [CrossRef]
  3. Houssein, E.H.; Deb, S.; Oliva, D.; Rezk, H.; Alhumade, H.; Said, M. Performance of gradient-based optimizer on charging station placement problem. Mathematics 2021, 9, 2821. [Google Scholar] [CrossRef]
  4. Abdelminaam, D.S.; Said, M.; Houssein, E.H. Turbulent flow of water-based optimization using new objective function for parameter extraction of six photovoltaic models. IEEE Access 2021, 9, 35382–35398. [Google Scholar] [CrossRef]
  5. Said, M.; Houssein, E.H.; Deb, S.; Alhussan, A.A.; Ghoniem, R.M. A novel gradient-based optimizer for solving unit commitment problem. IEEE Access 2022, 10, 18081–18092. [Google Scholar] [CrossRef]
  6. Farag, A.; Al-Baiyat, S.; Cheng, T.C. Economic load dispatch multi-objective optimization procedures using linear programming techniques. IEEE Trans. Power Syst. 1995, 10, 731–738. [Google Scholar] [CrossRef]
  7. Al-Sumait, J.S.; Al-Othman, A.K.; Sykulski, J.K. Application of pattern search method to power system valve point economic load dispatch. Electr. Power Energy Syst. 2007, 29, 720–730. [Google Scholar] [CrossRef]
  8. Panigrahi, B.; Pandi, V.R.; Das, S. Adaptive particle swarm optimization approach for static and dynamic economic load dispatch. Energy Convers. Manag. 2008, 49, 1407–1415. [Google Scholar] [CrossRef]
  9. Aoki, K.; Satoh, T. Economic dispatch with network security constraints using parametric quadratic programming. IEEE Trans. Power Appar. Syst. 1982, 101, 4548–4556. [Google Scholar] [CrossRef]
  10. Braik, M.; Hammouri, A.; Atwan, J.; Al-Betar, M.A.; Awadallah, M.A. White shark optimizer: A novel bio-inspired metaheuristic algorithm for global optimization problems. Knowl. Based Syst. 2022, 243, 108457. [Google Scholar] [CrossRef]
  11. Said, M.; Houssein, E.H.; Deb, S.; Ghoniem, R.M.; Elsayed, A.G. Economic Load Dispatch Problem Based on Search and Rescue Optimization Algorithm. IEEE Access 2022, 10, 47109–47123. [Google Scholar] [CrossRef]
  12. Alghamdi, A.S. Greedy Sine-Cosine Non-Hierarchical Grey Wolf Optimizer for Solving Non-Convex Economic Load Dispatch Problems. Energies 2022, 15, 3904. [Google Scholar] [CrossRef]
  13. Said, M.; El-Rifaie, A.M.; Tolba, M.A.; Houssein, E.H.; Deb, S. An Efficient Chameleon Swarm Algorithm for Economic Load Dispatch Problem. Mathematics 2021, 9, 2770. [Google Scholar] [CrossRef]
  14. Al-Betar, M.A.; Awadallah, M.A.; Zitar, R.A.; Assaleh, K. Economic load dispatch using memetic sine cosine algorithm. J. Ambient. Intell. Humaniz. Comput. 2022, 14, 11685–11713. [Google Scholar] [CrossRef]
  15. Al-Betar, M.A.; Awadallah, M.A.; Makhadmeh, S.N.; Abu Doush, I.; Abu Zitar, R.; Alshathri, S.; Abd Elaziz, M. A hybrid Harris Hawks optimizer for economic load dispatch problems. Alex. Eng. J. 2023, 64, 365–389. [Google Scholar] [CrossRef]
  16. Ramalingam, R.; Karunanidy, D.; Alshamrani, S.S.; Rashid, M.; Mathumohan, S.; Dumka, A. Oppositional Pigeon-Inspired Optimizer for Solving the Non-Convex Economic Load Dispatch Problem in Power Systems. Mathematics 2022, 10, 3315. [Google Scholar] [CrossRef]
  17. Kaur, A.; Singh, L.; Dhillon, J.S. Modified Krill Herd Algorithm for constrained economic load dispatch problem. Int. J. Ambient. Energy 2022, 43, 4332–4342. [Google Scholar] [CrossRef]
  18. Andrade, G.L.; Schepke, C.; Lucca, N.; Neto, J.P.J. Modified Differential Evolution Algorithm Applied to Economic Load Dispatch Problems. In Computational Science and Its Applications ICCSA 2023; ICCSA 2023. Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2023; Volume 13956. [Google Scholar]
  19. Bhattacharjee, K.; Shah, K.; Soni, J. Solving Economic Dispatch using Artificial Eco System-based Optimization. Electr. Power Compon. Syst. 2021, 49, 1034–1051. [Google Scholar] [CrossRef]
  20. Deb, S.; Houssein, E.H.; Said, M.; Abdelminaam, D.S. Performance of Turbulent Flow of Water Optimization on Economic Load Dispatch Problem. IEEE Access 2021, 9, 77882–77893. [Google Scholar] [CrossRef]
  21. Gaing, Z.-L. Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans. Power Syst. 2003, 18, 1187–1195. [Google Scholar] [CrossRef]
  22. Choi, K.; Jang, D.-H.; Kang, S.-I.; Lee, J.-H.; Chung, T.-K.; Kim, H.-S. Hybrid algorithm combing genetic algorithm with evolution strategy for antenna design. IEEE Trans. Magn. 2015, 52, 1–4. [Google Scholar] [CrossRef]
  23. Banerjee, S.; Maity, D.; Chanda, C.K. Teaching learning based optimization for economic load dispatch problem considering valve point loading effect. Int. J. Electr. Power Energy Syst. 2015, 73, 456–464. [Google Scholar] [CrossRef]
  24. Secui, D.C. A modified Symbiotic Organisms Search algorithm for large scale economic dispatch problem with valve-point effects. Energy 2016, 113, 366–384. [Google Scholar] [CrossRef]
  25. Selvakumar, A.I.; Thanushkodi, K. Optimization using civilized swarm: Solution to economic dispatch with multiple minima. Electr. Power Syst. Res. 2009, 79, 8–16. [Google Scholar] [CrossRef]
  26. Van, T.P.; Snasel, V.; Nguyen, T.T. Antlion optimization algorithm for optimal non-smooth economic load dispatch. Int. J. Electr. Comput. Eng. 2020, 10, 1187. [Google Scholar] [CrossRef]
  27. Cui, S.; Wang, Y.-W.; Lin, X.; Liu, X.-K. Distributed auction optimization algorithm for the nonconvex economic dispatch problem based on the gossip communication mechanism. Int. J. Electr. Power Energy Syst. 2018, 95, 417–426. [Google Scholar] [CrossRef]
  28. Jayabarathi, T.; Raghunathan, T.; Adarsh, B.R.; Suganthan, P.N. Economic dispatch using hybrid grey wolf optimizer. Energy 2016, 111, 630–641. [Google Scholar] [CrossRef]
  29. Chiang, C.-L. Improved Genetic Algorithm for Power Economic Dispatch of Units with Valve-Point Effects and Multiple Fuels. IEEE Trans. Power Syst. 2005, 20, 1690–1699. [Google Scholar] [CrossRef]
  30. Nguyen, T.T.; Quynh, N.V.; Van Dai, L. Improved Firefly Algorithm: A Novel Method for Optimal Operation of Thermal Generating Units. Complexity 2018, 2018, 7267593. [Google Scholar] [CrossRef]
  31. Bhattacharya, A.; Chattopadhyay, P.K. Biogeography-Based Optimization for Different Economic Load Dispatch Problems. IEEE Trans. Power Syst. 2010, 25, 1064–1077. [Google Scholar] [CrossRef]
  32. Hazra, A.; Das, S.; Laddha, A.; Basu, M. Economic Power Generation Strategy for Wind Integrated Large Power Network Using Heat Transfer Search Algorithm. J. Inst. Eng. Ser. B 2020, 101, 15–21. [Google Scholar] [CrossRef]
  33. Zakian, P.; Kaveh, A. Economic dispatch of power systems using an adaptive charged system search algorithm. Appl. Soft Comput. 2018, 73, 607–622. [Google Scholar] [CrossRef]
  34. Farhan Tabassum, M.; Saeed, M.; Ahmad Chaudhry, N.; Ali, J.; Farman, M.; Akram, S. Evolutionary simplex adaptive HookeJeeves algorithm for economic load dispatch problem considering valve point loading effects. Ain Shams Eng. J. 2021, 12, 1001–1015. [Google Scholar] [CrossRef]
  35. Elsakaan, A.A.; El-Sehiemy, R.A.; Kaddah, S.S.; Elsaid, M.I. An enhanced moth-flame optimizer for solving non-smooth economic dispatch problems with emissions. Energy 2018, 157, 1063–1078. [Google Scholar] [CrossRef]
  36. Xiong, G.; Shi, D.; Duan, X. Multi-strategy ensemble biogeography based optimization for economic dispatch problems. Appl. Energy 2013, 111, 801–811. [Google Scholar] [CrossRef]
  37. Vaisakh, K.; Reddy, A.S. MSFLA/GHS/SFLA-GHS/SDE algorithms for economic dispatch problem considering multiple fuels and valve point loadings. Appl. Soft Comput. 2013, 13, 4281–4291. [Google Scholar] [CrossRef]
  38. Elsayed, W.T.; El-Saadany, E.F. A Fully Decentralized Approach for Solving the Economic Dispatch Problem. IEEE Trans. Power Syst. 2015, 30, 2179–2189. [Google Scholar] [CrossRef]
  39. Ghorbani, N.; Babaei, E. Exchange market algorithm for economic load dispatch. Int. J. Electr. Power Energy Syst. 2016, 75, 19–27. [Google Scholar] [CrossRef]
  40. Panigrahi, B.K.; Ravikumar Pandi, V. Bacterial foraging optimisation: Nelder–Mead hybrid algorithm for economic load dispatch. IET Gener. Transm. Distrib. 2008, 2, 556. [Google Scholar] [CrossRef]
  41. Kaboli, S.H.A.; Alqallaf, A.K. Solving non-convex economic load dispatch problem via artificial cooperative search algorithm. Expert Syst. Appl. 2019, 128, 14–27. [Google Scholar] [CrossRef]
  42. Kapelinski, K.; Neto, J.P.J.; dos Santos, E.M. Firefly Algorithm with non-homogeneous population: A case study in economic load dispatch problem. J. Oper. Res. Soc. 2021, 72, 519–534. [Google Scholar] [CrossRef]
  43. Shayeghi, H.; Ghasemi, A. A modified artificial bee colony based on chaos theory for solving non-convex emission/economic dispatch. Energy Convers. Manag. 2014, 79, 344–354. [Google Scholar] [CrossRef]
  44. Binetti, G.; Davoudi, A.; Naso, D.; Turchiano, B.; Lewis, F.L. A Distributed Auction-Based Algorithm for the Nonconvex Economic Dispatch Problem. IEEE Trans. Ind. Inform. 2014, 10, 1124–1132. [Google Scholar] [CrossRef]
  45. Nguyen, T.T.; Vo, D.N. The application of one rank cuckoo search algorithm for solving economic load dispatch problems. Appl. Soft Comput. 2015, 37, 763–773. [Google Scholar] [CrossRef]
  46. Mohammadi, F.; Abdi, H.A. modified crow search algorithm (MCSA) for solving economic load dispatch problem. Appl. Soft Comput. 2018, 71, 51–65. [Google Scholar] [CrossRef]
  47. Ho, Y.C.; Pepyne, D.L. Simple explanation of the no-free-lunch theorem and its implications. J. Optim. Theory Appl. 2002, 115, 549–570. [Google Scholar] [CrossRef]
  48. Adam, S.P.; Alexandropoulos, S.A.N.; Pardalos, P.M.; Vrahatis, M.N. No free lunch theorem: A review. In Approximation and Optimization: Algorithms, Complexity and Applications; Springer: Berlin/Heidelberg, Germany, 2019; pp. 57–82. [Google Scholar]
  49. Whitley, D.; Watson, J.P. Complexity theory and the no free lunch theorem. In Search Methodologies; Springer: Berlin/Heidelberg, Germany, 2005; pp. 317–339. [Google Scholar]
  50. Dohmatob, E. Generalized no free lunch theorem for adversarial robustness. In Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; pp. 1646–1654. [Google Scholar]
  51. Hanneke, S.; Kpotufe, S. A no-free-lunch theorem for multitask learning. arXiv 2020, arXiv:2006.15785. [Google Scholar] [CrossRef]
  52. Dehghani, M.; Trojovský, P. Osprey optimization algorithm: A new bioinspired metaheuristic algorithm for solving engineering optimisation problems. Front. Mech. Eng. 2023, 8, 1126450. [Google Scholar] [CrossRef]
  53. Kaur, S.; Awasthi, L.K.; Sangal, A.L.; 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]
  54. Hang, S.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A physics-based optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar]
  55. Shimin, L.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar]
  56. Wang, G.G.; Deb, S.; Coelho, L.D. Elephant herding optimization. In Proceedings of the 2015 3rd IEEE International Symposium on Computational and Business Intelligence (ISCBI), Bali, Indonesia, 7–9 December 2015; pp. 1–5. [Google Scholar]
Figure 1. Flow chart of OOA method.
Figure 1. Flow chart of OOA method.
Mathematics 11 04107 g001
Figure 2. Robustness curves of all methods for ELD at 700 MW load demand.
Figure 2. Robustness curves of all methods for ELD at 700 MW load demand.
Mathematics 11 04107 g002
Figure 3. Robustness curves of all methods for ELD at 1000 MW load demand.
Figure 3. Robustness curves of all methods for ELD at 1000 MW load demand.
Mathematics 11 04107 g003
Figure 4. Robustness curves of all methods for ELD at 1200 MW load demand.
Figure 4. Robustness curves of all methods for ELD at 1200 MW load demand.
Mathematics 11 04107 g004
Figure 5. Convergence curves for all methods for ELD at 700 MW load demand.
Figure 5. Convergence curves for all methods for ELD at 700 MW load demand.
Mathematics 11 04107 g005
Figure 6. Convergence curves for all methods for ELD at 1000 MW load demand.
Figure 6. Convergence curves for all methods for ELD at 1000 MW load demand.
Mathematics 11 04107 g006
Figure 7. Convergence curves for all methods for ELD at 1200 MW load demand.
Figure 7. Convergence curves for all methods for ELD at 1200 MW load demand.
Mathematics 11 04107 g007
Figure 8. Robustness curves of all methods for CEED at 700 MW load demand.
Figure 8. Robustness curves of all methods for CEED at 700 MW load demand.
Mathematics 11 04107 g008
Figure 9. Robustness curves of all methods for CEED at 1000 MW load demand.
Figure 9. Robustness curves of all methods for CEED at 1000 MW load demand.
Mathematics 11 04107 g009
Figure 10. Robustness curves of all methods for CEED at 1200 MW load demand.
Figure 10. Robustness curves of all methods for CEED at 1200 MW load demand.
Mathematics 11 04107 g010
Figure 11. Convergence curves for all methods for CEED at 700 MW load demand.
Figure 11. Convergence curves for all methods for CEED at 700 MW load demand.
Mathematics 11 04107 g011
Figure 12. Convergence curves for all methods for CEED at 1000 MW load demand.
Figure 12. Convergence curves for all methods for CEED at 1000 MW load demand.
Mathematics 11 04107 g012
Figure 13. Convergence curves for all methods for CEED at 1200 MW load demand.
Figure 13. Convergence curves for all methods for CEED at 1200 MW load demand.
Mathematics 11 04107 g013
Figure 14. Friedman rank test for all methods.
Figure 14. Friedman rank test for all methods.
Mathematics 11 04107 g014
Table 1. Literature survey for each method.
Table 1. Literature survey for each method.
YearReferenceDescription
2003[21]The EED problem was solved using the PSO method while taking into account generator limitations such as ramp rate limits and prohibited operation zones.
2005[29]Power economic dispatch problems were solved using an IGA, and it was tested using three different scenarios: one that considered valve-point effects, one that considered various fuels, and one that addressed both valve-point effects and numerous fuels.
2008[40]Non-convex ED problems with a variety of restrictions may be solved with ease by the Nelder-Mead hybrid technique. Simulations of several standard test systems with variable numbers of generating units were run.
2009[25]A series of multi-minima economic dispatch problems were used to evaluate the performance of CSO.
2010[31]Convex and non-convex ELD problems facing thermal plants were solved using a BBO method. This approach was applied to four different test systems, both small and big, requiring differing degrees of complexity.
2013[36]For resolving ELD problems, the authors suggested a MSEBBO. The no free lunch theorem is used by the MEEBBO to enhance the three elements of BBO to maintain a good balance between exploration and exploitation. Additionally, a powerful repair method is suggested to address the various ELD problem constraints.
2014[43]The standard IEEE 30 bus with six generators, fourteen generators, and forty thermal generating units was subjected to the modified artificial bee colony approach for non-convex CEED problems.
2014[44]The non-convex ELD problem was solved using a distributed auction-based method and had many constraints, including the valve-point loading effect, numerous fuel alternatives, and restricted operating zones.
2015[23]To solve EPLD problems while considering transmission losses, the TLBO method was used. This method explores the solution space for the global optimal point.
2015[38]The non-convex formulation of the ED problem can be solved very efficiently using a DA method, and transmission losses can be precisely taken into consideration in a fully decentralized way. Three case studies were examined.
2015[45]ELD issues were solved with the ORCSA method. Additionally, complete testing on several systems with various restrictions and thermal unit characteristics was presented.
2016[24]Five systems—13-unit, 40-unit, 80-unit, 160-unit, and 320-unit systems—with various features, constraints, and dimensions were used to evaluate the performance of the MSOS.
2016[28]Using a HGWO, four economic dispatch problems with 6, 15, 40, and 80 generators were tested.
2016[39]The EMA is a reliable and effective technique for locating the global optimization’s best solution for ELD situations. Additionally, four test systems in four distinct dimensions—3, 6, 15, and 40 units—with both convex and non-convex cost functions—were used to develop it.
2018[27]The most effective approach for the ELD problem was discovered using the DAOA.
2018[33]Using an ACSS method, a variety of economic dispatch cases formed of 6-, 13-, 15-, 40-, 160-, and 640-unit generating systems were studied as benchmarks for small- and large-scale problems.
2018[35]The non-convex ELD problem with valve-point effects and emissions was solved using the EMFO method on three typical test systems comprising 6, 40, and a large-scale 80 generating units with non-convex fuel cost functions.
2018[46]The non-convex ELD problem was solved using the MCSA and applied to five well-known test systems.
2019[41]The ACS technique, based on a co-evolutionary technique, was offered as a potential solution to the challenging ELD problem.
2020[26]Problems involving the optimal ELD were handled using the ALO. The results of applying the ALO algorithm to all three cases revealed that it has greater potential than other techniques for the solution, stability, and convergence velocity.
2020[32]The HT method was used to resolve the complex ELD problem with the integration of wind generation.
2021[13]The ELD problem was resolved based on CSA’s effective operation with a six-unit system.
2021[20]To solve ELD and CEED issues, the authors created a TFWO method.
2021[34]On five generating systems with valve-point effects, the ESAHJ performance was evaluated. The test findings for the suggested approach showed high convergence features and low generation costs, making them extremely effective and encouraging.
2021[42]ELD problems were solved with the FA. A 15-unit ELD problem with many considerations for each generator was solved using ten benchmark functions, and a 13-unit non-convex system with a valve-point loading effect was solved.
2022[11]The SAR was used by the authors to get at the optimum approach for the CEED and ELD. The outcomes demonstrated that the SAR was the optimum option for ELD, integrated pollution control, and economic dispatch.
2022[12]To solve ELD problems, the authors proposed a GSCGWO. The power generators in these four power systems total 10, 15, 40, and 140, with various valuation times.
2022[16]The ELD problem of small-scale (13-unit, 40-unit), medium-scale (140-unit, 160-unit), and large-scale (320-unit, 640-unit) test systems was solved using the OPIO algorithm.
2022[17]The authors solved an ELD issue with the MKH method. In comparison to other metaheuristics, the MKH was found to perform rather well, and tweaking parameters in the MKH was also fairly simple.
2023[14]The ELD problem was solved by a memetic sine cosine algorithm that was applied to six real-world cases: 3, 6, 13, 13, 15, and 40 units of generator.
2023[15]ELD problems were solved using HHO methods in six generation units.
2023[18]The global minimum and other instances of the ELD were obtained by solving a series of test functions using the modified differential evolution method.
Table 2. Parameters setting of each method.
Table 2. Parameters setting of each method.
AlgorithmsParameter Setting
General settingNo. of iterations = 1000
Decision parameters = 6
Population size = 30
OOAri,j are random numbers in the interval [0, 1],
Ii,j are random numbers from the set {1, 2}
RIMEr1, and r3 are random numbers within (−1, 1)
r2 is a random number in the range (0, 1)
EHOalpha = 0.5, beta = 0.1
SMAZ = 0.03
TSAPmin = 1 and Pmax = 4
Table 3. Statistical data for ELD using all algorithms ($ per hour).
Table 3. Statistical data for ELD using all algorithms ($ per hour).
Demand (MW)AlgorithmMinSDMeanMax
700OOA8489.710135,076,187.167935,505.379927,812,146.81
RIME157,119.659856,610,134.6252,654,562.24190,938,550.9
EHO323,503.0771164,951,021.9157,742,034.9830,026,118.4
SMA8502.406541898.19360099689.14648612,698.30255
TSA161,424.55041.25 × 10711,045,846.2643,283,357.63
1000OOA12,145.56118147.179216612,328.6060912,769.69945
RIME43,804.6274745,918,517.4144,117,668.43159,925,064.1
EHO1,385,818.23343,729,54539,739,552.31160,205,265
SMA12,310.852633167.41852313,720.8924929,123.65877
TSA338,416.11361.49 × 10714,797,087.0970,710,421.98
1200OOA14,844.17028106,377.381434,559.66353597,774.5881
RIME647,657.0993111,021,190.976,380,860.23557,699,468.3
EHO66,594,721.862,050,678,2012,246,833,8758,220,483,497
SMA14,960.256692462.01206316,065.9912927,329.59533
TSA1,040,954.6521,439,850.4823,898,498.4765,710,037.14
Table 4. Minimum fuel consumption costs for ELD ($ per hour).
Table 4. Minimum fuel consumption costs for ELD ($ per hour).
Algorithm700 MW1000 MW1200 MW
OOA8489.7101312,145.5611814,844.17028
RIME8930.12689512,220.1497614,929.15938
EHO9201.24756713,577.9638417,159.01262
SMA8502.40654112,269.0828814,890.22354
TSA8719.41154312,324.0370615,043.25053
Table 5. The generated power (MW) from each unit for ELD at 700 MW load demand.
Table 5. The generated power (MW) from each unit for ELD at 700 MW load demand.
OOARIMEEHOSMATSA
288.193649210074.27685394291.9724948179.5604411
71.2418918997.6717467896.6078032895.5820225268.62630472
94.19305375172.6253448108.050867896.94958415120.8437852
77.62559738134.7024241128.46438666.84420361133.2068048
101.6542888112.6905922151.890469197.50539107161.4281797
78.7632479496.46689215153.826608762.4847666850
Table 6. The generated power (MW) from each unit for ELD at 1000 MW load demand.
Table 6. The generated power (MW) from each unit for ELD at 1000 MW load demand.
OOARIMEEHOSMATSA
400.5765793416.368024789.88251423413.3002088499.1064857
184.364160158.65210153115.9348269199.824295356.13947257
198.9629992247.8243991136.9111861186.8499139144.1194586
60.51914068107.9181452145.459218251.97368989138.9537992
124.499550495.19702846208.998120150.99369441114.1379038
54.3507468498.1158557327.7323289119.999095270.12055135
Table 7. The generated power (MW) from each unit for ELD at 1200 MW load demand.
Table 7. The generated power (MW) from each unit for ELD at 1200 MW load demand.
OOARIMEEHOSMATSA
468.199293750076.71759497415.970695500
183.925028190.28209597113.5295062168.0667693190.1559272
248.0430036247.1131882179.1731727298.2491761122.6292221
97.982237123.8746742181.4297643104.1223325128.515068
169.116858157.7756826192.5547606199.9999955173.3199231
67.2444517115.9580053491.032100650.06577066120
Table 8. Statistical data for CEED using all algorithms ($ per hour).
Table 8. Statistical data for CEED using all algorithms ($ per hour).
Demand (MW)AlgorithmMinSDMeanMax
700OOA13,729.25276451.517427514,516.0663515,328.15021
RIME192,447.3458208,328,375.9124,827,189.51,026,320,992
EHO14,201,636.42266,068,058.3245,161,496.91,180,743,975
SMA13,902.650651346.30267216,232.3074520,837.35633
TSA437,640.190414,454,883.7113,696,680.5759,328,593.81
1000OOA21,615.36632942.891212122,726.6164624,636.02763
RIME1,716,313.57362,284,621.8255,672,191.78295,816,509.5
EHO37,048.6585740,394,801.0239,978,221.4128,249,578.6
SMA21,825.350372359.44473624,422.1537332,181.52154
TSA1,527,919.53316,727,355.6916,432,066.8771,410,265.4
1200OOA27,973.1480451,923.6594138,269.17284313,175.7045
RIME867,550.502564,850,599.8964,743,277.09222,328,197.6
EHO48,039,881.342,312,392,3761,919,239,9058,618,622,585
SMA28,405.561521902.82627330,216.0123336,613.94417
TSA231,004.421818,455,252.2222,333,023.4668,956,768.4
Table 9. Minimum fitness function for CEED ($ per hour).
Table 9. Minimum fitness function for CEED ($ per hour).
Algorithm700 MW1000 MW1200 MW
FuelEmissionFuelEmissionFuelEmission
OOA8483.6344525588.64669112,161.8409410,233.4427414,866.1109814,612.79425
RIME8431.6958065047.4232612,307.9478113,121.0246814,861.2184715,743.05095
EHO9206.30252110,616.0265813,814.4733227,920.9617417,437.9327850,362.10471
SMA8507.7286436105.61415812,188.259659816.16609514,862.548615,868.57055
TSA8776.7081787371.12974612,381.4735810,375.9620214,920.8130518,329.33556
Table 10. The generated power (MW) from each unit for CEED at 700 MW load demand.
Table 10. The generated power (MW) from each unit for CEED at 700 MW load demand.
OOARIMEEHOSMATSA
269.767936343.475577288.50987751217.1592473131.1911477
96.1307567359.0688311192.1082808989.13670916170.6718075
111.245802796.84808663104.5033046156.2882148199.7174815
101.084294655.47194818109.964128282.2837309155.52645172
60.7411140193.04112837124.91883596.7880084272.68207485
72.4357015863.01857975192.554196970.6396979983.47079715
Table 11. The generated power (MW) from each unit for CEED at 1000 MW load demand.
Table 11. The generated power (MW) from each unit for CEED at 1000 MW load demand.
OOARIMEEHOSMATSA
365.8570453346.514700387.1819096357.847752483.0745935
158.540239450102.8530268167.9022744131.8231399
189.5613645266.824565102.8581958202.5030352101.8290821
110.379231885.95375207134.879173150146.1161231
115.2493189200247.0179056166.60794759.26627522
84.2942949277.67398741350.259139979.83401399.95671992
Table 12. The generated power (MW) from each unit for CEED at 1200 MW load demand.
Table 12. The generated power (MW) from each unit for CEED at 1200 MW load demand.
OOARIMEEHOSMATSA
449.6819234494.944777152.0752919494.283923461.4678788
147.8653475143.4837708100.9132864142.773607104.8448432
243.9501883278.0708989131.3313064270.2859306300
99.5666135107.0759198177.0521457135.9364431100.5227517
195.2957655155.8467164290.5798172139.9015771149.014853
99.4155483154.80297076481.702911850.79427633120
Table 13. The value of ELD and CEED power mismatch.
Table 13. The value of ELD and CEED power mismatch.
CasesMethod700 MW1000 MW1200 MW
ELDOOA7.64 × 10−137.50 × 10−134.26 × 10−13
RIME1.48 × 10−53.16 × 10−66.33 × 10−5
EHO2.2394316029.90497936120.33855573
SMA5.61 × 10−94.18 × 10−97.00 × 10−9
TSA1.53 × 10−53.26 × 10−50.000102591
SCA [11]0.000767190.0001820.00154
MBO [11]2.33872822520.3355378413.5932468
ABC [11]8.85 × 10−50.0001725180.000464669
MSA [11]8.16440863116.2631722.86726197
ChOA [11]0.0002844750.0004767871.28 × 10−5
CEEDOOA1.10 × 10−131.07 × 10−139.32 × 10−10
RIME1.79 × 10−50.0001693928.39 × 10−5
EHO2.93943614511.6744445823.59139609
SMA2.52 × 10−85.57 × 10−92.29 × 10−8
TSA4.23 × 10−50.0001505032.03 × 10−5
SCA [11]0.0001285810.0012599410.00153618
MBO [11]2.22494858218.7578901319.58822153
ABC [11]0.0001766793.74 × 10−50.000402522
MSA [11]7.22824153212.1829541423.26274643
ChOA [11]0.0002844750.0004767876.47 × 10−5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ismaeel, A.A.K.; Houssein, E.H.; Khafaga, D.S.; Abdullah Aldakheel, E.; AbdElrazek, A.S.; Said, M. Performance of Osprey Optimization Algorithm for Solving Economic Load Dispatch Problem. Mathematics 2023, 11, 4107. https://doi.org/10.3390/math11194107

AMA Style

Ismaeel AAK, Houssein EH, Khafaga DS, Abdullah Aldakheel E, AbdElrazek AS, Said M. Performance of Osprey Optimization Algorithm for Solving Economic Load Dispatch Problem. Mathematics. 2023; 11(19):4107. https://doi.org/10.3390/math11194107

Chicago/Turabian Style

Ismaeel, Alaa A. K., Essam H. Houssein, Doaa Sami Khafaga, Eman Abdullah Aldakheel, Ahmed S. AbdElrazek, and Mokhtar Said. 2023. "Performance of Osprey Optimization Algorithm for Solving Economic Load Dispatch Problem" Mathematics 11, no. 19: 4107. https://doi.org/10.3390/math11194107

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