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.
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.
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:
which is subject to:
in which, t is a time index, is a time index set of the training samples; ωα and ω
(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:
which is subject to:
in which, {right arrow over (1)} is a vector whose elements are all 1; ηα and η
(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
sup{q(xt;ωα)}≈{circumflex over (q)}tϵ, ∀t∈
inf{q(xt;ω
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;ωα)}−
M
t
=
t−inf{q(xt;ω
M
t
u=sup{q(xt;ωα)}−ŵt≈{circumflex over (q)}tϵ−ŵt, ∀t∈
M
t
u
=ŵ
t−inf{q(xt;ω
in which, {circumflex over (q)}tϵ and {circumflex over (q)}t1−ϵ indicate quantile estimation of the wind power
(5) Eliminate the auxiliary logical variables in the mixed integer linear programming problem
A time index set is defined to contain time indexes corresponding to all the real wind power
:={t∈|{circumflex over (q)}tϵ≤
A time index set 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
:={t∈|ŵt−{circumflex over (q)}tϵ≥0}.
A time index set 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
:={t∈|{circumflex over (q)}t1−ϵ−ŵt≥0}.
The logical variables zt,ztu,ztd whose time indexes in the sets ,, 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
ztu=1, ∀t∈
ztd=1, ∀t∈.
(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:
which is subject to:
in which, \ is a difference set symbol. Compared with the mixed integer linear programming problem, there are 3||+||+|| 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.
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
(1) Obtain a training dataset := and a test dataset ={xt,
(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;ω
(3) Construct a mixed integer linear programming problem for operating reserve quantification using probabilistic wind power forecasting:
which is subject to:
rt,—u,rt,—d≥0, ∀t∈
ηα≥ωα,ηα≥−ωα, ∀α∈{α,
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 η
(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
sup{q(xt;ωα)}≈{circumflex over (q)}tϵ, ∀t∈
inf{q(xt;ω
(5) Obtain big-M coefficients shrunk in a mixed integer linear programming model by the following formulas:
M
t
α
=sup{q(xt;ωα)}−
M
t
=
t−inf{q(xt;ω
M
t
u=sup{q(xt;ωα)}−ŵt≈{circumflex over (q)}tϵ−ŵt, ∀t∈
M
t
u
=ŵ
t−inf{q(xt;ω
(6) Define time index sets ,, for auxiliary logical variable reduction. Wherein the set contains time indexes corresponding to all the real wind power
:={t∈|{circumflex over (q)}tϵ≤
The set 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
:={t∈|ŵt−{circumflex over (q)}tϵ≥0}.
The set 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
:={t∈|{circumflex over (q)}t1−ϵ−ŵt≥0}.
(7) Establish a reduced mixed integer linear programming problem:
which is subject to:
(8) Utilize branch and bound algorithm to solve the mixed integer linear programming problem, obtain the optimized output weight vectors ωα and ω
(9) Utilize test dataset :={xt,
r
t
u=max{ŵt−q(xt;ωα),0}, ∀t∈ε
r
t
d=max{q(xt;ω
r
t,—
u=max{ŵt−
r
t,—
d=max{
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−ϵ)%:
in which, (•), 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:
Obviously, the reserve Cε quantification should achieve the lowest possible operation cost on the premise of well reliability.
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.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/080896 | Mar 2021 | US |
Child | 17718326 | US |