Feature selection in wind speed prediction systems based on a hybrid coral reefs optimization – Extreme learning machine approach

This paper presents a novel approach for short-term wind speed prediction based on a Coral Reefs Optimization algorithm (CRO) and an Extreme Learning Machine (ELM), using meteorological predictive variables from a physical model (the Weather Research and Forecast model, WRF). The approach is based on a Feature Selection Problem (FSP) carried out with the CRO, that must obtain a reduced number of predictive variables out of the total available from the WRF. This set of features will be the input of an ELM, that finally provides the wind speed prediction. The CRO is a novel bio-inspired approach, based on the simulation of reef formation and coral reproduction, able to obtain excellent results in optimization problems. On the other hand, the ELM is a new paradigm in neural networks’ training, that provides a robust and extremely fast training of the network. Together, these algorithms are able to successfully solve this problem of feature selection in short-term wind speed prediction. Experiments in a real wind farm in the USA show the excellent performance of the CRO–ELM approach in this FSP wind speed prediction problem.

[1]  Jing Shi,et al.  Fine tuning support vector machines for short-term wind speed forecasting , 2011 .

[2]  Sancho Salcedo-Sanz,et al.  Accurate short-term wind speed prediction by exploiting diversity in input data using banks of artificial neural networks , 2009, Neurocomputing.

[3]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[5]  René Jursa,et al.  Variable selection for wind power prediction using particle swarm optimization , 2007, GECCO '07.

[6]  Mehrdad Abedi,et al.  Short term wind speed forecasting for wind turbine applications using linear prediction method , 2008 .

[7]  Ron Kohavi,et al.  Wrappers for feature selection , 1997 .

[8]  Henrik Madsen,et al.  A review on the young history of the wind power short-term prediction , 2008 .

[9]  Ajay Kumar Bansal,et al.  Selection of Input Variables for the Prediction of Wind Speed in Wind Farms Based on Genetic Algorithm , 2011 .

[10]  Lei Chen,et al.  Enhanced random search based incremental extreme learning machine , 2008, Neurocomputing.

[11]  K. H. Solangi,et al.  A review on global wind energy policy , 2010 .

[12]  M. Gómez-Gesteira,et al.  WRF wind simulation and wind energy production estimates forced by different reanalyses: Comparison with observed data for Portugal , 2014 .

[13]  D. Zafirakis,et al.  The wind energy (r)evolution: A short review of a long history , 2011 .

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

[15]  S. Watson,et al.  Short-term prediction of local wind conditions , 1994 .

[16]  Lars Landberg,et al.  Short-term prediction of the power production from wind farms , 1999 .

[17]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[18]  J. Ser,et al.  The Coral Reefs Optimization Algorithm : An Efficient Meta-heuristic for Solving Hard Optimization Problems , 2013 .

[19]  Shuhui Li,et al.  Using neural networks to estimate wind turbine power generation , 2001 .

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

[21]  Carlos González-Mingueza,et al.  RETRACTED: Wind prediction using Weather Research Forecasting model (WRF): A case study in Peru , 2014 .

[22]  Sancho Salcedo-Sanz,et al.  Short term wind speed prediction based on evolutionary support vector regression algorithms , 2011, Expert Syst. Appl..

[23]  Sancho Salcedo-Sanz,et al.  Short-term wind speed prediction in wind farms based on banks of support vector machines , 2011 .

[24]  Sancho Salcedo-Sanz,et al.  Improving the training time of support vector regression algorithms through novel hyper-parameters search space reductions , 2009, Neurocomputing.

[25]  Dianhui Wang,et al.  Extreme learning machines: a survey , 2011, Int. J. Mach. Learn. Cybern..

[26]  M. M. Ardehali,et al.  Very short-term wind speed prediction: A new artificial neural network–Markov chain model , 2011 .

[27]  Mehdi Khashei,et al.  Improvement of Auto-Regressive Integrated Moving Average models using Fuzzy logic and Artificial Neural Networks (ANNs) , 2009, Neurocomputing.

[28]  Hannele Holttinen,et al.  A Multi-Turbine Power Curve Approach , 2004 .

[29]  Andrew Kusiak,et al.  Short-term prediction of wind power with a clustering approach , 2010 .

[30]  Andrew Kusiak,et al.  Estimation of wind speed: A data-driven approach , 2010 .

[31]  Hui Liu,et al.  Comparison of two new ARIMA-ANN and ARIMA-Kalman hybrid methods for wind speed prediction , 2012 .

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

[33]  Ioannis B. Theocharis,et al.  Locally recurrent neural networks for wind speed prediction using spatial correlation , 2007, Inf. Sci..

[34]  René Jursa,et al.  Short-term wind power forecasting using evolutionary algorithms for the automated specification of artificial intelligence models , 2008 .

[35]  Sayan Mukherjee,et al.  Feature Selection for SVMs , 2000, NIPS.

[36]  Wenyu Zhang,et al.  Short-term wind speed forecasting based on a hybrid model , 2013, Appl. Soft Comput..

[37]  Andrew Kusiak,et al.  Very short-term wind speed forecasting with Bayesian structural break model , 2013 .

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

[39]  Ömer Nezih Gerek,et al.  Mycielski approach for wind speed prediction , 2009 .

[40]  Seref Sagiroglu,et al.  A new approach to very short term wind speed prediction using k-nearest neighbor classification , 2013 .

[41]  Guang-Bin Huang,et al.  Convex incremental extreme learning machine , 2007, Neurocomputing.

[42]  Chao Ren,et al.  Optimal parameters selection for BP neural network based on particle swarm optimization: A case study of wind speed forecasting , 2014, Knowl. Based Syst..

[43]  Ángel M. Pérez-Bellido,et al.  Hybridizing the fifth generation mesoscale model with artificial neural networks for short-term wind speed prediction , 2009 .

[44]  Henrik Madsen,et al.  Short‐term Prediction—An Overview , 2003 .

[45]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[46]  Carlos González-Mingueza,et al.  Retraction notice to “Wind prediction using Weather Research Forecasting Model (WRF): A case study in Peru” [Energy Convers Manage 81 (2014) 363–373] , 2014 .

[47]  Chee Kheong Siew,et al.  Universal Approximation using Incremental Constructive Feedforward Networks with Random Hidden Nodes , 2006, IEEE Transactions on Neural Networks.

[48]  Hui Liu,et al.  Forecasting models for wind speed using wavelet, wavelet packet, time series and Artificial Neural Networks , 2013 .

[49]  Pat Langley,et al.  Selection of Relevant Features and Examples in Machine Learning , 1997, Artif. Intell..