Next Article in Journal
Multi-Sensor Data Fusion Approach for Kinematic Quantities
Previous Article in Journal
Effects of Steam Injection on the Permissible Hydrogen Content and Gaseous Emissions in a Micro Gas Turbine Supplied by a Mixture of CH4 and H2: A CFD Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiobjective Load Dispatch for Coal-Fired Power Plants under Renewable-Energy Accommodation Based on a Nondominated-Sorting Grey Wolf Optimizer Algorithm

1
Key Laboratory of Energy Thermal Conversion and Control of Ministry of Education, School of Energy and Environment, Southeast University, Nanjing 210096, China
2
Guangxi Special Equipment Inspection and Research Institute, Nanning 530219, China
3
Changyuan Hanchuan Power Generation Company Limited, China Energy Investment Corporation, Xiaogan 431600, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(8), 2915; https://doi.org/10.3390/en15082915
Submission received: 21 March 2022 / Revised: 6 April 2022 / Accepted: 13 April 2022 / Published: 15 April 2022

Abstract

:
Coal-fired power plants are widely used to achieve a power balance in grids with renewable energy, which leads to new requirements for speediness in load dispatch. This paper presents a nondominated-sorting grey wolf optimizer algorithm (NSGWO) for the multiobjective load dispatch of coal-fired power plants that employed efficient nondominated sorting, a reference-point selection strategy, and a simulated binary crossover operator. The optimization results of the benchmark functions indicated that the NSGWO algorithm had a better accuracy and a better distribution than the traditional multiobjective grey wolf optimizer algorithm. Regarding the load dispatch of economy, environmental protection, and speediness strategies, the NSGWO had the best performance of all the simulated algorithms. The optimal-compromise solutions of the economy and speediness strategies of the NSGWO algorithm had a good distribution, which elucidated that this novel algorithm was favorable to allowing coal-fired power plants to accommodate renewable energy.

1. Introduction

Modern coal-fired power plants are clean and highly efficient, and their emissions of NOx and coal consumption are controlled at remarkably low levels [1]. Regarding the national energy distribution in China, coal-fired power plants still need to output power for basic loads in the grid. A coal-fired power plant may have different units (such as water-cooling and air-cooling units [2]) and units of various scales. Differences in unit characteristics may result in variable performances; therefore, it is necessary to optimize the operation strategy of coal-fired power plants with multiple units on the basis of both the economy and environmental-protection objectives. Furthermore, regarding the long-term objective of carbon neutrality [3], coal-fired power plants will play a new role in the power grid. Considering the development of renewable energy including solar power and wind power, coal-fired power plants, which have a strong capability to accommodate renewable energy, are widely used to achieve a power balance in power grids. In terms of the uncertainty of renewable energy [4], it is necessary to operate coal-fired power plants under conditions of rapid load change. Therefore, the optimal operation of coal-fired power plants should be further investigated while considering the factors of the economy, environmental protection, and speediness.

1.1. Load-Dispatch Strategy

Units of various types and scales in a coal-fired power plant usually receive the load command from the grid, which limits the optimal operation of the coal-fired power plant. Regarding the load-dispatch strategy, the coal-fired power plant receives the total load command from the grid, and then dispatches it to different units [5]. Based on previously mentioned factors, namely the economy, environmental protection, and speediness, the load dispatch of a coal-fired power plant is a multiobjective optimization of load command between different units.
Several researchers have employed optimal load-dispatch strategies for power generation systems. Dai et al. [6] proposed a multiobjective economic load-dispatch method for large coal-fired power plants using a hierarchical clustering and retrieval strategy based on the fuzzy c-means clustering algorithm. They concluded that the data-mining-based method was able to achieve plant-level optimal load dispatching while meeting the actual requirements of the grid. Ishraque et al. [7] introduced various optimization strategies of load dispatch for microgrid power systems with renewable energy sources. They considered that the proposed load-following method was the best dispatch strategy to achieve lower operating costs and lower pollutant emissions. Cui et al. [8] considered that the heat load and power load could be optimized simultaneously in microgrids. Regarding the differences in real-time response of heat load and power load, they performed short-term and long-term simulations and elucidated that the total cost could be reduced, as could the peak load of the power grid. Li et al. [9] also focused on investigating multiobjective load dispatch between the heat load and power load, and concluded that the proposed method could balance the production cost and pollutant-emission objectives under the fluctuation of the thermoelectric load demand. Xu et al. [10] introduced the load-dispatch strategy to save coal for coal-fired power plants using a support-vector machine. Their results indicated that the proposed load-dispatch strategy performed better than the normal separate load demand on a single unit in a coal-fired power plant. In addition, novel load-dispatch strategies have been studied for similar power-generation systems. Liao et al. [11] investigated the short-term load-dispatching method for a hydropower plant with multiple turbines, and simulation results indicated that it could achieve optimal operation while simultaneously meeting the practical operation requirements of the hydraulic and electric constraints. Jamal et al. [12] introduced a bioinspired computational heuristic algorithm for dispatch loads for a power-generation system that included coal-fired thermal-generating units and wind-power units. They considered that the proposed algorithm had advantages in accuracy, convergence, and robustness in solving load-dispatch problems. Furthermore, Bie et al. [13] conducted a load-dispatch investigation based on the uncertainty of renewable energy, and the results showed that the real-time load-dispatch model could calculate the load command while considering the primary and secondary regulation of the grid.
In general, much research has been published on load-dispatch optimization, but few studies considered the present application of a coal-fired power plant with renewable-energy accommodation, which is significant in terms of the multiobjective load dispatch of modern coal-fired power plants.

1.2. Multiobjective Optimization Algorithms

Among the load-dispatch strategies, researchers consider the optimization algorithm to be the key technology needed to achieve the objectives of energy saving and reducing pollutant emissions. In addition to the traditional optimization methods (including dynamic programming, Lagrange relaxation, and the exhaustive method), intelligent optimization algorithms have already been introduced in recent investigations.
Intelligent optimization algorithms usually employ an evolutionary mechanism or heuristic algorithm to enhance the convergence speed and robustness ability of the optimal solution procedure. Ghasemi et al. [14] proposed a differential evolution algorithm (DE) based on the mathematical model of sociopolitical evolution. They performed comparative simulations to verify the effectiveness of the algorithm, and concluded that this algorithm was a reliable tool for solving the load-dispatch problem. Neto et al. [15] proposed a method that combined a differential-evolution algorithm and the greedy randomized adaptive search procedure algorithm. The simulation results showed that the algorithm could solve the nonsmooth load-dispatch problem by considering the effect of valve-point loading. Secui et al. [16] proposed a new heuristic algorithm called modified symbiosis (MSOS) that could solve the large-scale-unit load-optimization problem with a valve-point effect. They concluded that the proposed algorithm had a good performance based on the simulation results of five power-generation systems of different constraints and dimensions.
Furthermore, other heuristic algorithms, including the bat algorithm and the population extremum algorithm, have been introduced to solve the multiobjective optimization of load dispatch. Kavousi-Fard et al. [17] proposed an improved bat algorithm to solve the nonconvex load-optimization problem, which was then examined on IEEE test systems to show its high abilities and satisfying performance. Chen et al. [18] used the feasible-solution method to deal with constraints, and proposed a constrained multiobjective population extremal optimization algorithm called CMOPEO-EED. They considered the proposed algorithm to be a viable option to solve the load-dispatch problem with renewable power generation.
Particle-swarm optimization (PSO) is another commonly used algorithm in multiobjective optimization. Hosseinnezhad et al. [19] used an improved PSO algorithm (θ-PSO) to solve the economic load-optimization problem that could easily deal with various constraints. The findings of this study elucidated that the advantage of computational efficiency of the θ-PSO algorithm could be a promising alternative approach to solving the load-dispatch problem in practical power systems. Regarding the combined advantages of the PSO algorithm and other intelligent algorithms, researchers have investigated hybrid algorithms based on PSO. Narimani et al. [20] proposed a hybrid algorithm based on the PSO algorithm and leapfrog algorithm for multiregional economic and environmental-protection load distribution. They verified the effectiveness of the hybrid algorithm using different test systems to balance the multiobjectives of generation costs and environmental issues. Zou et al. [21] proposed a new global particle-swarm-optimization algorithm, which adopted an updated method that relied on the global optimal particle to guide all particle-search activities and a slightly perturbed randomization method for particle flight trajectories with uniform distribution. Mandal et al. [22] introduced variable acceleration coefficients into the PSO algorithm and then proposed a self-organized hierarchical particle-swarm-optimization algorithm. They found that the results of the proposed method were superior in terms of fuel costs, emission output, and losses.
In general, intelligent optimization algorithms have advantages in solving the multiobjective optimization problems of load dispatch at power plants, though their application under the conditions of renewable energy accommodation should be further investigated.

1.3. Grey Wolf Optimizer

Former studies show that various intelligent algorithms have been employed to solve the multioptimization issues in power-generation systems and similar applications. However, considering the rapid load-change conditions present under renewable-energy accommodation, the load dispatch of current coal-fired power plants requires rapid and accurate convergence.
The grey wolf optimizer (GWO) is a swarm-intelligence optimization algorithm proposed by Mirjalili et al. [23]. Compared with other natural heuristic optimization algorithms such as particle-swarm optimization and differential evolution, GWO has attracted attention due to its fast convergence speed, strong robustness, and high solution accuracy with a simple structure. Zhang et al. [24] used a GWO to plan the path of an unmanned combat aerial vehicle, and they concluded that it was more competent than other state-of-the-art evolutionary algorithms in terms of quality, speed, and stability of solutions. Although the grey wolf algorithm has superior performance on most data sets, it may not have the best performance on all. In view of the defects of a GWO, many scholars have made relevant improvements to the performance of the GWO algorithm. Madhiarasan et al. [25] optimized the initial population of a GWO to improve the diversity of the population. Saremi et al. [26] improved the search mechanism of a GWO. The results indicated that the proposed GWO algorithm was able to significantly improve the performance of multiobjective optimization. Long et al. [27] proposed an updating method for the key parameter of a GWO in the application of constrained optimization problems. They considered that the simulations for both benchmark functions and engineering applications could demonstrate the good performance of the proposed GWO algorithm. Moreover, hybrid optimization algorithms combining GWO with other intelligent optimization algorithms have already been introduced by researchers [28,29,30]. However, few scholars have conducted in-depth research on the evolution mechanism of the GWO for the present application of load-dispatch optimization. Song et al. [31] introduced a GWO to solve the economic emission problem of two different power systems, and used a price penalty factor to combine the goals of economic dispatch and emission dispatch into a single function. Wong et al. [32] solved the economic scheduling problem under practical constraints with a GWO and tested them on two test systems with practical constraints. Moradi et al. [33] used a GWO to solve nonlinear and nonconvex economic scheduling problems while considering the valve-point effect and transfer loss, and compared the obtained results with some existing heuristic methods. Jangir et al. [34] investigated the economic constrained-emission dispatch problem based on a nondominated-sorting GWO, and they considered that it could be used in a power grid with wind power. However, they did not consider the speediness requirement of units in the coal-fired power plant, which indicated that the solving procedure of nondominated-sorting GWO should be further optimized.
The above shows that limited work has been conducted on the multiobjective optimization algorithm while considering the rapid and accurate convergence requirements under the unit rapid load-change condition. The more constraints that are considered, the more complex the load-dispatch optimization will be. Therefore, further research on the GWO needs to be carried out according to the specific problems of the multiobjective optimization of the load dispatch of coal-fired power plants.

1.4. Present Investigation

On the basis of the previous literature review, although much research has been published on load-dispatch optimization, few studies considered the present application of a coal-fired power plant with a renewable-energy accommodation. Moreover, limited work has been conducted on the multiobjective optimization algorithm that considered the rapid and accurate convergence requirements under the unit’s rapid load-change condition. Therefore, an investigation into the multiobjective optimization of the load dispatch of a coal-fired power plant was conducted using a novel grey wolf algorithm.
In the present paper, the proposed nondominated-sorting grey wolf algorithm showed that it may help solve various optimization problems in similar applications. The organization of this study was arranged as follows. Section 2 shows the methods for the multiobjective optimization problem of load dispatch. Section 3 details the solving procedure of the novel grey wolf algorithm. Section 4 presents the simulation results and further discussion. Section 5 presents the conclusions of this study.

2. Methods

A theoretical model for the multiobjective optimization of the load dispatch of a coal-fired power plant, as well as optimization constraints and performance evaluation indices, were proposed in order to achieve the requirements related to the economy, environmental protection, and speediness.

2.1. Multiobjective Optimization Problem of a Coal-Fired Power Plant

2.1.1. Problem Description

The load-dispatch problem of a coal-fired power plant can generally be described as per Equation (1):
{ min F ( x ) = min ( f 1 ( x ) , f 2 ( x ) , , f m ( x ) ) T s t . { g i ( x ) 0 , i = 1 , 2 , p h j ( x ) = 0 , j = 1 , 2 , , q
where F(x) is the objective function of the economy performance, and the sub-functions represent the economy characteristics of units in the coal-fired power plant. Further, g i ( x ) and h j ( x ) represent inequality constraints and equality constraints, respectively. Specifically, pollutant emission is an inequality constraint when it is not selected as an optimization objective.
For a coal-fired power plant, the relationship between the pollutant emission gi and the unit load P i can be expressed as the quadratic function relationship shown below
g i ( P i ) = α i P i 2 + β i P i + γ i
where αi, βi, and γi are the emission-characteristic coefficients of the unit.
Regarding the requirements of the relevant national policies of environmental protection, it is necessary to employ the environmental protection index as an optimization object instead of an inequality constraint. Thus, the objective function of load dispatch when considering environmental protection is defined as shown in Equation (3):
min G = min i = 1 N g i ( P i )
where G represents the pollutant discharge of the whole plant.
The power grid has specific requirements for the load response rate of coal-fired power plants, specially under the condition of renewable-energy accommodation. Therefore, the speediness of load variation should be considered in the load dispatch of coal-fired power plants. The minimum time consumption of load dispatch under ideal conditions Tideal is shown in Equation (4):
T i d e a l = | P D i = 1 N P i , n o w | / i = 1 N v i
where PD is the total load command of all units, MW; and vi represents the load changing speed of unit i, MW/min.
The sum of squares of the differences between the load-dispatch times of each unit and the minimum time under ideal conditions T(P) can be calculated as follows:
T ( P ) = i = 1 N ( ( P i P i , n o w ) / v i T i d e a l ) 2
Therefore, combining former indicators with the economic indicators, the multiobjective optimization of load dispatch for a coal-fired power plant can be described as shown in Equation (6):
min ( F , G , T ) , min ( F , G ) , min ( F , T ) s t . { i = 1 N P i P D P i min P i P i max | P i P i n o w | / t i v i

2.1.2. Constraint-Violation Degree

The constraint-violation degree is introduced to show whether an individual x violates the i-th inequality constraint or the j-th equality constraint, which is expressed in Equations (7) and (8):
C o n i ( x ) = max { g i ( x ) , 0 } , 1 i p
C o n j ( x ) = max { h j ( x ) , 0 } , 1 j q
Thus, the total constraint-violation degree of individual x is shown in Equation (9):
ν ( x ) = i = 1 p C o n i ( x ) + j = 1 q C o n j ( x )
In the multiobjective optimization of the load dispatch for a coal-fired power plant, the equation constraint describes that the sum of the loads of each unit must be equal to the total load command, while the inequality constraint shows the load-regulation range.

2.1.3. Feasible and Infeasible Solutions

When an individual x satisfies both the inequality constraints and the equality constraints in the load-dispatch model, this individual is called a feasible solution; otherwise, it is an infeasible solution. The region composed of all feasible solutions is called the feasible region Ω, and the set composed of infeasible solutions is called the infeasible region.

2.1.4. Dominance

For the two specific solutions x1 and x2, the economy, speediness, and environmental-protection indicators corresponding to solution x1 are better than those corresponding to solution x2. Thus, solution x1 is called a nondominated solution, while solution x2 is called a dominant solution, which can be written as x 1 x 2 .
All individuals in the solution set that cannot be dominated by other individuals are called nondominated solutions, and this set of nondominated solutions is called the Pareto front (PF) of optimization solutions.

2.2. Constraints for Multiobjective Optimization

Constraint processing should be conducted to balance the relationship between the objective function and the constraints. In this paper, the penalty-function method was used to deal with constraints. By adding the penalty function F ( x , M ) into the objective function, the constrained optimization problem was transformed into an unconstrained optimization problem. Parameter M in the penalty function represents a large positive number, called the penalty factor, which acts as a penalty for the solution that violates the constraints. Using the external penalty function, the multiobjective function with the penalty function is expressed as follows:
min F ( x , M ) = min ( f 1 ( x ) + M 1 v ( x ) , f 2 ( x ) + M 2 v ( x ) , , f m ( x ) + M m v ( x ) )

2.3. Evaluation Index of Multiobjective Optimization

For the multiobjective optimization of a load dispatch, evaluation indices were employed to compare the simulation results, which may have shown the convergence performance and comprehensive performance of the optimization algorithm.

2.3.1. Convergence Evaluation Index

The generational distance (GD) was introduced to evaluate the convergence performance, which represented the degree of the solution set P to the real Pareto frontier P*, as shown in Equation (11):
G D ( P , P * ) = 1 | P | i = 1 | P | d i 2
where | P | is the number of solutions in P, and di represents the Euclidean distance from the i-th solution in P to the nearest solution in P*. Therefore, a small GD value meant the convergence performance was better.

2.3.2. Comprehensive Evaluation Index

The inverse generational distance (IGD) was used to represent the degree of the real Pareto frontier P* to the solution set P [35]. It evaluated the convergence and diversity of the algorithm simultaneously, which was defined as:
I G D ( P , P * ) = 1 | P * | i = 1 | P * | d i 2
where d i 2 represents the nearest Euclidean distance from the i-th individual in P* to the solution in P. Here, a small IGD showed that the optimization algorithm was better in both the convergence performance and the diversity of solutions.

2.3.3. Optimal-Compromise Solution

For the multiobjective optimization of a load dispatch, the fuzzy set theory is suggested to find an optimal-compromise solution from the Pareto fronts. The fuzzy membership degree for the load-dispatch optimization can be expressed as:
φ p i = { 1 f p i f i min ( f i max f p i ) / ( f i max f i min ) f i min < f p i < f i max 0 f p i f i max
where φ p i represents the satisfaction of the i-th objective of the p-th optimal solution, i { 1 , 2 , , m } ; f p i represents the value of the i-th objective of the p-th optimal solution; and f i max and f i min represent the maximum and minimum values of the i-th objective in all optimal solutions, respectively. When φ p i was equal to 1, it meant that the individual was completely satisfied with the i-th target value.
The standardized satisfaction calculation method of each solution p in the nondominated solution set is shown in Equation (14), where the solution corresponding to the largest φ p i was the optimal-compromise solution:
φ p = k = 1 m φ p k / p = 1 N k = 1 m φ p k
Regarding the previous objectives and constraints of the multiobjective optimization of the load dispatch for a coal-fired power plant, the sequence diagram is shown in Figure 1.

3. Solving Procedure of the Optimization Algorithm

The multiobjective grey wolf algorithm was employed to find the load-dispatch-optimization solution for a coal-fired power plant. However, the issues of local optimum and insufficient stability may limit the performance of this optimization algorithm. In addition, the influence of the alpha wolf may result in a poor distribution of the obtained solutions., and the traditional nondominated sorting may consume more time in the iteration process. Considering the multiobjective optimization of a load dispatch with multiple complex constrains, a nondominated-sorting grey wolf optimizer (NSGWO) algorithm was proposed that employed efficient nondominated sorting (ENS), a reference-point selection strategy, and a simulated binary crossover operator.

3.1. Fast Nondominated Sorting Based on ENS

Fast nondominated sorting is a cyclic stratification process. If this process is conducted in sequence, it will require too much time to converge. In fact, the frontier number of individuals is determined by the dominated individual, which could infer the following equation:
f r o n t ( p ) = 1 + max q Q f r o n t ( q )
where f r o n t ( p ) represents the number of the frontier where individual p is located, and Q is the set composed of all individuals that dominate individual p.
The first step of the ENS was to arrange all individuals in the population according to their first-dimension target values from small to large. If the first-dimension target values were the same, we compared their second-dimension index values, and so on. In the sorted population, it was impossible for the individual in the latter order to dominate the individual in front of it. This meant that the individual that dominated p must have been assigned to the frontier when examining p. The number of the frontier where p is located was calculated using Equation (15).
On this basis, starting from the first frontier F1, it was judged in turn whether each frontier contained an individual that dominated p. The first frontier that does not contain the dominant p was the frontier where p resides. If there were individuals dominating p up to the last frontier Fk, then p was assigned to a new frontier Fk+1. If all individuals were mutually nondominant, then a nondominant comparison was required between them. In this case, since there was only one frontier, the complexity was T w o r s t = m N ( N 1 ) / 2 = O ( m N 2 ) . The algorithm could achieve the best performance if the population satisfied the following conditions: there were N frontiers in total, and each frontier contained N individuals. Moreover, an individual was dominated by all individuals whose frontier number was smaller than its under this condition. For a specific individual p, if it belonged to frontier Fi, it was necessary to find an individual dominating it in each frontier F i ( j < i ) . This indicated that at least i − 1 nondominated comparisons were required. For all N individuals in Fi, a total of N ( i + 1 ) comparisons were required. In addition, all individuals of Fi needed to be compared pairwise, which meant that a total of N ( N 1 ) / 2 comparisons were required. Considering all frontiers, the best period of complexity is shown in Equation (16):
T b e s t = m i = 1 N [ N ( i 1 ) + N ( N 1 ) / 2 ] = m [ N ( N 1 ) / 2 + N ( N 1 ) / 2 ] = O ( M N 1.5 )

3.2. Selection Strategy Based on Reference Point

To select N individuals from the set of offspring and parents R t = P t Q t , it should firstly divide Rt into multiple nondominated layers ( F 1 , F 2 , , F k ) by nondominated sorting. Then, a new population St is established from the start of F1 until its size is equal to or exceeds N for the first time. In order to maintain the diversity of solutions, a selection strategy based on reference point was used to select n L = N i = 1 L 1 N i individuals, where Ni is the number of individuals in the i-th frontier, and n L is the number of individuals that needed to be selected from the last frontier satisfying the former requirements. Moreover, the systematic approach was introduced to generate a set of uniform weight vectors { λ 1 , λ 2 , , λ R } so that the reference points could be determined. In order to compare the target values of each dimension, it was necessary to adaptively normalize the target value of each dimension. The ideal point z = ( z 1 min , z 2 min , , z m min ) of defining population St was composed of the minimum value z 1 min , i = 1 , 2 , , m of each dimension of St. Based on the ideal point, the objective function could be transformed to f i ( x ) = f i ( x ) z i min . Then, a hyperplane could be built by extra points obtained from the objective function; this process can be expressed as:
A S F ( x , w ) = max i = 1 m f i ( x ) / w i , x S t
Z i , max = s : arg min s S t A S F ( s , w ) , w = ( τ , , τ ) , τ = 10 6
For the i-th target, an extra target vector z i , max was generated. Thus, m extra vectors were generated by m targets which further constituted an m-dimensional linear hyperplane, and then the intercept a i , i = 1 , 2 , , m could be calculated. The objective function can be normalized as shown in Equation (19):
f i n ( x ) = ( f i ( x ) z i min ) / ( a i z i min )

3.3. Simulated Binary Crossover Operator

Under the influence of the top three levels of wolves, a GWO easily falls into a local optimum. Therefore, a simulated binary crossover (SBX) operator was introduced in this paper. Assuming that the two parent individuals are x 1 ( x 1 1 , x 2 1 , x n 1 ) and x 2 ( x 1 2 , x 2 2 , x n 2 ) , the SBX operator could generate the offspring individuals c 1 ( c 1 1 , c 2 1 , c n 1 ) and c 2 ( c 1 2 , c 2 2 , c n 2 ) using the following equations:
{ c i 1 = 0.5 × [ ( 1 + β ) · x i 1 + ( 1 β ) · x i 2 ] c i 2 = 0.5 × [ ( 1 β ) · x i 1 + ( 1 + β ) · x i 2 ]
where β is randomly determined by the distribution factor η according to Equation (21):
β = { ( r a n d × 2 ) 1 / ( 1 + η ) , r a n d 0.5 ( 1 / ( 2 r a n d × 2 ) ) 1 / ( 1 + η ) , r a n d > 0.5
With the increase in iterations, the probability of generating individuals according to the grey wolf hunting mechanism increased, thereby enhancing the development ability and convergence of the algorithm. In this paper, the variable a was controlled by a nonlinear decreasing strategy to balance the exploration and development capabilities of the algorithm, as shown in Equation (22):
a = 2 ( 1 ( t / i t e r ) 2 )
where iter is the maximum number of iterations.

3.4. Solving Procedure of NSGWO

The solving procedure of the proposed nondominated-sorting grey wolf optimizer algorithm is presented in Figure 2. There were five specific steps of this algorithm, which are detailed as follows.
Step 1: Set the number N of individuals in the grey wolf population and the maximum number of iterations iter. Initialize parameters a, A, and C.
Step 2: Initialize the grey wolf population P, and generate a reference point Z.
Step 3: Calculate the target value of each dimension of individuals in the population.
Step 4: Perform the nondominated sorting based on ENS, and select the first three levels of wolves α, β, δ.
Step 5: Update the population Pt and generate the offspring Qt. When the random number is greater than the set probability threshold, binary crossover mutation is conducted. Otherwise, update the population based on the evolution mechanism of GWO.
Step 6: Select the first N individuals based on the reference point in the merged population R t = P t Q t , and then generate a new population St.
Step 7: If the maximum number of iterations is not reached, repeat steps (2–4). Otherwise, output the optimization results.

4. Results and Discussion

4.1. NSGWO Algorithm Performance Test

In order to test and evaluate the performance of the NSGWO algorithm, three benchmark functions [36] were employed in this paper, the detailed structures of which are shown in Table 1.
Then, test simulations were conducted for the multiobjective optimization algorithm; the results for the GD and IGD values of the former benchmark functions are presented in Table 2 and Table 3, respectively. Here, the results of the multiobjective grey wolf optimizer (MOGWO) and the multiobjective particle-swarm optimizer (MOPSO) are also shown for performance comparisons. For the unimodal function ZDT1, the IGD value of the NSGWO optimization result was 0.00690, which was an order of magnitude smaller than the results of other optimization algorithms, indicating that the improved algorithm had a strong ability to jump out of the local optimum. The UF series functions were all multimodal functions, which provided many local optimal solutions, and therefore the requirements for the algorithm were relatively high. Regardless of the IGD value or the GD value, the results of the improved algorithm were better than those of the other algorithms in the UF4 function. However, the IGD of the improved algorithm was smaller, as was the difference between the maximum and minimum values of the GD value, indicating that the improved algorithm had a better stability. The above test results showed that the improved algorithm NSGWO had good stability and the ability to jump out of the local optimum.
Figure 3 shows the Pareto fronts of optimization results of the benchmark function, in which the horizontal and vertical coordinates represent a certain target value of the benchmark function. For the ZDT1 function, the solutions of MOGWO and NSGWO were close to the real Pareto fronts. For the UF2 function, most of the MOGWO solutions were far from the real Pareto fronts, while most of the NSGWO solutions were concentrated on the real Pareto fronts. Moreover, the results indicated that the UF4 function was relatively complex. Although the optimization results of the NSGWO algorithm in Figure 3c were not close to the real Pareto fronts, they were still better than those of MOGWO. In general, the NSGWO had better accuracy and a better distribution of the obtained solutions.

4.2. Multiobjective Optimization of Load Dispatch Based on NSGWO

The NSGWO algorithm was employed in the multiobjective optimization of the load dispatch for coal-fired power plants while considering the economy, environmental protection, and speediness. To better show the performance of the NSGWO algorithm in load dispatch, four intelligent algorithms, including the real-number coding genetic algorithm (RCGA), particle-swarm optimizer (PSO), modified nondominated-sorting genetic algorithm (NSGA-II), and MOGWO, were employed in the following simulations. Their configurations in terms of the population size and maximum number of iterations are summarized in Table 4, and were selected through analyses of presimulations.

4.2.1. Optimization of Economy and Environmental Protection

The NSGWO algorithm was employed for the multiobjective optimization of the load dispatch for coal-fired power plants while considering economy and environmental protection. The penalty function was used in the following simulations to deal with the equality constraints in the load-dispatch model. Firstly, a coal-fired power plant with six units was investigated; its coal consumption and pollutant-emission characteristics are listed in Table 5 [37]. The total command of these six units was 283.4 MW, and their load-changing speed was limited to 5% of the current output power. To better show the performance of the NSGWO algorithm in the load dispatch, the RCGA and PSO were introduced for a comparison with the optimization results. Then, the simulations were conducted; the results are shown in Table 6 and Table 7.
The results showed that the performance of the NSGWO algorithm was better than that of the other algorithms in reducing power-plant coal consumption and power-plant emissions, which indicated the advantages of the NSGWO algorithm in the optimal dispatch of multiobjective economic and environmental-protection loads. Table 6 and Table 7 also show that the valve-point effect of steam turbines had a great influence on the optimal dispatch results. The optimization results of Unit 1 and Unit 6 in the two models were quite different. When the valve-point effect was considered, the optimal dispatch results of these two units were 21.4 MW and 41.0 MW, respectively. However, the optimal dispatch results changed to 15.7 MW and 35.2 MW without considering the valve-point effect of the steam turbines.
In order to further illustrate the advantages of NSGWO, the Pareto fronts were determined for the NSGWO and MOGWO algorithms without considering the valve-point effect, as shown in Figure 4. The solutions of NSGWO were more widely distributed, and the solutions of MOGWO were basically dominated by the solutions of NSGWO. The comparison results show that the NSGWO algorithm had a certain application value in the multiobjective optimization of the load dispatch for coal-fired power plants.

4.2.2. Optimization of Economy and Speediness for Various Power-Scale Units

Considering the requirements of rapid load change of coal-fired power plants under a renewable-energy accommodation, simulations were conducted to show the performance of the NSGWO algorithm in the multiobjective optimization of economy and speediness. Here, 10 units of various power scales are selected to be dispatched in the following simulations, the characteristics of which are shown in Table 8 [38]. The total dispatch command of the 10-unit power plant was 1500 MW, and the penalty-factor values of the two-dimensional objective of economy and speediness in the NSGWO algorithm were 0.5 and 2.1, respectively. Table 9 presents the optimization results of the load dispatch under the economy and speediness strategies. To better explain the advantages of nondominated sorting, the optimization of the NSGA-II was also performed, as shown in Table 9.
The results indicated that the optimal solutions of the NSGWO algorithm had the minimum adjustment times. For the minimum coal consumption of the economy strategy, the optimal solutions of the NSGWO algorithm were better than those of the other algorithms. Moreover, we found that the optimal-compromise solution of the NSGWO algorithm was able to dominate the solutions of the NSGA-II algorithm.
Figure 5 shows the Pareto fronts of the NSGWO algorithm and the MOGWO algorithm under the combined dispatch of economy and speediness. Here, a speediness index was employed to better present the optimal solutions that was defined as the square of the adjustment time. It can be seen that the optimization results of the NSGWO algorithm were more widely distributed than those of the MOGWO algorithm. The solution that dominated the optimization results of the MOGWO algorithm was found in the Pareto fronts of the NSGWO algorithm. In general, this indicated that the performance of the NSGWO algorithm in the load-dispatch optimization of economy and speediness was the best among the simulated algorithms.

4.2.3. Optimization of Economy and Speediness for Similar-Scale Units

Moreover, a real coal-fired power plant with eight 600 MW units and two 660 MW units was investigated under a renewable-energy accommodation, which may further explain the performance of the NSGWO algorithm in the load dispatch. These 10 units had similar power scales, so a higher optimization accuracy was needed in the algorithm. The coal-consumption characteristics, as well as other initial conditions and constraints, are shown in Table 10, in which the unit for coal consumption is grams of coal per kWh. In addition, the penalty-factor values of the two-dimensional targets of economy and speediness in the algorithms were 0.5 and 1.1, respectively, and the total power command of this 10-unit power plant was 4000 MW.
Table 11 shows the optimization results for the real coal-fired power plant with 10 similar-scale units. It indicates that the minimum coal consumption of NSGWO was 328 g/(kWh), which was better than that of MOGWO. The minimum adjustment time of NSGWO was 1.36 min, which was also shorter than that of MOGWO. Furthermore, the solutions of the MOGWO algorithm for these two minima were dominated by the NSGWO algorithm, which meant that the distribution of the solutions of the NSGWO algorithm was better than that of the MOGWO algorithm.
Figure 6 illustrates the Pareto fronts of coal consumption and adjustment time of the former simulations for NSGWO and MOGWO. It shows that the optimization results of NSGWO were basically at the lower left of MOGWO, indicating that the optimization effect of NSGWO was better. Most of the solutions of the MOGWO algorithm are concentrated in the upper left, while the solutions of the NSGWO algorithm are more uniformly distributed. This indicates that the solutions of the NSGWO algorithm had a better distribution in the combined load dispatch while considering the requirements of both economy and speediness for coal-fired power plants.
The results of this study showed that the proposed nondominated-sorting GWO algorithm achieved high accuracy and had a good distribution of solutions, which may extend its applications in multiobjective optimization. We caution that the presented analyses for the NSGWO and other intelligent algorithms were somewhat simplified, and further investigations are needed. The optimization procedure proposed in this study may help researchers conduct other investigations into the optimization of multiobjective problems and the operation of power-generation systems.

5. Conclusions

Multiobjective optimizations of load dispatch under a renewable energy accommodation were conducted based on the NSGWO algorithm. On the basis of the performed analyses, the conclusions of this paper can be summarized as follows:
(1)
The proposed NSGWO algorithm employed efficient nondominated sorting, a reference-point selection strategy, and a simulated binary crossover operator in order to avoid falling into the local optimum, enhance the solution diversity, and shorten the convergence time. The optimization results of benchmark functions indicated that the NSGWO algorithm had a better accuracy and a better distribution than the MOGWO algorithm.
(2)
Regarding the load dispatch of economy and environmental-protection strategies, the performance of the NSGWO algorithm was better than those of the other simulated algorithms in reducing power-plant coal consumption and emissions. In addition, the widely distributed solutions of the NSGWO algorithm could dominate those of the MOGWO algorithm, which elucidated the application value of the NSGWO algorithm in the multiobjective load dispatch of coal-fired power plants.
(3)
The NSGWO algorithm could achieve lower coal consumption and a shorter adjustment time than the MOGWO algorithm could for coal-fired power plants with various power-scale units and similar-scale units. The optimal-compromise solutions of the NSGWO algorithm had a better distribution in the combined load dispatch of economy and speediness strategies; thus, it is favorable for coal-fired power plants to accommodate renewable energy.

Author Contributions

Conceptualization, Y.C. and F.S.; methodology, Y.C. and T.L.; software, T.L. and T.H.; validation, T.H.; formal analysis, Y.W. and M.L.; investigation, Y.C. and T.L.; writing—original draft preparation, Y.C.; writing—review and editing, T.H. and F.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Jiangsu Province (grant number BK20210240).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yao, X.; Zhang, M.; Kong, H.; Lyu, J.; Yang, H. Investigation and control technology on excessive ammonia-slipping in coal-fired plants. Energies 2020, 13, 4249. [Google Scholar] [CrossRef]
  2. Zhu, M.; Xiao, W.; Shen, J.; Lee, K. Dynamic modeling, validation and analysis of direct air-cooling condenser with integration to the coal-fired power plant for flexible operation. Energy Conv. Manag. 2021, 245, 114601. [Google Scholar] [CrossRef]
  3. Chen, X.; Lin, B. Towards carbon neutrality by implementing carbon emissions trading scheme: Policy evaluation in China. Energy Policy 2021, 157, 112510. [Google Scholar] [CrossRef]
  4. Li, Y.; Wang, C.; Li, G.; Chen, C. Optimal scheduling of integrated demand response-enabled integrated energy systems with uncertain renewable generations: A Stackelberg game approach. Energy Conv. Manag. 2021, 235, 113996. [Google Scholar] [CrossRef]
  5. Hou, H.; Xue, M.; Xu, Y.; Tang, J.; Zhu, G.; Liu, P.; Xu, T. Multiobjective joint economic dispatching of a microgrid with multiple distributed generation. Energies 2018, 11, 3264. [Google Scholar] [CrossRef] [Green Version]
  6. Dai, B.; Wang, F.; Chang, Y. Multi-objective economic load dispatch method based on data mining technology for large coal-fired power plants. Control Eng. Pract. 2022, 121, 105018. [Google Scholar] [CrossRef]
  7. Ishraque, M.F.; Shezan, S.A.; Ali, M.M.; Rashid, M.M. Optimization of load dispatch strategies for an islanded microgrid connected with renewable energy sources. Appl. Energy 2021, 292, 116879. [Google Scholar] [CrossRef]
  8. Cui, H.; Xia, W.; Yang, S.; Wang, X. Real-time emergency demand response strategy for optimal load dispatch of heat and power micro-grids. Int. J. Electr. Power Energy Syst. 2020, 121, 106127. [Google Scholar] [CrossRef]
  9. Li, L.; He, D.; Jin, J.; Yu, B.; Gao, X. Multi-objective load dispatch control of biomass heat and power cogeneration based on economic model predictive control. Energies 2021, 14, 762. [Google Scholar] [CrossRef]
  10. Xu, J.; Gu, Y.; Chen, D.; Li, Q. Data mining based plant-level load dispatching strategy for the coal-fired power plant coal-saving: A case study. Appl. Therm. Eng. 2017, 119, 553–559. [Google Scholar] [CrossRef]
  11. Liao, S.; Zhao, H.; Li, G.; Liu, B. Short-term load dispatching method for a diversion hydropower plant with multiple turbines in one tunnel using a two-stage model. Energies 2019, 12, 1476. [Google Scholar] [CrossRef] [Green Version]
  12. Jamal, R.; Men, B.; Khan, N.; Raja, M. Hybrid bio-inspired computational heuristic paradigm for integrated load dispatch problems involving stochastic wind. Energies 2019, 12, 2568. [Google Scholar] [CrossRef] [Green Version]
  13. Bie, P.; Zhang, B.; Lu, J.; Li, H.; Wang, Y.; Luan, L.; Chen, G. Chance-constrained real-time dispatch with renewable uncertainty based on dynamic load flow. Energies 2017, 10, 2111. [Google Scholar] [CrossRef] [Green Version]
  14. Ghasemi, M.; Taghizadeh, M.; Ghavidel, S.; Abbasian, A. Colonial competitive differential evolution: An experimental study for optimal economic load dispatch. Appl. Soft. Comput. 2016, 40, 342–363. [Google Scholar] [CrossRef]
  15. Neto, J.X.V.; Reynoso-Meza, G.; Ruppel, T.H.; Mariani, V.C.; Coelho, L.S. Solving non-smooth economic dispatch by a new combination of continuous GRASP algorithm and differential evolution. Int. J. Electr. Power Energy Syst. 2017, 84, 13–24. [Google Scholar] [CrossRef]
  16. 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]
  17. Kavousi-Fard, A.; Khosravi, A. An intelligent θ-modified bat algorithm to solve the non-convex economic dispatch problem considering practical constraints. Int. J. Electr. Power Energy Syst. 2016, 82, 189–196. [Google Scholar] [CrossRef]
  18. Chen, M.; Zeng, G.; Lu, K. Constrained multi-objective population extremal optimization based economic-emission dispatch incorporating renewable energy resources. Renew. Energy 2019, 143, 277–294. [Google Scholar] [CrossRef]
  19. Hosseinnezhad, V.; Babaei, E. Economic load dispatch using θ-PSO. Int. J. Electr. Power Energy Syst. 2013, 49, 160–169. [Google Scholar] [CrossRef]
  20. Narimani, H.; Razavi, S.; Azizivahed, A.; Naderi, E.; Fathi, M.; Ataei, M.H.; Narimani, M.R. A multi-objective framework for multi-area economic emission dispatch. Energy 2018, 154, 126–142. [Google Scholar] [CrossRef]
  21. Zou, D.; Li, S.; Li, Z.; Kong, X. A new global particle swarm optimization for the economic emission dispatch with or without transmission losses. Energy Conv. Manag. 2017, 139, 45–70. [Google Scholar] [CrossRef]
  22. Mandal, K.K.; Mandal, S.; Bhattacharya, B.; Chakraborty, N. Non-convex emission constrained economic dispatch using a new self-adaptive particle swarm optimization technique. Appl. Soft. Comput. 2015, 28, 188–195. [Google Scholar] [CrossRef]
  23. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  24. Zhang, S.; Zhou, Y.; Li, Z.; Pan, W. Grey wolf optimizer for unmanned combat aerial vehicle path planning. Adv. Eng. Softw. 2016, 99, 121–136. [Google Scholar] [CrossRef] [Green Version]
  25. Madhiarasan, M.; Deepa, S.N. Long-term wind speed forecasting using spiking neural network optimized by improved modified grey wolf optimization algorithm. Int. J. Adv. Res. 2016, 4, 356–368. [Google Scholar] [CrossRef] [Green Version]
  26. Saremi, S.; Mirjalili, S.Z.; Mirjalili, S.M. Evolutionary population dynamics and grey wolf optimizer. Neural Comput. Appl. 2015, 26, 1257–1263. [Google Scholar] [CrossRef]
  27. Long, W.; Liang, X.; Cai, S.; Jiao, J.; Zhang, W. A modified augmented Lagrangian with improved grey wolf optimization to constrained optimization problems. Neural Comput. Appl. 2016, 28, 421–438. [Google Scholar] [CrossRef]
  28. Zhang, S.; Luo, Q.; Zhou, Y. Hybrid grey wolf optimizer using elite opposition-based learning strategy and simplex method. Int. J. Comput. Intell. Appl. 2017, 16, 1750012. [Google Scholar] [CrossRef]
  29. Singh, N.; Hachimi, H. A new hybrid whale optimizer algorithm with mean strategy of grey wolf optimizer for global optimization. Math. Comput. Appl. 2018, 23, 14. [Google Scholar] [CrossRef] [Green Version]
  30. Zhang, X.; Kang, Q.; Cheng, J.; Wang, X. A novel hybrid algorithm based on biogeography-based optimization and grey wolf optimizer. Appl. Soft. Comput. 2018, 67, 197–214. [Google Scholar] [CrossRef]
  31. Song, H.M.; Sulaiman, M.H.; Mohamed, M.R. An application of grey wolf optimizer for solving combined economic emission dispatch problems. Int. Rev. Mod. Simul. 2014, 7, 838–844. [Google Scholar]
  32. Wong, L.I.; Sulaiman, M.H.; Mohamed, M.R. Solving economic dispatch problems with practical constraints utilizing grey wolf optimizer. Appl. Mech. Mater. 2015, 785, 511–515. [Google Scholar] [CrossRef]
  33. Moradi, M.; Badri, A.; Ghandehari, R. Non-convex constrained economic dispatch with valve point loading effect using a grey wolf optimizer algorithm. In Proceedings of the 2016 6th Conference on Thermal Power Plants (CTPP), Tehran, Iran, 19–20 January 2016; pp. 96–104. [Google Scholar]
  34. Jangir, P.; Jangir, N. A new non-dominated sorting grey wolf optimizer (NS-GWO) algorithm: Development and application to solve engineering designs and economic constrained emission dispatch problem with integration of wind power. Eng. Appl. Artif. Intell. 2018, 72, 449–467. [Google Scholar] [CrossRef]
  35. Bosman, P.; Thierens, D. The balance between proximity and diversity in multiobjective evolutionary algorithms. IEEE Trans. Evol. Comput. 2003, 7, 174–188. [Google Scholar] [CrossRef] [Green Version]
  36. Das, I. Normal-boundary intersection: A new method for generating the Pareto surface in nonlinear multicriteria optimization problems. Soc. Ind. Appl. Math. 1998, 8, 631–657. [Google Scholar] [CrossRef] [Green Version]
  37. Hemamalini, S.; Simon, S.P. Emission constrained economic dispatch with valve-point effect using particle swarm optimization. In Proceedings of the TENCON 2008-2008 IEEE Region 10 Conference, Hyderabad, India, 19–21 November 2008; pp. 1500–1505. [Google Scholar]
  38. Wang, Z.; Liu, J.; Tan, W.; Yang, G. Multi-objective optimal load distribution based on speediness and economy in power plants. Proc. Chin. Soc. Electr. Eng. 2006, 26, 86–92. [Google Scholar]
Figure 1. Sequence diagram of multiobjective optimization of load dispatch of coal-fired power plant.
Figure 1. Sequence diagram of multiobjective optimization of load dispatch of coal-fired power plant.
Energies 15 02915 g001
Figure 2. Solving procedure of nondominated-sorting grey wolf optimizer algorithm.
Figure 2. Solving procedure of nondominated-sorting grey wolf optimizer algorithm.
Energies 15 02915 g002
Figure 3. Pareto fronts of multiobjective optimization algorithms for benchmark functions. (a) ZDT1; (b) UF2; (c) UF4.
Figure 3. Pareto fronts of multiobjective optimization algorithms for benchmark functions. (a) ZDT1; (b) UF2; (c) UF4.
Energies 15 02915 g003
Figure 4. Pareto fronts of coal-consumption cost and pollutant emissions of load-dispatch optimization under NSGWO and MOGWO algorithms.
Figure 4. Pareto fronts of coal-consumption cost and pollutant emissions of load-dispatch optimization under NSGWO and MOGWO algorithms.
Energies 15 02915 g004
Figure 5. Pareto fronts of coal consumption and speediness index of load-dispatch optimization for 10 units with various power scales under NSGWO and MOGWO algorithms.
Figure 5. Pareto fronts of coal consumption and speediness index of load-dispatch optimization for 10 units with various power scales under NSGWO and MOGWO algorithms.
Energies 15 02915 g005
Figure 6. Pareto fronts of coal consumption and adjustment time of load-dispatch optimization for coal-fired power plant with 10 similar-scale units under NSGWO and MOGWO algorithms.
Figure 6. Pareto fronts of coal consumption and adjustment time of load-dispatch optimization for coal-fired power plant with 10 similar-scale units under NSGWO and MOGWO algorithms.
Energies 15 02915 g006
Table 1. Benchmark functions for multiobjective optimization test of NSGWO algorithm.
Table 1. Benchmark functions for multiobjective optimization test of NSGWO algorithm.
Function NameObjective FunctionVariable Range
ZDT1 { f 1 ( x ) = x 1 f 2 ( x ) = g ( x ) h ( f 1 ( x ) , g ( x ) ) g ( x ) = 1 + 9 29 i = 2 30 x i h ( f 1 ( x ) , g ( x ) ) = 1 f 1 ( x ) / g ( x ) 0 x i 1 , 1 i 30
UF2 { f 1 = x 1 + 2 | J 1 | j J 1 y j 2 f 2 = 1 x + 2 | J 2 | j J 2 y j 2 J 1 = { j | j i s   e v e n   n u m b e r , 2 j n } , J 2 = { j | j i s   o d d   n u m b e r , 2 j n } y j = { x j [ 0.3 x 1 2 cos ( 24 π x 1 + 4 j π / n ) + 0.6 x 1 ] cos ( 6 π x 1 + j π / n ) , j J 1 x j [ 0.3 x 1 2 cos ( 24 π x 1 + 4 j π / n ) + 0.6 x 1 ] cos ( 6 π x 1 + j π / n ) , j J 2 0 x i 1 , 1 i 30
UF4 { f 1 = x 1 + 2 | J 1 | j J 1 h ( y j ) f 2 = 1 x 2 + 2 | J 2 | j J 2 h ( y j ) y j = x j sin ( 6 π x 1 + j π / n ) , j = 2 , 3 , , n h ( t ) = | t | / ( 1 + e 2 | t | ) 0 x i 1 , 1 i 30
Table 2. GD values of optimization results for benchmark functions.
Table 2. GD values of optimization results for benchmark functions.
FunctionAlgorithmMean ValueWorst ValueOptimal Value
ZDT1NSGWO0.004900.012500.00090
MOGWO0.007540.061440.00119
MOPSO0.061500.360400.00370
UF2NSGWO0.005000.006000.00420
MOGWO0.059490.110780.02178
MOPSO0.104200.151100.06570
UF4NSGWO0.041600.042600.04000
MOGWO0.057560.062300.05198
MOPSO0.079100.088000.07030
Table 3. IGD values of optimization results for benchmark functions.
Table 3. IGD values of optimization results for benchmark functions.
FunctionAlgorithmMean ValueWorst ValueOptimal Value
ZDT1NSGWO0.006900.013400.00390
MOGWO0.208240.696150.01391
MOPSO0.063100.340600.00820
UF2NSGWO0.016000.019800.01250
MOGWO0.069610.083070.05542
MOPSO0.095800.111900.08190
UF4NSGWO0.034300.035300.03220
MOGWO0.062000.068900.05861
MOPSO0.077330.089440.06682
Table 4. Configurations of NSGWO and other intelligent algorithms used in simulations of multiobjective optimization.
Table 4. Configurations of NSGWO and other intelligent algorithms used in simulations of multiobjective optimization.
Simulation I 1Simulation II 1Simulation III 1
NSGWORCGAPSONSGWONSGA-IIMOGWONSOGWOMOGWO
Population size200200200100100100100100
Number of iterations50050050030030030010001000
1 Simulations I–III represent the optimization of economy and environmental protection, the optimization of economy and speediness for various power-scale units, and the optimization of economy and speediness for similar-scale units, respectively.
Table 5. Characteristics of dispatched units based on economy and environmental protection.
Table 5. Characteristics of dispatched units based on economy and environmental protection.
UnitCoal Consumption CharacteristicsPollutant Emission Characteristics P i min
/MW 1
P i max
/MW 1
1 f 1 ( P 1 ) = 0.010 P 1 2 + 2.0 P 1 + 10 + | 1.5 sin [ 6.28 ( P 1 min P 1 ) ] | g 1 ( P 1 ) = 6.49 × 10 4 P 1 0.056 P 1 + 4.091 550
2 f 2 ( P 2 ) = 0.012 P 2 2 + 1.5 P 2 + 10 + | 1.0 sin [ 8.98 ( P 2 min P 2 ) ] | g 2 ( P 2 ) = 5.64 × 10 4 P 2 0.061 P 2 + 2.543 560
3 f 3 ( P 3 ) = 0.004 P 3 2 + 1.8 P 3 + 20 + | 1.0 sin [ 14.78 ( P 3 min P 3 ) ] | g 3 ( P 3 ) = 4.59 × 10 4 P 3 0.051 P 3 + 4.258 5100
4 f 4 ( P 4 ) = 0.006 P 4 2 + 1.0 P 4 + 10 + | 0.5 sin [ 20.94 ( P 4 min P 4 ) ] | g 4 ( P 4 ) = 6.38 × 10 4 P 4 0.030 P 1 + 5.326 5120
5 f 5 ( P 5 ) = 0.004 P 5 2 + 1.8 P 5 + 20 + | 0.5 sin [ 25.13 ( P 5 min P 5 ) ] | g 5 ( P 5 ) = 4.59 × 10 4 P 5 0.051 P 5 + 4.258 5100
6 f 6 ( P 6 ) = 0.010 P 6 2 + 1.5 P 6 + 10 + | 0.5 sin [ 18.48 ( P 6 min P 6 ) ] | g 6 ( P 6 ) = 5.15 × 10 4 P 1 0.056 P 1 + 6.131 560
1 Variables P i min and P i max represent lower limit and upper limit of output power.
Table 6. Optimization results of economic load dispatch for coal-fired power plant without valve-point effect of steam turbines.
Table 6. Optimization results of economic load dispatch for coal-fired power plant without valve-point effect of steam turbines.
AlgorithmP1
/MW
P2
/MW
P3
/MW
P4
/MW
P5
/MW
P6
/MW
Coal Consumption Cost/(USD h −1)Pollution Emission
/(th −1)
NSGWO15.733.058.494.446.735.294.53820.2321
RCGA11.530.659.998.251.335.595.65160.2199
PSO12.827.055.5100.545.444.595.65170.2207
Table 7. Optimization results of load dispatch under economy and environmental-protection strategies for coal-fired power plant considering valve-point effect of steam turbines.
Table 7. Optimization results of load dispatch under economy and environmental-protection strategies for coal-fired power plant considering valve-point effect of steam turbines.
ItemEconomy StrategyEnvironmental-Protection Strategy
NSGWORCGAPSONSGWORCGAPSO
Cost/(USD h −1)95.218496.112999.0861100.7577101.5641101.9237
Emission/(th −1)0.2290.2140.2140.1930.1940.195
P1/MW21.411.59.940.541.137.1
P2/MW30.930.636.340.746.346.7
P3/MW50.559.948.450.254.456.4
P4/MW93.098.287.437.73936.5
P5/MW46.751.366.458.854.452.2
P6/MW41.035.539.055.551.557.8
Table 8. Characteristics of 10 dispatched units with various power scales based on economy and speediness.
Table 8. Characteristics of 10 dispatched units with various power scales based on economy and speediness.
UnitCoal-Consumption Characteristics P n o w /MW v i /(MW min −1) P i min /MW P i max /MW
1 f 1 ( P 1 ) = 0.00510 P 1 2 + 2.2034 P 1 + 15 1571560
2 f 2 ( P 2 ) = 0.00396 P 2 2 + 1.9101 P 2 + 25 2082080
3 f 3 ( P 3 ) = 0.00393 P 3 2 + 1.8518 P 3 + 40 301030100
4 f 4 ( P 4 ) = 0.00382 P 4 2 + 1.6966 P 4 + 32 35.81525120
5 f 5 ( P 5 ) = 0.00212 P 5 2 + 1.8015 P 5 + 29 50.3850150
6 f 6 ( P 6 ) = 0.00261 P 6 2 + 1.5354 P 6 + 72 75.4675280
7 f 7 ( P 7 ) = 0.00289 P 7 2 + 1.2643 P 7 + 49 12411120320
8 f 8 ( P 8 ) = 0.00148 P 8 2 + 1.2130 P 8 + 82 251.8510125445
9 f 9 ( P 9 ) = 0.00127 P 9 2 + 1.1954 P 9 + 105 298.7512250520
10 f 10 ( P 10 ) = 0.00135 P 10 2 + 1.1285 P 10 + 100 298.99250550
Table 9. Optimization results of load dispatch under economy and speediness strategies for 10 units of various power scales.
Table 9. Optimization results of load dispatch under economy and speediness strategies for 10 units of various power scales.
ItemOptimal-Compromise SolutionEconomy StrategySpeediness Strategy
NSGWONSGA-IIMOGWONSGWONSGA-IIMOGWONSGWONSGA-IIMOGWO
fh/(th −1) 13118.203120.773124.153115.023115.223123.253130.113131.293126.27
T/min 14.914.984.497.487.125.133.523.593.77
P1/MW15.6420.9624.4815.1415.0023.5034.2135.9425.66
P2/MW37.5837.8845.0426.0027.3345.2444.56645.5046.30
P3/MW45.1648.0348.2136.2034.2145.4859.1761.0052.29
P4/MW65.8269.8076.6458.3455.8676.3380.1970.0777.91
P5/MW79.4876.8176.4376.7482.8575.2477.3678.8278.27
P6/MW101.4594.4997.10109.45109.6395.5494.9196.2697.04
P7/MW159.34156.95152.18146.84149.06152.97157.04155.41156.39
P8/MW298.22294.80296.78302.62306.39301.44284.90286.40289.48
P9/MW354.25358.46345.97364.46356.67339.19339.36341.79344.03
P10/MW343.06341.81337.18364.15363.01345.06328.23328.81332.64
1 Variables fh and T represent coal consumption per hour and adjustment time, respectively.
Table 10. Characteristics of 10 dispatched units based on economy and speediness with 10 similar-scale units.
Table 10. Characteristics of 10 dispatched units based on economy and speediness with 10 similar-scale units.
UnitCoal-Consumption Characteristics P n o w /MW v i /(MW min −1) P i min /MW P i max /MW
1 f 1 ( P 1 ) = 0.000128 P 1 2 0.10413 P 1 + 361.508 409.16410240600
2 f 2 ( P 2 ) = 0.000118 P 2 2 0.10897 P 2 + 360.777 343.59810240600
3 f 3 ( P 3 ) = 0.000104 P 3 2 0.11813 P 3 + 348.179 321.47212240600
4 f 4 ( P 4 ) = 0.000115 P 4 2 0.11699 P 4 + 350.690 368.00010240600
5 f 5 ( P 5 ) = 0.000190 P 5 2 0.12183 P 5 + 352.533 359.78710240600
6 f 6 ( P 6 ) = 0.000154 P 6 2 0.11906 P 6 + 350.421 420.5318240600
7 f 7 ( P 7 ) = 0.000150 P 7 2 0.11031 P 7 + 352.498 362.8078240600
8 f 8 ( P 8 ) = 0.000144 P 8 2 0.10936 P 8 + 346.564 333.88210240600
9 f 9 ( P 9 ) = 0.000272 P 9 2 0.12038 P 9 + 342.560 400.4945264660
10 f 10 ( P 10 ) = 0.000292 P 10 2 0.12938 P 10 + 340.501 427.8705264660
Table 11. Optimization results of load dispatch under economy and speediness strategies for a real coal-fired power plant with 10 similar-scale units.
Table 11. Optimization results of load dispatch under economy and speediness strategies for a real coal-fired power plant with 10 similar-scale units.
ItemOptimal-Compromise SolutionEconomy StrategySpeediness Strategy
NSGWOMOGWONSGWOMOGWONSGWOMOGWO
fw/(gkWh −1) 1329.70330.34328.02328.19331.30331.71
T/min 111.168.1722.8523.215.326.68
P1/MW378.15405.97302.75323.48434.55385.14
P2/MW394.44420.79353.30415.80379.64376.09
P3/MW455.35419.57595.65600.00385.35401.64
P4/MW462.83414.01527.16543.27413.77412.89
P5/MW353.74351.06382.36309.99359.38372.00
P6/MW450.43438.11447.16427.13455.26465.65
P7/MW368.90371.26376.00350.80383.84379.13
P8/MW385.39408.06383.56347.93371.17384.94
P9/MW366.62376.87310.88336.77392.15393.99
P10/MW383.84394.51321.08344.28425.31421.73
1 Variables fw and T represent coal consumption per kWh and adjustment time, respectively.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cao, Y.; Li, T.; He, T.; Wei, Y.; Li, M.; Si, F. Multiobjective Load Dispatch for Coal-Fired Power Plants under Renewable-Energy Accommodation Based on a Nondominated-Sorting Grey Wolf Optimizer Algorithm. Energies 2022, 15, 2915. https://doi.org/10.3390/en15082915

AMA Style

Cao Y, Li T, He T, Wei Y, Li M, Si F. Multiobjective Load Dispatch for Coal-Fired Power Plants under Renewable-Energy Accommodation Based on a Nondominated-Sorting Grey Wolf Optimizer Algorithm. Energies. 2022; 15(8):2915. https://doi.org/10.3390/en15082915

Chicago/Turabian Style

Cao, Yue, Tao Li, Tianyu He, Yuwei Wei, Ming Li, and Fengqi Si. 2022. "Multiobjective Load Dispatch for Coal-Fired Power Plants under Renewable-Energy Accommodation Based on a Nondominated-Sorting Grey Wolf Optimizer Algorithm" Energies 15, no. 8: 2915. https://doi.org/10.3390/en15082915

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