ABSTRACTThe deployment of solar photovoltaic (PV) panel systems, as renewable energy sources, has seen a rise recently. Consequently, it is imperative to implement efficient methods for the accurate detection and diagnosis of PV system faults to prevent unexpected power disruptions. This paper introduces a potential strategy for fault identification and classification through the utilization of machine learning (ML) techniques. The study aimed to use ML algorithms to identify and classify normal operations, seven different types of faults, in two operational modes (maximum power point tracking and intermediate power point tracking). Four machine learning algorithms and ensemble methods (decision trees, k‐nearest neighbors, random forest, and extreme gradient boosting) were employed, followed by hyperparameter tuning and cross‐validation to determine the best configuration. The results indicated that ensemble methods, particularly XGBoost, excelled in detecting and classifying faults in PV systems, achieving a 99% accuracy rate after hyperparameter adjustments. The TPR values show a high sensitivity of 0.999, with some achieving a perfect score of 1.000. The FPR shows very low values, with the majority of metrics indicating FPRs at or close to 0%. This performance is crucial in the solar energy context, as failing to detect faults can result in significant energy loss and increased maintenance costs.
Read full abstract