Journal of Modern Power Systems and Clean Energy

ISSN 2196-5625 CN 32-1884/TK

网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

Security Constrained Unit Commitment with Extreme Wind Scenarios  PDF

  • Xin Zhu
  • Zongchao Yu
  • Xuan Liu
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China

Updated:2020-05-28

DOI:10.35833/MPCE.2018.000797

  • Full Text
  • Figs & Tabs
  • References
  • Authors
  • About
OUTLINE

Abstract

The rapid development of economy and society stimulates the increase of power demand. Wind power has received great attention as a typical renewable energy, and the share of wind power is continually increasing in recent years. However, the high integration of wind power brings challenges to the secure and reliable operation of power grid due to the intermittent characteristic of wind power. In order to solve the operation risk caused by wind power uncertainty, this paper proposes to solve the problem of stochastic security-constrained unit commitment (SCUC) by considering the extreme scenarios of wind power output. Firstly, assuming that the probability density distribution of wind power approximately follows a normal distribution, a great number of scenarios are generated by Monte Carlo (MC) simulation method to capture the stochastic nature of wind power output. Then, the clustering by fast search and find of density peaks (CSFDP) is utilized to separate the generated scenarios into three types: extreme, normal and typical scenarios. The extreme scenarios are identified to determine the on/off statuses of generators, while the typical scenarios are used to solve the day-ahead security-constrained economic dispatch (SCED) problem. The advantage of the proposed method is to ensure the robustness of SCUC solution while reducing the conservativeness of the solution as much as possible. The effectiveness of the proposed method is verified by IEEE test systems.

I. Introduction

THE security-constrained unit commitment (SCUC) is an important tool in energy management system to guarantee the operation economy and safety of power system. However, the traditional SCUC is being challenged because of the high integration of wind power in recent years. It is reported by Electric Reliability Council of Texas (ERCOT) that the penetration of wind power reached 50% on the morning of March 23, 2017 [

1]. However, the uncertainty of wind power poses a risk to the operation of power system [2]-[4] such as frequency drop, transmission overloads, and even cascading failures. To tackle this issue, several methods have been developed to take into account the wind power uncertainty in SCUC. The most popular ones are stochastic scenario-based approaches [5]-[10] and robust optimization methods [11]-[15].

Monte Carlo (MC) simulation method is a typical one of stochastic scenario-based approaches, in which a great number of scenarios are generated to simulate the output of wind power. In [

6], MC simulation is used to deal with the uncertainty of SCUC caused by wind power forecasting errors, generator failures and outages of transmission lines. In [7], MC scenario simulation is utilized to deal with the volatility of wind power in the two-stage stochastic SCUC model. Reference [8] presents a risk-averse model to assess the solution of the two-stage stochastic SCUC under conditional value at risk (CVaR). Reference [9] considers the uncertainties of load and wind power scenarios at multiple operation time scales. Another stochastic scenario-based approach is the chance-constrained optimization method which deals with the wind power uncertainty by inserting probability constraints on possible wind power scenarios. For instance, [10] proposes the chance-constrained model to solve the day-ahead SCUC. In the model, the wind power uncertainty is represented by the expected value and variance information. The disadvantage of the stochastic scenario-based method is the poor robustness of the unit commitment (UC) solution. This is because there lacks a method to identify the set of the scenarios that contribute a UC solution with high robustness. Additionally, a large number of scenarios need to be generated in order to maintain the accuracy of the solution, which will put a huge burden on the computation efficiency in stochastic SCUC programs. Although some techniques can be used to reduce the number of scenarios such as k-means and fuzzy c-means, some important information might be lost due to these scenario reduction methods. As a result, the robustness of the stochastic method will be significantly impacted.

The general principle of the robust optimization is to find a UC solution that is still feasible in the worst wind power scenario. The advantage of the robust optimization is that it does not need to generate a large number of possible wind power scenarios. Reference [

11] proposes an adaptive robust UC model for a UC problem with a deterministic uncertainty set of wind power. The Benders decomposition is used to solve the min-max-min optimization problem. Reference [12] further introduces a robust risk-constrained UC (RRUC) model to deal with volatile and uncertain wind generations by an adjustable uncertainty set. In [13], a multi-stage adaptive robust optimization model is proposed which uses a dynamic uncertainty set to handle the correlation of renewable resources. In [14], a reduced SCUC formulation is developed by considering multiple stochastic wind power scenarios based on loadability sets. Reference [15] presents an adaptive robust AC UC model to capture the stochastic nature of wind power in terms of bounded intervals.

In robust optimization, the scenarios with very low probability of occurrence are considered, so the corresponding UC solution will be very conservative. However, one challenging problem is how to find a UC solution with high robustness while reducing the conservativeness as much as possible.

In recent years, some new methods have been proposed to deal with the uncertainty of wind power. In [

16] and [17], a distributionally robust optimization model is presented to address the volatility of wind power. In particular, Kullback-Leibler (KL) divergence [18] is employed to solve a new distance-based distributionally robust UC, in which the expected cost in the worst case is restricted in an ambiguity set. In [19] and [20], an interval optimization is proposed to improve the security and economy of SCUC solution. Reference [21] proposes a hybrid stochastic and interval optimization technique to manage the uncertainty in a transmission-constrained UC. Reference [22] proposes a unified stochastic and robust UC, in which a weighting factor is introduced for the stochastic and robust parts in the objective function. In [23], a data-driven distributionally robust chance-constrained optimal power flow model is introduced to ensure that the probability of line overloads in the worst case is small. The whole optimization problem is formulated as a convex problem by a second-order cone programming.

As mentioned above, the critical issue for addressing the uncertainty of an SCUC problem is how to take a good balance between conservativeness and robustness. Although there are several methods proposed to address the uncertainty of wind power, the conservativeness and robustness of the solution still cannot be balanced in a satisfactory manner. In particular, there lacks a method to determine a UC solution that satisfies the following requirements: ① its economy is close to that of the stochastic scenario-based method; ② its robustness is high. The common drawback of the existing methods [

6]-[23] is that either economy or robustness will be significantly sacrificed. For example, in robust optimization, the operation cost is still much higher than that of the stochastic scenario-based methods although some methods have been proposed to reduce the conservativeness. Additionally, for the stochastic scenario-based methods, the high robustness of the UC solution cannot be ensured since no efficient approaches have been proposed to identify and screen out extreme scenarios. Regarding the drawbacks of the existing methods, we propose a new scenario-based approach to find an economic UC solution with high robustness. Different from the existing methods, the economy of the dispatch schedule solved by our approach is close to that of the stochastic method, and the robustness is close to that of the robust optimization method.

The main contributions of this paper are as follow:

1) We propose a new scenario-based approach to deal with the uncertainty of wind power, in which the original scenarios can be automatically separated into typical, extreme and normal scenarios.

2) We propose a framework to deal with the scenarios of wind power. Extreme scenarios will be scored by counting the feasible cases of security-constrained economic dispatch (SCED) in all normal scenarios. The extreme scenario with the maximum score is selected to solve the UC solution for ensuring its high robustness. Typical scenarios are used to calculate SCED for improving the economy of the schedule.

3) We demonstrate the simulation results that the proposed method can generate an economic UC solution while ensuring its high robustness, and that the robustness of the UC solution can be guaranteed by a small number of extreme scenarios.

II. Scenario Generation and Clustering

In this section, we first generate a large quantity of wind power scenarios based on MC simulation method. Then, the clustering by fast search and find of density peaks (CSFDP) is used to classify these scenarios into extreme, normal and typical scenarios for solving SCUC model.

The method of the scenario simulation [

24] has been widely used to address the uncertainty of wind power, in which a large number of scenarios are generated to simulate the possible scenarios that would occur in future. But the majority of scenarios are unnecessary for solving SCUC, which will also increase the computation burden. Thus, some representative scenarios need to be selected to calculate SCUC, which is significant for decreasing the computation burden and improving the accuracy of the model.

One of the most popular scenario simulation approaches is MC simulation, which can simulate a large number of scenarios following a given probability distribution function. The advantages of MC simulation method are explained in [

6]. In this paper, MC is used to generate the random scenarios of wind power. Similar to [7], it is assumed that wind power scenarios are consistent with the normal distribution. According to the principle of MC, each scenario is independent with each other. If M scenarios are simulated, the probability of occurrence for each scenario is 1/M.

MC simulation method provides a tool to deal with the uncertainty of wind power, but a large number of scenarios must be simulated to capture the random nature of wind power scenarios. In reality, it is impossible to include all the generated wind scenarios for solving SCUC problem with wind power penetration. In other words, we need to screen out parts of or a small number of representative scenarios to guarantee both the robustness and economy of UC solution. Unfortunately, there lacks a method to separate these representative scenarios. Each scenario is assumed to have the same probability of occurrence.

Obviously, this is not consistent with the real situation. In practice, some scenarios are more likely to occur, which should be satisfied when determining UC solution. On the contrary, the probabilities of the occurrence in some scenarios are relatively low. These scenarios are defined as extreme scenarios, which should also be considered in SCUC to ensure its robustness. The scenarios with very low probabilities of occurrence should be removed to reduce the conservativeness of the solution. Thus, it is necessary to utilize a method to screen out typical, normal and extreme scenarios. Consequently, the robustness and economy can be better balanced.

CSFDP is an effective clustering method to divide these scenarios. It was first presented in 2014 [

25]. The scenario with the highest local density indicates the high probability of local occurrence. By setting a local density threshold, those scenarios in each cluster can be divided into three types according to the probability of occurrence. Typical scenarios and normal scenarios represent the scenarios with the relative high probabilities of occurrence, while extreme scenarios represent the scenarios with the low probabilities of occurrence.

CSFDP is a method to cluster some data which have similar information by local densities and distances. The local density ρj of scenario j is calculated by Gaussian kernel:

ρj=e-djkdc2     j=1, 2 , , N, jk (1)

where dc is the cutoff distance that should be carefully selected; djk is the distance between the jth point and the kth point; and N is the number of points.

ρj reflects its probability of occurrence. The scenarios in each cluster with low probabilities of occurrence are defined as extreme scenarios. In general, when a schedule can meet these extreme scenarios, it is very likely that other scenarios can also be met by the schedule. Thus, in order to improve the robustness of the schedule, these extreme scenarios of each cluster should be used to solve UC solution.

Then, the smallest distance δj between jth point and other point with higher local density than jth point is calculated.

γj=ρjδj     j=1,2,,N (2)

where γj is an important parameter to generate a decision graph for determining cluster centers. By arranging γj in descending order, the clustering decision graph in the new coordinate system is shown in Fig. 1.

Fig. 1 Clustering decision graph.

It can be seen from Fig. 1 that the transition from these points below the dotted line to those points above the dotted line obviously jumps. These points above the dotted line are the center points of each cluster, and those points below the dotted line are divided into some clusters. The center point of each cluster has the highest local density, which is very likely to happen. These center points represent typical scenarios that will be selected to solve SCED solution for reducing the conservatives of the solution. Consequently, the economy and robustness of the model can be better balanced.

III. Problem Formulation

In this section, we will introduce the formulation of SCUC and then apply MC and CSFDP-based method to solve this model.

A. Mathematical Formulation of SCUC Problem

After the wind power scenarios are determined, the mathematical formulation of the day-ahead SCUC can be written as (3)-(8). Formula (3) is the objective function. Formula (4) is the power balance constraint. Formula (5) is the ramping up and down constraints of generators and the output power of a generator is bounded by (6). The unit minimum on/off time is modeled by (7) and (8) is the transmission network constraint [

26].

mins=1Kπsi=1NGt=1NTfi(pits)+i=1NGt=1NTCitSU (3)

s.t.

i=1NGpits+i=1NWpitsw=Dts   t, s (4)
pits-pi(t-1)sRiU   i, t, spi(t-1)s-pitsRiD   i, t, s (5)
pmin,iIitspitspmax,iIits   i, t, s (6)
(Xon,i(t-1)s-Ton,i)(Ii(t-1)s-Iits)0   i, t, s(Xoff,i(t-1)s-Toff,i)(Iits-Ii(t-1)s)0   i, t, s (7)
SF(Kpp+Kwpw-KDD)Fmax   t, s  (8)

where fi() is the generation cost function of unit i; CitSU is the startup cost of unit i at time t; pits is the power output of unit i at time t for scenario s; πs is the probability of occurrence of scenario s; K is the number of clusters; NG is the number of thermal generations; NT is the number of time; pitsw is the power output of wind unit i at time t for scenario s; Dts is the load at time t for scenario s; NW is the number of wind generations; RiU and RiD are the ramping up and down rate limits of unit i, respectively; pmin,i and pmax,i are the minimum and maximum output power of unit i, respectively; Iits is the status of unit i at time t for scenario s; Xon,its and Xoff,its are the on time and off time of unit i at time t for scenario s; Ton,i and Toff,i are the minimum on time and minimum off time of unit i, respectively; SF is the shift factor matrix; Kp is the bus-unit incidence matrix; Kw is the bus-wind unit incidence matrix; KD is the bus-load incidence matrix; Fmax is the line flow limit; p is the power output vector of thermal units; pw is the power output vector of wind units; and D is the bus load vector.

The traditional SCUC does not consider the uncertainty of wind power. A good UC solution should satisfy the requirements of both economy and robustness. To ensure the robustness, some extreme scenarios need to be considered. At the same time, the operation cost should be controlled if the extreme scenarios are included in SCUC problem.

UC solution Iits is independent from each extreme scenario. When the UC solutions of all clusters are merged by the probability of each cluster πs, the weighted UC solution Iit' might be infeasible where Iit' is the weighted status of unit i at time t. For example, the minimum on/off time constraints will be violated. To address this issue, we propose a supplementary model to revise the weighted UC solution, which will be discussed in the next section. Besides, we use the typical scenarios (center point of each cluster) to solve the stochastic SCED after the UC solution is determined for improving the economy of the schedule.

B. Supplementary UC Model and SCED Model

In scenario simulation methods, each scenario is treated independently, and the solutions obtained from each scenario will be weighted according to the probability of the occurrence in each scenario. However, as pointed in [

6], this solution might be infeasible. To address this issue, we introduce a simple model to revise the weighted UC solution Iit'.

The objective of the supplementary model is to revise the statuses of some units which do not meet the minimum on/off time limits by extending necessary turn-on times. Mathematically, the complementary model can be described by:

min i=1NGt=1NTIit (9)

s.t.

Iit'+Iit=Iit      i, t (10)
(Xon,i(t-1)s-Ton,i)(Ii(t-1)-Iit)0      i, t(Xoff,i(t-1)s-Toff,i)(Iit-Ii(t-1))0      i, t (11)

where Iit is the additional turn-on time of unit i at time t; and Iit is the revised status of unit i at time t. Equation (10) is the supplementary turn-on time constraint while (11) is the set of unit minimum on/off time constraints. This model can enforce the minimum on/off constraints to be satisfied by revising the on/off statues of some generators.

When UC solution is modified, we use typical scenarios to solve the stochastic SCED whose objection function is:

min s=1Kπsi=1NGt=1NTfi(pits)s.t.  (4)-(6), (8) (12)

The stochastic SCED model is built to get the power generation of each unit. Then, the stochastic SCUC is transformed into a deterministic optimization problem.

C. Solution Methodology

The day-ahead SCUC is solved by a two-stage optimization problem. In the first stage, the on/off statuses of generators are determined based on the selected extreme scenarios of wind power in each cluster. In the second stage, the typical scenarios of wind power are used to solve the dispatch problem for improving the economy of the solution.

In stochastic scenario methods, a large number of scenarios need to be generated for guaranteeing the accuracy of calculation, but many scenarios are in fact unnecessary for solving SCUC model. This paper uses MC simulation to generate scenarios and then cluster these scenarios. Figure 2 depicts the general scheme of the proposed SCUC framework. The first step is to generate a large number of wind power scenarios by MC simulation method. Then, these scenarios are divided into several clusters and the scenarios in each cluster are divided into typical, normal and extreme scenarios. In general, if a UC solution can satisfy extreme scenarios, it can also satisfy most of other scenarios. Thus, extreme scenarios will be used to solve UC problem for ensuring its high robustness, although these scenarios would happen with relative low probabilities. Each extreme scenario corresponds to a UC solution.

Fig. 2 Scheme of proposed SCUC.

After that, the normal scenarios in each cluster will be used to score these UC solutions generated by extreme scenarios. This is achieved by solving the corresponding SCED problem for all normal scenarios and counting the number of feasible solutions. UC solution with the maximum number of feasible SCED solutions will be selected as the target UC solution for this cluster. All calculated UC solutions are merged to obtain the weighted UC solution Iit' by the probabilities of occurrence with the selected extreme scenarios. Then, the resulting UC solution Iit' will be revised by the supplementary model discussed in Section III-B. The revised UC solution Iit will meet all constraints. After the on/off statuses of generators are determined, we use typical scenarios of wind power (cluster centers) to obtain the dispatch schedule. This is because typical scenarios have the largest probabilities of occurrence in each cluster. The scenarios with low probabilities of occurrence in each cluster (extreme and normal scenarios) will not be considered when solving SCED. So the conservativeness of the UC solution can be reduced, while the economy of the schedule can also be improved. The detailed steps of the whole algorithm are shown in Fig. 3.

Fig. 3 Flowchart of whole algorithm.

The whole algorithm of this paper can be summarized by the following steps.

Step 1:   MC simulation is used to generate a large number of scenarios by the probability density function.

Step 2:   the scenarios generated by MC simulation method are divided into some clusters by CSFDP. After that, these scenarios in each cluster are further divided into extreme, normal and typical scenarios.

Step 3:   extreme scenario of each cluster is used to solve UC problem (3). If a solution exists for the extreme scenario of this cluster, this solution will be reserved. Otherwise, it will be discarded.

Step 4:   the score of each UC solution in each cluster is recorded by determining whether an SCED solution with UC solution for normal scenarios in this cluster exists or not. If the SCED solution exists, the score of UC solution increases by 1 (SI=SI+1).

Step 5:   UC solution with the maximal SI in each cluster is selected. Then, these UC solutions are merged by the probability of each cluster.

Step 6:   UC solution obtained in Step 5 will be revised by the supplementary model (9).

Step 7:   the typical scenarios are selected to calculate the dispatch schedule with the determined UC solution using SCED model (12).

Step 8:   these SCED solutions calculated in Step 7 will be merged by the probability of each cluster. Then, the dispatch schedule is obtained.

In this way, the probability information can be used effectively, the number of scenarios can be greatly decreased, and the accuracy of calculation results can be improved. Besides, the robustness and economy of this model can be better balanced. As each scenario is independent, the algorithm can be performed in a distributed manner. That is, for each scenario, the corresponding UC and SCED problems can be solved independently.

IV. Case Study

In this section, we test the effectiveness of the proposed method by IEEE 118-bus system. Simulations are carried out on a 3.9 GHz personal computer with 8 GB of RAM. The model and algorithm are implemented in MATLAB.

A. Scenario Selection

IEEE 118-bus system consists of 54 units, 186 transmission lines and 91 load buses. The parameters of units, transmission lines and load profile can be found in [

27]. The 118-bus system can be seen in Fig. 4. There are 5 wind generators located at buses 11, 37, 70, 101 and 103, respectively (the red circles). The probability density function of wind units is assumed to follow Gauss density function and the deviation of the normal distribution is set to be 20% of the predicted value. These data of wind units are from [28].

Fig. 4 IEEE 118-bus system.

The predictive outputs of the five wind units are presented in Fig. 5. And the penetration level of wind power at each time is shown in Table I. It can be seen that the maximum penetration is 18.0% at hour 4, and the average penetration of all the time is 8.8%.

Fig. 5 Scenario distribution and selection. (a) Distribution in cluster 1. (b) Selection in cluster 1. (c) Distribution in cluster 2. (d) Selection in cluster 2. (e) Distribution in cluster 3. (f) Selection in cluster 3.

One thousand scenarios are generated by MC simulation method. Then, these scenarios are divided into 6 clusters by CSFDP, and the probability of each cluster is shown in Table II.

The probability of each scenario generated by the MC is 1/M, so the probability of the first cluster is 0.390, which means that the first cluster includes 390 scenarios. Then these scenarios are divided into 88 extreme scenarios, 301 normal scenarios and 1 typical scenario. The second cluster has 80 scenarios, among which there are 13 extreme scenarios, 66 normal scenarios and 1 typical scenario. And the third cluster includes 36 extreme scenarios, 147 normal scenarios and 1 typical scenario. Each cluster has only one central point which is the point with the highest local density in each cluster, so each cluster has only one typical scenario. Figure 5 shows the distributions of the scenarios in clusters 1-3.

Table I Penetration Level of Wind Power at Each Time
Time (hour)Penetration level (%)Time (hour)Penetration level (%)
1 10.4 13 7.0
2 11.1 14 7.5
3 12.8 15 6.6
4 18.0 16 6.5
5 14.1 17 7.1
6 11.5 18 7.0
7 9.4 19 6.9
8 8.5 20 6.8
9 7.9 21 6.9
10 7.0 22 8.0
11 6.5 23 8.4
12 6.7 24 9.2
Table II Probabilities of Clusters
ClusterProbability
1 0.390
2 0.080
3 0.184
4 0.272
5 0.044
6 0.030

Each scenario contains the output power of five wind units, so five black solid lines are the output of five wind units in one scenario, respectively. It can be seen from Fig. 5(a), (c), (e) that typical scenarios are always surrounded by extreme and normal scenarios, and that they have the highest local densities in each cluster. This means that typical scenarios are most likely to happen. Normal scenarios are surrounded by extreme scenarios, which indicate that if the extreme scenarios can be met by a schedule, normal scenarios can be very likely met by this schedule. Thus, these extreme scenarios should be selected to solve UC problem.

Figure 5(a), (c), (e) shows the scenario distributions of clusters 1-3. And Fig. 5(b), (d), (f) presents the extreme scenarios and typical scenarios of those clusters selected by our proposed method. We use cluster 1 as an example. In Fig. 5(a), if all scenarios are used to calculate SCUC, the computation burden will be very heavy. But if these scenarios are divided by our method, the features of these scenarios are easy to find. The curves in Fig. 5(b) present the extreme and typical scenarios selected by our method. In Fig. 5(c)-(f), the same trend holds for clusters 2 and 3. The extreme scenarios in each cluster will be used to solve UC problem, and the typical scenarios are used to determine the dispatch schedule.

B. Revised UC Solution

The weighted UC solution might be infeasible since we deal with each scenario independently. The minimum on/off coupling constraints might be violated. Each unit has its own minimum on/off time constraints. Since the scenarios are independent for each other and each UC solution is determined by an independent scenario, it might cause the infeasibility of the weighted UC solution. As discussed in Section III-B, we propose a supplementary model to adjust the generating UC solutions.

Table III Revised Unit Statuses

Time

(hour)

Unrevised UC solutionRevised UC solution
Unit 37Unit 48Unit 37Unit 48
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 0 0 0 0
5 0 0 0 0
6 0 0 0 0
7 0 0 0 0
8 0 0 0 0
9 0 0 0 0
10 0 0 0 0
11 0 0 0 0
12 0 0 0 0
13 0 0 0 0
14 0 0 0 0
15 0 0 0 0
16 0 0 0 0
17 0 0 0 0
18 0 0 0 0
19 1 1 1 1
20 1 1 1 1
21 1 1 1 1
22 1 1 1 1
23 0 0 1 1
24 0 0 0 0

The UC solution without the adjustment and the adjusted solution are shown in Table III. It can be observed that units 37 and 48 will be turned on from hour 19 to hour 22, but the minimum turn-on time for these two units is 5 hours. So this UC solution is infeasible and needs an adjustment. Using the supplementary model in Section III-B, we obtain the revised UC solution where the turn-on time of units 37 and 48 is extended to hour 23. Then, all constraints in SCUC are met, and the solution is feasible. After the UC solution is determined, the typical scenarios with high probabilities of occurrence will be used to calculate the dispatch schedule.

C. Comparisons with Existing Methods

To prove the effectiveness of the proposed method, the performance of this method will be compared with MC simulation method, chance-constrained optimization method and robust optimization method. One thousand scenarios are generated by MC simulation. The scenarios selected by the proposed method are shown in Fig. 6(a). MC simulation method reduces 1000 scenarios to 80 scenarios by the scenario reduction techniques, which is shown in Fig. 6(b). The chance-constrained optimization method is solved by the predicted wind power with the deviation σ in Fig. 6(c). It only considers the fluctuation of wind power that causes line overloads with a probability. The robust optimization method is to find out the worst-case scenario from these scenarios in Fig. 6(d).

Fig. 6 Scenario curves of wind power with four methods. (a) Proposed method. (b) MC simulation method. (c) Chance-constrained optimization. (d) Worst-case method.

In Fig. 6(a), the solid lines are typical scenarios and the dotted lines are extreme scenarios selected by our method. In Fig. 6(b), the solid line is the predicted wind power and the reduced scenarios are represented by dotted lines. In Fig. 6(c), it can be seen that these solid lines representing predicted wind power are much the same as those of MC simulation method. And the dotted lines are the boundaries of the deviation σ. In SCUC, the chance-constrained optimization is to deal with the fluctuation of wind power by setting the probability of the constraint violation. In this paper, the deviation is set to be 20% of the predicted wind power, and the probability of the line flow violation is set to be 10%. The worst-case method is to find a solution that can satisfy the worst-case wind power scenario. It can be seen that if the schedule fits the worst scenario, it can also fit all the scenarios. The objective of this method is to generate a high robust schedule by sacrificing the economy. In Fig. 6(d), the worst scenario selected from those scenarios is shown by a dotted line.

In order to test the robustness of four methods, 1000 scenarios are generated by MC method. These scenarios will be used to solve SCED for evaluating the goodness of each UC solution. If one UC solution can satisfy most of scenarios, it means that the robustness of this UC solution is good. So the number of infeasible solutions can also be used to reflect the robustness of a UC solution. If the UC will lead to more infeasible solutions, it has a lower robustness. The proposed method has a dominant advantage over the other methods in terms of solution robustness. It can be seen from Fig. 7 that the number of infeasible SCED solutions of the proposed method is much less than those of MC and chance-constrained optimization methods. And the robustness of UC solution generated by the proposed method is close to the worst-case method. For instance, the numbers of infeasible SCED solutions of the proposed method and the worst-case method are 24 and 15, respectively. The numbers of infeasible SCED solutions of MC simulation and chance-constrained optimization methods are 277 and 714, respectively. This means that the schedules generated by MC simulation method and chance-constrained optimization method do not meet 27.7% and 71.4% wind power scenarios, respectively. In other words, the generating UC solution has a high risk with the disruption of wind power uncertainty.

Fig. 7 Comparison in number of infeasible SCED solutions.

Table IV gives the operation cost of the four methods. The cost of the chance-constrained optimization method is the lowest and the cost of the worst-case method is the highest. The cost of the proposed method is close to that of the MC simulation method, but much less than that of the worst-case method. These results verify that the robust optimization method has the highest robustness among these four methods, but the economy of the solution is the worst. The robustness of the proposed method is close to that of the worst-case method, and the operation cost is just a little higher than that of the MC simulation method. Thus, the proposed method is able to generate an economic UC solution with high robustness.

Table IV Operation Cost of Four Methods
MethodCost ($/h)
Proposed method 1233054.31
MC simulation 1232940.51
Chance-constraint optimization 1228535.96
Worst-case method 1236738.10

V. Conclusion and Future Work

In this paper, a security-constrained UC with extreme wind power scenarios is proposed. MC simulation method is used to simulate possible scenarios of wind power. CSFDP is used to separate those scenarios into several clusters. The scenarios in each cluster are further divided into extreme, normal and typical scenarios. The extreme and typical scenarios are selected to solve the SCUC problem for balancing the economy and robustness of UC solution.

In the future, it is expected to reduce the amount of extreme and typical scenarios that will be used in an SCUC problem. Besides, how to screen out extreme scenarios quickly is another future work.

REFERENCES

1

T. Kleckner. (2017, Mar.). ERCOT reaches 50% wind penetration mark. [Online]. Available: www.rtoinsider.com/ercot-wind-penetration-40749/ [百度学术

2

M. Shahidehpour and M. Marwali, Maintenance Scheduling in Restructured Power Systems. Norwell, USA: Kluwer, 2000. [百度学术

3

Z. Ma, H. Chen, and Y. Chai, “Analysis of voltage stability uncertainty using stochastic response surface method related to wind farm correlation,” Protection and Control of Modern Power Systems, vol. 2, no. 1, pp. 1-9. May 2017. [百度学术

4

G. Li, G. Li, and M. Zhou, “Model and application of renewable energy accommodation capacity calculation considering utilization level of inter-provincial tie-line,” Protection and Control of Modern Power Systems, vol. 4, no. 1, pp. 1-12, Jan. 2019. [百度学术

5

Q. Zheng, J. Wang, and A. Liu, “Stochastic optimization for unit commitment–a review,” IEEE Transactions on Power Systems, vol. 30, no. 4, pp. 1913-1924, Jul. 2015. [百度学术

6

L. Wu, M. Shahidehpour, and T. Li, “Stochastic security-constrained unit commitment,” IEEE Transactions on Power Systems, vol. 23, no. 3, pp. 1364-1374, Aug. 2008. [百度学术

7

J. Wang, M. Shahidehpour, and Z. Li, “Security-constrained unit commitment with volatile wind power generation,” IEEE Transactions on Power Systems, vol. 23, no. 3, pp. 1319-1327, Aug. 2008. [百度学术

8

M. Asensio and J. Contreras, “Stochastic unit commitment in isolated systems with renewable penetration under CVaR assessment,” IEEE Transactions on Smart Grid, vol. 7, no. 3, pp. 1356-1367, May 2016. [百度学术

9

H. Wu, I. Krad, A. Florita et al., “Stochastic multi-timescale power system operations with variable wind generation,” IEEE Transactions on Power Systems, vol. 32, no. 5, pp. 3325-3337, Sept. 2017. [百度学术

10

H. Wu, M. Shahidehpour, Z. Li et al., “Chance-constrained day-ahead scheduling in stochastic power system operation,” IEEE Transactions on Power Systems, vol. 29, no. 4, pp. 1583-1591, Jul. 2014. [百度学术

11

D. Bertsimas, E. Litvinov, X. Sun et al., “Adaptive robust optimization for the security constrained unit commitment problem,” IEEE Transactions on Power Systems, vol. 28, no. 1, pp. 52-63, Feb. 2013. [百度学术

12

C. Wang, F. Liu, J. Wang et al., “Robust risk-constrained unit commitment with large-scale wind generation: an adjustable uncertainty set approach,” IEEE Transactions on Power Systems, vol. 32, no. 1, pp. 723-733, Jan. 2017. [百度学术

13

Á. Lorca and X. A. Sun, “Multistage robust unit commitment with dynamic uncertainty sets and energy storage,” IEEE Transactions on Power Systems, vol. 32, no. 3, pp. 1678-1688, May 2017. [百度学术

14

A. Kalantari, J. F. Restrepo, and F. D. Galiana, “Security-constrained unit commitment with uncertain wind generation: the loadability set approach,” IEEE Transactions on Power Systems, vol. 28, no. 2, pp. 1787-1796, May 2013. [百度学术

15

N. Amjady, S. Dehghan, A. Attarha et al., “Adaptive robust network-constrained AC unit commitment,” IEEE Transactions on Power Systems, vol. 32, no. 1, pp. 672-683, Jan. 2017. [百度学术

16

E. Delage and Y. Ye, “Distributionally robust optimization under moment uncertainty with application to data-driven problems,” Operations Research, vol. 58, no. 3, pp. 595-612, May 2010. [百度学术

17

P. Xiong, P. Jirutitijaroen, and C. Singh, “A distributionally robust optimization model for unit commitment considering uncertain wind power generation,” IEEE Transactions on Power Systems, vol. 32, no. 1, pp. 39-49, Jan. 2017. [百度学术

18

Y. Chen, Q. Guo, H. Sun et al., “A distributionally robust optimization model for unit commitment based on Kullback-Leibler divergence,” IEEE Transactions on Power Systems, vol. 33, no. 5, pp. 5147-5160, Sept. 2018. [百度学术

19

L. Wu, M. Shahidehpour, and Z. Li, “Comparison of scenario-based and interval optimization approaches to stochastic SCUC,” IEEE Transactions on Power Systems, vol. 27, no. 2, pp. 913-921, May 2012. [百度学术

20

Y. Wang, Q. Xia, and C. Kang, “Unit commitment with volatile node injections by using interval optimization,” IEEE Transactions on Power Systems, vol. 26, no. 3, pp. 1705-1713, Aug. 2011. [百度学术

21

Y. Dvorkin, H. Pandzic, and M. A. Ortega-Vazquez, “A hybrid stochastic/interval approach to transmission-constrained unit commitment,” IEEE Transactions on Power Systems, vol. 30, no. 2, pp. 621-631, Mar. 2015. [百度学术

22

C. Zhao and Y. Guan, “Unified stochastic and robust unit commitment,” IEEE Transactions on Power Systems, vol. 28, no. 3, pp. 3353-3361, Aug. 2013. [百度学术

23

W. Xie and S. Ahmed, “Distributionally robust chance constrained optimal power flow with renewables: a conic reformulation,” IEEE Transactions on Power Systems, vol. 33, no. 2, pp. 1860-1867, Mar. 2018. [百度学术

24

W. Pan, J. Zhou, and F. Wang, “A scenario technology applied to wind speed simulation in wind farm,” in Proceedings ofInternational Conference on Power System Technology, Chengdu, China, Oct. 2014, pp. 2775-2780. [百度学术

25

A. Rodriguez and A. Laio. “Clustering by fast search and find of density peaks,” Science, vol. 344, no. 6191, pp. 1492-1496, Jun. 2014. [百度学术

26

M. Shahidehpour, H. Yamin, and Z. Li, Market Operations in Electric Power Systems. New York, USA: Wiley, 2002. [百度学术

27

R. D. Zimmerman, C. E. Murillo-Sánchez, and R. J. Thomas, “MATPOWER: steady-state operations, planning and analysis tools for power systems research and education,” IEEE Transactions on Power Systems, vol. 26, no. 1, pp. 12-19, Feb. 2011. [百度学术

28

PJM historical wind power data. [Online]. Available: http://www.pjm.com/markets-and-operations/ops-analysis.aspx [百度学术