Solar radiation prediction: A multi-model machine learning and deep learning approach
Source abstract
Abstract
The increasing integration of renewable energies into electrical grids necessitates accurate forecasting of meteorological variables, particularly solar irradiance. This study presents a novel long-term solar irradiance forecasting approach, utilizing meteorological data from the National Renewable Energy Laboratory spanning 1988–2022. Focusing on five input variables—solar irradiance, dew point, temperature, relative humidity, and wind speed—this study evaluates the predictive performance of 13 data-driven models, comprising ten machine learning (ML) and three deep learning (DL) algorithms. Among them, gradient boosting regressor (GBR) and recurrent neural network (RNN) emerged as top performers in ML and deep learning, respectively. In order to choose the most suitable model for the long and short term, four forecast time-horizons (1, 8, 16, and 24 h) were also taken into consideration for the accurate models. A feature selection process using Pearson’s coefficient identified the most relevant inputs, while quantile regression was employed for uncertainty assessment, mean prediction interval, and prediction interval coverage probability models. This study demonstrates that RNN excels in short-term predictions, while GBR is more effective for long-term forecasts. A new hybrid approach GBR-RNN model was developed, achieving superior performance in terms of RMSE, MAE, and R2 metrics. This multi-model approach, integrating both ML and DL techniques, enhances solar irradiance forecasting by addressing input uncertainty and considering various forecast horizons. The findings contribute to the ongoing advancement of renewable energy forecasting by providing robust, accurate, and uncertainty-aware predictive models. Moreover, this approach helps identify the best-performing model, enabling more reliable and precise solar irradiance forecasts for energy management. This highlights both the improvement in forecasting methods and the importance of selecting the best model for accuracy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Solar Radiation and Photovoltaics · Photovoltaic System Optimization Techniques · Solar and Space Plasma Dynamics
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
1 Department of Electrical Engineering, Mizoram University, Aizawl, Mizoram-796004, India.
Department of Electrical and Electronic Engineering 2 , , Dhaka 1000,
University of Dhaka 2 , , Dhaka 1000,
Fukushima Renewable Energy Institute, AIST (FREA) 3 , Koriyama 9630298,
References (44)
Show source-provided references
1. Classification and summarization of solar irradiance and power forecasting methods: A thorough review10.17775/CSEEJPES.2020.04930 ↗
2. Machine learning methods for solar radiation forecasting: A review10.1016/j.renene.2016.12.095 ↗
3. Hybrid social grouping algorithm-perturb and observe power tracking scheme for partially shaded photovoltaic array10.1155/2023/9905979 ↗
4. Machine learning an alternate technique to estimate the state of charge of energy storage devices10.1049/el.2017.2677 ↗
5. Machine learning-based intrusion detection for achieving cybersecurity in smart grids using IEC 61850 GOOSE messages10.3390/sym13050826 ↗
6. Artificial intelligence based intrusion detection system for IEC 61850 sampled values under symmetric and asymmetric faults10.1109/access.2021.3071141 ↗
7. A review on global solar radiation prediction with machine learning models in a comprehensive perspective10.1016/j.enconman.2021.113960 ↗
8. Forecasting daily global solar irradiance generation using machine learning10.1016/j.rser.2017.08.066 ↗
9. Review on smart grid load forecasting for smart energy management using machine learning and deep learning techniques10.1016/j.egyr.2024.09.056 ↗
10. Deep learning based relay for online fault detection, classification, and fault location in a grid-connected microgrid10.1109/access.2023.3285768 ↗
11. Application of deep learning to the prediction of solar irradiance through missing data10.1155/2023/4717110 ↗
12. Solar irradiance resource and forecasting: A comprehensive review10.1049/iet-rpg.2019.1227 ↗
13. Forecasting solar radiation: Using machine learning algorithms10.4018/jcit.296263 ↗
14. Energy management of hybrid energy system sources based on machine learning classification algorithms10.1016/j.epsr.2021.107436 ↗
15. Electricity consumption forecasting using machine learning
16. Optimal PI controller based PSO optimization for PV inverter using SPWM techniques10.1016/j.egyr.2021.11.180 ↗
17. Load forecasting with machine learning and deep learning methods10.3390/app13137933 ↗
18. Comparison of machine learning and deep learning algorithms for hourly global/diffuse solar radiation predictions10.1002/er.6529 ↗
19. Power generation control of renewable energy based hybrid deregulated power system10.3390/en15020517 ↗
20. Machine learning versus linear regression modelling approach for accurate ozone concentrations prediction10.1080/19942060.2020.1758792 ↗
21. Systematic review on impact of different irradiance forecasting techniques for solar energy prediction10.3390/en15176267 ↗
22. A new insight for daily solar radiation prediction by meteorological data using an advanced artificial intelligence algorithm: Deep extreme learning machine integrated with variational mode decomposition technique10.3390/su151411275 ↗
23. Solar photovoltaic power forecasting using optimized modified extreme learning machine technique10.1016/j.jestch.2018.04.013 ↗
24. Dust accumulation and aggregation on PV panels: An integrated survey on impacts, mathematical models, cleaning mechanisms, and possible sustainable solution10.1016/j.solener.2023.01.010 ↗
25. A novel machine learning approach for solar radiation estimation10.3390/su151310609 ↗
26. Solar radiation forecasting using machine learning and ensemble feature selection10.3390/en15197049 ↗
27. Ensemble machine-learning models for accurate prediction of solar irradiation in Bangladesh10.3390/pr11030908 ↗
28. Prediction of house price using XGBoost regression algorithm10.17762/turcomat.v12i2.1870 ↗
29. Solar power generation prediction based on deep learning10.1016/j.seta.2021.101354 ↗
30. A XGBoost model with weather similarity analysis and feature engineering for short-term wind power forecasting10.3390/app9153019 ↗
31. Overview of data warehouse architecture, big data and green computing10.32996/jcsts.2023.5.4.22 ↗
32. Prediction of daily global solar radiation using different machine learning algorithms: Evaluation and comparison10.1016/j.rser.2020.110114 ↗
33. Quantifying predictive uncertainty and feature selection in river bed load estimation: A multi-model machine learning approach with particle swarm optimization10.3390/w16141945 ↗
34. A review on neural network based models for short term solar irradiance forecasting10.3390/app13148332 ↗
35. Deep learning based optimal energy management for photovoltaic and battery energy storage integrated home micro-grid system10.1038/s41598-022-19147-y ↗
36. Time series forecasting using LSTM and ARIMA10.14569/ijacsa.2023.0140133 ↗
37. Short-term load forecasting based on SARIMAX-LSTM
38. A state of art review on estimation of solar radiation with various models10.1016/j.heliyon.2023.e13167 ↗
39. Building thermal load prediction through shallow machine learning and deep learning10.1016/j.apenergy.2020.114683 ↗
40. Exploring and forecasting of solar radiation with machine learning methods10.30574/wjarr.2023.20.3.2513 ↗
41. Comparative analysis of single and hybrid machine learning models for daily solar radiation10.1016/j.egyr.2024.03.012 ↗
42. State of charge estimation of lithium-ion battery for electric vehicles using machine learning algorithms10.3390/wevj12010038 ↗
43. Machine learning approaches for estimation of prediction interval for the model output10.1016/j.neunet.2006.01.012 ↗
44. Genomic selection using regularized linear regression models: Ridge regression, lasso, elastic net and their extensions10.1186/1753-6561-6-s2-s10 ↗