Next Article in Journal
Numerical Simulation of Oil Shale Pyrolysis under Microwave Irradiation Based on a Three-Dimensional Porous Medium Multiphysics Field Model
Previous Article in Journal
Biogas Production and Microbial Communities of Mesophilic and Thermophilic Anaerobic Co-Digestion of Animal Manures and Food Wastes in Costa Rica
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rational Application of Electric Power Production Optimization through Metaheuristics Algorithm

by
Eliton Smith dos Santos
1,*,
Marcus Vinícius Alves Nunes
1,
Manoel Henrique Reis Nascimento
2 and
Jandecy Cabral Leite
2,†
1
Post-Graduate Program in Electrical Engineering, Federal University of Para—UFPA, Belem 66075-110, PA, Brazil
2
Research Department, Institute of Technology and Education Galileo of the Amazon—ITEGAM, Manaus 69020-030, AM, Brazil
*
Author to whom correspondence should be addressed.
Jandecy Cabral Leite is a member of IEEE.
Energies 2022, 15(9), 3253; https://doi.org/10.3390/en15093253
Submission received: 15 March 2022 / Revised: 22 April 2022 / Accepted: 26 April 2022 / Published: 29 April 2022

Abstract

:
The aim of this manuscript is to introduce solutions to optimize economic dispatch of loads and combined emissions (CEED) in thermal generators. We use metaheuristics, such as particle swarm optimization (PSO), ant lion optimization (ALO), dragonfly algorithm (DA), and differential evolution (DE), which are normally used for comparative simulations, and evaluation of CEED optimization, generated in MATLAB. For this study, we used a hybrid model composed of six (06) thermal units and thirteen (13) photovoltaic solar plants (PSP), considering emissions of contaminants into the air and the reduction in the total cost of combustibles. The implementation of a new method that identifies and turns off the least efficient thermal generators allows metaheuristic techniques to determine the value of the optimal power of the other generators, thereby reducing the level of pollutants in the atmosphere. The results are presented in comparative charts of the methods, where the power, emissions, and costs of the thermal plants are analyzed. Finally, the comparative results of the methods were analyzed to characterize the efficiency of the proposed algorithm.

1. Introduction

The energy crises that occur worldwide can be managed through the connection of sustainable and renewable energy systems, which are needed as we attempt to reduce the use of fossil fuels as populations increase. Interconnected grids can be divided into a power system structure based on the joint operations to generate and transmit power to the load demand as operational and technical controls [1,2,3].
The standard economic load dispatch (ELD) solution seeks to assign the total power demand among all generators used to achieve the minimum fuel cost [4]. Deterministic methods applied in the ELD solution are difficult to apply because of the non-continuous, non-convex, and nonlinear nature of the problem [5,6]. However, new rules have forced Thermoelectric Power Plant (TPP) to reduce the amount of polluting emissions into the atmosphere, expanding the ELD issue to the economic combined emissions dispatch (CEED) created to minimize fuel costs and pollutant emissions such as NOx, SOx, and COx elements from the TPP. Although the ELD and CEED problems are nonlinear optimization problems, many heuristic methods have been implemented to solve them, CEED is a multi-objective optimization [7,8]. The concept of the price penalty factor was proposed by some researchers to transform the CEED multi-objective issue into a single-objective issue by unifying the emission cost equations with the fuel cost equations [9,10].
Many techniques have been proposed to solve the ELD problem in power systems [11,12,13], and a nonconvex ELD difficulty has been addressed by several hybrid optimization techniques. According to [14], a technique based on particle swarm optimization with constriction factor (CFPSO) was proposed for ELD with valve point effects, which proved to have fast convergence. In [15], a CEED solution was recommended using the Artificial Bee Colony (ABC) algorithm. In [16,17] the distribution network reconfiguration was optimized using the dragonfly algorithm (DA). In [18], the energy balances in the ELD were solved by constraining its power generation capacity limits using Ant Lion Optimization (ALO). In [14], multi-objective particle swarm optimization (MOPSO) was performed using a diversity preservation mechanism to obtain a wide range of Pareto optimal solutions. Several hybrid techniques that combine two or more evolutionary optimization metaheuristics can improve the optimization results used in ELD [19,20].
Different mathematical methods and genetic algorithms (GAs) were applied to solve the ELD [21], including in studies [22] which applied DE studies and [23] used the multi-objective DE technique to solve EELD. In [24,25], it was the multi-objective techniques of NSGA II and Evolutionary Programming used to solve environmental and economic dispatches. In [7,26], the economic dispatch of a power system included wind and solar thermal energy. In [27], author considered regulatory, tariff, and economic mechanisms in distributed generation, for photovoltaic systems connected to the grid. In [28], the no free lunch (NFL) theorems for optimization were proposed. The NFL theorem states that a single algorithm does not work equally well in all optimization problems.
The purpose of this manuscript consists of the optimization of the production of electricity in grid safety standards, in addition to proving the effectiveness of the Differential Evolution (DE) metaheuristic allied to the shutdown of less efficient engines, obtaining significant reductions in generation costs and emissions of polluting gases in the atmosphere, maintaining the balance of the electrical grid after the insertion of photovoltaic solar energy. The study compares four (4) metaheuristic techniques to find the best solution to the CEED problem.

2. Problem Formulation

To streamline the multicriteria issue of CEED, two objective functions must be considered: one for oil consumption f1(Pi) and one for environmental cost f2(Pi) [29]. The objective function coefficients are achieved by adjusting the techniques of the curves based on the generator performance test [30,31].

2.1. Mathematical Model of Generation by Solar Power Plant (g1)

The model of solar power plant generation (SPP) is described in Equation (1) [8,32,33,34]:
  g 1 ( P g s j ) = P r a t e d   ( 1 + ( T r e f T a m b )   a l p h a )   S i 1000    
where:
  • g1 = solar power plant
  • Pgsj = generated power by the solar plant
  • Prated = rated power;
  • Tref = reference temperature;
  • Tamb = room temperature;
  • alpha = temperature coefficient; and
  • Si = incident solar radiation.
With the contribution of the SPP stemming system, the added solar energy is described in (2) [8,32,33,34]:
S s = j = 1 m F 1 ( P g s j ) × U s j                        
where P g s j is the energy available at the jth SPP and U s j indicates the status of the jth SPP, which is 1 (ON) or 0 (OFF). The cost of the SPP is given by (3) [8]:
S c = j = 1 m P U C o s t j × F 1 ( P g s j ) × U s j    
where P U C o s t j   is the unit cost of jth SPP.

2.2. Mathematical Model of Cost of Thermal Plants (f1)

The principal ELD characteristic is to ascertain the optimum energy demand between the generating units of the station, minimize the total operational cost, and satisfy one cluster of restrictions of equality and inequality, which is one of the principal tasks of energy system optimization. Due to environmental responsibility, ELD was devoted to a multi-criterion optimization issue of CEED, aiming to reduce the emission of pollutant gases in the atmosphere [35].
The equation for the fuel consumption of every unit is represented by the quadratic function in Equation (4), considering the generator output power Pi, given as $/h, as in [4]:
f i ( P i ) = a i + b i P i + c i P i 2
where, a i   b i and c i represent the fuel consumption coefficients of each generating unit.
The problem of minimizing the total cost of a TPP is represented by Equation (5):
M i n   f 1 ( P i ) = i = 1 N f i ( P i )          
where N is the total number of generating units of the TPP and P i is the output power of each generating unit.

2.3. Mathematical Model of Emissions of Thermal Plants (f2)

The function of the total thermal station emissions formulated in Equation (6) relates the emission to the power generated by every generator unit. This function represents the emission of SO2 and NOx in kg/h, which can be expressed as [4,9,29,36]:
h i ( P i ) = α i + β i P i + γ i P i 2
where   α i   β i   and γ i   represent the emission coefficients of all generating units.
Equation (7) represents the total minimizations of the TPP problem.
M i n   f 2 ( P i ) = i = 1 N h i ( P i )
where N is the total number of generators in the TPP and P i is the energy output of each generator.

2.4. Economical Load Dispatch Constrains

2.4.1. Equal Power Constraints

The Equation (8) is expressed as a parity constraint on the nominal power, given the lower and upper bounds of each unit, following [37,38]:
i = 1 n P i P D P L = 0  
where P i is the nominal power, P D is the power demand, P L is the transmission loss.
Therefore, the total generation should be similar to the power demand, plus the actual loss in the transmission lines. According to Equation (9):
i = 1 n P i = P D + P L    
The restriction on the total power generated in Equation (8) considers the total power generated by the SPP, that is, Equation (10) [8].
P D + P L i = 1 n P i j = 1 m P g s j × U s j = 0    
The PL dimensioning is equal to the sum of losses versus power, which have the same active and reactive power constraints at each bar according to Equation (11) [25]:
P L = i = 1 n B i   P i 2    
Transmittance losses are defined as an output generator function arising from the Kron loss coefficients of Kron’s loss formula, Equation (12) [38,39]:
P L = i = 1 n j = 1 m P j   B i j   P j + i = 1 n B o i   P j + B o o  
where Bij, Boi, and Boo are the coefficients of the system transmission loss, and n is the generator number. The B coefficients can be accurately identified when the actual operating conditions are close to the base case [38,39].

2.4.2. Generation Constraint

Equation (13) expresses the power of each generating unit by the upper and lower limits, according to [31,40,41]:
P m i n . i   P i   P m a x . i            
where P i   is the output power of each generating unit and P m i n . i     and P m a x . i   are the minimum and maximum power of the generator.
Another constraint that has to be met in a mixed system with photovoltaics is to maximize the utilization to 80% of SPP capacity installed, owing to the generator instability, presented in Equation (14) [8]:
j = 1 m P g s j × U s j 0.8 × S P P  

2.5. Optimization Problem

For this issue, the energy generation is calculated by analyzing the SPP capacity installed; maximum value is being utilized to 80% of the total generation, and then the SPP energy generation is calculated, applying the function g1 (Pgsj) described in (1). The remaining pendent demand is solved by minimizing the multi-criteria problem in Equation (15):
M i n = [ f 1 ( P i ) , f 2 ( P i ) ]    
where f1(Pi) and f2(Pi) are the objective functions of the costs and emissions, respectively, to be optimized.

2.6. Formulation of the Incremental Cost

The incremental cost of oil ($/MWh) is given by Equation (16) [42]:
I C i = ( 2 · a i · P g i + b i )
where:
  • I C i = incremental fuel cost;
  • a i = actual incremental cost curve;
  • b i = is an approximate (linear) incremental cost curve;
  • P g i = total power generation.

3. Optimization Technique

Despite using different techniques and methods to solve the CEED, new and innovative algorithms are still being proposed for the solution. The main intrinsic motivation for this is the theorem No Free Lunch (NFL) [43]. The NFL theorem states that a single algorithm does not work as accurately for all optimization problems. Therefore, it is justified to search for new, more suitable algorithms and to refine existing algorithms.
To experiment with this theory and seek new results, we used the DA, DE, and ALO techniques to compare the results of the three techniques to determine the one that can obtain better solutions to the CEED problem.
A new swarm intelligence optimization technique called the DA was proposed by [44]. This technique considers the proposal of binary and multi-objective versions. Dragonflies are small predators that hunt almost every small insect in nature. An interesting fact about dragonflies is their unique and rare swarming behavior. Dragonflies group together for two purposes: the first being hunting (static) and the second being migration (dynamic swarm). The hunting is in small groups. Dynamic swarms form large groups and travel long distances [44,45,46,47].
To point out three primitive principles of swarm behavior [44,47]:
Separation is about preventing static collisions of individuals with other individuals in the neighborhood.
The alignment indicates the similar speed of the individuals with that of other individuals in the neighborhood.
Cohesion refers to the predisposition of individuals to move toward the center of mass in the neighborhood.
For any swarm its survival is necessary, so all individuals must be attracted to its food sources to avoid confrontation with external enemies.
Each of these behaviors is mathematically modeled as follows:
The separation is calculated as follows [44,47]:
S i = j = 1 N X X j
where X is the current individual, Xj is the position of the jth neighboring individual, and N is the number of neighboring individuals.
The positioning is calculated by Equation (18):
A i = j = 1 N V j N
where Vj denotes the velocity of the jth neighboring individual.
Cohesion is calculated as follows:
C i = j = 1 N X j N X
where X is the position of the current individual, N is the number of neighborhoods, and Xj is the position of the jth neighbor individual.
Attraction to a food source is calculated as follows:
F i = X + X
where X is the location of the current individual and X+ is the position of the food source.
The Equation (21) shows the division to the outside of an enemy individual:
E i = X + X
where X is the position of the current individual and X   shows the position of the enemy.
The dragonfly assumes a behavior based on five patterns. To update the positions of the artificial dragonflies at a search location and simulate their displacements, two vectors were considered: pitch (∆X) and position (X). The pitch vector is similar to the velocity vector in PSO, and the DA algorithm is developed based on the structure of the PSO algorithm. The pitch vector shows the direction of displacements of dragonflies; however, the introduced method can be extended to higher dimensions [44,46,47].
For DE, [48,49] proposed a new encoded evolution algorithm using a fluctuating point for global optimization and was nominated as DE algorithm. DE has four main stages: initialization, mutation, crossover, and selection. Many optimization guidelines should also be adjusted. These guidelines are bonded under the control guidelines of the common name. There are only three guidelines for the real control of the algorithm: the differential constant F (or mutation), crossover constant Cr, and population length Np. The remaining guideline dimensions of issue D measure optimization task difficulty, and generation maximum number (or iteration) Gen. This can be suited as an interruption condition, and low and high limit restrictions are variables that range a viable area [41,48,50].
The ith vector of current population G with size D can be defined by:
X i , G = [ X 1 , i , G , X 2 , i , G , X 3 , i , G ; ; X D , i , G ] ,   { i = 0 , 1 , , N p 1 j = 1 , , D                          
Initialization: The initialization of the DE uses Np D-dimensional real-valued parameter vectors to perform random generation of candidate solutions.
X j , i , 0 = X j , m i n + r a n d i j [ 0 , 1 ] ( X j , m a x X j , m i n )
where r a n d i j [ 0 , 1 ] is a random number, 0 r a n d i j [ 0 , 1 ] 1 which is multiplied by the interval length, ( X j , m a x X j , m i n ) ensures a distributed sampling of the parameter’s domain interval [ X j , m i n , X j , m a x ] .
Different approaches with random uniformity are the most common, so they are used to generate the initial population [50,51].
Mutation: Mutation: Differential mutation adds a random-scale vector subtraction to a third vector. The vectors of the variable V i , G , also called donors, are obtained by this operation [50,51]:
V i , G = X r 1 i , G + F ( X r 2 i , G X r 3 i , G )
where F > 0 is a real number that controls the growth rate of a population. Vectors X r 1 i , G ,     X r 2 i , G   and   X r 3 i , G from the current population the samples are randomly, and r 1 i ,   r 2 i ,   r 3 i Are integers, respectively, are chosen from the given interval { 1 , , N p } . In classical DE, small F-values are associated with the analysis, which is implied as a strategy if some of the test solutions are in the area of the global minimum. On the other hand, large F-values are associated with research, since new variable experimental solutions (donors) incorporate larger differences from the original population (targets) [50,51].
Crossover: Increases the potential disparity of the population. In the case of the crossover binomial, the vectors for evaluation U i , G are produced according to [50,51]:
u i , j , G = { v j , i , G       i f   r a n d i , j [ 0 , 1 ] C r     o r       j = j r a n d x j , i , G       o t h e r w i s e                                                                                          
According to [48], a probability of inheritance between successive generations can be assumed either as a crossover mutation rate [50,51].
Selection: Selection may be understood as a form of competition, in line with many examples that are directly observable in nature. Many evolutionary optimization schemes, such as DE or GAs, use some form of selection [50].
X i , G + 1 = { U i , G       i f       f ( U i , G ) f ( X i , G ) X i , G       i f     f ( U i , G ) > f ( X i , G )
For a selection operation, pairwise selection (elitist selection) is used in the algorithm. The maximum number of generations G m a x is defined as a stopping criterion [50,51].
Ant lion, the optimization technique of ant lion, is a stochastic research algorithm based on a recently developed population propounded by [52] to solve problems of restricted optimization engineering issues. ALO is inspired by the lifespan of ant lions (doodlebugs), which belong to the family Myrmeleontidae and the order Neuroptera (grid of insects with wings). This technique is a free algorithm of the grid and lacks a baseline for adjustment. Because ALO is a population-based algorithm, the avoidance of ideal places is inherently high. The ALO algorithm has a high probability of solving ideal place closeness because of the random loops and roulette swivels. The pursuit of space exploration in the ALO algorithm is guaranteed by random selection of ant lions and random loops of ants all around it, and the pursuit of space exploration is guaranteed by the adaptive shrinkage limits of ant lion traps [53]:
The ants random loop
Building traps
Ants entanglement with traps
Catching preys and
Traps restoration.
Adult and larval stages are both important stages of the ALO lifespan. Ant lions prey on the larval and adult phases. The larval period was based on the ALO algorithm. It digs the sand into a cone-shaped pit, following a circular path, and displaces the sand with its jaw. After the trap is built, the larva waits for its prey. The trap size differs depending on the maggots’ hungriness, ant lion, and moon size [53].
The ALO algorithm can also be optimized to issue an EELD [35,53]. This algorithm is effectively applied to solve many categories of test functions (non-modal, multi-model, and compounded). The ALO technique is converted to a fast-converted general resolution owing to the use of the roulette selection method, which is also read with optimization issues that remain discrete. With different application problems, the use of ALO technique is valid in comparison with other algorithms such as PSO, DE and DA.
As the ants transit on the pursuit space randomly to find prey, a random loop is selected to demonstrate the ant’s effort in Equation (27) [35,52,53]:
X ( t ) = [ 0 ,   c u m s u m ( 2 r ( t 1 ) 1 ) ,   c u m s u m ( 2 r ( t 2 ) 1 ) , ,   c u m s u m ( 2 r ( t n ) 1 )   ]
where c u m s u m computes the accumulated total, n is the maximum number of iterations, t is the current iteration, and   r ( t n ) is the stochastic function described in Equation (28) [35,52,53]:
r ( t ) = { 1   i f   r a n d > 0.5 0   i f   o t h e r w i s e            
To maintain the random walks of ants inside the search space, the positions of their walks are normalized using the following min–max normalization described in Equation (29):
X i t = ( X i t a i ) × ( d i t c i t ) b i a i + c i t            
where ai and bi are the minimum and maximum of the ith variable of random iterations, respectively, c i t and d i t indicate the minimum and maximum ith iteration in the tth variable, respectively.
The mathematical expression of the trapping of ants in the ant lion pits is given by Equations (30) and (31) as follows:
c m t = A n t l i o n n t c t  
d m t = A n t l i o n n t d t
The fittest ant lions were selected using the roulette-wheel method. The sliding of ants into pits is given by Equations (32) and (33) [35,52,53]:
c t = c t I
d t = d t I
where c t is the minimum of all variables at the tth iteration, and d t the vector including the maximum of all variables at the tth iteration, and I is a ratio according to Equation (34):
I = 10 w   ( t / S )
where t is the current iteration, S is the maximum number of iterations, and w is a constant given by Equation (35) [54]:
w = { 2   i f   t > 0.1   S 3   i f   t > 0.5   S 4   i f   t > 0.75   S 5   i f   t > 0.9   S 6   i f   t > 0.95   S
The ant lion captures the ant when it hits the rock bottom and consumes it. Subsequently, the ant needs to update its position to capture the new prey. This process is represented by Equation (36).
A n t l i o n j t = A n t i t , i f   f ( A n t i t ) > f ( A n t l i o n j t )
On what A n t l i o n i t indicates the position jth to the ant lion selected in the iteration, A n t i t displays the ant position in the iteration, and t indicates the current iteration.
Elitism was used to preserve the best solutions in each procedure. The lion ant result is treated as elite, where the technique is more apt. The elite should affect the ant at each step (random movement). For this, each ant is assigned a breeder by the roulette wheel and elite, which is given by Equation (37) [35]:
A n t i t = R A t + R B t 2
where R A t is the random path around the ant lion selected by the roulette method in the tth iteration,  R B t   is the random trajectory around the elitism of tth e A n t i t indicates the positioning of the ith ant in the tth iteration.

4. Applied Procedures to Solve the CEED Problem

Actions used to solve the CEED problem:
The first step is the formation of an objective function of the CEED based on the optimization of Equations (5) and (7); the second is a power integration system, considering the IEEE-6 bus system; the third step is to apply the DA, DE, and ALO metaheuristic techniques to implement their usage guidelines; and the fourth is the progress of the technique used to obtain results from the energy system.
The CEED impacts were managed as a simultaneous multi-objective optimization problem. To solve this problem, the techniques must reduce the total cost of fuel consumption and pollutant emissions from the generating units [35,55,56].
We used three meta-heuristic techniques to compare the results obtained and evaluate which achieved the best result for the CEED problem. In the following example, details of the implementation of the ALO are provided.
Optimization steps:
Step 1.
The main agent of the ALO search, are characterized by the set of ants with random values.
Step 2.
The capacity value of each ant is evaluated using an objective function (Equation (15)) for each iteration.
Step 3.
The ants’ random paths through the search space are expected by the ant lion ant traps.
Step 4.
The position of the ants are evaluated in each iteration and the ones in the best position are relocated to capture the others.
Step 5.
The Lion ant is more agile, as it needs its position updated to catch the ant that becomes fitter.
Step 6.
An elite ant lion can affect the movement of the other ants, regardless of their displacement.
Step 7.
If a lion ant becomes better than the elite, then it is replaced by the new aptitude.
Step 8.
Steps 2 to 7 are repeated until the final parameter is satisfied.
Step 9.
The position and fitness coordinates of the elite ant lion are replicated as the best inferences for the overall optimization.
Random trajectories of the ants using Equation (27). In addition to ants, it can be assumed that ants are hidden somewhere in the search space; to save their positions and aptitude values, the following matrices are used (38)–(41) [35,52]:
M A n t = [ A n t 1 , 1 A n t 1 , 2 A n t 1 , 3 A n t 1 , d A n t 2 , 1 A n t 2 , 2 A n t 2 , 3 A n t 2 , d A n t n , 1 A n t n , d ]       n × d
where MAnt is the matrix that stores each ant lion position, ALi,j is the value of the jth dimension of the ith ant lion, n is the number of ant lions, and d is the number of variables.
To evaluate the generating units (ants), objective functions referred to in Equations (4) and (5) are used in developing the optimization and matrix (38), to keep the value of the characteristics of all generators:
M O A = [ f ( [ A n t 1 , 1 ,   A n t 1 , 2 ,   , A n t 1 , d ] ) f ( [ A n t 2 , 1 ,   A n t 2 , 2 ,   ,   A n t 2 , d ] ) f ( [ A n t n , 1 ,   A n t n , 2 ,   ,   A n t n , d ] ) ]          
where MOA is the matrix that maintains the fitness of each ant, Anti,j shows the value of the jth dimension of the ith, n is the number of ants, and f is the objective function.
To optimize the cost and power generation, matrices (40) and (41) are used:
M A L = [ A L 1 , 1 A L 1 , 2 A L 1 , 3 A L 1 , d A L 2 , 1 A L 2 , 2 A L 2 , 3 A L 2 , d A L n , 1 A L n , d ]       n × d
where MAL stores the position of each ant, ALi,j shows the ALO proportion value j, n is the number of ants, and d is the number of variables (i.e., generators).
M O A L = [ f ( [ A L 1 , 1 ,   A L 1 , 2 ,   , A L 1 , d ] ) f ( [ A L 2 , 1 ,   A L 2 , 2 ,   ,   A L 2 , d ] ) f ( [ A L n , 1 ,   A L n , 2 ,   ,   A L n , d ] ) ]                    
where MOAL stores the properties of each ALO, ALi,j is the value of the jth dimension of the jth ALO, n is the number of ants, and f is the objective function of the optimization.
The number of generations of the system involving the solution that will be optimized shows the results for minimizing the costs and emissions of the contaminant gases, where it meets the constraints of Equations (8)–(13).
Equation (15) was applied to assess the performance of the CEED, although optimal costs and emissions were achieved. For inequality restrictions analogous to other techniques, the solutions achieved for any iteration are off-limits, causing the algorithm to continue until the maximum iteration and best results are obtained [57]. A flowchart of the ALO method is shown in Figure 1.

5. Case Study: IEEE 6-Units Test System and 13 Solar Plants

The proposed model satisfied 100% of the demand. For safety reasons, 80% or less of the SPPs capacity will be used; owing to the instability in energy capitation by the SPP generators, the rest of the demand will be met by TPP. In terms of the percentage of TPP to be served, optimization techniques were applied to solve the CEED problem, considering a test system with six units to meet some demand needs [8]. The selected TPP case study is composed of (six) generating units, which present fuel consumption coefficients (a, b, and c) and minimum (Pmin) and maximum (Pmax) power limits, as listed in Table 1.
Table 2 lists the emission coefficients of TPP (α, β, and γ ) [58].
Table 3 presents the power ratings and unit costs of the various SPPs, which are estimated to be within the established range.
Table 4 covers global solar radiation, exactly like the temperature profiles and Islamabad charge for 17 July 2012. The solar radiation aggregated data were generated using the Geospatial Toolkit, the data related to the energy demand of the Islamabad region were taken off IESCO, and the temperature profile was obtained from [8]. Data on 17 July 2012 were selected, arbitrarily, from the only data available on that day.

6. Analysis and Discussion of Results

The results obtained from the three simulations were compared with those obtained in [8]. The proposed model was developed in a computational environment using a Core i7 machine, 8GB ram, win10 operating system with MATLAB R2015a software. The control settings used in the simulation were C1 and C2 = 2, r1 and r2 were random numbers between 0 and 1, and the maximum number of iterations was 1800, obtaining the best results for 1500, with a fixed initial population of 500 individuals considering a significant increase in computational cost for a larger number of individuals without major contributions to the results. Table 5 presents the results obtained in the simulation at 10:00 am, which reached the total energy demand of 1244 energy.
When evaluating Table 5, it is noted that the demand of 1244 MW required for the schedule is achieved by the three optimization techniques, and the algorithm intelligently verifies the power of the six generators, shutting down with the less powerful ones. With the application of this technique, we were able to meet the demand efficiently, guaranteeing all the operating parameters of the system, and reducing fuel consumption and pollutants in the atmosphere.
We verified that the generator turned off in the simulations was the P2 UG. Even so, the energy generation did not suffer great variations, providing the stable energy generation to the system, in addition to enabling its predictive maintenance. On the other hand, the P1 UG generator presented lower power in the simulations, but in the DE technique, it exhibited better performance. In the P3 UG generator, the power variations were more notable in relation to the P1 UG generator when applied to the three techniques. The same occurs for the other P4, P5, and P6 UG generators.
We obtained the average fuel cost of the techniques (ALO, DA, and DE) compared to the Khan [8] technique, applied at 10:00 a.m. to meet the demand of 1244 MW, and achieved a reduction of approximately 6.58% corresponding to $3462.32 in the cost of fuel with the use of PV solar energy; it was possible to reduce pollutants in the atmosphere (ALO 21.58%, DA 21.69%, and DE 21.67%). The average reduction in pollutants in the atmosphere was approximately 21.64%.
Figure 2, Figure 3, Figure 4 and Figure 5 show the results of the data obtained in Table 5, which represent the values of power, emissions and fuel costs generated by the techniques (ALO, DA and DE) at 10:00 a.m. demand.
Table 6 shows the results of the comparative simulation at 11:00 a.m., reaching a total power demand of 1088 MW.
When evaluating Table 6, it is noted that the demand of 1088 MW required for the hour is achieved in the three optimization techniques, and the algorithm intelligently verifies the power of the six generators by turning off the lowest power generators. With the application of this technique, we were able to meet the demand efficiently, guaranteeing all the operating parameters of the system and reducing fuel consumption and pollutants in the atmosphere.
We verified that the generators turned off in the simulations were P2 and P3 UG; even so, the energy generation did not suffer great variations, providing the stability of the energy generation to the system, in addition to enabling predictive maintenance as the generators are turned off. On the other hand, the P1 UG generator presented lower power in the simulations, but in the DE technique, it exhibited better performance. In the P4 UG generator, the power variations were more significant in relation to the P1 UG generator when applied to the three techniques. The same occurred for the other P5 and P6 UG generators.
Obtaining the average fuel cost of the techniques (ALO, DA, and DE) compared to the Khan [8] technique, applied at 11:00 a.m. to meet the demand of 1088 MW, we were able to obtain a reduction of approximately 6.83%, which corresponds to $2691.41 in fuel cost with the use of PV solar energy. With this optimization, it was possible to reduce pollutants in the atmosphere (ALO 33.36%, DA 33.30%, and DE 33.40%) and the average reduction in pollutants in the atmosphere was approximately 33.35%.
Figure 6, Figure 7, Figure 8 and Figure 9 show the results of the data obtained in Table 6, which represent the fuel cost values generated by the techniques (ALO, DA and DE) at 11:00 a.m. demand.
Table 7 presents the comparative simulation results at 12:00, reaching a total power demand of 1240 MW.
When evaluating Table 7, it is noted that the demand of 1240 MW necessary for the schedule is reached in the three optimization techniques, and the algorithm intelligently verifies the power of the six generators by turning off the less powerful ones. With the application of this technique, we were able to efficiently meet the demand, guaranteeing all the operating parameters of the system and reducing the fuel consumption and pollutants in the atmosphere.
We verified that the generator turned off in the simulations was the P2 UG. Even so, the energy generation did not suffer great variations, providing the stability of the energy generation to the system, in addition to allowing its predictive maintenance. On the other hand, the P1 UG generator presented lower power in the simulations, but in the DE technique, it exhibited better performance in relation to ALO and DA. In the P3 UG generator, the power variations were more significant in relation to the P1 UG generator when applied to the three techniques. The same was observed for the other P4, P5, and P6 UG generators.
Obtaining the average fuel cost of the techniques (ALO, DA, and DE), compared to the Khan [8] technique, applied at 12:00 to meet the demand of 1240 MW, we obtained a reduction of approximately 6.82%, which corresponds to $3188.84 in the cost of fuel, with the use of PV solar energy, it was possible to reduce pollutants in the atmosphere (ALO 30.52%, DA 30.52%, and DE 30.58%), the reduction in the average number of pollutants in the atmosphere was approximately 30.54%.
Figure 10, Figure 11, Figure 12 and Figure 13 show the results of the data obtained in Table 7, which represent the values of power, emissions and fuel costs generated by the techniques (ALO, DA and DE) at 12:00 demand.
Table 8 presents the comparative results of the simulation at 13:00, reaching a total power demand of 1135 MW.
When evaluating Table 8, it was observed that the demand of 1135 MW necessary for the schedule was reached in the three optimization techniques, and the algorithm intelligently checked the power of the six generators by turning off the less powerful ones. With the application of this technique, we were able to efficiently meet the demand, guaranteeing all the operating parameters of the system and reducing the fuel consumption and pollutants in the atmosphere.
We verified that the generators turned off in the simulations were P2 and P3 UG; even so, the energy generation did not suffer great variations, providing the stability of the energy generation to the system, in addition to enabling predictive maintenance. On the other hand, the P1 UG generator presented lower power in the simulations; however, in the ALO technique, it performed better than the other techniques. In the P4 UG generator, the power variations were more significant in relation to the P1 UG generator when applied to the three techniques. The same occurred for the other P5 and P6 UG generators.
Obtaining the average fuel cost of the techniques (ALO, DA and DE), compared to the Khan [8] technique, applied at 13:00 to meet the demand of 1135 MW, we obtained a reduction of approximately 8.30% that corresponds to $3662.63 in the cost of fuel, with the use of photovoltaic solar energy, it was possible to reduce pollutants in the atmosphere (ALO 29.81%, DA 29.60% and DE 29.82%), the average reduction in pollutants in the atmosphere was approximately 29.75%.
Figure 14, Figure 15, Figure 16 and Figure 17 show the results of the data obtained in Table 8, which represent the fuel cost values generated by the techniques (ALO, DA and DE) at 13:00 p.m. demand.
Table 9 presents the comparative results of the simulation at 14:00, reaching a total demand of 1318 MW of power.
When evaluating Table 9, it is noted that the demand of 1318 MW required for the schedule was reached in the three optimization techniques, and the algorithm intelligently checks the power of the six generators and is unable to turn off the generators owing to the required demand. With the application of this technique, we were able to efficiently meet the demand, guaranteeing all the operating parameters of the system and reducing the fuel consumption and pollutants in the atmosphere.
We verified that the P1 and P2 UG generators presented lower power in the simulations, but the ALO technique performed better than the other techniques. In the P3 UG generator, the power variations were more significant in relation to the P1 and P2 UG generators when applied to the three techniques. The same occurred for the other P4, P5, and P6 UG generators.
Obtaining the average fuel cost of the techniques (ALO, DA and DE), compared to the Khan [8] technique, applied at 14:00 to meet the demand of 1318 MW, we obtained a reduction of about 3.51% that corresponds to $1930.38 in the cost of fuel, with the use of PV solar energy, it was possible to reduce pollutants in the atmosphere (ALO 21.47%, DA 21.57% and DE 21.53%), the average reduction in pollutants in the atmosphere was approximately 21.52%.
Figure 18, Figure 19, Figure 20 and Figure 21 show the results of the data obtained in Table 5, which represent the values of power, emissions and fuel costs generated by the techniques (ALO, DA and DE) at 14:00 p.m. demand.
The Table 10 presents the comparative results of the simulation at 15:00, reaching a total demand of 1074 MW of power.
From Table 10, it is observed that the demand of 1074 MW necessary for the schedule is reached in the three optimization techniques, and the algorithm intelligently checks the power of the six generators, regardless of whether it is possible to turn off the less powerful ones. With the application of this technique, we were able to efficiently meet the demand, guaranteeing all the operating parameters of the system and reducing the fuel consumption and pollutants in the atmosphere.
We verified that the generator turned off in the simulations was the P2 UG. Even so, the energy generation did not suffer great variations, providing the stability of the energy generation to the system, in addition to allowing its predictive maintenance. On the other hand, the P1 UG generator presented lower power in the simulations, but in the DA technique, it showed better performance in relation to ALO and DE. In the P3 UG generator, the power variations were more significant in relation to the P1 UG generator when applied to the three techniques. The same occurred for the other P4, P5, and P6 UG generators.
Obtaining the average fuel cost of the techniques (ALO, DA, and DE), compared to the Khan [8] technique, applied at 15:00 to meet the demand of 1074 MW, we obtained a reduction of approximately 5.75%, which corresponds to $2591.25 in the cost of fuel. With the use of PV solar energy, it was possible to reduce pollutants in the atmosphere (ALO 22.65%, DA 22.45%, and DE 22.70%), the average reduction in pollutants in the atmosphere was approximately 22.60%.
Figure 22, Figure 23, Figure 24 and Figure 25 show the results of the data obtained in Table 5, which represent the values of power, emissions and fuel costs generated by the techniques (ALO, DA and DE) at 15:00 p.m. demand.
It can be seen in the graphs of the Pareto Front figures (Cost × Emissions), for example, Figure 25, that the curves are inversely proportional, therefore, a multi-objective problem is configured.
Table 11 presents the simulated metaheuristic techniques from 10:00 a.m. to 15:00 p.m. and the results achieved by each technique. We observed that the DE technique achieved the best fuel cost reduction five times in the six simulations, DA obtained the second-best result, ALO was in third place, and obtained better results only on PSO.
The proposed algorithms maintained the generators at their optimal power to obtain better efficiency at all times. The new proposal shows that among the techniques used, the DE technique was the best, guaranteeing the reduction in fossil fuel use by 6.67%, corresponding to $18,894.31, DA reduction by 6.09%, corresponding to $17,228.66, ALO obtained the smallest reduction 5.81%, corresponding to $16,458.44, the results were compared with the PSO technique.
During the simulations, the greatest reduction occurred at 13:00 p.m. with 8.64% and the smallest reduction occurred at 14:00 p.m. with 4.34%.
Figure 26 shows the results of the data obtained in Table 11, in which the general fuel cost obtained between 10:00 a.m. and 15:00 p.m., achieves the best performance (cost reduction) with the DE technique.

7. Conclusions

Aiming to reliably show alternatives to supply the generation of energy has been one of the research objectives for several years. Thus, this work is a viable solution for sustainable clean energy, responsible for solving the problem of optimization of CEED using a hybrid system composed of TPP and photovoltaic generation. By choosing photovoltaic plants to meet the energy demand, a cleaner production with less environmental impact was achieved, contributing to a decrease in contaminants released into the atmosphere. The new method intelligently checks the capacity of the generators in use and, depending on the demand requested for the time, switches off the least efficient thermal generator. With the application of these techniques, it is possible to meet the energy demand efficiently, guarantee all the operating parameters of the system, reduce fuel costs, and reduce pollutant emissions. Thus, the application of metaheuristics to optimize CEED proved to be efficient and reliable with excellent results. The new proposal shows that among the techniques used, DE was the method that presented the best results, guaranteeing a reduction in the use of fossil fuel by 6.67%, corresponding to $18,894.31. The DA also obtained a reduction of 6.09% corresponding to $17,228.66, while ALO obtained 5.81% corresponding to $16,458.44. These results were compared with the results of Khan simulations, which used PSO. The results achieved using the ALO, DA, and DE techniques demonstrate the robustness of the application of these algorithms in optimization problems.

Author Contributions

Author Contributions: Conceptualization, E.S.d.S.; validation, M.V.A.N.; data curation, M.H.R.N.; writing—original draft preparation, J.C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors are grateful to ITEGAM, UFPA, UNIP, and FAPEAM for their financial support to this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Panigrahi, T.K.; Sahoo, A.K.; Behera, A. A review on application of various heuristic techniques to combined economic and emission dispatch in a modern power system scenario. Energy Procedia 2017, 138, 458–463. [Google Scholar] [CrossRef]
  2. Younes, Z.; Alhamrouni, I.; Mekhilef, S.; Reyasudin, M. A memory-based gravitational search algorithm for solving economic dispatch problem in micro-grid. Ain. Shams. Eng. J. 2021, 12, 1985–1994. [Google Scholar] [CrossRef]
  3. Zhang, B.; Sudhoff, S.; Pekarek, S.; Swanson, R.; Flicker, J.; Neely, J.; Delhotal, J.; Kaplar, R. Prediction of Pareto-Optimal Performance Improvements in A Power Conversion System Using GaN Devices. In Proceedings of the 2017 IEEE 5th Workshop on Wide Bandgap Power Devices and Applications (WiPDA), Santa Ana Pueblo, NM, USA, 30 October–1 November 2017; pp. 80–86. [Google Scholar] [CrossRef]
  4. Goyal, S.K.; Singh, J.; Saraswat, A.; Kanwar, N.; Shrivastava, M.; Mahela, O.P. Economic Load Dispatch with Emission and Line Constraints using Biogeography Based Optimization Technique. In Proceedings of the 2020 International Conference on Intelligent Engineering and Management (ICIEM), London, UK, 17–19 June 2020; pp. 471–476. [Google Scholar] [CrossRef]
  5. Bai, Y.; Wu, X.; Xia, A. An enhanced multi-objective differential evolution algorithm for dynamic environmental economic dispatch of power system with wind power. Energy Sci. Eng. 2020, 9, 316–329. [Google Scholar] [CrossRef]
  6. Sarfi, V.; Niazazari, I.; Livani, H. Multiobjective Fireworks Optimization Framework for Economic Emission Dispatch in Microgrid. In Proceedings of the 2016 North American Power Symposium (NAPS), Denver, CO, USA, 18–20 September 2016; pp. 1–6. [Google Scholar] [CrossRef]
  7. Dey, B.; Bhattacharyya, B.; Raj, S.; Babu, R. Economic emission dispatch on unit commitment-based microgrid system considering wind and load uncertainty using hybrid MGWOSCACSA. J. Electr. Syst. Inf. Technol. 2020, 7, 1–26. [Google Scholar] [CrossRef]
  8. Khan, N.A.; Awan, A.B.; Mahmood, A.; Razzaq, S.; Zafar, A.; Sidhu, G.A.S. Combined emission economic dispatch of power system including solar photo voltaic generation. Energy Convers. Manag. 2015, 92, 82–91. [Google Scholar] [CrossRef]
  9. Ma, H.; Yang, Z.; You, P.; Fei, M. Multi-objective biogeography-based optimization for dynamic economic emission load dispatch considering plug-in electric vehicles charging. Energy 2017, 135, 101–111. [Google Scholar] [CrossRef]
  10. Meziane, M.A.; Mouloudi, Y.; Draoui, A. Comparative study of the price penalty factors approaches for Bi-objective dispatch problem via PSO. Int. J. Electr. Comput. Eng. IJECE 2020, 10, 3343–3349. [Google Scholar] [CrossRef]
  11. Al-Betar, M.A.; Awadallah, M.A.; Krishan, M.M. A non-convex economic load dispatch problem with valve loading effect using a hybrid grey wolf optimizer. Neural Comput. Appl. 2019, 32, 12127–12154. [Google Scholar] [CrossRef]
  12. Elsayed, W.; El-Saadany, E.F.; Zeineldin, H.H.; Al-Sumaiti, A.S. Fast initialization methods for the nonconvex economic dispatch problem. Energy 2020, 201, 117635. [Google Scholar] [CrossRef]
  13. Zheng, M.; Wang, X.; Meinrenken, C.J.; Ding, Y. Economic and environmental benefits of coordinating dispatch among distributed electricity storage. Appl. Energy 2018, 210, 842–855. [Google Scholar] [CrossRef]
  14. Qin, Q.; Cheng, S.; Chu, X.; Lei, X.; Shi, Y. Solving non-convex/non-smooth economic load dispatch problems via an enhanced particle swarm optimization. Appl. Soft Comput. 2017, 59, 229–242. [Google Scholar] [CrossRef]
  15. Sharifi, S.; Sedaghat, M.; Farhadi, P.; Ghadimi, N.; Taheri, B. Environmental economic dispatch using improved artificial bee colony algorithm. Evol. Syst. 2017, 8, 233–242. [Google Scholar] [CrossRef]
  16. Reddy, A.S. Optimization of distribution network reconfiguration using dragonfly algorithm. J. Electr. Eng. 2016, 16, 10. [Google Scholar]
  17. Yıldız, B.S.; Yıldız, A.R. The Harris hawks optimization algorithm, salp swarm algorithm, grasshopper optimization algorithm and dragonfly algorithm for structural design optimization of vehicle components. Mater. Test. 2019, 61, 744–748. [Google Scholar] [CrossRef]
  18. dos Santos, E.S.; Nunes, M.V.A.; Júnior, J.D.A.B.; Nascimento, M.H.R.; Leite, J.C.; de Alencar, D.B.; de Freitas, C.A.O. Efficient use of the Generators for the Environmental Economic Dispatch from the energy system, including solar photovoltaic generation. Int. J. Innov. Educ. Res. 2021, 9, 9–34. [Google Scholar] [CrossRef]
  19. Qin, H.; Fan, P.; Tang, H.; Huang, P.; Fang, B.; Pan, S. An effective hybrid discrete grey wolf optimizer for the casting production scheduling problem with multi-objective and multi-constraint. Comput. Ind. Eng. 2019, 128, 458–476. [Google Scholar] [CrossRef]
  20. Santra, D.; Mukherjee, A.; Sarker, K.; Mondal, S. Dynamic economic dispatch using hybrid metaheuristics. J. Electr. Syst. Inf. Technol. 2020, 7, 1–30. [Google Scholar] [CrossRef] [Green Version]
  21. Nascimento, M.H.R.; Junior, J.D.A.B.; De Freitas, C.A.O.; Moraes, N.M.; Leite, J.C. Analysis of the solution for the economic load dispatch by different mathematical methods and genetic algorithms: Case Study. ITEGAM-JETIA 2018, 4, 5–13. [Google Scholar] [CrossRef]
  22. Muhsen, D.H.; Nabil, M.; Haider, H.T.; Khatib, T. A novel method for sizing of standalone photovoltaic system using multi-objective differential evolution algorithm and hybrid multi-criteria decision making methods. Energy 2019, 174, 1158–1175. [Google Scholar] [CrossRef]
  23. Kuk, J.N.; Gonçalves, R.A.; Pavelski, L.M.; Venske, S.M.G.S.; de Almeida, C.P.; Pozo, A.T.R. An empirical analysis of constraint handling on evolutionary multi-objective algorithms for the Environmental/Economic Load Dispatch problem. Expert Syst. Appl. 2020, 165, 113774. [Google Scholar] [CrossRef]
  24. Bora, T.C.; Mariani, V.C.; Coelho, L.D.S. Multi-objective optimization of the environmental-economic dispatch with reinforcement learning based on non-dominated sorting genetic algorithm. Appl. Therm. Eng. 2019, 146, 688–700. [Google Scholar] [CrossRef]
  25. Moraes, N.M.; Bezerra, U.H.; Moya Rodriguez, J.L.; Nascimento, M.H.R.; Leite, J.C. A new approach to economic-emission load dispatch using NSGA II. Case study. Int. Trans. Electr. Energy Syst. 2018, 28, e2626. [Google Scholar] [CrossRef]
  26. Ogunmodede, O.; Anderson, K.; Cutler, D.; Newman, A. Optimizing design and dispatch of a renewable energy system. Appl. Energy 2021, 287, 116527. [Google Scholar] [CrossRef]
  27. Bustos, C.; Watts, D.; Olivares, D. The evolution over time of Distributed Energy Resource’s penetration: A robust framework to assess the future impact of prosumage under different tariff designs. Appl. Energy 2019, 256, 113903. [Google Scholar] [CrossRef]
  28. Adam, S.P.; Alexandropoulos, S.-A.N.; Pardalos, P.M.; Vrahatis, M.N. No Free Lunch Theorem: A Review. In Approximation and Optimization; Springer International Publishing: Cham, Switzerland, 2019; pp. 57–82. [Google Scholar] [CrossRef]
  29. Abido, M. A niched Pareto genetic algorithm for multiobjective environmental/economic dispatch. Int. J. Electr. Power Energy Syst. 2003, 25, 97–105. [Google Scholar] [CrossRef]
  30. Wu, L.; Wang, Y.; Yuan, X.; Zhou, S. Environmental/economic power dispatch problem using multi-objective differential evolution algorithm. Electr. Power Syst. Res. 2010, 80, 1171–1181. [Google Scholar] [CrossRef]
  31. Mohamed, F.A.; Koivo, H.N. Online management of microgrid with battery storage using multiobjective optimization. In Proceedings of the International Conference on Power Engineering, Energy and Electrical Drives, Setubal, Portugal, 12–14 April 2007; pp. 231–236. [Google Scholar]
  32. Cervantes Rodriguez, C.R. Mecanismos Regulatorios, Tarifarios E Economicos Na Geração Distribuida: O Caso Dos Sistemas Fotovoltaticos Conectados a Rede. 2002. Available online: http://repositorio.unicamp.br/jspui/handle/REPOSIP/264941 (accessed on 14 March 2022).
  33. Basu, M. Economic environmental dispatch using multi-objective differential evolution. Appl. Soft Comput. 2011, 11, 2845–2853. [Google Scholar] [CrossRef]
  34. Deb, S.; Abdelminaam, D.S.; Said, M.; Houssein, E.H. Recent Methodology-Based Gradient-Based Optimizer for Economic Load Dispatch Problem. IEEE Access 2021, 9, 44322–44338. [Google Scholar] [CrossRef]
  35. Kamboj, V.K.; Bhadoria, A.; Bath, S.K. Solution of non-convex economic load dispatch problem for small-scale power systems using ant lion optimizer. Neural Comput. Appl. 2017, 28, 2181–2192. [Google Scholar] [CrossRef]
  36. Brini, S.; Abdallah, H.H.; Ouali, A. Economic dispatch for power system included wind and solar thermal energy. Leonardo J. Sci. 2009, 14, 204–220. [Google Scholar]
  37. Nwulu, N.; Xia, X. Multi-objective dynamic economic emission dispatch of electric power generation integrated with game theory based demand response programs. Energy Convers. Manag. 2015, 89, 963–974. [Google Scholar] [CrossRef]
  38. Wang, L.; Singh, C. Environmental/economic power dispatch using a fuzzified multi-objective particle swarm optimization algorithm. Electr. Power Syst. Res. 2007, 77, 1654–1664. [Google Scholar] [CrossRef]
  39. Huang, W.-T.; Yao, K.-C.; Chen, M.-K.; Wang, F.-Y.; Zhu, C.-H.; Chang, Y.-R.; Lee, Y.-D.; Ho, Y.-H. Derivation and Application of a New Transmission Loss Formula for Power System Economic Dispatch. Energies 2018, 11, 417. [Google Scholar] [CrossRef] [Green Version]
  40. Afandi, A.N. Thunderstorm algorithm for assessing thermal power plants of the integrated power system operation with an environmental requirement. Int. J. Eng. Technol. 2016, 8, 1102–1111. [Google Scholar]
  41. Nascimento, M.H.R.; Nunes, M.V.A.; Rodríguez, J.L.M.; Leite, J.C. A new solution to the economical load dispatch of power plants and optimization using differential evolution. Electr. Eng. 2017, 99, 561–571. [Google Scholar] [CrossRef]
  42. Dhamanda, A.; Dutt, A.; Prakash, S.; Bhardwaj, A.K. A traditional approach to solve economic load dispatch problem of thermal generating unit using MATLAB programming. Int. J. Eng. Res. Technol. 2013, 2, IJERTV2IS90218. [Google Scholar]
  43. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef] [Green Version]
  44. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  45. Das, D.; Bhattacharya, A.; Ray, R.N. Dragonfly Algorithm for solving probabilistic Economic Load Dispatch problems. Neural Comput. Appl. 2020, 32, 3029–3045. [Google Scholar] [CrossRef]
  46. Meraihi, Y.; Ramdane-Cherif, A.; Acheli, D.; Mahseur, M. Dragonfly algorithm: A comprehensive review and applications. Neural Comput. Appl. 2020, 32, 16625–16646. [Google Scholar] [CrossRef]
  47. Reynolds, C.W. Flocks, herds and schools: A distributed behavioral model. In Proceedings of the 14th annual conference on Computer graphics and interactive techniques, Anaheim, CA, USA, 27–31 July 1987; pp. 25–34. [Google Scholar]
  48. Storn, R. Differrential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces. Tech. Rep. Int. Comput. Sci. Inst. 1995, 11. Available online: http://www.icsi.berkeley.edu/ftp/global/pub/techreports/1995/tr-95-012.pdf (accessed on 14 March 2022).
  49. Storn, R.; Price, K. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  50. Roque, C.; Martins, P. Differential evolution for optimization of functionally graded beams. Compos. Struct. 2015, 133, 1191–1197. [Google Scholar] [CrossRef]
  51. Reddy, A.S.; Vaisakh, K. Shuffled differential evolution for large scale economic dispatch. Electr. Power Syst. Res. 2013, 96, 237–245. [Google Scholar] [CrossRef]
  52. Mirjalili, S. The Ant Lion Optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
  53. Mirjalili, S.; Jangir, P.; Saremi, S. Multi-objective ant lion optimizer: A multi-objective optimization algorithm for solving engineering problems. Appl. Intell. 2017, 46, 79–95. [Google Scholar] [CrossRef]
  54. Raju, M.; Saikia, L.C.; Sinha, N. Automatic generation control of a multi-area system using ant lion optimizer algorithm based PID plus second order derivative controller. Int. J. Electr. Power Energy Syst. 2016, 80, 52–63. [Google Scholar] [CrossRef]
  55. Refai, A.; Ebeed, M.; Kamel, S. Combined Economic and Emission Dispatch Analysis Using Lightning Attachment Procedure Optimizer. In Proceedings of the 2019 21st International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 17–19 December 2019. [Google Scholar] [CrossRef]
  56. Mohammed, A.S.; Murphy, G.V.; Ndoye, M. A PSO Based Control Strategy for Combined Emission Economic Dispatch with Integrated Renewables. In Proceedings of the 52nd North American Power Symposium (NAPS), Tempe, AZ, USA, 11–14 April 2021; pp. 1–5. [Google Scholar] [CrossRef]
  57. Trivedi, I.N.; Jangir, P.; Parmar, S.A. Optimal power flow with enhancement of voltage stability and reduction of power loss using ant-lion optimizer. Cogent Eng. 2016, 3, 1208942. [Google Scholar] [CrossRef]
  58. Manteaw, E.D.; Odero, N.A. Combined economic and emission dispatch solution using ABC_PSO hybrid algorithm with valve point loading effect. Int. J. Sci. Res. Publ. 2012, 2, 1–9. [Google Scholar]
Figure 1. ALO flowchart for economic load dispatch and combined emission problem. Source: Adapted from [35].
Figure 1. ALO flowchart for economic load dispatch and combined emission problem. Source: Adapted from [35].
Energies 15 03253 g001
Figure 2. Comparison of Power × Emissions × Cost, simulated in ALO at 10:00 a.m.
Figure 2. Comparison of Power × Emissions × Cost, simulated in ALO at 10:00 a.m.
Energies 15 03253 g002
Figure 3. Comparison of Power × Emissions × Cost, simulated in DA at 10:00 a.m.
Figure 3. Comparison of Power × Emissions × Cost, simulated in DA at 10:00 a.m.
Energies 15 03253 g003
Figure 4. Comparison of Power × Emissions × Cost, simulated in DE at 10:00 a.m.
Figure 4. Comparison of Power × Emissions × Cost, simulated in DE at 10:00 a.m.
Energies 15 03253 g004
Figure 5. Pareto Front Cost × Emissions, simulated in DE at 10:00 a.m.
Figure 5. Pareto Front Cost × Emissions, simulated in DE at 10:00 a.m.
Energies 15 03253 g005
Figure 6. Fuel costs simulated in ALO at 11:00 a.m.
Figure 6. Fuel costs simulated in ALO at 11:00 a.m.
Energies 15 03253 g006
Figure 7. Fuel costs simulated in DA at 11:00 a.m.
Figure 7. Fuel costs simulated in DA at 11:00 a.m.
Energies 15 03253 g007
Figure 8. Fuel costs simulated in DE at 11:00 a.m.
Figure 8. Fuel costs simulated in DE at 11:00 a.m.
Energies 15 03253 g008
Figure 9. Pareto Front Cost × Emissions simulated in DE at 11:00 a.m.
Figure 9. Pareto Front Cost × Emissions simulated in DE at 11:00 a.m.
Energies 15 03253 g009
Figure 10. Comparison of Power × Emissions × Cost simulated in ALO at 12:00.
Figure 10. Comparison of Power × Emissions × Cost simulated in ALO at 12:00.
Energies 15 03253 g010
Figure 11. Comparison of Power × Emissions × Cost simulated in DA at 12:00.
Figure 11. Comparison of Power × Emissions × Cost simulated in DA at 12:00.
Energies 15 03253 g011
Figure 12. Comparison of Power × Emissions × Cost simulated in DE at 12:00.
Figure 12. Comparison of Power × Emissions × Cost simulated in DE at 12:00.
Energies 15 03253 g012
Figure 13. Pareto Front Cost × Emissions simulated in DE at 12:00.
Figure 13. Pareto Front Cost × Emissions simulated in DE at 12:00.
Energies 15 03253 g013
Figure 14. Fuel Cost simulated in ALO at 13:00.
Figure 14. Fuel Cost simulated in ALO at 13:00.
Energies 15 03253 g014
Figure 15. Fuel Cost simulated in DA at 13:00.
Figure 15. Fuel Cost simulated in DA at 13:00.
Energies 15 03253 g015
Figure 16. Fuel Cost simulated in DE at 13:00.
Figure 16. Fuel Cost simulated in DE at 13:00.
Energies 15 03253 g016
Figure 17. Pareto Front Cost × Emissions simulated in DE at 13:00.
Figure 17. Pareto Front Cost × Emissions simulated in DE at 13:00.
Energies 15 03253 g017
Figure 18. Comparison of Power × Emissions × Cost simulated in ALO at 14:00.
Figure 18. Comparison of Power × Emissions × Cost simulated in ALO at 14:00.
Energies 15 03253 g018
Figure 19. Comparison of Power × Emissions × Cost simulated in DA at 14:00.
Figure 19. Comparison of Power × Emissions × Cost simulated in DA at 14:00.
Energies 15 03253 g019
Figure 20. Comparison of Power × Emissions × Cost simulated in DE at 14:00.
Figure 20. Comparison of Power × Emissions × Cost simulated in DE at 14:00.
Energies 15 03253 g020
Figure 21. Pareto Front Cost × Emissions simulated in DE at 14:00.
Figure 21. Pareto Front Cost × Emissions simulated in DE at 14:00.
Energies 15 03253 g021
Figure 22. Power Comparison × Emissions × Cost simulated in ALO at 15:00.
Figure 22. Power Comparison × Emissions × Cost simulated in ALO at 15:00.
Energies 15 03253 g022
Figure 23. Comparison of Power × Emissions × Cost simulated in DA at 15:00.
Figure 23. Comparison of Power × Emissions × Cost simulated in DA at 15:00.
Energies 15 03253 g023
Figure 24. Comparison of Power × Emissions × Cost simulated in DE at 15:00.
Figure 24. Comparison of Power × Emissions × Cost simulated in DE at 15:00.
Energies 15 03253 g024
Figure 25. Pareto Front Cost × Emissions simulated in DE at 15:00.
Figure 25. Pareto Front Cost × Emissions simulated in DE at 15:00.
Energies 15 03253 g025
Figure 26. Grand total of simulated fuel cost in optimization techniques. Source: Authors.
Figure 26. Grand total of simulated fuel cost in optimization techniques. Source: Authors.
Energies 15 03253 g026
Table 1. Fuel cost coefficients for each thermoelectric plant generating unit. Source: [8,58].
Table 1. Fuel cost coefficients for each thermoelectric plant generating unit. Source: [8,58].
Machine
No.
a
($/MW2h)
b
($/MW/h)
c
($/h)
Pmin
(MW)
Pmax
(MW)
10.1524738.53973756.7988610125
20.1058746.15916451.3251310150
30.0280340.396551049.3251340250
40.0354638.305531243.531135210
50.0211136.327821658.5696130325
60.0179938.270411353.27041125315
Table 2. Emission coefficients of the plants. Source: [8,58].
Table 2. Emission coefficients of the plants. Source: [8,58].
Machine
No.
α
(kg/MW2 h)
β
(kg/MW h)
γ
(kg/h)
10.004190.3276713.85932
20.004190.3276713.85932
30.00683−0.5455140.2669
40.00683−0.5455140.2669
50.00461−0.5111642.89553
60.00461−0.5111642.89553
Table 3. Power ratings and rates per unit of SPP. Source: [8].
Table 3. Power ratings and rates per unit of SPP. Source: [8].
PlantPrated
(Mw)
Unit Rate
($/kw h)
1200.22
2250.23
3250.23
4300.24
5300.24
6350.25
7350.26
8400.27
9400.27
10400.28
11400.28
12400.28
13400.28
Table 4. Solar radiation, energy demand, and temperature for 17 July 2012. Source: [8].
Table 4. Solar radiation, energy demand, and temperature for 17 July 2012. Source: [8].
TimeGlobal Solar Radiation (W/m2)Power Demand (MW)Temp. (°C)
01:00096530
02:000114229
03:000117728
04:000119828
05:005.4115328
06:001011136-
07:00253.7113829
08:00541.2106031
09:00530.4115533
10:00793.9124434
11:001078108835
12:001125.6124036
13:001013.5113537
14:00848.2131837
15:00726.7107437
16:00654119038
17:00392.9127638
18:00215.1115437
19:00385133335
20:000132234
21:000126934
22:000113933
23:000120232
00:0001291-
Table 5. The simulation presents the results with solar energy for 1244 MW demand at 10:00 a.m. Source: Authors.
Table 5. The simulation presents the results with solar energy for 1244 MW demand at 10:00 a.m. Source: Authors.
The Simulation Presents the Results for Solar Power for 1244 MW at 10:00 A.M.
UG
Khan [8] PSOALODADE
P1 (MW)120.447940.1795373358.7823062475.3254182
P2 (MW)92.2947000
P3 (MW)155.8062186.2565862224.4173503175.175433
P4 (MW)76.4153166.5931178181.9118006172.529459
P5 (MW)257.9089320.8753342288.6447747279.292715
P6 (MW)302.2846265.7177937220.5766397272.121335
Total Thermal Power (MW)1005.1576979.62973.63974.44
Solar Power share (MW)238.825269.644269.644269.644
Total Power (MW)1243.98261249.271243.981244.09
Fuel cost ($/h)52,626.0049,337.0549,126.1749,027.83
Emission Reduction19.20%21.58%21.69%21.67%
Table 6. Results show the comparison with solar energy for demand of 1088 MW at 11:00 a.m. Source: Authors.
Table 6. Results show the comparison with solar energy for demand of 1088 MW at 11:00 a.m. Source: Authors.
UGKhan [8] PSOALODADE
P1 (MW)10.106279.321976341.5279786.7820923
P2 (MW)10000
P3 (MW)99.1000
P4 (MW)168.682120.480886157.301909161.562873
P5 (MW)235.8781293.56174262.569286252.487176
P6 (MW)246.7809235.000594269.032945226.1967
Total Thermal Power (MW)770.5472728.37730.43727.03
Solar Power share (MW)317.471364.6572364.6572364.6572
Total Power (MW)1088.01821093.021095.091091.69
Fuel cost ($/h)39,426.0036,891.7836,537.9136,774.07
Emission Reduction29.18%33.36%33.30%33.40%
Table 7. Results of comparison with solar energy for demand of 1240 MW at 12:00. Source: Authors.
Table 7. Results of comparison with solar energy for demand of 1240 MW at 12:00. Source: Authors.
UGKhan [8] PSOALODADE
P1 (MW)10.000060.585750256.009547364.3998993
P2 (MW)10.2191000
P3 (MW)194.9316172.74449169.4236155.009176
P4 (MW)177.4014135.063318152.994586151.431848
P5 (MW)224.8683256.93173232.337102246.627089
P6 (MW)303.5647238.005412252.389297243.248632
Total Thermal Power (MW)920.9851863.33863.15860.72
Solar Power share (MW)319.1076379.2137379.2137379.2137
Total Power (MW)1240.09271242.541242.371239.983
Fuel cost ($/h)46,762.0043,635.4343,690.5743,393.47
Emission Reduction25.73%30.52%30.52%30.58%
Table 8. Results of comparison with solar energy for demand of 1135 MW at 13:00 p.m. Source: Authors.
Table 8. Results of comparison with solar energy for demand of 1135 MW at 13:00 p.m. Source: Authors.
UGKhan [8] PSOALODADE
P1 (MW)10.859387.513618976.542452885.1259115
P2 (MW)118.1312000
P3 (MW)147.9272000
P4 (MW)186.3632153.984147179.975248176.742446
P5 (MW)150.7713290.415925290.251821276.349213
P6 (MW)221.0182268.600735261.928024262.053767
Total Thermal Power (MW)835.0704800.51808.70800.27
Solar Power share (MW)300.0974340.056340.056340.056
Total Power (MW)1135.16781140.571148.751140.33
Fuel cost ($/h)44,136.0040,408.1640,689.5740,322.38
Emission Reduction26.44%29.81%29.60%29.82%
Table 9. Results of comparison with solar energy for demand of 1318 MW at 14:00 p.m. SOURCE: Authors.
Table 9. Results of comparison with solar energy for demand of 1318 MW at 14:00 p.m. SOURCE: Authors.
UGKhan [8] PSOALODADE
P1 (MW)65.283488.002904763.354686668.7950098
P2 (MW)97.289378.812331274.968444460.8853804
P3 (MW)250171.876892158.668584172.298593
P4 (MW)107.6407153.785556169.725347169.738537
P5 (MW)252.7949235.599762288.435287289.768452
P6 (MW)297.7576312.66407279.817291275.863726
Total Thermal Power (MW)1070.76591040.741034.971037.35
Solar Power share (MW)247.1655284.5935284.5935284.5935
Total Power (MW)1317.93141325.341319.561321.94
Fuel cost ($/h)55,082.0053,803.3152,959.3652,691.30
Emission Reduction18.75%21.47%21.57%21.53%
Table 10. Results of comparison with solar energy for demand of 1074 MW at 15:00 p.m. Source: Authors.
Table 10. Results of comparison with solar energy for demand of 1074 MW at 15:00 p.m. Source: Authors.
UGKhan [8] PSOALODADE
P1 (MW)82.706472.236513283.371476668.5854703
P2 (MW)60.696000
P3 (MW)249.2579109.101221152.882149146.602609
P4 (MW)96.2554164.950939125.772343143.316844
P5 (MW)182.7257219.94956231.070386239.300268
P6 (MW)190.6486266.531475248.983057232.386728
Total Thermal Power (MW)862.29832.77842.08830.19
Solar Power share (MW)211.7604243.827243.827243.827
Total Power (MW)1074.05041076.601085.911074.02
Fuel cost ($/h)45,057.0042,554.8342,856.7741,985.64
Emission Reduction19.72%22.65%22.45%22.70%
Table 11. Comparison of total cost. SOURCE: Authors.
Table 11. Comparison of total cost. SOURCE: Authors.
Time HoursPSOALODADE
Fuel Cost ($/h)Fuel Cost ($/h)Reduction %Fuel Cost ($/h)Reduction %Fuel Cost ($/h)Reduction %
10:0052,626.0049,337.056.2549,126.176.6549,027.836.84
11:0039,426.0036,891.786.4336,537.917.3336,774.077.33
12:0046,762.0043,635.436.6943,690.576.5743,393.477.20
13:0044,136.0040,408.168.4540,689.577.8140,322.388.64
14:0055,082.0053,803.312.3252,959.363.8552,691.304.34
15:0045,057.0042,554.835.5542,856.774.8841,985.646.82
Total283,089.00266,630.565.81265,860.346.09264,194.696.67
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Santos, E.S.d.; Nunes, M.V.A.; Nascimento, M.H.R.; Leite, J.C. Rational Application of Electric Power Production Optimization through Metaheuristics Algorithm. Energies 2022, 15, 3253. https://doi.org/10.3390/en15093253

AMA Style

Santos ESd, Nunes MVA, Nascimento MHR, Leite JC. Rational Application of Electric Power Production Optimization through Metaheuristics Algorithm. Energies. 2022; 15(9):3253. https://doi.org/10.3390/en15093253

Chicago/Turabian Style

Santos, Eliton Smith dos, Marcus Vinícius Alves Nunes, Manoel Henrique Reis Nascimento, and Jandecy Cabral Leite. 2022. "Rational Application of Electric Power Production Optimization through Metaheuristics Algorithm" Energies 15, no. 9: 3253. https://doi.org/10.3390/en15093253

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