Using Machine Learning Algorithms to Forecast Solar Energy Power Output
<p dir="ltr">Solar energy is an inherently variable energy resource, and the ensuing uncertainty in matching energy demand presents a challenge in its operational use as an alternative energy source. The factors influencing solar energy power generation include geographic location, s...
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| مؤلفون آخرون: | , , |
| منشور في: |
2025
|
| الموضوعات: | |
| الوسوم: |
إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
|
| _version_ | 1864513533103833088 |
|---|---|
| author | Ali Jassim Lari (22597940) |
| author2 | Antonio P. Sanfilippo (19122049) Dunia Bachour (13751507) Daniel Perez-Astudillo (13751510) |
| author2_role | author author author |
| author_facet | Ali Jassim Lari (22597940) Antonio P. Sanfilippo (19122049) Dunia Bachour (13751507) Daniel Perez-Astudillo (13751510) |
| author_role | author |
| dc.creator.none.fl_str_mv | Ali Jassim Lari (22597940) Antonio P. Sanfilippo (19122049) Dunia Bachour (13751507) Daniel Perez-Astudillo (13751510) |
| dc.date.none.fl_str_mv | 2025-02-21T03:00:00Z |
| dc.identifier.none.fl_str_mv | 10.3390/electronics14050866 |
| dc.relation.none.fl_str_mv | https://figshare.com/articles/journal_contribution/Using_Machine_Learning_Algorithms_to_Forecast_Solar_Energy_Power_Output/30588779 |
| dc.rights.none.fl_str_mv | CC BY 4.0 info:eu-repo/semantics/openAccess |
| dc.subject.none.fl_str_mv | Engineering Electrical engineering Environmental engineering Information and computing sciences Artificial intelligence Data management and data science Machine learning Machine learning Algorithm Photovoltaic Solar energy Solar radiation |
| dc.title.none.fl_str_mv | Using Machine Learning Algorithms to Forecast Solar Energy Power Output |
| dc.type.none.fl_str_mv | Text Journal contribution info:eu-repo/semantics/publishedVersion text contribution to journal |
| description | <p dir="ltr">Solar energy is an inherently variable energy resource, and the ensuing uncertainty in matching energy demand presents a challenge in its operational use as an alternative energy source. The factors influencing solar energy power generation include geographic location, solar radiation, weather conditions, and solar panel performance. Solar energy forecasting is performed using machine learning for better accuracy and performance. Due to the variability of solar energy, the forecasting window is an important aspect of solar energy forecasting that must be integrated into any machine learning model. This study evaluates the suitability of selected machine learning (ML) models comprising Linear Regression, Decision Tree, Random Forest and XGBoost, which have been proven to be effective at forecasting. The data forecasting horizon used was a 24-h window in steps of 30 min. We focused on the first 30-min, 3-h, 6-h, 12-h, and 24-h windows to gain an appreciation of the impact of forecasting duration on the accuracy of prediction using the selected machine learning algorithms. The study results show that Random Forest outperformed all other tested algorithms. It recorded the best values in all evaluation metrics: an average mean absolute error of 0.13, mean absolute percentage error of 0.6, root-mean-square error of 0.28 and R-squared value of 0.89.</p><h2>Other Information</h2><p dir="ltr">Published in: Electronics<br>License: <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.3390/electronics14050866" target="_blank">https://dx.doi.org/10.3390/electronics14050866</a></p> |
| eu_rights_str_mv | openAccess |
| id | Manara2_39ad1c20de7143ddf8eaa60b3cba53cd |
| identifier_str_mv | 10.3390/electronics14050866 |
| network_acronym_str | Manara2 |
| network_name_str | Manara2 |
| oai_identifier_str | oai:figshare.com:article/30588779 |
| publishDate | 2025 |
| repository.mail.fl_str_mv | |
| repository.name.fl_str_mv | |
| repository_id_str | |
| rights_invalid_str_mv | CC BY 4.0 |
| spelling | Using Machine Learning Algorithms to Forecast Solar Energy Power OutputAli Jassim Lari (22597940)Antonio P. Sanfilippo (19122049)Dunia Bachour (13751507)Daniel Perez-Astudillo (13751510)EngineeringElectrical engineeringEnvironmental engineeringInformation and computing sciencesArtificial intelligenceData management and data scienceMachine learningMachine learningAlgorithmPhotovoltaicSolar energySolar radiation<p dir="ltr">Solar energy is an inherently variable energy resource, and the ensuing uncertainty in matching energy demand presents a challenge in its operational use as an alternative energy source. The factors influencing solar energy power generation include geographic location, solar radiation, weather conditions, and solar panel performance. Solar energy forecasting is performed using machine learning for better accuracy and performance. Due to the variability of solar energy, the forecasting window is an important aspect of solar energy forecasting that must be integrated into any machine learning model. This study evaluates the suitability of selected machine learning (ML) models comprising Linear Regression, Decision Tree, Random Forest and XGBoost, which have been proven to be effective at forecasting. The data forecasting horizon used was a 24-h window in steps of 30 min. We focused on the first 30-min, 3-h, 6-h, 12-h, and 24-h windows to gain an appreciation of the impact of forecasting duration on the accuracy of prediction using the selected machine learning algorithms. The study results show that Random Forest outperformed all other tested algorithms. It recorded the best values in all evaluation metrics: an average mean absolute error of 0.13, mean absolute percentage error of 0.6, root-mean-square error of 0.28 and R-squared value of 0.89.</p><h2>Other Information</h2><p dir="ltr">Published in: Electronics<br>License: <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.3390/electronics14050866" target="_blank">https://dx.doi.org/10.3390/electronics14050866</a></p>2025-02-21T03:00:00ZTextJournal contributioninfo:eu-repo/semantics/publishedVersiontextcontribution to journal10.3390/electronics14050866https://figshare.com/articles/journal_contribution/Using_Machine_Learning_Algorithms_to_Forecast_Solar_Energy_Power_Output/30588779CC BY 4.0info:eu-repo/semantics/openAccessoai:figshare.com:article/305887792025-02-21T03:00:00Z |
| spellingShingle | Using Machine Learning Algorithms to Forecast Solar Energy Power Output Ali Jassim Lari (22597940) Engineering Electrical engineering Environmental engineering Information and computing sciences Artificial intelligence Data management and data science Machine learning Machine learning Algorithm Photovoltaic Solar energy Solar radiation |
| status_str | publishedVersion |
| title | Using Machine Learning Algorithms to Forecast Solar Energy Power Output |
| title_full | Using Machine Learning Algorithms to Forecast Solar Energy Power Output |
| title_fullStr | Using Machine Learning Algorithms to Forecast Solar Energy Power Output |
| title_full_unstemmed | Using Machine Learning Algorithms to Forecast Solar Energy Power Output |
| title_short | Using Machine Learning Algorithms to Forecast Solar Energy Power Output |
| title_sort | Using Machine Learning Algorithms to Forecast Solar Energy Power Output |
| topic | Engineering Electrical engineering Environmental engineering Information and computing sciences Artificial intelligence Data management and data science Machine learning Machine learning Algorithm Photovoltaic Solar energy Solar radiation |