WIND POWER OUTPUT INTERVAL PREDICTION METHOD

Information

  • Patent Application
  • 20230037193
  • Publication Number
    20230037193
  • Date Filed
    August 03, 2021
    3 years ago
  • Date Published
    February 02, 2023
    a year ago
Abstract
The present invention belongs to the technical field of information, particularly relates to the theories such as time series interval prediction, extreme learning machine modeling and Gaussian approximation solution, and is a wind power output interval prediction method. First, interval prediction of wind power output influencing factors is realized by time series analysis and normal exponential smoothing so as to consider an input noise factor. Then an extreme learning machine prediction model is established with an interval result as an input, output distribution is calculated based on iterative expectation and a conditional variance law, and thus an interval prediction result of wind power output is obtained. The method has advantages in interval prediction performance and calculation efficiency and can provide guidance for production, scheduling and safe operation of a power system.
Description
TECHNICAL FIELD

The present invention belongs to the technical field of information, particularly relates to the theories such as time series interval prediction, extreme learning machine modeling and Gaussian approximation solution, and is a wind power output short-term interval prediction method considering input noise factors. First, interval prediction of wind power output influencing factors is realized by time series analysis and normal exponential smoothing so as to consider an input noise factor. Then an extreme learning machine prediction model is established with an interval result as an input, output distribution is calculated based on iterative expectation and a conditional variance law, and thus an interval prediction result of wind power output is obtained. The method has advantages in interval prediction performance and calculation efficiency and can provide guidance for production, scheduling and safe operation of a power system.


BACKGROUND

As global energy demand and consumption continue to increase, the development and studies of renewable energy sources such as wind energy, solar energy and biomass energy are increased day by day, and have alleviated the situation of insufficient energy reserves and unreasonable resource structure in more and more fields. Among which, wind power generation has the advantages of small floor area, low environmental influence, abundant resources and high conversion efficiency, so that wind power has been developed rapidly under the background of global resource shortage. However, different from traditional thermal power generation, wind power generation is limited by multiple factors such as wind direction, wind speed and air density, showing a high degree of uncertainty, discontinuity and fluctuation. At the same time, due to influence of factors such as resource distribution, development technology and power grid structure, problems of energy waste and safety are increasingly prominent. (Luo Lin. Study on power distribution network reconfiguration strategy considering uncertainty of new energy generation [D]. (2015). Hunan University).Therefore, accurate wind power output prediction can guarantee safe operation of a power grid to a certain extent and has a great significance to support the operation planning of the power grid, reduce the operation cost of the power grid and maximize the utilization of wind power.


In view of the problem of wind power output prediction, most methods in current literatures are based on data point prediction, which mainly include a grey theory (Li Yingnan. Wind speed-wind power prediction based on grey system theory [D]. (2017). North China Electric Power University), a kernel function method (Naik J, Satapathy P, Dash P K. Short-term wind speed and wind power prediction using hybrid empirical mode decomposition and kernel ridge regression [J]. (2018). Applied Soft Computing, 70: 1167-1188), a time series model (Li Chi, Liu Chun, Huang Yuehui, et al. Study on modeling method for wind power output time series based on fluctuation characteristics [J]. (2015). Power System Technology, 39 (1): 208-214), deep learning (Shahid F, Zameer A, Mehmood A, et al. A novel wavenets long short term memory paradigm for wind power prediction [J]. (2020). Applied Energy, 269: 115098), a combination forecasting method (Hu Shuai, Xiang Yue, Shen Xiaodong, et al. Wind power prediction model considering meteorological factors and wind speed spatial correlation [J]. (2021). Automation of Electric Power Systems, 45 (7): 28-36), etc. The above data point-based prediction models are difficult to effectively reflect uncertainty of wind power output in different weather conditions. Therefore, in this case, prediction results of various points have different degrees of prediction errors, and reliability of the prediction results cannot be explained. An interval prediction result can reflect uncertainty of wind power itself, supplements deficiency of traditional deterministic prediction, and has an important reference value for reasonable scheduling, safe operation, peak adjustment and optimization of a power system. In recent years, methods based on a Monte Carlo method (Yang Mao, Dong Hao. Short-term wind power interval prediction based on numerical weather forecasting and Monte Carlo method[J]. (2021). Automation of Electric Power Systems, 45 (05): 79-85), multi-objective optimization (Jiang P, Li R, Li H. Multi-objective algorithm for the design of prediction intervals for wind power forecasting model[J]. (2019). Applied Mathematical Modelling, 67: 101-122) and neural network (Quan H, Srinivasan D, Khosravi A. Short-Term Load and Wind Power Forecasting Using Neural Network-Based Prediction Intervals[J]. (2017). IEEE Transactions on Neural Networks & Learning Systems, 25 (2): 303-315) have been widely used in wind power output interval prediction. However, all the studies on wind power output interval prediction at home and abroad take measured data as real data to be input into prediction models, without considering influence of input noise, which will reduce the accuracy of wind power output prediction to a certain extent.


SUMMARY

In order to improve the accuracy and reliability of wind power output prediction, the present invention proposes a wind power output interval prediction method. In order to describe uncertainty caused by the input noise, it is assumed that noise data follows a Gaussian distribution, and interval prediction of wind power output influencing factors is realized by time series and normal exponential smoothing methods. With a prediction interval as an input, a prediction model based on an extreme learning machine (ELM) is established. Considering that distribution of output variables cannot be directly calculated by the ELM due to input data of interval types, an expectation and variance estimation method based on iterative expectation and a conditional variance law is proposed to obtain an interval prediction result of wind power output. An interval prediction result with a smaller average width and a higher coverage probability can be achieved by the interval prediction model, and the interval prediction model can provide more reliable guidance for power system scheduling.


The technical solution of the present invention is as follows:


A wind power output interval prediction method, comprising the following steps:


(1) Obtaining a model training data set, and performing model identification respectively ondifferent influencing factors of wind power output by autocorrelation and partial autocorrelation functions. Estimating parameters according to an akaike information criterion (AIC), and determining the parameters of each prediction model.


(2) Determining a time series prediction model of wind power output influencing factors by sample training, determining an interval prediction result thereof according to training results and improved normal distribution, and testing the output prediction result of the influencing factors.


(3) Adding the interval prediction result of wind power output influencing factors predicted by the time series model to a wind power fitting model as an input, and estimating an expectation value of wind power output prediction according to an iterative expectation law and the ELM.


(4) Solving a variance of a wind power output prediction model according to a conditional variance law. Thus a corresponding wind power output prediction interval can be obtained according to the variance and a given confidence level.


The present invention has the following beneficial effects: the present invention proposes a wind power output interval prediction method. A Gaussian approximation method is used to approximate the distribution of the model by obtaining a total expectation and a total variance of the model, which solves the problem that the distribution of the model is difficult to solve analytically due to uncertainty caused by data noise in an input of the prediction model. It is verified by actual data experiments that the method can obtain a higher prediction interval coverage probability (PICP) and a lower prediction interval normalized average width (PINAW), and has an efficiency advantage on the premise of guaranteeing prediction effect, which can provide more reliable guidance for formulating a power system scheduling solution.





DESCRIPTION OF DRAWINGS


FIG. 1 is an application flow chart of the present invention.



FIGS. 2A-2F show autocorrelation coefficient diagrams and partial autocorrelation coefficient diagrams of influencing factor data, wherein FIG. 2A is an autocorrelation coefficient diagram of wind speed data; FIG. 2B is a partial autocorrelation coefficient diagram of wind speed data; FIG. 2C is an autocorrelation coefficient diagram of wind direction data; FIG. 2D is a partial autocorrelation coefficient diagram of wind direction data; FIG. 2E is an autocorrelation coefficient diagram of air density data; and FIG. 2F is a partial autocorrelation coefficient diagram of air density data;



FIGS. 3A-3C show comparison diagrams of wind power output interval prediction results under different confidence levels, wherein FIG. 3A is under a confidence level confidence level of 95%; FIG. 3B is at a confidence level of 90%; and FIG. 3C is at a confidence level of 80%;



FIGS. 4A-4C show comparison diagrams of smooth data interval prediction effects obtained by different methods at a confidence level of 80%, wherein FIG. 4A is the present invention; FIG. 4B is method a; and FIG. 4C is method b.



FIGS. 5A-5C show comparison diagrams of fluctuation data interval prediction effects obtained by different methods at a confidence level of 80%, wherein FIG. 5A is the present invention; FIG. 5B is method a; and FIG. 5C is method b.





DETAILED DESCRIPTION

Most traditional wind power output predictions provide deterministic point prediction results for a wind power value at a certain moment in the future, but cannot provide more reference information for uncertainty of wind power. Occurrence of wind energy is characterized by volatility, intermittence and randomness, which leads to complex condition interference of input factors of a prediction model, thus influencing accuracy of wind power output prediction. In order to fully consider noise conditions of the input factors and improve interval prediction effect of wind power output, the present invention proposes an interval prediction model of wind power output based on Gaussian approximation and an extreme learning machine. To better understand the technical route and implementation solution of the present invention, the method is applied to construct an interval prediction model based on data of a wind farm in a domestic industrial park. Specific implementation steps are as follows:


(1) Time Series Model and Parameter Identification


Using an autoregressive moving average model to perform time series prediction on input influencing factors, and an ARMA(p, q) expression is shown as formula (1):






x
t01xt−12xt−2+ . . . +βpxt−pt1òt−12òt−2+ . . . +αqòt−q  (1)


Where {xt} is a smooth time series, p represents an autoregressive order, q represents a moving average order, α is an autocorrelation coefficient, β is a moving average model coefficient, and òt is white noise data; using the autocorrelation coefficient and a partial autocorrelation coefficient to perform model identification; if the autocorrelation coefficient of the time series decreases monotonously at an exponential rate or decays to zero by oscillation, i.e. having a trailing property, and the partial autocorrelation coefficient decays to zero rapidly after p step(s), i.e. showing a truncated property, then it is determined that the form of a model is AR(p); if the autocorrelation coefficient of the time series is truncated after q steps, and the partial autocorrelation coefficient has a trailing property, then it is determined that the form of a model is MA(q); if the autocorrelation coefficient of the time series and the partial autocorrelation coefficient do not converge to zero rapidly after a certain moment, i.e. both having a trailing property, then it is determined that the form of a model is ARMA(p, q);


Using an Akaike information criterion to measure fitting degree of an established statistical model, and a definition thereof is shown in formula (2); determining orders p and q of a ARMA(p, q) model according to the Akaike information criterion; calculating the ARMA(p, q) model from low to high, comparing AIC values, and selecting p and q values resulting in a lowest AIC value as optimal model orders;





AIC=2k−2 ln(L)   (2)


Where L represents a likelihood function, and k represents a quantity of model parameters;


(2) Interval Prediction of Input Factors Based on Improved Normal Distribution


Obtaining a point estimation of each wind power output influencing factor by prediction with an ARMA model, and obtaining a corresponding interval estimation of a superposition error; defining a point estimation prediction error ε of the ARMA model as a difference between an actual sample value Pr and a model predicted value Pp at a certain moment, i.e.:





ε=Pr−Pp  (3)


Assuming that a wind power output influencing factor prediction error is ε and follows a Gaussian probability distribution with an average value of μ and a variance of σ2, which is expressed as:





ε□N(μ,σ2)  (4)


A confidence interval under a given confidence level is shown as formula (5), where σ represents a standard deviation; querying a normal distribution table to obtain a coefficient z1−α/2, and substituting the coefficient into the formula to obtain a specific interval range;





[μ−z1−α/2σ,μ+z1−α/2σ]  (5)


μ and σ2 are leading factors influencing the confidence interval in normal estimation and are determined by errors at the first n moments, therefore, in order to calculate prediction error distribution at moment t+1, it is necessary to set a same weight for all errors from moment t−n+1 to moment t; it can be known from empirical analysis that the closer a moment is to a prediction moment, the greater an influence of an error is, therefore, proportion of the variance of historical prediction errors is decreased exponentially with time by a normal distribution and according to an idea of exponential smoothing and an exponential weighted moving average strategy:





σt+12=αεt2+(1−α)σt2   (6)


Where α is a smoothing parameter with a value range of 0 to 1, εt is a prediction error at moment t, and σt2 is an error variance at moment t;


After multiple iterations, formula (6) is expressed as:





σt+12=αεt2+α(1−α)εt−12+α(1−α)2εt−22+ . . . +α(1−α)t−1ε12+(1−α)tσ12   (7)


Where if σ1212, then the standard deviation is expressed as σt+1;


thus, a prediction interval of wind power output influencing factors at a confidence level of 1−α is:





[μ−z1−α/2σt+1,μ+z1−α/2σt+1]  (8)


(3) Expectation Estimation of Wind Power Output Prediction Based on Iterative Expectation Law and Extreme Learning Machine


Using a Gaussian approximation method based on an iterative expectation law and a conditional variance law to estimate an expectation and a variance of a prediction model; the expectation is used to represent a predicted value at a wind power output point, and the variance is used to describe a wind power output prediction interval, thus to approximately represent distribution of the prediction model;


Giving a group of training samples D={(xi, yi)}i=1N, and assuming that the statistical model for wind power output interval prediction is:






y
i=ƒ(xi)+ε(xi)  (9)


Where yi represents a wind power target value, a random variable xi={x1i, x2i, x3i} represents the ith input vector and is a wind power output influencing factor prediction result obtained in a previous step, ƒ(xi) represents a wind power predicted value, and ε(xi) represents an observation noise of the wind power target value.


Using an ELM network to obtain an output value ƒ(xi) of the prediction model; According to the iterative expectation law, an estimated value of the prediction model generated at a given input vector x* is μ*, and is expressed as follows:





μ*=Ex*(Ey*[y*|x*])=ƒ(x*)  (10)


Where E(□) represents obtaining an expectation of a variable, and y* is a final power predicted value. A hyperbolic tangent function is used as an activation function h(x) at each node of an ELM network prediction model, as shown in formula (11):










h

(
x
)

=


tanh

(
x
)

=


1
-

e



-
b

·
x

+
c




1
+

e



-
b

·
x

+
c









(
11
)







Where b and c are parameters of the activation function, and values thereof are determined randomly. Then a corresponding mathematical expression of the ELM network prediction model is shown as formula (12):










g

(
x
)

=





i
=
1

l



β
i



h

(
x
)



=




i
=
1

l



β
i




1
-

e



-

b
i




x
i


+

c
i





1
+

e



-

b
i




x
i


+

c
i












(
12
)







Where βi is obtained by a singular value method; therefore, an expectation value of a wind power output prediction model is finally expressed as:










μ
*

=




i
=
1

l



β
i




1
-

e



-

b
i




x
i


+

c
i





1
+

e



-

b
i




x
i


+

c
i











(
13
)







(4) Prediction Interval Construction Based on Conditional Variance Law


Obtaining a variance σ*2 of the wind power output prediction model according to a conditional variance law and a total variance law, as shown in formula (14):





σ*2=Ex*[vary*(y*|x*)]+varx*(Ey*[y*|x*])   (14)


Where var(□)represents obtaining the variance of the variable. According to analysis of formula (9), it is considered that yi follows a Gaussian distribution with an expectation of ƒ(xi) and a variance of ε(xi):






y
i
˜N(ƒ(xi),ε(xi))   (15)


Thus:






E
x*[vary*(y*|x*)]=0   (16)


In addition, varx*[Ey*(y*|x*)] is expanded as:





varx*[Ey*(y*|x*)]=varx*[E(y)]=∫[ƒ(x)−E(ƒ(x))]2p(x)dx  (17)


Where ƒ(x) represents a wind power fitting model established by an extreme learning machine; since the ELM network prediction model is a nonlinear model, a first-order Taylor expansion is used to perform linearized approximation thereof:





ƒ(x)=ƒ(x*)+ƒ′(x*)(x−x*)+O(∥x−x*∥2)  (18)


Substituting formula (18) into formula (14) to obtain the variance σ*2 of the wind power output prediction model, as shown in formula (19):





σ*22(x*)+2ƒ(x*)ƒ′(x*)E(x)−2ƒ(x*)ƒ′(x*)x*+(ƒ′(x*))2(E(x)2−2x*E(x)+x2)−ƒ2(x)   (19)


After the expectation and the variance of the wind power output prediction model are obtained, obtaining the wind power output prediction interval at the confidence level of 1−α according to the Gaussian distribution:









[



μ
*

-




σ
*
2

n




z

α
/
2




,


μ
*

+




σ
*
2

n




z

α
/
2





]




(
20
)







Selecting a prediction interval coverage probability (PICP) and a prediction interval normalized average width (PINAW) as evaluation indexes of interval prediction results, which are defined as:










PICP
=


1
n






i
=
1

n


λ
i




,

PINAW
=




i
=
1

n




U
i

-

L
i


nR







(
21
)







Where n is a quantity of test samples, and R represents a maximum width of the prediction interval; λi is a 0/1 variable, and a formula thereof is as follows:










λ
i

=

{




1
,





y
i



[


L
i

,

U
i


]







0
,





y
i



[


L
i

,

U
i


]










(
22
)







Where yi is a value of the test samples, Ui and Li are an upper bound and a lower bound of the interval prediction results; if yi is between the upper bound and the lower bound of the prediction interval, λi is 1; if yi falls outside the range of the prediction interval, λi is 0; obviously, the larger the PICP is, the more the actual values contained in the prediction interval are, and the better the interval prediction effect is; in addition, the value of the PICP shall be as close as possible to and higher than the preset confidence level (1−α) in a wind power output interval prediction process; the smaller the value of the PINAW is, the narrower the prediction interval width is, and the better the interval prediction effect is.


The validity of the proposed method is verified through the actual data of a wind farm in a domestic industrial park, and a data sampling interval is 15 minutes. Before establishing a prediction model, it is necessary to analyze correlation between each influencing factor and wind power output, reduce dimension of sample data, and then select wind speed, wind power and air density of the wind farm as influencing factors. It is determined that the form of a wind speed prediction model is ARMA(5,4), the form of a wind direction prediction model is ARMA(5,4), and the form of an air density prediction model is ARMA(4,4) according to an AIC minimum criterion, an autocorrelation coefficient and a partial autocorrelation coefficient. Wind power output interval prediction is performed respectively under confidence levels of 95%, 90% and 80% and with different data fluctuation characteristics (a smooth group D1 and a fluctuation group D2, at a confidence level of 80%), and comparative experiments among a multi-objective interval prediction method based on LSTM (MOPI-LSTM, method a), a Gaussian process regression interval prediction method (GP-PI, method b) and the method of the present invention are conducted, as shown in FIG. 3-FIG. 5. The prediction effects of the three methods are evaluated by using the PICP and the PINAW listed by (24) as evaluation indexes. The results of the comparative experiments are shown in Table 1, Table 2 and Table 3:









TABLE 1







Comparison of PICP and PINAW results obtained by different


algorithms at different confidence levels











Method of the





present invention
Method a
Method b













Confidence
PICP

PICP

PICP



level (%)
(%)
PINAW
(%)
PINAW
(%)
PINAW
















95
96.88
0.1825
95.78
0.2067
96.17
0.2014


90
91.67
0.1453
90.53
0.1610
91.23
0.1737


80
81.25
0.0986
81.05
0.1385
82.33
0.1328









It can be known from Table 1 that the coverage probabilities of different methods can meet the preset confidence level, and the average widths are gradually reduced with the decrease of the confidence level. Whereas at the same confidence level, compared with traditional wind power output prediction methods, the method of the present invention achieves a higher interval coverage probability, a smaller interval average width, and has a higher effectiveness.









TABLE 2







Comparison of PICP and PINAW results obtained by


different algorithms at a confidence level of 80%











Method of the





present invention
Method a
Method b














PICP

PICP

PICP



Data set
(%)
PINAW
(%)
PINAW
(%)
PINAW
















Smooth
83.33
0.0611
81.47
0.1327
82.29
0.1592


group D1


Fluctuation
82.25
0.1863
81.56
0.2134
80.87
0.2290


group D2









It can be known from Table 2 that although the data with different fluctuation characteristics has a certain influence on the model proposed by the present invention, the method of the present invention achieves a higher interval coverage probability and a smaller average width for wind power output prediction with smooth variation and frequent fluctuation at a confidence level of 80%, which indicates that the method of the present invention has superiority and universality.









TABLE 3







Comparison of training time results obtained by different algorithms









Training prediction total time (s)











Method of the





present




Data set
invention
Method a
Method b





Smooth
18.11
30.57
19.93


group D1





Fluctuation
19.47
33.14
20.38


group D2









On the premise of ensuring the prediction performance, the method of the present invention has obvious efficiency advantages compared with other traditional wind power output interval prediction methods. As shown in Table 3, the training process of the method of the present invention takes a shorter calculation time than the comparative methods in the comparative experiments with relative smooth characteristics and relative fluctuation characteristics.


It can be seen from the comparison that the method of the present invention can guarantee a higher interval coverage probability and a smaller interval average width at different confidence levels and with different data fluctuation characteristics, and the prediction performance is better. In addition, compared with the traditional wind power output interval prediction methods, the method of the present invention has a higher calculation efficiency.

Claims
  • 1. A wind power output interval prediction method, comprising the following steps: using an autoregressive moving average model (ARMA) to perform time series prediction on input influencing factors, and an ARMA(p, q) expression is shown as formula (1): xt=β0+β1xt−1+β2xt−2+ . . . +βpxt−p+òt+α1òt−1+α2òt−2+ . . . +αqòt−q   (1)
Priority Claims (1)
Number Date Country Kind
202110841635.4 Jul 2021 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2021/110202 8/3/2021 WO