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

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Ali Jassim Lari (22597940) (author)
مؤلفون آخرون: Antonio P. Sanfilippo (19122049) (author), Dunia Bachour (13751507) (author), Daniel Perez-Astudillo (13751510) (author)
منشور في: 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