Short-Term Prediction of Wind Farm Power: A Data Mining Approach

This paper examines time series models for predicting the power of a wind farm at different time scales, i.e., 10-min and hour-long intervals. The time series models are built with data mining algorithms. Five different data mining algorithms have been tested on various wind farm datasets. Two of the five algorithms performed particularly well. The support vector machine regression algorithm provides accurate predictions of wind power and wind speed at 10-min intervals up to 1 h into the future, while the multilayer perceptron algorithm is accurate in predicting power over hour-long intervals up to 4 h ahead. Wind speed can be predicted fairly accurately based on its historical values; however, the power cannot be accurately determined given a power curve model and the predicted wind speed. Test computational results of all time series models and data mining algorithms are discussed. The tests were performed on data generated at a wind farm of 100 turbines. Suggestions for future research are provided.

[1]  J. Friedman Stochastic gradient boosting , 2002 .

[2]  P. Backus,et al.  Factory cycle-time prediction with a data-mining approach , 2006, IEEE Transactions on Semiconductor Manufacturing.

[3]  J.B. Theocharis,et al.  A fuzzy model for wind speed prediction and power generation in wind parks using spatial correlation , 2004, IEEE Transactions on Energy Conversion.

[4]  M. Negnevitsky,et al.  Very short-term wind forecasting for Tasmanian power generation , 2006, 2006 IEEE Power Engineering Society General Meeting.

[5]  Athanasios Sfetsos,et al.  A novel approach for the forecasting of mean hourly wind speed time series , 2002 .

[6]  P. Seidel,et al.  Multilayer perceptron tumour diagnosis based on chromatography analysis of urinary nucleosides , 2007, Neural Networks.

[7]  Ron Kohavi,et al.  Wrappers for Feature Subset Selection , 1997, Artif. Intell..

[8]  Andrew Kusiak,et al.  Models for monitoring wind farm power , 2009 .

[9]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[10]  Michael J. A. Berry,et al.  Data Mining Techniques: For Marketing, Sales, and Customer Relationship Management , 2004 .

[11]  A. H. Murphy,et al.  Time Series Models to Simulate and Forecast Wind Speed and Wind Power , 1984 .

[12]  Shuhui Li,et al.  Comparative Analysis of Regression and Artificial Neural Network Models for Wind Turbine Power Curve Estimation , 2001 .

[13]  S. Sathiya Keerthi,et al.  Improvements to the SMO algorithm for SVM regression , 2000, IEEE Trans. Neural Networks Learn. Syst..

[14]  Ramesh C. Bansal,et al.  IEEE Transactions on Energy Conversion , 2007 .

[15]  L. V. Cremades,et al.  Analysis and modelling of time series of surface wind speed and direction , 1999 .

[16]  J.B. Theocharis,et al.  Long-term wind speed and power forecasting using local recurrent neural network models , 2006, IEEE Transactions on Energy Conversion.

[17]  Ian H. Witten,et al.  Induction of model trees for predicting continuous classes , 1996 .

[18]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[19]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[20]  George E. P. Box,et al.  Time Series Analysis: Forecasting and Control , 1977 .

[21]  Andrew Kusiak,et al.  Combustion efficiency optimization and virtual testing: a data-mining approach , 2006, IEEE Transactions on Industrial Informatics.

[22]  J. Torres,et al.  Forecast of hourly average wind speed with ARMA models in Navarre (Spain) , 2005 .

[23]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .

[24]  Andrew Kusiak,et al.  Data Mining in Manufacturing: A Review , 2006 .

[25]  David A. Spera,et al.  Wind turbine technology : fundamental concepts of wind turbine engineering , 1994 .

[26]  Thomas G. Dietterich An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting, and Randomization , 2000, Machine Learning.

[27]  A. K. Pujari,et al.  Data Mining Techniques , 2006 .

[28]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[29]  Vincent Wertz,et al.  Fuzzy Logic, Identification and Predictive Control , 2004 .

[30]  Yong Wang,et al.  Using Model Trees for Classification , 1998, Machine Learning.

[31]  Torsten Hothorn,et al.  Bundling Classifiers by Bagging Trees , 2002, Comput. Stat. Data Anal..

[32]  Ian Witten,et al.  Data Mining , 2000 .