1. Introduction
With the increasing integration of a high proportion of wind power into the grid, the uncertainty of wind power forecasting errors has a significant impact on the safety and economics of system operation. In this study, we consider the uncertainty of day-ahead wind power forecasting errors and propose a day-ahead stochastic optimization scheduling model. This model effectively resolves the trade-off between reserving spare capacity and sacrificing economic efficiency, while ensuring reliable system operation. In addition, we develop an intra-day dynamic economic dispatch considering the ancillary service constraints for thermal units participating in deep peak shaving. By employing both deep peak shaving of thermal units and optimized scheduling with energy storage systems, we further enhance the integration capability of wind power and address the economic challenges during system operation.
To achieve the “dual carbon” target, the weight index of non-hydraulic renewable energy consumption responsibility of each province (region or municipality directly under the Central Government) in China is gradually increasing year by year [
1]. It is necessary to continuously increase the proportion of new energy installed capacity and green power trading to meet the weight index. With the high proportion of wind power integration, the problem of wind power curtailment has been further exacerbated, and higher requirements have been put forward for grid peak regulation capacity [
2,
3]. In the electricity market environment, the main source of electricity, namely thermal power, has gradually transformed from a provider of electricity to auxiliary services. Therefore, it is necessary to fully utilize the deep peak regulation capacity of thermal power units in both the intra-day and day-ahead stages. On the one hand, it increases the revenue of thermal power, and on the other hand, it effectively reduces the curtailed electricity of wind power and improves its utilization rate, achieving an ideal situation.
Regarding the randomness of large-scale wind power, the main methods adopted domestically and internationally are as follows: (1) modeling method with sufficient rotating reserve capacity reserved, which sacrifices the economic efficiency of system operation to some extent [
4]; (2) stochastic modeling method based on chance constraints [
5,
6], where corresponding constraint conditions are described in the form of probability, but it is difficult to deduce the chance constraint model for large-scale power systems; (3) stochastic optimization method based on scenario generation [
7,
8], which is applied to stochastic optimization scheduling considering wind power prediction error and can take into account the safety and economic efficiency of system operation, without considering reserved rotating reserve capacity, and the stochastic optimization unit combination obtained has universality for possible scenarios.
To promote the construction of a new type of power system, China National Energy Administration has issued the “Management Measures for Power Auxiliary Services”, which put higher requirements on the demand for auxiliary service resources such as power system peak regulation, standby, and ramp-up in the electricity market environment [
9]. Traditional intra-day dynamic economic dispatch models [
10,
11] have not considered the auxiliary service constraints in market transactions. Reference [
12] considered the constraint of proactive regulation of thermal power units and established a multi-energy complementary coordinated optimization dispatch. To address the problem of constraint conditions and variables, a hierarchical optimization dispatch was adopted, which provided helpful insights for this paper but did not consider the stochasticity of wind power forecast errors. In [
13], while in the intra-day time scale, the predicted values of wind power, solar power, and load power are represented by fuzzy parameters and used to adjust the output of units. However, the article overlooked the day-ahead forecasts for wind and solar power, which led to inaccurate representation of uncertainties and limited its application.
Different algorithms such as fuzzy logic [
14,
15], TLBO [
16,
17], ANN [
18], and other intelligent artificial algorithms have both advantages and disadvantages compared to the random optimization algorithm discussed in this article. Fuzzy logic is capable of handling problems with uncertain or incomplete data and making decisions based on fuzzy rules [
19]. However, it may lack the ability to handle complex optimization problems with a large number of variables or constraints, making it more suitable for optimization scheduling with longer time periods such as monthly or quarterly cycles. TLBO is an optimization algorithm based on swarm intelligence, simulating the teaching and learning process in a classroom [
20]. However, it may suffer from slow convergence and being prone to entrapment in local optima when dealing with complex problems. The optimization results may also be affected by the initial solution selection and learning rate parameters. An ANN is an artificial intelligence algorithm that mimics the structure and functionality of biological neural networks [
21]. It is powerful in handling pattern recognition and nonlinear problems but may require a large amount of training data and computational resources. The newer artificial intelligence algorithms such as fuzzy logic, TLBO, and ANN generally require more computational resources and higher implementation complexity. Additionally, selecting the appropriate sample size for intelligent algorithm implementation can be challenging, as both too-large and too-small sample sizes may yield estimated solutions rather than accurate values. The simulation time for these algorithms can also be quite long. On the other hand, the two-stage optimization approach has the advantage of explicitly separating the day-ahead and intra-day stages, allowing for more accurate modeling of uncertainties and more detailed economic dispatch decisions. The solutions obtained from this approach are accurate values rather than estimates, taking into account the specific characteristics of the power system. Overall, each algorithm has its own strengths and limitations. When choosing a suitable algorithm, it is important to consider the characteristics of the problem, computational resources available, and the desired precision of the solutions.
The literature has primarily focused on either the safety or economics of system operation after the integration of a high proportion of wind power, without considering both aspects simultaneously. In light of this gap, our paper addresses this issue by considering the day-ahead optimization scheduling stage. We incorporate the day-ahead wind power forecasting results and the probability distribution of historical forecasting errors to establish a stochastic optimization scheduling model. This approach ensures the reliability of system operation and avoids subjective factors based on ambiguity. Furthermore, we resolve the trade-off between reserving spare capacity and sacrificing economic efficiency. In the intra-day optimization scheduling stage, traditional dynamic economic dispatch models do not account for the auxiliary service constraints imposed by market transactions. As a result, the benefits accrued by wind power and thermal power units participating in the electricity market are limited. To overcome this limitation, our paper considers the auxiliary service constraints for thermal power units involved in deep peak shaving and establishes an intra-day dynamic economic dispatch model. This further enhances the integration capacity of renewable energy sources by allowing for improved consumption.
This paper is structured as follows:
Section 2 introduces a stochastic wind power output scenario.
Section 3 establishes a stochastic optimization scheduling model considering forecasting errors for day-ahead operations.
Section 4 presents a dynamic economic scheduling model for intra-day operations considering deep peak shaving of thermal generation. Finally,
Section 5 discusses the simulation results, followed by the conclusions in
Section 6.
2. Stochastic Wind Power Output Scenario
Wind power prediction is subject to errors caused by the uncertainty of wind power and the influence of prediction methods and data sources. The presence of errors in forecast results is inevitable. With current forecasting technologies, short-term errors typically range from 10% to 30% [
22,
23], while day-ahead forecasting errors are generally around 10% [
23,
24,
25]. To deal with the uncertainty in wind power forecasting, the focus is mainly on dealing with the randomness of forecast errors.
2.1. Method of Handling Randomness
The method of stochastic processing involves analyzing historical wind power generation data, building statistical models, and using these models to estimate prediction errors. Common methods for wind power forecasting are based on modeling forecast errors using known distributions such as the Gaussian [
26,
27], Beta [
28,
29], Laplace [
30], Weibull [
31], Cauchy [
32], and Gamma [
27]. These methods statistically analyze forecast errors and accurately fit the variations in wind power within different forecast ranges. Based on the stochastic modeling concept of uncertainty, incorporating the probability distribution information of historical forecast errors and current wind power forecast results eliminates subjective factors based on fuzziness, especially when the distribution models are deterministic. In such cases, the probability density function (PDF), cumulative distribution function (CDF), and inverse function are all explicitly expressed, which greatly facilitates solving the problems in practical applications and meets the requirements for accurate fitting.
Based on the time series of wind forecasts, the sub-interval to which the predicted value belongs at a certain moment is determined. In engineering applications, the t location–scale distribution model is usually used to establish the probability distribution of actual power values within the sub-interval, which has better fitting effect than normal distribution [
33]. Meanwhile, considering the correlation between the wind power output at different time sections, this paper uses the multivariate normal distribution function to describe the correlation in time. The dynamic scenarios are generated through the inverse transformation sampling method. To improve the calculation efficiency, the scenario reduction is carried out, retaining the scenario set with the highest probability of occurrence.
2.2. Establishment of Prediction Box
Based on historical data, a “prediction box” for [actual power values, predicted values] is established, and the predicted values are normalized and divided into M equal sub-intervals ranging from 0 to 1. Each sub-interval is [0, 1/M], [1/M, 2/M], …, [(M − m)/M, m/M], …, [(M − 1)/M, 1], and a probability distribution based on prediction errors is established.
2.3. T Location–Scale Distribution
The power distribution of actual power in sub-intervals is represented using t location–scale, and its probability density function (PDF) is
where
is the Gamma function,
is the shape parameter,
is the scale parameter, and
is the location parameter.
The location parameter of the t location–scale distribution does not change the shape of the curve; it just shifts it horizontally along the axis. If the parameter is positive, the curve is shifted to the right. On the other hand, the scale parameter determines the concentration level of the power prediction errors and shapes the graph of the t location–scale distribution function. A smaller scale parameter value will result in a “tall and narrow” curve, indicating a more concentrated distribution and smaller power prediction errors. Conversely, a larger scale parameter value will result in a “short and wide” curve, indicating a more dispersed distribution and larger power prediction errors. Therefore, the size of the scale parameter can affect the shape of the t location–scale distribution. In practical applications, it is necessary to select an appropriate scale parameter value based on specific circumstances to accurately describe the data distribution.
2.4. Dynamic Scenario Generation
The time series
of wind power can be viewed as a multivariate random vector, with
as the forecast length. To characterize the correlation between each time section, assume that
follows a multivariate normal distribution
, with expectation
as a zero vector of
dimensions, and covariance matrix B as follows:
where
is the covariance between random variables
and
,
. Modeling is performed using an exponential type of covariance:
The parameter
represents the strength of correlation. To obtain the optimal parameter
values, we establish the objective function:
where
is the set of equidistant sampling points,
is the sampling size, and
and
are the probability density function values of the t location–scale fit of dynamic scenarios and wind power historical data, respectively.
In order to avoid the problem of low sampling efficiency due to small sample size and repeated sampling, the Latin hypercube sampling (LHS) technique [
34,
35]. is used to ensure that sampling points cover the sampling set area uniformly. The random numbers obtained from sampling are transformed by inverse transformation on t location–scale to obtain the optimal dynamic scenario set.
2.5. Scenario Reduction
The generation of a large number of dynamic scenarios increases the complexity of computation. To reduce this, synchronous backward elimination method is employed for scenario reduction [
36], which obtains a small number of scenarios with higher probabilities. The specific steps are as follows:
Set the initial probability of each generated scenario to , calculate the probability distance between two scenarios, which is the vector norm of scenario and scenario . The scenarios to be eliminated are represented as , which is initialized as an empty set.
For each scenario , there is a scenario with the minimum probability distance to all other scenarios, denoted as , being the original set of scenarios.
Calculate such that , repeat step (2) until the number of remaining scenarios reaches the specified threshold.
4. Consideration of Intra-Day Dynamic Economic Dispatch for Thermal Power Plant Peak Load Adjustment
The intra-day dynamic economic dispatch is based on the unit combination determined in the first stage, with the optimization objective of maximizing the thermal power peak load adjustment revenue and the wind power benefit. The auxiliary service constraints for thermal power units to participate in the deep peak load adjustment are considered, while the other constraints remain the same as the stochastic optimized dispatch from the previous day.
4.1. Thermal Power Plant Deep Peak Load Adjustment Compensation
In the electricity market environment, thermal power units participate in deep peak load adjustment by reducing their output. When the output of unit is between the minimum technical output and the minimum output without oil combustion stabilization, the deep peak load adjustment capability is in the first gear without oil combustion. is generally around 45% of the unit’s capacity. When the output of unit is between the minimum technical output and the minimum output with oil combustion stabilization, the deep peak load adjustment capability is in the second gear with oil combustion. is generally around 30% of the unit’s capacity.
The peak shaving ancillary service operates in a “day-ahead bidding and real-time dispatch” mode, where the market is cleared based on the sorted prices of the peak shaving capacity required by the system. The primary revenue for market participants providing peak shaving ancillary services comes from the revenue generated by deep peak shaving power during peak shaving periods. Thermal power plants offer two tiers of variable prices at different time periods, with a ceiling of RMB 0.22/kWh for the first tier and a ceiling of RMB 0.7/kWh for the second tier. When participating in peak shaving, generating units are dispatched by the dispatching agency in ascending order based on the day-ahead bidding results until the peak shaving needs of the grid are met. The costs of the peak shaving market are shared by thermal and wind power plants, and are distributed among the market participants that utilize the peak shaving services in proportion to the power connected to the grid during the peak shaving ancillary service market call period.
The expression for the total peak shaving compensation cost of a thermal power unit at time
is
where
represents the peak shaving compensation price and
represents the compensated peak shaving power.
4.2. Peak Shaving Compensation Cost Allocation
The key to benefiting from deep peak shaving lies in whether or not participating in peak shaving services can reap benefits, with the compensation costs shared jointly by thermal power units and wind power plants. The cost-sharing expressions for thermal power units and wind power plants are, respectively,
At time , represents the grid-connected power of thermal power unit , represents the grid-connected power of wind farm , and collectively participate in the power grid schedule as thermal and wind power plants, respectively.
4.3. Deep Peak Shaving Profit of Thermal Power Unit
where
represents the grid benchmark price for thermal power units, and
represents the peak shaving output of thermal power units.
4.4. Deep Dispatchable Wind Power Profit
where
is the feed-in tariff for wind power, and
is the penalty price for wind power curtailment.
5. Case Study Analysis
This paper simulates an improved IEEE 30-node system instance, and the analysis is divided into three parts: scenario analysis, day-ahead stochastic optimization scheduling, and intra-day dynamic economic scheduling.
5.1. Scenario Analysis
The wind power data in this study were obtained from the EirGrid wind farm forecast and actual values published by the Irish Power Grid Company, covering the period from January 2015 to June 2016 (
https://www.eirgridgroup.com/, accessed on 20 May 2023). The rated capacity of the wind turbines was 3000 kW, with a time interval of 15 min, resulting in a total of 52,608 data sets. The data were sorted from low to high based on the forecast values and divided into 20 “forecast bins”.
The probability density of different distribution models for the 12th predicted bin is shown in
Figure 1, while the cumulative probability density is shown in
Figure 2. From
Figure 1, it can be seen that the frequency distribution histogram is the most accurate representation of the actual distribution, and the probability densities of the normal distribution and the t location–scale distribution approximately overlap. From
Figure 2, it can be seen that the cumulative probability densities of the normal distribution, the t location–scale distribution, and the empirical distribution overlap to a large extent. However, the probability density of the t location–scale distribution provides a more accurate fit during the peak periods. After zooming in on the cumulative probability density, it can be seen that the empirical distribution provides a more accurate fit within the prediction error range of [0.06,0.07].
The probability density function of the 20 forecast bins was fitted using the t location–scale distribution, as shown in
Figure 3. As the wind power values increase, the span of the probability density function also increases, indicating a larger prediction error at higher wind power values. As for the different colors in
Figure 3 and
Figure 4, they represent different predictive boxes. From left to right, they correspond to predictive boxes labeled No.1 through No.20.
To facilitate sampling, the probability density functions of 20 prediction bins were integrated to obtain the cumulative distribution function shown in
Figure 4.
Based on the day-ahead power prediction sequence of a 300 MW wind farm, the corresponding cumulative distribution functions of the 24 prediction bins were sampled using Latin hypercube sampling at each of the 24 time intervals, with 200 scenario values extracted at each time. The day-ahead scenario set was obtained through inverse transformation, as shown in
Figure 5.
Using synchronous backtracking elimination, the top 10 most probable typical scenarios were obtained, as shown in
Figure 6. These 10 typical scenarios represent the randomness of the day-ahead wind power prediction and are used as input for the stochastic optimization of day-ahead wind power dispatch.
5.2. Day-Ahead Stochastic Optimization Dispatch
The simulation calculation adopts an improved IEEE 30-node system, including 5 thermal power units connected to nodes 1, 2, 5, 8, and 11 of the system. A 300 MW wind farm and a supporting energy storage power station are connected to node 3 of the system, with an energy storage power of 30 MW and an energy storage capacity of 120 MWh. The energy storage charging and discharging efficiency values are both 0.9. The load curve is shown in
Figure 7. In the MATLAB, v. 2015b, software environment, a day-ahead stochastic unit commitment model with wind power forecasting errors was established, and the CPLEX solver was used for solution.
The decision variables for day-ahead stochastic optimization only consider the start-up and stoppage status of thermal power units, and other variables are intermediate variables. The corresponding system operating costs for each scenario are weighted by scenario probabilities and then added up to obtain the total expected system operating costs for day-ahead stochastic unit commitment with wind power forecasting errors. The day-ahead stochastic unit commitment strategies are shown in
Table 1.
5.3. Intra-Day Dynamic Optimization Scheduling
On the basis of the unit combination determined in the first stage, in order to verify the effectiveness of the model for intra-day dynamic optimization scheduling, three scheduling modes were set up for comparative analysis in this paper. Modes 1 and 2 optimize the economic efficiency of thermal power and the minimum wind power curtailment, while Mode 3 optimizes the peaking benefits of thermal power units and the wind power benefits. Mode 3 corresponds to the intra-day dynamic optimization mode in this paper. The on-grid benchmark electricity price for thermal power units is 375 RMB/MWh, the on-grid electricity price for wind power is 570 RMB/MWh, the wind power curtailment penalty price is 50 RMB/MWh, the peaking compensation price is 500 RMB/MWh, the average electricity price for the first stage of deep peaking is 200 RMB/MWh, and the average electricity price for the second stage of deep peaking is 500 RMB/MWh. The consistency of intra-day wind power forecast and daily forecast is considered.
Mode 1: thermal power units perform conventional peaking without considering energy storage;
Mode 2: thermal power units perform conventional peaking with consideration of energy storage;
Mode 3: thermal power units perform deep peaking with consideration of energy storage.
5.3.1. Daily Dynamic Optimization Scheduling Result Analysis
By comparing Mode 1 and Mode 2 through
Table 2 and
Figure 8, it can be seen that with the connection of energy storage units under the conventional peak regulation of thermal power units, there is little change in the operating cost of thermal power generation for both modes. However, the total system cost in Mode 2 is reduced by 7.79% compared to Mode 1, and the wind curtailment rate is decreased by 1.8%, which reduces the wind curtailment cost and increases the wind power profit. The operation of energy storage units is beneficial to reducing the overall system operating cost and wind curtailment rate. Despite the minimum technical output limit of thermal power units and the capacity limitation of energy storage units, the wind curtailment situation is still serious for both modes.
By comparing Mode 2 and Mode 3 with the connection of energy storage units, it can be seen that the total system cost in Mode 3 is reduced by 11.76% compared to Mode 2, and the wind curtailment rate is reduced by 4.3%. However, the increase in thermal power generation operating cost due to the deep peak regulation of thermal power units in Mode 3 leads to a 12.16% increase in thermal power generation operating cost compared to Mode 2. The deeper peak regulation of thermal power units further increases the wind power consumption space, reduces the wind curtailment cost, and increases the wind power profit.
Comparing Mode 2 and Mode 3 through
Figure 8,
Figure 9 and
Figure 10, it can be seen that during the severe wind curtailment periods of 1:00–9:00 and 23:00–24:00, Generator 3 was in the second level of deep peak regulation from 1:00–17:00 and 21:00–24:00, while Generator 1 was in the first level of deep peak regulation during 1:00–7:00, 13:00, and 15:00–16:00, and in the second level of deep peak regulation at 8:00 and 23:00. The deep peak regulation period matched the severe wind curtailment period. With the increase in deep peak regulation, the wind farm’s share of peak regulation compensation exceeds the profits gained from participating in deep peak regulation, leading to the wind farm and thermal power units quitting the peak regulation service market transaction.
5.3.2. Optimized Scheduling Results of Energy Storage Systems
By comparing Mode 2 and Mode 3 through
Figure 9,
Figure 10 and
Figure 11, it is apparent that energy storage systems charge during periods of severe wind curtailment and discharge during periods of mild or no wind curtailment to reduce the frequency of charge–discharge cycles as compared to Mode 3. This helps to mitigate wind power curtailment and enhance peak load regulation, providing greater benefits than thermal power generation.
5.3.3. Impact of Different Wind Turbine Capacities on Optimized Scheduling Results
In the electricity market environment, the effectiveness of deep peak shaving and energy storage devices in improving wind power consumption was further verified by gradually increasing the installed capacity of wind farms and analyzing the wind curtailment situation and economic operation of different wind power installed capacities in Mode 3.
As can be seen from
Table 3 and
Figure 12, as the wind power capacity increases, the wind curtailment rate also increases, with a 22.99% increase in curtailment rate when the installed capacity of wind power increases from 300 MW to 500 MW. The demand for deep peak shaving in thermal power increases, the cost of fuel for deep peak shaving in thermal power increases, and the profit of thermal power peak shaving and the total cost of the system show an increasing trend, while the wind power profit shows a trend of first increasing and then decreasing. Considering all aspects, the installed capacity of wind power in the system should take into account both system aggressiveness and wind curtailment rate, and moderate wind power integration is recommended.
6. Conclusions
In this paper, we have addressed the uncertainty of day-ahead forecasting errors and the auxiliary service constraints of deep peak shaving. We have proposed a two-stage optimized scheduling model for day-ahead and intra-day scheduling and conducted multi-mode case analysis to draw the following conclusions:
Firstly, the scenario-based day-ahead random optimization scheduling approach effectively resolves the trade-off between reserving spare capacity and sacrificing economic efficiency. The optimized unit combination obtained demonstrates universality for various scenarios.
Secondly, the intra-day dynamic economic scheduling, based on the day-ahead random unit combination, includes the auxiliary service constraints of thermal power units participating in deep peak shaving. By enabling both thermal power units and energy storage units to participate in optimized scheduling, the accommodation capacity of wind power is further improved.
Lastly, in the electricity market environment, increasing wind power capacity can enhance the profits of thermal power peak shaving. However, we observed that wind power profits exhibit a trend of initial increase followed by a subsequent decrease as wind power capacity increases. Considering system proactivity and the curtailed wind power rate, it is advisable to moderately install wind power capacity in grid-connected wind farms within the power system.
In conclusion, our study demonstrates the effectiveness of the proposed scheduling model in managing day-ahead uncertainty and enhancing the accommodation of wind power. Future work can focus on further improving the model by considering additional factors, such as demand response and transmission constraints. Additionally, it is important to acknowledge the limitations of our research, such as considering load and renewables uncertainties, which are relevant in reducing costs and avoiding network problems, and will be the focus of further investigation.