Next Article in Journal
New Evidence of the Effect of Post-Combustion During Roasting/Reduction of Nickel-Bearing Lateritic Ores
Previous Article in Journal
An Interpretable Model for Cardiac Arrhythmia Classification Using 1D CNN-GRU with Attention Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Coordinated Wind–Solar–Storage Planning Method Based on an Improved Bat Algorithm

1
Economic and Technological Research Institute of Jilin Electric Power Co., Ltd., Changchun 130022, China
2
School of Electricity and New Energy, Three Gorges University, Yichang 443002, China
*
Author to whom correspondence should be addressed.
Processes 2025, 13(8), 2601; https://doi.org/10.3390/pr13082601
Submission received: 8 May 2025 / Revised: 7 June 2025 / Accepted: 11 June 2025 / Published: 17 August 2025

Abstract

With the widespread integration of renewable energy sources such as wind and solar power into power systems, their inherent unpredictability and fluctuations present significant challenges to grid stability and security. To address these issues, Battery Energy Storage Systems (BESSs) offer an effective means of enhancing renewable energy absorption and improving the overall system efficiency. This study proposes a coordinated planning method based on the improved bat algorithm (IBA) to tackle the challenges associated with integrating renewable energy into distribution networks. A bi-level optimization framework is introduced to coordinate the planning and operation of the distributed generation (DG) and BESS. The upper-level model focuses on selecting optimal sites and determining the capacity of wind turbines, photovoltaic arrays, and storage systems from an economic perspective. The lower-level model optimizes the curtailment of wind and solar energy and minimizes network losses based on the upper-level planning outcomes. Additionally, the lower-level model also coordinates the dispatch between renewable energy generation and storage systems to ensure the reliable operation of the system. To effectively solve this bi-level optimization model, we have improved the conventional bat algorithm. Simulation results show that the improved bat algorithm not only significantly enhances the convergence speed but also improves the voltage stability, with the photovoltaic utilization rate reaching 90.27% and the wind energy utilization rate reaching 92.18%. These results highlight the practical advantages and success of the proposed method in optimizing renewable energy configurations.

1. Introduction

As the era of carbon neutrality unfolds, it is increasingly vital to establish power systems primarily fueled by renewable energy to meet the goals of carbon neutrality and peak carbon emissions. Consequently, effective power system planning plays a critical role in sustainable development strategies [1,2]. Given the rapid transformation in the energy sector, traditional power grid planning and operational methods face unprecedented challenges. On the one hand, the unpredictable and fluctuating nature of renewable energy generation creates new demands for power system planning [3,4]. On the other hand, the widespread adoption of renewable energy raises the complexity of both planning and operational processes. Traditional planning approaches are insufficient to ensure the necessary flexibility and stability of the system under the variability of renewable energy [5,6,7]. In this context, energy storage emerges as a high-quality, flexible resource capable of effectively increasing renewable energy consumption. Previous studies indicated that the optimal site selection and sizing of renewable energy sources and energy storage significantly influence the economic operation of power systems and market profitability. Therefore, systematically studying coordinated planning methods for wind, solar, and storage resources has great significance for improving the system flexibility and economic performance.
In the past several years, a large number of studies have focused on the planning and scheduling optimization of wind energy, solar energy, and energy storage systems [8,9,10]. These studies mainly consider different objective functions from various perspectives, such as the investment costs of distributed energy resources, environmental economic benefits, harmful gas emissions, as well as the reduction in voltage fluctuations and network losses caused by the integration of distributed energy sources into the distribution grid [11,12]. Reference [13] proposed a multi-objective optimization method for optimizing the joint scheduling of wind and solar energy, focusing on solving the load balancing issues caused by the volatility of renewable energy. Reference [14] employed genetic algorithms to optimize the capacity configuration of distributed generation systems, improving the system economy and stability by considering the output uncertainty of wind energy and photovoltaics. While these methods are effective, they mostly rely on traditional heuristic algorithms, which are prone to local optima and have a high computational complexity. Reference [15] used a two-step scheduling and control strategy to configure the power and capacity of energy storage systems connected to the grid with distributed energy resources. Reference [16] established a multi-objective planning model considering distribution network losses and load balancing and used a fuzzy ant colony algorithm to plan the distribution network, determining the capacity and location of distributed photovoltaics and reactive power compensators, ultimately improving the voltage quality and reducing network losses. Reference [17] aimed at minimizing distribution network losses and based on the time-series characteristics of the distributed energy output power, employed an improved particle swarm optimization algorithm to determine the site and capacity of distributed energy resources connected to the distribution network. Reference [18] targeted the investment cost of the distributed energy resource integration, electricity purchase cost, network loss costs, and voltage enhancement indices, using the Analytic Hierarchy Process (AHP) for multi-objective normalization and solving it with an improved seagull optimization algorithm. From the above analysis, it is evident that, whether single-objective or multi-objective, the existing literature primarily focuses on studying the impact of the distributed energy integration on the distribution grid and then determining the location and capacity of distributed energy sources connected to the distribution grid. However, this approach still lacks an effective operational optimization analysis that characterizes and extracts typical daily scenario sets for the entire year at the planning-year time scale, and it lacks a systematic model that balances the grid’s economy, flexibility, and coordination.
Considering the coordinated optimization of the source–network–load–storage (SNLS) method and the correlation of the renewable energy output during the planning process can increase the proportion of the renewable energy absorption [19,20,21]. Reference [22] considered the uncertainty of the source–load in active distribution networks with energy storage, aiming to maximize the photovoltaic (PV) integration capacity, and established a two-stage robust optimization model for solving the problem. Reference [23] established a bi-level optimization model based on time-of-use electricity pricing, aiming to maximize the consumption rate of distributed energy sources and minimize voltage deviation. The upper layer focuses on the site selection and capacity configuration of distributed energy sources, while the lower layer considers the operation of energy storage devices. The integration of both layers achieves the coordinated planning of distributed energy sources and energy storage. By conducting an in-depth study on the site selection and capacity configuration planning for distributed energy sources and energy storage systems connected to the distribution network, the adverse effects of the high penetration of distributed energy sources on the distribution network can be effectively alleviated. The planning and operation of the distribution network involve multiple decision variables, and the choice of the solution method has a significant impact on the planning scheme. Reference [24] used a nested two-layer iterative hybrid particle swarm algorithm to solve the site selection and capacity configuration of the renewable energy sources and energy storage in the distribution network. Reference [25] applied genetic algorithms to optimize the location and scale of distributed energy sources. Although it evaluated the overall economic performance to measure the effectiveness of network planning with distributed energy sources, it did not sufficiently consider the investment and operation costs of distributed energy sources in the objective function, which is not conducive to planners in configuring distributed energy sources based on the actual conditions of the grid. Reference [26] established a multi-objective mathematical model considering investment benefits, network losses, and voltage stability and used particle swarm optimization to optimize distribution network planning. Reference [27] considered the depth of the charge and discharge of batteries, as well as economic, environmental, and reliability factors in the multi-objective function, using the cuckoo algorithm to optimize the configuration of distributed energy sources. However, it did not consider the dynamic process of energy storage within a single day, and the impact on the site selection and sizing of renewable energy stations has not been deeply studied. In addition, the algorithm used in the solution process has a slow convergence speed and long fitting time in network training. During the optimization process, the algorithm may stagnate at local optimal solutions, thus failing to ensure that the final solution is globally optimal. Although various optimization techniques have been applied to energy system planning, these methods are often limited by their slow convergence and a tendency to fall into local optimal solutions, making it difficult to achieve global optimality in large-scale systems.
To address the planning and operation issues of integrating renewable energy generation into distribution networks, this paper proposes a coordinated planning and operation optimization method for distributed generation and energy storage based on an improved bat algorithm. To validate the feasibility and effectiveness of the proposed bi-level optimization model, the IEEE 33-node standard distribution system is used as the test platform. This system is widely used in power dispatch and distributed energy optimization research, featuring a typical radial structure, a moderate node density, and diverse load characteristics. It effectively reflects the operational characteristics of the energy storage–photovoltaic–grid interaction in medium- and low-voltage distribution networks, making it an ideal benchmark for the multi-level optimization algorithm. The main contributions are as follows:
(1) A bi-level optimization model for the joint planning of wind, solar, and energy storage has been established. The upper-level model, from the perspective of the investment entity, aims to maximize returns by reasonably selecting sites and determining capacities for renewable energy stations and energy storage devices. The lower-level model seeks to obtain the optimal wind and solar curtailment, as well as network loss costs, under the distributed generation and energy storage system planning scheme from the upper level, coordinating the output distribution of renewable energy units and energy storage systems to ensure the coordinated operation of the system.
(2) A chaotic mapping technique is used to optimize the pulse frequency, pulse amplitude, and inertia weight of bat individuals. This improves the global search capability of the bat algorithm and prevents the algorithm from falling into local optima during the iteration process, thereby affecting the global results.
(3) The Levy flight strategy is applied to optimize the bat algorithm, expanding the search space. This effectively enhances the optimization performance in high-dimensional spaces, improving the algorithm’s rapid convergence and solution accuracy.
This paper is organized as follows: Section 2 introduces the bi-level optimization approach for integrating wind energy, solar energy, and storage. Section 3 outlines the solution technique based on the improved bat algorithm. Section 4 provides an in-depth simulation analysis and validation. The conclusions are presented in Section 5.

2. Bi-Level Optimization Model for Coordinated Wind–Solar–Storage Planning

In the proposed bi-level model, the upper level focuses on selecting optimal locations and determining the capacities of renewable energy sources and storage solutions, with the goal of maximizing economic returns from an investor’s perspective. At the lower level, the optimal wind curtailment, solar curtailment, and network loss costs are determined based on the renewable generation and energy storage configuration proposed by the upper level. Additionally, the dispatch between renewable energy sources and storage systems is coordinated at this level to ensure a stable and coordinated system operation. Interactions between the two levels occur iteratively. Initially, the upper-level model provides configurations for the renewable generation and storage to the lower level. In turn, the lower level develops the best operational strategy based on these configurations and sends the results back to the upper level. The upper-level model revises its configurations based on this feedback and optimizes the renewable energy and storage system again. This iterative process continues until a convergence is reached—that is, the renewable energy and storage system configurations no longer change. Ultimately, the optimal sites and capacities of renewable energy sources and energy storage systems are obtained.

2.1. Upper-Level Model Objective Function

In this study, the upper-level objective function is explicitly formulated based on investors’ economic considerations, focusing on achieving maximum financial returns and investment efficiency. Optimal sites and capacities of renewable sources coupled with storage units are identified to achieve maximum economic profitability. The economic benefits considered include revenues from electricity sales and expenditures on equipment investments, formulated mathematically as
max F up = t = 1 T R t C inv
where R t denotes the revenue from electricity sales at time period t, C inv represents the net annualized value of equipment investment costs, and T is the calculation time horizon.
R t = i = 1 N P WT i , t + j = 1 M P PV j , t + P EES t C sell t
where P WT i , t indicates the real-time generation of wind turbine i during interval t; P PV j , t refers to the instantaneous electricity production from PV station j at interval t; P EES t is the instantaneous discharge or charge power provided by the storage unit within interval t; C sell t indicates the grid electricity price at interval t; N represents the cumulative count of wind turbines; and M denotes the aggregate number of photovoltaic installations.
C inv = i = 1 N μ i r ( 1 + r ) n w ( 1 + r ) n w 1 C w . i + m r . i P w . i + o = 1 M ν o r ( 1 + r ) n p ( 1 + r ) n p 1 C p . o + m p . o P p . o + j = 1 Π r ( 1 + r ) n e ( 1 + r ) n e 1 C e , j P e , j + R e , j S e , j + l e , j u e , j + m e , j u e , j
where r represents the discount rate; μ i represents a decision variable that equals one if wind turbine i is selected for installation, otherwise zero; C w . i refers to the capital expenditure associated with wind turbine i; n w denotes the operational lifetime of wind turbine i; m r . i represents the annual operation and maintenance cost for wind turbine i; P w . i denotes the planned capacity of wind turbine i; ν o is a binary decision variable indicating whether a photovoltaic (PV) unit o is installed (one if installed, zero otherwise); C p . o denotes the required capital investment for PV unit o; n p represents the operational lifetime of PV unit o; m p . o indicates the annual O&M cost of PV unit o; P p . o is the planned capacity of PV unit o; denotes the set of newly planned energy storage systems; n e represents the operational lifetime of energy storage device j; C e , j represents the cost incurred per unit of rated power capacity for storage device j; R e , j signifies the investment needed per unit of rated energy storage capacity for storage device j; S e , j denotes the planned energy capacity of storage device j; P e , j specifies the rated power capability designated for storage device j; u e , j is a decision indicator (taking a value of one if storage device j is selected for implementation, otherwise zero); l e , j denotes the fixed investment cost for energy storage device j; and m e , j represents the annual O&M cost of energy storage device j.

2.2. Upper-Level Model Constraints

2.2.1. Investment Constraint

The total investment cost must not exceed the maximum allowable budget, expressed as follows:
C inv C max
where C max denotes the maximum allowable total investment cost.

2.2.2. Total Installed Capacity Constraint for Distributed Generation

The cumulative installed capacity for the distributed generation must satisfy the following constraint to ensure a stable grid operation:
i = 1 W P w . i + o = 1 Z P p . o < η s P t
where η s represents the proportion of the distributed generation integrated into the total generation capacity, reflecting the penetration level of distributed resources, P t represents the total system load capacity.

2.3. Lower-Level Model Objective Function

The primary aim at the lower optimization level is to reduce overall operational expenses. This objective comprehensively accounts for the costs associated with the wind curtailment, solar curtailment, and network losses. Mathematically, this comprehensive operational cost can be formulated as
M i n   F d o w n = C w f t = 1 T i = 1 W P i , t + C p v t = 1 T o = 1 Z P o , t + C l T max l = 1 L G l V i 2 + V j 2 2 V i V j cos δ i j
where C w f denotes the economic penalty per unit of curtailed wind energy; P i , t refers to the curtailed power output from wind turbine i at interval t; C p v denotes the unit cost of solar curtailment; P o , t indicates the solar curtailment amount for photovoltaic (PV) station o at time t; L represents the total number of branches; G l denotes the conductance of branch l; V i and V j are the voltage magnitudes at nodes iii and j, respectively; δ i j defines the phase angle difference between the voltages at nodes i and j; C l indicates the market electricity price; and T max represents the maximum number of annual load hours.

2.4. Constraints of the Lower-Level Model

2.4.1. Nodal Power Balance Constraint

A power balance must be maintained at each node, as described by the following constraint:
i = 1 W P w . i + o = 1 Z P p . o + P e , dis = P e , ch + P L
where P w . i denotes the planned capacity of wind turbine i; P p . o is the planned capacity of PV unit o; P e , dis and P e , ch represent the charging and discharging power of the energy storage system, respectively; and P L denotes the load power demand.

2.4.2. Distributed Generation Output Limits Constraint

The power output of distributed generation units is restricted to predefined bounds, as shown below:
0 P w . t P w . i
0 P o , t P p . o
where P w . i and P p . o denote the planned capacity limits of the wind turbine iii and the photovoltaic (PV) unit o, respectively.

2.4.3. Node Voltage Constraints

The voltage magnitude at each node must be maintained within a defined range, as shown below:
V i min V i V i max
where V i max and V i min define the voltage bounds at node i.

2.4.4. Energy Storage Constraints

The following operational limitations apply to the energy storage systems, outlining the key performance criteria and restrictions that must be adhered to:
SOC ( t ) = SOC ( t 1 ) + P bess   ( t ) η ch Δ t E e , j P bess   ( t ) > 0 SOC ( t 1 ) + P bess   ( t ) Δ t η dis E e , j P bess   ( t ) < 0
SOC min SOC ( t ) SOC max
E e , j S e , j
where SOC ( t ) refers to the current charge level of the energy storage system; P bess   ( t ) denotes the power flow between the grid and the storage system at time t. W; E e , j represents the previous charge level of the storage system; Δ t is the time duration between SOC updates; η c h and η dis indicate the efficiencies for charging and discharging processes, respectively; SOC min and SOC max define the minimum and maximum permissible charge levels of the system; and S e , j denotes the planned energy storage system capacity.

3. Optimized Model Solution Utilizing the Improved Bat Algorithm

The bi-level optimization model proposed in this paper decomposes investment decisions from the system operation. The coordinated planning and operational optimization are achieved through the interaction between the upper and lower levels. At the strategic level, investment choices are centered around economic optimization, determining the construction schemes for distributed generation units and the configuration plans for energy storage systems. At the lower level, the optimal wind curtailment, solar curtailment, and network losses are computed based on the planning configurations provided by the upper level. Additionally, the power dispatch between the renewable generation and storage is coordinated to ensure a stable and reliable system operation. Meanwhile, the lower tier provides insights on generation dispatch outcomes to inform adjustments in the higher-level objectives and constraints. To balance the structural characteristics of the model’s layers and the solution efficiency, this paper adopts a hybrid optimization framework. The upper layer addresses the capacity investment decision problem, which has convexity and a linear structure and is solved using the CPLEX solver to obtain the global optimal solution. The lower layer focuses on power flow scheduling and energy storage control, involving nonlinear objectives and variable coupling, and utilizes the improved bat algorithm (IBA) for the swarm intelligence search. The upper and lower layers achieve coordinated optimization through iterative feedback, ensuring solution accuracy, robustness, and computational efficiency.
The bat algorithm obtains the optimal solution by iteratively updating the frequency, velocity, pulse emission rate, and loudness of each bat individual. In this algorithm, the flight speed is determined by the pulse frequency used in the search process, while the probability of accepting a new position is influenced by both the pulse loudness and emission rate.
In the D-dimensional search space, the position S i t and velocity v i t update formulas for bat i in the t-th iteration are as follows:
f i = f min + f min f max   ξ
v i t = v i t 1 + S i t 1 S best f i
S i t = S i t 1 + v i t
where ξ is the random factor uniformly distributed in the interval (0,1); v i t 1 and v i t represent the velocity of the i-th bat at iterations t − 1 and t, respectively; S i t 1 and S i t denote the position of the i-th bat at iterations t − 1 and t, respectively; and f max and f min denote the upper and lower bounds of pulse frequency.
With increasing iterations in the standard bat algorithm, individual differences within the population progressively reduce, leading to a decline in diversity, which ultimately converges to zero. To address this limitation, chaotic mapping is adopted in this study to initialize the population, thereby improving the coverage of the initial solution space. Furthermore, the algorithm is enhanced through adaptive step-size updates and the introduction of the inverse cumulative distribution function of the Cauchy mutation. The proposed improvement strategies are detailed as follows:

3.1. Optimization of Bat Individuals’ Pulse Frequency and Loudness Using Chaotic Mapping

To enhance the global optimization capability of the bat algorithm, this study utilizes the advantages of chaotic mapping, specifically its non-repetitiveness, ergodicity, and hybrid characteristics. A sine chaotic map is adopted to optimize the pulse rate and intensity of the bat agents. The update rules for the pulse rate and intensity of each bat are given below:
f i t + 1 = a ( f i t ) 2 sin π f i t
A i t + 1 = a ( A i t ) 2 sin π A i t
where f i represents the pulse rate of bat i; A i t represents the pulse intensity of bat i; and a is the control parameter used in the chaotic mapping process.

3.2. Introduction of Chaotic Inertia Weight

During the iterative process, the bat algorithm is prone to becoming trapped in local optima, which often prevents it from accurately identifying the global optimum. To overcome this challenge, a chaotic inertia weight strategy is proposed in this paper to enhance the original velocity update mechanism of the bat algorithm. By incorporating chaotic inertia weight, the algorithm’s capacity to avoid local optima is enhanced, thereby enhancing the global search performance. The chaotic inertia weight generated at each iteration is expressed as follows:
w = w 1 w 2 ×   Maxiter     iter     Maxiter   + w 2 z ,   z [ 0 , 1 ]
where w 1 and w 2 denote the upper and lower bounds of the inertia weight, respectively; Maxiter represents the total number of iterations; and iter refers to the current iteration.
In this study, the chaotic inertia weight strategy is integrated into the velocity update equation. During each iteration, the chaotic inertia weight is computed and applied to enhance the dynamic adjustment of the bat’s velocity. The velocity update equation incorporating the chaotic inertia weight is expressed as follows:
v i t = v i t 1 + S i t 1 S best   f i w i

3.3. Levy Flight Strategy

The Levy flight introduces large, sporadic jumps during the search process, with frequent and abrupt changes in direction. This behavior helps individuals avoid becoming trapped in local optima and expands the overall search space. As a result, the optimization performance in high-dimensional spaces is significantly improved, thereby enhancing the overall effectiveness of the algorithm. Therefore, in this study, the bat algorithm is improved by incorporating the stochastic walk characteristics of Levy flight. The position update formula for each bat individual after applying the Levy flight strategy is expressed as follows:
S i t = S i t 1 Γ ( 1 + β ) sin π β 2 Γ β 1 + β 2 2 β 1 2 + v i t ,   β ( 1 , 2 )
where levy ( β ) denotes the Levy random walk path; β is the scaling parameter; and Γ represents the Gamma function. The flowchart of the IBA-based double-layer model is as shown in Figure 1.

4. Simulation Analysis

To verify the validity of the proposed model, a simulation analysis was conducted using the IEEE 33-bus test system [28], whose topology is illustrated in Figure 2. The parameters of the energy storage system and distributed generation units are provided in Table 1 and Table 2, respectively. The electricity price profile is shown in Figure 3. To accurately reflect the fluctuation characteristics of the renewable energy output, the typical daily output curves of the wind power and photovoltaic systems in different seasons are shown in Figure 4 and Figure 5, respectively. Figure 4 illustrates the significant seasonal variation in the wind power daily output, with a stable and high output in winter and spring, while the output becomes more volatile in summer. Figure 5 presents the typical bell-shaped daily output curve of the photovoltaic generation, with the peak in summer being the highest and the lowest in winter. These curves serve as the input basis for the simulation model, driving the dynamic simulation of energy storage scheduling, load balancing, and energy trading mechanisms. During the simulation, various energy storage configuration schemes were tested. The iteration process was terminated when the relative error of the upper-level objective function between two consecutive iterations was less than 0.5%. The economic performance and system operation under different configuration schemes were analyzed.
To comprehensively validate the proposed model and solution method, three scenarios were designed for a comparative analysis:
Scenario 1: Distributed generation is considered, but no energy storage system is integrated.
Scenario 2: Both distributed generation and energy storage are considered, and the standard bat algorithm is used for optimization.
Scenario 3: Both distributed generation and energy storage are considered, and the improved bat algorithm is used for optimization.
In spring and autumn when the value of the objective function converges, it indicates that the model parameters have reached their optimal values. The iterative processes of different algorithms are illustrated in Figure 6. It can be seen that the PSO algorithm reaches the optimal value after 39 iterations, the bat algorithm (BA) reaches the optimal solution after 28 iterations, and the improved bat algorithm (IBA) reaches the optimal parameters after 17 iterations, with a higher convergence accuracy. The standard BA outperforms PSO in this study, mainly due to its dynamic frequency control and local perturbation, which enhance the search space’s ability to jump, thus avoiding a premature convergence in high-dimensional non-convex scheduling problems. This phenomenon also validates the superior adaptability of BA-type algorithms in optimizing complex energy systems. In this study, chaotic mapping is used to optimize the pulse frequency, pulse amplitude, and inertia weight of the bat individuals, enhancing the global search capability of the bat algorithm and preventing it from getting trapped in local optima during iterations, which could affect the global results. Additionally, the Levy flight strategy is adopted to expand the search space, thereby improving the algorithm’s rapid convergence and solution accuracy. Table 3 presents the configuration outcomes for the wind energy, solar energy, and storage across various scenarios.
As shown in Table 3, in Scenario 1, where no energy storage system is configured, wind turbines with capacities of 635 kW and 350 kW are installed at nodes 15 and 17, respectively, along with photovoltaic (PV) units of 180 kW each at the same nodes. In contrast, Scenarios 2 and 3 involve higher levels of wind and solar integration, indicating that the inclusion of energy storage significantly increases the hosting capacity of the distributed generation. This demonstrates that configuring energy storage systems effectively enhances the utilization and consumption of distributed renewable energy. In both Scenarios 2 and 3, energy resources are deployed at nodes 9, 15, and 24; however, the configured capacities differ. This discrepancy is attributed to the use of different solution methods for the lower-level model. The variation in optimal operation schemes derived from different algorithms leads to diverse capacity planning outcomes in the upper-level model. A comparative analysis of the economic performance under different planning scenarios is presented in Table 4.
As shown in Table 4, Scenario 1 results in the lowest total cost compared to Scenarios 2 and 3, primarily because it does not include energy storage systems. Consequently, the investment in wind and PV units is relatively conservative, resulting in a lower capital expenditure. Correspondingly, both the operational costs and annual electricity sales revenue are also lower in Scenario 1. Compared to Scenario 1, the network loss costs in Scenario 2 and Scenario 3 are reduced by 25.7% and 32.9%, respectively. This demonstrates that the coordinated integration of wind, PV, and energy storage can effectively reduce system network losses during operation. When compared to configurations without energy storage, the addition of storage reduces operational costs. The construction cost of the energy storage can be offset by its comprehensive benefits—such as reductions in network losses and wind and solar curtailment costs—which, in the long term, contributes to lowering the total system cost. Although the investment cost in Scenario 3 is 2.2% higher than that in Scenario 2, the operational costs in Scenario 3 are lower across all components, resulting in an overall total cost reduction of 4.1%. This is because Scenario 3 involves higher installed capacities of wind, PV, and storage, leading to increased capital investment. However, the use of a more effective operational strategy enables a reduction in operational costs. Furthermore, the higher capacity allows for increased electricity generation, resulting in greater electricity sales revenue. In fact, the electricity sales revenue in Scenario 3 increases by 4.9% compared to Scenario 2. Therefore, from the perspective of long-term planning, Scenario 3 demonstrates a better economic performance. These results confirm that the improved bat algorithm significantly enhances the integration capacity of distributed energy sources, validating the economic efficiency and superiority of the proposed bi-level model and optimization approach. The wind and solar curtailment rates under the three planning scenarios are summarized in Table 5.
As shown in Table 5, the PV and wind power utilization rates in Scenario 1 are 83.67% and 87.23%, respectively. In Scenario 2, the PV utilization rate increases to 85.32%, and the wind power utilization rate rises to 89.45%. In Scenario 3, these figures further improve to 90.27% for PV and 92.18% for wind power. These results indicate that the rational configuration of energy storage systems can significantly reduce both the solar and wind curtailment, thereby improving the incorporation and efficiency of renewable energy.
The integration of the DG tends to increase node voltages within the distribution network. However, the addition of energy storage systems leads to a more noticeable improvement in voltage profiles. The voltage distribution across network nodes under the three scenarios is illustrated in Figure 7. The results show that the enhanced bat algorithm achieves the best voltage regulation performance. Without energy storage (Scenario 1), the minimum node voltage is 0.908 p.u. After the optimization using the standard bat algorithm (Scenario 2), the minimum node voltage increases to 0.936 p.u., while the improved bat algorithm (Scenario 3) further enhances it to 0.937 p.u. The findings indicate that the proposed enhanced algorithm significantly improves the voltage stability and power quality, especially in distribution networks with a substantial integration of distributed generation, thereby ensuring more reliable and efficient grid operations.
The analysis of the quantified impact of the prosumer behavior on the system performance based on the planning scheme of Scenario 3 is discussed. Three trading modes are set as follows: Case 1: No prosumer participation, meaning all energy demand is supplied by the grid. Case 2: The benchmark scenario, where prosumers are present, but their participation is limited, and they only rely on purchasing electricity from the grid. Case 3: Optimized prosumer participation, where prosumers not only locally consume photovoltaic generation but also adjust loads through storage systems and participate in P2P trading based on the planning scheme. The revenue comparison under different generation trading modes is shown in Table 6.
In Table 6, it can be seen that in the trading mode without the participation of prosumers, the distribution network’s electricity sales revenue is the highest, while the DG and ESS operational profits are the lowest, and the user electricity purchase costs are the highest. Compared to Scenario 1, the daily net profit of the distribution network in the trading modes of Scenario 2 and Scenario 3 decreased by 61.3% and 33.4%, respectively, while the operational profits of the DG and ESS increased by 76.7% and 58.7%. Regarding the electricity purchase costs for users, compared to Scenario 1, the electricity purchase costs for users in Scenario 2 and Scenario 3 decreased by 6.7% and 6.9%, respectively. It can be observed that in the trading mode of Scenario 2, the distribution network’s electricity sales revenue is the lowest, while the operational profits of the DG and ESS significantly improved, and the electricity costs for users decreased to some extent. Scenario 3, compared to Scenario 2, saw an increase in the distribution network electricity sales revenue, but at the cost of some reduction in DG and ESS operational profits. The results indicate that the distributed generation trading mode can promote the development of clean energy such as DG, improving DG and ESS operational profits without harming user interests. In particular, Scenario 3 can increase its own profits by flexibly adjusting electricity prices, while also reducing electricity purchase costs for users, benefiting both DG operators and electricity consumers.

5. Conclusions

In this study, a coordinated wind–solar–storage planning method based on an improved bat algorithm is proposed, aimed at optimizing the planning and operation of distributed generation (DG) and energy storage systems (ESSs) through upper–lower level coordination. The simulation results demonstrate that, on one hand, compared to scenarios without energy storage configuration, the integration of the ESS significantly reduces the wind and solar curtailment, thereby lowering system operating costs. The coordinated integration of wind, solar, and storage resources also effectively reduces network losses in the distribution system. On the other hand, the improved bat algorithm prevents the search process from getting trapped in local optima during iterations, achieves a faster convergence, and substantially enhances the renewable energy hosting capacity of the system. These outcomes verify the economic efficiency and superiority of the proposed algorithm in solving the bi-level optimization model, with a particular emphasis on the unique contributions of the improved bat algorithm. Compared to traditional heuristic algorithms, the improved bat algorithm demonstrates a higher efficiency and stronger adaptability in solving complex distributed energy and energy storage system planning problems by improving the global search ability, accelerating convergence, and avoiding local optima.
Although the optimization method proposed in this paper shows good results in theory and simulations, there are still certain challenges to be addressed for its implementation in real systems. First, the integration of distributed energy sources and energy storage systems used in the model requires solving issues such as the technical standardization and compatibility of communication protocols in actual power grids. Second, the algorithms for energy trading and scheduling need to consider more real-time information in dynamic environments, such as weather forecasts and load fluctuations, to incorporate uncertainties in real-time. Therefore, during the actual deployment process, it is necessary to integrate with the existing smart grid infrastructure, especially by introducing the optimization method of this model into real-time operation systems. Based on this, future research will further explore how to enhance the model’s dynamic responsiveness through Digital Twin and Supervisory Control and Data Acquisition (SCADA), providing effective support for the online optimization of real power systems.

Author Contributions

Conceptualization, M.J., D.Z., K.M., Z.Z., S.S., X.L., S.F., W.X., and H.Z.; methodology, M.J., D.Z., K.M., Z.Z., S.S., X.L., S.F., W.X., and H.Z.; software, M.J., D.Z., K.M., Z.Z., S.S., X.L., S.F., W.X., and H.Z.; writing—original draft preparation, M.J., D.Z., K.M., Z.Z., S.S., X.L., S.F., W.X., and H.Z.; writing—review and editing, M.J., D.Z., K.M., Z.Z., S.S., X.L., S.F., W.X., and H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Technology Project of State Grid Jilin Electric Power Co., Ltd.: Research on Target Grid Structure Planning and Project Implementation Strategy of Rural Distribution Network in Jilin Province under Multifactor Access (No. 2024-117).

Data Availability Statement

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

Conflicts of Interest

Authors Minglei Jiang, Dachi Zhang, Kerui Ma, Zhipeng Zhang, Shengyao Shi, Xin Li, Shunqiang Feng and Wenyang Xing were employed by the Economic and Technological Research Institute of Jilin Electric Power Co., Ltd. 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.

Nomenclature

Lthe total number of branches
Mthe aggregate number of photovoltaic installations
Nthe cumulative count of wind turbines
Tthe calculation time horizon
T max the maximum number of annual load hours
the set of newly planned energy storage systems
Δ t time duration between SOC updates
A i t the pulse intensity of bat i
a the control parameter used in the chaotic mapping process
C inv the net annualized value of equipment investment costs
C sell t the grid electricity price at interval t
C w . i the capital expenditure associated with wind turbine i
C p . o the required capital investment for PV unit o
C e , j the cost incurred per unit of rated power capacity for storage device j
C max the maximum allowable total investment cost
C w f the economic penalty per unit of curtailed wind energy
C p v the unit cost of solar curtailment
C l the market electricity price
E e , j the previous charge level of the storage system
f i the pulse rate of bat i
f max , f min the upper and lower bounds of pulse frequency
G l the unit cost of solar curtailment
l e , j the fixed investment cost for energy storage device j
levy ( β ) the Levy random walk path
m r . i the annual operation and maintenance cost for wind turbine i
m p . o the annual O&M cost of PV unit o
m e , j the annual O&M cost of energy storage device j
Maxiterthe total number of iterations; and iter refers to the current iteration
n w the operational lifetime of wind turbine i
n p the operational lifetime of PV unit
n e the operational lifetime of energy storage device j
η s the proportion of distributed generation integrated into the total generation capacity
η c h , η dis the efficiencies for charging and discharging processes
ξ the random factor uniformly distributed in the interval (0,1)
δ i j the phase angle difference between the voltages at nodes i and j
β the scaling parameter
Γ the Gamma function
P WT i , t the real-time generation of wind turbine i during interval t
P PV j , t the instantaneous electricity production from PV station j at interval t
P EES t the instantaneous discharge or charge power provided by the storage unit within interval t
P w . i the planned capacity of wind turbine i
P p . o the planned capacity of PV unit o
P e , j the rated power capability designated for storage device j
P t the total system load capacity
P i , t the curtailed power output from wind turbine i at interval t
P o , t the solar curtailment amount for photovoltaic (PV) station o at time t
P L the load power demand
P e , dis , P e , ch the charging and discharging power of the energy storage system
P bess   ( t ) the power flow between the grid and the storage system at time t
rthe discount rate
R t the revenue from electricity sales at time period t
R e , j the investment needed per unit of rated energy storage capacity for storage device j
S e , j the planned energy capacity of storage device j
S i t 1 , S i t the position of the i-th bat at iterations t − 1 and t
u e , j the decision indicator (taking value 1 if storage device j is selected for implementation, otherwise 0)
ν o the binary decision variable indicating whether photovoltaic (PV) unit o is installed (1 if installed, 0 otherwise)
v i t 1 , v i t the velocity of the i-th bat at iterations t − 1 and t
V i , V j the voltage magnitudes at nodes i and j
V i max , V i min the maximum and minimum voltage magnitudes at nodes i
w 1 , w 2 the upper and lower bounds of the inertia weight
SOC ( t ) the current charge level of the energy storage system
SOC min , SOC max the minimum and maximum permissible charge levels of the system
S e , j the planned energy storage system capacity

References

  1. Ding, Y.; Xu, Q.; Xia, Y.; Zhao, J.; Yuan, X.; Yin, J. Optimal dispatching strategy for user-side integrated energy system considering multiservice of energy storage. Int. J. Electr. Power Energy Syst. 2021, 129, 106810. [Google Scholar] [CrossRef]
  2. Rekioua, D. Energy storage systems for photovoltaic and wind systems: A review. Energies 2023, 16, 3893. [Google Scholar] [CrossRef]
  3. Faramarzi, D.; Rastegar, H.; Riahy, G.H.; Doagou-Mojarrad, H. A three-stage hybrid stochastic/IGDT framework for resilience-oriented distribution network planning. Int. J. Electr. Power Energy Syst. 2023, 146, 108738. [Google Scholar] [CrossRef]
  4. 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]
  5. Li, C.; Wang, N.; Shen, X.; Zhang, Y.; Yang, Z.; Tong, X.; Maréchal, F.; Wang, L.; Yang, Y. Energy Planning of Beijing Towards Low-Carbon, Clean and Efficient Development in 2035. CSEE J. Power Energy Syst. 2024, 10, 913–928. [Google Scholar] [CrossRef]
  6. Ranjbar, H.; Hosseini, S.H.; Zareipour, H. Resiliency-Oriented Planning of Transmission Systems and Distributed Energy Resources. IEEE Trans. Power Syst. 2021, 36, 4114–4125. [Google Scholar] [CrossRef]
  7. Masiello, R.; Pandey, S.; Chatterjee, D.; Harper, A.; Jackson, A.; Takayesu, E. Understanding Grid Flexibility: Flexibility for Integrated Grid Planning With Distributed Energy Resources. IEEE Power Energy Mag. 2024, 22, 60–66. [Google Scholar] [CrossRef]
  8. Wang, Z.; Fang, G.; Wen, X.; Tan, Q.; Zhang, P.; Liu, Z. Coordinated operation of conventional hydropower plants as hybrid pumped storage hydropower with wind and photovoltaic plants. Energy Convers. Manag. 2023, 277, 116654. [Google Scholar] [CrossRef]
  9. Mohseni, S.; Brent, A.C. Economic viability assessment of sustainable hydrogen production, storage, and utilization technologies integrated into on-and off-grid microgrids: A performance comparison of different meta-heuristics. Int. J. Hydrogen Energy 2022, 45, 34412–34436. [Google Scholar] [CrossRef]
  10. Zhan, S.; Hou, P.; Yang, G.Y.; Hu, J. Distributionally robust chance-constrained flexibility planning for integrated energy system. Int. J. Electr. Power Energy Syst. 2022, 135, 107417. [Google Scholar] [CrossRef]
  11. Popovi, E.N.; Kovaki, N.V. Multi-period reconfiguration planning considering distribution network automation. Int. J. Electr. Power Energy Syst. 2022, 139, 107967. [Google Scholar] [CrossRef]
  12. Wang, X.L.; Xu, R.Q.; Zhang, J.H.; Wen, F.S.; Liu, C.Q. Optimal capacity allocation and economic evaluation of hybrid energy storage in a wind-photovoltaic power system. J. Renew. Sustain. Energy 2023, 15, 064101–064112. [Google Scholar] [CrossRef]
  13. Xu, X.; Xue, F.; Wang, X.; Lu, S.; Jiang, L.; Gao, C. Upgrading Conventional Distribution Networks by Actively Planning Distributed Generation Based on Virtual Microgrids. IEEE Syst. J. 2021, 15, 2607–2618. [Google Scholar] [CrossRef]
  14. Wang, X.; Liu, J.; Wen, F. Optimal allocation of bi-level energy storage based on theI dynamic ancillary service price. Electr. Power Syst. Res. 2024, 227, 1099. [Google Scholar] [CrossRef]
  15. Jiang, S.; Cheng, J.; Pan, K.; Qiu, F.; Yang, B. Data-Driven Chance-Constrained Planning for Distributed Generation: A Partial Sampling Approach. IEEE Trans. Power Syst. 2023, 38, 5228–5244. [Google Scholar] [CrossRef]
  16. Pereira, O.; Parajeles, M.; Zúñiga, B.; Quirós-Tortós, J.; Valverde, G. Hosting Capacity Estimation for Behind-the-Meter Distributed Generation. IEEE Trans. Power Syst. 2024, 39, 4911–4923. [Google Scholar] [CrossRef]
  17. Ghasemi, A.; Banejad, M.; Rahimiyan, M.; Zarif, M. Investigation of the micro energy grid operation under energy price uncertainty with inclusion of electric vehicles. Sustain. Oper. Comput. 2021, 2, 12–19. [Google Scholar] [CrossRef]
  18. Wang, L.; Shi, Z.; Dai, W.; Zhu, L.; Wang, X.; Cong, H.; Shi, T.; Liu, Q. Two-stage stochastic planning for integrated energy systems accounting for carbon trading price uncertainty. Int. J. Electr. Power Energy Syst. 2022, 143, 108452. [Google Scholar] [CrossRef]
  19. Zhang, C.; Li, J.; Zhang, Y.-J.A.; Xu, Z. Data-Driven Sizing Planning of Renewable Distributed Generation in Distribution Networks with Optimality Guarantee. IEEE Trans. Sustain. Energy 2020, 11, 2003–2014. [Google Scholar] [CrossRef]
  20. Shawon, S.M.R.H.; Liang, X.; Janbakhsh, M. Optimal Placement of Distributed Generation Units for Microgrid Planning in Distribution Networks. IEEE Trans. Ind. Appl. 2023, 59, 2785–2795. [Google Scholar] [CrossRef]
  21. Abdeltawab, H.; Mohamed, Y.A.-R.I. Energy Storage Planning for Profitability Maximization by Power Trading and Ancillary Services Participation. IEEE Syst. J. 2022, 16, 1909–1920. [Google Scholar] [CrossRef]
  22. Cai, C.; Chen, J.; Xi, M.; Tao, Y.; Deng, Z. Multi-Objective Planning of Distributed Photovoltaic Power Generation Based on Multi-Attribute Decision Making Theory. IEEE Access 2020, 8, 223021–223029. [Google Scholar] [CrossRef]
  23. Dong, F.; Hou, Y.; Li, W.; Wang, Y. Intelligent decision-making of distribution network planning scheme with distributed wind power generations. Int. J. Electr. Power Energy Syst. 2022, 136, 107673. [Google Scholar] [CrossRef]
  24. Purlu, M.; Turkay, B.E. Optimal Allocation of Renewable Distributed Generations Using Heuristic Methods to Minimize Annual Energy Losses and Voltage Deviation Index. IEEE Access 2022, 10, 21455–21474. [Google Scholar] [CrossRef]
  25. Ghanem, W.A.H.M.; Mohamed, M.B.; El-Ghandour, E.A.; Yousef, H.A. Cyber Intrusion Detection System Based on a Multiobjective Binary Bat Algorithm for Feature Selection and Enhanced Bat Algorithm for Parameter Optimization in Neural Networks. IEEE Access 2022, 10, 76318–76339. [Google Scholar] [CrossRef]
  26. Gonal, V.; Sheshadri, G.S. A Hybrid Bat–Dragonfly Algorithm for Optimizing Power Flow Control in a Grid-Connected Wind–Solar System; Sage Publications Sage UK: London, UK, 2021. [Google Scholar] [CrossRef]
  27. Fan, H.; Wu, H.; Li, S.; Han, S.; Ren, J.; Huang, S.; Zou, H. Optimal Scheduling Method of Combined Wind–Photovoltaic–Pumped Storage System Based on Improved Bat Algorithm. Processes 2025, 13, 101. [Google Scholar] [CrossRef]
  28. Vera, E.G.; Cañizares, C.A.; Pirnia, M.; Guedes, T.P.; Trujillo, J.D.M. Two-Stage Stochastic Optimization Model for Multi-Microgrid Planning. IEEE Trans. Smart Grid 2023, 14, 1723–1735. [Google Scholar] [CrossRef]
Figure 1. Flowchart of IBA-based double-layer model.
Figure 1. Flowchart of IBA-based double-layer model.
Processes 13 02601 g001
Figure 2. IEEE 33-bus test system.
Figure 2. IEEE 33-bus test system.
Processes 13 02601 g002
Figure 3. Electricity price parameters.
Figure 3. Electricity price parameters.
Processes 13 02601 g003
Figure 4. Typical daily output curves of wind turbines in four seasons.
Figure 4. Typical daily output curves of wind turbines in four seasons.
Processes 13 02601 g004
Figure 5. Typical daily output curves of photovoltaic in four seasons.
Figure 5. Typical daily output curves of photovoltaic in four seasons.
Processes 13 02601 g005
Figure 6. Convergence curves of different algorithms.
Figure 6. Convergence curves of different algorithms.
Processes 13 02601 g006
Figure 7. Node voltage distribution under the three planning scenarios.
Figure 7. Node voltage distribution under the three planning scenarios.
Processes 13 02601 g007
Table 1. Energy storage system parameters.
Table 1. Energy storage system parameters.
ParameterValueParameterValue
Unit Investment Cost (USD/kWh)230Discharging Efficiency (%)90
Unit Maintenance Cost (USD/kWh)20Charging Efficiency (%)90
Initial SOC (%)20Lifetime (years)20
Maximum SOC (%)80Minimum SOC (%)20
Table 2. Distributed generation parameters.
Table 2. Distributed generation parameters.
CategoryPhotovoltaic UnitWind Turbine Unit
Unit Investment Cost (USD/kW)15001125
O&M Cost per Unit Generation (USD/kWh)0.0120.015
Curtailment Penalty Price (USD/kWh)0.050.05
Lifetime (years)2020
Annual Cost Coefficient (%)88
Table 3. Wind–Solar–Storage configuration results under different scenarios.
Table 3. Wind–Solar–Storage configuration results under different scenarios.
ScenarioWind Power (Location, Capacity)Photovoltaic (Location, Capacity)Energy Storage (Location, Capacity)
Scenario 115 (635 kW), 17 (350 kW)15 (180 kW), 17 (180 kW)
Scenario 29 (500 kW), 15 (350 kW), 24 (400 kW)9 (150 kW), 15 (200 kW), 24 (120 kW)9 (425 kWh), 15 (300 kWh), 24 (250 kWh)
Scenario 39 (600 kW), 15 (370 kW), 24 (350 kW)9 (180 kW), 15 (200 kW), 24 (100 kW)9 (420 kWh), 15 (285 kWh), 24 (300 kWh)
Table 4. Economic comparison under different planning scenarios.
Table 4. Economic comparison under different planning scenarios.
ScenarioTotal Cost (USD)Investment Cost (USD)O&M Cost (USD)Wind Curtailment Cost (USD)Solar Curtailment Cost (USD)Network Loss Cost (USD)Electricity Sales Revenue (USD)
Scenario 1345,024145,47043,70826,83112,569116,44665,257
Scenario 2471,279257,32599,06219,046929286,554173,540
Scenario 3452,150263,15088,95413,477853878,031182,525
Table 5. Comparison of wind and solar energy utilization under three planning scenarios.
Table 5. Comparison of wind and solar energy utilization under three planning scenarios.
ScenarioPV Utilization Rate (%)Wind Power Utilization Rate (%)
Scenario 183.6787.23
Scenario 285.3289.45
Scenario 390.2792.18
Table 6. Comparison of returns under the three trading models.
Table 6. Comparison of returns under the three trading models.
CaseDistribution Network Electricity Sales Revenue (USD)DG and ESS Operational Revenue (USD)Daily Electricity Purchase Cost for Users (USD)
Case 15979.612,420.225,751.7
Case 22312.821,944.624,005.8
Case 33976.719,713.223,975.5
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

Jiang, M.; Zhang, D.; Ma, K.; Zhang, Z.; Shi, S.; Li, X.; Feng, S.; Xing, W.; Zou, H. A Coordinated Wind–Solar–Storage Planning Method Based on an Improved Bat Algorithm. Processes 2025, 13, 2601. https://doi.org/10.3390/pr13082601

AMA Style

Jiang M, Zhang D, Ma K, Zhang Z, Shi S, Li X, Feng S, Xing W, Zou H. A Coordinated Wind–Solar–Storage Planning Method Based on an Improved Bat Algorithm. Processes. 2025; 13(8):2601. https://doi.org/10.3390/pr13082601

Chicago/Turabian Style

Jiang, Minglei, Dachi Zhang, Kerui Ma, Zhipeng Zhang, Shengyao Shi, Xin Li, Shunqiang Feng, Wenyang Xing, and Hongbo Zou. 2025. "A Coordinated Wind–Solar–Storage Planning Method Based on an Improved Bat Algorithm" Processes 13, no. 8: 2601. https://doi.org/10.3390/pr13082601

APA Style

Jiang, M., Zhang, D., Ma, K., Zhang, Z., Shi, S., Li, X., Feng, S., Xing, W., & Zou, H. (2025). A Coordinated Wind–Solar–Storage Planning Method Based on an Improved Bat Algorithm. Processes, 13(8), 2601. https://doi.org/10.3390/pr13082601

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