Abstract
Solar irradiation data are imperatively required for any solar energy-based project. The non-accessibility and uncertainty of these data can greatly affect the implementation, management, and performance of photovoltaic or thermal systems. Developing solar irradiation estimation and forecasting approaches is an effective way to overcome these issues. Practically, prediction approaches can help anticipate events by ensuring good operation of the power network and maintaining a precise balance between the demand and supply of the power at every moment. In the literature, various estimation and forecasting methods have been developed. Artificial Neural Network (ANN) models are the most commonly used methods in solar irradiation prediction. This paper aims to firstly review, analyze, and provide an overview of different aspects required to develop an ANN model for solar irradiation prediction, such as data types, data horizon, data preprocessing, forecasting horizon, feature selection, and model type. Secondly, a highly detailed state of the art of ANN-based approaches including deep learning and hybrid ANN models for solar irradiation estimation and forecasting is presented. Finally, the factors influencing prediction model performances are discussed in order to propose recommendations, trends, and outlooks for future research in this field.
Similar content being viewed by others
Data availability
Not applicable.
Change history
04 February 2023
A Correction to this paper has been published: https://doi.org/10.1007/s11356-023-25750-x
References
Ağbulut Ü, Gürel AE, Biçen Y (2021) Prediction of daily global solar radiation using different machine learning algorithms: evaluation and comparison. Renew Sustain Energy Rev 135(March 2020). https://doi.org/10.1016/j.rser.2020.110114
Ahmad A, Anderson TN, Lie TT (2015) Hourly global solar irradiation forecasting for New Zealand. Sol Energy 122:1398–1408. https://doi.org/10.1016/j.solener.2015.10.055
Alani El, Omaima MA, Ghennioui H, Ghennioui A, Ikenbi I, Dahr F-E (2021) Short term solar irradiance forecasting using sky images based on a hybrid CNN–MLP model. Energy Rep 7(May):888–900. https://doi.org/10.1016/j.egyr.2021.07.053
Ali-Ou-Salah H, Oukarfi B, Tlemcani M (2021) Short-Term solar radiation forecasting using a new seasonal clustering technique and artificial neural network. Int J Green Energy 18(10):1–11. https://doi.org/10.1080/15435075.2021.1946819
Almaraashi M (2018) Investigating the impact of feature selection on the prediction of solar radiation in different locations in Saudi Arabia. Appl Soft Comput J 66:250–263. https://doi.org/10.1016/j.asoc.2018.02.029
Amiri B, Gómez-Orellana AM, Gutiérrez PA, Dizène R, Hervás-Martínez C, Dahmani K (2021) A novel approach for global solar irradiation forecasting on tilted plane using hybrid evolutionary neural networks. J Clean Prod 287:125577. https://doi.org/10.1016/j.jclepro.2020.125577
Aslam M, Lee JM, Kim HS, Lee SJ, Hong S (2019) Deep learning models for long-term solar radiation forecasting considering microgrid installation: a comparative study. Energies 13(1). https://doi.org/10.3390/en13010147
Azimi R, Ghayekhloo M, Ghofrani M (2016) A hybrid method based on a new clustering technique and multilayer perceptron neural networks for hourly solar radiation forecasting. Energy Convers Manage 118:331–344. https://doi.org/10.1016/j.enconman.2016.04.009
Barbieri F, Rajakaruna S, Ghosh A (2017) Very short-term photovoltaic power forecasting with cloud modeling: a review. Renew Sustain Energy Rev 75(August 2015):242–63. https://doi.org/10.1016/j.rser.2016.10.068
Benali L, Notton G, Fouilloy A, Voyant C, Dizene R (2019) Solar radiation forecasting using artificial neural network and random forest methods: application to normal beam, horizontal diffuse and global components. Renew Energy 132:871–884. https://doi.org/10.1016/j.renene.2018.08.044
Benmouiza K, Cheknane A (2016) Small-scale solar radiation forecasting using ARMA and nonlinear autoregressive neural network models. Theoret Appl Climatol 124(3–4):945–958. https://doi.org/10.1007/s00704-015-1469-z
Besharat F, Dehghan AA, Faghih AR (2013) Empirical models for estimating global solar radiation: a review and case study. Renew Sustain Energy Rev 21:798–821. https://doi.org/10.1016/j.rser.2012.12.043
Bhatt Ankit, WeerakornOngsakul M, Madhu Nimal, Singh Jai Govind (2022) Sliding window approach with first-order differencing for very short-term solar irradiance forecasting using deep learning models. Sustain Energy Technol Assess 50(November 2021):101864. https://doi.org/10.1016/j.seta.2021.101864
Blaga R, Sabadus A, Stefu N, Dughir C, Paulescu M (2019a) A current perspective on the accuracy of incoming solar energy forecasting. Prog Energy Combust Sci 70:119–144. https://doi.org/10.1016/j.pecs.2018.10.003
Blaga R, Sabadus A, Stefu N, Dughir C, Paulescu M, Badescu V (2019b) A current perspective on the accuracy of incoming solar energy forecasting. Prog Energy Combust Sci 70:119–144. https://doi.org/10.1016/j.pecs.2018.10.003
Bou-Rabee M, Sulaiman SA, Saleh MS, Marafi S (2017) Using artificial neural networks to estimate solar radiation in Kuwait. Renew Sustain Energy Rev 72(January):434–438. https://doi.org/10.1016/j.rser.2017.01.013
Bouzgou H, Gueymard CA (2017) Minimum redundancy – maximum relevance with extreme learning machines for global solar radiation forecasting: toward an optimized dimensionality reduction for solar time series. Sol Energy 158(September):595–609. https://doi.org/10.1016/j.solener.2017.10.035
Caldas M, Alonso-Suárez R (2019) Very short-term solar irradiance forecast using all-sky imaging and real-time irradiance measurements. Renew Energy 143:1643–1658. https://doi.org/10.1016/j.renene.2019.05.069
Castangia M, Aliberti A, Bottaccioli L, Macii E, Patti E (2021a) A compound of feature selection techniques to improve solar radiation forecasting. Expert Syst Appl 178(March). https://doi.org/10.1016/j.eswa.2021a.114979
Castangia M, Aliberti A, Bottaccioli L, Macii E, Patti E (2021b) A compound of feature selection techniques to improve solar radiation forecasting. Expert Syst Appl 178(January). https://doi.org/10.1016/j.eswa.2021b.114979.
Cebecauer T, Suri M (2015) Typical meteorological year data: SolarGIS Approach. Energy Procedia 69:1958–1969. https://doi.org/10.1016/j.egypro.2015.03.195
Chandrashekar G, Sahin F (2014) A survey on feature selection methods. Comput Electr Eng 40(1):16–28. https://doi.org/10.1016/j.compeleceng.2013.11.024
Citakoglu H (2015) Comparison of artificial intelligence techniques via empirical equations for prediction of solar radiation. Comput Electron Agric 118:28–37. https://doi.org/10.1016/j.compag.2015.08.020
Cornaro C, Pierro M, Bucci F (2015) Master optimization process based on neural networks ensemble for 24-h solar irradiance forecast. Sol Energy 111:297–312. https://doi.org/10.1016/j.solener.2014.10.036
Dahmani K, Notton G, Voyant C, Dizene R, Nivet ML, Paoli C, Tamas W (2016) Multilayer perceptron approach for estimating 5-min and hourly horizontal global irradiation from exogenous meteorological data in locations without solar measurements. Renew Energy 90:267–282. https://doi.org/10.1016/j.renene.2016.01.013
Das UK, Tey KS, Seyedmahmoudian M, Mekhilef S, Idris MYI, Van Deventer W, Horan B, Stojcevski A (2018) Forecasting of photovoltaic power generation and model optimization: a review. Renew Sustain Energy Rev 81(June 2017):912–28. https://doi.org/10.1016/j.rser.2017.08.017
Diagne HM, David M, Lauret P, Boland J (2012) Solar Irradiation Forecasting: State-of-the-Art and Proposition for Future Developments for Small-Scale Insular Grids. World Renewable Energy Forum, WREF 2012, Including World Renewable Energy Congress XII and Colorado Renewable Energy Society (CRES) Annual Conferen 6:4802–9
Diagne M, David M, Lauret P, Boland J, Schmutz N (2013) Review of solar irradiance forecasting methods and a proposition for small-scale insular grids. Renew Sustain Energy Rev 27:65–76. https://doi.org/10.1016/j.rser.2013.06.042
Diez FJ, Navas-Gracia LM, Chico-Santamarta L, Correa-Guimaraes A, Martínez-Rodríguez A (2020) Prediction of horizontal daily global solar irradiation using artificial neural networks (ANNs) in the Castile and León Region, Spain. Agronomy 10(1). https://doi.org/10.3390/agronomy10010096.
Eşlik AH, Akarslan E, Hocaoğlu FO (2022) Short-term solar radiation forecasting with a novel image processing-based deep learning approach. Renew Energy 200(May):1490–1505. https://doi.org/10.1016/j.renene.2022.10.063
Etxegarai G, López A, Aginako N, Rodríguez F (2022) Energy for sustainable development an analysis of different deep learning neural networks for intra-hour solar irradiation forecasting to compute solar photovoltaic generators ’ Energy Production. Energy Sustain Dev 68:1–17. https://doi.org/10.1016/j.esd.2022.02.002
Feng Y, Gong D, Zhang Q, Jiang S, Zhao L, Cui N (2019) Evaluation of Temperature-based machine learning and empirical models for predicting daily global solar radiation. Energy Convers Manag 198(April):111780. https://doi.org/10.1016/j.enconman.2019.111780
Ferreira PM, Gomes JM, Martins IAC, Ruano AE (2012) A neural network based intelligent predictive sensor for cloudiness, solar radiation and air temperature. Sensors (switzerland) 12(11):15750–15777. https://doi.org/10.3390/s121115750
Ferreira PM, Ruano AE (2011) Evolutionary multiobjective neural network models identification: evolving task-optimised models. Stud Comput Intell 372:21–53. https://doi.org/10.1007/978-3-642-11739-8_2
Fouilloy A, Voyant C, Notton G, Motte F, Paoli C, Nivet ML, Guillot E, Duchaud JL (2018) Solar irradiation prediction with machine learning: forecasting models selection method depending on weather variability. Energy 165:620–629. https://doi.org/10.1016/j.energy.2018.09.116
Gairaa K, Khellaf A, Messlem Y, Chellali F (2016a) Estimation of the daily global solar radiation based on Box-Jenkins and ANN models: a combined approach. Renew Sustain Energy Rev 57:238–249. https://doi.org/10.1016/j.rser.2015.12.111
Gairaa K, Khellaf A, Messlem Y, Chellali F (2016b) Estimation of the daily global solar radiation based on Box – Jenkins and ANN models : a combined approach. Renew Sustain Energy Rev 57:238–249. https://doi.org/10.1016/j.rser.2015.12.111
Gallo R, Castangia M, Macii A, Macii E, Patti E, Aliberti A (2022) Solar radiation forecasting with deep learning techniques integrating geostationary satellite images. Eng Appl Artif Intell 116(March):105493. https://doi.org/10.1016/j.engappai.2022.105493
Gao B, Huang X, Shi J, Tai Y, Zhang J (2020) Hourly forecasting of solar irradiance based on CEEMDAN and multi-strategy CNN-LSTM Neural Networks. Renew Energy 162:1665–1683. https://doi.org/10.1016/j.renene.2020.09.141
Garcia-Hinde O, Gomez-Verdejo V, Martinez-Ramon M, Casanova-Mateo C, Sanz-Justo J, Jimenez-Fernandez S, Salcedo-Sanz S (2016) “Feature selection in solar radiation prediction using bootstrapped SVRs”. 2016 IEEE Congress on Evolutionary Computation. CEC 2016:3638–3645. https://doi.org/10.1109/CEC.2016.7744250
García S, Luengo J, Herrera F (2015) Data preprocessing in data mining, vol 72. Springer International Publishing, Cham, Switzerland, pp 59–139
Gbémou S, Eynard J, Thil S, Guillot E, Grieu S (2021) A comparative study of machine learning-based methods for global horizontal irradiance forecasting. Energies 14(11). https://doi.org/10.3390/en14113192.
Geetha A, Santhakumar J, Mohana Sundaram K, Usha S, Thamiz TM, Thentral CS, Boopathi RR, Sathyamurthy R (2022) Prediction of hourly solar radiation in tamil nadu using ANN model with different learning algorithms. Energy Rep 8:664–671. https://doi.org/10.1016/j.egyr.2021.11.190
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(June):113541. https://doi.org/10.1016/j.apenergy.2019.113541
Ghimire S, Deo RC, Downs NJ, Raj N (2018) 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. Remote Sens Environ 212(April):176–198. https://doi.org/10.1016/j.rse.2018.05.003
Ghofrani M, Ghayekhloo M, Azimi R (2016) A novel soft computing framework for solar radiation forecasting. Appl Soft Comput J 48:207–216. https://doi.org/10.1016/j.asoc.2016.07.022
Guermoui M, Gairaa K, Rabehi A, Djafer D, Benkaciali S (2018) Estimation of the daily global solar radiation based on the gaussian process regression methodology in the saharan climate. Eur Phys J Plus 133(6). https://doi.org/10.1140/epjp/i2018-12029-7
Guermoui M, Melgani F, Gairaa K, Mekhalfi ML (2020) A comprehensive review of hybrid models for solar radiation forecasting. J Clean Prod 258.https://doi.org/10.1016/j.jclepro.2020.120357
Guijo-Rubio D, Durán-Rosal AM, Gutiérrez PA, Gómez-Orellana AM, Casanova-Mateo C, Sanz-Justo J, Salcedo-Sanz S, Hervás-Martínez C (2020) Evolutionary artificial neural networks for accurate solar radiation prediction. Energy 210.https://doi.org/10.1016/j.energy.2020.118374
Gupta A, Gupta K, Saroha S (2021) A review and evaluation of solar forecasting technologies. Mater Today: Proc 47:2420–2425. https://doi.org/10.1016/j.matpr.2021.04.491
Gürel AE, Ağbulut Ü, Biçen Y (2020) Assessment of machine learning, time series, response surface methodology and empirical models in prediction of global solar radiation. J Clean Prod 277.https://doi.org/10.1016/j.jclepro.2020.122353
Gutierrez-Corea FV, Manso-Callejo MA, Moreno-Regidor MP, Manrique-Sancho MT (2016) Forecasting short-term solar irradiance based on artificial neural networks and data from neighboring meteorological stations. Sol Energy 134:119–131. https://doi.org/10.1016/j.solener.2016.04.020
Hong YY, Martinez JJF, Fajardo AC (2020) Day-ahead solar irradiation forecasting utilizing gramian angular field and convolutional long short-term memory. IEEE Access 8:18741–53. https://doi.org/10.1109/ACCESS.2020.2967900
Hou M, Zhang T, Weng F, Ali M, Al-Ansari N, Yaseen ZM (2018) Global solar radiation prediction using hybrid online sequential extreme learning machine model. Energies 11(12). https://doi.org/10.3390/en11123415
Huang X, Li Q, Tai Y, Chen Z, Zhang J, Shi J, Gao B, Liu W (2021) Hybrid deep neural model for hourly solar irradiance forecasting. Renewable Energy 171:1041–1060. https://doi.org/10.1016/j.renene.2021.02.161
Husein M, Chung I-Y (2019a) Day-ahead solar irradiance forecasting for microgrids using a long short-term memory recurrent neural network : a deep learning approach. https://doi.org/10.3390/en12101856
Husein M, Chung IY (2019b) Day-Ahead solar irradiance forecasting for microgrids using a long short-term memory recurrent neural network: a deep learning approach. Energies 12(10). https://doi.org/10.3390/en12101856
Hussain S, AlAlili A (2017) A hybrid solar radiation modeling approach using wavelet multiresolution analysis and artificial neural networks. Appl Energy 208(September):540–550. https://doi.org/10.1016/j.apenergy.2017.09.100
Huynh ANL, Deo RC, An-Vo DA, Ali M, Raj N, Abdulla S (2020) Near real-time global solar radiation forecasting at multiple time-step horizons using the long short-term memory network. Energies 13(14). https://doi.org/10.3390/en13143517.
Ibrahim IA, Khatib T (2017) A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm. Energy Convers Manage 138:413–425. https://doi.org/10.1016/j.enconman.2017.02.006
Jadidi A, Menezes R, De Souza N, Lima ACDC (2018) A hybrid GA-MLPNN model for one-hour-ahead forecasting of the global horizontal irradiance in Elizabeth City, North Carolina. Energies 11(10):1–18. https://doi.org/10.3390/en11102641
Jahani B, Mohammadi B (2019) A comparison between the application of empirical and ANN methods for estimation of daily global solar radiation in Iran. Theoret Appl Climatol 137(1–2):1257–1269. https://doi.org/10.1007/s00704-018-2666-3
Jaihuni M, Basak JK, Khan F, Okyere FG, Sihalath T, Bhujel A, Park J, Lee DH, Kim HT (2022) A novel recurrent neural network approach in forecasting short term solar irradiance. ISA Trans 121:63–74. https://doi.org/10.1016/j.isatra.2021.03.043
Jallal MA, Chabaa S, Zeroual A (2020) A New artificial multi-neural approach to estimate the hourly global solar radiation in a semi-arid climate site. Theoret Appl Climatol 139(3–4):1261–1276. https://doi.org/10.1007/s00704-019-03033-1
Jeon BK, Kim EJ (2020) Next-day prediction of hourly solar irradiance using local weather forecasts and LSTM trained with non-local data. Energies 13(20). https://doi.org/10.3390/en13205258
Jiang Y (2009) Computation of monthly mean daily global solar radiation in China using artificial neural networks and comparison with other empirical models. Energy 34(9):1276–1283. https://doi.org/10.1016/j.energy.2009.05.009
Jumin E, Basaruddin FB, Yusoff YBMD, Latif SD, Ahmed AN (2021) Solar radiation prediction using boosted decision tree regression model: a case study in Malaysia. Environ Sci Pollut Res 28(21):26571–83. https://doi.org/10.1007/s11356-021-12435-6
Kaba K, Sarıgül M, Avcı M, Mustafa Kandırmaz H (2018) Estimation of daily global solar radiation using deep learning model. Energy 162:126–135. https://doi.org/10.1016/j.energy.2018.07.202
Kamadinata JO, Ken TL, Suwa T (2019) Sky image-based solar irradiance prediction methodologies using artificial neural networks. Renew Energy 134:837–845. https://doi.org/10.1016/j.renene.2018.11.056
Karagiannopoulos M, Anyfantis D, Kotsiantis SB, Pintelas PE (2007) Feature Selection for regression problems.” The 8th Hellenic European Research on Computer Mathematics & Its Applications, HERCMA 2007 (i):20–22
Khaire UM, Dhanalakshmi R (2019) Stability of feature selection algorithm: a review. J King Saud Univ-Comput Inf Sci (xxxx).https://doi.org/10.1016/j.jksuci.2019.06.012
Khelifi R, Guermoui M, Rabehi A, Lalmi D (2020) Multi-step-ahead forecasting of daily solar radiation components in the saharan climate. Int J Ambient Energy 41(6):707–715. https://doi.org/10.1080/01430750.2018.1490349
Kılıç F, Yılmaz İH, Kaya Ö (2021) Adaptive co-optimization of artificial neural networks using evolutionary algorithm for global radiation forecasting. Renew Energy 171:176–190. https://doi.org/10.1016/j.renene.2021.02.074
Kleissl J (2013) Solar energy forecasting and resource assessment. Academic Press
Kuhe A, Achirgbenda VT, Agada M (2021) Global solar radiation prediction for Makurdi, Nigeria, using neural networks ensemble. Energy Sour Part A: Recove Util Environ Effects 43(11):1373–1385. https://doi.org/10.1080/15567036.2019.1637481
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
Kumari P, Toshniwal D (2021a) Deep learning models for solar irradiance forecasting: a comprehensive review. J Clean Prod 318(August):128566. https://doi.org/10.1016/j.jclepro.2021.128566
Kumari P, Toshniwal D (2021b) Extreme gradient boosting and deep neural network based ensemble learning approach to forecast hourly solar irradiance. J Clean Prod 279:123285. https://doi.org/10.1016/j.jclepro.2020.123285
Kumari P, Toshniwal D (2021c) Long short term memory–convolutional neural network based deep hybrid approach for solar irradiance forecasting. Appl Energy 295(January):117061. https://doi.org/10.1016/j.apenergy.2021.117061
Lai JP, Chang YM, Chen CH, Pai PF (2020) A survey of machine learning models in renewable energy predictions. Appl Sci (Switzerland) 10(17). https://doi.org/10.3390/app10175975.
Lan H, Yin H, Hong YY, Wen S, Yu DC, Cheng P (2018) Day-ahead spatio-temporal forecasting of solar irradiation along a navigation route. Appl Energy 211(May 2017):15–27. https://doi.org/10.1016/j.apenergy.2017.11.014
Lan H, Zhang C, Hong YY, He Y, Wen S (2019) Day-ahead spatiotemporal solar irradiation forecasting using frequency-based hybrid principal component analysis and neural network. Appl Energy 247(January):389–402. https://doi.org/10.1016/j.apenergy.2019.04.056
Liebermann S, Um J, Hwang Y, Schlüter S (2021) Performance evaluation of neural network-based short-term solar irradiation forecasts. Energies 14:1–21. https://doi.org/10.3390/en14113030
Marquez R, Coimbra CFM (2013) Intra-hour DNI forecasting based on cloud tracking image analysis. Sol Energy 91:327–336. https://doi.org/10.1016/j.solener.2012.09.018
Martinez-Castillo C, Astray G, Mejuto JC (2021) Modelling and prediction of monthly global irradiation using different prediction models. Energies 14(8):1–15. https://doi.org/10.3390/en14082332
Marzo A, Trigo M, Alonso-Montesinos J, Martínez-Durbán M, López G, Ferrada P, Fuentealba E, Cortés M, Batlles FJ (2017) Daily global solar radiation estimation in desert areas using daily extreme temperatures and extraterrestrial radiation. Renew Energy 113:303–311. https://doi.org/10.1016/j.renene.2017.01.061
Marzouq M, Bounoua Z, Hakim El Fadili A, Mechaqrane KZ, Lakhliai Z (2019) New Daily global solar irradiation estimation model based on automatic selection of input parameters using evolutionary artificial neural networks. J Clean Prod 209:1105–1118. https://doi.org/10.1016/j.jclepro.2018.10.254
Marzouq M, El Fadili H, Zenkouar K, Lakhliai Z, Amouzg M (2020) Short Term solar irradiance forecasting via a novel evolutionary multi-model framework and performance assessment for sites with no solar irradiance data. Renew Energy 157:214–231. https://doi.org/10.1016/j.renene.2020.04.133
Mazorra Aguiar L, Pereira B, David M, Díaz F, Lauret P (2015) Use of satellite data to improve solar radiation forecasting with bayesian artificial neural networks. Sol Energy 122:1309–1324. https://doi.org/10.1016/j.solener.2015.10.041
McCandless TC, Haupt SE, Young GS (2016) A regime-dependent artificial neural network technique for short-range solar irradiance forecasting. Renew Energy 89:351–359. https://doi.org/10.1016/j.renene.2015.12.030
Meenal R, Immanuel Selvakumar A (2018) Assessment of SVM, empirical and ANN Based solar radiation prediction models with most influencing input parameters. Renew Energy 121:324–343. https://doi.org/10.1016/j.renene.2017.12.005
El Mghouchi Y, Chham E, Zemmouri EM, El Bouardi A (2019) Assessment of different combinations of meteorological parameters for predicting daily global solar radiation using artificial neural networks. Build Environ 149(September 2018):607–22. https://doi.org/10.1016/j.buildenv.2018.12.055
El Mghouchi Y, Chham E, Zemmouri EM, El Bouardi A (2019) Assessment of different combinations of meteorological parameters for predicting daily global solar radiation using artificial neural networks. Build Environ 149(September 2018):607–22. https://doi.org/10.1016/j.buildenv.2018.12.055
Mohammadi K, Shamshirband S, Kamsin A, Lai PC, Mansor Z (2016) Identifying the most significant input parameters for predicting global solar radiation using an ANFIS selection procedure. Renew Sustain Energy Rev 63:423–34. https://doi.org/10.1016/j.rser.2016.05.065
Mohammadi K, Shamshirband S, Petković D, Khorasanizadeh H (2016b) Determining the most important variables for diffuse solar radiation prediction using adaptive neuro-fuzzy methodology; case study: city of Kerman, Iran. Renew Sustain Energy Rev 53:1570–1579. https://doi.org/10.1016/j.rser.2015.09.028
Monjoly S, André M, Calif R, Soubdhan T (2017) Hourly Forecasting of global solar radiation based on multiscale decomposition methods: a hybrid approach. Energy 119:288–298. https://doi.org/10.1016/j.energy.2016.11.061
Mousavi SM, Mostafavi ES, Jiao P (2017) Next generation prediction model for daily solar radiation on horizontal surface using a hybrid neural network and simulated annealing method. Energy Convers Manage 153(August):671–682. https://doi.org/10.1016/j.enconman.2017.09.040
Notton G, Voyant C, Fouilloy A, Duchaud JL, Nivet ML (2019) Some applications of ANN to solar radiation estimation and forecasting for energy applications. Appl Sci (Switzerland) 9(1). https://doi.org/10.3390/app9010209.
Ozoegwu CG (2019) Artificial neural network forecast of monthly mean daily global solar radiation of selected locations based on time series and month number. J Clean Prod 216:1–13. https://doi.org/10.1016/j.jclepro.2019.01.096
Pang Z, Niu F, O’Neill Z (2020) Solar radiation prediction using recurrent neural network and artificial neural network: a case study with comparisons. Renew Energy 156:279–289. https://doi.org/10.1016/j.renene.2020.04.042
Pazikadin AR, Rifai D, Ali K, Malik MZ, Abdalla AN, Faraj MA (2020) Solar irradiance measurement instrumentation and power solar generation forecasting based on artificial neural networks (ANN): a review of five years research trend. Sci Total Environ 715:136848. https://doi.org/10.1016/j.scitotenv.2020.136848
Pedregal DJ, Trapero JR (2021) Adjusted combination of moving averages: a forecasting system for medium-term solar irradiance. Appl Energy 298(June):117155. https://doi.org/10.1016/j.apenergy.2021.117155
Pedro HTC, Coimbra CFM (2015) Short-term irradiance forecastability for various solar micro-climates. Sol Energy 122:587–602. https://doi.org/10.1016/j.solener.2015.09.031
Premalatha N, Arasu AV (2016) Prediction of solar radiation for solar systems by using ANN models with different back propagation algorithms. J Appl Res Technol 14(3):206–214. https://doi.org/10.1016/j.jart.2016.05.001
Qazi A, Fayaz H, Wadi A, Raj RG, Rahim NA, Khan WA (2015) The artificial neural network for solar radiation prediction and designing solar systems: a systematic literature review. J Clean Prod 104:1–12. https://doi.org/10.1016/j.jclepro.2015.04.041
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
Quej VH, Almorox J, Arnaldo JA, Saito L (2017) ANFIS, SVM and ANN soft-computing techniques to estimate daily global solar radiation in a warm sub-humid environment. J Atmos Solar Terr Phys 155(February):62–70. https://doi.org/10.1016/j.jastp.2017.02.002
Rabehi A, Guermoui M, Lalmi D (2020) Hybrid models for global solar radiation prediction: a case study. Int J Ambient Energy 41(1):31–40. https://doi.org/10.1080/01430750.2018.1443498
Rajagukguk RA, Ramadhan RAA, Lee HJ (2020) A review on deep learning models for forecasting time series data of solar irradiance and photovoltaic power. Energies 13(24). https://doi.org/10.3390/en13246623
Ramadhan RAA, Heatubun YRJ, Tan SF, Lee HJ (2021) Comparison of physical and machine learning models for estimating solar irradiance and photovoltaic power. Renew Energy 178:1006–1019. https://doi.org/10.1016/j.renene.2021.06.079
Rangel E, Cadenas E, Campos-Amezcua R, Tena JL (2020) Enhanced prediction of solar radiation using NARX models with corrected input vectors. Energies 13(10):1–22. https://doi.org/10.3390/en13102576
Rao K, Krishna SDV, 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 Sustain Energy Rev 91(July 2017):248–58. https://doi.org/10.1016/j.rser.2018.03.096
Rocha PAC, Fernandes JL, Modolo AB, Lima RJP, da Silva MEV, Bezerra CAD (2019) Estimation of daily, weekly and monthly global solar radiation using ANNs and a long data set: a case study of Fortaleza, in Brazilian Northeast Region. Int J Energy Environ Eng 10(3):319–34. https://doi.org/10.1007/s40095-019-0313-0
Rodríguez F, Martín F, Fontán L, Galarza A (2021) Ensemble of machine learning and spatiotemporal parameters to forecast very short-term solar irradiation to compute photovoltaic generators’ Output Power. Energy 229.https://doi.org/10.1016/j.energy.2021.120647
Saeys Y, Inza I, Larrañaga P (2007) A review of feature selection techniques in bioinformatics. Bioinformatics 23(19):2507–2517
Sengupta M, Habte A, Wilbert S, Gueymard C, Remund J (2021) Best practices handbook for the collection and use of solar resource data for solar energy applications (No. NREL/TP-5D00-77635). National Renewable Energy Lab.(NREL), Golden, CO
Shamshirband S, Mohammadi K, Chen HL, Samy GN, Petković D, Ma C (2015a) Daily global solar radiation prediction from air temperatures using kernel extreme learning machine: a case study for Iran. J Atmos Solar Terr Phys 134:109–117. https://doi.org/10.1016/j.jastp.2015.09.014
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
Shamshirband S, Mohammadi K, Yee PL, Petković D, Mostafaeipour A (2015b) A comparative evaluation for identifying the suitability of extreme learning machine to predict horizontal global solar radiation. Renew Sustain Energy Rev 52:1031–1042. https://doi.org/10.1016/j.rser.2015.07.173
Sharma A, Kakkar A (2018) Forecasting daily global solar irradiance generation using machine learning. Renew Sustain Energy Rev 82(August 2017):2254–69. https://doi.org/10.1016/j.rser.2017.08.066
Sharma V, Yang D, Walsh W, Reindl T (2016) Short term solar irradiance forecasting using a mixed wavelet neural network. Renew Energy 90:481–492. https://doi.org/10.1016/j.renene.2016.01.020
Singla P, Duhan M, Saroha S (2022a) A comprehensive review and analysis of solar forecasting techniques. Frontiers in Energy 16(2):187–223. https://doi.org/10.1007/s11708-021-0722-7
Singla P, Duhan M, Saroha S (2022b) An ensemble method to forecast 24-h ahead solar irradiance using wavelet decomposition and BiLSTM Deep Learning Network. Earth Sci Inf 15(1):291–306. https://doi.org/10.1007/s12145-021-00723-1
Sun H, Zhao Na, Zeng X, Yan D (2015) Study of solar radiation prediction and modeling of relationships between solar radiation and meteorological variables. Energy Convers Manage 105:880–890. https://doi.org/10.1016/j.enconman.2015.08.045
Tao H, Ewees AA, Al-Sulttani AO, Beyaztas U, Hameed MM, Salih SQ, Armanuos AM, Al-Ansari N, Voyant C, Shahid S, Yaseen ZM (2021) Global solar radiation prediction over North Dakota using air temperature: development of novel hybrid intelligence model. Energy Rep 7:136–157. https://doi.org/10.1016/j.egyr.2020.11.033
Voyant C, Notton G (2018) Solar irradiation nowcasting by stochastic persistence: a new parsimonious, simple and efficient forecasting tool. Renew Sustain Energy Rev 92:343–352. https://doi.org/10.1016/j.rser.2018.04.116
Voyant C, Notton G, Kalogirou S, Nivet ML, Paoli C, Motte F, Fouilloy A (2017) Machine learning methods for solar radiation forecasting: a review. Renew Energy 105:569–582. https://doi.org/10.1016/j.renene.2016.12.095
Wang F, Yili Yu, Zhang Z, Li J, Zhen Z, Li K (2018) Wavelet decomposition and convolutional LSTM networks based improved deep learning model for solar irradiance forecasting. Appl Sci (switzerland) 8(8):1–29. https://doi.org/10.3390/app8081286
Wei CC (2017) Predictions of surface solar radiation on tilted solar panels using machine learning models: A case study of Tainan City, Taiwan. Energies 10(10). https://doi.org/10.3390/en10101660
Wojtkiewicz J, Hosseini M, Gottumukkala R, Chambers TL (2019) Hour-Ahead solar irradiance forecasting using multivariate gated recurrent units. Energies 12(21):1–13. https://doi.org/10.3390/en12214055
Xue X (2017) Prediction of daily diffuse solar radiation using artificial neural networks. Int J Hydrogen Energy 42(47):28214–28221. https://doi.org/10.1016/j.ijhydene.2017.09.150
Yadav AK, Chandel SS (2014) Solar radiation prediction using artificial neural network techniques: a review. Renew Sustain Energy Rev 33:772–781. https://doi.org/10.1016/j.rser.2013.08.055
Yadav AK, Malik H, Chandel SS (2015) Application of rapid miner in ANN based prediction of solar radiation for assessment of solar energy resource potential of 76 sites in Northwestern India. Renew Sustain Energy Rev 52:1093–1106. https://doi.org/10.1016/j.rser.2015.07.156
Yahya AA, Osman A, Ramli AR, Balola A (2011) Feature selection for high dimensional data: an evolutionary filter approach. J Comput Sci 7(5):800–820. https://doi.org/10.3844/jcssp.2011.800.820
Yang D, Ye Z, Lim LHI, Dong Z (2015) Very short term irradiance forecasting using the lasso. Sol Energy 114:314–326. https://doi.org/10.1016/j.solener.2015.01.016
Yu Y, Cao J, Zhu J (2019) An LSTM short-term solar irradiance forecasting under complicated weather conditions. IEEE Access 7:145651–145666. https://doi.org/10.1109/ACCESS.2019.2946057
Zang H, Liu L, Sun Li, Cheng L, Wei Z, Sun G (2020) Short-term global horizontal irradiance forecasting based on a hybrid CNN-LSTM model with spatiotemporal correlations. Renew Energy 160:26–41. https://doi.org/10.1016/j.renene.2020.05.150
Zebari R, Abdulazeez A, Zeebaree D, Zebari D, Saeed J (2020) A comprehensive review of dimensionality reduction techniques for feature selection and feature extraction. J Appl Sci Technol Trends 1(2):56–70. https://doi.org/10.38094/jastt1224
Zhang J, Zhao L, Deng S, Weicong X, Zhang Y (2017) A critical review of the models used to estimate solar radiation. Renew Sustain Energy Rev 70(July 2016):314–29. https://doi.org/10.1016/j.rser.2016.11.124
Zhang L, Wen J (2019) A systematic feature selection procedure for short-term data-driven building energy forecasting model development. Energy Build 183:428–442. https://doi.org/10.1016/j.enbuild.2018.11.010
Zhao X, Wei H, Wang H, Zhu T, Zhang K (2019) 3D-CNN-Based feature extraction of ground-based cloud images for direct normal irradiance prediction. Solar Energy 181(September 2018):510–18. https://doi.org/10.1016/j.solener.2019.01.096
Zhou Y, Liu Y, Wang D, Liu X, Wang Y (2021) A review on global solar radiation prediction with machine learning models in a comprehensive perspective. Energy Convers Manage 235(13):113960. https://doi.org/10.1016/j.enconman.2021.113960
Zou L, Wang L, Lin A, Zhu H, Peng Y, Zhao Z (2016) Estimation of global solar radiation using an artificial neural network based on an interpolation technique in Southeast China. J Atmos Solar Terr Phys 146:110–122. https://doi.org/10.1016/j.jastp.2016.05.013
Acknowledgements
The authors thank the anonymous reviewers for their helpful comments.
Funding
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
Naima El-Amarty: Conceptualization, Writing—original draft, Methodology, Writing—review & editing.
Manal Marzouq: Conceptualization, Writing—original draft, Methodology, review and Validation.
Hakim El Fadili: Conceptualization, Writing—original draft, Methodology, Supervision, review and Validation.
Saad Dosse Bennani: Conceptualization, Investigation, Supervision, Validation.
Antonio Ruano: Conceptualization, Investigation, Supervision, Validation.
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare no competing interests.
Additional information
Responsible Editor: Philippe Garrigues
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Nomenclature | |||
---|---|---|---|
ACRT | ACR data logger temperature | DA | Dragonfly Algorithm |
ANFIS | Adaptive neuro fuzzy inference system | DBT | Dry bulb temperature |
Alt | Altitude | E | Earth skin temperature |
\(\propto\) | Angle of inclination | ESN | Echo State Network ( Recurrent Neural Network (RNN)) |
ANN | Artificial Neural Networks | EMD | Empirical Mode Decomposition |
P | Atmospheric pressure | EEMD | Ensemble empirical mode decomposition |
ARIMA | Auto regressive integrated moving average models | Evap | Evaporation |
AR | Auto regressive | EATE | Evolutionary algorithms with tournament selection and elitism |
ARMA | Autoregressive and moving average model | ETS | Exponentiall trend smoothing |
ARX | Autoregressive exogenous | \({H}_{o}\) | Extraterrestrial radiation \((KW.hour/{m}^{2}.D)\) |
AA | Average airmass | ELM | Extreme Learning Machine |
Azm | Average/Mean azimuth angle | FFNN | Feedforward Neural Network |
DPTm | Average dew point temperature | F(Tm) | Function of Tm |
Az | Azimuth angle | FCM | Fuzzy c-means algorithm |
PWSm | Average peak wind speed | GPV | Gaussian process vector |
RFm | Average/Mean rainfall | GRU | Gated recurrent unit |
RHm | Average relative humidity | GRNN | Generalized regression neural network |
ART | Average roof temperature | GA | Genetic algorithm |
SDm | Average/Mean sunshine duration | GP | Genetic programming |
Tm | Average/ Mean temperature | GHI | Global horizontal solar irradiation |
WCTm | Average wind chill temperature | BNI | Global normal irradiation |
WSm | Average/Mean wind speed | GTI | Global Tilted Irradiation/Irradiance |
\({\theta }_{Zm}\) | Average zenith angel | GBMs | Gradient boosting machines |
ANFIS-muSG | ANFIS-SSA-GOA | GOA | Grasshopper Optimization Algorithm |
BPNN | Backpropagation neural network | GWO | Grey Wolf Optimizer |
BSRN | Baseline Surface Radiation Network | H | Hours |
Bi-LSTM | Bidirectional long short term memory | \(\omega\) | Hour angle |
BDT | Boosted decision tree | \({CI}_{h}\) | Hourly clearness index |
Cs | Clear-sky | Dh | Hours of day |
\({K}_{t}\) | Clearness index | KELM | Kernel extreme learning machine |
CC | Cloud cover | KNN | k-Nearest Neighbours |
CI | Cloud index | Lat | Latitude |
Comp | Component | LM | Levenberg–Marquardt |
CEEMDAN | Complete ensemble empirical mode decomposition adaptive noise | Long | Longitude |
CNN | Convolutional neural network | LSTM | Long short-term memory |
DD | Day duration | ME | Maximum elevation (ME) |
\({GI}_{d}\) | Daily values of total global radiation | Pm | Mean station level pressure |
D | Day | MEA | Mind evolutionary algorithm |
DoM | Day of month | Pmin | Minimum pressure |
δ | Declination angle | Mth | Month |
DPT | Dew point temperature | MoY | Month of the year |
\(\Delta T\) | Difference of daily maximum and minimum temperature | MLP | Multilayer perceptron |
DHI | Diffuse horizontal irradiation | NREL | National Renewable Energy Laboratory |
DFT | Discrete Fourier transform | Pmax | Maximum pressure |
DWT | Discrete wavelet transformation | SDmax | Maximum sunshine duration |
DSN | Distance from Solar Noon | Tmax | Maximum temperatures |
MOSMLP | Model Output Statistics multilayer perceptron based on ANN and Numerical Weather Prediction | SAN | Simulated annealing |
Tmin | Minimum temperatures | SC | Sky cover |
NAR | Nonlinear autoregressive neural network | SP | Smart persistence |
N | Number | SA | Solar altitude angle (α) |
PSO | Particle swarm optimization | GI | Solar irradiation/irradiance/ radiation |
Per | Persistence | STMLP | Statistical model based on multilayer perceptron |
P | Pressure | SD | Sunshine duration |
PCA | Principal component analysis | SR | Sunshine Ratio |
PUNN | Product Unit Neural Network | SDday | Sunshine duration per day (hour) |
RBF | Radial basis function | SVM | Support vector machine |
RBFNN | Radial Basis Function Neural Network | Ta | Temperature ambient |
RF | Rainfall | BNIth | Theoretical Global normal irradiation |
RFR | Random forest regression | SDth | Theoretical sunshine duration |
RNN | Recurrent neural network | Td | Time of day |
VIS 0.6 and VIS 0.8 | Reflectivity | TB K-means | Transformation based K-means algorithm |
RT | Regression trees | UV | Ultraviolet index |
FOS-ELM | Regularized online sequential extreme learning machine with variable forgetting factor | VPD | Vapor pressure deficiency |
RHmax | Relative humidity Maximum | Pwv | Water vapor pressure |
RHmin | Relative humidity minimum | WNN | Wavelet neural network |
RP | Relative position among target and chosen locations | WPD | Wavelet Packet Decomposition |
RBP | Resilient back propagation | WT | Weather type |
SSA | Salp Swarm Algorithm | WD | Wind direction |
SCG | Scaled conjugate gradient | WS | Wind speed |
SaDE-ELM | Self-adaptive differential evolutionary ELM | \({\theta }_{Z}\) | Zenith angle |
SUNN | Sigmoidal Unit Neural Network | LSR | Linear least square regression |
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
El-Amarty, N., Marzouq, M., El Fadili, H. et al. A comprehensive review of solar irradiation estimation and forecasting using artificial neural networks: data, models and trends. Environ Sci Pollut Res 30, 5407–5439 (2023). https://doi.org/10.1007/s11356-022-24240-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11356-022-24240-w