Next Article in Journal
Reducing WCET Overestimations by Correcting Errors in Loop Bound Constraints
Previous Article in Journal
Optimal Design of a Multi-Carrier Microgrid (MCMG) Considering Net Zero Emission
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chance-Constrained Real-Time Dispatch with Renewable Uncertainty Based on Dynamic Load Flow

1
School of Electrical and Electronic Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
2
Guangzhou Power Supply Co., Ltd., Guangzhou 510000, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(12), 2111; https://doi.org/10.3390/en10122111
Submission received: 5 November 2017 / Revised: 29 November 2017 / Accepted: 8 December 2017 / Published: 12 December 2017
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
In this paper, a comprehensive real-time dispatch model considering renewable uncertainty based on dynamic load flow (DLF) is proposed. Through DLF, the primary and secondary frequency regulation amount caused by the variation of renewable energy as well as the line flow when primary and secondary regulation are deployed can be obtained easily. Not only the frequency constraints, but also the regular constraints like generator production limits and line flow limits are respected under both primary and secondary frequency regulation. To solve the dispatch problem with renewable uncertainty, chance-constrained programming based on cumulants and Cornish-fisher expansions (CCP-CMCF) is adopted to get the probability of holding the chance constraints and then the real-time dispatch model can be transformed into a quadratic programming. The simulation results show that the dispatch model proposed in this paper can deal with both primary and secondary regulation well and has a fast computation speed.

1. Introduction

Power systems have been undergoing a significant increase in renewable energy penetration over the past decades. Their volatility and unpredictable nature, however, make large-scale integration of these renewable sources challenging. Moreover, large fluctuations of wind power in a short time period, such as significant increases or decreases will also cause system frequency fluctuations, which threaten the reliability and security of power system operation.
Some researchers have explored the issue of maintaining the power balance in power dispatch. In [1], spinning reserve of conventional generators was required to be larger than a certain percentage of wind generation in case of a shortage or spillage of wind power, but this kind of formulation doesn’t quantify the exact amount of the reserve and may cause inaccurate results. An affine adjustment of automatic generation control (AGC) units is applied in [2,3], in which all unbalanced wind power is allocated by AGC units with their participation factor, but it only considers the secondary regulation of frequency. The authors of [4] proposed a formulation for frequency constraints from the point of kinetic energy, but it cannot consider the transmission constraints during the primary control. In [5,6], a reverse and forward engineering approach is applied to develop the AGC scheme to achieve economic efficiency, but the primary constraints are not considered. In [7], a unit commitment problem is presented to minimize the overall cost of generation and of supplying both tertiary and primary reserve services over the scheduling horizon, however, the renewable energy is not taken into consideration.
As mentioned in [8], increased variable renewable generation will have an impact on the adequacy of primary reserves, and primary frequency control may lead to transmission bottlenecks that prevent effective delivery of primary frequency control, so it is important to include the primary regulation into any dispatch model of a power system with renewable energy integration.
In fact, it is difficult for the system frequency to stay unchanged due to the volatility of renewable energy. All generators with speed controller output will adjust automatically according to their power-frequency characteristics, while all AGC units’ reference outputs are adjusted by the secondary control. Hence, it is improper to treat frequency as a constant parameter, and primary and secondary regulation should be considered carefully to accurately simulate the operation of a real power system. To quantify the primary and secondary frequency regulation amount of generators, dynamic load flow (DLF) is introduced in this paper. With DLF, first proposed in [9], generator-demand unbalanced power is allocated among all generators with speed controllers, but this model cannot obtain the system frequency. In [10,11], the steady-state frequency is taken as an unknown variable in DLF computation. Reference [12] applied DLF to simulate the plunge and upsurge of wind power, and showed that the power flow results obtained by DLF can be more accurate when the injected power fluctuates, but the uncertainty of wind energy should also be considered in DLF in modern power systems.
Regarding the uncertain optimization, there are three commonly used models to solve the optimization problem of power systems considering uncertainty, i.e., robust optimization (RO) [2,3,13,14,15,16,17], stochastic programming (SP) [4,18,19] and chance-constrained programming (CCP) [20,21,22]. The RO approach seeks to optimize system performance by finding the solution that can deal with the worst case. SP models take advantage of the fact that probability distributions governing the data are known or can be estimated. In general, RO focuses on the worst case, which may lead to over-conservative results, as the probability that the worst case will happen may be extremely small. SP can produce more economic results, however, it usually has more computational burden.
CCP is an alternative to solve the economic dispatch under uncertainty conditions. As mentioned in [16], the inequality constraints in a power system are not rigid but soft ones, which means that exceeding the boundary limits by a little may be permissible. Thus, CCP can be a useful tool to evaluate the probability or reliability of holding boundary constraints. However, it is difficult to get the probability of holding the constraints in economic dispatch. Some references have explored this problem.
The authors of [20] came up with a framework including a simulation layer and an optimization layer to solve the optimal power flow (OPF) under uncertainty. A back-mapping approach is implemented to obtain the probability of holding an output constraint, but the back-mapping approach presented is not accurate. Reference [21] formulates a stochastic optimization program with chance constraints. In order to solve the chance constrained problem, the authors propose to use the scenario approach to calculate the uncertainty bounds and then transform the problem into a robust one. In addition, a Quantile-Based approach is also mentioned in this paper, in which the wind power is treated as a bounded uncertainty, with the bounds corresponding to two extreme cases. The simulation results show that the solution given by scenario approach is more conservative than that given by Quantile-Based approach. However, there is only one wind farm in the model, which means the approach is not suitable for power systems that have more than one wind farm. Different analytic reformulations for chance constraints are discussed in [22] and it is pointed out that the reformulated chance constraints all have a similar form, but this approach cannot make full use of the distribution properties and may be inaccurate. Reference [23] developed a method dealing with random variables using Gaussian mixture model (GMM), which can deal with the irregular distribution well, but it has to use an iteration method to obtain the inverse of cumulative distribution function (CDF), which may influence the computation time. In order to overcome the drawbacks of the existing methods of calculating the probability of holding constraints, we propose a chance-constrained programming based on Cumulants and Cornish-fisher expansion (CCP-CMCF) to solve the real-time dispatch with renewable uncertainty and frequency regulation, in which the cumulants of random variables and Cornish-fisher expansions are adopted to calculate the probability of holding chance constraints. Thus, the model can be reformulated as a quadratic programming. This approach is suitable for many distributions, as long as the moments of the distribution exist and the density function is continuous. The main contributions of this work are as follows:
  • DLF is developed in this paper, through which the primary and secondary frequency regulation amount caused by the variation of renewable energy can be obtained as well as the line flow when primary and secondary regulation is deployed.
  • A comprehensive real-time dispatch model based on DLF is proposed in this paper, in which the frequency constraints, line flow limits, generation production limits are respected under both primary and secondary frequency regulation.
  • CCP-CMCF is adopted in our real-time dispatch model, in which cumulants and Cornish-fisher expansions are adopted to get the probability of holding the chance constraints and then the real-time dispatch model can be transformed into a quadratic programming. Moreover, the spatial and temporal correlation of renewable sources is carefully modeled and evaluated on the dispatch results.
The rest of this paper is as follows: Section 2 introduces DLF and frequency regulation caused by renewable energy variation. Section 3 gives the mathematical formulation of real-time dispatch. Section 4 introduces the cumulants of random variables and Cornish-fisher expansion and then reformulates the model proposed in Section 3. The solving procedure is presented in Section 5 and the model is tested in Section 6. Section 7 gives our conclusions.

2. DLF and Frequency Regulation of Power System with Respect to Renewable Energy

Frequency regulation can be classified into primary, secondary, and tertiary regulation according to its response time and its regulation mechanism. Primary regulation is provided by the generating units through their droop characteristic in response to system frequency deviations, which is the fastest among the three kinds of regulation. Secondary regulation, also known as AGC, is a centralized strategy whose goal is to regulate the area-control error under load-following conditions. All generator units with speed governors operating in a power system contain stored kinetic energy due to their rotating masses. When the imbalance between demand and generation arise, the system frequency deviates from its reference point as the kinetic energy of the rotating masses changes, which is also called the droop characteristic. The steady-state power-frequency relation can be expressed as [12,24]:
P g G = P g G , r e f K g G ( f f N ) ,   g G
where K g G is the generator frequency regulation constant or governor droop of unit g.
The active load has the similar expression [12]:
P d D = P d D , r e f + K d D ( f f N ) ,   d D
The power-frequency relation of generators and load are shown in Figure 1.

2.1. DLF Model

To quantify the primary and secondary frequency regulation amount of generators, DLF is introduced. When renewable energy output deviates from the forecast value, the power output of generators will change according to their droop characteristic, which also influences the line flow.
The load flow model considering primary regulation can be expressed as (3) and (4), in which the steady-state frequency f is also a state variable:
{ P i = V i j = 1 n V j ( G i j cos θ i j + B i j sin θ i j ) ,   i = 1 , 2 , , n Q i = V i j = 1 n V j ( G i j sin θ i j B i j cos θ i j ) ,   i = 1 , 2 , , m
P i = g = 1 N g , i ( P g G , r e f K g G ( f f N ) ) d = 1 N d , i ( P d D , r e f + K d D ( f f N ) ) + w = 1 N w , i P ˜ w W ,   i = 1 , 2 , , n
Note that the active injection power of slack bus is also included. Hence, the number of equations and the number of unknown variables are still the same, which means it is solvable.
The correction function is:
[ Δ P Δ Q Δ P n ] = J D [ Δ θ Δ V Δ f ] = [ H N C K L H n N n C n ] [ Δ θ Δ V Δ f ]
The elements of C (including C n ) reflect the frequency regulation constant of generators and load:
C i = { g = 1 N g , i K g G d = 1 N d , i K d D ,   i   is   generator   bus d = 1 N d , i K d D ,   i   is   load   bus g = 1 N g , n K g G d = 1 N d , n K d D ,   n   is   slack   bus  
Renewable energy forecast error can be considered as a random variable. When the error is not large, the modified power flow Equation (3) can be Taylor expanded near the basic operation point:
X X 0 + Δ X = X 0 + S Δ W Z Z 0 + Δ Z = Z 0 + T Δ W
The sensitivity coefficient matrixes S , T can be obtained by:
{ S = J D 1 T = G b r S

2.2. Primary Frequency Regulation

Since primary regulation responds fastest (usually within several seconds), it is necessary to evaluate the primary regulation amount of generators. With the help of DLF, the frequency deviation caused by renewable power variation can be expressed as:
Δ f = w = 1 N w S w f w Δ P ˜ w W
The primary regulation amount of generator g is:
r ˜ g P = K g G w = 1 N w S w f w Δ P ˜ w W , g { 1 , 2 , , N g }
Define S g w P = w = 1 N w K g G S w f w as the primary regulation coefficient of generator unit g with respect to renewable source w.
In a matrix form:
R ˜ P = S P Δ W ˜
If primary regulation is insufficient, the system frequency may suffer severe deviation due to sudden change of renewable energy before secondary regulation is deployed.

2.3. Secondary Frequency Regulation

As shown in Section 2.2, there is a steady-state frequency error in primary regulation when the change in reference setting is zero. In secondary regulation (also called AGC), the steady-state frequency error should be restored to zero, usually within one minute. To achieve this, the secondary regulation of AGC units should satisfy:
g = 1 N g S g f g r ˜ g S + w = 1 N w S w f w Δ P ˜ w W = 0
Note that the AGC units’ regulation amount is decided by their participation factor ag. Therefore, the secondary regulation amount of generator g can be expressed as:
r ˜ g S = α g w = 1 N w S w f w Δ P ˜ w W g = 1 N g S g f g α g ,               α g = 1 ,
Define S g w S = w = 1 N w S w f w α g g = 1 N g S g f g α g as the secondary regulation coefficient. We don’t distinguish AGC units and non-AGC units in this paper. Instead, we just need to set the participation factor of non-AGC units to be zero. The matrix form of (12) is:
R ˜ S = S S Δ W ˜

3. Chance-Constrained Real-Time Dispatch Model

The real-time dispatch aim is to determine all committed generators’ output (reference point of non-AGC units and set point of AGC-units) in a receding horizon every 5 min in the coming hour. Each real-time dispatch schedule is composed of 12 points. Between the adjacent dispatch points, the reference point of non-AGC units will be locked and their actual power output will change according to their droop characteristic if active power mismatch happens. Meanwhile the AGC units will also adjust their reference output, but the response time is much longer than primary regulation.
To ensure the sufficiency of both primary and secondary regulation amount and also the security and reliability of power system operation under both regulations, we point out that all generators with speed governors should provide primary regulation reserve to deal with the sudden increase or decrease of renewable energy, meanwhile the transmission line flow limits should not be violated to make sure that the primary regulation can be delivered through the network.
The objective function is to minimize the total operation cost:
min t = 1 T { g = 1 N g ( a g ( P g , t G , r e f ) 2 + b g P g , t G , r e f + c g ) }
Constraints:
(1) Frequency constraint
Instead of power balance equation in conventional dispatch model, frequency constraint is respected in our model. The frequency should not violate the lower and upper limit under primary regulation, and should be rated frequency value under secondary regulation:
{ f _ g = 1 N g S g , t f g ( P g , t G , r e f P g , t , 0 G , r e f ) + w = 1 N w S w , t f w Δ P ˜ w , t W + f 0 , t f ¯ ,   t g = 1 N g S g , t f g ( P g , t G , r e f P g , t , 0 G , r e f ) + g = 1 N g S g , t f g r ˜ g , t S + w = 1 N w S w , t f w Δ P ˜ w , t W + f 0 , t = f N ,   t
Substituting (12) into the second line of Formula (16), we can obtain:
{ f _ g = 1 N g S g , t f g ( P g , t G , r e f P g , t , 0 G , r e f ) + w = 1 N w S w , t f w Δ P ˜ w , t W + f 0 , t f ¯ ,   t g = 1 N g S g , t f g ( P g , t G , r e f P g , t , 0 G , r e f ) + f 0 , t = f N ,   t
With the help of secondary regulation, the second line of Formula (17) is always respected no matter what the renewable power realization is.
(2) Generation production constraints
Generation production constraints should be respected under both primary and secondary regulation:
{ P _ g G P g , t G , r e f + r ˜ g , t P P ¯ g G ,   t , g P _ g G P g , t G , r e f + r ˜ g , t S P ¯ g G ,   t , g
Substituting (10) and (13) into (18):
{ P _ g G P g , t G , r e f + w = 1 N w S g w , t P Δ P ˜ w , t W P ¯ g G ,   t , g P _ g G P g , t G , r e f + w = 1 N w S g w , t S Δ P ˜ w , t W P ¯ g G ,   t , g
(3) Line flow limit constraints
The line flow limit constraints also should be respected under both primary and secondary regulation:
{ Z _ k g = 1 N g T k , g , t G ( P g , t G , r e f P g , t , 0 G , r e f ) + w W T k , w , t W Δ P ˜ w , t W + Z k , t , 0 Z ¯ k   t , k Z _ k g = 1 N g T k , g , t G ( P g , t G , r e f P g , t , 0 G , r e f ) + g = 1 N g T k , g , t G r ˜ g , t s + w W T k , w , t W Δ P ˜ w , t W + Z k , t , 0 Z ¯ k   t , k
Substituting (13) into (20):
{ Z _ k g = 1 N g T k , g , t G ( P g , t G , r e f P g , t , 0 G , r e f ) + w W T k , w , t W Δ P ˜ w , t W + Z k , t , 0 Z ¯ k   t , k Z _ k g = 1 N g T k , g , t G ( P g , t G , r e f P g , t , 0 G , r e f ) + g = 1 N g T k , g , t G ( w = 1 N w S w , t S Δ P ˜ w , t ) + w W T k , w , t W Δ P ˜ w , t W + Z k , t , 0 Z ¯ k   t , k
This constraint can ensure that both primary and secondary regulation reserve can be delivered through the network without causing violation.
(4) Ramping constraints
The ramping constraints should be respected:
V _ g P g , t G , r e f + r ˜ g , t S P g , t 1 G , r e f r ˜ g , t 1 S V ¯ g ,   t , g
where V _ g / V ¯ g is the upper/lower limit of output of generator unit g. Substituting (13) into (22):
V _ g P g , t G , r e f + w = 1 N w S g w , t S Δ P ˜ w , t W P g , t 1 G , r e f w = 1 N w S g w , t 1 S Δ P ˜ w , t - 1 W V ¯ g ,   t , g
We rewrite constraints (17), (19), (21), (23) in a matrix form:
{ S t f g Δ P t G , r e f + f 0 , t = f N f _ S t f g Δ P t G , r e f + S t f w Δ W ˜ t + f 0 , t f ¯ P _ G P t G , r e f + S t P Δ W ˜ t P ¯ G P _ G P t G , r e f + S t S Δ W ˜ t P ¯ G Z _ T t G Δ P t G , r e f + T t W Δ W ˜ t + Z Z ¯ Z _ T t G Δ P t G , r e f + T t G S t S Δ W ˜ t + T t W Δ W ˜ t + Z Z ¯ V _ G P t G , r e f + S t S Δ W ˜ t P t 1 G , r e f S t 1 S Δ W ˜ t 1 V ¯ G ,   t
Since there are uncertain variables in (24), uncertain programming should be adopted to solve it. CCP [25] is an important branch of uncertain programming, which was come up with by Charles and Cooper first. If there are random variables in constraint conditions, and the decision has to be made before the random variables are determined, the following principle can be considered: the decision that does not satisfy the constraint conditions is allowed to some extent. But the probability that the decision does not satisfy the constraint conditions should not larger than a given confidence. Hence, we can rewrite (24) into chance constraints:
{ S t f g Δ P t G , r e f + f 0 , t = f N Pr { S t f g Δ P t G , r e f + S t f w Δ W ˜ t + f 0 , t f ¯ } ( 1 ε ) e Pr { S t f g Δ P t G , r e f + S t f w Δ W ˜ t + f 0 , t f _ } ( 1 ε ) e Pr { P t G , r e f + S t P Δ W ˜ t P ¯ G } ( 1 ε ) e Pr { P t G , r e f + S t P Δ W ˜ t P _ G } ( 1 ε ) e Pr { P t G , r e f + S t S Δ W ˜ t P ¯ G } ( 1 ε ) e Pr { P t G , r e f + S t S Δ W ˜ t P _ G } ( 1 ε ) e Pr { T t G Δ P t G , r e f + T t W Δ W ˜ t + Z 0 , t Z ¯ } ( 1 ε ) e Pr { T t G Δ P t G , r e f + T t W Δ W ˜ t + Z 0 , t Z _ } ( 1 ε ) e Pr { T t G Δ P t G , r e f + T t G S t S Δ W ˜ t + T t W Δ W ˜ t + Z 0 , t Z ¯ } ( 1 ε ) e Pr { T t G Δ P t G , r e f + T t G S t S Δ W ˜ t + T t W Δ W ˜ t + Z 0 , t Z _ } ( 1 ε ) e Pr { P t G , r e f + S t S Δ W ˜ t P t 1 G , r e f S t 1 S Δ W ˜ t 1 V ¯ g G } ( 1 ε ) e Pr { P t G , r e f + S t S Δ W ˜ t P t 1 G , r e f S t 1 S Δ W ˜ t 1 V _ g G } ( 1 ε ) e ,   t
Equations (15) and (25) are the chance-constrained real-time dispatch model. This model can ensure the dispatch results respect all the above constraints with a predetermined confidence level. In the meantime, both primary and secondary regulation are considered in this model, which can effectively immune the uncertainty and volatility of renewable energy.

4. Problem Reformulation Based on Cumulants and Cornish-Fisher Expansions

In order to calculate the probability of constraints (11)–(13), the cumulants and Cornish-fisher expansion will be introduced.

4.1. Cumulants of Random Variables

The cumulants [26,27,28,29] of a probability distribution are a set of quantities that provide an alternative to the moments of the distribution. The moments determine the cumulants in the sense that any two probability distributions whose moments are identical will have identical cumulants as well, and similarly the cumulants determine the moments. In some cases theoretical treatments of problems in terms of cumulants are simpler than those using moments. The relationship between cumulants γ and moments m is shown in Equation (26):
γ 1 = m 1 γ 2 = m 2 m 1 2 γ 3 = m 3 3 m 1 m 2 + 2 m 1 3 γ 4 = m 4 3 m 2 2 4 m 1 m 3 + 12 m 1 2 m 2 6 m 1 4
There are two important properties of cumulants:
Property 1: 
Homogeneity
For a random variable x, the (n)th cumulant is homogeneous of degree r:
γ r ( a x ) = a r γ r ( x )
Property 2: 
Additivity
If x and y are independent random variables, and z = x + y, then:
γ r ( z ) = γ r ( x ) + γ r ( y )

4.2. Spatial and Temporal Correlation between Different Renewable Sources

Even though cumulants have great advantages for dealing with random variables, the independency between each random variable is required. However, the spatial and temporal correlation cannot be ignored for the renewable energy output. In this paper, the Cholesky decomposition [30,31] is adopted to deal with the correlation among different renewable sources. Let C S denote the spatial variance–covariance matrix of different renewable sources and C T capture the temporal correlation.
C S = [ σ 1 , 1 2 σ 1 , 2 σ 1 , N w σ 2 , 1 σ 2 , 2 2 σ 2 , N w σ N w , 1 σ N w , 2 σ N w , N w 2 ]
C T = [ σ 1 , 1 t , t 1 σ 1 , 2 t , t 1 σ 1 , N w t , t 1 σ 2 , 1 t , t 1 σ 2 , 2 t , t 1 σ 2 , N w t , t 1 σ N w , 1 t , t 1 ρ N w , 2 t , t 1 σ N w , N w t , t 1 ]
Hence, C S T = [ C S C T C T T C S ] is the variance–covariance matrix of [ Δ W ˜ t Δ W ˜ t 1 ] . Do the Cholesky decomposition for C S and C S T :
{ C S = G S G S T C S T = G S T G S T T
Hence:
Δ W ˜ t = G S U ˜ [ Δ W ˜ t Δ W ˜ t 1 ] = G S T U ˜
where U ˜ = [ U ˜ 1 , U ˜ 2 , , U ˜ N w ] , U ˜ = [ U ˜ 1 , U ˜ 2 , , U ˜ N w , U ˜ N w + 1 , , U ˜ 2 N w ] denote sets of independent random variables whose variance are 1.
Let f ˜ , R ˜ t R , R ˜ t L , P , R ˜ t L , S denote the primary frequency deviation, ramping amount, primary line flow variation amount and secondary line flow variation amount caused by renewable variation respectively:
f ˜ = S t f w Δ W ˜ t = S t f w G s Δ U ˜ = S t f w Δ U ˜
R ˜ t P = S t P Δ W ˜ t = S t P G s Δ U ˜ = S t P Δ U ˜
R ˜ t S = S t S Δ W ˜ t = S t S G s Δ U ˜ = S t S Δ U ˜
R ˜ t L , P = T t W Δ W ˜ t = T t W G s Δ U ˜ = T t P Δ U ˜
R ˜ t L , S = ( T t G S t S + T t W ) Δ W ˜ t = ( T t G S t P + T t W ) G s Δ U ˜ = T t S Δ U ˜
R ˜ t R , S = [ S t S S t 1 S ] [ Δ W ˜ t Δ W ˜ t 1 ] = [ S t S S t 1 S ] G Δ U ˜ = S t R , S Δ U ˜
The cumlants of f ˜ , R ˜ t P , R ˜ t S , R ˜ t L , P , R ˜ t L , S , R ˜ t R can be easily obtained by:
{ γ n ( f ˜ ) = ( S t f w ) ( n ) γ n ( Δ U ˜ ) γ n ( R ˜ t P ) = ( S t P ) ( n ) γ n ( Δ U ˜ ) γ n ( R ˜ t S ) = ( S t S ) ( n ) γ n ( Δ U ˜ ) γ n ( R ˜ t L , p ) = ( T t P ) ( n ) γ n ( Δ U ˜ ) γ n ( R ˜ t L , s ) = ( T t S ) ( n ) γ n ( Δ U ˜ ) γ n ( R ˜ t R ) = ( S t R ) ( n ) γ n ( Δ U ˜ ) ,   t
where ( S t f w ) ( n ) denotes the (n)th power of each element in S t f w .

4.3. Cornish-Fisher Expansion

The Cornish-fisher expansion [32] can give the value of the random variable z at quantile α:
z ( α ) = ζ ( α ) + ζ 2 ( α ) 1 6 g 3 + ζ 3 ( α ) 3 ζ ( α ) 24 g 4 2 ζ 3 ( α ) 5 ζ ( α ) 36 g 3 2 + ζ 4 ( α ) 6 ζ 2 ( α ) + 3 120 g 5 +
where g 3 , g 4 , g 5 are the normalized cumulants of z, ζ ( α ) = Φ 1 ( α ) .
Note that in the chance-constrained model of real-time dispatch, the inverse of CDF of the random variables f ˜ , R ˜ t P , R ˜ t S , R ˜ t R , R ˜ t L , P , R ˜ t L , S are what we care about, which can be directly obtained by cornich-fisher expansion.
Hence, the real-time dispatch problem can be reformulate as shown in (41):
min t = 1 T { g = 1 N g ( a g ( P g , t G , r e f ) 2 + b g P g , t G , r e f + c g ) } s . t . { S t f g Δ P t G , r e f + f 0 , t = f N f _ f 0 , t Z f ˜ ( ε ) S t f g Δ P t G , r e f f ¯ f 0 , t Z f ˜ ( 1 ε ) P _ Z R ˜ t P ( ε ) P t G ( t ) P ¯ Z R ˜ t P ( 1 ε ) P _ Z R ˜ t S ( ε ) P t G ( t ) P ¯ Z R ˜ t S ( 1 ε ) Z _ Z 0 , t Z R ˜ t L , P ( ε ) T t G Δ P t G , r e f Z ¯ Z 0 , t Z R ˜ t L , P ( 1 ε ) Z _ Z 0 , t Z R ˜ t L , S ( ε ) T t G Δ P t G , r e f Z ¯ Z 0 , t Z R ˜ t L , S ( 1 ε ) V _ Z R ˜ t R ( ε ) P t G , r e f P t 1 G , r e f V ¯ Z R ˜ t R ( 1 ε ) ,   t
This is a quadratic programming, which is very convenient to obtain the global optimal solution.

5. Solving Procedure

Since problem (41) is formulated based on linearizing the DLF around the basic operating point, it is necessary to do several iterations and update the basic operating point according to the latest solution in each iteration to improve the accuracy of the dispatch results. A step-by-step description of the solving procedure of the CCP-CMCF method to solve the real-time dispatch problem based on DLF is presented below:
S1:
Update the basic operation point according to the latest dispatch results, renewable energy and load forecast value. Set the iteration index k = 1.
S2:
Solve the DLF equations in (3) at the basic operating point for each time instants and obtain the state and output variables, the sensitivity coefficient S , T , the primary and secondary regulation coefficient S t P , S t S .
S3:
Do the Cholesky decomposition of spatial and spatial-temporal variance-covariance matrix and C S T and obtain the equivalent sensitivity coefficients S t f w , S t P , S t S , T t P , T t S , S t R .
S4:
Calculate the cumulants of the random variables f ˜ , R ˜ t P , R ˜ t S , R ˜ t L , P , R ˜ t L , S , R ˜ t R according to (39).
S5:
Calculate the inverse of CDF of the random variables at quantile ε and 1 ε , then obtain Z f ˜ ( ε ) , Z f ˜ ( 1 ε ) , Z R ˜ t P ( ε ) , Z R ˜ t P ( 1 ε ) , Z R ˜ t S ( ε ) , Z R ˜ t S ( 1 ε ) , Z R ˜ t R ( ε ) , Z R ˜ t R ( 1 ε ) , Z R ˜ t L , P ( ε ) , Z R ˜ t L , P ( 1 ε ) , Z R ˜ t L , P ( ε ) , Z R ˜ t L , P ( 1 ε ) , Z R ˜ t L , S ( ε ) , Z R ˜ t L , S ( 1 ε ) according to (40).
S6:
Reformulate the real-time dispatch as shown in (41) and obtain the solution x k * .
S7:
If the solution x k * is close enough to x k 1 * , output the solution; Otherwise, update the basic operating point based on x k * , set k = k + 1, go to S2.
The corresponding flowchart is shown in Figure 2.

6. Numerical Implementation

The proposed algorithm is tested on IEEE 30-, 118- and 300-bus systems, using MATLAB R2014a on a PC with 3.30-GHz CPU and 8 GB RAM. The IEEE 30-bus system contains 30 buses (six of which are generator buses), and 41 branches. We assume two wind farms are integrated to bus 22 and bus 27, respectively. The wind power forecast error output is considered as following Laplace distribution. As is mentioned in [33], Laplace distribution can describe the wind power forecast error in short-term forecast horizon.
Conventional generator data used in IEEE 30-bus system are shown in Table 1. Load and wind forecast value are shown in Figure 3. The forecast error of wind power is listed in Table 2, which is obtained according to the historical data of wind power output in a province of China.

6.1. Dynamic Load Flow Results

To illustrate the difference between traditional power flow and DLF, the load flow results for IEEE 30-bus system at t0 moment is shown in Table 3 and Table 4.
It can be observed that the actual power output of generators and line flow obtained by DLF and LF is different. In traditional load flow, active power injection of all buses except slack bus are fixed. However, with the integration of renewable energy, the volatility of renewable energy can easily break the demand and generator balance. All generators with speed governor adjust their active power output according to their droop characteristic, which also impact the line flow.
Most references formulate their dispatch model based on traditional load flow, which cannot reflect the primary frequency regulation. Moreover, with the help of DLF, the primary and secondary frequency regulation amount can be easily quantified.

6.2. The Dispatch Results Comparison Based on LF and DLF

Figure 4 presents the dispatch results based on LF and DLF with different confidence levels of IEEE 30-bus system. Table 5 presents the total cost and the primary reserve of the dispatch results based on LF and DLF. The up/down primary reserve [7] is defined as:
U p   p r i m a r y   r e s e r v e = min ( P g ¯ P g , K g ( f ¯ f N ) ) D o w n   p r i m a r y   r e s e r v e = min ( P g P g _ , K g ( f N f _ ) )
We can observe that the dispatch results based on LF and DLF is different. This is because, in the traditional dispatch model, once the nodal injection power fluctuates, only AGC units (in this paper, only the generator connected to the slack bus) adjust their power output to balance the generation and demand, and the primary regulation is neglected. Hence, the dispatch results based on LF and DLF is different.
On the other hand, from the dispatch results, since the traditional dispatch model doesn’t consider the regulation capability of non-AGC units, the low cost units will be dispatched first, and the high cost units will be dispatched last, which will lead to high cost units operate in lower limit and low cost units operate in upper limit, restraining the primary regulation capability. This is not beneficial for the frequency restoring when there is sharp increase or decrease of renewable energy. But in this paper, since the primary regulation of each generator is considered in DLF, the dispatch results can make sure the sufficiency of primary reserve to handle the volatility of renewable energy.
Although the operation cost of dispatch based on DLF is a little higher than that based on LF, the primary reserve of the former is more than the latter (shown in Table 5). Since renewable energy cannot keep to be its forecast value and it is easy to change, it is important to leave sufficient primary reserve to inhibit the fluctuation of system frequency. According to the dispatch results based on LF and DLF, one can obtain the frequency distribution based on both models. Figure 5 shows the CDF curve of frequency distribution at 12th time period. It is obvious that the variation of frequency based on DLF model is much smaller than that based on LF model. Moreover, it is possible for the dispatch results based on LF model that the frequency violates the allowed value (50 ± 0.2 Hz). Hence, the dispatch results based on DLF can immune the volatility of renewable energy better than that based on LF.

6.3. The Accuracy of CCP-CMCF

To demonstrate the accuracy of CCP-CMCF, a Monte-Carlo simulation is used to testify the obtained solution can satisfy all the chance constraints. According to the forecast value and forecast error of renewable energy in 6.1, 50,000 samples of each wind farm at each time period are randomly generated from the Laplace distribution. Regarding the spatial and temporal correlation, the normal transform and Cholesky decomposition described in [34] are adopted to transform the independent samples into correlated ones. For each sample, all the chance constraints are calculated using the obtained solution. Assuming that the number of samples that a constraint is respected is n, then the probability that this constraint is respected should be n/50,000 according to the large number theorem. By counting the constraints in each probability interval, Figure 6 can be obtained. It can be observed that the probability of holding the chance constraints are in accordance with the predetermined confidence interval, which verify that the dispatch results obtained through CCP-CMCF are accurate enough to handle the uncertainty of renewable energy.

6.4. The Influence of Confidence Level on the Dispatch Results

The confidence level also has an impact on the dispatch results. From Table 5 it can be observed that the total cost becomes higher with the increasing of confidence level. Specifically, when the confidence level is 1, this problem can be seen as a RO and the dispatch results can ensure the constraints are respected no matter how renewable energy fluctuates.
Based on the dispatch results, the power flow distribution of each time period can be obtained. The line flow distribution at 12th time period with different confidence levels of IEEE 30-bus system is shown in Figure 7. When the confidence level is less than 1, the violation of constraints is acceptable, but the probability of which is limited. When the confidence level is 1, the whole distribution curve is less than the line flow limit, but the cost is much higher. The operators of power system can make a trade-off between the total cost and the risk of violation.

6.5. The Influence of Correlation among Different Renewable Energy

The spatial correlation among different renewable energy sources and the temporal correlation among different time periods also have an impact on the dispatch results. Usually, the positive correlation will intensify the fluctuation of the total renewable outputs, which increases the total generation cost and vice versa. The simulation results presented in Table 6 prove the assumption above.

6.6. Comparison between CCP-CMCF and Other CCP Methods

To demonstrate the advantages of the proposed CCP-CMCF, other two CCP methods are compared, i.e., CCP based on GMM (CCP-GMM) [23] and CCP based on analytical reformulation (CCP-AR) [22]. GMM is a powerful tool to fit various distributions, especially irregular distributions [23], but many Gaussian components may be needed to achieve desired accuracy, which will increase the computation burden to get the inverse of CDF. AR tries to reformulate the CDF by a simple function. It is easy to calculate the inverse of CDF, but it cannot make full use of the distribution properties, which may influence the accuracy of the dispatch results. The comparison among three methods is shown in Table 7 ( 1 ε = 0.8 ). One can observe that CCP-CMCF has the lowest operation cost. This is because GMM and AR cannot accurately capture the tail properties of Laplace distribution and the inverse of CDF obtained by them are not accurate enough, leading to over-conservative results. Additionally, CMCF, GMM and AF are adopted to fit the wind power output distribution of wind farm 2 at 12th time period, as shown in Figure 8. It can be observed that the CDF curve of CMCF is much closer to the actual one compared with other two methods. Regarding the computation time, CCP-CMCF and CCP-AR are close, but CCP-GMM is much slower than the other two methods. Therefore, CCP-CMCF is proved to be efficient to solve the real-time dispatch problem.

7. Conclusions

In this paper, we propose a real-time dispatch with renewable uncertainty based on DLF, in which the frequency constraint and the regular constraints like generator production limits, line flow limits are respected under both primary and secondary frequency regulation.
To solve the dispatch problem with renewable uncertainty, CCP-CMCF is adopted in which cumulants and Cornish-fisher expansions are adopted to get the probability of holding the chance constraints and then the real-time dispatch model can be transformed into a quadratic programming.
The simulation results show that the dispatch results based on DLF are different from the traditional ones based on LF. The former can ensure the dispatch results have sufficient primary reserve to immunize against the volatility of renewable energy and restrain the fluctuation of system frequency. The proposed CCP-CMCF also has high computational speed without sacrificing the accuracy of the results. The confidence level, spatial and temporal correlation of renewable sources also influence the dispatch results. If the correlation is neglected, great errors may arise. Besides, the operators of a power system can choose an appropriate confidence level to balance the economy and the security of their system.

Acknowledgments

The authors gratefully acknowledge the support of the National High Technology Research and Development Program of China (863 Program): No. 2015AA050201.

Author Contributions

Pei Bie conceived and designed the study; this work was performed under the guidance of Buhan Zhang, Guojun Lu, Hang Li, Yong Wang, Le Luan and Guoyan Chen provided advice for this work and revised this paper; all the authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Sets and parameters
T Time period set
GThermal generator set
DLoad set
WRenewable energy set
G i j Conductance between node i and j
B i j Susceptance between node i and j
N g , i   N d , i   N w , i Number of generators, load and renewable sources connected to bus i
N w Total number of wind farms
P d , t D , r e f Load value at time t of load d at rated frequency
P d , t D Actual load value at time t of load d
K g G Steady-state power-frequency characteristic coefficient of unit g
K d D Steady-state power-frequency characteristic coefficient of load d
f N Rated frequency
H n , N n Partial derivatives of injection power of slack bus with respect to phase angle and voltage amplitude respectively
a g , b g , c g Generation cost coeficients of generator g
S g , t f w Sensitivity coefficient of frequency with respect to renewable source w at time t
S g , t f g Sensitivity coefficient of frequency with respect to generator unit g at time t
S g , w P Primary regulation coefficient of generator unit g with respect to renewable source w
α g Participation factor of unit g
T k , g , t G Sensitivity coefficient of line flow on line k with respect to generator unit g at time t
T k , w , t W Sensitivity coefficient of line flow on line k with respect to renewable source w at time t
f ¯ / f _ Upper/lower limit of system frequency
P ¯ g G / P _ g G Upper/lower limit of output of generator unit g
V ¯ g G / V _ g G Up/down ramping speed of generator unit g
Z ¯ k / Z _ k Upper/lower limit of line flow on line k
ε Confidence level
tolConvergence tolerance
J D Jacobian matrix of DLF
H , N , K , L Sub-matrixes of Jacobian matrix in traditional load flow model
G b r Partial derivative of branch power with respect to bus voltage angle and amplitude
T t G Sensitivity coefficient matrix of line flow with respect to generators
T t W Sensitivity coefficient matrix of line flow with respect to renewable sources
S t P Primary regulation coefficient matrix of generators with respect renewable sources
S t S Secondary regulation coefficient matrix of generators with respect to renewable sources
C S Spatial variance–covariance matrix of different renewable sources
C T Temporal variance–covariance matrix of renewable sources
C S T Spatial and temporal variance–covariance matrix of renewable sources
S t f w Equivalent sensitivity coefficient matrix of frequency with respect to independent renewable sources at time t
S t P Equivalent primary regulation coefficient matrix of generators with respect to independent renewable sources at time t
S t S Equivalent secondary regulation coefficient matrix of generators with respect to independent renewable sources at time t
T t P Equivalent sensitivity coefficient matrix of primary line flow with respect to independent renewable sources at time t
T t S Equivalent sensitivity coefficient matrix of secondary line flow with respect to independent renewable sources at time t
S t R Equivalent sensitivity coefficient matrix of ramping amount with respect to independent renewable sources at time t
P ¯ G / P _ G Vector of upper/lower limit of output of generators
V ¯ g G / V _ g G Vector of up/down ramping speed of generators
Z ¯ / Z _ Vector of upper/lower limit of line flow
Variables
P i Active injection power of node i
Q i Reactive injection power of node i
V i Voltage magnitude of node i
θ i j Voltage angle between node i and j
fSystem frequency
XState variable matrix including the system frequency, voltage phase angle and amplitude
ZOutput variable matrix including branch active and reactive power flow
Δ W deviation amount matrix of node injection power
P g , t G , r e f Reference output of generator g at time t
P g , t , 0 G , r e f Reference output at basic operation point of generator g at time t
P t G , r e f Vector of reference output of generators at time t
Δ P t G , r e f Vector of reference output regulation amount of generators
Uncertain quantities
P ˜ w , t W Power output of renewable source w at time t
f ˜ Frequency variation caused by renewable variation
r ˜ g , t P Primary regulation amount of generator g at time t caused by renewable variation
r ˜ g , t S Secondary regulation amount of generator g at time t caused by renewable variation
Δ W ˜ t Vector of renewable power derivation at time t
R ˜ t P Vector of primary regulation amount caused by renewable variation
R ˜ t S Vector of secondary regulation amount caused by renewable variation
R ˜ t L , p Vector of primary line flow variation amount caused by renewable variation
R ˜ t L , s Vector of secondary line flow variation amount caused by renewable variation
R ˜ t R Vector of ramping variation amount caused by renewable variation

References

  1. Lee, T.Y. Optimal Spinning Reserve for a Wind-Thermal Power System Using EIPSO. IEEE Trans. Power Syst. 2007, 22, 1612–1621. [Google Scholar] [CrossRef]
  2. Li, Z.; Wu, W.; Zhang, B.; Wang, B. Adjustable Robust Real-Time Power Dispatch with Large-Scale Wind Power Integration. IEEE Trans. Sustain. Energy 2015, 6, 357–368. [Google Scholar] [CrossRef]
  3. Jabr, R.A. Adjustable Robust OPF with Renewable Energy Sources. IEEE Trans. Power Syst. 2013, 28, 4742–4751. [Google Scholar] [CrossRef]
  4. Lee, Y.Y.; Baldick, R. A frequency-constrained stochastic economic dispatch model. IEEE Trans. Power Syst. 2013, 28, 2301–2312. [Google Scholar] [CrossRef]
  5. Li, N.; Zhao, C.; Chen, L. Connecting Automatic Generation Control and Economic Dispatch from an Optimization View. IEEE Trans. Control Netw. Syst. 2016, 3, 254–264. [Google Scholar] [CrossRef]
  6. Cai, D.; Mallada, E.; Wierman, A. Distributed optimization decomposition for joint economic dispatch and frequency regulation. IEEE Trans. Power Syst. 2017, 32, 4371–4385. [Google Scholar] [CrossRef]
  7. Restrepo, J.F.; Galiana, F.D. Unit commitment with primary frequency regulation constraints. IEEE Trans. Power Syst. 2005, 20, 1836–1842. [Google Scholar] [CrossRef]
  8. Eto, J.H.; Undrill, J.; Mackin, P.; Daschmans, R.; Williams, B.; Haney, B.; Hunt, R.; Ellis, J.; Illian, H.F.; Martinez, C.; et al. Use of Frequency Response Metrics to Assess the Planning and Operating Requirements for Reliable Integration of Variable Renewable Generation; Lawrence Berkeley National Laboratory: Berkeley, CA, USA, 2011. [Google Scholar]
  9. Ramanathan, R.; Ramchandani, H.; Sackett, S.A. Dynamic Load Flow Technique for Power System Simulators. IEEE Trans. Power Syst. 1986, 1, 25–30. [Google Scholar] [CrossRef]
  10. Roytelman, I.; Shahidehpour, S.M. A comprehensive long term dynamic simulation for power system recovery. IEEE Trans. Power Syst. 1994, 9, 1427–1433. [Google Scholar] [CrossRef]
  11. Okamura, M.; O-ura, Y.; Hayashi, S.; Uemura, K. A new power flow model and solution method including load and generator characteristics and effects of system control devices. IEEE Trans. Power Appar. Syst. 1975, 94, 1042–1050. [Google Scholar] [CrossRef]
  12. Duan, Y.; Zhang, B. An improved fast decoupled power flow model considering static power–frequency characteristic of power systems with large-scale wind power. IEEE J. Trans. Electr. Electron. Eng. 2014, 9, 151–157. [Google Scholar] [CrossRef]
  13. Lorca, Á.; Sun, X.A. Adaptive Robust Optimization with Dynamic Uncertainty Sets for Multi-Period Economic Dispatch under Significant Wind. IEEE Trans. Power Syst. 2015, 30, 1702–1713. [Google Scholar] [CrossRef]
  14. Wu, W.; Chen, J.; Zhang, B.; Sun, H. A Robust Wind Power Optimization Method for Look-Ahead Power Dispatch. IEEE Trans. Sustain. Energy 2014, 5, 507–515. [Google Scholar] [CrossRef]
  15. Xie, L.; Gu, Y.; Zhu, X.; Genton, M.G. Short-Term Spatio-Temporal Wind Power Forecast in Robust Look-ahead Power System Dispatch. IEEE Trans. Smart Grid 2014, 5, 511–520. [Google Scholar] [CrossRef]
  16. Lu, Z.G.; Zhao, H.; Xiao, H.F.; Zhang, J.F.; Li, X.P.; Sun, X.F. Robust DED based on bad scenario set considering wind, EV and battery switching station. IET Gener. Transm. Distrib. 2017, 11, 354–362. [Google Scholar]
  17. Xiong, P.; Jirutitijaroen, P. Two-Stage adjustable robust optimisation for unit commitment under uncertainty. IET Gener. Transm. Distrib. 2014, 8, 573–582. [Google Scholar] [CrossRef]
  18. Liu, Y.; Nair, N.C. A Two-Stage Stochastic Dynamic Economic Dispatch Model Considering Wind Uncertainty. IEEE Trans. Sustain. Energy 2016, 7, 819–829. [Google Scholar] [CrossRef]
  19. Gangammanavar, H.; Sen, S.; Zavala, V.M. Stochastic Optimization of Sub-Hourly Economic Dispatch with Wind Energy. IEEE Trans. Power Syst. 2016, 31, 949–959. [Google Scholar] [CrossRef]
  20. Zhang, H.; Li, P. Chance Constrained Programming for Optimal Power Flow under Uncertainty. IEEE Trans. Power Syst. 2011, 26, 2417–2424. [Google Scholar] [CrossRef]
  21. Vrakopoulou, M.; Margellos, K.; Lygeros, J.; Andersson, G. A Probabilistic Framework for Reserve Scheduling and Security Assessment of Systems with High Wind Power Penetration. IEEE Trans. Power Syst. 2013, 28, 3885–3896. [Google Scholar] [CrossRef]
  22. Roald, L.; Oldewurtel, F.; Parys, B.V.; Andersson, G. Security Constrained Optimal Power Flow with Distributionally Robust Chance Constraints. arXiv, 2015; arXiv:1508.06061. [Google Scholar]
  23. Hu, Y.; Li, Y.; Xu, M.; Zhou, L.; Cui, M. A chance-constrained economic dispatch model in wind-thermal-energy storage system. Energies 2017, 10, 326. [Google Scholar] [CrossRef]
  24. Glover, J.D.; Sarma, M.S.; Overbye, T.J. Power System Analysis & Design, 5th ed.; Cengage Learning: Stamford, CT, USA, 2012; pp. 657–662. [Google Scholar]
  25. Charnes, A.; Cooper, W.W. Chance-constrained programming. Manag. Sci. 1959, 6, 73–79. [Google Scholar] [CrossRef]
  26. Liu, J.; Hao, X.; Cheng, P.; Fang, W.; Niu, S. A parallel probabilistic load flow method considering nodal correlations. Energies 2016, 9, 1041. [Google Scholar] [CrossRef]
  27. Fan, M.; Vittal, V.; Heydt, G.T.; Ayyanar, R. Probabilistic power flow studies for transmission systems with photovoltaic generation using cumulants. IEEE Trans. Power Syst. 2012, 27, 2251–2261. [Google Scholar] [CrossRef]
  28. Usaola, J. Probabilistic load flow in systems with wind generation. IET Gener. Transm. Distrib. 2009, 3, 1031–1041. [Google Scholar] [CrossRef] [Green Version]
  29. Wu, W.; Wang, K.; Li, G.; Jiang, X.; Wang, Z. Probabilistic load flow calculation using cumulants and multiple integrals. IET Gener. Transm. Distrib. 2016, 10, 1703–1709. [Google Scholar] [CrossRef]
  30. Deng, X.; He, J.; Zhang, P. A Novel Probabilistic Optimal Power Flow Method to Handle Large Fluctuations of Stochastic Variables. Energies 2017, 10, 1623. [Google Scholar] [CrossRef]
  31. Morales, J.M.; Baringo, L.; Conejo, A.J. Probabilistic power flow with correlated wind sources. IET Gener. Transm. Distrib. 2010, 4, 641–651. [Google Scholar] [CrossRef]
  32. Fisher, S.R.A.; Cornish, E.A. The percentile points of distributions having known cumulants. Technometrics 1960, 2, 209–225. [Google Scholar] [CrossRef]
  33. Wu, J.; Zhang, B.; Li, H.; Li, Z.; Chen, Y.; Miao, X. Statistical distribution for wind power forecast error and its application to determine optimal size of energy storage system. Int. J. Electr. Power Energy Syst. 2014, 55, 100–107. [Google Scholar] [CrossRef]
  34. Cai, D.; Shi, D.; Chen, J. Probabilistic load flow computation with polynomial normal transformation and Latin hypercube sampling. IET Gener. Transm. Distrib. 2013, 7, 474–482. [Google Scholar] [CrossRef]
Figure 1. Power-frequency relation of generators and load.
Figure 1. Power-frequency relation of generators and load.
Energies 10 02111 g001
Figure 2. Flowchart of chance-constrained programming based on cumulants and Cornish-fisher expansions (CCP-CMCF).
Figure 2. Flowchart of chance-constrained programming based on cumulants and Cornish-fisher expansions (CCP-CMCF).
Energies 10 02111 g002
Figure 3. (a) Wind forecast curve; (b) Load forecast curve.
Figure 3. (a) Wind forecast curve; (b) Load forecast curve.
Energies 10 02111 g003
Figure 4. Dispatch results of generators in IEEE 30-bus system with different confidence levels. (a) 1 ε = 0.8 ; (b) 1 ε = 0.9 ; (c) 1 ε = 1 .
Figure 4. Dispatch results of generators in IEEE 30-bus system with different confidence levels. (a) 1 ε = 0.8 ; (b) 1 ε = 0.9 ; (c) 1 ε = 1 .
Energies 10 02111 g004
Figure 5. Frequency distribution based on DLF and LF.
Figure 5. Frequency distribution based on DLF and LF.
Energies 10 02111 g005
Figure 6. Probability histogram of chance constraints in IEEE 30-bus system with different confidence levels. (a) 1 ε = 0.8 ; (b) 1 ε = 0.9 ; (c) 1 ε = 1 .
Figure 6. Probability histogram of chance constraints in IEEE 30-bus system with different confidence levels. (a) 1 ε = 0.8 ; (b) 1 ε = 0.9 ; (c) 1 ε = 1 .
Energies 10 02111 g006
Figure 7. Line flow distribution under different confidence level.
Figure 7. Line flow distribution under different confidence level.
Energies 10 02111 g007
Figure 8. Wind power output distribution of wind farm 2.
Figure 8. Wind power output distribution of wind farm 2.
Energies 10 02111 g008
Table 1. Frequency regulation constant and cost coefficients of generators.
Table 1. Frequency regulation constant and cost coefficients of generators.
Generator No.KG/p.uCost Coefficients
agbgcg
125.00.0037520
220.00.01751.750
320.00.062510
420.00.008343.250
520.00.02530
620.00.02530
Table 2. Wind Forecast Error.
Table 2. Wind Forecast Error.
Time PeriodForecast ErrorTime PeriodForecast Error
t15.13%t711.43%
t26.26%t812.25%
t37.54%t913.17%
t48.67%t1013.86%
t59.21%t1114.39%
t610.37%t1215.78%
Table 3. The real power output under dynamic load flow (DLF) and load flow (LF).
Table 3. The real power output under dynamic load flow (DLF) and load flow (LF).
Generator No.Set Value/MWPower Output in DLF/MWPower Output in LF/MW
1180184.41188.04
257.5658.6957.56
324.5625.2724.56
43535.4935
517.9318.3517.93
616.9117.4816.91
Table 4. Line flow under DLF and LF.
Table 4. Line flow under DLF and LF.
Branch No.Line Flow under DLF/MWLine Flow under LF/MWBranch No.Line Flow under DLF/MWLine Flow under LF/MW
1123.61120.93228.918.93
264.4363.48235.615.63
339.4639.1424−3.92−3.9
460.1559.26256.186.16
565.9365.3226−0.02−0.06
650.950.412736.6636.67
750.1949.482821.2721.28
8−5.82−5.692918.5718.58
929.0428.9309.439.46
100.650.2131−3.11−3.1
1130.930.54326.116.15
1221.0620.9433−5.8−5.75
13−17.93−18.35343.553.55
1448.8348.935−9.43−9.38
1540.4239.953622.8922.85
16−16.91−17.48376.216.21
179.459.46387.127.12
1823.8923.94393.713.71
1912.7912.84405.455.5
203.123.134117.5617.46
219.119.15
Table 5. Dispatch results comparison based on LF and DLF.
Table 5. Dispatch results comparison based on LF and DLF.
Confidence LevelDLFLF
Total Costs ($/h)Primary ReserveTotal Costs ($/h)Primary Reserve
Up/MWDown/MWUp/MWDown/MW
1 ε = 0.8 732.2128.5332.80721.5915.0422.23
1 ε = 0.9 740.6230.0932.98728.4315.0424.91
1 ε = 1 765.3035.0434.51747.3118.2326.80
Table 6. Dispatch results with or without correlation ($/h).
Table 6. Dispatch results with or without correlation ($/h).
Confidence LevelWith CorrelationWithout Correlation
1 ε = 0.8 732.21716.37
1 ε = 0.9 740.62722.55
1 ε = 1 765.30740.86
Table 7. Comparison among cumulants and cornish-fisher expansions (CMCF), gaussian mixture model (GMM) and analytical reformulation (AR) ( 1 ε = 0.8 ).
Table 7. Comparison among cumulants and cornish-fisher expansions (CMCF), gaussian mixture model (GMM) and analytical reformulation (AR) ( 1 ε = 0.8 ).
Test SystemComputation Time (s)Operation Cost ($/h)
CMCFGMMARCMCFGMMAR
IEEE 300.895.021.13732.21747.23756.52
IEEE 1182.7813.472.6675,117.876,011.876,938.9
IEEE 30011.7838.5913.82430,827.6439,233.7456,292.1

Share and Cite

MDPI and ACS Style

Bie, P.; Zhang, B.; Li, H.; Wang, Y.; Luan, L.; Chen, G.; Lu, G. Chance-Constrained Real-Time Dispatch with Renewable Uncertainty Based on Dynamic Load Flow. Energies 2017, 10, 2111. https://doi.org/10.3390/en10122111

AMA Style

Bie P, Zhang B, Li H, Wang Y, Luan L, Chen G, Lu G. Chance-Constrained Real-Time Dispatch with Renewable Uncertainty Based on Dynamic Load Flow. Energies. 2017; 10(12):2111. https://doi.org/10.3390/en10122111

Chicago/Turabian Style

Bie, Pei, Buhan Zhang, Hang Li, Yong Wang, Le Luan, Guoyan Chen, and Guojun Lu. 2017. "Chance-Constrained Real-Time Dispatch with Renewable Uncertainty Based on Dynamic Load Flow" Energies 10, no. 12: 2111. https://doi.org/10.3390/en10122111

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