Abstract
To achieve the optimal solution between construction costs and carbon emissions in the multi-target optimization scheduling, this paper proposes a multi-objective optimization scheduling design for wind–solar energy storage microgrids based on an improved oppositional gradient grey wolf optimization (OGGWO) algorithm. First, two new features were added to the traditional grey wolf optimization (GWO) algorithm to solve the multi-target optimization scheduling of grid-connected microgrids, aiming to improve solution quality and convergence speed. Furthermore, Gaussian walk and Lévy flight are introduced to enhance the search capability of the proposed OGGWO algorithm. This method expands the search range while sacrificing only a small amount of search speed, contributing to obtaining the global optimal solution. Finally, the gradient direction is considered in the feature search process, allowing for a comprehensive understanding of the search space, which facilitates achieving the global optimum. Experimental results indicate that, compared to traditional methods, the proposed improved OGGWO algorithm can achieve standard deviations of 4.88 and 4.46 in two different scenarios, demonstrating significant effectiveness in reducing costs and pollution.
1. Introduction
With the global emphasis on sustainable development and environmental protection, the construction of new power systems dominated by new energy, and the large-scale development of energy sources such as wind and solar power, are receiving increasing attention. However, due to the randomness of power generation and output fluctuations, they face the problem of consumption in actual power grids. The wind–solar–hydrogen storage system, as an effective solution, has its optimized management crucial for ensuring stability and economy of energy supply. Microgrids can overcome the voltage and frequency instability caused by the volatility and randomness of renewable energy outputs, such as photovoltaics and wind power, through the coordinated control of energy storage output. However, as the scale of microgrids has increased significantly, efficiently utilizing renewable energy output has become critically important.
Microgrids can integrate multiple distributed energy resources (DERs), such as microturbines (MTs), wind turbines (WTs), batteries (BATs), fuel cells (FCs), photovoltaics (PVs), and other energy sources [1,2]. When constructing microgrid scheduling models, many variables are considered, so intelligent algorithms are mostly used for solving. Yingjun et al. [3] proposed a microgrid grid–connected optimization scheduling model based on mutation particle swarm algorithm, and simulated it to verify the feasibility and superiority of the optimized PSO algorithm applied to the microgrid optimization scheduling model in different time periods. Wu et al. [4] improved the Empire Competition Algorithm using Gaussian and Cauchy mutations, and solved the microgrid optimization scheduling model using the Gaussian Cauchy Empire Competition Algorithm. The correctness of the model and the superiority of the solution method were verified. Singh et al. [5] proposed a multi-strategy collaborative for bottle sea squirts (MSC-BSS), which considers both operation and environmental pollution simultaneously. With comprehensive cost as the objective function, constraints such as power balance, ramp rate, and extreme power of interconnection lines are set. Then, MSC-BSS is utilized to address the microgrid scheduling model. By comparing simulation results, the superiority of MSC-BSS over other algorithms and the rationality of optimizing microgrid systems are verified. Although intelligent algorithms have good solving accuracy, they are prone to getting stuck in local optima during the solving process, which can lead to the inability to fully utilize renewable energy.
The broad integration of new energy sources into the grid has raised the level of uncertainty in power dispatch, making the optimization of microgrid scheduling an important research focus. Qiao et al. [6] proposed a day ahead real-time collaborative scheduling method for wind power storage large-scale bases, which determines the start–stop plan and adjustable output range of thermal power units based on rough wind power prediction. In the real-time stage, scheduling strategies are generated according to quantile rules based on the current wind and solar output. He et al. [7] introduced an optimization strategy for the engagement of wind, thermal, and energy storage systems in frequency regulation utilizing robust model predictive control. Response models for wind, fire, and energy storage were established separately, and a double-layer robust optimization model was constructed to minimize the frequency regulation cost of the system under the maximum uncertainty of wind turbine output. Lin et al. [8] proposed a wind–fire storage collaborative frequency regulation control strategy based on multi-scale decomposition, which can effectively achieve the joint participation of wind–fire storage in frequency regulation. Thermal power units generate certain carbon emissions and have significant start-up, shutdown, and operating costs. The ability to regulate resources during power generation is limited, so it is crucial to consider a coordinated multi-target optimization scheduling strategy for wind, fire, and storage systems.
In dealing with the economic dispatch problem of smart microgrids, it is necessary to consider the practical problems in the power dispatch process of smart microgrid systems, so multi-target optimization of the joint system is often required. Teo et al. [9] used the NSGA II algorithm with operating costs and pollutant emissions as objective functions to achieve multi-target optimization operation of a grid-connected microgrid testing system. Teo et al. [10] proposed an adaptive genetic algorithm to optimize the operation of microgrids by considering power loss and voltage distribution as objective functions, and used multi-target optimization methods to solve the upper level optimization model of distribution network scheduling. Al-Tameemi et al. [11] introduced a multi-target PSO algorithm to solve the multi-target energy management issue in grid connected microgrids, with operating costs and pollutant emissions as objective functions. Simulation was conducted in a microgrid testing system composed of wind turbines, solar cells, batteries, internal combustion engines, and diesel generators. Zhang et al. [12] constructed a dual layer optimization configuration model for cloud energy storage driven by economic, low-carbon, and reliable multiple objectives, and implemented a model solution based on a second-generation nondominated genetic algorithm, verifying the effectiveness of the cloud energy storage mode in improving system investment and operation efficiency. However, in current research, the proposed multi-target optimization algorithms are not accurate enough in finding the optimal solution between reducing pollutant emissions and minimizing power generation costs, and their convergence speed is slow.
Mirjalili introduced GWO motivated by the predatory actions of grey wolves [13]. Usually, there are four wolf types: Alpha, then Beta, Delta, and lastly Omega [14,15]. In a wolf pack, the Alpha is the dominant leader and the primary decision-maker, while other pack members must follow Alpha’s orders and decisions. The second position is occupied by the Beta wolf, who acts as a mediator between the Alpha wolf and the rest of the wolves. It helps the alpha wolf and becomes the first choice of nominee for Alpha, in case the Alpha wolf dies or is too old for swarm management. In terms of rank, Omega is the lowest-ranked grey wolf [16,17], following other top-ranked grey wolves. Delta tends to manage Omega wolves, while also assisting Alpha and Beta wolves. As the number of iterations of the GWO algorithm increases, the diversity of the grey wolf population decreases, leading to a decrease in search ability and a tendency to fall into local optima rather than global optima. Opposition-based learning (OBL) is a powerful optimization tool, and the successful implementation of OBL involves evaluating the populations of opposite and current stations of the same generation in order to obtain better candidate solutions for a given problem [18].
In order to obtain the optimal value of multi-objective optimization scheduling in terms of carbon emission cost and time-dependent electricity tariffs, this paper proposes a multi-objective optimization scheduling design for wind–solar energy storage microgrids based on an improved oppositional gradient grey wolf optimization (OGGWO) algorithm. The main contributions are as follows:
(1) The OGGWO is introduced for multi-target optimization planning of grid-tied microgrids, enhancing solution quality and convergence speed. This algorithm incorporates instantaneous considerations of estimates and their equivalent oppositional estimates, leveraging the advantages of gradient features to provide output boundaries for thermal power units. Additionally, the combination of gradient features takes into account the gradient direction during the optimization scheduling process, facilitating an improved approximation of candidate solutions for objective cost and emissions.
(2) To improve the exploration capabilities of the introduced OGGWO algorithm, Gaussian random walk and Lévy flight strategies are incorporated, which increase the search range while sacrificing minimal search speed, aiding in obtaining a global optimal solution.
This paper is organized as follows. Section 2 introduces the microgrid optimization scheduling model used in this paper, an improved grey wolf optimization algorithm with opposite gradients, and the multi-objective optimization process of microgrids. In Section 3 is the example analysis, which proves the advantages of the proposed OGGWO algorithm in two different scenarios. The conclusion is made in Section 4.
2. Microgrid Optimization Scheduling Model
This section is divided into two parts: 2.1 Mathematical Model of Microgrid and 2.2 Grey Wolf Optimization Algorithm Based on Oppositional Gradient. The objective function equation in Section 2.1 is combined with the constraint equation to establish a mathematical model for microgrid optimization scheduling. The purpose of microgrid optimization scheduling is to minimize consumption costs and pollution emissions while satisfying power constraints. Then, the introduced OGGWO algorithm in Section 2.2 is used to find the optimal solution of the objective function equation when satisfying the constraint equation.
2.1. Mathematical Model of Microgrid
2.1.1. Objective Function
The task of multi-objective optimization for microgrids is to minimize economic costs and carbon emissions as much as possible while satisfying all constraints. The optimization and scheduling objective functions of microgrids are mainly divided into cost objective function and carbon emission objective function.
Cost objective function: The target function of power generation and the purchase cost objective function is shown as
where T represents the total duration, Ng represents the generation of energy, Ns represents a storage unit, Ui(t) represents the state of the i-th generate unit at time t (on or off), PGi(t) represents the output capacity when the i-th storage device is turned on, and BGi(t) represents the energy cost of the i-th storage device at time t when it is turned on. The energy cost of the j-th storage device at time t when turned off is BSj(t), and SGi(t) and Ssj(t) represent the costs involved in the i-th storage device and j-th storage device during the startup or shutdown function, respectively. In addition, PGrid(t) and BGrid(t) represent the capacity and cost exchanged with the provided market, respectively.
Emission mitigation: The objective function for emission mitigation can be shown as
where EGi(t) represents the pollution level of the i-th generator unit, and the pollution level of the J storage unit is represented by Etj(t). EGr(t) indicates the pollution level in the market at time t.
2.1.2. Restriction Condition
The main constraint on electricity is the limit of the power generated by the generator set, which can be divided into power equilibrium conditions, climbing speed limit, and inequality constraint.
Power Equilibrium Conditions: The constraint condition for power balance is to ensure dynamic balance between power production and consumption in microgrids
where PLK represents the K quantity at the load level, and Nk represents the total number of available load levels in the power grid.
Climbing Speed Limit: Climbing speed limit refers to the maximum rate at which a generator set or other component in the power system can change its output power per unit time
where represents the decrease in output power of ithDG, and indicates an increase in jthDG output power. In addition, Δt represents the time step, measured in hours.
Inequality Constraint: All units discussed in this paper have upper and lower bounds on their power generation capability. The units include distributed generators, storage devices, and markets
where PGi,min(t) indicates the minimum output power in the open state; PGi,max(t) indicates the maximum output power in the open state; PSj,min(t) and PSj,max(t) represent the minimum and maximum output power in the closed state, respectively; and PGrid,min(t) and PGrid,max(t) represent the minimum and maximum values of the power exchanged between customs and the market, respectively.
The constraint on the charging and discharging rate of storage devices is shown as
where SOCtj(t) represents the current charging amount of the storage unit at that time, SOCtj(t−1) represents the amount of charge before the storage unit was charged, Pchg/Dechg(t) corresponds to the charging (discharging) amount at the th hour, and the maximum charging (discharging) rate is represented by PCDtj,max.
2.2. Grey Wolf Optimization Algorithm Based on Oppositional Gradient
This paper adds two new features to the traditional GWO algorithm, forming a grey wolf optimizer based on opposing gradients. The first feature is the introduction of a new OBL based program in the OGGWO algorithm for updating the position formula of Omega Wolf, using gradient data to improve the development and exploration skills of the algorithm. The second feature is the introduction of Gaussian walk and Lévy flight (LF) in traditional GWO, allowing for random selection of Gaussian walk or Lévy flight to update the wolf’s position in each iteration. These random walks enhance the randomness of the improved OGGWO model and facilitate exploration. Gaussian walk generates a compact cluster with many small steps and executes an equal number of loops. These small steps are randomly selected, which can help the algorithm avoid local optima and enhance the search capability of the proposed OGGWO model [19]. In this case, OGGWO can randomly switch between Gaussian and LF walks [20]. The mathematical expressions for Gaussian walk and Lévy flight are shown in Equations (7) and (8)
where represents a Gaussian distribution with a mean of 0 and a standard deviation of σ, Lévy (β) represents a Lévy distribution with a parameter of β, and represents the position of the i-th wolf.
Figure 1 illustrates the flowchart of the introduced grey wolf optimization algorithm based on adversarial gradient for multi-target optimization scheduling of wind and thermal storage microgrids.
Figure 1.
Flowchart of the grey wolf optimizer based on the opposing gradient.
The overall flowchart is as shown above, and the detailed steps are listed below:
Step 1: The position of grey wolves (search agents) is randomly initialized in the search space.
This step further fixes the number of iterations, followed by population size (number of wolves).
Step 2: For each search agent, the fitness value is determined as it denotes the distance between prey and the wolf.
Step 3: The opposite points are initialized and used to generate the opposite population so as to calculate the fitness values of every individual population.
Step 4: Sorting is executed for both current and opposite populations (pop and opop respectively), in line with their fitness values.
Step 5: The nP number of the fittest solution is selected out of a combination of current and the corresponding opposite population.
Step 6: Based on fitness values, three solutions are found such as best (a), second-best (b) and finally, the third best (d). These solutions correspond to Alpha, Beta, and Delta category wolves, respectively.
Step 7: Based on Equation (9), the position of the grey wolves is modified
In this equation, i corresponds to the index of decision variables in an optimization problem. On the contrary, n denotes the count of grey wolves.; and correspond to the maximum positive slope and minimum negative rate of change in every dimension at each step of the algorithm. Furthermore, γ represents a continuous parameter determined in the range [0, 1], rand(0, 1) represents a random number with an interval of (0, 1). As per the formulation given above, is updated using Equation (11) as given herewith
where Lb represents the lower bound and Ub represents the upper bound of the problem. This results in the following equation straightforwardly:
The gradient of the problem in few optimization problems may remain unknown. This is attributed to the non-differentiability of objective function or discrete features possessed by decision variables. In order to overcome these issues, the following equation is presented:
Step 8: The fitness value is updated based on the modified position of grey wolves.
Step 9: Alpha, Beta, and Delta values are updated.
Step 10: The position of Omega wolves is updated using Equations (14) and (15) that employ Gaussian walk and Lévy flight
In the formula, the best solution is denoted by whereas corresponds to the standard deviation of Gaussian distribution. The Gaussian parameter is changed by OGGWO as , while it also reduces the length of steps at the time of iterations by fixing = . Here, l corresponds to the number of iterations. Further, , now corresponds to the new position of the wolves, whereas denotes the current position. In addition to these, and denote random numbers in (0, 1]. Equation (16) denotes the calculation for Lévy flight
where the random numbers are denoted by r1 and r2 between (0, 1]; and β corresponds to constant, which is equal to 1.5. In Equation (14), σ is computed with the help of the following equation:
Step 11: The opposite population is created out of the current population using the jumping rate.
Step 12: The nP number of the fittest solution is selected after integrating the current and the opposite populations.
Step 13: Steps 3–7 are repeated until the maximum number of iterations is achieved.
Step 14: The best solution is achieved as the output.
As per the steps discussed above, the leading framework remains the same in both GGWO and OGGWO. However, significant changes are made in the latter. For example, OGGWO leverages a mix of original and gradient-based operators to update the position of wolves more than the conventional GWO operators. Further, a new function is also added in OGGWO to determine the gradient’s objective function at every point in the solution space [21]. In addition to the above, Gaussian walk and Lévy flight have been incorporated in OGGWO to increase randomness during the closure of every iteration. This phenomenon significantly increases both the exploration and exploitation capability, as long steps and short steps shift the particles in the solution space.
3. Example Analysis
In order to demonstrate the robustness and generalization ability of the proposed OGGWO algorithm, this paper conducted experiments in two different scenarios. Scenario 1 is the distributed energy operation with emission economic restrictions and Scenario 2 is the maximum operation of renewable energy.
3.1. Example Setup
(1) The starting parameters of the OGGWO algorithm are as follows: population number S = 30, maximum iteration count Gm = 1000, maximum limit Ub = 100 for each variable, and minimum limit Lb = −100 for each variable. The microgrid is composed of a diesel generator with a power change range of 18~60 kW, a wind turbine with an installed capacity of 90 kW, a photovoltaic array with an installed capacity of 85 kW, and an energy storage system with a rated capacity of 900 kWh and daily load. The value of PLK is 230 KW. The initial values of , , , , , and are 163 KW, 224 KW, 81 KW, 112 KW, 97 KW, and 156 KW, respectively.
(2) The microgrid model in this paper consists of wind turbines, photovoltaic power generation, internal combustion engines, fuel cells, and batteries. Their relevant operating parameters include the maximum and minimum limits of output capacity for each device, ramp rate constraints, equipment maintenance factors, installation costs, etc., as shown in Table 1. These data are sourced from the internal company database of a wind farm in Jiangxi Province, China.
Table 1.
Relevant parameters of the power supply equipment.
(3) Due to the fact that wind and light are clean energy sources, the pollutants generated are almost zero. Therefore, only the treatment costs of pollutants generated by internal combustion engines, fuel cells, and large power grids are considered. The pollutant emission coefficients and treatment costs of various pollutants are shown in Table 2.
Table 2.
Pollution treatment cost and discharge coefficient.
(4) This paper divides a day into three time periods, and the electricity prices for each period are calculated based on the usage time electricity pricing scheme: valley period 0:00–7:00 and 23:00–24:00; during regular hours, 7:00–10:00, 15:00–18:00, and 21:00–23:00; and during the peak hours of 10:00–15:00 and 18:00–21:00. The corresponding electricity buying and selling cost data are shown in Table 3.
Table 3.
Usage-time electricity cost table.
(5) The output power of wind turbines and photovoltaic power generation introduced in this paper is taken from the typical daily power generation data in East China on December 29. The wind and solar energy output curves for Scenario 1 are shown in Figure 2a and the wind and solar energy output curves for Scenario 2 are shown in Figure 2b.
Figure 2.
Wind and solar power output in two scenarios.
3.2. Simulation Analysis of Scenario 1
Scenario 1 involves the operation of all DGs and power grids under emission/economic restrictions as illustrated in [22]. Table 4 illustrates the optimal 24 h power generation plan to minimize costs and emission levels without evaluation criteria. From Table 4, it is evident that in the initial few hours of the day, the majority of the load demand is met by fuel cells existing within the power grid and utilities through common coupling points.
Table 4.
Optimal power generation plan in Scenario 1.
Moreover, the microgrid’s regulatory controller sequentially powers units and exports energy, boosting revenue during certain study periods while cutting net emissions. Conversely, the battery is recharged early each day, particularly taking advantage of lower-cost charging times. As the load curve peaks later in the day, the battery discharges. Incorporating renewable sources like solar and wind reduces pollution but raises operational expenses, making them economically impractical. Hence, it’s essential to cap the energy from these sources within set emission/economic limits. The BCS parameter refers to the temperature coefficient of the bypass diode under short-circuit conditions, which is the rate at which the performance of the bypass diode (such as forward voltage) changes with temperature when the photovoltaic panel is operating under short-circuit conditions.
In order to highlight the superiority of the proposed OGGWO algorithm in Scenario 1, this paper compared the simulation results with other classic optimization algorithms in Table 5. It can be seen that the standard deviation values of the cost and emission targets of the proposed OGGWO are 19.97 and 4.72, respectively, with a minimum cost of 1146.55, minimum emissions of 1262.74, and a BCS of 1223.83, which are the minimum values compared to other classical optimization algorithms.
Table 5.
Comparison of the simulation results in Scenario 1.
Figure 3 displays the outcomes of the optimization algorithm’s analysis. The results indicate that the suggested optimization algorithm has yielded outstanding performance regarding cost and emission objectives for both the optimal and worst-case scenarios. Furthermore, it demonstrated a higher rate of convergence.
Figure 3.
Cost convergence properties of Scenario 1.
To highlight the effectiveness of the introduced OGGWO algorithm, Figure 3 and Figure 4 map out the convergence patterns of OGGWO in comparison to other optimization techniques, aiming for the best possible solution and individual goals. The data indicate that the OGGWO approach hit the nadir for the cost objective after 705 cycles and then remained constant, while the GWO algorithm achieved convergence at 713 cycles. Furthermore, the algorithm detailed in this study reached its nadir at 734 cycles, as opposed to the 745 cycles required for the GWO algorithm to reach convergence.
Figure 4.
Emission aggregation characteristics of Scenario 1.
Figure 5 displays the Pareto fronts for the trade-off objectives achieved by different methods, facilitating comparison and the identification of optimal compromise solutions. The illustration suggests that the introduced algorithm is proficient in addressing nonlinear multi-objective optimization issues, as the Pareto optimal frontier of non-dominated solutions is evenly distributed. Consequently, the proposed algorithm expends less computational effort in diminishing emissions and operational expenses. The optimization outcomes robustly validate the algorithm’s capability to tackle equality and inequality concerns prevalent in energy management scenarios.
Figure 5.
The emission cost balancing characteristics of Scenario 1.
The experimental results show that the cost deviation and emission deviation of the OGGWO algorithm proposed in this paper in Scenario 1 are CNY 21.22 and 4.88 kg, respectively. The minimum emission is 1172.48 kg and the minimum cost is CNY 1146.55, both of which are lower than other optimization algorithms.
3.3. Simulation Analysis of Scenario 2
In order to highlight the superiority of the OGGWO algorithm proposed in this paper in Scenario 2, the algorithm was compared with other classic optimization algorithms, and the results are shown in Table 6. Table 6 provides a comparative analysis of the statistical performance of OGGWO versus other optimization algorithms across individual objectives. When evaluating the outcomes of the GWO algorithm against the proposed OGGWO algorithm across different objectives, it becomes evident that the GWO algorithm exhibits certain deficiencies and variable performance levels.
Table 6.
Comparison of the simulation results in Scenario 2.
Table 7 highlights the efficacy of the proposed algorithm in handling multi-objective optimization and the optimal distribution of power among units. The data in this table suggest that the deployment of high-performance units is crucial for simultaneously achieving economic and emission targets. From Table 7, it can be inferred that compared to other optimal solutions, the proposed algorithm appropriately handles multi-target optimization problems while also ensuring the minimum diversity of each objective and experiment. In contrast to the primary scenario, the overall operational expenses of the microgrid have risen in the secondary scenario. However, when compared to the earlier state, there has been a reduction in net emissions.
Table 7.
Optimal power generation plan in Scenario 2.
Figure 6 and Figure 7 depict the convergence trends for operating costs and emissions of the OGGWO, GGWO, GWO, CSA, DE, and PSO algorithms. The figures reveal that the OGGWO algorithm exhibits consistent and rapid convergence in locating the optimal solution, suggesting the Pareto optimal frontiers for both OGGWO and GGWO algorithms. These illustrations suggest that the OGGWO algorithm is a viable option for addressing multi-objective energy management challenges, outperforming other optimization methods. Furthermore, the OGGWO algorithm presented in this study ensures an optimal spread of non-dominated solutions and is suitable for extensive standard testing systems.
Figure 6.
Cost convergence characteristics of Scenario 2.
Figure 7.
The mission convergence properties of Scenario 2.
The cost deviation and emission deviation of the OGGWO algorithm proposed in this paper in Scenario 2 are CNY 33.34 and 4.46 kg, respectively. The minimum emission is 1156.79 kg and the minimum cost is CNY 1457.80, both of which are lower than other optimization algorithms. This indicates that the OGGWO algorithm proposed in this paper obtains better results in Scenario 2, and as shown in Figure 8, the convergence speed of the OGGWO algorithm proposed in this paper is faster in Scenario 1.
Figure 8.
The emission cost balancing characteristics of Scenario 2.
4. Conclusions
This paper focuses on the optimal solution problem considering factors such as construction cost and carbon emissions, and proposes a grey wolf optimizer (OGGWO) based on adversarial gradient to solve the multi-objective optimization scheduling of grid-connected microgrids, which can improve the quality of solution and convergence speed. This algorithm includes instantaneous consideration of estimation and its equivalent inverse estimation, utilizing the advantages of gradient features to provide information about the output boundary of thermal power units. At the same time, the combination of gradient features considers the gradient direction in the optimization scheduling process to achieve enhanced approximation of target cost and emission candidate solutions. In order to enhance the exploration and development capabilities of the proposed OGGWO algorithm, Gaussian walk and Lévy flight techniques are introduced to increase the search range of the solution while sacrificing a small amount of search speed, which helps to obtain the global optimal solution. The cost deviation and emission deviation of the OGGWO algorithm proposed in this paper in Scenario 2 are CNY 33.34 and 4.46 kg, respectively. The minimum emission is 1156.79 kg and the minimum cost is CNY 1457.80, both of which are lower than other optimization algorithms. This indicates that the OGGWO algorithm proposed in this paper obtains better results in Scenario 2, and as shown in Figure 7, the convergence speed of the OGGWO algorithm proposed in this paper is faster in Scenario 1.
Although OGGWO has enhanced its exploration capabilities by introducing Gaussian walk and Lévy flight techniques, there is still room for further optimization of the application of these technologies. For example, it is possible to consider adaptively adjusting the probability distribution parameters of Gaussian walk and Lévy flight to better balance the relationship between global search and local search.
Author Contributions
Conceptualization F.D.; data curation Q.L.; formal analysis, D.M.; investigation Y.S.; methodology D.M.; project administration F.D.; resources Q.L. and Y.Z.; software Q.L.; supervision F.D.; validation Y.S. and Y.Z.; writing—original draft D.M. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the Technology Project of Power Dispatch and Control Center, Guangxi Power Grid Grant 046000KK52222033, in part by the National Natural Science Foundation of China under Grant 52362052, 52377103, and in part by the Natural Science Foundation of Jiangxi Province under Grant 20232BAB204065.
Data Availability Statement
The data presented in this study are available on request from the corresponding author due to data confidentiality requirements.
Conflicts of Interest
Authors Dong Mo, Qiuwen Li, Yan Sun and Yixin Zhuo were employed by the company Guangxi Power Grid. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Abbreviations
| Variable | Definition | Unit |
|---|---|---|
| Peak output capacity | KW | |
| T | Surface temperature of the photovoltaic array | h |
| Reference temperature for the photovoltaic array | h | |
| G | Intensity of light in time T | |
| Intensity of light in time | ||
| Output efficiency within time t | ||
| Generation of energy | ||
| Storage unit | ||
| State of the i-th unit at time t (on or off). | ||
| Output capacity when the j-th storage device is turned on | KW | |
| Energy cost of the i-th storage device at time t when it is turned on | J | |
| Energy cost of the j-th storage device at time t when turned off | J | |
| Costs involved j-th storage device during the startup function | CNY | |
| Costs involved j-th storage device during the shutdown function | CNY | |
| Capacity with the provided market | KW | |
| Cost exchanged with the provided market | CNY | |
| Pollution level of the i-th generator unit | Kg | |
| Pollution level of the J storage unit | Kg | |
| Pollution level in the market at time t | Kg | |
| K quantity at the load level | KW | |
| Total number of available load levels in the power grid | ||
| Decrease in output power of ithDG | KW | |
| Increase in jthDG output power | KW | |
| Time step, measured in hours | h | |
| Minimum output power in the open state | KW | |
| Maximum output power in the open state | KW | |
| Minimum output power in the closed state | KW | |
| Maximum output power in the closed state | KW | |
| Minimum values of the power exchanged between customs and the market | KW | |
| Maximum values of the power exchanged between customs and the market | KW | |
| Current charging amount of the storage unit at that time | ||
| Maximum charging (discharging) rate | ||
| Gaussian distribution with a mean of 0 and a standard deviation of σ | ||
| Position of the i-th wolf. | ||
| Maximum positive slope in every dimension at each step of the algorithm | ||
| Minimum negative rate of change in every dimension at each step of the algorithm | ||
| γ | Continuous parameter determined in the range [0, 1] | |
| Updated using Equation (16) as given herewith | ||
| Lower bound | ||
| Upper bound of the problem | ||
| Standard deviation of Gaussian distribution | ||
| Gaussian parameter changed by OGGWO | ||
| Reduces the length of steps at the time of iterations | ||
| New position of the wolves | ||
| Current position | ||
| Random numbers in (0, 1] | ||
| Calculation for Lévy flight |
References
- Yin, H.; Wang, Y.; Wu, G.; Liu, Y.; Chen, Y.; Liu, J. Distributed optimal operation of PV-storage-load micro-grid considering renewable and load uncertainties. J. Energy Storage 2024, 86, 111168. [Google Scholar] [CrossRef]
- Lu, J.; Zheng, W.; Yu, Z.; Xu, Z.; Jiang, H.; Zeng, M. Optimizing Grid-Connected Multi-Microgrid Systems With Shared Energy Storage for Enhanced Local Energy Consumption. IEEE Access 2024, 12, 13663–13677. [Google Scholar] [CrossRef]
- Yingjun, S.; Wenzhi, Z.; Jing, M.; Quanyu, C.; Jinglei, T.; Yuanyuan, F. Low carbon optimization scheduling of micro grid based on improved particle swarm optimization algorithm. IEEE Access 2024, 12, 76432–76441. [Google Scholar] [CrossRef]
- Wu, X.; Shan, Y.; Fan, K. A Modified Particle Swarm Algorithm for the Multi-target optimization of Wind/Photovoltaic/Diesel/Storage Microgrids. Sustainability 2024, 16, 1065. [Google Scholar] [CrossRef]
- Singh, M.; Ahmed, S.; Sharma, S.; Singh, S.; Yoon, B. BSEMS—A Blockchain-Based Smart Energy Measurement System. Sensors 2023, 23, 8086. [Google Scholar] [CrossRef] [PubMed]
- Qiao, N.; Zhang, C.; Zhang, J.; Chen, H.; Zhang, J.; Tian, H. CCER Development Based on Scenery, Fire and Storage Integration Project[C]//E3S Web of Conferences. EDP Sci. 2023, 441, 01007. [Google Scholar]
- He, F.; Li, X.; Mu, J. Energy Storage Operation Analysis of High-proportion Wind Power System Based on Optimization Model. J. Phys. Conf. Ser. 2023, 2662, 012034. [Google Scholar] [CrossRef]
- Lin, X.; Lu, Q.; Zhang, P.; Liu, Z.; Liu, Y. Coordinated Control of Frequency Restoration of Wind Power Interconnected Power System Based on Distributed Model Prediction. In Proceedings of the 2023 Global Reliability and Prognostics and Health Management Conference (PHM-Hangzhou), Hangzhou, China, 12–15 October 2023; pp. 1–7. [Google Scholar]
- Teo, T.T.; Logenthiran, T.; Woo, W.L.; Abidi, K.; John, T.; Wade, N.S.; Greenwood, D.M.; Patsios, C.; Taylor, P.C. Optimization of fuzzy energy-management system for grid-connected microgrid using NSGA-II. IEEE Trans. Cybern. 2020, 51, 5375–5386. [Google Scholar] [CrossRef] [PubMed]
- Majeed, M.A.; Phichaisawat, S.; Asghar, F.; Hussan, U. Optimal energy management system for grid-tied microgrid: An improved adaptive genetic algorithm. IEEE Access 2023, 11, 117351–117361. [Google Scholar] [CrossRef]
- Al-Tameemi, Z.H.A.; Lie, T.T.; Foo, G.; Blaabjerg, F. Optimal coordinated control of DC microgrid based on hybrid PSO–GWO algorithm. Electricity 2022, 3, 346–364. [Google Scholar] [CrossRef]
- Zhang, H.; Li, G.; Wang, S. Optimization dispatching of isolated island microgrid based on improved particle swarm optimization algorithm. Energy Rep. 2022, 8, 420–428. [Google Scholar] [CrossRef]
- Sarshar, J.; Moosapour, S.S.; Joorabian, M. Multi-objective energy management of a micro-grid considering uncertainty in wind power forecasting. Energy 2017, 139, 680–693. [Google Scholar] [CrossRef]
- Suman, G.K.; Guerrero, J.M.; Roy, O.P. Optimisation of solar/wind/bio-generator/diesel/battery based microgrids for rural areas: A PSO-GWO approach. Sustain. Cities Soc. 2021, 67, 102723. [Google Scholar] [CrossRef]
- Jasim, A.M.; Jasim, B.H.; Bureš, V. A novel grid-connected microgrid energy management system with optimal sizing using hybrid grey wolf and cuckoo search optimization algorithm. Front. Energy Res. 2022, 10, 960141. [Google Scholar] [CrossRef]
- Zhang, J.; Wang, X.; Ma, L. An optimal power allocation scheme of microgrid using grey wolf optimizer. IEEE Access 2019, 7, 137608–137619. [Google Scholar] [CrossRef]
- Kharrich, M.; Mohammed, O.H.; Kamel, S.; Aljohani, M.; Akherraz, M.; Mosaad, M.I. Optimal design of microgrid using chimp optimization algorithm. In Proceedings of the 2021 IEEE international conference on automation/XXIV congress of the Chilean Association of Automatic Control (ICA-ACCA), Valparaíso, Chile, 22–26 March 2021; pp. 1–5. [Google Scholar]
- Nasser, A.B.; Zamli, K.Z.; Hujainah, F.; Ghanem, W.A.H.; Saad, A.M.H.; Alduais, N.A.M. An adaptive opposition-based learning selection: The case for Jaya algorithm. IEEE Access 2021, 9, 55581–55594. [Google Scholar] [CrossRef]
- QIUXIANGYU; KUNTAOYE. Aquila optimizer integrating Gaussian walk and somersault strategy. In Proceedings of the Third International Conference on Artificial Intelligence and Computer Engineering (ICAICE 2022), Part One of Two Parts, Wuhan, China, 11–13 November 2022; Society of Photo-Optical Instrumentation Engineers: Bellingham, WA, USA, 2023; pp. 126100F-1–126100F-7. [Google Scholar]
- Li, Z. A local opposition-learning golden-sine grey wolf optimization algorithm for feature selection in data classification. Appl. Soft Comput. 2023, 142, 110319. [Google Scholar] [CrossRef]
- Pahnehkolaei, S.M.A.; Alfi, A.; Sadollah, A.; Kim, J.H. Gradient-based water cycle algorithm with evaporation rate applied to chaos suppression. Appl. Soft Comput. 2017, 53, 420–440. [Google Scholar] [CrossRef]
- Rezaei, K.; Fard, O.S. Multi-strategy enhanced Marine Predators Algorithm with applications in engineering optimization and feature selection problems. Appl. Soft Comput. 2024, 159, 111650. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).