Next Article in Journal
Design and Experimental Study of Key Components of the Samara-Hulling Machine for Eucommia ulmoides Oliver
Next Article in Special Issue
A Novel Design of Centrifugal Pump Impeller for Hydropower Station Management Based on Multi-Objective Inverse Optimization
Previous Article in Journal
Fuzzy Gain Scheduling of the Fractional-Order PID Controller for a Continuous Stirred-Tank Reactor Process
Previous Article in Special Issue
A Multi-Period Model of Compressor Scheme Optimization for the Shale Gas Gathering and Transportation System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Energy Storage Allocation in Wind Energy Storage Combined System Based on Improved Sand Cat Swarm Optimization Algorithm

1
School of Energy and Power Engineering, North China University of Water Resources and Electric Power, Zhengzhou 450045, China
2
College of New Energy, North China Electric Power University, Beijing 100096, China
3
School of Mathematics and Statistics, North China University of Water Resources and Electric Power, Zhengzhou 450045, China
*
Authors to whom correspondence should be addressed.
Processes 2023, 11(12), 3274; https://doi.org/10.3390/pr11123274
Submission received: 23 October 2023 / Revised: 17 November 2023 / Accepted: 20 November 2023 / Published: 22 November 2023
(This article belongs to the Special Issue Modeling, Design and Engineering Optimization of Energy Systems)

Abstract

:
In order to improve the operation reliability and new energy consumption rate of the combined wind–solar storage system, an optimal allocation method for the capacity of the energy storage system (ESS) based on the improved sand cat swarm optimization algorithm is proposed. First, based on the structural analysis of the combined system, an optimization model of energy storage configuration is established with the objectives of the lowest total investment cost of the ESS, the lowest load loss rate and the lowest new energy abandonment rate, which not only takes into account the economy of energy storage construction for investors and builders, but also reduces the probability of blackout for users to protect their interests and improves the utilization rate of the natural resources of wind and light, which can achieve a multi-win–win situation. The model can realize the win–win situation in many aspects. Secondly, an improved k-means clustering algorithm is used to cluster the renewable energy power and load data to realize the typical day data extraction. Then, for the proposed multi-objective optimization model, an SCSO is proposed based on the triangular wandering strategy, Lévy flight strategy and lens imaging reverse learning improvement, which can help the algorithm to jump out of the local optimum while improving its global optimization ability, and these improvements can significantly improve the optimization effect of the SCSO. Finally, simulation analysis is carried out in combination with typical daily extraction data, and the results verify the advantages and effectiveness of the proposed model and algorithm.

1. Introduction

Climate change is a major issue shared by people around the world, and greenhouse gases are soaring year after year as countries increase their carbon dioxide emissions, threatening ecosystems. Against this backdrop, countries are reducing greenhouse gas emissions by means of a global pact, and China has proposed a low-carbon development goal of carbon peaking and carbon neutrality [1,2,3]. Therefore, wind power and photovoltaic, as clean energy sources, have been developing rapidly in recent years, and in China, a large number of wind power and PV are integrated into the power grid. However, the instability of wind power generation brings about a decrease in the reliability of the system as well as a higher rate of wind and light abandonment, both of which are problems that need to be solved urgently [4,5]. By configuring energy storage, the wind–power and photovoltaic power output volatility can be effectively suppressed by the wind–power and photovoltaic joint power generation system, which can be flexibly adjusted and can send out excess power when the system output is larger than the load, as well as make up the difference through the grid when the system output cannot meet the load demand. However, the construction, operation and maintenance costs of energy storage devices are high, and an excessive configuration of the storage capacity will greatly increase the investment cost and therefore reduce the economy of the combined generation system [6]. On the other hand, if the capacity is too small, it will lead to a high wind and light abandonment rate and, subsequently, system reliability deterioration, so we need to comprehensively consider the economy, reliability and wind and light dissipation of the storage system capacity’s configuration, all of which promote the dissipation of renewable energy and improve the stability of the combined system, which are of great significance [7].
The authors of [8] use particle swarm algorithm to solve the capacity of ESS by considering the construction and maintenance cost of ESS as well as the cost of wind abandonment and carbon treatment. The paper [9] establishes an economic model of wind power-photovoltaic-diesel power-ESS microgrid system with the introduction of outage penalties and the cost of pollution control, and then solves the capacity allocation of the microgrid via genetic algorithm. The study [10] uses system voltage deviation, the daily active network loss and the allocation of ESS capacity as the optimal configuration model of energy storage, while introducing the Tennessee whisker search and Logistic chaotic mapping to improve the multi-objective particle swarm algorithm, which improves its convergence speed and optimization ability. Ref. [11] investigates the optimal configuration of the storage system capacity in the independent photovoltaic system with the objectives of the system load shortage rate and the energy spillover ratio, which can effectively alleviate the energy spillover of the renewable energy sources and increase the renewable energy utilization rate. The authors of [12] studied the impact of the grid-connected location of an ESS on its configuration, and also analyzed and investigated the impact of wind–scenery combinations with different correlations, different sampling time intervals and different numbers of power stations on the configuration of the energy storage as well as on the wind–scenery complementarity. The authors of [13] established a two-layer optimization model for a multi-type energy storage integrated energy system (IES). The first layer optimization model takes the lowest total investment cost of the ESS as the optimization objective, and the second layer optimization model takes the lowest operation and maintenance cost of the ESS as the optimization objective. The study [14] proposes a distributed optimization framework for solving the cost minimization problem in energy storage and power generation planning, which takes into account the initial investment cost and the latter operation and maintenance costs, while at the same time solves the problem posed by large-scale optimization problems. Ref. [15] developed a two-tier optimization model combining PSO and DLOPF, where PSO adjusts and identifies the location of the battery storage system, and DLOPF uses the levelized cost of energy and storage to locate and size the RES in a spatiotemporal framework, which is used to minimize cost while limiting carbon emissions.
It can be seen that most scholars choose some form of a meta-heuristic optimization algorithm (stochastic optimization algorithms) when solving the energy storage allocation problem on the generation side of the power system, and these algorithms have obvious advantages over the traditional linear programming solvers and nonlinear programming solvers in solving the multi-objective optimization problems under multiple constraints, i.e., fast solution speed and good optimization results. The more mature meta-heuristic optimization algorithms include PSO, GA, WOA, BBO and SNO. PSO is an optimization algorithm developed according to the foraging behavior of bird flocks [16], which has the advantages of fast convergence speed, few parameters, simple algorithm and is easy to implement, but there is also the problem of falling into the local optimal solution because of the algorithm’s simple structure. The GA algorithm simulates the phenomena of replication, crossover and mutation that occur in natural selection and heredity, and it also simulates the phenomena of natural selection and heredity [17]. In addition, the GA algorithm simulates the behaviors and phenomena, such as replication, crossover and mutation, that occur in the population and chromosome inheritance of species, and relies on the random selection, crossover and mutation operations of the initial population to produce a generation of individuals that are more adaptive and more conducive to survival, i.e., to produce a more optimal set of solutions, which will make the individual particles progressively close to the optimal solution to produce the optimal individual, that is, to generate the optimal solution. The GA algorithm is highly scalable, and it is easy to be combined with other algorithms to create optimization algorithms with a better optimization capacity, and its strong global search ability will not fall into the local optimum. WOA is an optimization algorithm generated by simulating the hunting behavior of humpback whales [18], and the whole process of the algorithm includes three stages: searching for food, contracting the encirclement and updating the position of the spiral. The WOA algorithm has the advantages of fast convergence speed, strong global searching ability and simple algorithm, but it is more sensitive to the parameter settings and needs to be adjusted to achieve a better solution. However, it is more sensitive to parameter setting and needs to be adjusted to achieve better results, and its efficiency will be greatly reduced when dealing with high-latitude problems. BBO is an efficient swarm intelligence optimization algorithm proposed in 2008 [19], which achieves optimization by simulating the migration process of species between multiple habitats in nature and has a better performance in global search, as well as a fast iteration speed in the early stage of the algorithm and a strong ability to process information. However, the algorithm has the disadvantages of precocity and slow convergence in the later stage when dealing with high-complexity high-dimensional multi-objective problems. SNO is a new type of intelligent optimization algorithm proposed in 2018 [20], which mainly simulates the behavior of human beings communicating with each other and sharing their current situation to search for the optimal solution. The algorithm has strong optimal solution searching ability and fast convergence speed, which has the advantages of strong global searching ability, fast convergence speed and effective use of the current population information, but the local optimization ability is weak because it does not incorporate the mechanism of individual guided population.
The sand cat swarm optimization (SCSO) algorithm is a meta-heuristic optimization algorithm designed to simulate the behavior of sand cats [21]. It is implemented to find an optimal solution by simulating the two behaviors of a sand cat searching for prey and attacking the prey. Since it was proposed by Amir Seyyedabbasi and Farzad Kiani in April 2022, it has been applied in optimization problems in many fields. The SCSO pair achieves the transition between the two phases by introducing the parameter R. Therefore, it can perform a local search in the global search, and may also jump out of the local optimum to reperform the global search during the local search. It has a better performance in the global search compared to the algorithms presented in the above section. The algorithms presented perform better in high dimensions and multi-objectives. Energy storage capacity optimization is a high-dimensional and multi-objective optimization problem, and SCSO will have an advantage over other algorithms in solving this problem.
In view of this, based on the flexible regulation capability of the ESS, and considering the economy and reliability of the ESS, in this paper, an energy storage capacity optimization method based on an improved SCSO is proposed [22,23]. The method first uses k-means algorithm to cluster wind power, PV and load data to extract typical days [24], and then inputs the extracted typical day data into the ESS optimization model and performs multi-objective optimization search by using the improved SCSO in order to find several energy storage allocation schemes [25].
The main contributions made by this study are listed below:
-
Established an optimal allocation model of the ESS that comprehensively considers the economy of the ESS, the reliability of system power supply and the utilization rate of new energy, and we verified its feasibility;
-
Improved the k-means algorithm using the clustering effectiveness index BWP to improve its clustering ability;
-
Enhanced the SCSO to improve its local optimization and global optimization ability, and added Pareto optimization to make it applicable to multi-objective optimization problems.
The following sections of this paper are as follows. Section II mainly introduces the mathematical formulation and boundary conditions of the energy storage optimization model. Section III details the fundamentals of SCSO and the improvement of the algorithm, which contains the involved formulas. Section IV focuses on the basic principles and improvements of the k-means algorithm, and a flowchart of the typical day extraction performed by the clustering algorithm is displayed. Section V focuses on an example analysis. First, we select the data of a wind farm, a photovoltaic (PV) farm and an area load in China for a whole year in terms of hours, and then use the improved k-means algorithm to cluster these data and extract the typical day data. Subsequently, the typical day data are input into the energy storage allocation optimization model and then solved using the improved SCSO as well as some other optimization algorithms, and their results are compared to verify the advantages of the improved SCSO. Section VI summarizes the entire article, discusses the results achieved and provides an outlook for future work. In addition, a roadmap of the content is shown in Figure 1.

2. Optimization Model for Energy Storage Capacity Allocation

When designing an ESS, the construction cost of the storage system, the reliability and the consumption of wind and solar resources must be considered at the same time [26]. Therefore, this paper establishes an optimization model of the ESS with the objectives of minimizing the overall cost of the system, the load shortage rate and the new energy abandonment rate, the expression of which is shown in Equation (1):
minF = min t = 1 T C A , η LPSP , η EWR
In the formula: C A is the total system investment cost; η LPSP is the load shortage rate; η EWR is the wind and light rejection rate.

2.1. Total System Investment Cost

The total expense of the ESS mainly includes the initial investment of the ESS built at one time, and the cost during operation and maintenance of the ESS after it is built [27]. In addition to this, the system will purchase shortfall power from the distribution grid when the output cannot meet the load, so the power purchase cost of the system should also be considered. In order to establishing the total investment cost of the system, the formula is:
C A = C 0 + C m + C n p
In the formula: C 0 is the initial investment of ESS; C m is the cost of operation and maintenance of ESS; C n p is the joint system power purchase cost.
The initial investment of the ESS is proportional to the capacity size of the ESS, which is discounted to the average annual cost of the completed project, Eq:
C 0 = r 1 + r n 1 + r n 1 λ B E S S S B E S S
In the formula: λ B E S S is the initial investment of the energy storage battery and the built-in inherent cost coefficient; S B E S S is the capacity of the ESS; n is the service life of the ESS; r is the discount rate, which is taken as 5%.
The ESS will cause damage to the equipment when running for a long time, so it requires regular maintenance and management, the cost of which is related to the initial investment in the ESS. The formula is:
C m = a C 0
In the formula: a is the parameter of the ratio of the operation and maintenance cost of the ESS to its initial investment cost; C m is the annual maintenance cost of the ESS.
When both wind and solar output and storage output cannot fulfill the load requirement, the system would then have to purchase a portion of the power to fill the shortfall, thus incurring a power purchase cost, for which, the formula is:
C n p = p b u y t = 1 T P l o a d t P P V t P W T t + P B E S S t Δ t
In the formula: P B E S S is the power of storage batteries (positive value when charging, negative value when discharging); P P V and P W T are the output power of photovoltaic and wind power, respectively; P l o a d is the power of system power demand; p b u y is the purchase price of electricity.

2.2. System Power Supply Reliability

The load deficit rate characterizes the reliability of the system’s power supply, and the load deficit rate is related to the combined output of the load and the system [28,29]. The formula is:
η L P S P = t = 1 T [ P l o a d t P o u t t ] Δ t P l o a d t
In the formula: P o u t t = P P V t + P W T t P B E S S t ; the smaller η L P S P is, the higher the reliability of the system power supply.

2.3. Total System Investment Cost

When supply exceeds demand, neither the load nor the energy storage system can fully consume the power generation, which will result in a waste of resources, so the new energy abandonment rate is also introduced as one of the optimization objectives [30,31]. Its formula is:
η E W R = t = 1 T P o u t t P l o a d t Δ t t = 1 T P P V t + P W T t Δ t
In the formula: η E W R is the rate of wind and light abandonment, the smaller η E W R is, the higher the energy utilization rate.

2.4. Constraint

The state of charge (SOC) of a battery represents the ratio of the battery’s current remaining charge to its charge when fully charged [32,33]. The formula is:
S O C t = S O C t 1 + η P B E S S C B E S S Δ t
In the formula: S O C t is the SOC value of Li-ion battery at time t; P B E S S is the charging and discharging power of the Li-ion battery (positive value when charging, negative value when discharging); C BESS is the rated capacity of Li-ion battery; η is the charging and discharging efficiency (0.65~0.85 when charging, 1.00 when discharging [34,35]); Δ t is the sampling time period.
In order to prolong the life of the battery and prevent it from being overcharged and discharged to cause harm to the battery, the SOC of the lithium battery is set with upper and lower limits:
S O C , m i n S O C t S O C , m a x
In the formula: S O C , m i n and S O C , m a x are the upper and lower limits of the SOC of the lithium battery, respectively, S O C , m i n = 0.1 , S O C , m a x = 0.9 [36,37].
The capacity of the ESS will be limited by preset upper and lower limits during optimization.
S B E S S , m i n S B E S S S B E S S , m a x
In the formula: S B E S S , m i n and S B E S S , m a x are the min and max capacities of the ESS, respectively.
Constraining the charging and discharging power of the ESS and controlling it within a specified range can effectively extend the service life of the battery:
P c h , m i n P B E S S t P c h , m a x
P d i s c h , m i n p B E S S t P d i s c h , m a x
In the formula: P c h , m i n and P c h , m a x are the min and max values of the charging power of the ESS, respectively; P d i s c h , m i n and P d i s c h , m a x are the min and max values of the discharging power of the ESS, respectively.

3. Improvement of SCSO

The algorithm (SCSO) used in this paper then focuses on the merit-seeking process by simulating the sand cat’s searching-for-prey and attacking-prey behaviors, and also proposes a mechanism to achieve a balance between the searching and exploiting phases.

3.1. Search Stage

Sand cats in the search for prey mainly rely on emitting a low-frequency noise, where the low-frequency noise will be reflected when it touches the object and then the sand cats that receive these low-frequency noises will determine the location of the prey. Therefore, the sensitivity of the cat to low-frequency sound determines the scope of the cat’s search for prey: the higher the sensitivity, the larger the search range. According to this characteristic principle of the sand cat, the mathematical formula to define the range of the general auditory sensitivity of a sand cat is as follows:
r G = S M 2 × S M × i t e r c i t e r M a x
In the formula: S M is the hearing ability of sand cats; i t e r c is the number of current iterations; i t e r M a x is the max number of iterations; and r G is the general auditory sensitivity range of the sand cat.
Generally the range of auditory sensitivity affects the search range of the entire sand cat population, but to avoid falling into a local optimum, each sand dune cat has a different range of sensitivity, so the equation for individual sensitivity is:
r = r G × r a n d 0 , 1
In the search phase, the sand cat updates its next position based on the global optimal solution and the current position of the individual, thus moving to other positions that may be easier to find prey, and then obtains the latest local optimum from the new search area. The above search process is mathematically modeled by the following equation:
P t + 1 = r × P b c t r a n d 0 , 1 × P c t
In the formula: P b c is the optimal position; P c is the present position.; r is the personal sensitivity range.

3.2. Attack Phase

The attack behavior of the sand cat also relies on its sense of hearing, and the second phase of the SCSO algorithm is mathematically modeled based on the attack behavior of the sand cat. The formula is:
P t + 1 = P b c t r × P r a n d t × cos θ
P r a n d t = r a n d 0 , 1 × P b c t + 1 P c t
In the formula: P b c is the optimal position; P c is the present position; P r a n d is the random position.
The flow of the attack phase is as follows. P b and P c are used to generate a random position P r a n d . In addition, a roulette wheel is introduced to provide each sand cat with a randomly selected angle, increasing the randomness in turn to ensure population diversity; and finally, the attack on the prey is realized by using the equation. Among them, the random position can ensure that the sand cat is close to the prey, and the random angle can avoid the algorithm from falling into local optimization.

3.3. Transition between Search Phase and Attack Phase

Setting the parameter R determines whether the sand cat is in the search or hunt phase. The formula is:
R = 2 × r G × r a n d 0 , 1 r G
When R > 1 , the sand cat will be in the search phase, at which point the position is updated according to the search phase formula. When R < 1 , the sand cat will be in the attack phase, at which point the position is updated according to the attack phase formula. It is easy to see that R is a random value in the interval [ r G , r G ], where r G gradually decreases from 2 to 0 during the iteration process, while in r G > 1 , R may be greater than 1 or less than 1, so the sand cat may be in any stage of the search or the attack. This transformation method facilitates the ability of individuals to extricate themselves from a local optimum when they are trapped in it, in order to expand the global search capability.

3.4. Algorithmic Improvements

The inclusion of the triangular wandering strategy in the search phase makes it possible to improve the search range by not approaching the prey directly and quickly while the sand cat searches for the prey, but rather by randomly wandering around the prey [38]. The formula is:
L 1 = P b c t P c t
L 2 = r a n d 0 , 1 × L 1
β = 2 × π × r a n d 0 , 1
P t t = L 1 2 + L 2 2 2 × L 1 × L 2 × cos β
P n e w t + 1 = P b c t + r × P t t
In the formula, P n e w is the position obtained through the triangular random wandering strategy.
Lévy flight is an improved method that can add randomness to the algorithm. Lévy flight can provide a random wandering method with a step length conforming to the Lévy distribution. However, the Lévy flight sometimes has too long a step length. In order to be more consistent with the sand cat’s behavior of attacking its prey, the Lévy flight is multiplied by a constant, thus reducing the step length and allowing the sand cat to wander as close as possible to its prey; the formula is as follows:
P n e w t + 1 = P b c t + ( P b c t P c t ) × C × L e v y
In addition, the lens imaging direction learning strategy is introduced, which extends the search by using an individual’s current position to generate another position opposite to it, so that arithmetic can jump out of the current position and expand the search range, improving the diversity of the population. Its main formula is as follows:
k = a + b 2 x x a + b 2
x j = a j + b j 2 + a j + b j 2 k x j k
In the formula, a and b are the upper and lower bounds of x ; x is the point where x is image-reversed through the convex lens; x j is the position of the individual in the j th dimension and x j is the inverse solution of x j . a j and b j are the maximal and minimal bounds, respectively, in the j th dimension of the search space.
Finally, Pareto is introduced to make it applicable to the multi-objective optimization problem.

3.5. Application of Improved Algorithms and Processes

The optimization model of the energy storage capacity allocation of the combined wind ESS developed in the paper takes the capacity of the ESS as the decision variable, which is the position information of an individual sand cat in the improved multi-objective SCSO. The optimization algorithm to solve the energy storage capacity allocation problem requires coding the model:
X = x     P x = S B E S S P = P B E S S     P P V     P W T     P l o a d F = f 1     f 2     f 3 f 1 = C A f 2 = η LPSP f 3 = η EWR
When using the algorithm to solve the model, the charging and discharging power, capacity constraints and SOC constraints of the storage system as described above are used to limit the wandering range of the sand cat, and then the capacity of the storage system can be calculated based on the wind and PV power and load demand of the combined system at each time node.
Based on the improved multi-objective SCSO to solve the ESS capacity problem, the flow chart is shown in Figure 2.

4. Improved k-Means Clustering Algorithm

The k-means algorithm is one of several most widely used and frequently used clustering algorithms [39,40]. Its main principle and working method is: When given a value of K and K initial class cluster centroids, classify each point (data) into the class cluster represented by the nearest class cluster center point. After all the points have been assigned, take the average of all the points in a cluster as the centroid of that cluster, and then iteratively assign the points and update the center of the clusters until either the centroid of the class clusters, which is calculated multiple times, changes slightly, or to achieve a specified number of iterations [41].

4.1. Algorithmic Improvements

The process of using the conventional k-means algorithm to analyze the dataset clustering is relatively simple [42]. When the amount of data in the dataset is large, the data clustering effect is also better. However, the algorithm must determine an initial number of clusters before use, because if the set number of clusters is unreasonable, this will affect the clustering effect of this algorithm. To address this problem, we chose to modify the algorithm by using BWP, a clustering effectiveness metric proposed in the literature [21], and the modified clustering algorithm can determine the optimal number of clusters.
After improvement, the specific steps of k-means clustering algorithm are:
(1)
Set the search range of the clustering algorithm;
(2)
Select initial clustering centroids based on the maximum and minimum distances between data in the dataset;
(3)
The centroids of the clusters are iteratively updated using the clustering algorithm until the centroids of the clusters converge or a preset maximum number of iterations is reached;
(4)
Calculate the average value of the BWP index for all samples in the clustering result;
(5)
Compare the size of the average BWP metrics and finalize the optimal number of clustering scenarios;
(6)
Output the clustering results.

4.2. Typical Daily Extraction Process for Wind, PV and Load Power

Since the original scenes of wind, PV and load power are excessive in amount and not representative, in order to obtain the corresponding typical scenes, the improved k-means clustering algorithm is adopted to process all the data, reduce and merge the data of the whole year into several typical scenes, and then select the data with the highest frequency of occurrence from these typical scenes as the typical day [43]. The generation process of typical scenes is shown in Figure 3.

5. Calculus Analysis

5.1. Typical Day Extraction Results

Based on the measured wind turbine, photovoltaic (PV) and load data for the whole year in a certain place in China, the improved k-means clustering algorithm is used to cluster the scenarios, in which the wind turbine and the PV have a total installed capacity of 800 kW and 820 kW, respectively. All the scenarios for the whole year for wind power are shown in Figure 4, and all the typical scenarios obtained from the clustering are shown in Figure 5.
Among them, Scenario 3 in Figure 5 has the highest percentage of 53% among the four typical scenarios, so the data of Scenario 3 are selected as the typical day of wind power.
The same algorithm is used to obtain the year-round scenarios of PV power in Figure 6 and all the typical scenarios obtained from clustering in Figure 7.
Among them, Scenario 2 in Figure 7 has the highest percentage of 47% among the four typical scenarios, so the data of Scenario 2 are selected as the typical day of PV power [44].
Finally, the year-round load data were clustered, and the year-round scenarios of the resulting load power are shown in Figure 8, and all the typical scenarios from the clustering are shown in Figure 9.
Scenario 2 in Figure 9 has the highest percentage of 51% among the four typical scenarios, so the data from Scenario 2 are selected as the load power typical day. The final resulting typical days for wind, PV and load power can be seen in Figure 10.

5.2. Energy Storage Allocation Optimization Results

The proposed model and method are validated by taking the combined wind turbine and storage system as an experimental object, based on the typical daily data extracted using the improved k-means clustering algorithm.
(1)
Energy storage uses battery storage, and the cost of battery unit capacity is 1300 yuan/kWh.
(2)
The price of electricity purchased from the local grid is taken from the average price of electricity purchased from the local grid, which is 0.43 yuan/kWh [45,46].
The parameters of the SCSO are shown in Table 1.
MSCSO, SCSO, WOA and PSO are used to solve the capacity optimization allocation model of the ESS, respectively, and the resulting iterative plots of each algorithm optimized for each objective value are shown in Figure 11, Figure 12 and Figure 13.
From Figure 11, Figure 12 and Figure 13, it can be seen that for the problem of optimizing the allocation of energy storage capacity, compared with SCSO, WOA and PSO, MSCSO solves the problem faster, with better quality and a higher solving accuracy, which further reduces the unnecessary operation cost and load shortage rate of the combined wind, light and storage system, and at the same time, enhances the rate of consumption of renewable energy.
In addition, from the Pareto optimal solution distribution graphs in Figure 14 and Figure 15, it can be seen that under the condition of the same number of populations and the number of iterations, the feasible solutions obtained via MSCSO are larger than the other algorithms in terms of both range and number.
In order to fully demonstrate the superiority of MOMSCSO in solving this problem, the results of several scenarios with roughly the same overall cost of the system in Figure 14 are selected and compared and shown in the following Table 2.
From the table, it can be seen that under the same cost, the optimized load miss rate and the new energy power abandonment rate of MOSCSO are lower than that of MOWOA, and the load failure rate of MOMSCSO is lower than that of the other three schemes, although the new energy power abandonment rate of MOSCSO is slightly higher than that of MOPSO. Therefore, MOSCSO has more obvious advantages in a multi-objective solution, especially when it is applied to complex problems such as wind and solar energy storage, and the improvements made also enhance its optimization effect.
According to the Pareto solution set obtained by solving the improved sand cat swarm algorithm, a large number of solutions can be provided for the current problem of the optimal allocation of storage capacity in the combined wind and storage power generation system. Since there is often no absolute superiority or inferiority among the solutions of the multi-objective problem, five optimal allocation solutions are selected from Figure 15 for comprehensive comparison, and each solution is shown in Table 3.
As can be seen from Table 2, if priority is given to the economy, Option 1 can be selected as the ESS configuration scheme; if the load miss rate of the system is minimized from the perspective of power supply reliability, Option 3 is selected to configure the ESS; if the utilization rate of new energy is mainly considered, Option 5 can be selected to configure the ESS; if the economy of the system, the utilization rate of new energy and the reliability of the power supply are taken into account, options 2 and 4 are selected to complete the optimization of the configuration of the ESS.
The wind and solar storage power distribution diagram of Option 3 is selected (see Figure 16 and Figure 17). From Figure 16, it can be seen that at 1–8, the overall wind and solar power generation is less than the power required by the load, so the system meets the load demand by purchasing power from the grid and discharging from the storage. From Figure 16, it can be seen that at 10–17, the wind and solar power generation is more than the load of the system, so a part of the remaining power is charged to the storage, and the remaining will be discarded, while at 18–24, wind power generation decreases and cannot meet the system load demand, and the energy storage battery discharges again to provide power to the system.
In addition, the state of the battery charge for energy storage can be seen in Figure 18, where its SOC is 0.5 at the initial moment, and the state of charge decreases continuously from 1 to 9 o’clock with the continuous discharge of the battery. The battery continues to be charged between 10 o’clock and 17 o’clock because of an increase in PV power generation, which is greater than the load demand; therefore, the battery continues to be charged. The PV power generation is gradually reduced to zero from 18 o’clock to 24 o’clock, and once again, the load demand is greater than power generation; therefore, the batteries are discharged again and the state of charge of the batteries for energy storage gradually decreases. At 24 o’clock, it again decreases to about 0.5.
From the above results, it is easy to see that the reasonable configuration of the capacity of the storage battery for the wind independent power generation system is an extremely critical issue, which is not only a matter of economy, but also involves the utilization of resources and the reliability of power supply, which are particularly critical in the context of the new energy in the overall power system in the proportion of the increasing.

6. Conclusions

In order to ensure the safe and reliable operation of a microgrid, this paper proposes an ESS capacity allocation method based on the improved SCSO. K-means clustering algorithm is used to extract the typical daily data. For the proposed optimization model, the improvement of triangular wandering strategy, Lévy flight strategy and lens imaging inverse learning strategy are used for solving. The above results and analysis lead to the following conclusions:
1.
MSCSO can effectively deal with the problem of the optimal allocation of energy storage capacity with high-dimensional nonlinear characteristics. Compared with the unimproved SCSO, WOA and PSO, the solution accuracy and breadth of the improved algorithm are effectively improved, and the search speed of the algorithm is also greatly improved.
2.
The energy storage capacity allocation scheme obtained by using the proposed model and the improved method effectively reduces the load shortage rate and improves the rate of renewable energy consumption under the premise of ensuring economy.
However, the improved algorithm in this study still has some shortcomings, and will occasionally fall into local optimality when performing multi-objective optimization, leading to less satisfactory final results. Therefore, we will make more reasonable improvements to it in the future to address this problem, so that it can show better results when performing multi-objective and high-dimensional optimization.

Author Contributions

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

Funding

This work is supported in part by the National Key Research and Development Program Project (Grant number: 2019YFE0104800), the Scientific and Technological Innovation Team of Colleges and Universities in Henan Province (Grant number: 22IRTSTHN011), Scientific and Technological Research Project of Henan Provincial Department of Education (Grant number: 20A210027).

Data Availability Statement

Data are available within the article. The wind power, photovoltaic power and load data used in this paper were collected from actual operations in one part of China.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

PSOParticle Swarm Optimization
WOAWhale Optimization Algorithm
BBOBiogeography-based Optimization
SNOSocial Network Optimization
SCSOSand Cat Swarm Optimization
SOCState Of Charge
ESSEnergy Storage System

References

  1. Wen, F.; Lu, G.; Huang, J. Integrated Energy Systems for Peak Carbon and Carbon Neutrality. J. Glob. Energy Interconnect. 2022, 5, 116–117. [Google Scholar]
  2. Cao, X. Development and Upgrading of China’s New Energy Industry in the Context of Carbon Peak and Carbon Neutrality. China Mark. 2022, 34, 60–62. [Google Scholar]
  3. Li, H.; Liu, D.; Yao, D. Analysis and Reflection on the Development of Power System Towards the Goal of Carbon Emission Peak and Carbon Neutrality. Proc. CSEE 2021, 41, 6245–6259. [Google Scholar]
  4. Zhang, L.; Luo, Y.; Luo, H.; Mio, S.; Ye, J.; Zhou, G.; Sun, L. Scheduling of Integrated Heat and Power System Considering Multiple Time-scale Flexibility of CHP Unit Based on Heat Characteristic of DHS. Proc. CSEE 2018, 38, 985–998. [Google Scholar]
  5. Zhang, J.; Zhu, Y.; Zhao, Z. Optimal Scheduling Strategy for Power Systems Containing Offshore Wind Farms Considering Wind Power Uncertainty. J. Circuits Syst. Comput. 2023, 32, 2350090. [Google Scholar] [CrossRef]
  6. Nimma, K.S.; Al-Falahi, M.D.A.; Nguyen, H.D. Grey wolf optimization-based optimum energy-management and battery-sizing method for grid-connected microgrids. Energies 2018, 11, 847. [Google Scholar] [CrossRef]
  7. Zhang, W.; Maleki, A.; Rosen, M.A.; Liu, J. Optimization with a simulated annealing algorithm of a hybrid system for renewable energy including battery and hydrogen storage. Energy 2018, 163, 191–207. [Google Scholar] [CrossRef]
  8. Xu, Z.; Zang, P.; Bai, G.; Zhang, Y.; Mao, N. Energy Storage Configuration Optimization Considering Economy of Wind-Storage Combined Operation System. Inn. Mong. Electric Power 2022, 40, 47–53. [Google Scholar]
  9. Ding, M.; Wang, B.; Zhao, B.; Chen, Z. Configuration Optimization of Capacity of Standalone PV-Wind-Diesel-Battery Hybrid Microgrid. Power Syst. Technol. 2013, 37, 575–581. [Google Scholar]
  10. Zhu, J.; Duan, Y.; Yan, Q.; Li, Z. Optimal allocation of energy storage in wind power system based on BAS-IMOPSO algorithm. Electric Power Eng. Technol. 2023, 42, 180–187. [Google Scholar]
  11. Wu, X.; Liu, Z.; Tian, L.; Ding, D.; Chen, Z. Optimized Capacity Configuration of Photovoltaic Generation and Energy Storage Device for Stand-Alone Photovoltaic Generation System. Power Syst. Technol. 2014, 38, 1271–1276. [Google Scholar]
  12. Chen, Z.; Sun, Y.; Zhang, Y.; Li, M.; Zhang, D.; Xiao, W. Research on Energy Storage Optimal Allocation Considering Complementarity of Wind Power and PV. Trans. China Electrotech. Soc. 2021, 36, 145–153. [Google Scholar]
  13. Fan, W.; Tan, Q.; Zhang, A. A Bi-level optimization model of integrated energy system considering wind power uncertainty. Renew. Energy 2023, 202, 973–991. [Google Scholar] [CrossRef]
  14. Yang, P.; Nehorai, A. Joint optimization of hybrid energy storage and generation capacity with renewable energy. IEEE Trans. Smart Grid 2014, 5, 1566–1574. [Google Scholar] [CrossRef]
  15. Fakih, S.; Mabrouk, M.T.; Batton-Hubert, M. Bi-level and multi-objective optimization of renewable energy sources and storage planning to support existing overloaded electricity grids. Energy Rep. 2023, 10, 1450–1466. [Google Scholar] [CrossRef]
  16. Kennedy, J. Particle swarm optimization. IEEE Neural Netw. 2011, 4, 1942–1948. [Google Scholar]
  17. Goldberg, D.E.; Holland, J.H. Genetic algorithms and machine learning. Mach. Learn. 1988, 3, 95–99. [Google Scholar] [CrossRef]
  18. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  19. Simon, D. Biogeography-Based Optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [Google Scholar] [CrossRef]
  20. Grimaccia, F.; Gruosso, G. Design of Tubular Permanent Magnet Generators for Vehicle Energy Harvesting by Means of Social Network Optimization. IEEE Trans. Ind. Electron. 2017, 65, 1884–1892. [Google Scholar] [CrossRef]
  21. Seyyedabbasi, A.; Kiani, F. Sand Cat swarm optimization: A nature-inspired algorithm to solve global optimization problems. Eng. Comput. 2023, 39, 2627–2651. [Google Scholar] [CrossRef]
  22. Wu, D.; Rao, H.; Wen, C. Modified sand cat swarm optimization algorithm for solving constrained engineering optimization problems. Mathematics 2022, 10, 4350. [Google Scholar] [CrossRef]
  23. Lv, G.; Ji, Y.; Zhang, Y. Optimization of building microgrid energy system based on virtual energy storage. Front. Energy Res. 2023, 10, 1053498. [Google Scholar] [CrossRef]
  24. Zhou, S.; Xu, Z.; Tang, X. Method for determining optimal number of clusters in K-means clustering algorithm. J. Comput. Appl. 2010, 30, 1995–1998. [Google Scholar] [CrossRef]
  25. Liu, D.; Jin, Z.; Chen, H. Peak Shaving and Frequency Regulation Coordinated Output Optimization Based on Improving Economy of Energy Storage. Electronics 2021, 11, 29. [Google Scholar] [CrossRef]
  26. Zhao, D.; Wang, H.; Huang, J. Time-of-use pricing for energy storage investment. IEEE Trans. Smart Grid 2021, 13, 1165–1177. [Google Scholar] [CrossRef]
  27. Guo, J.; Zhang, P.; Wu, D. A new collaborative optimization method for a distributed energy system combining hybrid energy storage. Sustain. Cities Soc. 2021, 75, 103330. [Google Scholar] [CrossRef]
  28. Yi, T.; Ye, H.; Li, Q. Energy storage capacity optimization of wind-energy storage hybrid power plant based on dynamic control strategy. J. Energy Storage 2022, 55, 105372. [Google Scholar] [CrossRef]
  29. Li, D.; Cai, W. Optimal configuration of photovoltaic energy storage capacity for large power users. Energy Rep. 2021, 7, 468–478. [Google Scholar] [CrossRef]
  30. Mah, A.X.Y.; Ho, W.S.; Hassim, M.H. Optimization of photovoltaic-based microgrid with hybrid energy storage: A P-graph approach. Energy 2021, 233, 121088. [Google Scholar] [CrossRef]
  31. Rekioua, D. Energy Storage Systems for Photovoltaic and Wind Systems: A Review. Energies 2023, 16, 3893. [Google Scholar] [CrossRef]
  32. Georgious, R.; Refaat, R.; Garcia, J. Review on energy storage systems in microgrids. Electronics 2021, 10, 2134. [Google Scholar] [CrossRef]
  33. Kim, K.; Kim, J.; Lee, C. PSO-Based Initial SOC and Capacity Optimization for Stationary Energy Storage Systems in DC Electric Railway System. J. Electr. Eng. Technol. 2021, 16, 2281–2289. [Google Scholar] [CrossRef]
  34. Zhang, X.; Li, D.; Yang, Z. Fuzzy adaptive virtual inertia control of energy storage systems considering SOC constraints. Energy Rep. 2023, 9, 2431–2439. [Google Scholar] [CrossRef]
  35. Ma, Y.; Yu, P. Research on Combined Frequency Regulation Control Method of Wind Storage with Storage System Optimized Intervals Considered. Math. Probl. Eng. 2022, 2022, 6872799. [Google Scholar] [CrossRef]
  36. Yang, J.; Peng, L.; Luo, L. Control Strategy for Energy-Storage Systems to Smooth Wind Power Fluctuation Based on Interval and Fuzzy Control. IEEE Access 2023, 11, 20979–20993. [Google Scholar] [CrossRef]
  37. de Siqueira, L.M.S.; Peng, W. Control strategy to smooth wind power output using battery energy storage system: A review. J. Energy Storage 2021, 35, 102252. [Google Scholar] [CrossRef]
  38. Natarajan, S.; Loganathan, A.K. Analysis of Energy Management Controller in Grid-Connected PV Wind Power System Coupled with Battery Using Whale Optimisation Algorithm. Iran. J. Sci. Technol. Trans. Electr. Eng. 2022, 46, 77–90. [Google Scholar] [CrossRef]
  39. Ahmad, A.; Hashmi, S. K-Harmonic means type clustering algorithm for mixed datasets. Appl. Soft Comput. 2016, 48, 39–49. [Google Scholar] [CrossRef]
  40. Xing, R.; Li, C. Fuzzy c-means algorithm automatically determining optimal number of clusters. Comput. Mater. Contin. 2019, 60, 767–780. [Google Scholar] [CrossRef]
  41. Alhadid, I.; Khwaldeh, S.; Al Rawajbeh, M. An intelligent web service composition and resource-optimization method using K-means clustering and knapsack algorithms. Mathematics 2021, 9, 2023. [Google Scholar] [CrossRef]
  42. Soliman, O.S.; Saleh, D.A.; Rashwan, S. A hybrid fuzzy particle swarm and fuzzy k-modes clustering algorithm. In Proceedings of the 2012 8th International Conference on Informatics and Systems (INFOS), Giza, Egypt, 14–16 May 2012; pp. BIO-68–BIO-75. [Google Scholar]
  43. Zhang, J.; Zhao, Z.; Yan, J. Ultra-Short-Term Wind Power Forecasting Based on CGAN-CNN-LSTM Model Supported by Lidar. Sensors 2023, 23, 4369. [Google Scholar] [CrossRef] [PubMed]
  44. Alhussainy, A.A.; Alquthami, T.S. Power quality analysis of a large grid-tied solar photovoltaic system. Adv. Mech. Eng. 2020, 12, 1687814020944670. [Google Scholar] [CrossRef]
  45. Li, D.; Huang, X.; Li, X. Optimal scheduling model of hydro-photovoltaic complementary based on simulation optimization algorithm. Energy Rep. 2023, 9, 529–535. [Google Scholar] [CrossRef]
  46. Li, J.; Chen, S.; Wu, Y. How to make better use of intermittent and variable energy? A review of wind and photovoltaic power consumption in China. Renew. Sustain. Energy Rev. 2021, 137, 110626. [Google Scholar] [CrossRef]
Figure 1. Article Structure Chart.
Figure 1. Article Structure Chart.
Processes 11 03274 g001
Figure 2. Flowchart of the improved algorithm.
Figure 2. Flowchart of the improved algorithm.
Processes 11 03274 g002
Figure 3. Typical day withdrawal process.
Figure 3. Typical day withdrawal process.
Processes 11 03274 g003
Figure 4. Wind power year-round scenarios.
Figure 4. Wind power year-round scenarios.
Processes 11 03274 g004
Figure 5. Typical scenarios for wind power.
Figure 5. Typical scenarios for wind power.
Processes 11 03274 g005
Figure 6. PV power year-round scenarios.
Figure 6. PV power year-round scenarios.
Processes 11 03274 g006
Figure 7. Typical scenarios for photovoltaic power.
Figure 7. Typical scenarios for photovoltaic power.
Processes 11 03274 g007
Figure 8. Load demand year-round scenarios.
Figure 8. Load demand year-round scenarios.
Processes 11 03274 g008
Figure 9. Typical scenarios for load demand.
Figure 9. Typical scenarios for load demand.
Processes 11 03274 g009
Figure 10. Typical day of wind–photovoltaic–load power.
Figure 10. Typical day of wind–photovoltaic–load power.
Processes 11 03274 g010
Figure 11. Comparison chart for optimization of load miss rate.
Figure 11. Comparison chart for optimization of load miss rate.
Processes 11 03274 g011
Figure 12. Optimized comparison chart of new energy power abandonment rates.
Figure 12. Optimized comparison chart of new energy power abandonment rates.
Processes 11 03274 g012
Figure 13. Total cost of ownership optimization comparison chart.
Figure 13. Total cost of ownership optimization comparison chart.
Processes 11 03274 g013
Figure 14. Comparison of Pareto optimal solution sets for each algorithm.
Figure 14. Comparison of Pareto optimal solution sets for each algorithm.
Processes 11 03274 g014
Figure 15. Improved Pareto optimal solution set for sand cat swarm algorithm.
Figure 15. Improved Pareto optimal solution set for sand cat swarm algorithm.
Processes 11 03274 g015
Figure 16. System load power composition.
Figure 16. System load power composition.
Processes 11 03274 g016
Figure 17. Wind excess power distribution.
Figure 17. Wind excess power distribution.
Processes 11 03274 g017
Figure 18. State of charge of energy storage batteries.
Figure 18. State of charge of energy storage batteries.
Processes 11 03274 g018
Table 1. Algorithm parameter setting.
Table 1. Algorithm parameter setting.
Parameter NameParameter Data
Population size100
Maximum number of iterations100
Auditory characterization parameter2
Lévy flight initial angle3
Table 2. Comparison of the same total cost scenarios with different algorithms.
Table 2. Comparison of the same total cost scenarios with different algorithms.
Algorithm
Name
Rated Capacity
/kWh
Total Cost
/Yuan
Load Miss
Rate
/%
New Energy Power Abandonment Rate/%
MOPSO9437.04 × 1067.99.2
MOWOA9297.02 × 1069.112.6
MOSCSO9307.0 × 1065.49.5
MOMSCSO9867.0 × 1064.98.3
Table 3. Comparison of different energy storage capacity configuration options.
Table 3. Comparison of different energy storage capacity configuration options.
Configuration OptionsRated Capacity
/kWh
Total Cost
/Yuan
Load Miss
Rate
/%
New Energy Power Abandonment Rate/%
Option 15865.42 × 1066.012.8
Option 27926.01 × 1064.911.1
Option 39366.62 × 1064.210.5
Option 49867.0 × 1064.98.3
Option 510877.57 × 1065.17.2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, J.; Xue, X.; Li, D.; Yan, J.; Cheng, P. Optimization of Energy Storage Allocation in Wind Energy Storage Combined System Based on Improved Sand Cat Swarm Optimization Algorithm. Processes 2023, 11, 3274. https://doi.org/10.3390/pr11123274

AMA Style

Zhang J, Xue X, Li D, Yan J, Cheng P. Optimization of Energy Storage Allocation in Wind Energy Storage Combined System Based on Improved Sand Cat Swarm Optimization Algorithm. Processes. 2023; 11(12):3274. https://doi.org/10.3390/pr11123274

Chicago/Turabian Style

Zhang, Jinhua, Xinzhi Xue, Dongfeng Li, Jie Yan, and Peng Cheng. 2023. "Optimization of Energy Storage Allocation in Wind Energy Storage Combined System Based on Improved Sand Cat Swarm Optimization Algorithm" Processes 11, no. 12: 3274. https://doi.org/10.3390/pr11123274

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