Next Article in Journal
Biomimetic Materials for Skin Tissue Regeneration and Electronic Skin
Previous Article in Journal
Bioarchitectural Design of Bioactive Biopolymers: Structure–Function Paradigm for Diabetic Wound Healing
Previous Article in Special Issue
Dynamic 3D Point-Cloud-Driven Autonomous Hierarchical Path Planning for Quadruped Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Economic Load Dispatch Problem of Microgrid Based on an Improved Pelican Optimization Algorithm

College of Electrical and Computer Science, Jilin Jianzhu University, Changchun 130119, China
*
Authors to whom correspondence should be addressed.
Biomimetics 2024, 9(5), 277; https://doi.org/10.3390/biomimetics9050277
Submission received: 5 March 2024 / Revised: 29 April 2024 / Accepted: 29 April 2024 / Published: 4 May 2024
(This article belongs to the Special Issue Biomimicry for Optimization, Control, and Automation: 2nd Edition)

Abstract

:
This paper presents an improved pelican optimization algorithm (IPOA) to solve the economic load dispatch problem. The vertical crossover operator in the crisscross optimization algorithm is integrated to expand the diversity of the population in the local search phase. The optimal individual is also introduced to enhance its ability to guide the whole population and add disturbance factors to enhance its ability to jump out of the local optimal. The dimensional variation strategy is adopted to improve the optimal individual and speed up the algorithm’s convergence. The results of the IPOA showed that coal consumption was reduced by 0.0292%, 2.7273%, and 3.6739%, respectively, when tested on 10, 40, and 80-dimensional thermal power plant units compared to POA. The IPOA can significantly reduce the fuel cost of power plants.

1. Introduction

The economic load dispatch (ELD) problem is a fundamental problem in power system control and operation [1]. The goal of ELD is to find the best feasible power generation plan with the lowest fuel cost to meet the generation constraints of the generator set [2]. The power generation system must also comply with various practical limitations due to the physical constraints associated with the system in addition to meeting the system’s power needs. These limitations result in the ELD problem being a non-convex, non-continuous, non-differentiable optimization problem with many equality and inequality constraints [3].
There is much literature on the ELD problem, proposing many methods. These algorithms can be mainly divided into two categories. One is traditional optimization methods, such as the gradient method [4], Lambda iterative method [5], and quadratic programming method [6]. These methods may not converge to a feasible solution in the solving process [7,8], and it is not easy to get a satisfactory solution in an adequate time [9]. The second category is intelligent optimization algorithms inspired by nature’s physical or biological behavior [10], which have the characteristics of flexible mechanisms, simple operation, and efficient solutions [11,12]. They have advantages in solving large-scale and highly complex optimization problems [13,14]. Many swarms’ intelligent optimization algorithms have recently been applied to solve the ELD problem [15]. Arman Goudarzi et al. [16] proposed a new algorithm, MGAIPSO, based on an improved genetic algorithm and a version of particle swarm optimization. Namrata Chopra et al. [17] proposed an improved particle swarm optimization algorithm using the simplex method. Seyedgarmroudi, S.D. et al. [18] proposed an improved pelican optimization algorithm, which benefited from three motion strategies, predefined knowledge-sharing factors, and a modified dimension learning-based hunting (DLH). Singh, N. et al. [19] utilized a new variant of particle swarm optimization. Lotfi, H. et al. [20] proposed an improved modified grasshopper optimization algorithm, based on the chaos mechanism. Ismaeel, A.A.K. et al. [21] used the osprey optimization algorithm. Said, M. et al. [22] utilized the walrus optimizer. Almalaq, A. et al. [23] introduced a new multi-objective optimization technique combining the differential evolution (DE) algorithm and chaos theory. Dey, B. et al. [24] proposed a new optimization algorithm combining the greedy JAYA algorithm with an algorithm based on a crow’s food-seeking approach. Acharya, S. et al. [25] proposed the multi-objective multi-verse optimization (MOMVO) algorithm. These algorithms have been applied to solve ELD problems and have achieved good results. However, there is still room for further improvement in the quality and applicability of these algorithms. Therefore, to solve the ELD problem more effectively, exploring the algorithm with better optimization ability, higher solution accuracy, and more stable solution results is necessary.
Many excellent meta-heuristics have been proposed in recent years, such as the liver cancer algorithm (LCA) [26], slime mould algorithm (SMA) [27], moth search algorithm (MSA) [28], parrot optimizer (PO) [29], rime optimization algorithm (RIME) [30], and pelican optimization algorithm (POA) [31]. The POA is a new meta-heuristic intelligence algorithm proposed by Pavel Trojovský et al. in 2022. The algorithm has the characteristics of simple theory, easy implementation, and good solving performance, and is suitable for solving large-scale complex optimization problems, including ELD problems [32]. Therefore, many scholars have conducted in-depth research and applied it to different fields [33]. For example, Song, H.M. et al. [34] proposed an improved POA based on chaotic interference factors and essential mathematical functions and applied it to four engineering design problems. Eluri, R.K. et al. [35] proposed a chaotic binary search gecko optimization algorithm. By converting the basic algorithm into binary and chaotic search and enhancing the POA’s exploration and development process, Li, J. et al. [36] used elite reverse learning, introduced Levy flight to improve the POA, and applied it to microgrid scheduling. Xiong, Q. et al. [37] improved the POA by introducing fractional order chaotic sequence and applied it to the memo chaotic system parameter identification. Tuerxun et al. [38] optimized the generalized learning system’s parameters by improving the POA. Abdelhamid, M. et al. [39] proposed an improved pelican optimization algorithm and applied it to the protection of distributed generators. Chen, X. et al. [40] used the pelican optimization algorithm (POA) to optimize the neural network prediction model, which significantly improved the model’s accuracy. Zhang, C. et al. [41] proposed a symmetric cross-entropy multilevel threshold image segmentation method (MSIPOA) with a multi-strategy improved pelican optimization algorithm for global optimization and image segmentation tasks.
The above improvements have enhanced the application capability of the POA in their respective fields. However, according to the NFL (no free lunch) [42] theorem, there is no single algorithm that can solve all optimization problems [43]. Therefore, there is still room for further enhancement of the stability of the POA and its suitability for large-scale complex applications [44].
This paper proposes an improved pelican optimization algorithm (IPOA) to solve the ELD problem and improve the POA’s search performance and quality. This IPOA utilizes the crisscross optimization algorithm and introduces disturbance factors and dimensional variation strategy. First, in the local search phase, the crisscross optimization algorithm is integrated to expand the diversity of the population. After that, the optimal individual is introduced to enhance the guiding ability, accelerate the convergence speed, and add a disturbance factor to enhance the ability to jump out of the local optimal. Thirdly, the dimensional variation strategy is adopted to improve the optimal individual and speed up the algorithm’s convergence. In this paper, the effectiveness of the IPOA is tested on eight CEC2017 test functions. The experimental results show that the optimization performance and quality of the IPOA are better than those of the other four algorithms. At the same time, the IPOA is used to solve the ELD problem. It is applied in different units of 10, 40, and 80 dimensions, respectively. The experimental results show that the IPOA has good optimization ability and reliability and can effectively solve the problem of the high operating costs of power systems.
The structure of this paper is as follows: Section 2 establishes the mathematical model of the ELD and introduces the pelican optimization algorithm, including its improved version (IPOA), which is subsequently tested on the CEC2017 test functions, with the results analyzed. In Section 3, the IPOA is applied to the ELD problem with 10, 40, and 80 units, and its ability to solve practical problems is tested. Section 4 then summarizes the findings.

2. Materials and Methods

2.1. Relationship Work

2.1.1. Electric Power Economic Load Dispatch (ELD)

The problem of electric power economic load dispatch (ELD) is an important power system optimization problem at present. Minimizing the cost is the objective under the premise of satisfying the equation and inequality constraints. The following objectives and constraints were considered in the formulation of this paper. The objective function in the ELD problem can be expressed as:
M i n i = 1 N F i ( p i )
In Equation (1), N is the total number of generator sets, F i is the fuel cost function of the ith generator set, and p i is the generation capacity of the ith generator set according to the generation plan. The generator’s cost function is derived from data points acquired during the “hot run” test. The opening of the steam intake valve changes discontinuously when the load is adjusted in the thermal generator set. It will cause the efficiency and cost of the unit to fluctuate. This phenomenon is known as the valve point effect, and it stops the cost curve from being smooth. Therefore, the valve point effect must be included in the cost model to represent the power generation cost curve more accurately. Therefore, the actual output power of the total fuel cost can be expressed as [45]:
F p i = a i p i 2 + b i p i + c i + | e i s i n f i ( p i m i n p i ) |
In Equation (2), F i p i represents the fuel cost function of the ith unit, and p i represents the generation capacity of the ith unit according to the generation plan. The parameters a, b, and c are constants determined by the physical characteristics of the unit, the parameters e and f are coefficients describing the valve point effect, and p i m i n represents the minimum power output of the ith unit.
The capacity constraints must be met to ensure the safe operation of thermal power units; the formula is as follows:
p i m i n p i p i m a x
In Equation (3), p i m i n and p i m a x represent the minimum and maximum power output of the ith power unit, respectively. The sum of power of each unit needs to be consistent with the total load because power transmission loss is ignored in this paper, and the load balance constraint formula is as follows:
i = 1 N p i = p d
In Equation (4), p d represents the load demand.
This paper presents a penalty mechanism method to deal with the constraints in the ELD problem to balance the objective function and constraints and transform the constrained problem into an unconstrained problem. The solution in the optimization process is forced to meet all constraints by the introduction of a penalty term into the objective function. The objective function after the introduction of the penalty term can be described as:
M i n ( i = 1 N f i ( p i ) + ε | i = 1 N p i p d | )
In Equation (5), i = 1 N p i represents the total generating capacity of all units according to the power generation plan, and ε is the penalty function coefficient.

2.1.2. Pelican Optimization Algorithm

The pelican optimization algorithm is a natural heuristic algorithm proposed by Pavel Trojovský et al. in 2022 [31]. The model simulates pelicans’ hunting behavior. It can be divided into two stages: approaching prey (exploration stage) and surface flight (development stage).
  • Population initialization
Before hunting, it is necessary to initialize the pelican population, where each member represents a candidate solution represented by a vector. The mathematical model is shown in Equation (6):
X i , j = l j + r a n d u j l j ,         i = 1,2 , ,   N ,         j = 1,2 , m
In Equation (6), X i , j represents the position of the ith pelican in the j dimension, N is the population number of pelicans, m is the dimension of the problem, and rand represents the random number [0, 1]. u j and l j represent the upper and lower bounds of the Jth dimension of the problem, respectively.
  • Exploration phase
In the first stage, the prey positions are randomly generated within the search space, and the pelicans determine the prey positions. If the objective function value of the pelicans is less than that of the prey, they move towards the prey; otherwise, they move away from the prey. Its mathematical model is shown in Equation (7):
X i P 1 = X i + r a n d ( P I X i ) ,     F p < F i X i + r a n d X i P           ,     e l s e
In Equation (7), X i P 1 represents the position of the ith pelican after the first stage update, I represent 1 or 2 random integers, P represents the position of the prey, rand represents the random number [0, 1], F p represents the fitness value of the prey, and F i represents the fitness value of the ith pelican.
The pelican updates its position if the fitness value of the new position is better than the previous position after the pelican moves toward the prey. Its mathematical model is shown in Equation (8):
X i = X i n e w ,     F i n e w < F i X i       ,     e l s e
In Equation (8), X i n e w represents the updated position of the ith pelican, and F i n e w represents the fitness value of the updated new position.
  • Development phase
In the second stage, after the exploration stage is completed, the pelicans enter the exploitation stage. Upon reaching the water surface, the pelicans capture the prey. During this stage, the algorithm searches for points within the neighborhood of the pelican’s position to achieve better convergence. Its mathematical model is shown in Equation (9):
X i P 2 = X i + R 1 t T 2 r a n d 1 X i
In Equation (9), X i P 2 represents the position of the ith pelican after the second stage update, R is the constant 0.2, rand represents the random number [0, 1], and t and T represent the current and maximum iterations, respectively.
In the development phase, the location is updated if the fitness value of the new location is better than the location before the move after the pelican location is updated as in the exploration phase. If not, it is left in place.

2.2. Improved Pelican Optimization Algorithm

In this paper, three strategies were introduced to improve the accuracy, convergence speed, and robustness of the POA.

2.2.1. Fusion of Improved Crisscross Optimization Algorithm for Local Search

Crisscross optimization algorithm (CSO) [46] is a new search algorithm proposed by An-bo Meng et al. in 2014. The CSO uses vertical and horizontal crosses to update the position of individuals in a population, inspired by the cross operation in the Confucian mean and genetic algorithm. The horizontal crossing is the arithmetic crossing of all dimensions between two different individuals, whose calculation formula is:
M S h c i , d = r 1 X i , d + 1 r 1 X ( j , d ) + C 1 ( X ( i , d ) X ( j , d ) )
M S h c j , d = r 2 X j , d + 1 r 2 X ( i , d ) + C 2 ( X ( j , d ) X ( i , d ) )
In Equations (10) and (11), X i , d and X j , d represent the positions of the d dimension of the ith and j individuals, respectively; r 1 and r 2 represent the random numbers between 0 and 1; and C 1 and C 2 represent the random numbers between −1 and 1. M S h c i , d and M S h c j , d represent the offspring produced after horizontal crossing.
A vertical crossover is an arithmetic crossover that operates on all individuals between two different dimensions, calculated by:
M S v c i , d 1 = r X i , d 1 + 1 r X ( i , d 2 )
In Equation (12), X i , d 1 and   X i , d 2 represent the positions of the d 1 and d 2 dimensions of the ith individual respectively, r represents the random number between 0 and 1, and M S v c i , d 1 represents the offspring produced after vertical crossing.
The POA easily falls into the local optimal because the pelican individual moves within a small range in the local search process. The CSO is integrated into the local search stage of the POA to enhance its ability to jump out of the local optimal because of strong global detection ability and local development ability. In the original POA, the current individual will be far away from the randomly generated individual when the fitness value of the randomly generated individual is less than that of the current individual. The randomly generated individuals are not fully utilized. In this paper, the horizontal crossover in the CSO is introduced to make full use of the random individuals, guide the pelican individuals to move to the target position, and enhance the local development ability of the algorithm and its ability to jump out of the local optimal. The improved formula is as follows:
X i p 1 ( i , j ) = r 1 X ( i , j ) + 1 r 1 P ( i , j ) + sin r 2 ( X ( i , j ) P ( i , j ) )
In Equation (13), X i , j represents the current individual; P ( i , j ) represents the random individual, i.e., the prey; r 1 represents the random number between 0 and 1; and r 2 represents the random number between 0 and 2π.

2.2.2. Improved Global Search

The pelicans only use their current position to update their positions according to the POA principle in the global search stage. The position of the optimal individual is not fully utilized, which makes the development ability of the algorithm insufficient. This paper introduces the optimal individual in the global search stage of the POA to enhance the guidance ability of the overall optimization and increase the ability of the algorithm. At the same time, the adaptive disturbance factor G is introduced to avoid falling into local optimization, and the improved formula is as follows:
X i P 2 = Q F X i + 2 r a n d 1 ( X b e s t X i ) + s i n ( r ) G
Q F t = 2 r a n d 1 t ( 1 T ) 2
G = 2 ( 1 t T )
In Equations (14), (15), and (16), QF represents the quality function of the balanced search strategy [47], r represents the random number from 0 to 2π, rand represents the random number [0, 1], and t and T represent the current and maximum iterations, respectively.

2.2.3. Dimensional Variation Strategy

Like other swarm intelligence algorithms, the POA is prone to local optimality and slow convergence. The analysis shows that the main reason is that the algorithm does not make full use of the guiding role of the optimal individual. Therefore, this paper improves the population diversity by mutating the optimal individual and guiding the population to evolve to the optimal position to improve its convergence speed. At the same time, the strategy of dimensional-by-dimension variation is adopted to update the optimal individual to avoid the problem of inter-dimensional interference in the case of high dimensions. The calculation formula is as follows:
X n e w d = X b e s t d + T D ( t ) d r a n d
In Equation (17), X n e w d represents the position of the optimal individual in the D-dimension after updating, X b e s t d represents the position of the optimal individual in the D-dimension, and TD(t) represents the T-distribution with t degrees of freedom [48]. t is 25 in this paper. T D ( t ) d represents the random number generated by t-distribution in the D dimension. To improve the convergence speed, this paper uses the greedy principle to choose whether to use the new position instead of the original optimal position. The specific process is demonstrated in Algorithm 1.
Algorithm 1. Mutates Dimensionally
1: Generate d random numbers of T-distribution with 25 degrees of freedom parameter.
2: for i = 1: d
3 :         The   new   solution   is   obtained   after   calculating   the   variation   according   to   Equation   ( 17 )   X n e w d
4:       boundary condition procedure
5:       if fnew < fbest
6 :   Replace   the   original   X b e s t   d with   the   new   position   X n e w d
7 :   Calculate   the   fitness   value   based   on   the   new   position X b e s t
8:   end if
9: end for
10: Return the best fitness value and the best individual

2.2.4. IPOA Implementation Process

The specific implementation flowchart of the IPOA is shown in Figure 1, based on the description of the POA improvements in Section 2.1, Section 2.2, Section 2.3.

2.3. IPOA Algorithm Performance Test and Analysis

2.3.1. Experimental Environment and Test Function

Simulation environment: 64-bit Windows 10 operating system, processor Intel(R) Core (TM) i5-8265U, main frequency 1.80 GHz, memory 8 GB, programming software MATLAB R2023b. This paper uses CEC2017 test functions to verify the algorithm. The test functions are shown in Table 1, where f 1 is a unimodal function, f 2 f 4 are simple multimodal functions, f 5 and f 6 are mixed mode functions, and f 7   a n d   f 8 are combined functions. The algorithm conducted 30 independent experiments on each test function to reduce the randomness and contingency of the algorithm.

2.3.2. Comparisons with POA, PSO, SSA, and WOA

Four algorithms were selected for comparison with the IPOA to validate its effectiveness. First is the particle swarm optimization algorithm (PSO) [49], which is a classic optimization method, serving as a cornerstone of optimization techniques, and has been widely applied across various domains since its inception. Its performance in both convergence speed and accuracy is exceptional. Additionally, the IPOA is compared with the original pelican optimization algorithm (POA), the sparrow search algorithm (SSA) [50], and the whale algorithm (WOA) [51]. The algorithm parameters were set to the same values as those in the original literature to ensure the fairness of the comparison. The population was 30, and the maximum number of iterations was 1000. The optimization performance of the five algorithms were compared in four respects: best value, worst value, average value, and standard deviation (see Table 2). The convergence curves of each algorithm on the test function are shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.
The optimization results of the IPOA in eight different tests are superior to those of the POA, PSO, SSA, and WOA, according to the experimental results in Table 2. The IPOA can simultaneously find the theoretical optimal values of the functions f 3 , f 4 , and f 7 , respectively. It is very close to the theoretical optimal values when compared with the other algorithms. Among them, f 1 is a unimodal function with no local minimum and only a global minimum. In comparison with other algorithms, the IPOA demonstrates significant advantages. As shown in Figure 2, both the SSA and the IPOA exhibit fast convergence speeds, but the IPOA achieves higher accuracy, indicating its strong global convergence capability. f 2 , f 3 , and f 4 are multi-modal functions with local minimums. The standard deviation of the IPOA is more stable, though the IPOA and the SSA can both find optimal values at f 2 , f 3 , and f 4 in Table 2. From Figure 4 and Figure 5, it can be observed that the IPOA not only can find the optimal solution but also has a faster convergence speed. From Figure 3, it can be seen that the convergence speed and accuracy of these algorithms are very close, but the IPOA has higher accuracy. This reflects the IPOA’s stronger ability to escape the local optimal compared to the other algorithms. f 5 and f 6 are mixed functions of random subfunctions. The hybrid function comprises three or more CEC2017 reference functions, rotated and shifted. Each subfunction is assigned a corresponding weight, which increases the difficulty of the algorithm in finding the optimal solution. f 7 and f 8 are composite functions consisting of at least three mixed functions or CEC2017 reference functions after rotation and shifting. Each subfunction has an additional deviation value and is then assigned a weight. These combined functions further increase the optimization difficulty of the algorithm. From Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, it can be seen that the IPOA converges significantly faster compared to the other four algorithms, and the accuracy of the solutions is also higher. Whether observed horizontally or vertically, the IPOA outperforms the other four algorithms, indicating its strong convergence performance and excellent exploration ability.
The improvements incorporated the crisscross optimization algorithm in the local search stage to improve the diversity of the population; at the same time, the optimal individual is introduced in the global search stage to enhance the guiding ability of the whole population, and the disturbance factor is added to increase the ability to jump out of the local optimal; finally, the optimal individual is adopted by the dimensional-by-dimension variation strategy to guide the evolution to the optimal position better, thereby improving the convergence speed of the algorithm, leading to better performance of the IPOA compared to the other algorithms.

2.4. IPOA Solves the Problem of Economic Dispatch

Firstly, the relevant parameters of the IPOA algorithm need to be adjusted in the process of solving the ELD problem. The population is randomly generated with the upper and lower limits of the power load as constraints, and the population represents the unit output. The objective function proposed after considering the penalty coefficient is taken as the fitness function, and the number of units is taken as the solution dimension. Secondly, the IPOA is used to update the population and find the individual that can minimize the fitness function. Then, Formula (1) is used to calculate the minimum cost. Finally, the optimal load distribution and coal consumption of each unit are outputted. The specific process is demonstrated in Algorithm 2.
Algorithm 2. IPOA for ELD
1: Input: Population size, Dimension, variable bounds Maximum failure count
2: Initialization: Initialize population X and Calculate fitness value using Equation (5)
3: for i = 1: Max_iterations
4:       for j = 1: N
5:         Randomly select an individual
6:         if fit(p) < fit(j)
7:       Update positions by Equation (7)
8:         else
9:       Update positions by Equation (13)
10:        end if
11:        Update positions by Equation (14)
12:        Use algorithm1 update the global optimum solution
13:        Handling boundary conditions
14:        Calculating individual fitness values using Equation (5)
15:        Update the global optimum solution
16:   end for
17: end for
18: Calculate fuel cost using Equation (1)
19: Output: Optimal cost, Unit’s output

3. Experimental Results and Discussion

In this paper, 10 small power plants and 40 medium power plants were selected to evaluate the effectiveness of the IPOA algorithm. The test results of the IPOA were compared with those of the POA, the Harris hawk’s optimization (HHO) [52], the SSA, and the WOA to verify the solving ability of the IPOA more comprehensively. The parameters of the algorithm were set to the same values as in their respective original literature in order to ensure the fairness of comparison, and the number of runs, population size, spatial dimension, and maximum number of iterations were made consistent. That is, the population was 30, the maximum number of iterations was 1000, and the algorithm was run independently 30 times.

3.1. 10 Units

In this case study, the ELD system was composed of 10 generator sets; the coal consumption characteristic parameters of the unit and the upper and lower limits of the unit load [53] are shown in Table 3. Unit data for the 10 generating units power system with VPE. The total load demand was 2700 MW.
Different algorithms cannot generate feasible solutions meeting the constraint conditions simultaneously because of the same penalty function coefficient. Different penalty function coefficients were applied to the different algorithms based on the experimental results. For the IPOA it was 0.500, for the SSA, WOA, HHO it was 0.531, and for the POA it was 0.610. After 30 independent experiments of each algorithm, the optimal output of each unit is shown in Table 4. The total fuel cost of the IPOA was the lowest at 651.8784 ($/h), as seen in Table 5. Compared with the traditional POA algorithm, the coal consumption was reduced by 0.1903 ($/h), a decrease of 0.0292%. Compared with the whale algorithm (WOA), the coal consumption was reduced by 1.6003 ($/h), a decrease of 0.2455%. And it can be seen from Figure 10 that the IPOA demonstrated faster convergence speed and better convergence results. Reducing total fuel cost can improve the efficiency of a power plant and reduce its economic costs. Compared with the other four algorithms, the standard deviation of the IPOA was the smallest, which indicates that the improved pelican optimization algorithm has good development ability and strong stability in dealing with ELD problems.

3.2. 40 Units

In this section, a medium-sized power plant of 40 units is taken as an example, with a load demand of 10,500 MW. The coal consumption characteristic parameters of the unit and the upper and lower limits of the unit load [54] are shown in Table 6. The penalty function coefficients of the IPOA, WOA and SSA were 17.5, HHO was 16, and POA was 21.5. The optimal output of each unit is shown in Table 7 after 30 independent experiments.
The total fuel cost of the IPOA was the lowest at 121,591.3068 ($/h), as shown in Table 8. The coal consumption was reduced by 3316.1208 ($/h) compared with the traditional POA algorithm, a decrease of 2.7273%, and the effect was more significant than that of the WOA. The coal consumption decreased by 4288.7396 ($/h), or 3.5272%. The standard deviation of the IPOA was the smallest among the five algorithms, the convergence speed of the IPOA in the early stage was second only to the SSA, as seen in Figure 11, and the convergence speed in the later stage was the fastest, all of which indicate that the IPOA has faster convergence speed and better convergence results. This is mainly because the IPOA adopts a dimensional-by-dimension variation strategy to avoid the problem of inter-dimensional interference in the case of high dimensions, which allows it to perform well in practical problems in high dimensions. The longitudinal crossover strategy was introduced to improve the diversity of the population and the stability of the algorithm. In the local development stage, the optimal individual and disturbance factor were introduced to improve the convergence ability of the algorithm.

3.3. 80 Units

In this section, the system was built by repeating the 40-unit system twice, with a load requirement of 21,000 MW, by taking a large power plant with 80 units as an example. The local minima of the solutions increase as the number of solutions increases. Therefore, the solution algorithm needs a stronger global search ability to overcome the precocious convergence problem. The penalty function coefficients of each algorithm were as follows: 17.5 for the IPOA, HHO, WOA and SSA, and 20.5 for the POA. Each algorithm underwent 30 independent experiments.
The total fuel cost of the IPOA was 244,105.2816 ($/h), as shown in Table 9; the coal consumption was reduced by 8968.1651 ($/h) compared with the traditional POA algorithm, a reduction of 3.6739%, and by 2427.0296 ($/h) compared with the second-best sparrow algorithm (SSA), a decrease of 0.9943%. The application results of the IPOA in large units were better than those in small and medium-sized units, indicating that IPOA has significant advantages in dealing with high-dimensional problems.

4. Conclusions

This paper proposes an improved pelican optimization algorithm (IPOA) to optimize the original POA by using longitudinal crossover and dimensional variation strategies and introducing optimal individuals and disturbance factors in the global phase. In this paper, the IPOA was tested on eight CEC2017 test functions, and the test results show that the algorithm can jump out of the local area. Secondly, the IPOA was applied to the economic scheduling problem of thermal power units with multiple practical constraints, and its effectiveness was verified with 10 units, 40 units, and 80 units, respectively. In the case of low-dimension 10 units, the coal consumption was reduced by 0.0292% compared with the original POA. In the case of 40 units, it was reduced by 2.7273% compared with the original POA. In the case of high-dimension 80 units, it was reduced by 3.6739% compared with the POA; from Figure 12, it can be observed that compared to the cases with 10 units and 40 units, the IPOA exhibited a more significant advantage in both convergence speed and convergence accuracy, indicating that it has a significant advantage in solving high-dimensional problems. The IPOA showed that the improved method has good performance in solving the complex non-convex ELD problem, which can significantly reduce coal consumption and improve the economic benefit of power plants. The algorithm is promising and can be applied to other complex practical problems. In the follow-up study, we will apply the IPOA to the economic scheduling problem of multi-fuel and multi-constrained thermal power units to better verify the algorithm’s performance.

Author Contributions

Conceptualization, Y.Z. and H.L.; methodology, Y.Z.; software, H.L.; validation, H.L.; formal analysis, H.L.; investigation, H.L.; resources, H.L.; data curation, H.L.; writing—original draft preparation, Y.Z. and H.L.; writing—review and editing, Y.Z.; supervision, Y.Z. and H.L.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the fund of the Science and Technology Development Project of Jilin Province No. 20220203190SF and the fund of the education department of Jilin province No. JJKH20210257KJ.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Parouha, R.P.; Das, K.N. Economic load dispatch using memory based differential evolution. Int. J. Bio-Inspired Comput. 2018, 11, 159–170. [Google Scholar] [CrossRef]
  2. Wood, A.J.; Wollenberg, B.F.; Sheblé, G.B. Power Generation, Operation, and Control; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  3. James, J.Q.; Li, V.O.K. A social spider algorithm for solving the non-convex economic load dispatch problem. Neurocomputing 2016, 171, 955–965. [Google Scholar]
  4. Dodu, J.C.; Martin, P.; Merlin, A.; Pouget, J. An optimal formulation and solution of short-range operating problems for a power system with flow constraints. Proc. IEEE 1972, 60, 54–63. [Google Scholar] [CrossRef]
  5. Chen, C.L.; Wang, S.C. Branch-and-bound scheduling for thermal generating units. IEEE Trans. Energy Convers. 1993, 8, 184–189. [Google Scholar] [CrossRef]
  6. Fan, J.Y.; Zhang, L. Real-time economic dispatch with line flow and emission constraints using quadratic programming. IEEE Trans. Power Syst. 1998, 13, 320–325. [Google Scholar] [CrossRef]
  7. Yan, X.; Zuo, H.; Hu, C.; Gong, W.; Sheng, V.S. Load Optimization Scheduling of Chip Mounter Based on Hybrid Adaptive Optimization Algorithm. Complex Syst. Model. Simul. 2023, 3, 1–11. [Google Scholar] [CrossRef]
  8. Cui, Z.H.; Zhao, T.H.; Wu, L.J.; Qin, A.K.; Li, J.W. Multi-Objective Cloud Task Scheduling Optimization Based on Evolutionary Multi-Factor Algorithm. IEEE Trans. Cloud Comput. 2023, 11, 3685–3699. [Google Scholar] [CrossRef]
  9. Li, W.; Jing, J.; Chen, Y.; Chen, X.; Moshayedi, A.J. Evolutionary Experience-Driven Particle Swarm Optimization with Dynamic Searching. Complex Syst. Model. Simul. 2023, 3, 307–326. [Google Scholar] [CrossRef]
  10. Cui, Z.; Zhao, L.; Zeng, Y.; Ren, Y.; Zhang, W.; Gao, X.Z. Novel PIO Algorithm with Multiple Selection Strategies for Many-Objective Optimization Problems. Complex Syst. Model. Simul. 2021, 1, 291–307. [Google Scholar] [CrossRef]
  11. Wang, F.; Fan, J.; Chen, M.; Xie, H.; Nzige, J.; Li, W. Research on a bionic swarm intelligence algorithm and model construction of the integrated dispatching system for the rescue of disaster victims. Int. J. Bio-Inspired Comput. 2023, 22, 117–127. [Google Scholar] [CrossRef]
  12. Yi, J.; Sun, X.; Chu, H. Hybrid particle swarm optimisation approach for 3D path planning of UAV. Int. J. Bio-Inspired Comput. 2023, 22, 227–236. [Google Scholar]
  13. Wu, L.J.; Wu, D.; Zhao, T.H.; Cai, X.J.; Xie, L.P. Dynamic multi-objective evolutionary algorithm based on knowledge transfer. Inf. Sci. 2023, 636, 118886. [Google Scholar] [CrossRef]
  14. Liu, J.; Zhao, F.; Li, Y.; Zhou, H. A new global sine cosine algorithm for solving economic emission dispatch problem. Inf. Sci. 2023, 648, 119569. [Google Scholar] [CrossRef]
  15. Li, W.; Chen, Y.; Cai, Q.; Wang, C.; Huang, Y.; Mahmoodi, S. Dual-Stage Hybrid Learning Particle Swarm Optimization Algorithm for Global Optimization Problems. Complex Syst. Model. Simul. 2022, 2, 288–306. [Google Scholar] [CrossRef]
  16. Goudarzi, A.; Li, Y.; Xiang, J. A hybrid non-linear time-varying double-weighted particle swarm optimization for solving non-convex combined environmental economic dispatch problem. Appl. Soft Comput. 2020, 86, 105894. [Google Scholar] [CrossRef]
  17. Chopra, N.; Brar, Y.S.; Dhillon, J.S. An improved particle swarm optimization using simplex-based deterministic approach for economic-emission power dispatch problem. Electr. Eng. 2021, 103, 1347–1365. [Google Scholar] [CrossRef]
  18. SeyedGarmroudi, S.D.; Kayakutlu, G.; Kayalica, M.O.; Çolak, Ü. Improved Pelican optimization algorithm for solving load dispatch problems. Energy 2024, 289, 129811. [Google Scholar] [CrossRef]
  19. Singh, N.; Chakrabarti, T.; Chakrabarti, P.; Margala, M.; Gupta, A.; Praveen, S.P.; Krishnan, S.B.; Unhelkar, B. Novel heuristic optimization technique to solve economic load dispatch and economic emission load dispatch problems. Electronics 2023, 12, 2921. [Google Scholar] [CrossRef]
  20. Lotfi, H.; Nikkhah, M.H. Presenting a Novel Evolutionary Method for Reserve Constrained Multi-Area Economic/Emission Dispatch Problem. Sustainability 2023, 15, 10614. [Google Scholar] [CrossRef]
  21. 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. [Google Scholar] [CrossRef]
  22. Said, M.; Houssein, E.H.; Aldakheel, E.A.; Khafaga, D.S.; Ismaeel, A.A. Performance of the Walrus Optimizer for solving an economic load dispatch problem. AIMS Math. 2024, 9, 10095–10120. [Google Scholar] [CrossRef]
  23. Almalaq, A.; Guesmi, T.; Albadran, S. A Hybrid Chaotic-Based Multiobjective Differential Evolution Technique for Economic Emission Dispatch Problem. Energies 2023, 16, 4554. [Google Scholar] [CrossRef]
  24. Dey, B.; Raj, S.; Babu, R.; Chhualsingh, T. An approach to attain a balanced trade-off solution for dynamic economic emission dispatch problem on a microgrid system. Int. J. Syst. Assur. Eng. Manag. 2023, 14, 1300–1311. [Google Scholar] [CrossRef]
  25. Acharya, S.; Ganesan, S.; Kumar, D.V.; Subramanian, S. Optimization of cost and emission for dynamic load dispatch problem with hybrid renewable energy sources. Soft Comput. 2023, 27, 14969–15001. [Google Scholar]
  26. Houssein, E.H.; Oliva, D.; Samee, N.A.; Mahmoud, N.F.; Emam, M.M. Liver Cancer Algorithm: A novel bio-inspired optimizer. Comput. Biol. Med. 2023, 165, 107389. [Google Scholar] [CrossRef]
  27. Li, S.; 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] [CrossRef]
  28. Wang, G.G. Moth search algorithm: A bio-inspired metaheuristic algorithm for global optimization problems. Memetic Comput. 2018, 10, 151–164. [Google Scholar] [CrossRef]
  29. Lian, J.; Hui, G.; Ma, L.; Zhu, T.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H. Parrot optimizer: Algorithm and applications to medical problems. Comput. Biol. Med. 2024, 108064. [Google Scholar] [CrossRef] [PubMed]
  30. Su, H.; 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] [CrossRef]
  31. Trojovský, P.; Dehghani, M. Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef]
  32. Cui, Z.H.; Jin, Y.Q.; Zhang, Z.X.; Xie, L.P.; Chen, J.J. An interval multi-objective optimization algorithm based on elite genetic strategy. Inf. Sci. 2023, 648, 119533. [Google Scholar] [CrossRef]
  33. Cai, X.; Li, M.; Zhang, Y.; Zhao, T.; Zhang, W.; Chen, J. Multitasking bi-level evolutionary algorithm for data-intensive scientific workflows on clouds. Expert Syst. Appl. 2024, 238, 121833. [Google Scholar] [CrossRef]
  34. Song, H.M.; Xing, C.; Wang, J.S.; Wang, Y.C.; Liu, Y.; Zhu, J.H.; Hou, J.N. Improved pelican optimization algorithm with chaotic interference factor and elementary mathematical function. Soft Comput. 2023, 27, 10607–10646. [Google Scholar] [CrossRef]
  35. Eluri, R.K.; Devarakonda, N. Chaotic binary pelican optimization algorithm for feature selection. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2023, 31, 497–530. [Google Scholar] [CrossRef]
  36. Li, J.; Chen, R.; Liu, C.; Xu, X.; Wang, Y. Capacity Optimization of Independent Microgrid with Electric Vehicles Based on Improved Pelican Optimization Algorithm. Energies 2023, 16, 2539. [Google Scholar] [CrossRef]
  37. Xiong, Q.; She, J.; Xiong, J. A New Pelican Optimization Algorithm for the Parameter Identification of Memristive Chaotic System. Symmetry 2023, 15, 1279. [Google Scholar] [CrossRef]
  38. Tuerxun, W.; Xu, C.; Haderbieke, M.; Guo, L.; Cheng, Z. A wind turbine fault classification model using broad learning system optimized by improved pelican optimization algorithm. Machines 2022, 10, 407. [Google Scholar] [CrossRef]
  39. Abdelhamid, M.; Kamel, S.; Zeinoddini-Meymand, H. Enhancing distribution generator impact mitigation using an adaptive protection scheme based on modified pelican optimization algorithm and active database management system. Energy Sci. Eng. 2023, 11, 4108–4127. [Google Scholar] [CrossRef]
  40. Chen, X.; Bai, S.; Li, G.; Wang, G.; Li, Z. A new transient NOx prediction model for diesel engine based on neural network model with Pelican Optimization Algorithm. Int. J. Engine Res. 2024, 25, 231–239. [Google Scholar] [CrossRef]
  41. Zhang, C.; Pei, Y.H.; Wang, X.X.; Hou, H.Y.; Fu, L.H. Symmetric cross-entropy multi-threshold color image segmentation based on improved pelican optimization algorithm. PLoS ONE 2023, 18, e0287573. [Google Scholar] [CrossRef]
  42. Barnard, E. Determination and the no-free-lunch paradox. Neural Comput. 2011, 23, 1899–1909. [Google Scholar] [CrossRef]
  43. Dong, T.T.; Zhou, L.; Chen, L.; Song, Y.X.; Tang, H.L.; Qin, H.L. A hybrid algorithm for workflow scheduling in cloud environment. Int. J. Bio-Inspired Comput. 2023, 21, 48–56. [Google Scholar] [CrossRef]
  44. Cai, X.J.; Wu, L.J.; Zhao, T.H.; Wu, D.; Zhang, W.S.; Chen, J.J. Dynamic adaptive multi-objective optimization algorithm based on type detection. Inf. Sci. 2024, 654, 119867. [Google Scholar] [CrossRef]
  45. Sutar, M.; Jadhav, H.T. A modified artificial bee colony algorithm based on a non-dominated sorting genetic approach for combined economic-emission load dispatch problem. Appl. Soft Comput. 2023, 144, 110433. [Google Scholar] [CrossRef]
  46. Meng, A.; Chen, Y.; Yin, H.; Chen, S.Z. Crisscross optimization algorithm and its application. Knowl.-Based Syst. 2014, 67, 218–229. [Google Scholar] [CrossRef]
  47. Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-Qaness, M.A.; Gandomi, A.H. Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef]
  48. Watanabe, Y.; Yokota, H. An Energy Saving Scheme on Storage Systems for Video Delivery Services. In Proceedings of the 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Barcelona, Spain, 26–28 October 2011; IEEE: New York, NY, USA; pp. 355–359. [Google Scholar]
  49. Si, W.; Pan, X.; Ogai, H.; Hirai, K. LP guided PSO algorithm for office lighting control. Ieice Trans. Inf. Syst. 2016, 99, 1753–1761. [Google Scholar] [CrossRef]
  50. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  51. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  52. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawk’s optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  53. Basu, M. Quasi-oppositional group search optimization for multi-area dynamic economic dispatch. Int. J. Electr. Power Energy Syst. 2016, 78, 356–367. [Google Scholar] [CrossRef]
  54. Kumar, A.; Thakur, M.; Mittal, G. Planning optimal power dispatch schedule using constrained ant colony optimization. Appl. Soft Comput. 2022, 115, 108132. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the IPOA.
Figure 1. Flowchart of the IPOA.
Biomimetics 09 00277 g001
Figure 2. f 1 iteration diagram.
Figure 2. f 1 iteration diagram.
Biomimetics 09 00277 g002
Figure 3. f 2 iteration diagram.
Figure 3. f 2 iteration diagram.
Biomimetics 09 00277 g003
Figure 4. f 3 iteration diagram.
Figure 4. f 3 iteration diagram.
Biomimetics 09 00277 g004
Figure 5. f 4 iteration diagram.
Figure 5. f 4 iteration diagram.
Biomimetics 09 00277 g005
Figure 6. f 5 iteration diagram.
Figure 6. f 5 iteration diagram.
Biomimetics 09 00277 g006
Figure 7. f 6 iteration diagram.
Figure 7. f 6 iteration diagram.
Biomimetics 09 00277 g007
Figure 8. f 7 iteration diagram.
Figure 8. f 7 iteration diagram.
Biomimetics 09 00277 g008
Figure 9. f 8 iteration diagram.
Figure 9. f 8 iteration diagram.
Biomimetics 09 00277 g009
Figure 10. Convergence curve of unit 10.
Figure 10. Convergence curve of unit 10.
Biomimetics 09 00277 g010
Figure 11. Convergence curve of unit 40.
Figure 11. Convergence curve of unit 40.
Biomimetics 09 00277 g011
Figure 12. Convergence curve of unit 80.
Figure 12. Convergence curve of unit 80.
Biomimetics 09 00277 g012
Table 1. Test functions.
Table 1. Test functions.
FunctionsBest ValueTypes
f 1 Shifted and Rotated Bent Cigar100Unimodal
f 2 Shifted and Rotated Rastrigin’s400Simple Multimodal
f 3 Shifted and Rotate Lunacek Bi_Rastrigin600
f 4 Shifted and Rotated Schwefel’s900
f 5 Hybrid Function 2 (N = 3)1100Hybrid
f 6 Hybrid Function 6 (N = 5)1600
f 7 Composition Function 1 (N = 3)2000Composition
f 8 Composition Function 7 (N = 6)2600
Table 2. Evaluation results of test functions.
Table 2. Evaluation results of test functions.
FunctionIndexAlgorithm
IPOAPOAPSOWOASSA
f 1 Best100.7108609757,929,542592,934.6706133.5179
Worst1226.46331,944,227,6842,850,258,81974,471,522.302112,381.7875
Mean4768.0518219,781,765792,680,1379,361,246.76004438.0798
Std1560.1471495,103,154831,763,81815,616,489.46533567.2322
f 2 Best400.0002400.7755411.1083400.6303400.1664
Worst473.2955496.9909825.9439563.8685472.0999
Mean404.1049418.4436505.0500440.8641404.6719
Std13.123721.6410102.333747.280312.7660
f 3 Best600.0000607.4886608.6856610.2782600.0000
Worst601.4796638.7122635.2207657.3534613.0539
Mean600.1154621.6511618.6479634.4335602.8292
Std0.337239.24826.252011.85593.8600
f 4 Best900.0000906.0017931.4729921.8618900.0000
Worst929.66921387.77451293.90603566.05541829.3862
Mean903.83611092.03061008.20761612.58181116.2890
Std7.1136141.286865.9039643.7356308.2101
f 5 Best1100.03661109.02001171.95981123.95271103.0719
Worst1137.65261315.89671903.24851568.33891258.4352
Mean1116.78351171.17771345.14821208.20031145.7665
Std10.431449.0942165.887090.610941.5469
f 6 Best1600.74381607.61781636.00001622.93911601.4464
Worst1960.82681938.62742246.07362304.14322139.5167
Mean1689.99211763.16631804.94911913.41861832.8280
Std115.7566106.2803157.1715187.8456138.5551
f 7 Best2000.00002024.13932057.88972043.54822005.5991
Worst2140.34032162.73982244.13842450.81692278.7248
Mean2037.27312083.77652127.09032191.17162088.4404
Std26.122040.167558.291888.860367.2939
f 8 Best2600.00432608.75202967.38812628.11232800.0000
Worst3165.75133904.54444257.08244786.95403395.5483
Mean2966.18593023.91753329.96153585.40804483.6695
Std134.8942241.6267450.6247574.6367532.1813
Table 3. Unit data for the 10 generating units power system with VPE.
Table 3. Unit data for the 10 generating units power system with VPE.
UnitsPminPmaxabcef
11002500.002176−0.397526.970.02697−3.975
2502300.004194−1.269118.40.1184−12.69
32005000.000011760.4864−95.14−0.059144.864
4992650.005935−2.338266.80.2668−23.38
51904900.00014980.4462−53.99−0.053994.462
6852650.005935−2.338266.80.2668−23.38
72005000.00024540.3559−43.35−0.043353.559
8992650.005935−2.338266.80.2668−23.38
91304400.0006121−0.018214.230.01423−0.1817
102004900.00004160.5084−61.13−0.061135.084
Table 4. Optimal dispatch for the 10 generating units power system.
Table 4. Optimal dispatch for the 10 generating units power system.
UnitsAlgorithms
IPOAPOAHHOSSAWOA
P 1 203.5350202.8740211.5970202.7439220.4145
P 2 210.4219210.4247215.8357210.9169207.4651
P 3 200.6466200.0152206.2645200.0000224.0729
P 4 238.8801237.3994238.8798239.5520242.8912
P 5 185.0712194.4705215.2235190.0000200.0707
P 6 236.0326238.9872238.5807238.3172235.6278
P 7 273.2652269.0280267.1062282.0928226.3169
P 8 238.3423238.6122245.7352237.8052239.6864
P 9 423.9302418.0496405.2114408.7595413.4965
P 10 489.8126489.9749454.6139489.8125489.9581
Table 5. Fuel cost ($/h) for the 10 generating unit power system.
Table 5. Fuel cost ($/h) for the 10 generating unit power system.
AlgorithmsStatistics
Min CostMax CostMean CostSD
IPOA651.8784655.5161652.64441.0014
POA652.0687654.4392659.4581.7685
HHO653.4787662.7219679.21676.3263
SSA651.9516653.2228656.56121.614
WOA653.7402672.8395699.508712.5738
Table 6. Unit data for the 40 generating units power system with VPE.
Table 6. Unit data for the 40 generating units power system with VPE.
UnitsPminPmaxabcef
1361140.006906.7394.7051000.084
2361140.006906.7394.7051000.084
3601200.020287.07309.5401000.084
4801900.009428.18369.0301500.063
547970.011405.35148.8901200.077
6681400.011428.05222.3301000.084
71103000.003578.03287.7102000.042
81353000.004926.99391.9802000.042
91353000.005736.60455.7602000.042
101303000.0060512.90722.8202000.042
11943750.0051512.90635.2002000.042
12943750.0056912.80654.6902000.042
131255000.0042112.50913.4003000.035
141255000.007528.841760.4003000.035
151255000.007089.151728.3003000.035
161255000.007089.151728.3003000.035
172205000.003137.97647.8503000.035
182205000.003137.95649.6903000.035
192425500.003137.97647.8303000.035
202425500.003137.97647.8103000.035
212545500.002986.63785.9603000.035
222545500.002986.63785.9603000.035
232545500.002846.66794.5303000.035
242545500.002846.66794.5303000.035
252545500.002777.10801.3203000.035
262545500.002777.10801.3203000.035
27101500.521243.331055.1001200.077
28101500.521243.331055.1001200.077
29101500.521243.331055.1001200.077
3047970.011405.35148.8901200.077
31601900.001606.43222.9201500.063
32601900.001606.43222.9201500.063
33601900.001606.43222.9201500.063
34902000.000108.95107.8702000.042
35902000.000108.62116.5802000.042
36902000.000108.62116.5802000.042
37251100.016105.88307.450800.098
38251100.016105.88307.450800.098
39251100.016105.88307.450800.098
402425500.003137.97647.8303000.035
Table 7. Optimal dispatch of IPOA for the 40 generating units power system.
Table 7. Optimal dispatch of IPOA for the 40 generating units power system.
UnitsOutputsUnitOutputsUnitOutputsUnitOutputs
P 1 113.1496 P 11 243.6059 P 21 523.2740 P 31 190.0000
P 2 114.0000 P 12 94.00949 P 22 523.2890 P 32 190.0000
P 3 97.40526 P 13 304.5174 P 23 523.2808 P 33 190.0000
P 4 179.7357 P 14 304.5203 P 24 523.2905 P 34 200.0000
P 5 94.50869 P 15 304.5219 P 25 523.2831 P 35 167.4762
P 6 140.0000 P 16 304.5212 P 26 523.2792 P 36 200.0000
P 7 259.6008 P 17 489.2985 P 27 10.00649 P 37 110.0000
P 8 284.6023 P 18 489.2820 P 28 10.00295 P 38 110.0000
P 9 284.6312 P 19 511.2877 P 29 10.00000 P 39 110.0000
P 10 130.0066 P 20 511.2906 P 30 97.00000 P 40 511.2834
Table 8. Fuel cost ($/h) for the 40 generating unit power system.
Table 8. Fuel cost ($/h) for the 40 generating unit power system.
AlgorithmsStatistics
Min CostMax CostMean CostSD
IPOA121,591.3068123,933.37122,659.9709654.9886
POA124,907.4276129,260.1887126,473.6095937.3753
HHO123,387.6705128,381.2468125,532.56181075.9279
SSA122,693.0062127,500.1279124,321.03931124.6677
WOA125,880.0464134,779.6761129,308.23541817.6021
Table 9. Fuel cost ($/h) for the 80 generating unit power system.
Table 9. Fuel cost ($/h) for the 80 generating unit power system.
AlgorithmsStatistics
Min CostMax CostMean CostSD
IPOA244,105.2816249,955.5348247,043.70031493.4631
POA253,073.4467258,114.9399255,577.65691279.7300
HHO249,554.8627257,240.0592252,846.80871948.0503
SSA246,532.3112251,589.9268248,650.66621167.5877
WOA258,734.1637271,925.7694263,327.77223230.8254
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

Zhang, Y.; Li, H. Research on Economic Load Dispatch Problem of Microgrid Based on an Improved Pelican Optimization Algorithm. Biomimetics 2024, 9, 277. https://doi.org/10.3390/biomimetics9050277

AMA Style

Zhang Y, Li H. Research on Economic Load Dispatch Problem of Microgrid Based on an Improved Pelican Optimization Algorithm. Biomimetics. 2024; 9(5):277. https://doi.org/10.3390/biomimetics9050277

Chicago/Turabian Style

Zhang, Yi, and Haoxue Li. 2024. "Research on Economic Load Dispatch Problem of Microgrid Based on an Improved Pelican Optimization Algorithm" Biomimetics 9, no. 5: 277. https://doi.org/10.3390/biomimetics9050277

Article Metrics

Back to TopTop