Review on forecasting of photovoltaic power generation based on machine learning and metaheuristic techniques

The modernisation of the world has significantly reduced the prime sources of energy such as coal, diesel and gas. Thus, alternative energy sources based on renewable energy have been a major focus nowadays to meet the world's energy demand and at the same time to reduce global warming. Among these energy sources, solar energy is a major source of alternative energy that is used to generate electricity through photovoltaic (PV) system. However, the performance of the power generated is highly sensitive on climate and seasonal factors. The unpredictable behaviour of the climate affects the power output and causes an unfavourable impact on the stability, reliability and operation of the grid. Thus an accurate forecasting of PV output is a crucial requirement to ensure the stability and reliability of the grid. This study provides a systematic and critical review on the methods used to forecast PV power output with main focus on the metaheuristic and machine learning methods. Advantages and disadvantages of each method are summarised, based on historical data along with forecasting horizons and input parameters. Finally, a comprehensive comparison between machine learning and metaheuristic methods is compiled to assist researchers in choosing the best forecasting technique for future research.

[1]  Boonyang Plangklang,et al.  Forecasting Power output of PV Grid Connected System in Thailand without using Solar Radiation Measurement , 2011 .

[2]  Jianhua Zhang,et al.  An aggregative machine learning approach for output power prediction of wind turbines , 2018, 2018 IEEE Texas Power and Energy Conference (TPEC).

[3]  Arif Hepbasli,et al.  A key review on present status and future directions of solar energy studies and applications in Saudi Arabia , 2011 .

[4]  Yu Zhang,et al.  Prediction of solar radiation with genetic approach combing multi-model framework , 2014 .

[5]  Ozgur Kisi,et al.  Comparison of four heuristic regression techniques in solar radiation modeling: Kriging method vs RSM, MARS and M5 model tree , 2018 .

[6]  N. Rahim,et al.  Solar photovoltaic generation forecasting methods: A review , 2018 .

[7]  Tomonobu Senjyu,et al.  A new strategy to quantify uncertainties of wavelet-GRNN-PSO based solar PV power forecasts using bootstrap confidence intervals , 2015, 2015 IEEE Power & Energy Society General Meeting.

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

[9]  J. Widén,et al.  Probabilistic forecasting of solar power, electricity consumption and net load: Investigating the effect of seasons, aggregation and penetration on prediction intervals , 2018, Solar Energy.

[10]  John Boland,et al.  Short term solar radiation forecasting: Island versus continental sites , 2016 .

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

[12]  Michel Fliess,et al.  Prediction bands for solar energy: New short-term time series forecasting techniques , 2018 .

[13]  Francesco Grimaccia,et al.  Neural forecasting of the day-ahead hourly power curve of a photovoltaic plant , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[14]  Sajid Hussain,et al.  Day ahead hourly forecast of solar irradiance for Abu Dhabi, UAE , 2016, 2016 IEEE Smart Energy Grid Engineering (SEGE).

[15]  M. Diagne,et al.  Review of solar irradiance forecasting methods and a proposition for small-scale insular grids , 2013 .

[16]  E. Arcaklioğlu,et al.  Use of artificial neural networks for mapping of solar potential in Turkey , 2004 .

[17]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986, Encyclopedia of Big Data.

[18]  Ping-Feng Pai,et al.  Solar power output forecasting using evolutionary seasonal decomposition least-square support vector regression , 2016 .

[19]  Gordon Reikard Predicting solar radiation at high resolutions: A comparison of time series forecasts , 2009 .

[20]  Hossein Sangrody,et al.  Long term forecasting using machine learning methods , 2018, 2018 IEEE Power and Energy Conference at Illinois (PECI).

[21]  Oliver Kramer,et al.  Comparing support vector regression for PV power forecasting to a physical modeling approach using measurement, numerical weather prediction, and cloud motion data , 2016 .

[22]  C. K. Chan,et al.  Prediction of hourly solar radiation using a novel hybrid model of ARMA and TDNN , 2011 .

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

[24]  Orhan Büyükalaca,et al.  Simple model for the generation of daily global solar-radiation data in Turkey , 2007 .

[25]  Luca Massidda,et al.  Use of Multilinear Adaptive Regression Splines and numerical weather prediction to forecast the power output of a PV plant in Borkum, Germany , 2017 .

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

[27]  H. Pedro,et al.  Assessment of forecasting techniques for solar power production with no exogenous inputs , 2012 .

[28]  Heidar A. Malki,et al.  Short-term electric power load forecasting using feedforward neural networks , 2004, Expert Syst. J. Knowl. Eng..

[29]  Vishwamitra Oree,et al.  A hybrid method for forecasting the energy output of photovoltaic systems , 2015 .

[30]  Francesco Grimaccia,et al.  Analysis and validation of 24 hours ahead neural network forecasting of photovoltaic output power , 2017, Math. Comput. Simul..

[31]  Eduard Muljadi,et al.  A Short-Term and High-Resolution Distribution System Load Forecasting Approach Using Support Vector Regression With Hybrid Parameters Optimization , 2018, IEEE Transactions on Smart Grid.

[32]  Xiyun Yang,et al.  Photovoltaic power forecasting with a rough set combination method , 2016, 2016 UKACC 11th International Conference on Control (CONTROL).

[33]  Shahaboddin Shamshirband,et al.  Potential of radial basis function based support vector regression for global solar radiation prediction , 2014 .

[34]  Yunqian Ma,et al.  Practical selection of SVM parameters and noise estimation for SVM regression , 2004, Neural Networks.

[35]  Carlo Renno,et al.  ANN model for predicting the direct normal irradiance and the global radiation for a solar application to a residential building , 2016 .

[36]  Yilu Liu,et al.  An ensemble solar power output forecasting model through statistical learning of historical weather dataset , 2016, 2016 IEEE Power and Energy Society General Meeting (PESGM).

[37]  Maria Grazia De Giorgi,et al.  Photovoltaic forecast based on hybrid PCA-LSSVM using dimensionality reducted data , 2016, Neurocomputing.

[38]  Lei Wang,et al.  An ANN-based Approach for Forecasting the Power Output of Photovoltaic System , 2011 .

[39]  Silvia Helena Modenese Gorla da Silva,et al.  Assessment of ANN and SVM models for estimating normal direct irradiation (Hb) , 2016 .

[40]  Tamer Khatib,et al.  A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm , 2017 .

[41]  Angelos K. Marnerides,et al.  Short term power load forecasting using Deep Neural Networks , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[42]  Guochang Wang,et al.  One-day-ahead daily power forecasting of photovoltaic systems based on partial functional linear regression models , 2016 .

[43]  Paras Mandal,et al.  Forecasting Power Output of Solar Photovoltaic System Using Wavelet Transform and Artificial Intelligence Techniques , 2012, Complex Adaptive Systems.

[44]  Desheng Dash Wu,et al.  Power load forecasting using support vector machine and ant colony optimization , 2010, Expert Syst. Appl..

[45]  A. Massi Pavan,et al.  A hybrid model (SARIMA-SVM) for short-term power forecasting of a small-scale grid-connected photovoltaic plant , 2013 .

[46]  Taher Niknam,et al.  Probabilistic Load Forecasting Using an Improved Wavelet Neural Network Trained by Generalized Extreme Learning Machine , 2018, IEEE Transactions on Smart Grid.

[47]  A. Pavlovski,et al.  Solar Power Forecasting Performance – Towards Industry Standards , 2011 .

[48]  Chul-Hwan Kim,et al.  Application of Neural Network to One-Day-Ahead 24 hours Generating Power Forecasting for Photovoltaic System , 2007, 2007 International Conference on Intelligent Systems Applications to Power Systems.

[49]  C. W. Tong,et al.  A new hybrid support vector machine–wavelet transform approach for estimation of horizontal global solar radiation , 2015 .

[50]  He Jiang,et al.  A multi-stage intelligent approach based on an ensemble of two-way interaction model for forecasting the global horizontal radiation of India , 2017 .

[51]  Mohammed Mestari,et al.  Short-term solar power forecasting using Support Vector Regression and feed-forward NN , 2017, 2017 15th IEEE International New Circuits and Systems Conference (NEWCAS).

[52]  Hadrien Verbois,et al.  Probabilistic forecasting of day-ahead solar irradiance using quantile gradient boosting , 2018, Solar Energy.

[53]  Viorel Badescu,et al.  A current perspective on the accuracy of incoming solar energy forecasting , 2019, Progress in Energy and Combustion Science.

[54]  A. Hellal,et al.  Short term photovoltaic power generation forecasting using neural network , 2012, 2012 11th International Conference on Environment and Electrical Engineering.

[55]  Loredana Cristaldi,et al.  A hybrid approach for solar radiation and photovoltaic power short-term forecast , 2017, 2017 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[56]  Madan M. Gupta,et al.  Static and Dynamic Neural Networks: From Fundamentals to Advanced Theory , 2003 .

[57]  C. Gueymard The sun's total and spectral irradiance for solar energy applications and solar radiation models , 2004 .

[58]  Shahriar Shafiee,et al.  When will fossil fuel reserves be diminished , 2009 .

[59]  Carlo Lucheroni,et al.  A resonating model for the power market and its calibration , 2009, 2009 6th International Conference on the European Energy Market.

[60]  Jean-Laurent Duchaud,et al.  Solar irradiation prediction with machine learning: Forecasting models selection method depending on weather variability , 2018, Energy.

[61]  Animesh Anant Sharma Univariate short term forecasting of solar irradiance using modified online backpropagation through time , 2016, 2016 International Computer Science and Engineering Conference (ICSEC).

[62]  Ravinesh C. Deo,et al.  Self-adaptive differential evolutionary extreme learning machines for long-term solar radiation prediction with remotely-sensed MODIS satellite and Reanalysis atmospheric products in solar-rich cities , 2018, Remote Sensing of Environment.

[63]  Chee Keong Chan,et al.  Prediction of hourly solar radiation with multi-model framework , 2013 .

[64]  Danny H.W. Li,et al.  Empirical correlations as a means for estimating monthly average daily global radiation: A critical overview , 2014 .

[65]  Joao Gari da Silva Fonseca Junior,et al.  Forecasting Regional Photovoltaic Power Generation - A Comparison of Strategies to Obtain One-Day-Ahead Data , 2014 .

[66]  Florin Gorunescu,et al.  Data Mining - Concepts, Models and Techniques , 2011, Intelligent Systems Reference Library.

[67]  Abbas Khosravi,et al.  Particle swarm optimization for construction of neural network-based prediction intervals , 2014, Neurocomputing.

[68]  Mithulananthan Nadarajah,et al.  An improved neural ensemble framework for accurate PV output power forecast , 2016, 2016 Australasian Universities Power Engineering Conference (AUPEC).

[69]  Yuguo Chen,et al.  Distributed PV power forecasting using genetic algorithm based neural network approach , 2014, Proceedings of the 2014 International Conference on Advanced Mechatronic Systems.

[70]  Yan Su,et al.  An ARMAX model for forecasting the power output of a grid connected photovoltaic system , 2014 .

[71]  Adel Mellit,et al.  Short-term forecasting of power production in a large-scale photovoltaic plant , 2014 .

[72]  Muyiwa S. Adaramola,et al.  Assessment of decentralized hybrid PV solar-diesel power system for applications in Northern part of Nigeria , 2014 .

[73]  Llanos Mora-López,et al.  Modeling and forecasting hourly global solar radiation using clustering and classification techniques , 2016 .

[74]  C. C. Enweremadu,et al.  Prediction of global horizontal solar irradiance in Zimbabwe using artificial neural networks , 2016 .

[75]  C. Coimbra,et al.  Day-ahead resource forecasting for concentrated solar power integration , 2016 .

[76]  Krzysztof Koszela,et al.  Short-term forecast of generation of electric energy in photovoltaic systems , 2018 .

[77]  Chao-Ming Huang,et al.  A Weather-Based Hybrid Method for 1-Day Ahead Hourly Forecasting of PV Power Output , 2014, IEEE Transactions on Sustainable Energy.

[78]  F. Hocaoglu,et al.  A novel adaptive approach for hourly solar radiation forecasting , 2016 .

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

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

[81]  Dan Keun Sung,et al.  Solar Power Prediction Based on Satellite Images and Support Vector Machine , 2016, IEEE Transactions on Sustainable Energy.

[82]  G. Notton,et al.  Solar radiation forecasting using artificial neural network and random forest methods: Application to normal beam, horizontal diffuse and global components , 2019, Renewable Energy.

[83]  Masoud Salehi Borujeni,et al.  Time series analysis and short-term forecasting of solar irradiation, a new hybrid approach , 2017, Swarm Evol. Comput..

[84]  Zhao Xin-gang,et al.  Technological progress and industrial performance: A case study of solar photovoltaic industry , 2018 .

[85]  Yan Su,et al.  Forecasting the daily power output of a grid-connected photovoltaic system based on multivariate adaptive regression splines , 2016 .

[86]  S. Santoso,et al.  Wind power forecasting and error analysis using the autoregressive moving average modeling , 2009, 2009 IEEE Power & Energy Society General Meeting.

[87]  Wen Tong Chong,et al.  Investigation of potential hybrid renewable energy at various rural areas in Malaysia , 2016 .

[88]  Mashud Rana,et al.  Cooperative neuro-evolutionary recurrent neural networks for solar power prediction , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[89]  Henrik Madsen,et al.  Multi-site solar power forecasting using gradient boosted regression trees , 2017 .

[90]  Hasimah Abdul Rahman,et al.  A Novel Hybrid Model for Short-Term Forecasting in PV Power Generation , 2014 .

[91]  G. Notton,et al.  Prediction intervals for global solar irradiation forecasting using regression trees methods , 2018, Renewable Energy.

[92]  Irena Koprinska,et al.  Deep Learning for Big Data Time Series Forecasting Applied to Solar Power , 2018, SOCO-CISIS-ICEUTE.

[93]  M. G. De Giorgi,et al.  Comparison of strategies for multi-step ahead photovoltaic power forecasting models based on hybrid group method of data handling networks and least square support vector machine , 2016 .

[94]  Por Lip Yee,et al.  Estimating the diffuse solar radiation using a coupled support vector machine–wavelet transform model , 2016 .

[95]  Rasool Azimi,et al.  A novel soft computing framework for solar radiation forecasting , 2016, Appl. Soft Comput..

[96]  R. Urraca,et al.  Review of photovoltaic power forecasting , 2016 .

[97]  Shengxian Zhuang,et al.  An ensemble prediction intervals approach for short-term PV power forecasting , 2017 .

[98]  Haibin Yu,et al.  Day-ahead hourly photovoltaic generation forecasting using extreme learning machine , 2015, 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[99]  Zhou Quan,et al.  RBF Neural Network and ANFIS-Based Short-Term Load Forecasting Approach in Real-Time Price Environment , 2008, IEEE Transactions on Power Systems.

[100]  Le Xie,et al.  Multitime-Scale Data-Driven Spatio-Temporal Forecast of Photovoltaic Generation , 2015, IEEE Transactions on Sustainable Energy.

[101]  Liuchen Chang,et al.  Short-term photovoltaic output forecasting model for economic dispatch of power system incorporating large-scale photovoltaic plant , 2013, 2013 IEEE Energy Conversion Congress and Exposition.

[102]  Saad Mekhilef,et al.  Adaptive neuro-fuzzy approach for solar radiation prediction in Nigeria , 2015 .

[103]  Dazhi Yang,et al.  Very short term irradiance forecasting using the lasso , 2015 .

[104]  Arash Asrari,et al.  A Hybrid Algorithm for Short-Term Solar Power Prediction—Sunshine State Case Study , 2017, IEEE Transactions on Sustainable Energy.

[105]  Hadrien Verbois,et al.  Solar irradiance forecasting in the tropics using numerical weather prediction and statistical learning , 2018 .

[106]  Zhao Yang Dong,et al.  An advanced approach for optimal wind power generation prediction intervals by using self-adaptive evolutionary extreme learning machine , 2018, Renewable Energy.

[107]  K. Kaba,et al.  Estimation of daily global solar radiation using deep learning model , 2018, Energy.

[108]  Paras Mandal,et al.  Machine Learning Applications for Load, Price and Wind Power Prediction in Power Systems , 2009, 2009 15th International Conference on Intelligent System Applications to Power Systems.

[109]  Saad Mekhilef,et al.  Selective harmonic elimination in inverters using bio-inspired intelligent algorithms for renewable energy conversion applications: A review , 2018 .

[110]  Cyril Voyant,et al.  Numerical Weather Prediction (NWP) and hybrid ARMA/ANN model to predict global radiation , 2012, ArXiv.

[111]  H. Pomares,et al.  A heuristic method for parameter selection in LS-SVM: Application to time series prediction , 2011 .

[112]  He Jiang,et al.  A nonlinear support vector machine model with hard penalty function based on glowworm swarm optimization for forecasting daily global solar radiation , 2016 .

[113]  Mohammad Bagher Menhaj,et al.  A novel clustering approach for short-term solar radiation forecasting , 2015 .

[114]  Gilles Notton,et al.  Solar irradiation nowcasting by stochastic persistence: A new parsimonious, simple and efficient forecasting tool , 2018, Renewable and Sustainable Energy Reviews.

[115]  Soteris A. Kalogirou,et al.  Machine learning methods for solar radiation forecasting: A review , 2017 .

[116]  Ali GhaffarianHoseini,et al.  Sustainable energy performances of green buildings: a review of current theories, implementations and challenges , 2013 .

[117]  Bangyin Liu,et al.  Online 24-h solar power forecasting based on weather type classification using artificial neural network , 2011 .

[118]  Soteris A. Kalogirou,et al.  Artificial intelligence techniques for sizing photovoltaic systems: A review , 2009 .

[119]  Laurel Saito,et al.  ANFIS, SVM and ANN soft-computing techniques to estimate daily global solar radiation in a warm sub-humid environment , 2017 .

[120]  Jing Huang,et al.  A semi-empirical approach using gradient boosting and k-nearest neighbors regression for GEFCom2014 probabilistic solar power forecasting , 2016 .

[121]  Sonia Leva,et al.  Physical and hybrid methods comparison for the day ahead PV output power forecast , 2017 .

[122]  Xu Li,et al.  A Power Prediction Method for Photovoltaic Power Plant Based on Wavelet Decomposition and Artificial Neural Networks , 2015 .

[123]  Yitao Liu,et al.  Deterministic and probabilistic forecasting of photovoltaic power based on deep convolutional neural network , 2017 .

[124]  Jilong Chen,et al.  Evaluation of support vector machine for estimation of solar radiation from measured meteorological variables , 2014, Theoretical and Applied Climatology.

[125]  Yacine Rezgui,et al.  Tree-based ensemble methods for predicting PV power generation and their comparison with support vector regression , 2018, Energy.

[126]  Soteris A. Kalogirou,et al.  Application of neural networks and genetic algorithms for sizing of photovoltaic systems , 2010 .

[127]  Shahaboddin Shamshirband,et al.  Application of support vector machine for prediction of electrical and thermal performance in PV/T system , 2016 .

[128]  Kok Soon Tey,et al.  Forecasting of photovoltaic power generation and model optimization: A review , 2018 .

[129]  Na Li,et al.  Solar generation prediction using the ARMA model in a laboratory-level micro-grid , 2012, 2012 IEEE Third International Conference on Smart Grid Communications (SmartGridComm).

[130]  Michael T. Manry,et al.  Multi-variable Neural Network Forecasting Using Two Stage Feature Selection , 2014, 2014 13th International Conference on Machine Learning and Applications.

[131]  Giacomo Capizzi,et al.  Innovative Second-Generation Wavelets Construction With Recurrent Neural Networks for Solar Radiation Forecasting , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[132]  Di Chen,et al.  Entropy method combined with extreme learning machine method for the short-term photovoltaic power generation forecasting , 2016 .

[133]  Saad Mekhilef,et al.  Performance evaluation of a stand-alone PV-wind-diesel-battery hybrid system feasible for a large resort center in South China Sea, Malaysia , 2017 .

[134]  Abbas Khosravi,et al.  A review on artificial intelligence based load demand forecasting techniques for smart grid and buildings , 2015 .

[135]  H. Mori,et al.  Development of GRBFN with global structure for PV generation output forecasting , 2012, 2012 IEEE Power and Energy Society General Meeting.

[136]  F. Besharat,et al.  Empirical models for estimating global solar radiation: A review and case study , 2013 .

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

[138]  Chul-Hwan Kim,et al.  Determination Method of Insolation Prediction With Fuzzy and Applying Neural Network for Long-Term Ahead PV Power Output Correction , 2013, IEEE Transactions on Sustainable Energy.

[139]  J. Kleissl,et al.  Embedded nowcasting method using cloud speed persistence for a photovoltaic power plant , 2015 .

[140]  Guang-Bin Huang,et al.  Extreme learning machine: a new learning scheme of feedforward neural networks , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[141]  Saad Mekhilef,et al.  Performance analysis of hybrid PV/diesel/battery system using HOMER: A case study Sabah, Malaysia , 2017 .

[142]  Dan Keun Sung,et al.  Hourly Solar Irradiance Prediction Based on Support Vector Machine and Its Error Analysis , 2017, IEEE Transactions on Power Systems.

[143]  Suhaila Marafi,et al.  Using artificial neural networks to estimate solar radiation in Kuwait , 2017 .

[144]  Rasool Azimi,et al.  A hybrid method based on a new clustering technique and multilayer perceptron neural networks for hourly solar radiation forecasting , 2016 .

[145]  Kasra Mohammadi,et al.  A support vector machine–firefly algorithm-based model for global solar radiation prediction , 2015 .

[146]  M. Davida,et al.  Probabilistic forecasting of the solar irradiance with recursive ARMA and GARCH models DTU Orbit (24/10/2017) , 2017 .