Abstract
Solar irradiance forecasting plays an essential role in efficient solar energy systems and managing power demand sustainably. In present work, a new residual ensemble learning approach, which consists of two advanced base models, namely Deep Neural Networks (DNNs) and Recurrent Neural Networks (RNNs), is proposed for solar irradiance forecasting. A model performance depends on data utilized for modeling and the modeling approach employed on the data. This paper focuses on both these aspects of the forecast model by proposing a three module approach. Firstly, a mechanism is proposed for the collection and analysis of multiple-site data surrounding the target location. A hexagon gridding system based algorithm is proposed for selection of multiple sites neighboring the target location. Then, correlation and feature importance scores are utilized as measures for feature selection to choose the most relevant data for forecasting target solar irradiance. In the second module, a residual ensemble learning model is proposed to forecast solar irradiance. The proposed framework is inspired by the hybrid forecast mechanism that considers the linear and non-linear characteristics for modeling. Advanced DNN models of Recurrent Neural Networks are also exploited for developing an accurate and robust model. The last module performs the integration of the deep neural network information and predicts the future values of solar irradiance. For a reliable and comprehensive assessment, the proposed framework is validated with data from four different solar power sites obtained from NASA’s POWER repository. The residual ensemble model is trained on past 36 years of data as input for forecasting one day ahead, four days ahead and ten days ahead values of solar irradiance. Performance evaluation is carried out by comparing the prediction results with other models, including benchmark persistence, deep neural networks, and recurrent neural network approaches on performance indexes of MSE and RMSE. The proposed model shows an improvement in forecast performance by approximately 2.5 percent in prediction error. The predictive performance and stability make the proposed residual ensemble learning approach a reliable solar irradiance prediction model.
Similar content being viewed by others
References
Aburto L, Weber R (2007) Improved supply chain management based on hybrid demand forecasts. Appl Soft Comput J 7(1):136–144. https://doi.org/10.1016/j.asoc.2005.06.001
Alanazi M, Mahoor M, Khodaei A (2017) Two-stage hybrid day-ahead solar forecasting. In: 2017 North american power symposium, NAPS 2017, DOI https://doi.org/10.1109/NAPS.2017.8107319
Amrouche B, Sicot L, Guessoum A, Belhamel M (2013) Experimental analysis of the maximum power point’s properties for four photovoltaic modules from different technologies: Monocrystalline and polycrystalline silicon CIS and CdTe. https://doi.org/10.1016/j.solmat.2013.08.010
Babu CN, Reddy BE (2014) A moving-average filter based hybrid ARIMA-ANN model for forecasting time series data. Appl Soft Comput 23:27–38. https://doi.org/10.1016/j.asoc.2014.05.028. https://www.sciencedirect.com/science/article/pii/S1568494614002555
Belaid S, Mellit A (2016) Prediction of daily and mean monthly global solar radiation using support vector machine in an arid climate. Energy Convers Manag 118:105–118. https://doi.org/10.1016/j.enconman.2016.03.082
Box GEP, Jenkins GM, Reinsel GC, Ljung GM (2015) Time Series Analysis: forecasting & Control. https://doi.org/10.1016/j.ijforecast.2004.02.001
Brahma B, Wadhvani R (2020) Solar irradiance forecasting based on deep learning methodologies and multi-site data. Symmetry 12(11):1–20. https://doi.org/10.3390/sym12111830
Brahma B, Wadhvani R (2021) Visualizing solar irradiance data in ArcGIS and forecasting based on a novel deep neural network mechanism. Multimedia Tools Appl. https://doi.org/10.1007/s11042-021-11025-5
Brahma B, Wadhvani R, Shukla S (2021) Attention mechanism for developing wind speed and solar irradiance forecasting models. Wind Eng 45(6):1422–1432. https://doi.org/10.1177/0309524X20981885
Brockwell PJ, Davis RA (2002) Introduction to Time Series and Forecasting - Second Edition
Büyükşahin Ü.Ç., Ertekin Ş. (2019) Improving forecasting accuracy of time series data using a new ARIMA-ANN hybrid method and empirical mode decomposition. Neurocomputing 361:151–163. https://doi.org/10.1016/j.neucom.2019.05.099. https://www.sciencedirect.com/science/article/pii/S0925231219309178
Creal D, Koopman SJ, Lucas A (2013) Generalized autoregressive score models with applications. J Appl Econom 28(5):777–795. https://doi.org/10.1002/jae.1279
Gairaa K, Khellaf A, Messlem Y, Chellali F (2016) Estimation of the daily global solar radiation based on Box-Jenkins and ANN models: A combined approach. https://doi.org/10.1016/j.rser.2015.12.111
Ghimire S, Deo RC, Raj N, Mi J (2019) Deep solar radiation forecasting with convolutional neural network and long short-term memory network algorithms. Appl Energy 253. https://doi.org/10.1016/j.apenergy.2019.113541
Greff K, Srivastava RK, Koutnik J, Steunebrink BR, Schmidhuber J (2017) LSTM: A search space odyssey. IEEE Trans Neural Netw Learn Syst 28(10):2222–2232. https://doi.org/10.1109/TNNLS.2016.2582924
Guermoui M, Melgani F, Gairaa K, Mekhalfi ML (2020) A comprehensive review of hybrid models for solar radiation forecasting. https://doi.org/10.1016/j.jclepro.2020.120357
Hajirahimi Z, Khashei M (2019) Hybrid structures in time series modeling and forecasting: a review. Eng Appl Artif Intell 86:83–106. https://doi.org/10.1016/j.engappai.2019.08.018
Heng J, Wang J, Xiao L, Lu H (2017) Research and application of a combined model based on frequent pattern growth algorithm and multi-objective optimization for solar radiation forecasting. Appl Energy 208:845–866. https://doi.org/10.1016/j.apenergy.2017.09.063
Hochreiter S, Schmidhuber J (1997) Long Short-Term memory. Neural Comput 9(8):1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: Theory and applications. Neurocomputing 70 (1):489–501. https://doi.org/10.1016/j.neucom.2005.12.126. https://www.sciencedirect.com/science/article/pii/S0925231206000385. Neural Networks
Huang J, Korolkiewicz M, Agrawal M, Boland J (2013) Forecasting solar radiation on an hourly time scale using a Coupled AutoRegressive and Dynamical System (CARDS) model. Sol Energy 87(1):136–149. https://doi.org/10.1016/j.solener.2012.10.012
Jaeger H, Haas H (2004) Harnessing nonlinearity: Predicting chaotic systems and saving energy in wireless communication. Science 304(5667):78–80. https://doi.org/10.1126/science.1091277. https://science.sciencemag.org/content/304/5667/78
Ji W, Chee KC (2011) Prediction of hourly solar radiation using a novel hybrid model of ARMA and TDNN. Sol Energy 85(5):808–817. https://doi.org/10.1016/j.solener.2011.01.013
Kariniotakis G (2017) Renewable energy forecasting: From models to applications. Renewable Energy Forecasting: From Models to Applications
Khashei M, Bijari M (2011) A novel hybridization of artificial neural networks and ARIMA models for time series forecasting. Appl Soft Comput 11(2):2664–2675. https://doi.org/10.1016/j.asoc.2010.10.015. https://www.sciencedirect.com/science/article/pii/S1568494610002759. The Impact of Soft Computing for the Progress of Artificial Intelligence
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv:https://arxiv.org/abs/1412.6980
Kumar DS, Yagli GM, Kashyap M, Srinivasan D (2020) Solar irradiance resource and forecasting: a comprehensive review. IET Renew Power Gener 14(10):1641–1656. https://doi.org/10.1049/iet-rpg.2019.1227
Li Y, Su Y, Shu L (2014) An ARMAX model for forecasting the power output of a grid connected photovoltaic system. Renew Energy 66:78–89. https://doi.org/10.1016/j.renene.2013.11.067
Liu Y, Qin H, Zhang Z, Pei S, Wang C, Yu X, Jiang Z, Zhou J (2019) Ensemble spatiotemporal forecasting of solar irradiation using variational Bayesian convolutional gate recurrent unit network. Appl Energy 253. https://doi.org/10.1016/j.apenergy.2019.113596
Mateo F, Carrasco J J, Sellami A, Millán-Giraldo M., Domínguez M., Soria-Olivas E (2013) Machine learning methods to forecast temperature in buildings. Expert Syst Appl 40(4):1061–1068. https://doi.org/10.1016/j.eswa.2012.08.030
Mellit A, Pavan AM (2010) A 24-h forecast of solar irradiance using artificial neural network: Application for performance prediction of a grid-connected PV plant at Trieste, Italy. Sol Energy 84(5):807–821. https://doi.org/10.1016/j.solener.2010.02.006
Mukaram MZ, Yusof F (2017) Solar radiation forecast using hybrid SARIMA and ANN model
Mukhoty B P, Maurya V, Shukla S K (2019) Sequence to sequence deep learning models for solar irradiation forecasting. In: 2019 IEEE Milan PowerTech, PowerTech 2019, DOI https://doi.org/10.1109/PTC.2019.8810645
Narvaez G, Giraldo LF, Bressan M, Pantoja A (2021) Machine learning for site-adaptation and solar radiation forecasting. Renew Energy 167:333–342. https://doi.org/10.1016/j.renene.2020.11.089. https://www.sciencedirect.com/science/article/pii/S0960148120318395
(2020) NASA POWER project dataset from Renewable Energy archive. https://power.larc.nasa.gov. Accessed 20 July 2020
Neves C, Fernandes C, Hoeltgebaum H (2017) Five different distributions for the Lee–Carter model of mortality forecasting: A comparison using GAS models. Insur Math Econ 75:48–57. https://doi.org/10.1016/j.insmatheco.2017.04.004
Niska H, Hiltunen T, Karppinen A, Ruuskanen J, Kolehmainen M (2004) Evolving the neural network model for forecasting air pollution time series. Eng Appl Artif Intell 17 (2):159–167. https://doi.org/10.1016/j.engappai.2004.02.002. https://www.sciencedirect.com/science/article/pii/S0952197604000119. Intelligent Control and Signal Processing
Qing X, Niu Y (2018) Hourly day-ahead solar irradiance prediction using weather forecasts by LSTM. Energy 148:461–468. https://doi.org/10.1016/j.energy.2018.01.177
Rao KDVK, Premalatha M, Naveen C (2018) Analysis of different combinations of meteorological parameters in predicting the horizontal global solar radiation with ANN approach: a case study. Renew Sust Energ Rev 91:248–258. https://doi.org/10.1016/j.rser.2018.03.096
Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back-propagating errors. Nature 323(6088):533–536. https://doi.org/10.1038/323533a0
Shamshirband S, Mohammadi K, Piri J, Petković D., Karim A (2016) Hybrid auto-regressive neural network model for estimating global solar radiation in Bandar Abbas, Iran. Environ Earth Sci 75(2):1–12. https://doi.org/10.1007/s12665-015-4970-x
Sharma A, Kakkar A (2018) Forecasting daily global solar irradiance generation using machine learning. Renew Sust Energ Rev 82:2254–2269. https://doi.org/10.1016/j.rser.2017.08.066. http://www.sciencedirect.com/science/article/pii/S1364032117312121
Srivastava S, Lessmann S (2018) A comparative study of LSTM neural networks in forecasting day-ahead global horizontal irradiance with satellite data. Sol Energy 162:232–247. https://doi.org/10.1016/j.solener.2018.01.005
Sun H, Yan D, Zhao N, Zhou J (2015) Empirical investigation on modeling solar radiation series with ARMA-GARCH models. Energy Convers Manag 92:385–395. https://doi.org/10.1016/j.enconman.2014.12.072
Togrul IT, Onat E (2000) A comparison of estimated and measured values of solar radiation in Elazig, Turkey. Renew Energy 20(2):243–252. https://doi.org/10.1016/S0960-1481(99)00099-3
Tsay RS (2005) Analysis of Financial Time Series Second Edition. https://doi.org/10.1002/0471264105
Voyant C, Muselli M, Paoli C, Nivet ML (2013) Hybrid methodology for hourly global radiation forecasting in Mediterranean area. Renew Energy 53:1–11. https://doi.org/10.1016/j.renene.2012.10.049
Wang L, Li X, Bai Y (2018) Short-term wind speed prediction using an extreme learning machine model with error correction. Energy Convers Manag 162:239–250. https://doi.org/10.1016/j.enconman.2018.02.015. https://www.sciencedirect.com/science/article/pii/S0196890418301110
Wang L, Zou H, Su J, Li L, Chaudhry S (2013) An ARIMA-ANN hybrid model for time series forecasting. Syst Res Behav Sci 30(3):244–259. https://doi.org/10.1002/sres.2179
Wang X, Han M (2015) Improved extreme learning machine for multivariate time series online sequential prediction. Eng Appl Artif Intell 40:28–36. https://doi.org/10.1016/j.engappai.2014.12.013. https://www.sciencedirect.com/science/article/pii/S0952197614003054
Wojtkiewicz J, Hosseini M, Gottumukkala R, Chambers T L (2019) Hour-ahead solar irradiance forecasting using multivariate gated recurrent units. Energies 12(21). https://doi.org/10.3390/en12214055
Yacef R, Mellit A, Belaid S, Şen Z. (2014) New combined models for estimating daily global solar radiation from measured air temperature in semi-arid climates: Application in Ghardaïa, Algeria. Energy Convers Manag 79:606–615. https://doi.org/10.1016/j.enconman.2013.12.057
Zemouri R, Racoceanu D, Zerhouni N (2003) Recurrent radial basis function network for time-series prediction. Eng Appl Artif Intell 16(5):453–463. https://doi.org/10.1016/S0952-1976(03)00063-0. https://www.sciencedirect.com/science/article/pii/S0952197603000630
Zhang PG (2003) Time series forecasting using a hybrid ARIMA and neural network model. https://doi.org/10.1016/S0925-2312(01)00702-0
Zhou Y, Zhou N, Gong L, Jiang M (2020) Prediction of photovoltaic power output based on similar day analysis, genetic algorithm and extreme learning machine. Energy 204:117894. https://doi.org/10.1016/j.energy.2020.117894. https://www.sciencedirect.com/science/article/pii/S036054422031001X
Acknowledgements
The data used in the research were obtained from the NASA Langley Research Center (LaRC) POWER Project funded through the NASA Earth Science/Applied Science Program. The dataset is available at the website https://power.larc.nasa.gov/data-access-viewer/.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Brahma, B., Wadhvani, R. A residual ensemble learning approach for solar irradiance forecasting. Multimed Tools Appl 82, 33087–33109 (2023). https://doi.org/10.1007/s11042-023-14616-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14616-6