Accelerate Literature Icon
Want to do a literature review? Try our new Literature Review workflow

Real‐Time Data‐Driven Fault Diagnosis of Photovoltaic Arrays Using an Edge‐Server Machine‐Learning Framework

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon

ABSTRACT With the rapid global expansion of photovoltaic (PV) systems, reliable fault detection and classification have become crucial to ensuring system efficiency, safety, and longevity. This paper presents a comprehensive approach to diagnosing common PV array faults, such as line‐to‐line faults, open‐circuit faults, short‐circuit faults, and partial shading using machine‐learning (ML) techniques. A 3 × 2 PV array is modeled in MATLAB/Simulink to simulate various fault scenarios, and corresponding data sets are generated. The Raspberry Pi Zero 2W is employed for real‐time acquisition of voltage, current, and temperature signals. Raspberry Pi 4 serves as an edge intelligence node that performs online fault classification and notification. Sensor data are transmitted wirelessly using a lightweight communication protocol, enabling low‐latency decision‐making and real‐time fault alerts. Five supervised ML classifiers, such as decision tree (DT), k ‐nearest neighbors, support vector machine, artificial neural network, and bagged DT, are systematically evaluated based on their accuracy, robustness, and generalization capabilities under varying operating conditions. Furthermore, an ensemble model is implemented to enhance classification performance by aggregating multiple learners. The results from both simulation and hardware experiments demonstrate that the proposed ML‐based approach can detect and classify PV array faults with high precision and low computational overhead. This integrated data‐driven framework offers a scalable, adaptive, and cost‐effective solution for intelligent PV monitoring systems.

Similar Papers
  • Research Article
  • 10.3390/technologies14020130
Online Fault Detection, Classification and Localization in PV Arrays Using Feedforward Neural Networks and Residual-Based Modeling
  • Feb 18, 2026
  • Technologies
  • Kareem Adel Mohamed + 3 more

Fast and reliable fault detection is critical in photovoltaic (PV) systems to improve reliability and energy yield and reduce maintenance costs, ensuring safe and efficient operation under varying operating conditions. Although recent data-driven PV fault detection techniques (FDTs) in literature have demonstrated high diagnostic accuracies, they often suffer from practical limitations, offline operation, lack of fault localization and/or inability to concurrently identify faults. To address these challenges, a unified framework is proposed that simultaneously integrates real-time operation, fault classification and localization, and concurrent-fault identification in a single compact diagnostic approach. This is realized by developing a parallel feedforward neural network (FFNN) architecture whose performance is enhanced by a residual model-based structure, resulting in a more interpretable, scalable, reliable and accurate scheme. In addition, Grey Wolf Optimizer–Support Vector Machine (GWO–SVM) feature selection is incorporated to select the most influential diagnostic features, thus reducing data redundancy, enhancing diagnostic accuracy, and shortening training time. The proposed approach was tested to diagnose five types of PV faults (open circuit, short circuit, partial shading, degradation, and simultaneous faults), as well as classify their intensity and location. Simulation results show that the proposed FFNNs consistently outperform conventional Support Vector Machines (SVMs) in classification accuracy, with accuracies exceeding 98% and 99% for fault classification and localization, respectively, and above 95% for noisy data. Moreover, GWO-SVM proved to offer more stable feature subsets compared to Particle Swarm Optimization–SVM (PSO–SVM) in the considered feature selection structure. Simulation results validated the effectiveness of the proposed unified multiclassification fault diagnosis approach, even under system uncertainties, making it suited for real-world PV systems.

  • Research Article
  • Cite Count Icon 10
  • 10.22059/jser.2021.310010.1171
A Partial Shading Detection Algorithm for Photovoltaic Generation Systems
  • Jan 1, 2021
  • Journal of Solar Energy Research
  • Alireza Zabihi + 2 more

Photovoltaic (PV) systems have been gaining great attention during the last decade. One of the main faults in PV arrays is partial shading, affecting its electrical parameters. Failure to detect this fault may result in optimal generated power reduction and hot spotting leading to damage to cell encapsulant and second breakdown. This paper develops a partial shading detection algorithm that only requires the available measurements of array voltage and current. By quantifying the wave-shape of the super-imposed component of PV array power by the skewness function, it can discriminate a partial shading condition from the short-circuit and high-resistance faults. The developed scheme is implemented in a central intelligent electronic device and does not require a communication link and training data set. The merits of the proposed partial shading detection algorithm are demonstrated through several fault scenarios using a 5×5 grid-connected PV generation system.

  • Conference Article
  • Cite Count Icon 5
  • 10.1109/peeiacon54708.2021.9929999
Stockwell Transform & Data Mining based method for Fault detection and classification in PV Array
  • Dec 3, 2021
  • Chidurala Saiprakash + 5 more

In photovoltaic (PV) system, the output power is depending on the smooth operation of PV array. PV array may suffer from different fault condition due to open circuit, short circuit and partial shading condition. Fault is a abnormal condition that can cause hindrance to the smooth operation of PV system. Fault identification is major challenge to the design engineers to avoid power loss as well as damage to the PV system. Open circuit, short circuit and partial shading are most frequent faults that occur in PV array system. Many Researchers proposed fault diagnosis methods to recognize faults in PV array, majority failed in accurate and fast detection of faults. In this paper a novel method consists of Stockwell transform and machine learning based algorithm is used to detect and classify faults in PV array. The Necessary simulations and classification tasks are carried out in MATLAB Software.

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 236
  • 10.1109/access.2020.2977116
A Novel Convolutional Neural Network-Based Approach for Fault Classification in Photovoltaic Arrays
  • Jan 1, 2020
  • IEEE Access
  • Farkhanda Aziz + 5 more

Fault diagnosis in photovoltaic (PV) arrays is essential in enhancing power output as well as the useful life span of a PV system. Severe faults such as Partial Shading (PS) and high impedance faults, low location mismatch, and the presence of Maximum Power Point Tracking (MPPT) make fault detection challenging in harsh environmental conditions. In this regard, there have been several attempts made by various researchers to identify PV array faults. However, most of the previous work has focused on fault detection and classification in only a few faulty scenarios. This paper presents a novel approach that utilizes deep two-dimensional (2-D) Convolutional Neural Networks (CNN) to extract features from 2-D scalograms generated from PV system data in order to effectively detect and classify PV system faults. An in-depth quantitative evaluation of the proposed approach is presented and compared with previous classification methods for PV array faults – both classical machine learning based and deep learning based. Unlike contemporary work, five different faulty cases (including faults in PS – on which no work has been done before in the machine learning domain) have been considered in our study, along with the incorporation of MPPT. We generate a consistent dataset over which to compare ours and previous approaches, to make for the first (to the best of our knowledge) comprehensive and meaningful comparative evaluation of fault diagnosis. It is observed that the proposed method involving fine-tuned pre-trained CNN outperforms existing techniques, achieving a high fault detection accuracy of 73.53%. Our study also highlights the importance of representative and discriminative features to classify faults (as opposed to the use of raw data), especially in the noisy scenario, where our method achieves the best performance of 70.45%. We believe that our work will serve to guide future research in PV system fault diagnosis.

  • Conference Article
  • Cite Count Icon 16
  • 10.1109/npsc.2018.8771707
Identification of Faults in PV Array using Maximal Overlap Discrete Wavelet Transform
  • Dec 1, 2018
  • J Sreelakshmy + 3 more

The active Maximum Power Point Tracking (MPPT), presence of blocking diodes, low insolation and the similarity in I-V characteristics among certain Line-Line (LL) faults and partial shading conditions imply the detection of fault as a major task. The undetected faults in Photovoltaic (PV) array lead to power loss, reduced reliability, fast degradation and may even cause fire risks. This paper proposes an effective Fault Detection Algorithm (FDA) using Maximal Overlap Discrete Wavelet Transform (MODWT) that would identify and discriminate the faults from partial shading and uniform irradiation changing conditions. The FDA uses input data as PV array voltage, current, irradiation and temperature. Various LL faults under discrete environmental conditions are verified using MATLAB/Simulink and is laboratory tests on a 4×4 PV array using LABVIEW software.

  • Book Chapter
  • Cite Count Icon 6
  • 10.1007/978-3-030-05578-3_11
An Efficient MPPT and Reliable Protection Scheme for PV-Integrated Microgrid Under Partial Shading and Array Faults
  • Jul 31, 2019
  • Murli Manohar + 2 more

The manifested merits associated with solar energy including high sustainability, zero greenhouse gas emission and economic operation have encouraged wide penetration of photovoltaic (PV) systems in the microgrid, during the last few decades. However, the intermittency caused due to the fluctuating nature of solar irradiance demands an efficient maximum power point tracking (MPPT) algorithm for PV-integrated microgrids. The scenarios related to partial shading and faults in PV array impact the voltage–current behaviour resulting in the failure of conventional MPPT techniques in accurately estimating the operating point. The incorrect estimation by MPPT techniques quite often affects the operation of overcurrent protection modules. In this regard, this chapter presents an accurate sine cosine optimization (SCA)-based MPPT algorithm which will search the global operating point irrespective of the condition (i.e. in the event of partial shading or array faults), while avoiding undesired activation of the protection system. Besides this, a reliable protection scheme is proposed to detect and classify the faults in the distribution line under dual operating modes of microgrid (i.e. grid-connected and islanding). The instantaneous voltage–current signals recorded at the relaying bus are preprocessed through discrete wavelet transform (DWT) to obtain the discriminatory attributes, which are further utilized by the hybrid framework of artificial neural network (ANN) and SCA to perform the intended protection tasks under both modes of microgrid operation. The performance of the proposed MPPT technique and protection scheme has been analysed against a wide range of operating scenarios with real-time validation on OPAL-RT digital simulation platform.

  • Research Article
  • Cite Count Icon 41
  • 10.1016/j.enconman.2021.114777
Fault diagnosis model for photovoltaic array using a dual-channels convolutional neural network with a feature selection structure
  • Sep 29, 2021
  • Energy Conversion and Management
  • Xiaoyang Lu + 6 more

Fault diagnosis model for photovoltaic array using a dual-channels convolutional neural network with a feature selection structure

  • Conference Article
  • Cite Count Icon 19
  • 10.1109/iciccsp53532.2022.9862369
Fault Diagnosis in PV system using DWT and Ensembled k-NN Machine Learning Classifier
  • Jul 21, 2022
  • S Ramana Kumar Joga + 5 more

The output power of a photovoltaic (PV) system is dependent on the perfect operation of the PV array. PV arrays may experience various fault conditions as a result of open circuit, short circuit, and partial shading. A fault is an aberrant situation that can interfere with the effective execution of a PV system. To reduce power loss and harm to the PV system, design engineers must identify faults. The most common problems in PV array systems are open circuit, partial shading, hotspots, cracks and short circuit faults. Several scientists suggested fault diagnosis methods to recognize faults in PV arrays, however the majority failed to detect problems accurately and quickly. In this paper, a two-stage algorithm based on wavelet transform and ensemble KNN method is used to detect and classify faults in PV array. A 6X6 series parallel PV array is used to test the proposed methodology. MATLAB Simulink is used to model the 6X6 PV array. Wavelet Analysis tool bar is used for signal analysis.

  • Conference Article
  • Cite Count Icon 52
  • 10.1109/pesgm.2016.7742026
A novel detection algorithm for Line-to-Line faults in Photovoltaic (PV) arrays based on support vector machine (SVM)
  • Jul 1, 2016
  • Zhehan Yi + 1 more

Line-to-Line (L-L) faults in Photovoltaic (PV) arrays prevent the PV system from producing maximum power, and if not cleared, may result in serious energy and revenue losses and cause fire hazards. Maximum Power Point Tracking (MPPT), a technique employed to maximize the power output of a PV array at different irradiance level, may potentially mask certain faults and make them undetectable by protection devices, especially when these faults occur under low solar irradiance condition or with high fault impedance. This paper proposes an innovative algorithm for detecting L-L faults in PV arrays based on support vector machine (SVM).

  • Research Article
  • Cite Count Icon 92
  • 10.1109/jphotov.2019.2959951
Detection and Classification of Faults in Solar PV Array Using Thevenin Equivalent Resistance
  • Jan 10, 2020
  • IEEE Journal of Photovoltaics
  • Binoy Kumar Karmakar + 1 more

Detecting fault in a solar photovoltaic (PV) array in the presence of protection diodes (bypass and reverse blocking) is complex. This is because variations in the electrical parameters (due to a fault) are often not distinguishable from one type of fault to another or from fault to partial shading. Depending on the fault condition, an open fault may appear like a short-circuit fault and a severe partial shading occasionally may be detected as a short-circuit fault. Identifying a short-circuit fault and separating it from an open fault or partial shading are important as the former demands immediate attention to avoid damage to the PV modules and fire hazard. It is observed that the available techniques, based on transient changes in array parameters and model comparison, cannot identify faults under all practical scenarios. In this article, a fault detection and classification technique using array voltage, current, irradiance, and temperature measurements is proposed. The technique computes Thevenin equivalent resistance of the PV array for accurate fault identification. The simulation results demonstrate that the proposed technique can detect and classify faults correctly and differentiate them from partial shading. The comparative results show its superior performance compared with available techniques. The proposed technique is also validated by the results of hardware experiments.

  • Conference Article
  • Cite Count Icon 16
  • 10.1109/icps48405.2020.9274763
Fault Classification in Photovoltaic Arrays Using Graph Signal Processing
  • Jun 10, 2020
  • Jie Fan + 4 more

In this paper, we address the problem of fault classification in PhotoVoltaic (PV) arrays using a semi-supervised graph signal processing approach. Traditional fault detection and classification methods require large amounts of labeled data for training. In utility scale solar arrays, obtaining labeled data for different fault classes is resource intensive. We propose a graph based classification technique that relies on a limited amount of labeled data. We compare our results with the well known supervised machine learning classifiers such as the K-nearest neighbour classifier, random forest classifier, support vector machines, and artificial neural networks. We also show that the graph-based classifiers require lower training computational cost compared to the standard supervised machine learning algorithms. The proposed method also achieves good classification performance with unseen data. We validate our method on a real-time dataset and show significant improvements over existing approaches.

  • Conference Article
  • Cite Count Icon 9
  • 10.1109/ipact.2017.8244890
Detection of the faults in the photovoltaic array under normal and partial shading conditions
  • Apr 1, 2017
  • 2017 Innovations in Power and Advanced Computing Technologies (i-PACT)
  • S Satheesh Kumar + 1 more

This paper propounds a novel technique for detection of the faults in photovoltaic array by using Artificial Neural Network. By using a simulation model, the power variation under different faulty conditions such as open circuit fault, short circuit fault, and bridging fault are measured under normal and partial shading conditions. The simulated attributes are given to the Artificial Neural Network to predict the type of fault occurred in or between photovoltaic modules. Finally, three different training algorithms of Artificial Neural Network are compared for fault detection with help of mean square error as the performance parameter.

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 28
  • 10.3390/rs15051277
A Novel Deep Stack-Based Ensemble Learning Approach for Fault Detection and Classification in Photovoltaic Arrays
  • Feb 25, 2023
  • Remote Sensing
  • Ehtisham Lodhi + 6 more

The widespread adoption of green energy resources worldwide, such as photovoltaic (PV) systems to generate green and renewable power, has prompted safety and reliability concerns. One of these concerns is fault diagnostics, which is needed to manage the reliability and output of PV systems. Severe PV faults make detecting faults challenging because of drastic weather circumstances. This research article presents a novel deep stack-based ensemble learning (DSEL) approach for diagnosing PV array faults. The DSEL approach compromises three deep-learning models, namely, deep neural network, long short-term memory, and Bi-directional long short-term memory, as base learners for diagnosing PV faults. To better analyze PV arrays, we use multinomial logistic regression as a meta-learner to combine the predictions of base learners. This study considers open circuits, short circuits, partial shading, bridge, degradation faults, and incorporation of the MPPT algorithm. The DSEL algorithm offers reliable, precise, and accurate PV-fault diagnostics for noiseless and noisy data. The proposed DSEL approach is quantitatively examined and compared to eight prior machine-learning and deep-learning-based PV-fault classification methodologies by using a simulated dataset. The findings show that the proposed approach outperforms other techniques, achieving 98.62% accuracy for fault detection with noiseless data and 94.87% accuracy with noisy data. The study revealed that the DSEL algorithm retains a strong generalization potential for detecting PV faults while enhancing prediction accuracy. Hence, the proposed DSEL algorithm detects and categorizes PV array faults more efficiently, reliably, and accurately.

  • Research Article
  • Cite Count Icon 113
  • 10.1109/access.2019.2902949
Long Short-Term Memory Networks Based Automatic Feature Extraction for Photovoltaic Array Fault Diagnosis
  • Jan 1, 2019
  • IEEE Access
  • Albert Yaw Appiah + 3 more

Photovoltaic (PV) array fault diagnosis is important because it helps reduce energy and revenue losses to PV system operators. It also reduces fire hazards and electric shocks caused by PV array faults. As a result, many machine-learning-based fault diagnosis techniques have been proposed in recent times. Although the fault diagnosis accuracies associated with these techniques have been impressive, most machine learning algorithms rely on manual feature extraction, which is time consuming, expensive, and diagnostic expertise exacting. To address the problem of manual feature extraction, this paper proposes a new PV array fault diagnosis technique capable of automatically extracting features from raw data for PV array fault classification. The proposed technique utilizes long short-term memory networks, which is a deep learning algorithm, for feature extraction. The extracted features feed into a softmax regression classifier for fault diagnosis. The proposed technique exhibits high fault diagnosis accuracies on both noisy and noiseless data. In addition, the results of the proposed technique compare favorably with those of other techniques. It can, therefore, be inferred from the results that the proposed fault diagnosis technique offers an effective approach to automatically extract useful features from raw data and thus remove the need for the manual feature extraction.

  • Research Article
  • Cite Count Icon 29
  • 10.1016/j.rineng.2024.102808
Improved fault detection and classification in PV arrays using stockwell transform and data mining techniques
  • Sep 1, 2024
  • Results in Engineering
  • Chidurala Saiprakash + 3 more

Improved fault detection and classification in PV arrays using stockwell transform and data mining techniques

Save Icon
Up Arrow
Open/Close
Notes

Save Important notes in documents

Highlight text to save as a note, or write notes directly

You can also access these Documents in Paperpal, our AI writing tool

Powered by our AI Writing Assistant