Professional Documents
Culture Documents
7
1st International Conference on Energy Systems Engineering
November 2-4, 2017
KBU—Karabuk, Turkey
dependent on the data, and it varies with the number of k-folds TABLE I
WIND SPEED STATISTICAL VALUES
in the training process. In [9], short-term wind speed
estimation has made with a Nonlinear AutoRegressive Parameters Max. Min. Mean Std. Dev.
eXogenous (NARX) neural network model using three
different monthly data sets. The features obtained by the first Wind Speed (m/s) 5 0 2,07 0,78
and second order curve fitting methods for the independent
variables are selected by ReliefF method, and the model that Filtering Methods
gives the least error is obtained by creating models with In this stage, softening process is performed with a filter of
different hidden layer neuron numbers. The proposed method length N, which is indicated by the filter coefficient w, on the
is shown to perform wind speed estimation. In [10], a dependent variable y. As a result of this process, the filtered
nonlinear auto-regressive (NAR) method for different delay value is expressed with as
step number and hidden layer neuron number is used to
estimate wind speed for one-minute time series. The proposed
method is compared with existing filtering methods in signal (1)
processing and it is shown that the proposed method has lower
estimation error value than the other methods that are
compared. where is filter coefficient, N is filter length and
In this study, wind speed estimation on a monthly time is dependent variable. Filter coefficients according to the
series consisting of ten-minute bars is done by using filtering method in Equation (1) are calculated as in Table II.
developed regression learning methods. In the preliminary
step, moving average filter, weighted moving average filter
and exponential moving average filter are used. During the TABLE II
model training phase, normalization process is performed on FILTER TYPES AND COEFFICIENTS
the data. The estimation of wind speed for next step is done by
linear regression method, SVM method using linear kernel
and Guassian kernel from regression learning methods for
different delay step numbers. The 10-fold cross-validation
method is used in the model learning step. Mean Absolute
Error (MAE), MSE and RMSE from the statistical error
criteria are calculated for each model and presented
graphically. Also, the regression relation between the actual
wind speed and the estimated wind speed for the best model is
presented. The wind speed estimation model, which consists For the moving average filter, the average of the values on
of the Exponential Moving Average (EMA) and the Gaussian the signal is taken by going back as far as step number / filter
SVM methods, gives the least MSE value and is determined length to be applied on the signal. In the weighted moving
as the best estimation model. This article is organized as average filter, the linearly decreasing weights towards the
follows: used methods and estimation models are presented in previous value from the nearest value of the estimated period
Section II. Simulation and experimental results are given in used for the selected length on the signal. In the exponential
Section III. Conclusions are finally discussed in Section IV. weighted moving average filter, the weight values that are
II. USED METHODS AND MODELLING decreasing from the value close to the predicted period to the
previous data are used [11].
In this study, wind speed estimation is done by linear
regression and SVM method which is based on linear and Linear Regression Methods
Gaussian kernels using 1-month data consisting of 10-minute The linear regression method is a statistical method that
time series. Statistical values of wind speed are presented in establishes a linear relationship between the independent
Table I. variable and the dependent variable for predicting the
The Moving Average (MA) filter, the Weighted Moving dependent variable. Linear regression equation as
Average (WMA) filter and the EMA filter from filtering
methods are applied to the wind speed data. In the (2)
normalization phase, the input and output variables are where is wind speed estimator, is response
converted to the range [0 1]. For each case, estimation of wind
variable, is slope of regression line and is the y-axis of
speed is done by regression methods. The error values of used
the regression line.
regression methods are measured and the created model for
the least error value is presented. Support Vector Machines
8
1st International Conference on Energy Systems Engineering
November 2-4, 2017
KBU—Karabuk, Turkey
9
1st International Conference on Energy Systems Engineering
November 2-4, 2017
KBU—Karabuk, Turkey
Fig. 1 MAE change according to the number of delay steps for different
models and filtering methods. Fig. 4 Estimated result of the best model against real wind speed.
Fig. 2 MSE change according to the number of delay steps for different
models and filtering methods.
IV. CONCLUSIONS
In this study, linear regression and SVM methods based on
linear and Gaussian kernels are used to estimate wind speed
using moving average filter, weighted moving average filter
and exponential moving average filter. A 10-minute wind
speed data from a wind power plant installed in Zonguldak
province is used. The number of delay steps is changed from 3
to 10 and the performance of MAE, MSE and RMSE criteria
are compared using the 10-fold cross-validation method
during model training phase. When all filtering and estimation
models are examined together, the lowest MSE error value is
obtained the G-SVM method with EMA filter for 10 delay
Fig. 3 RMSE change according to the number of delay steps for different steps. The estimated wind speed versus real wind speed for
models and filtering methods. the given minimum error model is plotted. Also, the
relationship between input and output is measured by the
10
1st International Conference on Energy Systems Engineering
November 2-4, 2017
KBU—Karabuk, Turkey
ACKNOWLEDGMENT
This study was supported by Bulent Ecevit University (BAP
Project No: 2012-17-15-01). The authors would like to thank
Bulent Ecevit University for their support.
REFERENCES
[10] J. Hu, J. Wang, and L. Xiao, “A hybrid approach based on the
Gaussian process with t-observation model for short-term wind
speed forecasts,” Renewable Energy, vol. 114, pp. 670-685, Dec.
2017.
[11] T. Kaur, S. Kumar, and R. Segal, “Application of artificial neural
network for short term wind speed forecasting,” Biennial
International Conference on Power and Energy Systems: Towards
Sustainable Energy, 2016, p. 1.
[12] S. Ahmed, M. Khalid, and U. Akram, “A method for short-term wind
speed time series forecasting using support vector machine
regression model,” 6th International Conference on Clean Electrical
Power, 2017, p. 190.
[13] X. Peng, W. Zheng, D. Zhang, Y. Liu, D. Lu, and L. Lin, “A novel
probabilistic wind speed forecasting based on combination of the
adaptive ensemble of on-line sequential ORELM (Outlier Robust
Extreme Learning Machine) and TVMCF (time-varying mixture
copula function),” Energy Conversion and Management, vol. 138, pp.
587-602, Apr. 2017.
[14] H. Akçay, and T. Filik, “Short-term wind speed forecasting by
spectral analysis from long-term observations with missing values,”
Applied Energy, vol. 191, pp. 653-662, Apr. 2017.
[15] S. Sun, H. Qiao, Y. Wei, and S. Wang, “A new dynamic integrated
approach for wind speed forecasting,” Applied Energy, vol. 197, pp.
151-162, July 2017.
[16] Q. Han, F. Meng, T. Hu, and F. Chu, “Non-parametric hybrid models
for wind speed forecasting,” Energy Conversion and Management,
vol. 148, pp. 554-568, Sept. 2017.
[17] F. Veronesi, A. Korfiati, R. Buffat, and M. Raubal, “Assessing
accuracy and geographical transferability of machine learning
algorithms for wind speed modelling,” An Annual International
Conference on Geographic Information Science, pp. 297-310, May
2017.
[18] S. Karasu, A. Altan, Z. Saraç, and R. Hacıoğlu, “Estimation of fast
varied wind speed based on NARX neural network by using curve
fitting,” 17th International Conference on Advanced Technology and
Sciences, 2017, p. 551.
[19] S. Karasu, A. Altan, Z. Saraç, and R. Hacıoğlu, “Prediction of wind
speed with non-linear autoregressive (NAR) neural networks,” 25th
IEEE Signal Processing and Communications Applications
Conference, 2017, p. 1.
[20] C. C. Holt, “ Forecasting seasonals and trends by exponentially
weighted moving averages,” International Journal of
Forecasting, vol. 20(1), pp. 5-10, Mar. 2004.
[21] A. J. Smola, and B. Schölkopf, “A tutorial on support vector
regression,” Statistics and Computing, vol. 14(3), pp. 199-222, Aug.
2004.
[22] S. R. Gunn, “Support vector machines for classification and
regression,” ISIS Technical Report, pp. 85-86, May 1998.
[23] M. A. Mohandes, T. O. Halawani, S. Rehman, and A. A. Hussain,
“Support vector machines for wind speed prediction,” Renewable
Energy, vol. 29(6), pp. 939-947, May 2004.
[24] R. J. Hyndman, and A. B. Koehler, “Another look at measures of
forecast accuracy,” International Journal of Forecasting, vol. 22(4),
pp. 679-688, Dec. 2006.
C. Voyant, G. Notton, S. Kalogirou, M. L. Nivet, C. Paoli, F. Motte, and A.
Fouilloy, “Machine learning methods for solar radiation forecasting: A
review,” Renewable Energy, vol. 105, pp.569-582, May 2017.
11