Short-term wind speed predictions with machine learning techniques

Hourly wind speed forecasting is presented by a modeling study with possible applications to practical problems including farming wind energy, aircraft safety and airport operations. Modeling techniques employed in this paper for such short-term predictions are based on the machine learning techniques of artificial neural networks (ANNs) and genetic expression programming (GEP). Recorded values of wind speed were used, which comprised 8 years of collected data at the Kersey site, Colorado, USA. The January data over the first 7 years (2005–2011) were used for model training; and the January data for 2012 were used for model testing. A number of model structures were investigated for the validation of the robustness of these two techniques. The prediction results were compared with those of a multiple linear regression (MLR) method and with the Persistence method developed for the data. The model performances were evaluated using the correlation coefficient, root mean square error, Nash–Sutcliffe efficiency coefficient and Akaike information criterion. The results indicate that forecasting wind speed is feasible using past records of wind speed alone, but the maximum lead time for the data was found to be 14 h. The results show that different techniques would lead to different results, where the choice between them is not easy. Thus, decision making has to be informed of these modeling results and decisions should be arrived at on the basis of an understanding of inherent uncertainties. The results show that both GEP and ANN are equally credible selections and even MLR should not be dismissed, as it has its uses.

[1]  A. K. Choudhary,et al.  Short-term wind speed forecasting using feed-forward back-propagation neural network , 2011 .

[2]  A. Mishra,et al.  Drought forecasting using feed-forward recursive neural network , 2006 .

[3]  Mehmet Bilgili,et al.  Comparative analysis of regression and artificial neural network models for wind speed prediction , 2010 .

[4]  Ervin Bossanyi,et al.  Wind Energy Handbook , 2001 .

[5]  George Stavrakakis,et al.  Wind power forecasting using advanced neural networks models , 1996 .

[6]  Erik Delarue,et al.  Considerations on the backup of wind power: Operational backup , 2007 .

[7]  Özgür Kisi,et al.  A machine code-based genetic programming for suspended sediment concentration estimation , 2010, Adv. Eng. Softw..

[8]  Henrik Madsen,et al.  Skill forecasting from ensemble predictions of wind power , 2009 .

[9]  Henrik Aalborg Nielsen,et al.  Short Term Forecast of Wind Power , 2011 .

[10]  Erasmo Cadenas,et al.  Wind speed forecasting in three different regions of Mexico, using a hybrid ARIMA–ANN model , 2010 .

[11]  M. C. Deo,et al.  Forecasting wind with neural networks , 2003 .

[12]  Mohammad Ali Ghorbani,et al.  Comparison of three artificial intelligence techniques for discharge routing , 2011 .

[13]  Athanasios Sfetsos,et al.  A comparison of various forecasting techniques applied to mean hourly wind speed time series , 2000 .

[14]  Oleg Makarynskyy,et al.  Wave Prediction and Data Supplementation with Artificial Neural Networks , 2007 .

[15]  Gao Bo,et al.  Short-Term Wind Speed Prediction Model of LS-SVM Based on Genetic Algorithm , 2012 .

[16]  Cândida Ferreira,et al.  Gene Expression Programming: A New Adaptive Algorithm for Solving Problems , 2001, Complex Syst..

[17]  Gwo-Hshiung Tzeng,et al.  Predicting of the short term wind speed by using a real valued genetic algorithm based least squared support vector machine , 2011 .

[18]  Vijay K. Agarwal,et al.  Genetic Programming to Estimate Coastal Waves from Deep Water Measurements , 2008 .

[19]  Ioannis B. Theocharis,et al.  A locally recurrent fuzzy neural network with application to the wind speed prediction using spatial correlation , 2007, Neurocomputing.

[20]  M. C. Deo,et al.  Filling up gaps in wave data with genetic programming , 2008 .

[21]  Hafzullah Aksoy,et al.  Genetic Programming‐Based Empirical Model for Daily Reference Evapotranspiration Estimation , 2008 .

[22]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[23]  O. Makarynskyy,et al.  Improving wave predictions with artificial neural networks , 2004 .

[24]  W. Rivera,et al.  Short term wind speed forecasting in La Venta, Oaxaca, México, using artificial neural networks , 2009 .

[25]  Giovanna Martínez-Arellano,et al.  Improving WRF-ARW Wind Speed Predictions using Genetic Programming , 2012, SGAI Conf..

[26]  T. O. Halawani,et al.  A neural networks approach for wind speed prediction , 1998 .

[27]  Chun Kiat Chang,et al.  Gene expression programming for total bed material load estimation--a case study. , 2010, The Science of the total environment.

[28]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[29]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[30]  Pu Han,et al.  Wind Speed Forecasting Based on Support Vector Machine with Forecasting Error Estimation , 2007, 2007 International Conference on Machine Learning and Cybernetics.

[31]  Mohamed Mohandes,et al.  Support vector machines for wind speed prediction , 2004 .

[32]  X. Wang,et al.  Wind speed forecasting for power system operational planning , 2005, 2004 International Conference on Probabilistic Methods Applied to Power Systems.

[33]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[34]  M. Deo,et al.  Genetic programming for retrieving missing information in wave records along the west coast of India , 2007 .

[35]  Jing Shi,et al.  On comparing three artificial neural networks for wind speed forecasting , 2010 .

[36]  Mohammad Ali Ghorbani,et al.  Sea water level forecasting using genetic programming and comparing the performance with Artificial Neural Networks , 2010, Comput. Geosci..

[37]  bhfgkicmjlaedMD,et al.  Combinatorial Optimization by Gene Expression Programming: Inversion Revisited , 2002 .

[38]  M. Ghorbani,et al.  Inter-comparison of time series models of lake levels predicted by several modeling strategies , 2014 .

[39]  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.

[40]  W S McCulloch,et al.  A logical calculus of the ideas immanent in nervous activity , 1990, The Philosophy of Artificial Intelligence.

[41]  M. Bilgili,et al.  Application of artificial neural networks for the wind speed prediction of target station using reference stations data , 2007 .

[42]  Mohammad Ali Ghorbani,et al.  Inter-Comparison of an Evolutionary Programming Model of Suspended Sediment Time-Series with Other Local Models , 2012 .

[43]  N. Kariniotakis,et al.  TING USING ADVANCED NEURAL NETW , 1996 .

[44]  C. Benachaiba,et al.  The Impact of Wind Power Implantation in Transmission Systems , 2013 .

[45]  J. Nazuno Haykin, Simon. Neural networks: A comprehensive foundation, Prentice Hall, Inc. Segunda Edición, 1999 , 2000 .

[46]  R. Hanley,et al.  Artificial neural network application for multi-ecosystem carbon flux simulation , 2005 .

[47]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[48]  Mohammad Monfared,et al.  A new strategy for wind speed forecasting using artificial intelligent methods , 2009 .

[49]  Cândida Ferreira,et al.  Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence , 2014, Studies in Computational Intelligence.

[50]  Zhang Yan,et al.  A review on the forecasting of wind speed and generated power , 2009 .

[51]  Özgür Kişi,et al.  Daily River Flow Forecasting Using Artificial Neural Networks and Auto-Regressive Models , 2005 .

[52]  K. Gnana Sheela,et al.  Neural network based hybrid computing model for wind speed prediction , 2013, Neurocomputing.

[53]  Cândida Ferreira Gene Expression Programming in Problem Solving , 2002 .

[54]  M. Genton,et al.  Short‐Term Wind Speed Forecasting for Power System Operations , 2012 .