A Hybrid Model Based on Principal Component Analysis, Wavelet Transform, and Extreme Learning Machine Optimized by Bat Algorithm for Daily Solar Radiation Forecasting

Precise solar radiation forecasting is of great importance for solar energy utilization and its integration into the grid, but because of the daily solar radiation’s intrinsic non-stationary and nonlinearity, which is influenced by a lot of elements, single predicting models may have difficulty obtaining results with high accuracy. Therefore, this paper innovatively puts forward an original hybrid model that predicts solar radiation through extreme learning machine (ELM) optimized by the bat algorithm (BA) based on wavelet transform (WT) and principal component analysis (PCA). First, choose the meteorological variables on the basis of Pearson coefficient test, and WT will decompose historical solar radiation into two time series, which are de-noised signal and noise signal. In the approximate series, the lag phase of historical radiation is obtained by partial autocorrelation function (PACF). After that, use PCA to reduce the dimensions of the influencing factors, including meteorological variables and historical radiation. Finally, ELM is established to predict daily solar radiation, whose input weight and deviation thresholds gained optimization by BA, thus it is called BA-ELM henceforth. In view of the four distinct solar radiation series obtained by NASA, the empirical simulation explained the hybrid model’s validity and effectiveness compared to other primary methods.

[1]  Wei Sun,et al.  Daily PM2.5 concentration prediction based on principal component analysis and LSSVM optimized by cuckoo search algorithm. , 2017, Journal of environmental management.

[2]  Nikos Kourentzes,et al.  Short-term solar irradiation forecasting based on Dynamic Harmonic Regression , 2015 .

[3]  John Boland,et al.  Forecasting solar radiation on an hourly time scale using a Coupled AutoRegressive and Dynamical System (CARDS) model , 2013 .

[4]  A. Rabl,et al.  The average distribution of solar radiation-correlations between diffuse and hemispherical and between daily and hourly insolation values , 1979 .

[5]  S. Papadakis,et al.  An in depth economic restructuring framework by using particle swarm optimization , 2019, Journal of Cleaner Production.

[6]  Z. Tan,et al.  Day-ahead electricity price forecasting using wavelet transform combined with ARIMA and GARCH models , 2010 .

[7]  Yinglin Wang,et al.  A genetic algorithm for optimized feature selection with resource constraints in software product lines , 2011, J. Syst. Softw..

[8]  Qi Liu,et al.  A novel hybrid bat algorithm for solving continuous optimization problems , 2018, Appl. Soft Comput..

[9]  Badia Amrouche,et al.  Artificial neural network based daily local forecasting for global solar radiation , 2014 .

[10]  Danny Coomans,et al.  Chapter 3 – Fundamentals of Wavelet Transforms , 2000 .

[11]  I. Daubechies,et al.  Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool , 2011 .

[12]  M. A. Alsaad,et al.  Simple hourly global solar radiation prediction models , 1991 .

[13]  B. K. Panigrahi,et al.  A hybrid wavelet-ELM based short term price forecasting for electricity markets , 2014 .

[14]  Stéphanie Monjoly,et al.  Hourly forecasting of global solar radiation based on multiscale decomposition methods: A hybrid approach , 2017 .

[15]  Shaolong Sun,et al.  A decomposition-clustering-ensemble learning approach for solar radiation forecasting , 2018 .

[16]  Sirigiri Sivanagaraju,et al.  Short Term Wind Speed Forecasting using Hybrid ELM Approach , 2017 .

[17]  Wei Sun,et al.  Factor analysis and forecasting of CO2 emissions in Hebei, using extreme learning machine based on particle swarm optimization , 2017 .

[18]  Betul Bektas Ekici,et al.  A least squares support vector machine model for prediction of the next day solar insolation for effective use of PV systems , 2014 .

[19]  Hoay Beng Gooi,et al.  Solar radiation forecast based on fuzzy logic and neural networks , 2013 .

[20]  T. Soubdhan,et al.  A benchmarking of machine learning techniques for solar radiation forecasting in an insular context , 2015 .

[21]  Cyril Voyant,et al.  Multi-horizon solar radiation forecasting for Mediterranean locations using time series models , 2013, ArXiv.

[22]  Xin-She Yang,et al.  Bat algorithm: a novel approach for global engineering optimization , 2012, 1211.6663.

[23]  Ali Cheknane,et al.  Forecasting hourly global solar radiation using hybrid k-means and nonlinear autoregressive neural network models , 2013 .

[24]  Song Li,et al.  Short-term load forecasting by wavelet transform and evolutionary extreme learning machine , 2015 .

[25]  J. C. A. Barata,et al.  The Moore–Penrose Pseudoinverse: A Tutorial Review of the Theory , 2011, 1110.6882.

[26]  José R. Dorronsoro,et al.  Hybrid machine learning forecasting of solar radiation values , 2016, Neurocomputing.

[27]  Saeid Nahavandi,et al.  Extreme learning machine based transfer learning algorithms: A survey , 2017, Neurocomputing.

[28]  A. Selvakumar,et al.  Assessment of SVM, empirical and ANN based solar radiation prediction models with most influencing input parameters , 2017, Renewable Energy.

[29]  Ömer Nezih Gerek,et al.  Harmonic analysis based hourly solar radiation forecasting model , 2015 .

[30]  Ashish Khanna,et al.  Optimized Binary Bat algorithm for classification of white blood cells , 2019, Measurement.

[31]  Cyril Voyant,et al.  Forecasting of preprocessed daily solar radiation time series using neural networks , 2010 .

[32]  Ceyda Olcan,et al.  Hybrid Fuzzy Time Series Methods Applied to Solar Radiation Forecasting , 2016, J. Multiple Valued Log. Soft Comput..

[33]  Ali Akbar Abdoos,et al.  A new intelligent method based on combination of VMD and ELM for short term wind power forecasting , 2016, Neurocomputing.

[34]  Song Li,et al.  An ensemble approach for short-term load forecasting by extreme learning machine , 2016 .

[35]  Soteris A. Kalogirou,et al.  An adaptive wavelet-network model for forecasting daily total solar-radiation , 2006 .

[36]  Fatih Onur Hocaoglu,et al.  A novel M-D (multi-dimensional) linear prediction filter approach for hourly solar radiation forecasting , 2014 .

[37]  Wisnu Wicaksono,et al.  Bat Algorithm Implementation on Economic Dispatch Optimization Problem , 2018 .

[38]  Shuai Luo,et al.  Empirical models for estimating global solar radiation in Wuhan City, China , 2018, The European Physical Journal Plus.

[39]  A. Mellit,et al.  A 24-h forecast of solar irradiance using artificial neural network: Application for performance prediction of a grid-connected PV plant at Trieste, Italy , 2010 .