MARATTO

article · Neural Computing and Applications

Advanced machine learning techniques for predicting power generation and fault detection in solar photovoltaic systems

202553 citationsOpen accessBeni Suef University

In plain language

Machine learning techniques offer effective tools for forecasting energy output and detecting operating anomalies in solar photovoltaic systems. A comparative evaluation examined multiple models, including Random Trees, Random Forest, eXtreme Gradient Boosting, Linear Regression, Gradient Boosting, and Categorical Boosting (CatBoost), tested across a dataset of 97,333 entries. Both Gradient Boosting and CatBoost achieved outstanding power prediction accuracy, reaching an R-squared value of 0.994, which reflects a strong ability to account for variations in power output. For fault detection, CatBoost proved superior to all other tested algorithms, delivering an accuracy of 0.999743 and an F1 score of 0.998230. Selecting high-performing algorithms enables more dependable solar energy planning and provides a strong foundation for operational monitoring. Future work requires testing these models on diverse datasets, incorporating current meteorological information, and establishing real-time flaw detection mechanisms.

Key takeaways

  • CatBoost and Gradient Boosting achieved the highest accuracy for solar power prediction, reaching an R-squared value of 0.994 across 97,333 data entries.
  • CatBoost outperformed other evaluated machine learning models in fault identification, achieving an accuracy of 0.999743 and an F1 score of 0.998230.
  • Model performance indicates strong potential for continuous real-time monitoring and maintenance of photovoltaic installations.
  • Further research is required to validate these models against varied datasets, integrate current meteorological data, and implement real-time defect detection.

Why it matters

Solar photovoltaic installations require reliable power generation forecasts and rapid fault identification to operate efficiently. By demonstrating that algorithms like CatBoost can pinpoint system errors with minimal mistakes while precisely projecting energy generation, this research shows how data-driven tools can improve system reliability, streamline routine maintenance, and support more dependable renewable energy management.

Commercialisation angle

The findings could enable automated diagnostic and forecasting software for solar energy plant operators and grid managers seeking to enhance operational reliability. However, the technology represents applied and tested research rather than a finished product. Real-world deployment will require further validation across varied datasets, integration with live meteorological feeds, and the engineering of dedicated real-time detection systems.

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

Abstract

Abstract This study investigated the application of advanced Machine Learning techniques to predict power generation and detect abnormalities in solar Photovoltaic systems. The study conducted a comprehensive assessment of various sophisticated models, including Random Trees, Random Forest, eXtreme Gradient Boosting, Linear Regression, Gradient Boosting (GB), and Categorical Boosting (CatBoost), utilizing a substantial dataset of 97,333 sets. The analysis focused on two fundamental objectives: power prediction and fault identification, both of which are crucial for enhancing the effectiveness and dependability of PV systems. CatBoost and GB models exhibited exceptional performance in power prediction, with the maximum R-squared value of 0.994. Demonstrating a strong correlation with the data and the ability to account for a substantial amount of the variation in power generation. These models outperformed others by providing more accurate and reliable projections, which are crucial for effective solar energy management and planning. CatBoost demonstrated superior performance compared to other approaches in the flaw detection test, attaining the highest performance metrics. The model achieved an accuracy of 0.999743, precision of 0.997171, recall of 0.999291, and an F1 score of 0.998230. The measures illustrated CatBoost’s exceptional ability to precisely identify problems with little errors, confirming it as the most successful model among those evaluated. The exceptional precision and dependability of the CatBoost model in identifying faults highlighted its capacity for continuously monitoring and maintaining solar systems in real-time, consequently augmenting operational efficiency. The study emphasized the significance of choosing suitable models to achieve the highest level of accuracy in predicting and detecting faults, thereby enabling the development of more sustainable and efficient solar energy systems. Subsequent research should prioritize the validation of these models using varied datasets, integration of up-to-date meteorological data, and creation of defect detection methods in real-time to enhance system efficiency.

Research topics

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

Read the original research

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

DOI: 10.1007/s00521-025-11035-6

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.