Professional Documents
Culture Documents
Wind Speed Forecasting Using Multivariate TimeSeries Radial Basis Function Neural Network
Wind Speed Forecasting Using Multivariate TimeSeries Radial Basis Function Neural Network
Wind Speed Forecasting Using Multivariate TimeSeries Radial Basis Function Neural Network
00 ©2018 IEEE
Abstract— An accurate wind information forecasting plays the generation system optimization. Many kinds of wind speed data
significant role fo r wind power system. However, the intermittent forecasting methods are already implemented including (1)
characteristic wind speed in nature over the time and from one statistical methods such as numerical weather forecasting
location to another makes it hard to estimate the usage factor o f wind
(NWP) and persistence and (2) artificial intelligence method
farms. Therefore, actual long and short duration forecasting o f wind
like neural network and fuzzy logic [5], Based on that short
speed is necessary fo r wind power generation system efficiency. In
this research, we propose the method to forecast the wind speed data description, researchers will always develop more accurate
based on weather parameters including, temperature, sea level algorithms to obtain the best forecasting performance.
pressure, dew point, visibility, station pressure, rain intensity,
This research proposes the accurate multivariate time series
optimum wind speed, maximum temperature, minimum temperature,
hail intensity and thunder intensity data. A ll parameters were
using RBF NN forecasting model using weather parameters that
predicted using time series model, then the result o f predicted data influence wind speed value. Those parameters are including
was implemented to predict the wind speed data. This research previous wind speed, temperature, sea level pressure, dew
implemented radial basis function neural network (RBF NN) to point, visibility, station pressure, rain intensity, and optimum
predict the wind speed and the results were compared to univariate wind speed, maximum temperature, minimum temperature, hail
time series forecasting and Least Square Support Vector Machine intensity and thunder intensity data. Those parameters are
(LS SVM) algorithm. The result experimentally express better forecasted first, then they are used as input for multivariate
forecasting using RBF N N compared to two other models on the forecasting.
measures ofM APE, MSE and correlation coefficient
The data that will be used to estimate wind speed is weather
Keywords—multivariate; time series; radial basis function parameter in Alor. This region is a part o f islands in the East
network Nusa Tenggara Province o f Indonesia that has intermediate
until good potency of wind energy (4.0m/s until more than
5.0m/s) [6]. We choose RBF NN because of single hidden layer
I. In t r o d u c t i o n (radial basis function) and appropriate for time series data
Today’s world, because o f many aspects and considerations, processing. Moreover, we use this algorithm because it showed
both developing and developed countries start using power satisfied result in statistical inference [7], wax deposition rate
generation from renewable energy [1]. This resources are [8] that both have similar characteristic as wind speed data.
catching up rapidly as one of the most efficient options [2], Also, this approach never been used in wind speed forecasting,
Wind power became a prior competitor o f conventional energy so that we can scrutinize the algorithm performance in this data.
such as oil, gases and coal [3]. The number of those resources RBF NN model result will be compared to univariate time
significantly decrease in nature and they cause negative effects series forecasting and multivariate LS SVM algorithm. We use
for the environment. Moreover, wind power in nature allows the univariate time series comparison to measure the
clean and inexpensive chance for future power. The intermittent performance of multivariate model, and use the LS SVM model
nature of wind speed periodically and throughout one location because this model performed well in the previous wind speed
to others make it complicated to guess the utilization factor of multivariate time series forecasting [9].
wind farms [4]. Hence, the wind speed forecasting research will
be always challenging.
II. Re l a t e d W o r k
The wind condition is influenced by the weather parameters
such as temperature, pressure, air density and other parameters. A number of studies as shown in [10,11,12,13,14,15] about
The wind information and wind changes play the main role in wind forecasting have been conducted as the proof of the
wind power energy. Therefore, either actual long or short significance of wind power research. On the previous research,
duration prediction of wind speed is necessary for wind power to predict the wind speed, the obtained value just included the
423
ICACSIS 2018 978-1-7281-0135-4/18/S31.00 ©2018 IEEE
previous wind speed data (time-series forecasting). Guo et al. where the estimated time series begins at time zero point with
[10] implemented the wind data series to forecast wind speed an exact data v(0) then the prediction o f dynamics are used to
using combinational method using BP neural network. That update the time series prediction for some next time steps.
forecasting research achieved a more powerftd forecasting
Not all can data be predicted using time series model, so
compared to without seasonal exponential adjustment.
distinctive treat should be applied. Explanatory forecasting or
Monfared et al. [11] used wind data series to forecast wind
multivariate forecasting aims to discover the relationship form
speed using artificial intelligence method with fuzzy logic. By
and then uses it to predict future data of the forecast variable.
applying that method, they can reduce computational time by
According to this forecasting method, any changes in input will
providing less fuzzy rule base. Liu et al. [12] proposed the
influence the output o f the system in a predictable way [17].
forecasting algorithm for time series wind speed using and
This forecasting assumes that the forecasted wind variable
artificial neural networks. Those are researches that were
exhibits an explanatory relationship for one or more
conducted using ordinary time series model, while in this
independent variables [16], Multivariate wind speed forecasting
research we use multivariate time series approach to forecast
follows this equation:
more accurate wind speed.
v = / (temperature (T), density (p), pressure (P)) (2)
Multivariate time series methods were implemented to be
a solution for the forecasting performance enhancement. This where in this research the parameters include previous wind
model aims to obtain more accurate forecasting compared to speed, temperature, sea level pressure, dew point, visibility,
single variable or univariate forecasting. Kishore et al. [2] station pressure, rain intensity, and optimum wind speed,
conduct the research about predictive model for wind power maximum temperature, minimum temperature, hail intensity
generation by implementing non-linear auto regression neural and thunder intensity data.
network. Three kinds of multivariate models (wind direction
model, air temperature model and relative humidity model) are
developed for a day ahead forecasting o f wind power IV. RBF N N An d LS SVM M o d e l
generation. This study conducts a comparative research on the
Many kinds of machine learning algorithms are developed to
errors.
improve the forecasting model. Neural network is the one of
Moreover, Wang et al. [9] conducted the research where the most general and well-known models. Neural network is
wind speed data and also wind direction data are scrutinized and constructed of three layers with some of neurons including an
selected. The recent multivariate LS-SVM, linear and nonlinear input layer, a hidden layer and an output layer. The neurons in
multivariate are presented. Data are including wind speed, wind adjacent layer are connected to each other by their weights, but
direction, temperature, atmospheric pressure, relative humidity there are no connection between neurons in the same layer [16].
and surface roughness. The result o f this research of The RBF NN consists of three different layers too, as shown in
multivariate LS-SVM could outperform different algorithms Figure 1. The first layer implements the input patterns or data
such as multivariate linear model, multivariate neural network and links the network to its area. The second one is the hidden
model on the four performance measures, such as the mean layer in the network and it implements the radial basis function.
absolute percentage error, large error, average rank, and The output layer is linear, and it implements the responses of
performance score. Because of the state-of-the-art of that the network to the activation pattern or data. The input-output
research, we use this study as the comparison for our method. multivariate relation is following this equation:
Several wind power prediction studies as in [2,9,16] have yij (x) = Ej=i Ef=i WnjGQlXi - cm||) + b + e tj (3)
been done by some researchers. However this paper conducts
the research about wind speed forecasting as the basic research where yy is the i, j-th part of the output matrix Y n ,k , N is the
o f wind power. This research proposes multivariate time series number of wind data observation in this research, K is the
using RBF NN forecasting model and compares the result using number of output in the RBF NN [7]. If M is denoted as the
single variable time series forecasting and multivariate LS- number of hidden neurons or the RBF centers, wmj is the m, j—
SVM algorithm.I. th element o f the weight matrix Wm+i,K, m=l,2,3,...,M , M+l
is the number of hidden neurons add bias (b), X n m is the output
patterns, cm is the square centroid matrix M x M, En k is the
matrix of residuals o f ey, then Y Nk ( x ) = dy is the process output.
III. M u l t iv a r ia t e T im e Se r ie s Fo r e c a s t in g
Write in a matrix form is following this equation:
There are two kinds of forecasting model that could be
utilized to predict wind speed data, such as time series and dy = GW (4)
explanatory model. Time series model is measured as in the a biased estimator of the weights, W, means the result of
previous wind speed data, so that a forecasting for the time multivariate regular least square W = (G ’G)'1 G ’Y where G is
series could be conducted by this following equation: given by the distance ||Xj —cm \\ applying the radial basis
0(0) = v ( l) function, in the Gaussian form is shown in the equation 5.
u (t) ~ 0 ( t - 1) G(ll*i - cm||) = expHI*; - cm \\z) (5)
v ( t + 1) « 0 ( t) = 0 [0 (t - 1)] (1)
424
ICACSIS 2018 978-l-7281-0135-4/18/$31.00 ©2018 IEEE
and Information Service (NESDIS) website:
http://www7.ncdc.noaa.gov/CDO/dataproduct.
B. Data Pre-processing
The missing data were processed by replacing those data
with the average value of the weather parameter. Then, the daily
data from the data set were changed to be monthly data. Then,
all of data are normalized to be 0.1 to 0.9 using following
equation:
Y = 0.8 ( Y~Ymin ) + 0 J (9)
Ym a x ~ Y m in
425
ICACSIS 2018 978-l~7281~0135~4/18/$31.00 ©2018 IEEE
■Target • Output
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71
Month
Fig. 2. Result of multivariate time series RBF NN forecasting output and target value
5 6
4.J
A K -
*
5.5 <
»
• 4r 5
1 ■•••I
4.5 b--
£2 3.5 ■
Qi
»• I4 •
4 V •
O 3 - 6 3.5
3 •j l y
2.5 " • < C 2.5 IT *
-> __
2
1.5 - 1.5
1.5 2.5 3.5 4.5 5.5 6.5 1.5 2.5 3.5 4.5 5.5 6.5
Terget Target
Fig. 3. Regression plot result of single variable time series output and target Fig. 5. Regression plot result of multivariate time series RBF NN forecasting
value output and target value
4.5 -
Figure 3 ,4 and 5 show the regression plot for target value
and output o f the model 1, model 2 and model 3 respectively.
From those figures, the model 3 outperforms compared to the
others. Then, from the circle data in the plot, we can measure
the correlation coefficient R, the error parameter not only mean
absolute percentage error (MAPE) but also mean square error
(MSE).
The forecasting performance parameters that are applied in
2 - this research including mean absolute percentage error
(MAPE), mean square error (MSE) and correlation coefficient
1.5 -I---- (R). MAPE and MSE represents error parameter and R
1.5 2.5 3.5 4.5 5.5 6.5
indicates the correlation value between the input value and the
Target
output value from the model.
Fig. 4. Regression plot result of multivariate time series LS SVM forecasting
output and target value These performance parameters are shown on this following
formula [18]:
426
ICACSIS 2018 978-1-7281-0135-4/18/S31.00 ©2018 IEEE
Mean absolute percentage error: series prediction model and multivariate LS SVM model on
MAPE, MSE and correlation coefficient.
MAPE = - E l -i II—
II Yt IIII (11)
MSE = j £ f =1(Tt - Y t) 2 (12) The future works that could be following this research include:
a. The research about wind power forecasting based on
Correlation coefficient: the forecasting of wind speed in this research.
b. The research using more wind speed parameters such
(13) as wind direction.
427
ICACSIS 2018 978-1-7281-0135-4/18/S31.00 ©2018 IEEE
Carvalho, and D . von G. dos Santos, “Innovative hybrid models for 2016.
forecasting time series applied in wind generation based on the [17] J. W iley, “Principles o f Forecasting Web Site,” Int. Ser. Oper. Res.
combination o f time series models with artificial neural networks,” Manag. Sci., pp. 1—2 ,2 0 0 2 .
Energy, vol. 151, no. June 2017, pp. 3 4 7 -3 5 7 , 2018. [18] T. T. Chen and S. J. Lee, “A weighted LS-SVM based learning
[16] A. E. Saleh, M . S. Moustafa, K. M. Abo-Al-Ez, and A . A . Abdullah, system for time series forecasting,” Inf. Sci. (Ny)., vol. 299, pp. 99—
“A hybrid neuro-fuzzy power prediction system for w ind energy 116,2015.
generation,” Int. J. Electr. Power Energy Syst., vol. 74, pp. 384—395,
428