Next Article in Journal
Influences of Temperature Variations Around Subway Ventilations on Fractures of Continuous Welded Rail Fractures
Previous Article in Journal
Development of a Novel Biomechanical Framework for Quantifying Dynamic Risks in Motor Behaviors During Aircraft Maintenance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Day-Ahead Planning and Scheduling of Wind/Storage Systems Based on Multi-Scenario Generation and Conditional Value-at-Risk

School of Electrical Engineering and Automation, Nantong University, Nantong 226019, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(10), 5386; https://doi.org/10.3390/app15105386
Submission received: 7 April 2025 / Revised: 3 May 2025 / Accepted: 9 May 2025 / Published: 12 May 2025

Abstract

:
The volatility and uncertainty of wind power output pose significant challenges to the safe and stable operation of power systems. To enhance the economic efficiency and reliability of day-ahead scheduling in wind farms, this paper proposes a day-ahead planning and scheduling method for wind/storage systems based on multi-scenario generation and Conditional Value-at-Risk (CVaR). First, based on the statistical characteristics of historical wind power forecasting errors, a kernel density estimation method is used to fit the error distribution. A Copula-based correlation model is then constructed to generate multi-scenario wind power output sequences that account for spatial correlation, from which representative scenarios are selected via K-means clustering. An objective function is subsequently formulated, incorporating electricity sales revenue, energy storage operation and maintenance cost, initial state-of-charge (SOC) cost, peak–valley arbitrage income, and penalties for schedule deviations. The initial SOC of the storage system is introduced as a decision variable to enable flexible and efficient coordinated scheduling of the wind/storage system. The storage system is implemented using a 1500 kWh/700 kW lithium iron phosphate (LiFePO4) battery to enhance operational flexibility and reliability. To mitigate severe profit fluctuations under extreme scenarios, the model incorporates a CVaR-based risk constraint, thereby enhancing the reliability of the day-ahead plan. Finally, simulation experiments under various initial SOC levels and confidence levels are conducted to validate the effectiveness of the proposed method in improving economic performance and risk management capability.

1. Introduction

In recent years, with the continued advancement of the “dual carbon” strategy, wind power—being a green and clean renewable energy source—has seen increasing penetration in power systems, becoming a key pillar in the development of a new-type power system [1]. However, as wind power output is highly dependent on meteorological conditions, it exhibits significant randomness and volatility. This results in forecasting errors in wind power output, leading to discrepancies between the reported schedule and actual generation, thereby increasing the operational risk and cost of system dispatching [2].
To address the uncertainty of wind power, early studies predominantly adopted deterministic optimization methods for day-ahead scheduling, in which the forecasted power was directly used as the submitted schedule [3]. Although this approach features a simple structure, it fails to account for the risk of deviation caused by forecasting errors, often resulting in large-scale wind curtailment or substantial penalty costs. To improve the feasibility of scheduling plans, some studies have introduced probabilistic constraint optimization frameworks to control the probability of wind power schedule deviations under a specified confidence level [4]. Reference [5] proposed a hydro–wind–thermal joint dispatching method based on the confidence interval of wind power output. By incorporating the confidence interval to model wind power uncertainty and leveraging the regulation capabilities of hydropower and thermal power, the method facilitates the accommodation of wind power uncertainty while minimizing system costs.
Meanwhile, robust optimization methods have been increasingly applied to wind power dispatch models to enhance the system’s resilience against adverse scenarios [6]. Reference [7] proposed a robust modeling approach for multiple wind farms based on high-dimensional non-parametric Copula functions, which effectively captures the correlation structure of wind power outputs. Reference [8] integrated an improved Wasserstein metric with a combined heat and power (CHP) coordination mechanism to enhance both the conservativeness and economic efficiency of system scheduling. Building on this, Reference [9] proposed a piecewise stochastic robust optimization approach, which divides the uncertainty set of wind power and introduces piecewise linear decision rules to coordinate AGC (Automatic Generation Control) and P2G (Power-to-Gas) resources, thereby improving real-time dispatch efficiency under wind power uncertainty. Although robust optimization performs well in handling extreme risks, its inherently conservative nature may limit the economic performance of dispatch strategies to some extent.
To strike a balance between risk control and profit maximization, multi-scenario optimization methods have been extensively studied and applied in wind power scheduling [10]. By constructing multiple representative wind power output scenarios, this approach incorporates the randomness of forecasting errors into the scheduling model, thereby enhancing the stability and flexibility of the dispatch strategy. Reference [11] addressed the uncertainty of load response by proposing a two-stage multi-scenario demand response strategy based on forecast deviation compensation. The prediction-adjustment dual-stage framework effectively mitigates the impact of forecasting errors on plan execution. Reference [12] considered the coordinated regulation capabilities of industrial loads and energy storage systems and developed a multi-timescale optimization model under high wind power penetration scenarios. This approach improves both system flexibility and the economic efficiency of wind power integration. Reference [13] further incorporated environmental wind conditions and proposed an efficient scenario generation method that integrates scenario screening with incremental risk control. This method enhances the robustness and computational efficiency of wind power scheduling models under chance-constrained frameworks. Reference [14] proposed a rolling intraday scheduling strategy for wind/storage systems based on multi-scenario synergy. By incorporating real-time adjustments of energy storage dispatch in response to wind power fluctuations, their method enhances operational flexibility and short-term economic benefits.
Accurate modeling of wind power forecast errors and their dependencies is essential for generating realistic multi-scenario datasets. Traditional parametric models—such as Beta, Levy-stable, or Gamma-like distributions—often fail to capture the skewness, heavy tails, and multimodal characteristics observed in actual data [15]. To address these limitations, this study adopts kernel density estimation (KDE) for flexible marginal distribution modeling without predefined assumptions. In addition, Copula-based methods are employed to characterize the spatio-temporal dependencies among forecast errors more accurately than traditional linear correlation models, providing a more realistic foundation for scenario generation [16].
While improving the executability of wind power scheduling, energy storage systems have also been integrated into the dispatch framework as flexible regulation resources. Reference [17] proposed a frequency control strategy based on state-of-charge (SOC) regulation to enable coordinated operation between wind and storage systems. Reference [18] developed a fluctuation characteristic analysis and typical day clustering model based on actual wind and solar output data, and proposed an energy storage capacity optimization strategy aimed at smoothing power fluctuations. However, most existing studies regard energy storage primarily as a regulation resource, without fully exploring its arbitrage potential under time-of-use pricing mechanisms. Moreover, current scheduling models often fail to incorporate the initial SOC of storage systems into the joint optimization framework.
On the other hand, although multi-scenario approaches can improve the average profit of dispatch plans, they still face the risk of revenue decline under extreme scenarios. Therefore, Conditional Value-at-Risk (CVaR), as a risk measurement tool, has been introduced into power dispatch optimization models to quantify tail risk [19]. Reference [20] incorporated CVaR into a wind power investment equilibrium model under multiple market trading mechanisms to characterize the risk preferences on the power production side. Reference [21] introduced CVaR into the scheduling model of an integrated energy system with uncertain wind power, enabling the quantification and management of risks caused by wind power volatility. However, existing studies that incorporate CVaR into dispatch models mainly focus on the formulation and constraint of the risk metric itself, with insufficient attention to the participation mechanism of energy storage systems in risk mitigation. In particular, the lack of joint modeling of initial state-of-charge and time-of-use price response strategies limits the ability of wind/storage systems to achieve coordinated optimization between profitability and robustness.
While existing studies have explored wind/storage scheduling through multi-scenario optimization, demand-side coordination, or rolling intraday control, many of them assume a fixed SOC and do not explicitly incorporate risk constraints. In contrast, this study focuses on day-ahead scheduling and introduces a unified framework that integrates non-parametric modeling of forecast errors, Copula-based scenario generation, initial SOC optimization, and CVaR-based risk control. This approach captures both the economic and risk dimensions of decision-making under uncertainty, distinguishing it from prior works that either overlook initial SOC flexibility or treat uncertainty in a simplified manner. The main contributions of this study are as follows:
(1)
Based on historical wind power forecasting errors, kernel density estimation is employed to fit the marginal distributions, while a Gaussian Copula function is used to capture the temporal correlation among forecasting errors across different time periods. This enables the generation of wind power output scenarios with sequential dependence. Representative scenarios are then extracted using K-means clustering to enhance scenario representativeness and modeling accuracy;
(2)
The initial SOC of the energy storage system is introduced as a decision variable in the scheduling framework. By jointly considering electricity sales revenue, operation and maintenance costs, penalties for schedule deviations, and time-of-use pricing, the model enables economic arbitrage through charging and discharging during peak and off-peak price periods, thereby improving overall system profit and operational flexibility;
(3)
A CVaR-based risk control mechanism is incorporated into the multi-scenario optimization framework to effectively constrain profit losses under extreme scenarios, thereby enhancing the robustness and risk controllability of the scheduling strategy under high uncertainty.
The remainder of this paper is organized as follows: Section 2 introduces the modeling of wind power forecasting errors and the generation of representative scenarios. Section 3 develops the day-ahead optimization scheduling model for the wind/storage system, with a detailed description of the objective function, constraints, and the CVaR-based risk control mechanism. Section 4 presents case studies based on multi-scenario wind power outputs, in which simulation experiments are conducted under different optimization strategies, initial SOC settings, and CVaR confidence levels. Section 5 concludes the paper and outlines directions for future research.

2. Multi-Scenario Generation Based on Wind Power Forecasting Errors

The data used in this study are obtained from the SCADA system of a wind farm in Jiangsu Province, covering a typical month (30 days). The scheduling horizon is 24 h with a 10 min sampling interval, totaling 4320 time points. The 10 min interval complies with industry standards, offering sufficient resolution to capture power fluctuations while ensuring computational efficiency. Figure 1 presents a comparison between the forecasted and actual wind power outputs for the entire month. The forecasting errors derived from the forecasted and actual outputs over the first 29 days are used for statistical analysis and multi-scenario modeling. The forecasted power on the 30th day serves as the input for scheduling optimization.

2.1. Statistical Analysis of Wind Power Forecasting Errors

To characterize the forecasting error characteristics of wind power output, statistical analysis is first conducted based on historical data from 144 time intervals per day over a one-month period. Let the forecasted wind power at time interval t of a given day be denoted as p ^ ( t ) , and the actual wind power be denoted as p ( t ) . The wind power forecasting error is then defined as follows:
e ( t ) = p ( t ) p ^ ( t ) ,   t = 1 , 2 , , 144
Based on the historical data from the first 29 days, the forecasting errors are grouped by time interval to form an error sample set for each time period, denoted as e i ( t ) , where i = 1 , 2 , , 29 .
To describe the distribution characteristics of wind power forecasting errors at different time intervals, statistical analysis is further conducted on the error samples of each interval to compute the sample mean μ ( t ) and sample standard deviation σ ( t ) . The corresponding formulas are as follows:
μ ( t ) = 1 29 i = 1 29 e i ( t )
σ ( t ) = 1 29 i = 1 29 ( e i ( t ) μ ( t ) ) 2

2.2. Kernel Density Estimation for Error Distribution Fitting

To characterize the distribution of wind power forecasting errors across different time intervals, this study employs the kernel density estimation (KDE) method to fit the error samples derived from the historical data of the first 29 days [22]. Compared with traditional parametric distribution fitting methods, KDE—as a non-parametric technique—can adaptively capture the true underlying distribution of the data without assuming any specific distribution form in advance.
f ^ t ( e ) = 1 d h i = 1 d K ( e e i ( t ) h )
where d is the number of historical sample days, and K ( ) is the kernel function. In this study, the Gaussian function is selected, which is defined as follows:
K ( u ) = 1 2 π exp ( u 2 2 )
In Equation (4), h denotes the bandwidth parameter, which directly affects the smoothness of the kernel density estimation. To determine an appropriate bandwidth, this study adopts Silverman’s rule of thumb [23], which defines the bandwidth as follows:
h = 1.06 × σ × d 1 / 5
where σ is the standard deviation of the forecasting error sample set, and d is the number of historical samples used for error distribution estimation. If the bandwidth is set too small, the KDE curve becomes overly steep and sensitive to noise; conversely, if the bandwidth is too large, the estimated distribution may become overly smooth, potentially resulting in the loss of important detail. Therefore, Silverman’s rule of thumb is adopted in this study to determine the bandwidth parameter.
In addition, to further validate the fitting performance of the kernel density estimation method, two typical parametric approaches—namely, the normal distribution and the t-distribution—are selected for comparative analysis. The normal distribution fitting method derives the probability density function using the sample mean and standard deviation of the historical forecasting errors, estimated via the maximum likelihood method. The t-distribution fitting method accounts for the heavy-tailed characteristics of the data, making it more suitable for modeling extreme forecasting errors [24]. Figure 2 presents a comparison between the histogram of forecasting errors from the first 29 days and the fitted curves obtained from the three methods.
As shown in Figure 2, the normal distribution fitting curve performs well near zero forecasting errors, but its accuracy deteriorates in regions with larger errors. Although the t-distribution curve improves the fitting performance to some extent compared to the normal distribution, its unimodal nature prevents it from accurately capturing multimodal patterns or local density fluctuations present in the actual data. In contrast, kernel density estimation, as a non-parametric method, is not constrained by any specific distributional assumptions and can flexibly adapt the fitting curve according to the actual data characteristics. It effectively captures the skewness, multimodality, and heavy-tailed features of forecasting error data. The KDE fitting curve exhibits a significantly better match with the error histogram than both the normal and t-distribution fitting methods.

2.3. Error Correlation Modeling Based on Copula Functions

In practical wind power scenarios, forecasting errors not only exhibit random fluctuations within individual time intervals but also demonstrate significant temporal correlation. Traditional single-period probabilistic modeling methods fail to capture the interdependence among forecasting errors across different time intervals, which in turn compromises the accuracy of subsequent scenario generation and system scheduling. To address this limitation, this study introduces the Copula function to construct a joint probabilistic model that captures the dependency structure among wind power forecasting errors across multiple time intervals [25].
A Copula function describes the dependency structure among multivariate random variables. It allows for the separation of marginal distributions from the joint distribution, thus avoiding rigid assumptions about the form of the data distribution and offering broad applicability. According to Sklar’s theorem, for any set of random variables, the joint distribution can be expressed as a combination of the marginal distributions and a Copula function:
F ( x 1 , x 2 , , x n ) = C F 1 ( x 1 ) , F 2 ( x 2 ) , , F n ( x n )
where F ( x 1 , x 2 , , x n ) is the joint distribution function of the n-dimensional random variables, F i ( x i ) is the marginal distribution function of the i-th variable, and C ( ) denotes the Copula function.
Among various Copula functions, the Gaussian Copula is widely used to characterize the dependence structure among complex random variables due to its advantages of simple parameter estimation, clear functional form, and strong adaptability [26]. Therefore, the Gaussian Copula is selected to model the temporal correlation of wind power forecasting errors. Its mathematical formulation is given as follows:
C ( u 1 , u 2 , , u 3 Σ ) = Φ Σ ( Φ 1 ( u 1 ) , Φ 1 ( u 2 ) , , Φ 1 ( u n ) )
where Φ Σ is the joint cumulative distribution function (CDF) of an n-dimensional standard normal distribution with covariance matrix Σ ; Φ 1 ( ) is the inverse of the standard normal CDF; and u i denotes the marginal cumulative probability of the forecasting error at time interval i.
To accurately capture the temporal correlation characteristics of wind power forecasting errors, a joint probability distribution model is constructed using the Gaussian Copula function. The specific implementation steps are as follows:
  • Marginal Distribution Fitting
First, kernel density estimation is applied to the historical forecasting error data from the first 29 days for each time interval, yielding the empirical distribution function of forecasting errors at each time step. Based on this, the original forecasting error data are transformed into a unified [0,1] probability space using their respective empirical cumulative distribution functions, thereby forming a set of standardized random variables with consistent marginal distributions. This transformation eliminates the influence of scale differences among error data on the modeling of correlation structures;
2.
Gaussian Copula Parameter Estimation
Next, to determine the parameters reflecting the temporal correlation of errors, the standardized data in the [0,1] space are further transformed into the standard normal space using the inverse of the standard normal distribution function. Then, the covariance matrix parameter of the Gaussian Copula function is estimated using the maximum likelihood estimation method. This allows the model to fully capture the intrinsic temporal dependence among forecasting errors across different time intervals;
3.
Forecasting Error Scenario Generation
Finally, based on the parameters of the Gaussian Copula model, stochastic scenarios of wind power forecasting errors are generated. The generation process consists of two stages. First, using the established Gaussian Copula parameters, random samples are drawn from the joint distribution in the standard normal space. Then, the sampled data are mapped back to the original error space by applying the inverse of the fitted empirical cumulative distribution function (CDF) for each time interval. In this way, a set of candidate wind power output scenarios is constructed.

2.4. Multi-Scenario Generation of Wind Power Output

Let the forecasted wind power output for each time interval on Day 30 be denoted as p ^ 30 ( t ) ,   t = 1 , 2 , , 144 , with a data sampling interval of 10 min. To generate candidate scenarios, S samples are first randomly drawn from the joint distribution constructed using the wind power data from the first 29 days, resulting in a standardized forecasting error matrix. The mathematical expression is given by the following:
U s = u 1 ( 1 ) u 1 ( 2 ) u 1 ( t ) u 2 ( 1 ) u 2 ( 2 ) u 2 ( t ) u s ( 1 ) u s ( 2 ) u s ( t )
where u s ( t ) [ 0 , 1 ] represents the standardized forecasting error at time interval t in the s-th candidate scenario. By applying the inverse of the empirical cumulative distribution function F ^ t ( e ) for each time interval, the standardized sampled values can be transformed into actual forecasting errors:
e s ( t ) = F ^ t 1 ( u s ( t ) )
By adding the inverse-transformed actual forecasting errors to the forecasted wind power values of each time interval on Day 30, the wind power output scenarios for Day 30 can be constructed as follows:
p 30 s ( t ) = p ^ 30 ( t ) + e s ( t )
Directly using all candidate scenarios may lead to severe data redundancy, making it difficult for the scheduling model to accurately capture the characteristics of wind power uncertainty, and substantially increasing the computational complexity of the optimization problem. Therefore, k-means clustering is employed to reduce the dimensionality of the S candidate scenarios by grouping them into K clusters, from which representative wind power output scenarios are extracted [27]. This reduction not only preserves the statistical structure of the original scenario set but also significantly improves the computational efficiency of the subsequent optimization process. Let n k denote the number of candidate scenarios in the k-th cluster. The weight assigned to the representative scenario of this cluster is defined as follows:
w k = n k k
Figure 3 illustrates the overall process of the proposed approach, from data acquisition and error modeling to scenario generation, reduction, and scheduling optimization. It outlines the key steps involved in constructing the wind/storage day-ahead scheduling model.

3. Day-Ahead Planning and Scheduling Model for Wind/Storage Systems Based on Multi-Scenario Generation and CVaR

3.1. Objective Function

For a single wind power output scenario, the objective function comprehensively considers the electricity sales revenue from the reported wind power schedule, the operation and maintenance cost of the energy storage system, the cost of the initial SOC, the penalty cost for scheduling deviations, and the arbitrage revenue from peak–valley electricity prices. This objective function is used to guide the wind/storage scheduling system in balancing revenue and cost, thereby achieving optimal decision-making for wind power reporting, energy storage charge/discharge strategies, and management of scheduling deviations. The mathematical expression of the objective function for the k-th scenario is given as follows:
C k = t = 1 T C s e l l ( t ) C k c f ( t ) C b ( t ) C s o c ( t ) + C f g ( t )
C s e l l ( t ) = p s e l l ( t ) p j ( t ) Δ t C k c f ( t ) = λ k ( t ) Δ k ( t ) C b ( t ) = C b ( p c ( t ) + p d ( t ) ) Δ t C s o c ( t ) = C s o c E b S O C 0 C f g ( t ) = γ ( α f ( t ) p d ( t ) p s e l l ( t ) α g ( t ) p c ( t ) p b u y ( t ) )
where C k is the total revenue of the wind farm under the k-th scenario. C s e l l ( t ) denotes the electricity sales revenue. C k c f ( t ) is the penalty cost for scheduling deviation. C b ( t ) is the operation and maintenance cost of the energy storage system. C s o c ( t ) is the cost associated with the initial SOC. C f g ( t ) represents the arbitrage revenue from peak–valley electricity price differences. p s e l l ( t ) is the electricity selling price. p j ( t ) is the scheduled wind power, and Δ t is the time interval. Δ k ( t ) is the scheduled deviation energy under scenario k. λ k ( t ) is the unit penalty cost for scheduling deviation, and C b is the cost coefficient of energy storage. p c ( t ) and p d ( t ) are the charging and discharging power of the energy storage system. C s o c is the cost coefficient of the initial SOC. E b is the rated capacity of the energy storage system, and S O C 0 is the initial SOC. γ is the arbitrage incentive coefficient. α f ( t ) and α g ( t ) are binary variables indicating peak and valley price periods, respectively (0–1). p b u y ( t ) is the electricity purchase price from the grid.
Therefore, based on the K clustered wind power output scenarios, the objective function for the wind farm’s multi-scenario expected revenue is defined as follows:
max C = k = 1 K w k C k
where w k is the weight of the k-th wind power output scenario, C k is the total revenue of the wind farm under this scenario, and K is the total number of clustered scenarios.

3.2. Conditional Value-at-Risk

Although the weighted summation of the K clustered scenarios can enhance the economic returns of the wind farm to a certain extent, it remains difficult to effectively mitigate significant profit drops caused by extreme scenarios, particularly under conditions of large forecasting errors or distributional deviations. To further enhance the robustness of the submitted schedule across different scenarios, a Conditional Value-at-Risk (CVaR) constraint is incorporated into the profit maximization objective function.
CVaR is a risk management tool used to measure the expected loss beyond a specified threshold under the worst-case scenarios. Compared with traditional risk metrics, CVaR captures tail risks more effectively and better reflects potential losses under extreme scenarios, thus offering enhanced robustness when dealing with wind power forecasting errors and other uncertainties. A confidence level α is specified, and two auxiliary variables, ζ and τ k , are introduced into the model. CVaR is typically used to assess losses under extreme scenarios, whereas the objective function in this study focuses on economic gains in wind power systems. Therefore, to apply CVaR in the context of revenue optimization, the profit is negated and transformed into a loss function. Through this transformation, maximizing CVaR becomes equivalent to minimizing losses in worst-case scenarios, thereby enhancing the system’s performance under extreme conditions. The specific expression is given as follows:
C V a R α ( C ) = ξ 1 1 α k = 1 K w k τ k
where ζ is the baseline value representing the quantile. τ k denotes the deviation between the revenue in scenario k and the quantile baseline. When the revenue in scenario k falls below ζ , τ k increases accordingly.

3.3. Constraints

(1)
Energy Storage Constraints
S O C ( t + 1 ) = S O C ( t ) + ( p c ( t ) × η c p d ( t ) η d ) × Δ t
0 p c ( t ) P r a t e d
0 p d ( t ) P r a t e d
S O C min S O C ( t ) S O C max
(2)
CVaR Risk Constraints
To incorporate risk control into the objective function and prevent revenue degradation under extreme scenarios, a CVaR constraint is introduced.
τ k ξ C k
τ k 0
where ζ is the baseline value representing the revenue quantile threshold. τ k is the deviation between the revenue in scenario k and the quantile baseline. C k is the total revenue of the wind farm in scenario k.
(3)
Linear Constraints
In each scenario k, the actual wind power output at time t, denoted as p 30 k ( t ) , is an uncertain quantity determined by the scenario generation process. Ideally, the scheduled wind power p j ( t ) combined with the net energy storage dispatch p c p d should match this actual output, leading to a power balance constraint of the following form:
p j ( t ) + p c p d = p 30 k ( t )
However, since p 30 k ( t ) is not a decision variable but a scenario-dependent parameter, the above equality cannot be directly used in the MILP formulation. To ensure tractability and retain linearity, a non-negative deviation variable z k ( t ) is introduced to quantify the scheduling shortfall under each scenario. The equality is then relaxed to a linear inequality:
p j ( t ) + p c p d z k ( t ) p 30 k ( t )
This constraint ensures that the total scheduled output and storage dispatch do not exceed the available wind power in each scenario. The deviation variable z k ( t ) is penalized in the objective function, encouraging solutions that approximate the ideal balance while maintaining tractability in the MILP framework.

3.4. Solution Method

In this study, a mixed-integer linear programming (MILP) approach is adopted to solve the wind/storage power planning and scheduling model under multi-scenario wind power uncertainty. The YALMIP 20230622 toolbox in MATLAB R2021b is used as the modeling interface, and CPLEX 12.10 is selected as the solver. Although CPLEX provides robust and efficient solutions for MILP models, its computational efficiency may decline for very large-scale instances with extensive scenario sets. Therefore, the proposed method is most suitable for day-ahead scheduling problems with a moderate number of representative scenarios. The decision variables in the optimization model include the following: (1) wind power scheduling plan p j ( t ) ; (2) energy storage charging and discharging power p c ( t ) and p d ( t ) ; and (3) initial state of charge of the energy storage system SOC0.

4. Discussion

4.1. Case Parameters

This study selects a wind/storage system from an industrial park in Jiangsu Province, China, as the research object. The scheduling horizon is set to 24 h with a time interval of 10 min, resulting in 144 sampling points per day. The data are obtained from the actual operation records of the wind farm in the park, covering a typical month (30 days) of wind power forecasts and corresponding actual output data. The forecasting error data from the first 29 days are used to construct the probabilistic model and scenario set of wind power output, while the forecasted data for the 30th day serve as the input for optimization and scheduling.
During the generation of wind power output scenarios for Day 30, a combination of the Copula method and KDE is employed to generate 100 candidate output scenarios via random sampling. Subsequently, the k-means clustering method is applied to extract 10 representative scenarios along with their corresponding probability weights, in order to reduce computational complexity while preserving the representativeness of the scenario set. Figure 4 illustrates the curve distribution of the 10 representative wind power output scenarios selected via k-means clustering.
The confidence level for the CVaR constraint is set to 0.90. The parameters of the LiFePO4 battery energy storage system are listed in Table 1. In particular, the initial SOC of the storage system is treated as a decision variable for optimization, while the terminal SOC is fixed at 0.5 to ensure that the system retains a certain level of dispatchability at the end of the scheduling horizon. The cost coefficient for the initial SOC is set to 0.45 CNY/kWh. Moreover, to account for the impact of electricity price fluctuations on the charge/discharge strategy of the storage system, a time-of-use (TOU) pricing mechanism is introduced, as shown in Table 2. The electricity purchase price refers to the cost of buying electricity from the grid, while the selling price corresponds to the feed-in tariff for wind power. On this basis, to further incentivize arbitrage scheduling by leveraging the peak–valley electricity price spread, a peak–valley arbitrage incentive coefficient γ is introduced, with a value of 0.5.
To ensure the practicality and reproducibility of the proposed method, the wind power system is modeled using a representative commercial wind turbine. Specifically, a 4 MW horizontal-axis wind turbine is considered, with a cut-in wind speed of 3 m/s, a rated wind speed of 12 m/s, and a cut-out wind speed of 25 m/s.
To further reduce the economic losses caused by wind power scheduling deviations across scenarios, the objective function incorporates a deviation penalty cost, which is jointly determined by the electricity purchase price and a dynamic penalty coefficient. The penalty cost for each time period is listed in Table 3. Specifically, a higher penalty coefficient (2.0) is assigned to peak periods to reflect their elevated economic impact. For flat and valley periods, a unified coefficient of 1.5 is adopted to balance their differing electricity prices with the system’s overall sensitivity to deviations during non-peak hours.

4.2. Case Simulation and Results Analysis

Figure 5 presents a comparison between the original forecasted wind power and the optimized scheduled power. Figure 6 shows the SOC curve of the energy storage system along with the corresponding time-of-use electricity price curve at each time interval. Since the SOC curve includes the initial SOC, a total of 145 sampling points are displayed. Table 4 further summarizes the comparison of day-ahead economic benefits and risk indicators of the wind/storage system under the optimized scheduling results.
According to the results in Figure 5 and Figure 6 and Table 4, the optimized initial SOC is 0.1. This decision is mainly influenced by the time-of-use electricity price structure and the cost associated with energy storage. During valley periods, the electricity purchase price is only 0.17 CNY/kWh, which is significantly lower than the unit cost of the initial SOC (0.45 CNY/kWh). If the initial SOC is set too high, the storage system will have little room for charging during low-price hours, making it impossible to take advantage of cheaper electricity and missing the opportunity to reduce operational costs. At the same time, the feed-in tariff during valley periods is also low, making discharging less profitable and reducing the cost-effectiveness of selling stored energy. In contrast, during peak periods (10:00–15:00 and 18:00–21:00), the high electricity price encourages the wind/storage system to discharge the storage unit in coordination with wind power to increase the scheduled output and achieve peak-period arbitrage gains. The final optimization results show that the expected revenue across multiple scenarios is CNY 16,233.78, with a CVaR of CNY 15,903.29. The minimum and maximum scenario revenues are CNY 15,532.48 and CNY 16,263.00, respectively.
To validate the effectiveness of the proposed day-ahead planning and scheduling model for wind/storage systems based on multi-scenario generation and CVaR, three comparison schemes are designed using the same set of wind power output scenarios. The details of the three schemes are shown in Table 5.
Table 6 presents the comparison of day-ahead economic benefits and risk indicators of the wind/storage system under the three scheduling schemes.
As shown in Table 6, Scheme 2 achieves the highest expected revenue of CNY 16,903.17, which is CNY 669.39 higher than Scheme 1 (CNY 16,233.78). Its maximum scenario revenue also reaches CNY 17,721.76, exceeding that of Scheme 1 (CNY 16,263.00) by CNY 1437.27. However, Scheme 2 does not incorporate CVaR and thus fails to effectively manage risk under extreme scenarios. As a result, its minimum scenario revenue drops to CNY 14,445.90, which is CNY 1086.58 lower than that of Scheme 1 (CNY 15,532.48). In Scheme 3, which excludes peak–valley arbitrage based on Scheme 1, the expected revenue decreases to CNY 14,894.26—lower than both Scheme 1 and Scheme 2. Its minimum scenario revenue is also the lowest, at CNY 14,192.96. Therefore, incorporating both CVaR and peak–valley arbitrage is crucial for mitigating risk and enhancing the economic performance of the wind/storage system.

4.3. Analysis of Results Under Different Initial State-of-Charge Levels

To verify the effectiveness of optimizing the initial SOC in improving the economic performance of the wind farm, this study analyzes comparison cases with initial SOC levels set at 0.5, 0.9, and the optimized value of 0.1. Figure 7 and Figure 8 show the SOC variation curves when the initial SOC is set to 0.5 and 0.9, respectively. Table 7 compares the expected revenues of the wind farm under different initial SOC levels.
As shown in Table 7, when the initial SOC is set to 0.1, the wind farm achieves the highest expected revenue of CNY 16,233.78. In contrast, the expected revenues at initial SOC levels of 0.5 and 0.9 are CNY 16,044.70 and CNY 15,923.12, respectively, both lower than that of the 0.1 case. Further insights from Figure 7 and Figure 8 show that during valley periods, a lower initial SOC facilitates the use of surplus wind power for energy storage charging, thereby reducing the cost associated with the initial SOC. During peak periods, the storage system discharges to take advantage of higher electricity prices, thus improving overall revenue through arbitrage. Therefore, optimizing the initial state of charge is of great significance for enhancing the overall economic performance of the wind farm.

4.4. Analysis of Results Under Different Confidence Levels

Different confidence levels represent the wind/storage system’s tolerance for extreme scenarios. A higher confidence level requires the system to maintain relatively high revenue even in worst-case conditions, while a lower confidence level allows for higher expected returns at the cost of increased risk exposure. By comparing scheduling results under different confidence levels, the model’s performance in scenario-based risk management can be comprehensively evaluated.
As shown in Table 8, when the confidence level is relatively low (0.8 and 0.85), the expected revenues are higher—CNY 16,453.56 and CNY 16,447.05, respectively. However, the corresponding minimum scenario revenues are relatively low, at CNY 15,136.98 and CNY 15,163.38. When the confidence level increases to 0.9 and 0.95, the expected revenues decrease to CNY 16,233.78 and CNY 15,772.14, respectively, but the minimum scenario revenues rise significantly to CNY 15,532.48 and CNY 15,736.71. Meanwhile, the CVaR values also decline as the confidence level increases, dropping from CNY 16,166.63 at 0.8 to CNY 15,676.59 at 0.95. These results indicate that higher confidence levels lead to more conservative scheduling strategies, which can effectively mitigate significant revenue drops under extreme scenarios. Therefore, selecting an appropriate confidence level is essential for achieving a balance between risk control and revenue maximization.
Based on the above analysis, the confidence level should be determined according to the operator’s risk preference and scheduling objectives. A higher confidence level, such as 0.9 or 0.95, is appropriate when the focus is on reducing the impact of extreme scenarios and ensuring more stable returns. Conversely, when improving expected revenue is prioritized and the system can tolerate certain deviations, a lower level, such as 0.8 or 0.85, may be considered. This allows for flexible adjustment of the scheduling strategy in line with different operational requirements.

4.5. Sensitivity Analysis on the Number of Clusters

To investigate the impact of the number of representative scenarios on scheduling performance, a sensitivity analysis was conducted by varying the cluster count K used in the scenario reduction step. Specifically, the optimization model was solved for K = 5, K = 10, and K = 15, and the corresponding results are presented in Table 9.
From Table 9, it can be observed that increasing the number of clusters from 5 to 15 leads to a general improvement in expected revenue, with the highest value (CNY 16,379.67) achieved when K = 15. However, this improvement is accompanied by a slight reduction in CVaR, decreasing from CNY 15,903.29 at K = 10 to CNY 15,770.80 at K = 15, as well as a decline in the minimum scenario revenue. This indicates that while a larger number of clusters provides a more comprehensive representation of wind power uncertainty, it may also introduce more extreme scenarios that negatively affect risk indicators.

4.6. Grid-Friendliness Evaluation Based on Power Ramp Rate

To further evaluate the grid-interactive characteristics of the proposed wind/storage dispatch model, this section investigates the smoothness of the system’s net power output by analyzing its power ramp rate. The power ramp rate, defined as the change in net power output to the grid over consecutive time intervals, serves as a critical indicator of grid-friendliness. Excessive fluctuations in output power can lead to frequency instability, increase the burden on grid regulation resources, and hinder the reliable integration of renewable energy. In this study, the net power output is defined as the sum of the scheduled wind power and the difference between discharging and charging power of the battery system. The power ramp rate is calculated as the variation in net output between two consecutive 10 min intervals. The variation of net power ramp rate over 10 min intervals is shown in Figure 9.
As shown in Figure 9, the net power ramp rate remains relatively stable over the scheduling horizon, with limited short-term fluctuations. This reflects that the optimized dispatch strategy avoids large power swings between consecutive intervals. Combined with the scenario-based modeling and the inclusion of time-of-use pricing and CVaR constraints, the dispatch results demonstrate a smooth power output trajectory that is compatible with grid operational requirements.
To quantitatively assess the output smoothness of the wind/storage system, Table 10 presents the maximum and average power ramp rates calculated over consecutive 10 min intervals.
As shown in Table 10, the maximum and average ramp rates are 1083.26 kW/10 min and 179.36 kW/10 min, corresponding to 27% and 4.5% of the turbine’s rated power, respectively. This falls within the acceptable range based on domestic and international grid standards, confirming the proposed strategy’s capability to deliver grid-friendly power fluctuations.

5. Conclusions

This paper proposes a day-ahead planning and scheduling model for wind/storage systems that integrates multi-scenario generation with CVaR constraints. Wind power output scenarios are generated using non-parametric modeling combined with Copula functions. The model also incorporates initial SOC optimization and a peak–valley arbitrage mechanism, effectively addressing the scheduling challenges posed by wind power uncertainty.
Simulation results show that the proposed model significantly enhances both economic performance and risk control. Compared with the benchmark without CVaR and arbitrage design, the expected revenue increases by CNY 340.67, the CVaR improves by CNY 420.74, and the minimum scenario revenue rises by CNY 563.95. When the initial SOC is optimized to 0.1, the expected revenue is CNY 189.08 and CNY 310.66 higher than those with SOC values of 0.5 and 0.9, respectively. Under different confidence levels, raising the level from 0.8 to 0.95 leads to a CVaR increase of CNY 739.96 and a minimum revenue gain of CNY 1599.73, at the cost of CNY 681.42 in expected revenue, reflecting a clear trade-off between risk and return. In addition, increasing the number of clusters from 5 to 10 improves both CVaR and expected revenue, while further increasing to 15 results in only a slight revenue gain (CNY 145.89) but a decline in CVaR by CNY 132.49, indicating diminishing returns and potential overfitting.
Although the proposed model improves the economic efficiency and robustness of the wind/storage system, it primarily focuses on day-ahead scheduling and does not fully capture the dynamic response capabilities required during real-time operation. This limitation may affect its adaptability under highly volatile conditions. Future work will aim to incorporate real-time dispatch mechanisms to enhance the responsiveness and practical applicability of the proposed approach.

6. Patent

Chinese invention patents result from the work as follows:
(1)
A Double Energy Storage Battery Management Method for Wind Power Grid Integration Plan Deviation Compensation, Patent No.: ZL 202410373465.5, authorized on 24 December 2024;
(2)
A Wind-Storage Power Planning Method with Coordinated Dual Energy Storage Scheduling, Patent No.: ZL 202311324413.0, authorized on 2 August 2024;
(3)
A Microgrid Economic Scheduling Method Based on Dynamic Pricing and Battery Degradation, Application No.: CN 202411929009.0, Application Date: 25 December 2024.

Author Contributions

J.Z. performed the experiment and wrote the paper. S.C. helped in the experiments and writing. C.J. assisted with the analysis and interpretation of results. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Innovative Research of the Postgraduate Research & Practice Innovation Program of Jiangsu Province (No. KYCX24_3576).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

CVaRConditional Value-at-Risk
SOCstate of charge
KDEkernel density estimation
P2GPower-to-Gas
CDFcumulative distribution function
MILPmixed-integer linear programming
TOUtime-of-use
CHPcombined heat and power
AGCAutomatic Generation Control
LiFePO4lithium iron phosphate
p ^ ( t ) forecasted wind power at time t
p ( t ) actual wind power at time t
e ( t ) forecasting errors at time t
μ ( t ) sample mean
σ ( t ) sample standard deviation
p ^ 30 ( t ) forecasted wind power on Day 30
u s ( t ) standardized forecasting error at time t
e s ( t ) actual forecasting error at time t
p 30 s ( t ) wind power output scenarios for Day 30
kindex of the representative scenario or cluster
n k number of candidate scenarios in the k-th cluster
C k total revenue of the wind farm
C s e l l ( t ) electricity sales revenue
C k c f ( t ) penalty cost for scheduling deviation
C b ( t ) operation and maintenance cost of the energy storage system
C s o c ( t ) cost associated with the initial SOC
C f g ( t ) arbitrage revenue from peak–valley electricity price differences
p s e l l ( t ) electricity selling price
p c ( t ) charging power of the energy storage system
p d ( t ) discharging power of the energy storage system
S O C 0 initial SOC
w k weight of the k-th wind power output scenario
S O C max maximum SOC of the energy storage system
S O C min minimum SOC of the energy storage system
dnumber of historical sample days
hbandwidth parameter
σ standard deviation of the forecasting error
Φ Σ joint cumulative distribution function
u i marginal cumulative probability
Snumber of initial scenarios
Ktotal number of clustered scenarios
Δ t time interval
C b cost coefficient of energy storage
E b rated capacity of the energy storage system
γ arbitrage incentive coefficient
α f ( t ) peak price indicators
α g ( t ) valley price indicators
ζ baseline value representing the quantile
τ k revenue deviation from baseline in scenario k
η c charging efficiency of the energy storage system
η d discharging efficiency of the energy storage system
P r a t e d rated power of the energy storage system
p 30 k ( t ) wind power output generated in scenario k at time interval t
α confidence level for CVaR
Φ 1 ( ) inverse of the standard normal CDF
C ( ) Copula function
K ( ) kernel function

References

  1. Liu, J.; Lin, Y.; Jiang, M.; Guo, X. Exploring policy support for wind power development from a balancing perspective—A study of dynamic strategies based on evolutionary game. Energy Policy 2024, 188, 114061. [Google Scholar] [CrossRef]
  2. Ye, L.; Peng, Y.; Li, Y.; Li, Z. A novel informer-time-series generative adversarial networks for day-ahead scenario generation of wind power. Appl. Energy 2024, 364, 123182. [Google Scholar] [CrossRef]
  3. Chen, H.; Wu, H.; Kan, T.; Zhang, J.; Li, H. Low-carbon economic dispatch of integrated energy system containing electric hydrogen production based on VMD-GRU short-term wind power prediction. Int. J. Electr. Power Energy Syst. 2023, 154, 109420. [Google Scholar] [CrossRef]
  4. Chen, Y.; Yu, S.S.; Lim, C.P.; Shi, P. Multi-Objective Estimation of Optimal Prediction Intervals for Wind Power Forecasting. IEEE Trans. Sustain. Energy 2024, 15, 974–985. [Google Scholar] [CrossRef]
  5. Lu, J.; Zhao, J.; Zhang, Z.; Liu, Y.; Xu, Y.; Wang, T.; Yang, Y. Short-Term Optimal Operation Method for Hydro–Wind–Thermal Systems Considering Wind Power Uncertainty. Energies 2024, 17, 5075. [Google Scholar] [CrossRef]
  6. Ren, B.; Jia, Y.; Li, Q.; Wang, D.; Tang, W.; Zhang, S. Robust Wind Power Ramp Control Strategy Considering Wind Power Uncertainty. Electronics 2024, 13, 211. [Google Scholar] [CrossRef]
  7. Tu, Q.; Miao, S.; Yao, F.; Yang, W.; Lin, Y.; Zheng, Z. An improved wind power uncertainty model for day-ahead robust scheduling considering spatio-temporal correlations of multiple wind farms. Int. J. Electr. Power Energy Syst. 2023, 145, 108674. [Google Scholar] [CrossRef]
  8. Li, H.; Liu, H.; Ma, J.; Li, D.; Zhang, W. Distributionally robust optimal dispatching method of integrated electricity and heating system based on improved Wasserstein metric. Int. J. Electr. Power Energy Syst. 2023, 151, 109120. [Google Scholar] [CrossRef]
  9. Wang, Y.; Zhang, K.; Qu, K. Segmented Real-time Dispatch Model and Stochastic Robust Optimization for Power-gas Integrated Systems with Wind Power Uncertainty. J. Mod. Power Syst. Clean Energy 2023, 11, 1480–1493. [Google Scholar] [CrossRef]
  10. Liu, D.; Wang, W.; Zhang, H.; Shi, W.; Bai, C.; Zhang, H. Day-Ahead and Intra-Day Optimal Scheduling Considering Wind Power Forecasting Errors. Sustainability 2023, 15, 10892. [Google Scholar] [CrossRef]
  11. Ma, L.; Xie, L.; Ye, J.; Bian, Y.; Ma, W. A two-stage demand response strategy for multiple scenarios based on deviation compensation. J. Clean. Prod. 2023, 417, 137838. [Google Scholar] [CrossRef]
  12. Tian, C.; Li, J.; Wang, C.; Lin, L.; Yan, Y. Demand Response Strategy Considering Industrial Loads and Energy Storage with High Proportion of Wind-Power Integration. Sensors 2024, 24, 7335. [Google Scholar] [CrossRef] [PubMed]
  13. Zhang, Q.; Shukla, A.; Xie, L. Efficient Scenario Generation for Chance-Constrained Economic Dispatch Considering Ambient Wind Conditions. IEEE Trans. Power Syst. 2024, 39, 5969–5980. [Google Scholar] [CrossRef]
  14. Li, C.; Zhu, H.; Li, B.; Zhang, B.; Fu, J.; Wang, Y.; Zhu, X.; Zou, J.; Li, J. Intraday economic scheduling strategy for a combined wind-storage system considering multi-scenario synergy. Electr. Power Syst. Res. 2025, 246, 111661. [Google Scholar] [CrossRef]
  15. Wang, Z.; Shen, C.; Liu, F. A conditional model of wind power forecast errors and its application in scenario generation. Appl. Energy 2018, 212, 771–785. [Google Scholar] [CrossRef]
  16. Li, Y.; Peng, X.; Zhang, Y. Forecasting methods for wind power scenarios of multiple wind farms based on spatio-temporal dependency structure. Renew. Energy 2022, 201, 950–960. [Google Scholar] [CrossRef]
  17. Wang, X.; Ye, X.; Wei, W.; Wang, Y.; Zhu, T.; Liu, C.; Chen, Y. The Frequency Control Strategy of a Wind–Storage Combined System Considering Battery SOC. Electronics 2023, 12, 3453. [Google Scholar] [CrossRef]
  18. Lv, Y.; Qin, R.; Sun, H.; Guo, Z.; Fang, F.; Niu, Y. Research on energy storage allocation strategy considering smoothing the fluctuation of renewable energy. Front. Energy Res. 2023, 11, 1094970. [Google Scholar] [CrossRef]
  19. Zhang, X.; Zhang, Y.; Ji, X.; Ye, P.; Li, J. Unit commitment of integrated energy system considering conditional value-at-risk and P2G. Electr. Power Syst. Res. 2023, 221, 109398. [Google Scholar] [CrossRef]
  20. Feng, Y.; Liu, Q.; Feng, D.; Zhou, Y. Wind power investment equilibrium guided by reliability option considering electricity-carbon emission trading-trading green certificate joint market. Sustain. Energy Grids Netw. 2024, 37, 101275. [Google Scholar] [CrossRef]
  21. Chen, X.; Wang, C.; Wu, Q.; Dong, X.; Yang, M.; He, S.; Liang, J. Optimal operation of integrated energy system considering dynamic heat-gas characteristics and uncertain wind power. Energy 2020, 198, 117270. [Google Scholar] [CrossRef]
  22. Gao, G.; Yi, Y.; Zhong, Y.; Liang, S.; Hu, G.; Gao, B. A Robust Kalman Filter Based on Kernel Density Estimation for System State Estimation Against Measurement Outliers. IEEE Trans. Instrum. Meas. 2025, 74, 1–12. [Google Scholar] [CrossRef]
  23. Yun, S.; Zanetti, R.; Jones, B.A. Kernel-based ensemble gaussian mixture filtering for orbit determination with sparse data. Adv. Space Res. 2022, 69, 4179–4197. [Google Scholar] [CrossRef]
  24. Sylvi, P.; Purhadi, P.; Fithriasari, K.; Sutikno, S. The t-Distribution Approach to the Second-Order Multiresponse Surface Model of Paracetamol Tablets Quality Characteristics. Appl. Sci. 2023, 13, 3951. [Google Scholar] [CrossRef]
  25. Zhou, J.; Tong, B.; Wang, H.; Xu, G.; Zhang, R.; Zhang, W. Flexible design and operation of off-grid green ammonia systems with gravity energy storage under long-term renewable power uncertainty. Appl. Energy 2025, 388, 125629. [Google Scholar] [CrossRef]
  26. Ma, R.; Chen, N.; Ge, B.; Hu, X.; Chen, A. Probabilistic modeling of wind characteristics for long-span cable-stayed bridges based on field measurements considering deck disturbance effects. Measurement 2023, 222, 113617. [Google Scholar] [CrossRef]
  27. Wang, H.; Li, Y.; Wu, F.; He, S.; Ding, R. Capacity Optimization of Pumped–Hydro–Wind–Photovoltaic Hybrid System Based on Normal Boundary Intersection Method. Sustainability 2024, 16, 7244. [Google Scholar] [CrossRef]
Figure 1. Comparison between forecasted and actual wind power outputs.
Figure 1. Comparison between forecasted and actual wind power outputs.
Applsci 15 05386 g001
Figure 2. Comparison of forecasting error fitting methods.
Figure 2. Comparison of forecasting error fitting methods.
Applsci 15 05386 g002
Figure 3. Framework of multi-scenario-based wind power and energy storage scheduling optimization.
Figure 3. Framework of multi-scenario-based wind power and energy storage scheduling optimization.
Applsci 15 05386 g003
Figure 4. Wind power output scenario curves after K-means clustering.
Figure 4. Wind power output scenario curves after K-means clustering.
Applsci 15 05386 g004
Figure 5. Comparison of forecasted and scheduled wind power.
Figure 5. Comparison of forecasted and scheduled wind power.
Applsci 15 05386 g005
Figure 6. Variation of energy storage state of charge.
Figure 6. Variation of energy storage state of charge.
Applsci 15 05386 g006
Figure 7. SOC variation curve with initial SOC set to 0.5.
Figure 7. SOC variation curve with initial SOC set to 0.5.
Applsci 15 05386 g007
Figure 8. SOC variation curve with initial SOC set to 0.9.
Figure 8. SOC variation curve with initial SOC set to 0.9.
Applsci 15 05386 g008
Figure 9. Net power ramp rate over 10 min intervals.
Figure 9. Net power ramp rate over 10 min intervals.
Applsci 15 05386 g009
Table 1. Energy storage system parameters.
Table 1. Energy storage system parameters.
ParameterValueParameterValue
Rated Capacity1500 kWhMinimum SOC0.1
Rated Power700 kWMaximum SOC0.9
Charging Efficiency0.95Terminal SOC0.5
Discharging Efficiency0.95Maintenance Cost0.02 CNY/kWh
Table 2. Time-of-use electricity pricing.
Table 2. Time-of-use electricity pricing.
Period TypeTime RangePurchase Price (CNY/kWh)Selling Price (CNY/kWh)
Peak10:00–15:00
18:00–21:00
0.830.65
Flat7:00–10:00
15:00–18:00
21:00–23:00
0.490.38
Valley23:00–7:000.170.13
Table 3. Penalty cost for scheduling deviations in different time periods.
Table 3. Penalty cost for scheduling deviations in different time periods.
Period TypePurchase Price (CNY/kWh)Dynamic Penalty CoefficientUnit Penalty Cost for Scheduling Deviation (CNY/kWh)
Peak0.832.01.66
Flat0.491.50.735
Valley0.171.50.255
Table 4. Comparison of day-ahead economic benefits and risk indicators of the wind/storage system.
Table 4. Comparison of day-ahead economic benefits and risk indicators of the wind/storage system.
IndicatorValue
Initial SOC0.1
Expected Revenue (CNY)16,233.78
Minimum Scenario Revenue (CNY)15,532.48
Maximum Scenario Revenue (CNY)16,263.00
CVaR (CNY)15,903.29
Table 5. Comparison of different scheduling schemes.
Table 5. Comparison of different scheduling schemes.
SchemeCVaR ConsideredPeak–Valley Arbitrage Considered
1YesYes
2NoYes
3YesNo
Table 6. Comparison of day-ahead economic benefits and risk indicators under three scheduling schemes.
Table 6. Comparison of day-ahead economic benefits and risk indicators under three scheduling schemes.
IndicatorScheme 1Scheme 2Scheme 3
Initial SOC0.10.10.1
Expected Revenue (CNY)16,233.7816,903.1714,894.26
Minimum Scenario Revenue (CNY)15,532.4814,445.9014,192.96
Maximum Scenario Revenue (CNY)16,263.0017,721.7614,923.48
CVaR (CNY)15,903.29-14,563.77
Table 7. Comparison of expected revenues under different initial state-of-charge levels.
Table 7. Comparison of expected revenues under different initial state-of-charge levels.
Initial SOC0.10.50.9
Expected Revenue (CNY)16,233.7816,044.7015,923.12
Table 8. Comparison of day-ahead economic benefits and risk indicators of the wind/storage system under different confidence levels.
Table 8. Comparison of day-ahead economic benefits and risk indicators of the wind/storage system under different confidence levels.
Confidence Level0.80.850.90.95
Initial SOC0.10.10.10.1
Expected Revenue (CNY)16,447.0516,453.5616,233.7815,772.14
Minimum Scenario Revenue (CNY)15,163.3815,136.9815,532.4815,736.71
Maximum Scenario Revenue (CNY)16,500.5416,508.4216,263.0015,773.62
CVaR (CNY)16,076.4616,166.6315,903.2915,676.59
Table 9. Sensitivity of scheduling performance to the number of clusters in scenario reduction.
Table 9. Sensitivity of scheduling performance to the number of clusters in scenario reduction.
Number of Clusters51015
Initial SOC0.10.10.1
Expected Revenue (CNY)16,180.9816,233.7816,379.67
Minimum Scenario Revenue (CNY)15,476.7515,532.4815,269.88
Maximum Scenario Revenue (CNY)16,233.9816,263.0016,439.82
CVaR (CNY)15,636.4215,903.2915,770.80
Table 10. Ramp rate metrics of net power over 10 min intervals.
Table 10. Ramp rate metrics of net power over 10 min intervals.
ParameterValue (kW/10 min)
Maximum Ramp Rate1083.26
Average Ramp Rate179.36
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

Zhu, J.; Chen, S.; Ji, C. Day-Ahead Planning and Scheduling of Wind/Storage Systems Based on Multi-Scenario Generation and Conditional Value-at-Risk. Appl. Sci. 2025, 15, 5386. https://doi.org/10.3390/app15105386

AMA Style

Zhu J, Chen S, Ji C. Day-Ahead Planning and Scheduling of Wind/Storage Systems Based on Multi-Scenario Generation and Conditional Value-at-Risk. Applied Sciences. 2025; 15(10):5386. https://doi.org/10.3390/app15105386

Chicago/Turabian Style

Zhu, Jianhong, Shaoxuan Chen, and Caoyang Ji. 2025. "Day-Ahead Planning and Scheduling of Wind/Storage Systems Based on Multi-Scenario Generation and Conditional Value-at-Risk" Applied Sciences 15, no. 10: 5386. https://doi.org/10.3390/app15105386

APA Style

Zhu, J., Chen, S., & Ji, C. (2025). Day-Ahead Planning and Scheduling of Wind/Storage Systems Based on Multi-Scenario Generation and Conditional Value-at-Risk. Applied Sciences, 15(10), 5386. https://doi.org/10.3390/app15105386

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