Next Article in Journal
The CMS Magnetic Field Measuring and Monitoring Systems
Previous Article in Journal
Friction Characteristics Analysis of Symmetric Aluminum Alloy Parts in Warm Forming Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Microgrid Operations Planning Based on Improving the Flying Sparrow Search Algorithm

by
Trong-The Nguyen
1,2,
Truong-Giang Ngo
3,*,
Thi-Kien Dao
1,* and
Thi-Thanh-Tan Nguyen
4
1
Fujian Provincial Key Laboratory of Big Data Mining and Applications, Fujian University of Technology, Fuzhou 350014, China
2
Multimedia Communications Lab., VNUHCM-University of Information Technology, Ho Chi Minh City 700000, Vietnam
3
Faculty of Computer Science and Engineering, Thuyloi University, 175 Tay Son, Dong Da, Hanoi 116705, Vietnam
4
Faculty of Information Technology, Electric Power University, Hanoi 100000, Vietnam
*
Authors to whom correspondence should be addressed.
Symmetry 2022, 14(1), 168; https://doi.org/10.3390/sym14010168
Submission received: 6 November 2021 / Revised: 24 November 2021 / Accepted: 13 December 2021 / Published: 15 January 2022
(This article belongs to the Topic Applied Metaheuristic Computing)

Abstract

:
Microgrid operations planning is crucial for emerging energy microgrids to enhance the share of clean energy power generation and ensure a safe symmetry power grid among distributed natural power sources and stable functioning of the entire power system. This paper suggests a new improved version (namely, ESSA) of the sparrow search algorithm (SSA) based on an elite reverse learning strategy and firefly algorithm (FA) mutation strategy for the power microgrid optimal operations planning. Scheduling cycles of the microgrid with a distributed power source’s optimal output and total operation cost is modeled based on variables, e.g., environmental costs, electricity interaction, investment depreciation, and maintenance system, to establish grid multi-objective economic optimization. Compared with other literature methods, such as Genetic algorithm (GA), Particle swarm optimization (PSO), Firefly algorithm (FA), Bat algorithm (BA), Grey wolf optimization (GWO), and SSA show that the proposed plan offers higher performance and feasibility in solving microgrid operations planning issues.

1. Introduction

Emerged microgrid technology will enhance the share of clean energy power generation, ensuring safe and stable functioning of the entire power system, maximizing the use of scattered power sources, and coordinating and optimizing control [1]. The microgrids can be considered an area’s internal power system and an internal load that has power generation, transmission, and distribution capabilities to fulfill the dynamic load and power quality [2]. As a result, several countries have used it as a research focal point for power growth in the coming years [3]. Microgrid technology may not only improve the power supply quality in remote regions, e.g., mountainous locations, islands, and other areas [4], but it can also efficiently prevent large-scale power outages caused by accidents and disasters [5]. Furthermore, as clean energy power-generating technologies become more widely integrated, the composition and structure of power sources will become more complicated and diversified, causing challenges with reactive power balance and power quality across the entire power generation system [3].
Optimal operations planning for power supply systems would bring economic, safety, reliability, and low pollution, which is considered a microsystem [4,6] group composed of distributed a power supply, load, energy storage, control device system, and control device [7,8]. The traditional methods for a large power grid show a burden that suffers from greater computational complexity in its optimization [9,10]. Fortunately, the metaheuristic algorithm effectively deals with these issues of traditional optimization approaches for the optimal operation of large power grid systems [11,12].
Most metaheuristic algorithms are inspired by physical phenomena or natural species [13], e.g., the Firefly algorithm (FA) [14] and Sparrow search algorithm (SSA) [15] are from the behavior of finding prey and escaping threat or avoiding enemies. There are typical metaheuristic algorithms, such as Genetic algorithm (GA) [16], Particle swarm optimization (PSO) [17], Harmony search algorithm (HS) [18], Ant colony algorithm (ACO) [19], Bat algorithm (BA) [20], Grey wolf optimization (GWO) [21], and other evolutionary algorithms [22]. Scholars in several engineering domains are interested in metaheuristic algorithms because of the simple parameters, ease of understanding, and implementing procedures. The challenge is tackled by targeting optimization using a program that simulates a natural process iteratively.
A metaheuristic algorithm finds the best solution by allowing it to evolve naturally among populations of possible solutions. Because of the high chance of a successful search and the fast convergence speed, metaheuristic algorithms are increasingly used to solve complex engineering, healthcare, finance, and military issues [13]. The SSA [15] is a recent and excellent metaheuristic algorithm; it still faces the optimum local issue or can drop in the trap of the optimum local when dealing with complicated problems like the microgrid scheduling cycles problem.
This paper suggests a new enhanced SSA (ESSA) based on an elite reverse learning strategy and FA mutation strategies for optimal operations planning of microgrid schedule cycles with a distributed power source’s optimal outputs to enhance the share of clean energy power generation and ensure a safe symmetry power grid among distributed natural power sources and stable functioning of the entire power system. The microgrid scheduling cycle running of the economy as the target and considering the differences of impact parameters, e.g., load demand, season, timesharing, and electricity price, is given as each unit’s mathematical model in a power microgrid.
The contributions are highlighted as follows:
  • A new optimization method (called ESSA) is proposed based on the SSA by applying elite reverse learning and FA’s mutation strategies.
  • The proposed ESSA’s performance is evaluated by testing the selected benchmark functions.
  • The microgrid scheduling cycle running of the power microgrid is mathematically modeled as the economy as the objective function for the optimization planning problem.
  • The new proposed ESSA approach is applied to solve the microgrid scheduling cycle with the power source planning’s optimal output and total operation cost.
The remaining paper is structured as follows. Section 2 presents the model description of the power grid problem. Section 3 proposes the ESSA and tests its validation and performance. Section 4 presents a case simulation on the power microgrid system to verify the effectiveness of the proposed ESSA. Section 5 concludes.

2. A Microgrid Optimizing Model

The requirement of the microgrid fulfils the dynamic load and power quality, efficiently preventing power outages that improve the power supply quality in isolated or remote regions [4]. A typical microgrid structure is composed of distributed power sources, such as mainly including wind turbines (WTs), photovoltaic (PV), energy storage systems (ESs), microturbines (MTs), fuel cells (FCs), and various parts of a load set, which is connected to the distribution network through the point of common coupling (PCC) voltage control of a grid [23]. In isolated island operation, the distributed power supply and generator set the microgrid load demands [24]. Figure 1 illustrates a typical microgrid structure schematic of distributed power sources.
WT power generation has characteristics that the actual wind speed mainly determines the wind turbines’ output. The characteristics output values have several factors of the wind turbine’s output power related to the wind speed as a piecewise function modeled following the output power model:
P w t v = 0 , 0 v < v c i A + B v + C v 2 , v c i v v r P x , v r v v c o 0 , v c o < v
where v c i is the cut wind speed; v r is the rated wind speed; v c o is the cutting wind speed; P x is the rated power of the fan; and A , B , C are the power characteristic curve parameters of the WT.
PV power supply as the output power supply can be expressed as follows:
P p v = P r p v I F t 800 1 + λ t T t T s t η p v
T t a = 25.5 + I F t 800 T s c 20
where P p v is the output power value of the photovoltaic power supply; P r p v is the rated power value of the photovoltaic system; I F t is the actual illumination intensity at the sampling point t in the optimized operation; λ t is the power-temperature coefficient; T t is the ambient temperature value of the photovoltaic cell sampling point at time t T s c is the temperature value under the standard test; and η p v is the output efficiency of the photovoltaic power supply.
ES is a kind of electric energy storage that plays peak-cutting and valley filling for the grid’s load and ensures the system’s continuous power supply. Power is electric energy storage that can charge and discharge for a short time, so the dispatching interval is not long. The electric energy storage model’s relationship between the energy storage capacity and charge-discharge power can be expressed as follows:
P E S t = 1 τ P E S t 1 + P E E S , c h t η E E S , c h P E E S , d i s t η E E S , d i s Δ t
where P E S t is the energy storage capacity in period t; P E E S , c h t , P E E S , d i s t , and η E E S , c h , η E E S , d i s respectively, t time to charge and discharge power and efficiency; τ is the self-discharge rate of stored energy.
MT is also called a miniature gas turbine that can be a small thermal generator with a power range of 25~300 kW, which uses natural gas, gasoline, and diesel. Its output power is controllable. Typically, the power output of a micro-gas turbine is related to the amount of fuel it uses, and the more fuel there is, the greater the power output. The mathematical model of the fuel cost of a micro gas turbine [15] is expressed as:
C M T t = c f u e l L H V · P M T t η M T t
where C M T t is the fuel cost of the miniature gas turbine in period t, $; c f u e l is the price of natural gas, $ / m 3 ; c f u e l is set to 0.025 $ / m 3 ; P M T t is the output power of the micro gas turbine in period t, kW; L H V is the low calorific value of natural gas, e.g., L H V is set to 9.7   kWh / m 3 ; and η M T t is the efficiency of the micro gas turbine in period t . The relation function between the output power of MT and the power generation efficiency in the experiment section is expressed as follows:
η M T t = 0.0753 P M T t 62 3 0.3095 P M T t 65 2 + 0.4174 P M T t 65 + 0.1068
FC is fuel cell power generation, which is a device that directly converts the chemical energy of the chemical reaction into electric energy with high efficiency. The power generation efficiency is much higher than other power generation methods, and it has broad prospects for application to microgrids. The fuel cost mathematical model of FC [16] is expressed as follows:
C F C t = c f u e l L H V · P F C t · t η F C t
where η F C t and P F C t are respectively the efficiency and output power of the fuel cell in the period of t. The relationship between the fuel cell power generation efficiency and output power according to empirical experience [17] is expressed as follows:
η F C t = 0.0023 P F C t + 0.6735
An implementing microgrid needs to consider the safety grid and power balance under several constraints, consisting of the output power constraint of the. distributed power supply, the constraints of the unit generators climbing rate, and power interaction constraints. The load of the system in period t is expressed as a power balance equal constraint as follows:
P l o a d t = P W T t + P P V t + P M T t + P F C t + P E S t + u · P E X t
where P l o a d t is the load of the system in period t; the power load is a system supply’s output power as a vector P i t loads of W T ,   P V , ,   E X , or i = 1.2   n . The output power constraint of the distributed power supply is exppessed as follows:
P i , m i n P i t P i , m a x
where P i , m i n , P i , m a x are the minimum and maximum active power output of the i-th power supply.
The constraint of the unit climbing rate is:
P M T t P M T t 1 P M T m a x
P F C t P F C t 1 P F C m a x
where P M T t , P M T t 1 are the active power output of the MGT in periods t and t − 1 respectively; P F C t , P F C t 1 are the active power output of the fuel cell in period t and period t − 1, respectively; and P M T m a x , P F C m a x are the upper power limit of the fuel cell and MGT under climbing constraints, respectively.
The power interaction constraints when the microgrid and large grid are connected are:
P E X , m i n t P E X t P E X , m a x t
where P E X , m i n t ,   P E X , m a x t is the minimum and maximum power exchanged between the microgrid and the large grid in the period of t.

3. Proposed ESSA Algorithm

This section presents an improved version of the sparrow search algorithm (ESSA) based on the elite reverse learning strategy and FA mutation strategy [14]. Before presenting the approach details, we will review the original algorithm of SSA [15].

3.1. Sparrow Search Algorithm

The sparrow search algorithm (SSA) is a swarm intelligence optimization algorithm based on sparrows’ feeding and predator avoidance behavior [15]. It mainly simulates the process of the sparrow group foraging: the sparrow individuals who find better food act as finders, and the other individuals act as followers. Simultaneously, a certain percentage of the population is chosen to conduct reconnaissance and early warning. If danger is identified, they will give up food, and safety comes first. The position of individual sparrows is represented by the matrix below:
X = x 1 , 1 x 1 , 2 x 1 , d x 2 , 1 x 2 , 2 x 2 , d x n , 1 x n , 2 x n , d
where n is the number of sparrows and d is the dimension of the variable to be optimized. Then, the fitness values of all sparrows can be expressed by the following vector:
F X = f ( [ x 1 , 1 x 1 , 2 x 1 , d ] ) f ( [ x 2 , 1 x 2 , 2 x 2 , d ] ) f ( [ x n , 1 x n , 2 x n , d ] )
where F(X) n are the fitness values of all sparrows, and the value of each row represents the fitness value of an individual and the number of sparrows. The finders are the discoverer responsible for finding food and guiding the entire population with higher fitness scores, and prioritizing obtaining food during the search. As a result, the discoverers can search for food over a much wider area than the participants. Once the sparrow detects a predator, the individual begins to sing as an alarm signal. It means when the alarm value is greater than the safety value, the finder will take the participants to other safe areas for foraging. In each iteration, the location of the sparrow finder is updated as follows:
X i , j t + 1 = X i , j t · e x p i α · i t e r m a x i f   R 2 < S T X i , j t + Q · L i f   R 2 S T
where X i , j t is the location of the sparrow finder; t is the current iteration; j = 1 , 2 , , d is the dimension of the i-th sparrow in iteration t; i t e r m a x is the constant with the max iterations; α 0 , 1 is a random number; R 2 ( 0 , 1 ) and S T 0.5 , 1 represent alarm values and safety thresholds, respectively; Q is a random number that follows a normal distribution; and L is set to 1 if every entry of a dimensioned matrix is 1. When R 2 < S T , this means there are no predators around and the finder goes into extensive search mode; otherwise, if R 2 S T , this means that some sparrows have encountered danger with predators, and all sparrows need to quickly fly away for safety.
The lesser an entrant’s energy, the worse their chances of foraging in the group as a whole. Some hungry newcomers are more inclined to flee to find more energy elsewhere. Entrants can always look for the finder during foraging, which can obtain food or forage around it. Some entrants may keep a close eye on the finders to boost their predation rate and compete for food. On the other hand, some entrants keep a closer eye on the finders if they notice that the good food discoverer will leave their current place to compete for food. If they win, they will receive the finder’s food right away. The formula for the enrollees’ position updates is as follows:
X i , j t + 1 = Q · e x p X w o r s t t X i , j t i 2 i f   i > n / 2 X P t + 1 + X i , j t X P t + 1 · A + · L o t h e r w i s e
where X w o r s t is the worst position in the search space at the current moment; A + is a random variable that has a dimension d with each element randomly [1, −1]; and A + = A T A A T 1 . If i > n / 2 , it indicates the entrant i-th has a poor fitness value and is most likely to starve. About 10 % to 20 % are assumed to be danger aware of the sparrow population, which randomly generates the sparrows’ initial positions. The sparrows at the edge of the group of the danger aware will quickly fly to the safe area to obtain a better position, while the sparrows in the middle of the group will move around randomly to get close to other sparrows. The mathematical model of the scout can be expressed as follows:
X i , j t + 1 = X b e s t t + β · X i , j t X b e s t t i f   f i > f g X i , j t + K · X i , j t X w o r s t t f i f w + ε i f   f i = f g
where X b e s t is the current global optimal location; β is a step size control parameter as a normal distribution of random numbers with a mean of 0 and a variance of 1; and K is the direction of sparrow movement as the step size control coefficient that is a random number ∈ [−1, 1]. The f is the fitness function of the optimization problem, where f i , f g , and f w are the current, global best, and worst sparrow fitness values, respectively; ε is the minimum constant to avoid zero division error. For simplicity, f i > f g means sparrows are at the edge of the group, when it is safe, X b e s t , around the center; otherwise, f i = f g indicates that sparrows in the middle of the population are aware of the danger sparrows.

3.2. Enhanced Sparrow Search Algorithm—(ESSA)

Although having several advantages, e.g., easy implementation, local search ability, and faster convergence, still, whenever dealing with a complicated problem like the grid operation scheduling cycles, the SSA algorithm also encounters the issue of a weak global search capability or jumping out of the optimal local operation or vulnerability to a local optimum. The cause means the SSA algorithm efficiency is not stable. Reverse learning and mutation are effective ways in group distribution problems to solve these limitations of the SSA algorithm [6].

3.2.1. Elite Reverse Learning Strategy

For reverse solutions of total collection from the best fitness value of sparrows by the elite strategy, a reverse group learning process [25] and an elite learning strategy group [26] have merged into a new solution set, the solution set of the fitness value of the worst sparrows, forming a new solution set. For the d-dimensional search space, let S x 1 , x 2 , , x i , x D , and x i a i , b i , i = 1 , 2 , , d is the forward solution of the problem. If a vector x is in the range a , b , then the opposite sparrows of x in the d-dimensional space can be expressed as follows:
x = a + b x
The corresponding inverse vector as S x 1 , x 2 , , x D , can be expressed as x i = a i + b i x i . The inverse vectors of all the solutions in the optimization space are calculated, and the original forward solution set and the reverse solution set are regarded as a sort of fitness value according to the forward sparrow and the reverse sparrow as a whole. In the d-dimensioned solution space, sparrows with the best fitness value can be selected as a new optimization group through direct screening or other optimization strategies, making the sparrows in the optimization space quickly converge to the optimal solution’s location. The original solution and reverse solution vectors of collection using the elite strategy generate new solutions with a specific rate to join the original solution and inverse solution set, thus obtaining the new optimization group. A new solution X i n e w is produced for the optimized mathematical form as follows:
X i n e w = X i × Q 1
Q 1 = R i s t a r × r a n d 0.5 , 0.5 D
where Q 1 is the change factor for generating new solutions; D is the dimension of the solution space; R i s t a r is the Euclidean distance between the optimal solution and the nearest solution to the optimal solution; and r a n d 0.5 ,   0.5 is a random number between −0.5 and 0.5. After sorting the fitness values of the solution vectors in the new set, the 20% and d-dimension solutions X i W o r s t with the worst fitness values are eliminated to generate a new optimization group.

3.2.2. Firefly Algorithm Mutation Strategy

In the firefly algorithm (FA) [14], individual fireflies emit light, which acts as a signal to attract other individual fireflies. The FA shows several advantages of optimization processing that can be used for enhancing SSA’s performance, e.g., search ability with its mutations, fast convergence, and fewer parameters easy to operate. A mutation strategy equation is one of the FA’s characteristics used to hybridize SSA’s updating formula in Equation (18), which generates new solutions as follows:
X i , j t + 1 = X b e s t t + β 1 · X i , j t X b e s t t + α · r a n d 1 2                               i f   f i > f g X i , j t + K · X i , j t X w o r s t t f i f w + ε                   i f   f i = f g
where X b e s t is the global optimal position of the current sparrow; β 1 is the step size control parameter; K [−1, 1] is a random number; f i   f g , and f w are the current fitness value, current global optimal fitness value, and current global worst fitness value; ε is a minimum constant to avoid zero division error; α 0 ,   1 is a step size factor; and r a n d   [0, 1] is uniformly distributed random numbers.

3.3. ESSA Algorithm Evaluations

To verify the feasibility and potential of the proposed ESSA algorithm, we selected several specific test functions of the CEC2019 test suit [27]. The proposed ESSA algorithm is fully investigated through various benchmark functions that include multi-modals with high single-peak, high multi-peak, and low-dimensional multi-peak to test its performance. The selected test function set parameters are listed in Table 1.
We compared each of the two mechanisms of the elite reverse-learning (strategy 1) and FA mutation (strategy 2) with the original SSA and the ESSA (both strategies 1 and 2) in the average outcomes and executed time to verify their effect on the proposed ESSA. Table 2 depicts the comparison of average outcomes and executed time of each of the two mechanisms of elite reverse-learning (strategy 1) and FA-mutation (strategy 2) with the original SSA and the ESSA. For the high single-peak benchmark functions, the execution time of the ESSA is longer than the other strategy-applied algorithms. Still, its execution time is the same as the different methods for the multi-modals and dimension multi-peak.
Figure 2 shows the effective applied equation strategies of each of the two mechanisms of the elite reverse-learning (strategy 1) and FA-mutation (strategy 2) with the original SSA for the selected test functions. Strategy 1 of the elite reverse-learning could enhance the algorithm’s exploiting ability as the local search. In contrast, strategy 2 of the FA-mutation makes more diverse solutions and increases the algorithm’s exploring ability.
The obtained results of the proposed algorithm are compared with the other methods in the literature, e.g., PSO [17], GA [16], FA [14], BA [20], GWO [21], and SSA [15] algorithms. The setting parameters for the algorithms in the experiment with the same condition and platform environment, e.g., population size N set to 30, maximum iteration times T is set to 500, dimension D of the test function, and upper and lower bounds u b and l b of the initial value are set according to the reference functions in Table 1. The PSO’s weight parameter is set to 0.4 to 0.9; the factors of c1 and c2 are set to 1.7 [17]. The FA’s randomization parameter α   ranges in [0 to 1], attractiveness   β 0 is set to 0.02, and the absorption coefficient γ is set to 0.7 [14]. The BA’s frequency f m i n ,   f m a x is set to the range [0, 5], A 0 is set to 0.92, and α and γ are set to 0.9 and 0.98, respectively [20]. The GWO’s coefficient of the prey and search wolf position vectors are initialized in the range [0, 1]; the variables of the arbitrary values r1 and r2 are set to drop from 2 to 0 over the iteration courses. The number of finders p N u m and the number of the reconnaissance and warning sparrows s N u m are both 20% of the population size [15].
The evaluation indexes of the comparable outcomes are the obtained mean and standard deviation values from the algorithms for the selected benchmark functions. The experimental results are an average of the obtained results of 30 independent runs for each benchmark function to avoid the contingency of the optimization results and prove the stability of the suggested algorithm, so the number of runs is set to 30.
Table 3, Table 4 and Table 5 show the experimental data of the obtained results of the proposed algorithm compared with the other methods, e.g., PSO, GA, FA, BA, GWO, and SSA algorithms. It can be seen that the proposed algorithm produces the optimization results of functions, e.g., F1–F5, F8, and F10–F11, better than the other algorithms in terms of the optimization accuracy, and the optimization results of F1–F4 and F10–F12 of ESSA are significantly improved compared with the original algorithm.
To reflect the dynamic convergence characteristics of ESSA, the convergence curves of the algorithms for the selected benchmark functions are obtained. Figure 3 shows the comparison of the proposed ESSA convergence curves with the other algorithms, e.g., SSA, BA, GWO, FA, PSO, and GA, obtained on the selected benchmark functions. It can be seen from the convergence curve that ESSA is significantly better than the other algorithms in terms of the convergence speed and optimization precision. The compared results indicate that ESSA could be a potential method with a searching ability while ensuring the exploration ability without losing the diversity of the population and optimization stability.

4. Applied ESSA for Power Microgrid Operations Planning

The microgrid’s mathematical model of optimal operation is established based on the total operation cost in a microgrid scheduling cycle [23,24]. The objective function by the mathematical modeling of a power microgrid is implemented to find out the feasible optimization area in the problem search space by applying the proposed ESSA. A flowchart of the ESSA for planning microgrid operations is shown in Figure 4.

4.1. The Objective Function

The objective function is modeled based on the lowest power generation cost (considering the sum-up of fuel cost, depreciation cost, maintenance cost, energy interaction cost, and environmental cost) in the grid optimization cycle. The output of the micropower supply is calculated according to the unit of the microgrid of the daily load curve and the wind-scene output curve with the time interval with the period. The operation parameters relate to each treatment cost and emission coefficient of various pollutants, and the time-of-use price. The day of the time interval and year times is divided into 24 h periods (each optimization period is an hour) and 12 months.
The data values or curves of the wind speed and light solar intensity are found from the predicted weather forecast of a certain day and place. The active power’s electricity price with the large power grid and the variable electricity price change synchronously within each optimization period. The mathematical modeling of a power microgrid in establishing microgrid optimization operation for the objective function can be expressed as follows:
m i n   F = ω × C 1 + 1 ω × C 2
where F is the objective function; C 1 and C 2 are the power generation and environment deployed costs, respectively, in the optimization model; and ω is the weight variable ( ω is set to 0.5 in the experiment). The power generation cost of a microgrid is distributed loads as follows:
C 1 = t = 1 T C F C t + C D P t + C M E t + μ · C E X t
where μ = 1 for grid-connected operation; μ = 0 for off-grid operation; and C F C t ,   C D P t , C M E t , C E X t are the fuel cost, investment depreciation cost, maintenance cost, and interaction power cost with the large power grid in the period of t, respectively. A microgrid development environment’s conversion cost is calculated as follows:
C 2 = t = 1 T k = 1 K b k i = 1 N a i , k · P i
where C 2 is the cost of treating pollutants discharged from a microgrid; K is the serial number of pollutants discharged by each distributed power source; b k is the cost of treatment of class K pollutants, $/kg; and a i , k is the coefficient of class K pollutants discharged by the ith distributed power source, g/KWh.

4.2. Microgrid Operations Planning

Figure 4 shows the flowchart of the ESSA for planning microgrid operations. It means that the proposed approach is applied to solve microgrid scheduling cycles with the power source’s optimal output and total operation cost.
The main steps of the ESSA algorithm for planning microgrid operations are listed as follows:
-
Step 1. Input system model parameters of a microgrid operation, daily load and microgrid output curves, unit generating set, time-of-use electricity price, and various pollution cost treatment coefficients.
-
Step 2. Initialize population sparrows randomly, and calculate the fitness value of each sparrow by using the objective function. A new solution set is formed by selecting sparrows with the best fitness value from the total set of forward and reverse solutions and combining them into the solution set according to the elite strategy. Selected sparrows with the worst fitness value in the solution set are removed to form a new set of solutions.
-
Step 3. Rank the fitness to find the current best fitness individual and the worst fitness individual.
-
Step 4. Update the positions of sparrows with higher fitness and sparrows with lower fitness, and randomly update the positions of some sparrows to get the current updated positions.
-
Step 5. Check the better sparrow positions: if the new position is superior to the old position, update the old position.
-
Step 6. Calculate the fitness value of the sparrow positions and then generate a new set of solutions by the reverse elite learning strategy and preserve the global and historical optimal values.
-
Step 7. Check the termination condition, e.g., if it reaches max-iteration, repeat steps 2 to 6; otherwise, output the best outcome value and best sparrow positions.

4.3. Analysis and Discussion Results

The setting parameters for the algorithms in the experiment with the same condition and platform environment are set, e.g., population size N set to 30, maximum iteration times is set to 1000, a number of runs are set to 25. Table 6 lists the operating parameters of each unit of the microgrid system. The operational parameters are used as the inputs with the boundary search space in the microgrid issue. Figure 5 displays a scenario of the demand daily local load curves of the entire power system on the island.
The other parameters, e.g., the treatment cost, emission coefficient of various pollutants, and price of the microgrid, are shown in Table 6 and Table 7, respectively.
The cost of purchasing electricity from the large grid in the grid-connected state is lower than the cost of generating electricity from the microgrid in the trough, so electricity is purchased from the large grid. The consumption power to the large grid during peak load times and during peak load times to meet the load demand generates revenue for the microgrid. Table 8 lists the microgrid TOU price meter.
In the microgrid, the battery is charged at the trough to satisfy the peak load demand. During peak loads, miniature gas turbines and fuel cells work at maximum power. The micro-grid is powered by battery discharge when it is off the grid. When the system generates excess electric energy, the battery is charged to ensure the system’s continuous power supply.
The operation scenarios include grid-connected and off-grid operations impacted by year seasons, such as windy and solar light, rainy and dry seasons, or capacity facilities, such as load shift on long-term capacity planning based on historical data and load demand curves. Seasonal and daily complimentary features of energy resources express the power-generating output as a per-unit value. The benchmark capacity, on the other hand, is expressed in terms of the installed capacity. Wind and solar PV power create yearly and seasonal outputs that are highly dependent on wind and solar resources. The outcomes of the proposed scheme of the ESSA are compared with the other schemes in the literature, e.g., the PSO [28], FA [29], and SSA algorithms.
Table 9 shows the comparison of the outcomes of the proposed scheme of the ESSA with the other schemes in the literature, e.g., the PSO, FA, and SSA algorithms. It can be seen that the grid connection and off-grid optimization results from the proposed scheme products of the figure outperform the other schemes. Figure 6 and Figure 7 show the typical daily and monthly recourse load outputs of a microgrid system.
Figure 8 and Figure 9 compare the optimization results obtained by the proposed ESSA with the FA, PSO, and SSA schemes for planning schedule cycles for daily and monthly scales, respectively. The curve of the obtained optimization results from the proposed ESSA has a faster archived convergence speed than the other schemes, e.g., FA, PSO, and SSA, in the scenario of the objective function in optimizing the grid operation planning.
Figure 10 and Figure 11 show the daily load and the microgrid component-distributed power sources’ output curves of grid-connected and off-grid optimization.
In general, the observed tables and figures of the compared results show that the proposed plan reduces the net loss of the power system and the consumption of fuel generation sets. Conserved energy sources meet the power demand, safety system protection constraints, and stable power microgrid system.

5. Conclusions

This paper proposed an enhanced sparrow search algorithm (ESSA) using elite reverse learning and Firefly algorithm (FA) mutation strategies for optimal power microgrid operations planning. The operations planning in the microgrid of the power system is significant not only in dispatch economic but also in balancing distribution symmetry power sources, including wind turbines, photovoltaic, energy storage systems, microturbines, fuel cells, and various parts of the load set. We verified the proposed ESSA performance of enhancing search accuracy and convergence speed by testing the selected benchmark functions and compared the testing results with the other methods in the literature. The mathematical model of optimal operations planning of the microgrid schedule was established based on the grid-connected and off-grid microgrids for a distributed power source’s optimal output and total operation cost in a microgrid scheduling cycle. The mathematical operating model considered as the objective function was calculated for the optimization by applying the ESSA. The compared results show the suggested method is feasibile and effective with high precision and a fast convergence speed regarding its optimization ability and outstanding application prospects.

Author Contributions

Conceptualization, T.-T.N. and T.-K.D.; methodology, T.-T.N.; software, T.-K.D.; validation, T.-T.-T.N., T.-K.D. and T.-G.N.; formal analysis, T.-K.D.; investigation, T.-T.N.; resources, T.-K.D.; writing—original draft preparation, T.-G.N.; writing—review and editing, T.-T.N.; visualization, T.-G.N.; supervision, T.-T.-T.N.; project administration, T.-G.N.; funding acquisition, T.-K.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zeng, Z.; Zhao, R.; Yang, H.; Tang, S. Policies and demonstrations of micro-grids in China: A review. Renew. Sustain. Energy Rev. 2014, 29, 701–718. [Google Scholar] [CrossRef]
  2. Martin-Martínez, F.; Sánchez-Miralles, A.; Rivier, M. A literature review of Microgrids: A functional layer based classification. Renew. Sustain. Energy Rev. 2016, 62, 1133–1153. [Google Scholar] [CrossRef]
  3. Hongtao, L.; Wenjia, L. The analysis of effects of clean energy power generation. Energy Procedia 2018, 152, 947–952. [Google Scholar] [CrossRef]
  4. Kaur, A.; Kaushal, J.; Basak, P. A review on microgrid central controller. Renew. Sustain. Energy Rev. 2016, 55, 338–345. [Google Scholar] [CrossRef]
  5. Ngo, T.-G.; Nguyen, T.-T.T.; Nguyen, T.-X.H.; Nguyen, T.-D.; Do, V.-C.; Nguyen, T.-T. A Solution to Power Load Distribution Based on Enhancing Swarm Optimization BT—Advances in Engineering Research and Application. In Proceedings of the International Conference on Engineering Research and Applications (ICERA), Thai Nguyen, Vietnam, 1–2 December 2020; Sattler, K.-U., Nguyen, D.C., Vu, N.P., Long, B.T., Puta, H., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 53–63. [Google Scholar]
  6. Nguyen, T.-T.; Wang, H.-J.; Dao, T.-K.; Pan, J.-S.; Liu, J.-H.; Weng, S.-W. An Improved Slime Mold Algorithm and Its Application for Optimal Operation of Cascade Hydropower Stations. IEEE Access 2020, 8, 226754–226772. [Google Scholar] [CrossRef]
  7. Tsai, C.F.; Dao, T.K.; Pan, T.S.; Nguyen, T.T.; Chang, J.F. Parallel bat algorithm applied to the economic load dispatch problem. J. Internet Technol. 2016, 17, 761–769. [Google Scholar] [CrossRef]
  8. Dao, T.K.; Pan, T.S.; Nguyen, T.T.; Chu, S.C. Evolved Bat Algorithm for solving the Economic Load Dispatch problem. In Proceedings of the Advances in Intelligent Systems and Computing, Nanchang, China, 18–20 October 2014; Volume 329, pp. 109–119. [Google Scholar]
  9. Baziar, A.; Kavousi-Fard, A. Considering uncertainty in the optimal energy management of renewable micro-grids including storage devices. Renew. Energy 2013, 59, 158–166. [Google Scholar] [CrossRef]
  10. Cabrera-Tobar, A.; Bullich-Massagué, E.; Aragüés-Peñalba, M.; Gomis-Bellmunt, O. Review of advanced grid requirements for the integration of large scale photovoltaic power plants in the transmission system. Renew. Sustain. Energy Rev. 2016, 62, 971–987. [Google Scholar] [CrossRef]
  11. Nguyen, T.T.; Wang, M.J.; Pan, J.S.; Dao, T.K.; Ngo, T.G. A Load Economic Dispatch Based on Ion Motion Optimization Algorithm. In Proceedings of the Smart Innovation, Systems and Technologies, Jilin, China, 18–20 July 2019; Volume 157, pp. 115–125. [Google Scholar]
  12. Pan, J.; Liu, N.; Chu, S. A Hybrid Differential Evolution Algorithm and Its Application in Unmanned Combat Aerial Vehicle Path Planning. IEEE Access 2020, 8, 17691–17712. [Google Scholar] [CrossRef]
  13. Abdel-Basset, M.; Abdel-Fatah, L.; Sangaiah, A.K. Metaheuristic algorithms: A comprehensive review. In Computational Intelligence for Multimedia Big Data on the Cloud with Engineering Applications; Universitat Politècnica de Catalunya: Barcelona, Spain, 2018; pp. 185–231. ISBN 9780128133149. [Google Scholar]
  14. Yang, X.-S. Firefly Algorithm, Levy Flights and Global Optimization. In Research and Development in Intelligent Systems XXVI; Springer: London, UK, 2010; pp. 209–218. [Google Scholar] [CrossRef]
  15. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  16. Tomassini, M. A Survey of Genetic Algorithms. Annu. Rev. Comput. Phys. World Sci. 1995, 3, 87–118. [Google Scholar]
  17. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, IEEE World Congress on Computational Intelligence (Cat. No.98TH8360), Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar]
  18. Yang, X.-S. Harmony search as a metaheuristic algorithm. In Music-Inspired Harmony Search Algorithm; Springer: Berlin/Heidelberg, Germany, 2009; pp. 1–14. [Google Scholar]
  19. Dorigo, M.; Di Caro, G. Ant colony optimization: A new meta-heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, 6–9 July 1999; Volume 2, pp. 1470–1477. [Google Scholar]
  20. Yang, X.-S.; Hossein Gandomi, A. Bat algorithm: A novel approach for global engineering optimization. Eng. Comput. Int. J. Comput. Eng. Softw. 2012, 29, 464–483. [Google Scholar] [CrossRef] [Green Version]
  21. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  22. Hruschka, E.R.; Campello, R.J.G.B.; Freitas, A.A. A survey of evolutionary algorithms for clustering. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2009, 39, 133–155. [Google Scholar] [CrossRef] [Green Version]
  23. Fu, Q.; Nasiri, A.; Solanki, A.; Bani-Ahmed, A.; Weber, L.; Bhavaraju, V. Microgrids: Architectures, controls, protection, and demonstration. Electr. Power Compon. Syst. 2015, 43, 1453–1465. [Google Scholar] [CrossRef]
  24. Huang, W.-T.; Tai, N.-L.; Fan, C.-J.; Lan, S.-L.; Tang, Y.-Z.; Zhong, Y. Study on structure characteristics and designing of microgrid. Power Syst. Prot. Control 2012, 40, 149–155. [Google Scholar]
  25. Hassard, A. Reverse learning and the physiological basis of eye movement desensitization. Med. Hypotheses 1996, 47, 277–282. [Google Scholar] [CrossRef]
  26. Xia, X.; Tang, Y.; Wei, B.; Gui, L. Dynamic multi-swarm particle swarm optimization based on elite learning. IEEE Access 2019, 7, 184849–184865. [Google Scholar] [CrossRef]
  27. Liang, J.J.; Qu, B.Y.; Gong, D.W.; Yue, C.T. Problem Definitions and Evaluation Criteria for the CEC 2019 Special Session on Multimodal Multiobjective Optimization; The Computational Intelligence Laboratory, Zhengzhou University: ZhengZhou, China, 2019. [Google Scholar]
  28. Ma, Y.; Yang, P.; Zhao, Z.; Wang, Y. Optimal economic operation of islanded microgrid by using a modified pso algorithm. Math. Probl. Eng. 2015, 2015, 379250. [Google Scholar] [CrossRef]
  29. Amamra, S.-A.; Ahmed, H.; El-Sehiemy, R.A. Firefly algorithm optimized robust protection scheme for DC microgrid. Electr. Power Compon. Syst. 2017, 45, 1141–1151. [Google Scholar] [CrossRef]
Figure 1. A typical microgrid structure schematic of distributed power sources.
Figure 1. A typical microgrid structure schematic of distributed power sources.
Symmetry 14 00168 g001
Figure 2. The effective applied equation strategies of each of the two mechanisms of the elite reverse-learning (strategy 1) and FA-mutation (strategy 2) with the original SSA in different problem dimension spaces.
Figure 2. The effective applied equation strategies of each of the two mechanisms of the elite reverse-learning (strategy 1) and FA-mutation (strategy 2) with the original SSA in different problem dimension spaces.
Symmetry 14 00168 g002
Figure 3. Comparison of convergence curves of seven algorithms obtained on the selected benchmark functions, e.g., F1–F4 and F11–F12.
Figure 3. Comparison of convergence curves of seven algorithms obtained on the selected benchmark functions, e.g., F1–F4 and F11–F12.
Symmetry 14 00168 g003aSymmetry 14 00168 g003bSymmetry 14 00168 g003c
Figure 4. Flowchart of the ESSA for planning microgrid operations.
Figure 4. Flowchart of the ESSA for planning microgrid operations.
Symmetry 14 00168 g004
Figure 5. Daily demand local load curves of the power system in the island.
Figure 5. Daily demand local load curves of the power system in the island.
Symmetry 14 00168 g005
Figure 6. Typical daily recourse load outputs of a microgrid system.
Figure 6. Typical daily recourse load outputs of a microgrid system.
Symmetry 14 00168 g006
Figure 7. Typical monthly recourse load outputs of a microgrid system.
Figure 7. Typical monthly recourse load outputs of a microgrid system.
Symmetry 14 00168 g007
Figure 8. Comparison of the optimization results obtained by the proposed ESSA with the FA, PSO, and SSA schemes in daily schedule cycles.
Figure 8. Comparison of the optimization results obtained by the proposed ESSA with the FA, PSO, and SSA schemes in daily schedule cycles.
Symmetry 14 00168 g008
Figure 9. Comparison of the optimization results obtained by the proposed ESSA with the FA, PSO, and SSA schemes in monthly schedule cycles.
Figure 9. Comparison of the optimization results obtained by the proposed ESSA with the FA, PSO, and SSA schemes in monthly schedule cycles.
Symmetry 14 00168 g009
Figure 10. The daily load and the microgrid component-distributed power sources’ output curves of grid-connected and off-grid optimizations.
Figure 10. The daily load and the microgrid component-distributed power sources’ output curves of grid-connected and off-grid optimizations.
Symmetry 14 00168 g010
Figure 11. The daily load and the microgrid component-distributed power sources’ output curves of off-grid optimizations.
Figure 11. The daily load and the microgrid component-distributed power sources’ output curves of off-grid optimizations.
Symmetry 14 00168 g011
Table 1. Selected benchmark functions.
Table 1. Selected benchmark functions.
No.Function NameFunctionDimSpace f m i n
F1Sphere i = 1 n x i 2 30[−100, 100]0
F2Schwefel’s function 2.21 i = 1 n x i + i = 1 n x i 30[−10, 10]0
F3Schwefel’s function 1.2 i = 1 n j 1 i x j 2 30[−100, 100]0
F4Schwefel’s function 2.22 m a x i x i , 1 i n 30[−100, 100]0
F5Dejong’s noisy i = 1 n i x i 4 + r a n d o m 0 , 1 30[−100, 100]0
F6Schwefel i = 1 n x i sin x i 30[−500, 500]−125,969
F7Rastringin i = 1 n x i 2 10 cos 2 π x i + 10 30[−5.12, 5.12]0
F8Ackley 20 e 0.2 1 n i = 1 n x i 2 e 1 n i = 1 n cos 2 π x i + 20 + e 30[−32, 32]0
F9Griewank 1 4000 i = 1 n x i 2 i = 1 n cos x i i + 1 30[−600, 600]0
F10Generalized penalized 2 1 500 + j = 1 25 j + i = 1 2 x i a i j 6 1 1 30[−50, 50]0
F11Rosenbrock i = 1 n 1 100 x i + 1 x i 2 2 x i 1 2 30[−30, 30]0
F12Sphere- steps i = 1 n x i + 0.5 2 30[−100, 100]0
Table 2. Comparison of average outcomes and executed time of each of the two mechanisms of the elite reverse-learning (strategy 1) and FA-mutation (strategy 2) with the original SSA and the ESSA (strategies 1 and 2).
Table 2. Comparison of average outcomes and executed time of each of the two mechanisms of the elite reverse-learning (strategy 1) and FA-mutation (strategy 2) with the original SSA and the ESSA (strategies 1 and 2).
AlgorithmsStrategy 1
Reverse-Learning SSA
Strategy 2
FA-Mutation SSA
Original
(SSA)
Strategies 1&2
(ESSA)
AverageExe.TimeAverageExe.TimeAverageExe.TimeAverageExe.Time
F13.0 × 10023.02.8 × 10−3421.92.6 × 10−4123.92.6 × 10−6724.4
F21.0 × 10013.22.3 × 10−1312.49.7 × 10−4113.59.6 × 10−4113.8
F32.2 × 10112.68.2 × 10−1411.42.3 × 10−3412.52.3 × 10−5612.7
F44.4 × 10−113.08.5 × 10−1612.41.1 × 10−813.51.1 × 10−3813.8
F51.9 × 10044.01.8 × 10−341.81.6 × 10−345.71.6 × 10−346.6
F6−7.0 × 101123.0−1.2 × 101116.9−1.1 × 103117.8−1.2 × 101130.4
F79.6 × 10123.03.3 × 10221.92.2 × 10−123.92.2 × 10−124.4
F83.7 × 10032.23.3 × 10−1530.42.1 × 10−1633.22.1 × 10−1633.9
F94.2 × 10112.05.8 × 10011.48.7 × 10−112.58.7 × 10−112.7
F104.4 × 10−112.06.2 × 10011.42.9 × 10−112.52.9 × 10−112.7
F11−3.6 × 10032.0−5.9 × 10030.4−2.4 × 10033.2−2.4 × 10033.9
F12−1.4 × 10143.0−1.2 × 10140.9−2.3 × 10144.7−2.3 × 10141.6
Table 3. Obtained optimization results comparison of the proposed ESSA with the PSO and GA for the benchmark functions.
Table 3. Obtained optimization results comparison of the proposed ESSA with the PSO and GA for the benchmark functions.
AlgorithmsPSOGAESSA
AverageSd.AverageSd.AverageSd.
F15.07 × 1001.72 × 1001.63 × 10−29.80 × 10−36.20 × 10−683.19 × 10−77
F26.92 × 1002.73 × 1002.52 × 10−29.80 × 10−31.77 × 10−404.16 × 10−40
F31.43 × 1026.54 × 1022.65 × 1022.40 × 1023.31 × 10−651.31 × 10−64
F45.16 × 1001.41 × 1001.50 × 1006.45 × 10−15.19 × 10−292.24 × 10−38
F51.27 × 1019.09 × 1001.94 × 10−28.23 × 10−37.24 × 10−46.41 × 10−4
F6−3.21 × 1034.49 × 102−5.46 × 1039.53 × 102−1.11 × 1047.13 × 102
F71.90 × 1024.05 × 1014.30 × 1011.80 × 1010.00 × 1000.00 × 100
F83.04 × 1003.85 × 10−12.56 × 10−29.39 × 10−38.88 × 10−160.00 × 10−0
F92.98 × 1018.58 × 1002.50 × 10−11.23 × 10−10.00 × 1000.00 × 100
F103.57 × 1002.22 × 1005.60 × 1004.13 × 1001.16 × 1005.27 × 10−1
F11−3.27 × 1005.92 × 10−2−3.22 × 1008.40 × 10−2−3.30 × 1004.12 × 10−2
F12−8.55 × 1003.38 × 100−9.75 × 1002.23 × 100−1.02 × 1011.29 × 10−5
Table 4. Obtained optimization results comparison of the proposed ESSA with the FA and SSA for the benchmark functions.
Table 4. Obtained optimization results comparison of the proposed ESSA with the FA and SSA for the benchmark functions.
AlgorithmsFA SSA ESSA
AverageSd.AverageSd.AverageSd.
F13.07 × 1001.72 × 1003.76 × 10−242.06 × 10−236.40 × 10−783.19 × 10−77
F23.92 × 1002.73 × 1001.67 × 10−137.28 × 10−131.87 × 10−404.16 × 10−40
F31.33 × 1016.54 × 1016.53 × 10−143.31 × 10−133.21 × 10−651.31 × 10−64
F45.16 × 10−11.41 × 10−16.98 × 10−163.28 × 10−155.29 × 10−492.24 × 10−28
F51.27 × 1019.09 × 1004.25 × 10−34.38 × 10−37.24 × 10−46.41 × 10−4
F6−3.21 × 1034.49 × 102−8.51 × 1036.87 × 102−1.114 × 1017.13 × 101
F71.90 × 1024.05 × 1012.27 × 1023.87 × 1010.00 × 1000.00 × 100
F83.04 × 1003.85 × 10−11.48 × 10−151.89 × 10−159.88 × 10−160.00 × 100
F91.98 × 1011.58 × 1004.74 × 1015.37 × 1010.00 × 1000.00 × 100
F102.57 × 1003.22 × 1005.55 × 1005.22 × 1001.16 × 1005.27 × 10−1
F11−2.27 × 1005.92 × 10−2−3.27 × 1006.03 × 10−2−3.30 × 1004.12 × 10−2
F12−7.55 × 1003.38 × 100−7.65 × 1002.74 × 100−1.02 × 1011.29 × 10−5
Table 5. Obtained optimization results comparison of the proposed ESSA with the BA and GWO for the benchmark functions.
Table 5. Obtained optimization results comparison of the proposed ESSA with the BA and GWO for the benchmark functions.
AlgorithmsBA GWOESSA
AverageSd.AverageSd.AverageSd.
F11.89 × 1001.70 × 1001.75 × 10−241.09 × 10−231.64 × 10−784.77 × 10−78
F26.26 × 10−12.26 × 1001.45 × 10−131.02 × 10−126.02 × 10−413.20 × 10−41
F31.35 × 1012.34 × 1015.12 × 10−142.61 × 10−141.41 × 10−651.90 × 10−64
F42.77 × 10−11.23 × 10−15.31 × 10−162.51 × 10−167.11 × 10−391.97 × 10−39
F51.18 × 1006.83 × 1001.10 × 10−35.61 × 10−39.86 × 10−43.39 × 10−6
F6−4.48 × 1035.41 × 102−7.18 × 1034.45 × 102−6.99 × 1014.59 × 102
F75.99 × 1011.12 × 1012.06 × 1021.67 × 1011.37 × 10−12.28 × 10−3
F82.30 × 1004.70 × 10−12.08 × 10−151.08 × 10−151.33 × 10−164.14 × 10−3
F92.60 × 1012.19 × 1003.65 × 1002.00 × 1010.01 × 1006.96 × 10−3
F102.78 × 10−13.86 × 1003.86 × 1005.18 × 1001.81 × 10−17.43 × 10−2
F11−2.26 × 1005.49 × 10−2−3.71 × 1008.19 × 10−2−1.49 × 1001.75 × 10−2
F12−8.71 × 1003.33 × 100−7.50 × 1008.58 × 10−1−1.45 × 1011.13 × 10−5
Table 6. Operating parameters of each unit of the microgrid system.
Table 6. Operating parameters of each unit of the microgrid system.
MicroPower TypesPower Capacity/kWClimb Rate ConstraintEquipment Maintenance Factor Installation   Cos ts   ( 10 3   $ / K W ) The Capacity Factor/%
UpperLower
WT40.400.0010.02962.3722.13
PV30.500.0010.00966.6529.34
MT60.115100.0881.30655.94
FC40.2520.0874.27530.34
ES50.3−500.00010.0040.08732.67
MG60.4−600.0010.0010.00010.002
Table 7. Pollutant treatment costs and emission coefficients.
Table 7. Pollutant treatment costs and emission coefficients.
Emissions C O 2 S O 2 N O x C O
Discharge   coefficient / ( g · kW 1 )MT1840.000930.6190.17
FC63500.0230.054
Processing   cos ts / ( $ / kg 1 )0.00410.8751.250.145
Table 8. Microgrid TOU price meter.
Table 8. Microgrid TOU price meter.
PeriodsPeriod of Time Price / ( $ / KW · h )
Normal period07:00–10:000.49
15:00–18:00
21:00–23:00
Peak period10:00–15:000.83
18:00–21:00
Trough period23:00–07:000.17
Table 9. Grid-connected and off-grid operation optimization results.
Table 9. Grid-connected and off-grid operation optimization results.
Operation TypesA Grid-Connected OperationA Off-Grid Operation
Algorithms FAPSOSSAESSAFAPSOSSAESSA
Optimization results 810.25820.15788.46718.93842.19852.19969.88792.51
Number of convergence 310320299233282262375242
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nguyen, T.-T.; Ngo, T.-G.; Dao, T.-K.; Nguyen, T.-T.-T. Microgrid Operations Planning Based on Improving the Flying Sparrow Search Algorithm. Symmetry 2022, 14, 168. https://doi.org/10.3390/sym14010168

AMA Style

Nguyen T-T, Ngo T-G, Dao T-K, Nguyen T-T-T. Microgrid Operations Planning Based on Improving the Flying Sparrow Search Algorithm. Symmetry. 2022; 14(1):168. https://doi.org/10.3390/sym14010168

Chicago/Turabian Style

Nguyen, Trong-The, Truong-Giang Ngo, Thi-Kien Dao, and Thi-Thanh-Tan Nguyen. 2022. "Microgrid Operations Planning Based on Improving the Flying Sparrow Search Algorithm" Symmetry 14, no. 1: 168. https://doi.org/10.3390/sym14010168

APA Style

Nguyen, T. -T., Ngo, T. -G., Dao, T. -K., & Nguyen, T. -T. -T. (2022). Microgrid Operations Planning Based on Improving the Flying Sparrow Search Algorithm. Symmetry, 14(1), 168. https://doi.org/10.3390/sym14010168

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