Fault detection and diagnosis in photovoltaic systems using artificial intelligence and time–frequency analysis
摘要
This research introduces a novel artificial intelligence (AI) framework for fault detection and diagnosis (FDD) in photovoltaic (PV) systems that combines Convolutional Neural Networks (CNNs) with time–frequency analysis via the Wigner–Ville Distribution (WVD). The proposed method transforms raw numerical measurements—including solar irradiance, temperature, voltage, current, and power—into compact 6 × 12 time–frequency image representations, enabling effective spatial feature extraction by CNNs that are well suited to image-like data. The framework is benchmarked under both noiseless and noisy conditions on a comprehensive 17‑class dataset comprising one healthy condition (C0) and sixteen fault types (F1–F16), including progressive short‑circuit faults within a single string, pure partial‑shading faults, and combined inter‑string short‑circuit and asymmetric partial‑shading patterns along PV strings. To contextualize performance, the CNN–WVD model is compared not only with classical Artificial Neural Networks (ANNs) and Deep Neural Networks (DNNs) but also with Gradient Boosting Machines (GBM), Random Forests (RF), Support Vector Machines (SVM), and k‑Nearest Neighbors (kNN), all trained on the same WVD‑transformed data. In noiseless conditions, ANN and DNN achieve 99.51% and 99.49% accuracy, respectively, while the CNN attains 97.09%; RF, SVM, GBM, and kNN reach 93.47%, 88.62%, 84.01%, and 75.69% accuracy. Under noisy conditions that emulate real PV environments, the CNN is the most robust model with 90.27% accuracy, outperforming ANN (82.20%), RF (82.80%), SVM (83.85%), GBM (73.85%), DNN (76.27%), and kNN (72.80%). Key contributions include: (i) the use of WVD to obtain highly informative time–frequency representations of PV electrical signals, (ii) a structured data‑organization strategy that maps multivariate PV measurements into fixed‑size WVD images, and (iii) a CNN architecture that preserves high discrimination capability across closely related fault severities and locations, even in the presence of noise achieving 90.8% accuracy under realistic sensor noise (