Intelligent and robust prediction of short term wind power using genetic programming based ensemble of neural networks

Abstract The inherent instability of wind power production leads to critical problems for smooth power generation from wind turbines, which then requires an accurate forecast of wind power. In this study, an effective short term wind power prediction methodology is presented, which uses an intelligent ensemble regressor that comprises Artificial Neural Networks and Genetic Programming. In contrast to existing series based combination of wind power predictors, whereby the error or variation in the leading predictor is propagated down the stream to the next predictors, the proposed intelligent ensemble predictor avoids this shortcoming by introducing Genetical Programming based semi-stochastic combination of neural networks. It is observed that the decision of the individual base regressors may vary due to the frequent and inherent fluctuations in the atmospheric conditions and thus meteorological properties. The novelty of the reported work lies in creating ensemble to generate an intelligent, collective and robust decision space and thereby avoiding large errors due to the sensitivity of the individual wind predictors. The proposed ensemble based regressor, Genetic Programming based ensemble of Artificial Neural Networks, has been implemented and tested on data taken from five different wind farms located in Europe. Obtained numerical results of the proposed model in terms of various error measures are compared with the recent artificial intelligence based strategies to demonstrate the efficacy of the proposed scheme. Average root mean squared error of the proposed model for five wind farms is 0.117575.

[1]  Pietro Vecchio,et al.  Wind energy prediction using a two-hidden layer neural network , 2010 .

[2]  Nima Amjady,et al.  Short-term wind power prediction based on Hybrid Neural Network and chaotic shark smell optimization , 2015, International Journal of Precision Engineering and Manufacturing-Green Technology.

[3]  H Zareipour,et al.  Wind Power Prediction by a New Forecast Engine Composed of Modified Hybrid Neural Network and Enhanced Particle Swarm Optimization , 2011, IEEE Transactions on Sustainable Energy.

[4]  Asifullah Khan,et al.  Machine Learning based short term wind power prediction using a hybrid learning model , 2015, Comput. Electr. Eng..

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

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

[7]  Muhammad Yahuza UTILIZING ARTIFICIAL NEURAL NETWORK FOR PREDICTION IN THE NIGERIAN STOCK MARKET PRICE INDEX , 2011 .

[8]  Tariq Habib Afridi,et al.  Mito-GSAAC: mitochondria prediction using genetic ensemble classifier and split amino acid composition , 2012, Amino Acids.

[9]  Asifullah Khan,et al.  Genetic perceptual shaping: Utilizing cover image and conceivable attack information during watermark embedding , 2007, Inf. Fusion.

[10]  Robert P. Broadwater,et al.  Current status and future advances for wind speed and power forecasting , 2014 .

[11]  M. Lange,et al.  Physical Approach to Short-Term Wind Power Prediction , 2005 .

[12]  Eugene Fernandez,et al.  Analysis of wind power generation and prediction using ANN: A case study , 2008 .

[13]  Rui Castro,et al.  Wind Speed and Wind Power Forecasting using Statistical Models: AutoRegressive Moving Average (ARMA) and Artificial Neural Networks (ANN) , 2012 .

[14]  Asifullah Khan,et al.  Combination of support vector machines using genetic programming , 2006, Int. J. Hybrid Intell. Syst..

[15]  M.N.S. Swamy,et al.  Radial Basis Function Networks , 2014 .

[16]  William B. Langdon,et al.  Genetic programming for combining classifiers , 2001 .

[17]  Yiming Yang,et al.  High-performing feature selection for text classification , 2002, CIKM '02.

[18]  Yongqian Liu,et al.  Short-Term Wind-Power Prediction Based on Wavelet Transform–Support Vector Machine and Statistic-Characteristics Analysis , 2011, IEEE Transactions on Industry Applications.

[19]  Hamidreza Zareipour,et al.  Wind power forecast using wavelet neural network trained by improved Clonal selection algorithm , 2015 .

[20]  Muhammad Arif,et al.  Cortex-inspired multilayer hierarchy based object detection system using PHOG descriptors and ensemble classification , 2015, The Visual Computer.

[21]  Zijun Zhang,et al.  Short-term wind speed forecasting with Markov-switching model , 2014 .

[22]  Charles E. Brown World Energy Resources , 2011 .

[23]  Sven F. Crone,et al.  Crogging (cross-validation aggregation) for forecasting — A novel algorithm of neural network ensembles on time series subsamples , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[24]  Asifullah Khan,et al.  CE-PLoc: An ensemble classifier for predicting protein subcellular locations by fusing different modes of pseudo amino acid composition , 2011, Comput. Biol. Chem..

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

[26]  Shu-Heng Chen,et al.  Genetic Algorithms and Genetic Programming in Computational Finance , 2002 .

[27]  A. A. Ghorbani,et al.  Stacked generalization in neural networks: generalization on statistically neutral problems , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[28]  Song Li,et al.  Wind Power Forecasting Using Neural Network Ensembles With Feature Selection , 2015, IEEE Transactions on Sustainable Energy.

[29]  R. Polikar,et al.  Ensemble based systems in decision making , 2006, IEEE Circuits and Systems Magazine.

[30]  Haruna Chiroma,et al.  Evolutionary Neural Network model for West Texas Intermediate crude oil price prediction , 2015 .

[31]  Farshid Keynia,et al.  A New Neural Network Approach to Short Term Load Forecasting of Electrical Power Systems , 2011 .

[32]  Duehee Lee,et al.  Short-Term Wind Power Ensemble Prediction Based on Gaussian Processes and Neural Networks , 2014, IEEE Transactions on Smart Grid.

[33]  Lior Rokach,et al.  Ensemble-based classifiers , 2010, Artificial Intelligence Review.

[34]  Wei Qiao,et al.  Short-Term Wind Power Prediction Using a Wavelet Support Vector Machine , 2012, IEEE Transactions on Sustainable Energy.

[35]  Michael A. Casey,et al.  General sound classification and similarity in MPEG-7 , 2001, Organised Sound.

[36]  Asifullah Khan,et al.  GECC: Gene Expression Based Ensemble Classification of Colon Samples , 2014, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[37]  Thomas Serre,et al.  HMDB: A large video database for human motion recognition , 2011, 2011 International Conference on Computer Vision.

[38]  Zheng Chen,et al.  Robust adaptive neural network control for PEM fuel cell , 2016 .

[39]  Akin Tascikaraoglu,et al.  A review of combined approaches for prediction of short-term wind speed and power , 2014 .

[40]  Mark Johnston,et al.  A Computational Study of Representations in Genetic Programming to Evolve Dispatching Rules for the Job Shop Scheduling Problem , 2013, IEEE Transactions on Evolutionary Computation.

[41]  Arman Sargolzaei,et al.  Model predictive power control approach for three-phase single-stage grid-tied PV module-integrated converter , 2016, 2016 IEEE Industry Applications Society Annual Meeting.

[42]  Francesco Sergio Pisani,et al.  Combining Ensemble of Classifiers by Using Genetic Programming for Cyber Security Applications , 2015, EvoApplications.

[43]  Hao Yu,et al.  Levenberg—Marquardt Training , 2011 .

[44]  Asifullah Khan,et al.  Intelligent Perceptual Shaping of a Digital Watermark , 2006 .

[45]  Ling Shao,et al.  Feature Learning for Image Classification Via Multiobjective Genetic Programming , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[46]  Farshid Keynia,et al.  Short-term wind power forecasting using ridgelet neural network , 2011 .

[47]  Yuehua Huang,et al.  Short-term wind power prediction based on LSSVM–GSA model , 2015 .

[48]  Georgios Paliouras,et al.  Combining Information Extraction Systems Using Voting and Stacked Generalization , 2005, J. Mach. Learn. Res..

[49]  Stefano Alessandrini,et al.  A comparison between the ECMWF and COSMO Ensemble Prediction Systems applied to short-term wind power forecasting on real data , 2013 .

[50]  Amir Hossein Gandomi,et al.  A new multi-gene genetic programming approach to nonlinear system modeling. Part I: materials and structural engineering problems , 2011, Neural Computing and Applications.

[51]  Mauricio A. Álvarez,et al.  Short-term wind speed prediction based on robust Kalman filtering: An experimental comparison , 2015 .