Predicting solar power generation is used to ensure that solar power plants operate with optimum efficiency, meet the demands of the energy grid and stabilize energy prices. This study aims to predict the medium-term electricity generation of photovoltaic panels with machine learning algorithms. Boosting Regression, Decision Tree Regression, K-Nearest Neighbors Regression, Neural Network Regression, Random Forest Regression, Regularized Linear Regression, and Support Vector Machine Regression algorithms were evaluated. Mean Squared Error (MSE), Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), Mean Absolute Percentage Error (MAPE), and R-Squared (R²) were calculated. It was found that the Random Forest algorithm has the best prediction metrics. A hypothesis was formulated to evaluate the difference between the actual energy generation of the photovoltaic panels and the predicted energy by the Random Forest algorithm. The hypothesis was evaluated by the Mann-Whitney U hypothesis test and the p-value was calculated as greater than 0.05. It was concluded that there is no significant difference between the predicted energy by the Random Forest (RF) algorithm and the actual energy generated by photovoltaic panels. Based on the results of this study, we recommend using the Random Forest algorithm for medium-term energy generation prediction for photovoltaic solar panels.
| Primary Language | English |
|---|---|
| Subjects | Agricultural Energy Systems |
| Journal Section | Research Article |
| Authors | |
| Submission Date | February 3, 2025 |
| Acceptance Date | March 13, 2025 |
| Publication Date | March 17, 2025 |
| Published in Issue | Year 2025 Volume: 9 Issue: 1 |
Abstracting & Indexing Services
All content published in this journal is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
Authors retain copyright of their work and grant the journal a non-exclusive right to publish, reproduce, and distribute the articles within an open-access framework.
Web: dergipark.org.tr/jaefs E-mail: editorialoffice@jaefs.com Phone / WhatsApp: +90 850 309 59 27