MARATTO

article · IEEE Access

Assessing Machine Learning Approaches for Photovoltaic Energy Prediction in Sustainable Energy Systems

202456 citationsOpen accessBeni Suef University

In plain language

This study evaluated the effectiveness of various Machine Learning (ML) algorithms for predicting solar power generation, which is crucial for integrating renewable energy into power networks. Six algorithms, including CatBoost, Gradient Boosting Machines (GBMs), Multilayer Perceptron (MLP) regressor, Support Vector Machines (SVMs), XGBoost, and Random Forest (RF), were compared using a dataset of 4213 solar power generation records. Performance was assessed using R-squared (R2) scores for the whole dataset, training set, and test set, alongside consistency metrics. Random Forest achieved the highest overall R2 score of 0.940, while XGBoost showed the best test set performance with an R2 of 0.822. CatBoost and GBMs also performed strongly, but MLP and SVMs struggled with generalisation. The findings highlight the effectiveness of combining XGBoost and RF for improved solar power forecasts.

Key takeaways

  • The study compared six machine learning algorithms for predicting solar power generation.
  • Random Forest achieved the highest overall R-squared score of 0.940 and a training set score of 0.971.
  • XGBoost demonstrated the best performance on the test set with an R-squared score of 0.822.
  • CatBoost and Gradient Boosting Machines also showed strong performance in predicting solar power.
  • Multilayer Perceptron and Support Vector Machines struggled to generalise to unfamiliar data.

Why it matters

Accurate forecasting of solar power output is essential for the efficient and reliable integration of renewable energy into electricity grids. This research identifies effective machine learning approaches that can improve the precision of these predictions, supporting the stability and sustainability of modern energy systems.

Commercialisation angle

This research provides insights into effective machine learning models for predicting solar power output. This could be used by energy companies, grid operators, and renewable energy developers to optimise grid integration and manage energy supply more efficiently. This is applied research, identifying effective techniques for a specific problem, and could inform the development of forecasting tools.

AI-generated from the published abstract. Always read the original work before citing.

Abstract

Precise forecasting of solar power output is crucial for integrating renewable energy into power networks, improving efficiency and dependability. This study assesses the efficacy of several Machine Learning (ML) algorithms in predicting solar power generation through a detailed performance comparison. This paper analyzes six algorithms: CatBoost, Gradient Boosting Machines (GBMs), Multilayer Perceptron (MLP) regressor, Support Vector Machines (SVMs), XGBoost, and Random Forest (RF). Using a dataset of 4213 sets of solar power generation data, each model was trained and tested, with performance evaluated based on R-squared (R2) scores for the whole dataset, training set, and test set. Also, this study examined the mean and standard deviation of test set predictions to gauge how consistent each model was. The results showed that RF had the highest overall R2 score of 0.940 and a training set score of 0.971. XGBoost demonstrated exceptional performance on the test set, attaining a high R2 score of 0.822. CatBoost and GBMs exhibited strong performance, albeit with slightly lower R2 values of 0.786 and 0.829, respectively. Although the MLP regressor and SVMs exhibited high training scores, they encountered difficulties in generalizing to unfamiliar data. This paper highlights the effectiveness of combining XGBoost and RF techniques in improving the accuracy of solar power forecasts. The investigation focuses on enhancing the precision and reliability of renewable energy projections through a comprehensive comparison of various contemporary ML techniques.

Research topics

  • Solar Radiation and Photovoltaics
  • Energy Load and Power Forecasting
  • Photovoltaic System Optimization Techniques

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/access.2024.3437191

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.