OPERATING RESERVE QUANTIFICATION METHOD FOR POWER SYSTEMS USING PROBABILISTIC WIND POWER FORECASTING

Information

  • Patent Application
  • 20220300868
  • Publication Number
    20220300868
  • Date Filed
    April 12, 2022
    2 years ago
  • Date Published
    September 22, 2022
    2 years ago
Abstract
The present invention discloses an operating reserve quantification method for power systems using probabilistic wind power forecasting and belongs to the field of power system operation optimization. This method constructs an operating reserve optimization model of power systems using probabilistic wind power forecasting, which utilizes extreme learning machine to output non-parametric prediction intervals of wind power and determines the positive and negative operating reserve requirements of the system by upper and lower boundaries of the prediction intervals. The cost-benefit trade-offs of reserve decision are realized by taking reserve provision cost and deficit penalty as a loss function of machine learning. The resultant reserve decision can effectively reduce system operation cost on the premise of ensuring good reliability. The present invention transforms complicated machine learning model into a mixed integer linear programming problem, which can be efficiently solved after implementing a feasible region tightening method.
Description
TECHNICAL FIELD

The present invention relates to an operating reserve quantification method for power systems using probabilistic wind power forecasting, and belongs to the field of power operation optimization.


BACKGROUND

At present, a large scale of intermittent power sources represented by wind power are integrated into the power systems. Compared with traditional thermal power units, the intermittent power sources are significantly affected by meteorological factors, and its power generation cannot be accurately predicted and effectively adjusted, which presents significant uncertainty and uncontrollability and brings severe challenges to the real-time energy balance of power systems. Adequate operating reserves of the power system can effectively compensate for power imbalance caused by prediction error of the intermittent power source, which are of great significance to maintain the balance of supply and demand in power systems and ensure the secure and stable operations of the power grid.


Traditionally, in order to prevent the imbalance of supply and demand caused by failures of important power sources or lines, the operating reserves of the power system are generally determined according to the maximum unit capacity or load level of the system. Compared with these large-scale failures, wind power output deviations continuously occur in normal operations of power systems. Traditional deterministic approaches for quantifying reserves are difficult to adapt to the modern power systems with high penetration of wind power. At present, the development of probabilistic forecasting technology has made the uncertainty quantification of wind power prediction possible, so that power system operators can use probabilistic wind power forecasting to quantify the operating reserves, and achieve the optimal trade-off between guarantee of system reliability and operational cost reduction.


SUMMARY

Given the limitations of the related background technology, the present invention proposes an operating reserve quantification method for power systems using probabilistic wind power forecasting. This method utilizes extreme learning machine to output non-parametric prediction intervals of wind power, and determines the positive and negative operating reserve requirements by upper and lower boundaries of the prediction intervals. The cost-benefit trade-offs of reserve decision are realized by taking reserve provision cost and deficit penalty as a loss function of machine learning .The resultant reserve decision can effectively reduce system operation cost on the premise of ensuring good reliability.


In order to achieve the object above, the present invention adopts the following technical solutions.


(1) Construct an operating reserve optimization model using probabilistic wind power forecasting


A lowest confidence of the prediction intervals with respect to training samples is restricted by an inequation constraint, and the prediction intervals of wind power are output directly by the extreme learning machine without specifying confidence level and boundary quantile proportions of the prediction intervals in advance. The capacity requirement of positive and negative operating reserves is determined based on boundaries of the prediction intervals, and by taking reserve provision cost and deficit penalty as a loss function, an operating reserve optimization model using probabilistic wind power forecasting is constructed:








min





ω

α
_


,

ω

α
_


,







r
t
u

,

r
t
d

,







r

t
,
-

u

,

r

t
,
-

d










t

𝒯



(



π
u



r
t
u


+


π
d



r
t
d


+


π
-
u



r

t
,
-

u


+


π
-
d



r

t
,
-

d



)



+

λ

(





ω

α
_




1

+




ω

α
_




1


)





which is subject to:








1
𝒯






t

𝒯



𝕀

(


q

(


x
t

;

ω

α
_



)




w
_

t



q

(


x
t

;

ω

α
_



)


)





1
-
ϵ







0


(



q

(


x
t

;

ω

α
_



)



q

(


x
t

;

ω

α
_



)



w
c


,



t

𝒯












r
t
u

=

max


{




w
^

t

-

q

(


x
t

;

ω

α
_



)


,
0

}



,



t

𝒯










r
t
d

=

max


{



q

(


x
t

;

ω

α
_



)

-


w
^

t


,
0

}



,



t

𝒯










r

t
,
-

u

=

max


{




w
^

t

-


w
_

t

-

r
t
u


,
0

}



,



t

𝒯










r

t
,
-

d

=

max


{




w
_

t

-


w
^

t

-

r
t
d


,
0

}



,



t

𝒯






in which, t is a time index, custom-character is a time index set of the training samples; ωα and ωα are weight vectors corresponding to two output neurons in the extreme learning machine; rtu and rtd are positive and negative reserve capacities respectively; rt,—u and rt,—d are positive and negative reserve deficits respectively; πu and πd are prices for the positive and negative reserve provision payments respectively; π_u and π_d are prices for the positive and negative reserve deficit penalties respectively; λ is a weight parameter of the L1 regular term (∥ωα1+∥ωα1), whose value trade-offs between the goodness-of-fit and model complexity; wt is real wind power; ŵt is expected wind power; wc is the total quantity of wind power installations of the system; q(xtα) and q(xtα) are upper and lower boundaries of the prediction interval output by the extreme learning machine; xt is an input feature vector of the machine learning model; 1−ϵ is a lowest confidence level of the prediction interval, which corresponds to reliability requirement of operating reserve of the power system; custom-character(•) is an indicator function, and a function value is 1 when a logical expression in the parentheses is established, otherwise the function value is 0; max(•) is a maximum value function, which returns a largest operand.


(2) Construct an operating reserve optimization model of the power system using probabilistic wind power forecasting, which is formulated as a mixed integer linear programming problem


The non-smooth L1 regular term in the loss function is linearized by introducing auxiliary continuous vectors, the indicator function and the maximum value function in constraints is linearized by introducing auxiliary logical variables, and an operating reserve quantification model using probabilistic wind power forecasting is equivalently transformed into the mixed integer linear programming problem:








min





ω

α
_


,

ω

α
_


,

η

α
_


,

η


α
_

,









r
t
u

,

r
t
d

,

r

t
,
-

u

,

r

t
,
-

d

,







z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,

z
t
d










t

𝒯



(



π
u



r
t
u


+


π
d



r
t
d


+


π
-
u



r

t
,
-

u


+


π
-
d



r

t
,
-

d



)



+

λ



1


T



(


η

α
_


+

η

α
_



)






which is subject to:










w
_

t

-



w
_

t



z
t

α
_






q

(


x
t

;

ω

α
_



)





w
_

t

+


M
t

α
_


(

1
-

z
t

α
_



)



,



t

𝒯












w
_

t

-


M
t

α
_


(

1
-

z
t

α
_



)




q

(


x
t

;

ω

α
_



)





w
_

t

+


(


w
c

-


w
_

t


)



z
t

α
_





,



t

𝒯











z
t

α
_


+

z
t

α
_


-
1



z
t



min


{


z
t

α
_


,

z
t

α
_



}



,



t

𝒯












t

𝒯



(

1
-

z
t


)




ϵ




"\[LeftBracketingBar]"

𝒯


"\[RightBracketingBar]"










0


q

(


x
t

;

ω

α
_



)



q

(


x
t

;

ω

α
_



)



w
c


,



t

𝒯









0



r
t
u

-

[



w
^

t

-

q

(


x
t

;

ω

α
_



)


]





M
t
u

(

1
-

z
t
u


)


,



t

𝒯









0


r
t
u





w
^

t



z
t
u



,



t

𝒯









0



r
t
d

-

[


q

(


x
t

;

ω

α
_



)

-


w
^

t


]





M
t
d

(

1
-

z
t
d


)


,



t

𝒯









0


r
t
d




(


w
c

-


w
^

t


)



z
t
d



,



t

𝒯









z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,


z
t
d



{

0
,
1

}


,



t

𝒯










r

t
,
-

u





w
^

t

-


w
_

t

-

r
t
u



,



t

𝒯










r

t
,
-

d





w
_

t

-


w
^

t

-

r
t
d



,



t

𝒯









r

t
,
-

u

,


r

t
,
-

d


0

,



t

𝒯










η
α



ω
α


,


η
α



-

ω
α



,



α


{


α
_

,

α
_


}







in which, {right arrow over (1)} is a vector whose elements are all 1; ηα and ηα are introduced auxiliary vectors equal to the elementwise absolute value of ωα and ωα at the optimum of above optimization problem; ztα,ztα,zt,ztu,ztd are introduced auxiliary logical variables, wherein ztα,ztα,zt linearize the inequality constraint including indicator function, ztu,ztd linearize the equality constraints including the maximum value function; Mtα, Mtα, Mtu,Mtd are referred to as the big-M coefficients, specifically, Mtα is a constant coefficient larger than q(xtα)−wc, Mtα is a constant coefficient larger than wt−q(xtα), Mtu is a constant coefficient larger than q(xtα)−ŵt, and Mtd is a constant coefficient larger than ŵt−q(xtα).


(3) Estimate value ranges of upper and lower boundaries of the prediction intervals


The quantile regression technique is utilized to obtain predictive quantiles {circumflex over (q)}tϵ and {circumflex over (q)}t1−ϵ with ϵ and 1−ϵ quantile proportions of the real wind power wt in training dataset, and the infimum inf{q(xtα)} of the upper boundary of the prediction interval and supremum sup{q(xtα)} of the lower boundary of the prediction interval are approximated according to the following formulas:





sup{q(xtα)}≈{circumflex over (q)}tϵ, ∀t∈custom-character





inf{q(xtα)}≈{circumflex over (q)}t1−ϵ, ∀t∈custom-character


in which sup{•} and inf{•} are operators of supremum and infimum respectively.


(4) Shrink the big-M coefficients in the mixed integer linear programming problem


The big-M coefficients in the mixed integer linear programming problem are shrunk according to the following formulas:






M
t

α
=sup{q(xtα)}−wt≈{circumflex over (q)}tϵwt, ∀t∈custom-character






M
t

α

=w
t−inf{q(xtα)}≈wt−{circumflex over (q)}t1−ϵ, ∀t∈custom-character






M
t
u=sup{q(xtα)}−ŵt≈{circumflex over (q)}tϵ−ŵt, ∀t∈custom-character






M
t
u

t−inf{q(xtα)}≈ŵt−{circumflex over (q)}t1−ϵ, ∀t∈custom-character


in which, {circumflex over (q)}tϵ and {circumflex over (q)}t1−ϵ indicate quantile estimation of the wind power wt at quantile proportions ϵ and 1−ϵ respectively.


(5) Eliminate the auxiliary logical variables in the mixed integer linear programming problem


A time index set custom-character is defined to contain time indexes corresponding to all the real wind power wt covered by the interval [{circumflex over (q)}tϵ,{circumflex over (q)}t1−ϵ] in the training dataset, namely






custom-character:={t∈custom-character|{circumflex over (q)}tϵwt≤{circumflex over (q)}s1−ϵ}.


A time index set custom-character is defined to contain time indexes corresponding to all the expected wind power values ŵt greater than or equal to {circumflex over (q)}tϵ in the training dataset, namely






custom-character:={t∈custom-charactert−{circumflex over (q)}tϵ≥0}.


A time index set custom-character is defined to contain time indexes corresponding to all the expected wind power values ŵt less than or equal to {circumflex over (q)}t1−ϵ in the training dataset, namely






custom-character:={t∈custom-character|{circumflex over (q)}t1−ϵ−ŵt≥0}.


The logical variables zt,ztu,ztd whose time indexes in the sets custom-character,custom-character,custom-character respectively, certainly have values of 1, and can be preset before solving optimization problem in advance, thereby achieving reduction of auxiliary logical variables:





ztα=ztα=zt=1, ∀t∈custom-character





ztu=1, ∀t∈custom-character





ztd=1, ∀t∈custom-character.


(6) Obtain a reduced mixed integer linear programming problem by executing a feasible region tightening strategy


A feasible region tightening of the mixed integer linear programming problem is achieved by executing the shrinkage of big-M coefficients and the elimination of auxiliary logical variables, so as to obtain a reduced mixed integer linear programming problem:








min





ω

α
_


,

ω

α
_


,

η

α
_


,

η


α
_

,









r
t
u

,

r
t
d

,

r

t
,
-

u

,

r

t
,
-

d

,







z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,

z
t
d










t

𝒯



(



π
u



r
t
u


+


π
d



r
t
d


+


π
-
u



r

t
,
-

u


+


π
-
d



r

t
,
-

d



)



+

λ



1


T



(


η

α
_


+

η

α
_



)






which is subject to:








q

(


x
t

;

ω

α
_



)




w
_

t



q

(


x
t

;

ω

α
_



)


,



t

𝒮












w
_

t

-



w
_

t



z
t

α
_






q

(


x
t

;

ω

α
_



)





w
_

t

+


(



q
^

t
ϵ

-


w
_

t


)



(

1
-

z
t

α
_



)




,



t


𝒯

\

𝒮













w
_

t

-


(



w
_

t

-


q
^

t

1
-
ϵ



)



(

1
-

z
t

α
_



)





q

(


x
t

,

ω

α
_



)





w
_

t

+


(


w
c

-


w
_

t


)



z
t

α
_





,



t


𝒯

\

𝒮












z
t

α
_


+

z
t

α
_


-
1



z
t



min


{


z
t

α
_


,

z
t

α
_



}



,



t


𝒯

\

𝒮













t


𝒯

\

𝒮




(

1
-

z
t


)




ϵ




"\[LeftBracketingBar]"

𝒯


"\[RightBracketingBar]"










0


q

(


x
t

;

ω

α
_



)



q

(


x
t

;

ω

α
_



)



w
c


,




t

𝒯










r
t
u

=



w
^

t

-

q

(


x
t

;

ω

α
_



)



,



t












r
t
d

=


q

(


x
t

;

ω

α
_



)

-


w
^

t



,



t

𝒰









0



r
t
u

-

[



w
^

t

-

q

(


x
t

;

ω

α
_



)


]





M
t
u

(

1
-

z
t
u


)


,



t


𝒯

\












0


r
t
u





w
^

t



z
t
u



,



t


𝒯

\












0



r
t
d

-

[


q

(


x
t

;

ω

α
_



)

-


w
^

t


]





M
t
d

(

1
-

z
t
d


)


,



t


𝒯

\

𝒰










0


r
t
d




(


w
c

-


w
^

t


)



z
t
d



,



t


𝒯

\

𝒰










z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,


z
t
d



{

0
,
1

}


,


t









r

t
,
-

u





w
^

t

-


w
_

t

-
r
-
tu


,



t

𝒯










r

t
,
-

d





w
_

t

-


w
^

t

-

r
t
d



,



t

𝒯









r

t
,
-

u

,


r

t
,
-

d


0

,



t

𝒯










η
α



ω
α


,


η
α



-

ω
α



,



α


{


α
_

,

α
_


}







in which, \ is a difference set symbol. Compared with the mixed integer linear programming problem, there are 3|custom-character|+|custom-character|+|custom-character| integer variables in total to be reduced, which greatly reduces problem scale.


(7) Solve the reduced mixed integer linear programming problem


Branch and bound algorithm is utilized to solve the reduced mixed integer linear programming model, output weight vectors of the extreme learning machine are obtained, and training of the extreme learning machine is completed.


The beneficial results of the present invention are as follows.


The present invention constructs the wind power prediction intervals based on extreme learning machine, which does not need to impose priori assumptions on probability distribution of prediction uncertainty and optimizes the value of prediction information for decision with the goal of minimizing the backup cost. The present invention proposes an operating reserve optimization method using probabilistic wind power forecasting, which balances the cost-benefit brought by the reserve provision on the premise of well reliability requirement. The proposed reserve quantification method helps to maintain energy balance, and facilitates the secure and stable operations of the power systems with a high proportion of wind power penetration. In order to establish the reserve quantification model, a feasible region tightening strategy based on the shrinkage of big-M coefficients and the reduction of auxiliary logical variables is proposed, which transforms the original model into a moderate-scale mixed integer linear programming problem, thereby achieving efficient computational performance and reliably supporting online application of the method.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a flowchart of an operating reserve quantification method for power systems using probabilistic wind power forecasting according to the present invention; and



FIG. 2 is a graph demonstrating the relationship between probabilistic wind power forecasting and requirement of positive and negative operating reserves.





DETAILED DESCRIPTION

The present invention will be further described below with reference to the accompanying drawings and embodiments.


The flowchart of the operating reserve quantification method for power systems using probabilistic wind power forecasting proposed by the present invention is shown in FIG. 1.


(1) Obtain a training dataset custom-character:=custom-character and a test dataset custom-character={xt,wt},t∈ϵ, where xt is an input feature vector of a machine learning model, such as historical wind power, wind speed and direction, etc., and wt is the real wind power; obtain the expected wind power generation custom-character corresponding to samples in the training dataset and the test dataset; obtain the total quantity wc of wind power installations of the studied system; and determine the nominal reliability level 100(1−ϵ)% of operating reserve according to operational regulations of the power system.


(2) Determine the number of the hidden layer neurons of extreme learning machine, initialize input weight vectors and hidden layer bias of the extreme learning machine, and obtain basic formulations of output functions q(xtα) and q(xtα) of the extreme learning machine, wherein the output weight vectors ωa and ωα are variables to be optimized.


(3) Construct a mixed integer linear programming problem for operating reserve quantification using probabilistic wind power forecasting:








min





ω

α
_


,

ω

α
_


,

η

α
_


,

η


α
_

,









r
t
u

,

r
t
d

,

r

t
,
-

u

,

r

t
,
-

d

,







z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,

z
t
d










t

𝒯



(



π
u



r
t
u


+


π
d



r
t
d


+


π
-
u



r

t
,
-

u


+


π
-
d



r

t
,
-

d



)



+

λ



1


T



(


η

α
_


+

η

α
_



)






which is subject to:










w
_

t

-



w
_

t



z
t

α
_






q

(


x
t

;

ω

α
_



)





w
_

t

+


M
t

α
_


(

1
-

z
t

α
_



)



,



t

𝒯












w
_

t

-


M
t

α
_


(

1
-

z
t

α
_



)




q

(


x
t

;

ω

α
_



)





w
_

t

+


(


w
c

-


w
_

t


)



z
t

α
_





,



t

𝒯











z
t

α
_


+

z
t

α
_


-
1



z
t



min


{


z
t

α
_


,

z
t

α
_



}



,



t

𝒯












t

𝒯



(

1
-

z
t


)




ϵ




"\[LeftBracketingBar]"

𝒯


"\[RightBracketingBar]"










0


q

(


x
t

;

ω

α
_



)



q

(


x
t

;

ω

α
_



)



w
c


,



t

𝒯









0



r
t
u

-

[



w
^

t

-

q

(


x
t

;

ω

α
_



)


]





M
t
u

(

1
-

z
t
u


)


,



t

𝒯









0


r
t
u





w
^

t



z
t
u



,



t

𝒯









0



r
t
d

-

[


q

(


x
t

;

ω

α
_



)

-


w
^

t


]





M
t
d

(

1
-

z
t
d


)


,



t

𝒯









0


r
t
d




(


w
c

-


w
^

t


)



z
t
d



,




t


𝒯









z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,


z
t
d



{

0
,
1

}


,



t

𝒯










r

t
,
-

u





w
^

t

-


w
_

t

-

r
t
u



,




t

𝒯










r

t
,
-

d





w
_

t

-


w
^

t

-

r
t
d



,



t

𝒯







rt,—u,rt,—d≥0, ∀t∈custom-character





ηα≥ωαα≥−ωα, ∀α∈{α,α}


in which, rtu and rtd are positive and negative reserve provisions respectively, rt,—u and tt,—d are positive and negative reserve deficits respectively; πu and πd are prices for the positive and negative reserve provision payments respectively, π_u and π_d are prices for the positive and negative reserve deficit penalties respectively; λ is a weight parameter of L1 regular term, whose value trade-offs between the goodness-of-fit and model complexity; {right arrow over (1)} is a vector whose elements are all 1, ηα and ηα are introduced auxiliary vectors whose dimensions are the same as ωα and ωα; and ztα,ztα,zt,ztu,ztd are introduced auxiliary logical variables.


(4) Utilize a quantile regression technique to obtain predictive quantiles {circumflex over (q)}tϵ and {circumflex over (q)}t1−ϵ at ϵ and 1−ϵ quantile proportions of the wind power wt in training set samples, and the predictive quantiles are utilized to approximate the infimum inf{q(xtα)} of the upper boundary of the prediction interval and supremum sup{q(xtα)} of the lower boundary of the prediction interval:





sup{q(xtα)}≈{circumflex over (q)}tϵ, ∀t∈custom-character





inf{q(xtα)}≈{circumflex over (q)}t1−ϵ, ∀t∈custom-character.


(5) Obtain big-M coefficients shrunk in a mixed integer linear programming model by the following formulas:






M
t

α
=sup{q(xtα)}−wt≈{circumflex over (q)}tϵwt, ∀t∈custom-character






M
t

α

=w
t−inf{q(xtα)}≈wt−{circumflex over (q)}t1−ϵ, ∀t∈custom-character






M
t
u=sup{q(xtα)}−ŵt≈{circumflex over (q)}tϵ−ŵt, ∀t∈custom-character






M
t
u

t−inf{q(xtα)}≈ŵt−{circumflex over (q)}t1−ϵ, ∀t∈custom-character


(6) Define time index sets custom-character,custom-character,custom-character for auxiliary logical variable reduction. Wherein the set custom-character contains time indexes corresponding to all the real wind power wt covered by the interval [{circumflex over (q)}tϵ,{circumflex over (q)}t1−ϵ] in the training dataset, namely






custom-character:={t∈custom-character|{circumflex over (q)}tϵwt≤{circumflex over (q)}t1−ϵ}.


The set custom-character contains time indexes corresponding to all the expected wind power values ŵt greater than or equal to {circumflex over (q)}tϵ in the training dataset, namely






custom-character:={t∈custom-charactert−{circumflex over (q)}tϵ≥0}.


The set custom-character contains the time indexes corresponding to all the expected wind power values ŵt less than or equal to {circumflex over (q)}t1−ϵ in the training dataset, namely






custom-character:={t∈custom-character|{circumflex over (q)}t1−ϵ−ŵt≥0}.


(7) Establish a reduced mixed integer linear programming problem:








min





ω

α
_


,

ω

α
_


,

η

α
_


,

η


α
_

,









r
t
u

,

r
t
d

,

r

t
,
-

u

,

r

t
,
-

d

,







z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,

z
t
d










t

𝒯



(



π
u



r
t
u


+


π
d



r
t
d


+


π
-
u



r

t
,
-

u


+


π
-
d



r

t
,
-

d



)



+

λ



1


T



(


η

α
_


+

η

α
_



)






which is subject to:








q

(


x
t

;

ω

α
_



)




w
_

t



q

(


x
t

;

ω

α
_



)


,



t

𝒮












w
_

t

-



w
_

t



z
t

α
_






q

(


x
t

;

ω

α
_



)





w
_

t

+


(



q
^

t
ϵ

-


w
_

t


)



(

1
-

z
t

α
_



)




,



t


𝒯

\

𝒮













w
_

t

-


(



w
_

t

-


q
^

t

1
-
ϵ



)



(

1
-

z
t

α
_



)





q

(


x
t

,

ω

α
_



)





w
_

t

+


(


w
c

-


w
_

t


)



z
t

α
_





,



t


𝒯

\

𝒮












z
t

α
_


+

z
t

α
_


-
1



z
t



min


{


z
t

α
_


,

z
t

α
_



}



,



t


𝒯

\

𝒮













t


𝒯

\

𝒮




(

1
-

z
t


)




ϵ




"\[LeftBracketingBar]"

𝒯


"\[RightBracketingBar]"










0


q

(


x
t

;

ω

α
_



)



q

(


x
t

;

ω

α
_



)



w
c


,




t

𝒯










r
t
u

=



w
^

t

-

q

(


x
t

;

ω

α
_



)



,



t












r
t
d

=


q

(


x
t

;

ω

α
_



)

-


w
^

t



,



t

𝒰









0



r
t
u

-

[



w
^

t

-

q

(


x
t

;

ω

α
_



)


]





M
t
u

(

1
-

z
t
u


)


,



t


𝒯

\












0


r
t
u





w
^

t



z
t
u



,



t


𝒯

\












0



r
t
d

-

[


q

(


x
t

;

ω

α
_



)

-


w
^

t


]





M
t
d

(

1
-

z
t
d


)


,



t


𝒯

\

𝒰










0


r
t
d




(


w
c

-


w
^

t


)



z
t
d



,



t


𝒯

\

𝒰










z
t

α
_


,

z
t

α
_


,

z
t

,

z
t
u

,


z
t
d



{

0
,
1

}


,


t









r

t
,
-

u





w
^

t

-


w
_

t

-
r
-
tu


,



t

𝒯










r

t
,
-

d





w
_

t

-


w
^

t

-

r
t
d



,



t

𝒯









r

t
,
-

u

,


r

t
,
-

d


0

,



t

𝒯










η
α



ω
α


,


η
α



-

ω
α



,



α


{


α
_

,

α
_


}







(8) Utilize branch and bound algorithm to solve the mixed integer linear programming problem, obtain the optimized output weight vectors ωα and ωα, and complete training of the extreme learning machine.


(9) Utilize test dataset custom-character:={xt,wt}t∈ε to obtain the lower boundary {q(xtα)}t∈ε and the upper boundary {q(xtα)}t∈ε of prediction intervals, and then calculate decision results of the positive and negative reserve provision and deficits thereof:






r
t
u=max{ŵt−q(xtα),0}, ∀t∈ε






r
t
d=max{q(xtα)−ŵt,0}, ∀t∈ε






r
t,—
u=max{ŵtwt−rtu,0}, ∀t∈ε






r
t,—
d=max{wt−ŵt−rtd,0}, ∀t∈ε


in which, max{•} is a maximum value function, which returns the largest operand.


(10) Evaluate reliability of the reserve quantification according to confidence margin (CM), which is defined as a difference value between the empirical probability of prediction errors covered by reserves and the nominal reliability level 100(1−ϵ)%:






CM
:=



1



"\[LeftBracketingBar]"

ε


"\[RightBracketingBar]"








t

𝒮



𝕀

(


-

r
t
d






w
^

t

-


w
_

t




r
t
u


)



-

100


(

1
-
ϵ

)


%






in which, custom-character(•), is an indicator function, and the function value is 1 when the logical expression in the parentheses is true, otherwise the function value is 0. The higher the confidence margin CM is, the better the reliability of the reserve quantification is.


The operational cost Cε of operating reserve can be estimated by the sum of the reserve provision payment and the reserve deficit penalty:







C
ε

=




t

𝒯




(



π
u



r
t
u


+


π
d



r
t
d


+


π
-
u



r

t
,
-

u


+


π
-
d



r

t
,
-

d



)

.






Obviously, the reserve Cε quantification should achieve the lowest possible operation cost on the premise of well reliability.



FIG. 2 shows a relation among the prediction interval composed of predictive wind power quantiles ({circumflex over (q)}tα and {circumflex over (q)}tα), the expected wind power value (ŵt) and the positive and negative operating reserve (rtu and rtd). As can be seen from this figure, the positive reserve rtu of the system can be expressed as a difference between the expected wind power ŵt and the lower boundary {circumflex over (q)}tα of the prediction interval, and the negative reserve rtd can be expressed as a difference between the upper boundary {circumflex over (q)}tα of the prediction interval and the expected wind power value ŵt.


The specific embodiments of the present invention have been described above in conjunction with the accompanying drawings, which are not intended to limit the protection scope of the present invention. All equivalent models or equivalent algorithm flows made using the contents of the description and accompanying drawings of the present invention can be directly or indirectly applied to other related technical fields, and are all within the patent protection scope of the present invention.

Claims
  • 1. An operating reserve quantification method for power systems using probabilistic wind power forecasting, the method comprising, without setting confidence level of prediction intervals and boundary quantile proportions in advance, defining a lowest confidence of the prediction intervals with respect to training samples by an inequation constraint, directly outputting the prediction intervals of wind power by extreme learning machine, determining capacity requirements of positive and negative operating reserve of the system based on boundaries of the prediction intervals, and by taking backup reserve cost and backup deficit penalty as a loss function, constructing an operating reserve optimization model of power systems using probabilistic wind power forecasting:
  • 2. The method of claim 1, wherein, the mixed integer linear programming problem achieves the feasible region tightening of the mixed integer linear programming problem by reducing the auxiliary logical variables: ztα=ztα=zt=1, ∀t∈ztu=1, ∀t∈ztd=1, ∀t∈
  • 3. The method of claim 1, wherein, the reduced mixed integer linear programming problem is solved by branch and bound algorithm, thereby achieving training of the machine learning model.
Continuations (1)
Number Date Country
Parent PCT/CN2021/080896 Mar 2021 US
Child 17718326 US