Skip to main content

Advertisement

Log in

A residual ensemble learning approach for solar irradiance forecasting

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Algorithm 2
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Box GEP, Jenkins GM, Reinsel GC, Ljung GM (2015) Time Series Analysis: forecasting & Control. https://doi.org/10.1016/j.ijforecast.2004.02.001

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. Brockwell PJ, Davis RA (2002) Introduction to Time Series and Forecasting - Second Edition

  11. 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

    Article  Google Scholar 

  12. 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

    Article  MathSciNet  Google Scholar 

  13. 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

  14. 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

  15. 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

    Article  MathSciNet  Google Scholar 

  16. 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

  17. 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

    Article  MATH  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Kariniotakis G (2017) Renewable energy forecasting: From models to applications. Renewable Energy Forecasting: From Models to Applications

  25. 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

    Article  Google Scholar 

  26. Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv:https://arxiv.org/abs/1412.6980

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. Mukaram MZ, Yusof F (2017) Solar radiation forecast using hybrid SARIMA and ANN model

  33. 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

  34. 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

    Article  Google Scholar 

  35. (2020) NASA POWER project dataset from Renewable Energy archive. https://power.larc.nasa.gov. Accessed 20 July 2020

  36. 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

    Article  MathSciNet  MATH  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back-propagating errors. Nature 323(6088):533–536. https://doi.org/10.1038/323533a0

    Article  MATH  Google Scholar 

  41. 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

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

    Article  Google Scholar 

  46. Tsay RS (2005) Analysis of Financial Time Series Second Edition. https://doi.org/10.1002/0471264105

  47. 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

    Article  Google Scholar 

  48. 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

    Article  Google Scholar 

  49. 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

    Article  Google Scholar 

  50. 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

    Article  Google Scholar 

  51. 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

  52. 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

    Article  Google Scholar 

  53. 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

    Article  Google Scholar 

  54. Zhang PG (2003) Time series forecasting using a hybrid ARIMA and neural network model. https://doi.org/10.1016/S0925-2312(01)00702-0

  55. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Banalaxmi Brahma.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14616-6

Keywords

Navigation