Solar photovoltaic array short circuit fault analysis with machine learning using pre-trained convolutional neural network for feature selection

Solar photovoltaic (PV) array deployment is rapidly increasing, but faults, particularly short-circuit faults, pose significant reliability and safety challenges. Machine and deep learning techniques have been applied to accurately identify PV short circuit faults using current–voltage (I–V) characteristic curve data; however, traditional machine learning models often require manual feature selection, and deep learning models demand large datasets, which are challenging to obtain. Additionally, shading effects are typically not included as operating conditions. This paper, therefore, proposes a machine learning-based fault detection and classification (FDC) method using pre-trained convolutional neural networks (a type of deep learning) for automatic and efficient feature selection, aiming to maintain high accuracy, fast FDC time and low memory usage while requiring less training data. The training and testing I–V curve data were generated from a PV array modeled in detail in MATLAB/Simulink. Furthermore, faults were simulated under varying irradiance, mismatch levels, and shading effects. The evaluated pre-trained convolutional neural networks include AlexNet, VGG, GoogleNet, ResNet, SqueezeNet, DenseNet, ShuffleNet, and EfficientNet. Among these, EfficientNet paired with a support vector machine demonstrated the best performance, achieving over 95.5 % across all performance metrics, with an FDC time of 4.23 s and a feature selection stage memory usage of only 20 MB. This approach can be integrated into PV system health monitoring to facilitate early FDC, enhancing system lifetime, safety, and reliability. • Analyzes PV array short circuit fault under varying operational conditions using I–V curve data. • Proposes FDC method for PV short circuit fault using deep learning and machine learning. • Investigates the potential of various pre-trained CNN-based deep learning models for PV FDC. • Promising performance obtained with EfficientNet and SVM. • Highlights the importance of detailed modeling of PV modules including diodes in fault studies.

Authors

Institutions

Publication Details

Journal
Solar Energy Advances
Published
2025-01-01
DOI
https://doi.org/10.1016/j.seja.2025.100103
Citations
1
Primary Topic
Photovoltaic System Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.36
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Solar photovoltaic array short circuit fault analysis with machine learning using pre-trained convolutional neural network for feature selection

Ole‐Morten Midtgård, Tarikua Mekashaw Zenebe, Berhane Darsene Dimd, Steve Völler
1 citations
Solar Energy Advances
Photovoltaic System Optimization Techniques
0.36
article

Solar photovoltaic array short circuit fault analysis with machine learning using pre-trained convolutional neural network for feature selection

Ole‐Morten Midtgård, Tarikua Mekashaw Zenebe, Berhane Darsene Dimd, Steve Völler
article en
1 citations

Abstract

Solar photovoltaic (PV) array deployment is rapidly increasing, but faults, particularly short-circuit faults, pose significant reliability and safety challenges. Machine and deep learning techniques have been applied to accurately identify PV short circuit faults using current–voltage (I–V) characteristic curve data; however, traditional machine learning models often require manual feature selection, and deep learning models demand large datasets, which are challenging to obtain. Additionally, shading effects are typically not included as operating conditions. This paper, therefore, proposes a machine learning-based fault detection and classification (FDC) method using pre-trained convolutional neural networks (a type of deep learning) for automatic and efficient feature selection, aiming to maintain high accuracy, fast FDC time and low memory usage while requiring less training data. The training and testing I–V curve data were generated from a PV array modeled in detail in MATLAB/Simulink. Furthermore, faults were simulated under varying irradiance, mismatch levels, and shading effects. The evaluated pre-trained convolutional neural networks include AlexNet, VGG, GoogleNet, ResNet, SqueezeNet, DenseNet, ShuffleNet, and EfficientNet. Among these, EfficientNet paired with a support vector machine demonstrated the best performance, achieving over 95.5 % across all performance metrics, with an FDC time of 4.23 s and a feature selection stage memory usage of only 20 MB. This approach can be integrated into PV system health monitoring to facilitate early FDC, enhancing system lifetime, safety, and reliability. • Analyzes PV array short circuit fault under varying operational conditions using I–V curve data. • Proposes FDC method for PV short circuit fault using deep learning and machine learning. • Investigates the potential of various pre-trained CNN-based deep learning models for PV FDC. • Promising performance obtained with EfficientNet and SVM. • Highlights the importance of detailed modeling of PV modules including diodes in fault studies.

Solar Energy AdvancesVol. 5
SINTEF (NO), Norwegian University of Science and Technology (NO)
Affordable and clean energy
Openalex Percentile: Top 45%
Photovoltaic System Optimization Techniques
0.36
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.