Next Article in Journal
Charging and Discharging Current Characteristics of Polypropylene Film under Varied Electric Fields
Previous Article in Journal
Technological, Economic, Social and Environmental Barriers to Adoption of Small-Scale Biogas Plants: Case of Indonesia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unified Fuzzy Logic Based Approach for Detection and Classification of PV Faults Using I-V Trend Line

1
Department of Electrical Engineering, University of Engineering and Technology, Taxila 47050, Pakistan
2
College of Electrical and Mechanical Engineering, National University of Sciences and Technology, Islamabad 44000, Pakistan
3
Department of Physics, University of Agriculture, Faisalabad 38000, Pakistan
4
Department of Electrical Engineering, Universiti Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat 86400, Malaysia
5
Faculties Environmental Management, Prince of Songkla University, Songkhla 90110, Thailand
6
Environmental Assessment and Technology for Hazardous Waste Management Research Centre, Faculty of Environmental Management, Prince of Songkla University, Songkhla 90110, Thailand
7
Department of Electrical Engineering, College of Engineering, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(14), 5106; https://doi.org/10.3390/en15145106
Submission received: 7 June 2022 / Revised: 26 June 2022 / Accepted: 28 June 2022 / Published: 13 July 2022

Abstract

:
Solar photovoltaic PV plants worldwide are continuously monitored and carefully protected to ensure safe and reliable operation through detecting and isolating faults. Faults are very common in modern solar PV systems which interrupt normal system operation adversely affecting the performance of the PV systems. When undetected, faults not only cause significant reduction in the efficiency and life span of the PV system, but also result in damage and fire hazards compromising their reliability. Therefore, early fault detection and diagnosis of photovoltaic plants is a necessity for safe and reliable operation required for growing solar PV systems. Unfortunately, several recent fire incidents have been reported recently caused by undetected faults in solar PV systems. Motivated by this challenge, this paper, utilizing a proposed fuzzy logic algorithm, presents a novel technique for detecting and classifying faults in solar PV systems. Furthermore, the proposed method introduces fault indexing as a performance indicator that measures the degree of deviation from the normal operating conditions of the photovoltaic system. Various signatures of each fault scenario are identified in the shape of corresponding current-voltage trajectories and their extracted parameters. The effectiveness of the proposed technique is evaluated both in simulation and experimentally using a 5 kW grid connected solar array. It is demonstrated that the proposed technique is capable of diagnosing the occurrence of different faults with more than 98% accuracy.

Graphical Abstract

1. Introduction

Over the past two decades, remarkable growth in the photovoltaic (PV) market has been seen due to relatively increased efficiency and reduced cost of PV modules. Significant power generation, around 115 GW, was recorded in 2019 [1]. With the increasing trend and reliance on photovoltaic systems, fault detection and diagnosis techniques have been becoming more critical for a safe and reliable operation of PV plants. Faults, such as crack, short-circuit, and open-circuit faults, cause undesirable impacts on solar PV systems including reduced efficiency and damage to PV facilities [2]. Short-circuit current and open-circuit voltage are affected due to shading, open and short-circuit faults. In addition to that, the open-circuit voltage can also be lower due to the effect of temperature. Additionally, the low short-circuit current may occur due to less irradiance, encapsulant damage, reduction in light trapping, and/or it may occur due to cracks. However, in this research work, reduction in light trapping and encapsulant damage are not considered because both are manufacturing and accidental mechanical defects and require a lot of external sensors. Several fault detection techniques have been proposed in the literature including a model-based approach, real-time difference method, output signal analysis, and machine-learning-based techniques such as deep-learning-based methods [3]. Among the listed methods, this paper focuses on machine and deep-learning-based techniques which are considered faster with greater accuracy reaching 91% [4]. The following reviews the literature of machine- and deep-learning-based fault detection techniques and classification at both module and array levels.

1.1. Machine-Learning-Based Fault Detection

An ANN algorithm was proposed for shadowing fault detection and demonstrated through a 3.15 kW PV system. A major limitation of the technique is its complexity and inability to be utilized for other types of faults [5]. ANN requires a large data set based on variations in input. In the case of open-circuit (OC) and short-circuit (SC) faults, the input conditions for the ANN become closer to binary, i.e., “fault is present or is not present”. In open circuit faults the current becomes zero while in short-circuit faults the voltage becomes zero. ANN has a multi-layer operational procedure. The greater the input, the higher the accuracy will be. Therefore, it is obvious that the ANN will be computationally underloaded for detection of OC and SC faults because a lot of computational power and resources might be wasted. A Bayesian belief network was also used to detect various faults in grid tied PV installations in [6]. A fuzzy logic (FL)-based algorithm in [7] was presented for several abnormalities such as shading, water infiltration, and damaged diodes in addition to open-circuit, and line-to-line faults. The approach was evaluated and classified by the application of decision trees (DT) achieving an accuracy of 98.9% [8]. An artificial neural network (ANN) was also utilized based on three key parameters temperature, current, and voltage at the maximum power in [9] to detect shading, degradation, and short-circuit faults of a PV installation. An improved fuzzy logic approach was also proposed in [10] relying on measured increases in series resistance (Rs) providing binary results (yes/no).
A method for detecting arc faults was also presented in [11] relying on peak detection, frequency analysis, and observation of the operating point. In [12], module level temporal faults are identified by using a new introduced technique based on ANNFL with over 86% accuracy. However, line-to-line, line-to-ground, and short-circuit faults remain difficult to detect under low solar irradiance. In [13], shading, short circuits, and aging of PV installation are classified by the application of radial basis function–extreme learning machine (RBF-ELM) with an accuracy of 93.55%.
Short circuits and shading faults in PV installation are classified by using a fuzzy classifier based on theoretical parameters extracted from I-V curves in [14], with a classification accuracy of 95.3%. Abnormal aging, open-circuit and short-circuit faults are classified by using a LSSVM scheme in a Bayesian model and verified experimentally with an accuracy of 97.5% in [15]. In [16], the authors proposed a KELM procedure for identification and classification of partial shading, open circuit, short-circuit, and degradation faults of PV systems.
In [17], the authors proposed a multiclass SVM for identification and classification of abnormal degradation and line-to-line faults occurred at module level by using two different factors: fill factor (FF) and Kalman filter (KF). In [18], a PV system of 9.54 kW is subjected to two different probabilistic NN classifiers trained on a dataset of 11,840 readings, for detection of a disconnected and short-circuited panel through a reverse metering system. In [19], the authors implemented a C4.5 DT procedure, a kind of supervised learning, for detection and classification of short, circuited modules. In [20], a genetic algorithm is employed for identification and localization of open-circuit and short-circuit faults; however, its accuracy diminishes under different shading patterns. All the reviewed techniques above are limited by the size of arrays.
In [21], the authors employed a RFEL practice for detection and diagnosis of degradation, line–line, open-circuit, and partial shading faults. However, the proposed technique is not able to localize faults. In [22], the authors discussed the application of the KNN algorithm for detection and classification of partial shading, short-circuit, open-circuit, and line-to-line faults for a PV system of size 3 × 3. A comparative analysis of ANN and FL implemented on a 1.1 kW PV installation was presented in [23]. It has been concluded that the detection accuracy of ANN is better than FL, which is approximately 92.1%.
In [24], a fuzzy-logic-based offline technique is proposed to automate classification process of progressive faults such as delamination through thermal imaging techniques and ethylene-vinyl acetate (EVA) discoloring which is a challenging task due to the camera signal noise and atmospheric temperature variations. In [25], the authors proposed a graphical exponentially weighted moving average (EWMA) technique based on Shewhart and k-NN algorithms for detection of short-circuit, open-circuit, and temporary shading faults based on various parameters such as the current, voltage and power at the maximum power in addition to the irradiance and temperature. Short impacts of shading, open/short circuits, and snow covering on a PV installation have been investigated and faults are classified accordingly in [26], based on different parameters extracted from 720 I-V curves, which is a very complex process. In [27], three different classes of cracks for PV modules are detected and differentiated by using RF classifiers based on 735 electroluminescence images. A summary of the ML based techniques for PV fault detection including key contribution literature gaps is presented in Table 1.

1.2. Deep Learning Techniques

DL procedures are employed to resolve various problems of detection and diagnosis of faults, such as manual features extraction, single hidden layer, overfitting problems, low performance, and shallow ANNs. Conventional deep learning techniques particularly require large data sets of thermal or electroluminescence images [28,29,30,31,32,33,34].
Various DL algorithms have been found more effective in pattern recognition of fault images and their classification accordingly. In [35], faults such as snail trails, yellowing, delamination, gridline corrosion, and dust-shading are detected, classified, and localized by the application of DCNN and SVM on 7560 PV images obtained through unmanned aerial vehicles.
Line–line and open circuits of PV installation are identified on the basis of a dataset obtained through 2D representation of PV voltage and current and achieved high accuracy in [36]. In [37], partial shading, open-circuit, short-circuit, and degradation faults are detected and diagnosed by using a CNN with 2D ResNet, but a large data set is required for detection. Table 2 presents a brief overview of different deep leaning algorithms for fault detection.
The major contribution of this research work is as follows:
  • Faults are detected and classified in both series parallel and total cross tied configuration.
  • Existing fuzzy logic techniques are employed for detection of a single fault at a time. Our proposed approach addresses the issue by detecting multiple faults at a time.
  • The proposed approach is applicable for large systems.
  • This research work proposes, for the first time, a fault index based on a linear trend line-based approach which makes detection accurate and simple.
  • This research work establishes a data set of a PV system of different faults with different severity levels.
  • This technique classifies faults based on severity levels, so that the relevant protection scheme can be adopted accordingly.

2. Methodology

This section presents the proposed fuzzy-based fault detection method which is illustrated in the flowchart of Figure 1. As shown, the first step for implementing the proposed technique is the establishment of data sets both through simulation and experimentally. The system used for this purpose consists of a 6 × 6 PV array connected to the grid. Each module rating is 150 W with manufacturer datasheet parameters presented in Table 3. The used PV modules are of the type “TDB125x125-72-P 150W” manufactured by Ningbo Solar Electric Power.
For data collection, different faults such as shading, open-circuit and short-circuit faults covering a broad range of severity levels and locations are employed for the PV system for two different configurations: series-parallel (SP) and total cross tied (TCT) configurations. Specifically, three different severity levels of the stated faults are used. Because the outputs of the array including the open-circuit voltage, short-circuit current, and power are affected by the type, severity, and location of faults, the resulting outputs are recorded accordingly under all fault scenarios creating a comprehensive dataset for training. The data includes I-V trajectory collected for each fault scenario.
The same practice is repeated with the experimental setup of a 5 kW PV system connected to the “Fronius” inverter, depicted in Figure 2, which is used for storing the needed parameters. The data is collected with milli-scale variation. Shadow fault was implemented through covering the system with different sheets of several opacity levels. Open-circuit and short-circuit faults were applied through intentional cutting and shorting of connections at multiple locations.
The second step is quantification and scaling of faults. The maximum and minimum limits of design parameter are quantified and scaled. Voltage at the maximum power point is taken as one parameter, because each fault results in different Vmpp for different severity levels. In the proposed technique, I-V trajectories/curves of the PV array under various faulty conditions are subjected to the calculation of a newly introduced parameter ‘fault index’. The value of ‘fault index’ is calculated through the linear interpolation of I-V trajectories and power at the maximum point of the PV array.
Critical analysis of I-V trajectories, while focusing the basic criteria of the curve fitting technique, plays a pivotal role for the application of the proposed technique. A linear trend line trajectory is employed prior to the maximum power point as the slope of the I-V curve is insignificant near the short-circuit current and it decreases negatively towards the bottom of the curve. The exponential trend line for the complete I-V curve of the PV array requires higher order equations which can result in over fitting of the curve and increased complexity; therefore, a linear trend line is preferred. Experiments were conducted on an already installed PV system with a power rating of 5 kW and an open-circuit current capacity of 40 Amps. The commercially available IV tracer has a current rating of 15 Amps. In addition to the above-mentioned reason, our proposed methodology Vmpp is taken as one of parameter which is directly taken from the inverter. Whereas the fault index is formulated by multiplying Pmp with the slope of the IV trend line. The IV trend line is established by manually changing the load for three instances.
The trend line against different fault scenarios can be calculated using (1) while the value of the fault index is calculated through (2).
m = i n s t a n t e n i o u s   c h a n g e   i n   c u r r e n t   ( Δ n I ) t o t a l   c h a n g e   i n   V o l t a g e   ( Δ V )
i = m · P m a x
where
  • i = fault index;
  • m = slope of trend line;
  • P m a x = maximum power of PV array;
  • m is the slope of the trend line.
The change in voltage is recorded against each instantaneous interval change in current. The concept of linear interpolation is followed for establishing a trend line. After finding slope of the trend line, it is multiplied with power at the maximum point yield’s fault index. The fault index is the severity of a fault. This is variable is introduced for the first time. The discerning values of fault indexes and power at maximum power point are the key parameters which are subjected to the fuzzy logic controller for classification of various PV faults. Slopes between each consecutive data point of the data set are taken and then added incrementally until the maximum power point.
The third step includes producing input and output membership functions. Depending upon the variation pattern of the I-V trajectories, triangular membership functions are used to represent mentioned parameters. Input membership functions consisting of different values of the fault index ( i ) and Vmpp are generated for fuzzy logic inference engines. Output membership functions based on the diagnosis rules set are defined for detection and classification of open-circuit, short-circuit, and shadowing faults.
Next, a set of rules are established where fuzzy “if–then” rules are defined in the fuzzy editor based on the boundary range and quantity of membership functions. Apropos, fault indexes are divided into four different classes including very low (VL), low (L), medium (M), and high (H), whereas values of Vmpp are divided into three different sections including low (L), medium (M), and high (H) for the formulation of fuzzy rule sets shown in Table 4.
Finally, a defuzzification is conducted where the Mamdani algorithm of fuzzy logic control with the ‘centroid’ defuzzification technique is employed. These steps guarantee generating accurate results as they deal with ranges of the different parameters rather than data points for shadowing faults which have different severity levels.

3. Results and Discussion

The output power of the standard PV array (6 × 6) harnessed using “Ningbo Solar Electric Power TDB125x125-72-P 150W” connected in SP and TCT configurations, is approximately 5.4 and 5 kW, respectively. Characteristic curves of PV arrays under different faulty conditions are generated through MATLAB/Simulink to observe the impacts of faults in SP and TCT configurations.
Fuzzy input membership functions are formulated by using the fault index ranging from 19.16 to 130.82 and voltages at maximum power point ranging from 178.54 to 231.17. The discerning values of the fuzzy output membership function obtained against respective combinations of fault indexes and Vmpp can classify the operating condition of the PV array. Output values of the fuzzy logic controller classifying the operating conditions of the PV array are shown in Table 5. Moreover, the fuzzy rules view for classification of PV faults is shown in Figure 3. Parameter ranges of the fault index (i) and Vmpp against different operating conditions of the PV array are given in Table 5. Moreover Table 6. Shows the results in tabular form.
The results are shown in Figure 4 and Figure 5, respectively. Figure 5c also shows examples of data points for the calculation of “m”. Significant behavioral changes in characteristic curves of PV arrays arranged in two different test scenarios are concluded as follows:
  • SP Configuration: Short-circuit faults introduced in SP exhibit less impacts on power and current values as compared to open-circuit faults. However, shading faults show non-uniform behavior with abrupt reduction in both power and current values. In the case of open-circuit faults, short-circuit current reduces abruptly where during short-circuit faults the open-circuit voltage decreases sharply. The SP configuration is more susceptible to open-circuit faults than short-circuit as shown in Figure 5.
  • TCT Configuration: Open-circuit faults cause a non-uniform pattern of reduction in power, whereas abrupt voltage drops are observed due to short circuits. Moreover, shading faults result in abrupt reduction of current and power with a high ripple effect. Overall, the TCT configuration is less impacted by shading faults in comparison with the SP configuration during shading.
Finally, it is important to mention that non-uniform distribution of collected current, thermal runaway, and capacitive effects cause kinks in I-V and P-V curves. Whereas shading produces multiple power peaks in the PV curve of normal PV arrays, but the above-mentioned factors affect the shaded PV curve with kinks and uniform reduction. There are multiple factors which deviate IV and PV curves such as insolation, tilt angle, snail fault (cell cracks), failure of bypass diodes, interconnection failures (open circuit and short circuits), and degradation. In this research work, three major factors are addressed which underlay almost all other factors. For example, interconnection failures, cell cracks, and bypass diode failures are subcategories of internal open-circuit and short-circuit faults. In an open-circuit fault the connection/line breaks while in short circuit it shortens. While external faults are inter- or intra-string/array faults.

4. Conclusions

The aim of this research work was to devise a novel and simple technique for detection and classification of most common faults occurring in solar PV systems by using a fuzzy logic controller. A novel technique based on linearity of I-V trajectories obtained through varying intensity and location of faults introduced in a PV array was used for extraction of key parameters, which were further used for calculation of a newly introduced parameter ‘fault index’ which measures the degree of deviation from the normal operating conditions of the PV system. The electrical parameters extracted through the proposed technique were subjected to a fuzzy logic algorithm for classification of faults. It was verified through simulation and experimental setup of a 5 kW grid tied solar PV system that can detect and classify all common faults using the proposed technique. The proposed method is efficient and quite easy to implement as compared to other techniques which usually require a large data set for training of algorithms.
The discerning values of fault index ranging from 19.16 to 130.82 obtained through the application of proposed technique remarkably diagnose the occurrence of various PV faults, achieving an accuracy of 98% with an average decreased error of 13% compared to other conventional fault diagnosis techniques.

Author Contributions

Conceptualization, I.H. and A.I.; methodology, I.U.K. and M.U.A.; software, I.H. and A.I.; validation, M.S.C. and N.U.; resources, K.T. writing—original draft preparation, I.H. and T.I. writing—review and editing, N.U. and M.S.C.; funding acquisition M.S.C. and K.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Prince of Songkla University from grant number ENV6502112N. This work also received support from Taif University Researchers Supporting Project number (TURSP-2020/144), Taif University, Taif, Saudi Arabia.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data set available from authors is not shared.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

AIArtificial Intelligence
ANNArtificial Neural Network
CNNConvolutional Neural Network
DLDeep Learning
DTDecision Tree
DCNNDeep Convolutional Neural Network
FLCFuzzy Logic Controller
GNNGenerative Adversarial Network
IoTInternet of Things
KELMKnowledge Enhanced Language Model
KNNk-Nearest Neighbor
LSTMLong Short-Term Memory
LSSVMLeast Square Support Vector Machine
MPPTMaximum Power Point Tracker
MLTMachine Learning Technique
NFNo Fault
OCFOpen-Circuit Fault
OCPDOver Current Protection Device
PVPhotovoltaic
ResNetResidual Neural Network
SPSeries-Parallel
STCStandard Testing Conditions
SVMSupport Vector Machine
SSTDRSpread Spectrum Time Domain Reflectometry
SCFShort-Circuit Fault
SFShading Fault
TCTTotal Cross Tied
TDRTime Domain Reflectometry
VGGVisual Geometry Group

References

  1. IEA. Snapshot of Global Photovoltaic Markets. April 2020. Available online: https://iea-pvps.org/wp-content/uploads/2020/04/IEA_PVPS_Snapshot_2020.pdf (accessed on 3 April 2022).
  2. Köntges, M.; Kurtz, S.; Jahn, U.; Berger, K.; Kato, K.; Friesen, T.; Liu, H.; Iseghem, M.V. Review of Failures of Photovoltaic Modules Final. IEA PVPS Task. T13-01. 2014. Available online: https://iea-pvps.org/key-topics/review-of-failures-of-photovoltaic-modules-final/ (accessed on 3 April 2022).
  3. Pillai, D.S.; Blaabjerg, F.; Rajasekar, N. A Comparative Evaluation of Advanced Fault Detection Approaches for PV Systems. IEEE J. Photovolt. 2019, 9, 513–527. [Google Scholar] [CrossRef]
  4. Khalil, I.U.; Ul-Haq, A.; Mahmoud, Y.; Jalal, M.; Aamir, M.; Ahsan, M.U.; Mehmood, K. Comparative Analysis of Photovoltaic Faults and Performance Evaluation of its Detection Techniques. IEEE Access 2020, 8, 26676–26700. [Google Scholar] [CrossRef]
  5. Chao, K.-H.; Chen, C.-T.; Wang, M.-H.; Wu, C.-F. A novel fault diagnosis method based on modified neural networks for photovoltaic systems. In Advances in Swarm Intelligence; Springer: Berlin/Heidelberg, Germany, 2010; pp. 531–539. [Google Scholar]
  6. Coleman, A.; Zalewski, J. Intelligent fault detection and diagnostics in solar plants. In Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems, Prague, Czech Republic, 15–17 September 2011; pp. 948–953. [Google Scholar]
  7. Ducange, P.; Fazzolari, M.; Lazzerini, B.; Marcelloni, F. An intelligent system for detecting faults in photovoltaic fields. In Proceedings of the 11th IEEE International Conference on Intelligent Systems Design and Applications, Cordoba, Spain, 22–24 October 2011; pp. 1341–1346. [Google Scholar]
  8. Zhao, Y.; Yang, L.; Lehman, B.; de Palma, J.F.; Mosesian, J.; Lyons, R. Decision tree-based fault detection and classification in solar photovoltaic arrays. In Proceedings of the 27th Annual IEEE Applied Power Electronics Conference and Exposition, Orlando, FL, USA, 5–9 February 2012; pp. 93–99. [Google Scholar]
  9. Li, Z.; Wang, Y.; Zhou, D.; Wu, C. An intelligent method for fault diagnosis in photovoltaic array. In Proceedings of the International Computer Science Conference, San Francisco, CA, USA, 24–26 October 2012; Springer: Berlin/Heidelberg, Germany, 2012; pp. 10–16. [Google Scholar]
  10. Spataru, S.; Sera, D.; Kerekes, T.; Teodorescu, R. Detection of increased series losses in PV arrays using Fuzzy Inference Systems. In Proceedings of the 38th IEEE Photovoltaic Specialists Conference, Austin, TX, USA, 3–8 June 2012; pp. 464–469. [Google Scholar]
  11. Li, X.; Yang, P.; Ni, J.; Zhao, J. Fault diagnostic method for PV array based on improved wavelet neural network algorithm. In Proceedings of the IEEE Proceeding of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014; pp. 1171–1175. [Google Scholar]
  12. Jones, C.B.; Stein, J.S.; Gonzalez, S.; King, B.H. Photovoltaic system fault detection and diagnostics using Laterally Primed Adaptive Resonance Theory neural network. In Proceedings of the IEEE 42nd Photovoltaic Specialist Conference, New Orleans, LO, USA, 14–19 June 2015; pp. 1–6. [Google Scholar]
  13. Wu, Y.; Chen, Z.; Wu, L.; Lin, P.; Cheng, S.; Lu, P. An intelligent fault diagnosis approach for PV array based on SA-RBF kernel extreme learning machine. Energy Procedia 2017, 105, 1070–1076. [Google Scholar] [CrossRef]
  14. Dhimish, M.; Holmes, V.; Mehrdadi, B.; Dales, M.; Mather, P. Photovoltaic fault detection algorithm based on theoretical curves modelling and fuzzy classification system. Energy 2017, 140, 276–290. [Google Scholar] [CrossRef]
  15. Sun, J.; Sun, F.; Fan, J.; Liang, Y. Fault diagnosis model of photovoltaic array based on least squares support vector machine in bayesian framework. Appl. Sci. 2017, 7, 1199. [Google Scholar] [CrossRef] [Green Version]
  16. Chen, Z.; Wu, L.; Cheng, S.; Lin, P.; Wu, Y.; Lin, W. Intelligent fault diagnosis of photovoltaic arrays based on optimized kernel extreme learning machine and IV characteristics. Appl. Sci. 2017, 204, 912–931. [Google Scholar]
  17. Wu, Y.; Lan, Q.; Sun, Y. Application of BP neural network fault diagnosis in solar photovoltaic system. In Proceedings of the IEEE International Conference on Mechatronics and Automation, Changchun, China, 9–12 August 2009; pp. 2581–2585. [Google Scholar]
  18. Pillai, D.S.; Natarajan, R.A. Compatibility Analysis on NEC, IEC, and UL Standards for Protection Against Line–Line and Line–Ground Faults in PV Arrays. IEEE J. Photovoltaics 2019, 9, 864–871. [Google Scholar] [CrossRef]
  19. Karatepe, E.; Hiyama, T. Controlling of artificial neural network for fault diagnosis of photovoltaic array. In Proceedings of the IEEE 16th International Conference on Intelligent System Applications to Power Systems, Crete, Greece, 25–28 September 2011; pp. 1–6. [Google Scholar]
  20. Rezgui, W.; Mouss, L.H.; Mouss, N.K.; Mouss, M.D.; Benbouzid, M. A smart algorithm for the diagnosis of short-circuit faults in a photovoltaic generator. In Proceedings of the IEEE First International Conference on Green Energy, Sfax, Tunisia, 25–27 March 2014; pp. 139–143. [Google Scholar]
  21. Chao, K.H.; Chen, P.Y.; Wang, M.H.; Chen, C.T. An intelligent fault detection method of a photovoltaic module array using wireless sensor networks. Int. J. Distrib. Sens. Netw. 2014, 10, 540147. [Google Scholar] [CrossRef] [Green Version]
  22. Belaout, A.; Krim, F.; Mellit, A. Neuro-fuzzy classifier for fault detection and classification in photovoltaic module. In Proceedings of the 8th IEEE International Conference on Modelling, Identification and Control, Algiers, Algeria, 15–17 November 2016; pp. 144–149. [Google Scholar]
  23. Wang, L.; Liu, J.; Guo, X.; Yang, Q.; Yan, W. Online fault diagnosis of photovoltaic modules based on multi-class support vector machine. In Proceedings of the IEEE 2017 Chinese Automation Congress, Jinan, China, 20–22 October 2017; pp. 4569–4574. [Google Scholar]
  24. Garoudja, E.; Chouder, A.; Kara, K.; Silvestre, S. An enhanced machine learning based approach for failures detection and diagnosis of PV systems. Energy Convers. Manag. 2017, 151, 496–513. [Google Scholar] [CrossRef] [Green Version]
  25. Zhao, Q.; Shao, S.; Lu, L.; Liu, X.; Zhu, H. A new PV array fault diagnosis method using fuzzy C-mean clustering and fuzzy membership algorithm. Energies 2018, 11, 238. [Google Scholar] [CrossRef] [Green Version]
  26. Benkercha, R.; Moulahoum, S. Fault detection and diagnosis based on C4. 5 decision tree algorithm for grid connected PV system. Sol. Energy 2018, 173, 610–634. [Google Scholar] [CrossRef]
  27. Das, S.; Hazra, A.; Basu, M. Metaheuristic optimization based fault diagnosis strategy for solar photovoltaic systems under non-uniform irradiance. Renew Energy 2018, 118, 452–467. [Google Scholar] [CrossRef]
  28. Chen, Z.; Han, F.; Wu, L.; Yu, J.; Cheng, S.; Lin, P.; Chen, H. Random forest based intelligent fault diagnosis for PV arrays using array voltage and string currents. Energy Convers. Manag. 2018, 178, 250–264. [Google Scholar] [CrossRef]
  29. Madeti, S.R.; Singh, S.N. Modeling of PV system based on experimental data for fault detection using kNN method. Sol. Energy 2018, 173, 139–151. [Google Scholar] [CrossRef]
  30. Dhimish, M.; Holmes, V.; Mehrdadi, B.; Dales, M. Comparing Mamdani Sugeno fuzzy logic and RBF ANN network for PV fault detection. Renew Energy 2017, 117, 257–274. [Google Scholar] [CrossRef] [Green Version]
  31. Balasubramani, G.; Thangavelu, V.; Chinnusamy, M.; Subramaniam, U.; Padmanaban, S.; Mihet-Popa, L. Infrared thermography based defects testing of solar photovoltaic panel with fuzzy rule-based evaluation. Energies 2020, 13, 1343. [Google Scholar] [CrossRef] [Green Version]
  32. Harrou, F.; Taghezouit, B.; Sun, Y. Improved k-NN-based monitoring schemes for detecting faults in PV systems. IEEE J. Photovolt. 2019, 9, 811–821. [Google Scholar] [CrossRef]
  33. Zaki, S.A.; Zhu, H.; Yao, J. Fault detection and diagnosis of photovoltaic system using fuzzy logic control. In Proceedings of the E3S Web of Conferences, Istanbul, Turkey, 12–14 May 2019; Volume 107, p. 02001. [Google Scholar]
  34. Mantel, C.; Villebro, F.; dos Reis Benatto, G.A.; Parikh, H.R.; Wendlandt, S.; Hossain, K.; Forchhammer, S. Machine learning prediction of defect types for electroluminescence images of photovoltaic panels. In Applications of Machine Learning; International Society for Optics and Photonics: Bellingham, WA, USA, 2019; p. 1113904. [Google Scholar]
  35. Li, X.; Yang, Q.; Lou, Z.; Yan, W. Deep learning based module defect analysis for large-scale photovoltaic farms. IEEE Trans. Energy Convers. 2018, 34, 520–529. [Google Scholar] [CrossRef]
  36. Lu, X.; Lin, P.; Cheng, S.; Lin, Y.; Chen, Z.; Wu, L.; Zheng, Q. Fault diagnosis for photovoltaic array based on convolutional neural network and electrical time series graph. Energy Convers. Manag. 2019, 196, 950–965. [Google Scholar] [CrossRef]
  37. Chen, Z.; Chen, Y.; Wu, L.; Cheng, S.; Lin, P. Deep residual network based fault detection and diagnosis of photovoltaic arrays using current-voltage curves and ambient conditions. Energy Convers. Manag. 2019, 198, 111793. [Google Scholar] [CrossRef]
  38. Pierdicca, R.; Malinverni, E.S.; Piccinini, F.; Paolanti, M.; Felicetti, A.; Zingaretti, P. Deep convolutional neural network for automatic detection of damaged photovoltaic cells. Int. Arch. Photogram. Remote Sens. Spat. Inf. Sci. 2018, 42, 893–900. [Google Scholar] [CrossRef] [Green Version]
  39. Li, X.; Li, W.; Yang, Q.; Yan, W.; Zomaya, A.Y. An unmanned inspection system for multiple defects detection in photovoltaic plants. IEEE J. Photovolt. 2019, 10, 568–576. [Google Scholar] [CrossRef]
  40. Lu, S.; Sirojan, T.; Phung, B.T.; Zhang, D.; Ambikairajah, E. DA-DCGAN. An effective methodology for DC series arc fault diagnosis in photovoltaic systems. IEEE Access 2019, 7, 45831–45840. [Google Scholar] [CrossRef]
  41. Appiah, A.Y.; Zhang, X.; Ayawli, B.B.K.; Kyeremeh, F. Long short-term memory networks based automatic feature extraction for photovoltaic array fault diagnosis. IEEE Access 2019, 7, 2169–3536. [Google Scholar] [CrossRef]
Figure 1. Process flow of the experimental setup.
Figure 1. Process flow of the experimental setup.
Energies 15 05106 g001
Figure 2. Pictorial view of the experimental setup of 5 kW.
Figure 2. Pictorial view of the experimental setup of 5 kW.
Energies 15 05106 g002
Figure 3. Fuzzy rule view. (a) Open-circuit fault. (b) Short-circuit fault. (c) Shadowing fault.
Figure 3. Fuzzy rule view. (a) Open-circuit fault. (b) Short-circuit fault. (c) Shadowing fault.
Energies 15 05106 g003aEnergies 15 05106 g003b
Figure 4. Impact of fault on TCT configuration. Open-circuit fault. (b) Short-circuit fault. (c) Shadowing fault.
Figure 4. Impact of fault on TCT configuration. Open-circuit fault. (b) Short-circuit fault. (c) Shadowing fault.
Energies 15 05106 g004aEnergies 15 05106 g004b
Figure 5. Impact of fault on SP configuration. (a) Open-circuit fault. (b) Short-circuit fault. (c) Shadowing fault.
Figure 5. Impact of fault on SP configuration. (a) Open-circuit fault. (b) Short-circuit fault. (c) Shadowing fault.
Energies 15 05106 g005aEnergies 15 05106 g005b
Table 1. Applications of ML for PV installations.
Table 1. Applications of ML for PV installations.
Ref.TechniqueContributionFaultLimitations/Research Gap
[6]BBNDetectionAC and DC faultsMultiple faults cannot be detected at the same time.
[7]FLIdentificationShading and broken cellsFalse detection of LL and LG fault under partial shading.
[8]DTDetection and classificationLine-to-line, open circuit, shadingWorks only in limited scenarios.
[15]LLSVM and BayesianClassificationOpen circuit, short circuit and agingWorks only for small PV arrays.
[16]KELMDetection and classificationLine to line and open-circuit faultsWorks better under uniform irradiance.
[17]BPNNIdentificationAnomaliesFalse detection of LL and LG faults under partial shading.
[18]Modified MLPIdentificationShading faultNot suitable for multiple shading patterns.
[19]ANNLocalizationShort circuitTakes lot of computational power and is very complex. Algorithm needs to be trained every time.
[20]SVM-KNNClassificationShort circuitCan classify two faults.
[21]ELMClassificationShadingCannot classify multiple faults when occur at the same time.
[22]NFDetectionIncrease in RSIt can only detect change in output current.
[25]Fuzzy C meanDetection and classificationShadingIt works only for shading faults.
[26]DT (C4.5)Detection and classificationLine–line, short and open circuitsWorks for small PV arrays only.
Table 2. Applications of DL for PV installations.
Table 2. Applications of DL for PV installations.
Ref.TechniqueContributionFaultLimitation/Research Gap
[35]DCNNClassification, localizationYellowing, shadowing, snailLarge data set is required.
[38]CNN (VGG-16)DetectionAnomaliesCannot detect multiple faults at a time.
[39]DCNN- MC-SVMDetection, identificationYellowing, delamination, snail trails, dust-shadingCannot detect short-circuit and open-circuit faults.
[37]RestNetDetection, identificationShort circuit, open circuit, degradationLarge data set is required.
[40]DCGAN and CNNIdentificationArcWorks only for ARC faults.
[41]LSTMClassificationLine-to-line, hotspotDoes not work under different shading patterns.
Table 3. PV array block parameters (Ningbo solar electric power (Mono)).
Table 3. PV array block parameters (Ningbo solar electric power (Mono)).
Power (STC)150 WCells per Module54
Open-circuit voltage43.4 VShort-circuit current Isc4.86 A
Voltage at MPP35.2 VCurrent at MPP4.26 A
Nominal cell temperature47.2 °CTemperature coefficient of Isc0.06
Table 4. Fuzzy rule set.
Table 4. Fuzzy rule set.
R1if (Fault_Index is M) and (Vmpp is H) then (PV_Fault is NF)
R2if (Fault_Index is VL) and (Vmpp is L) then (PV_Fault is OCF)
R3if (Fault_Index is H) and (Vmpp is M) then (PV_Fault is SF)
R4if (Fault_Index is L) and (Vmpp is H) then (PV_Fault is SCF)
Table 5. Classification of PV faults.
Table 5. Classification of PV faults.
Type of FaultFuzzy Results
SP Configuration
No Fault11.3
Open-Circuit Fault33.5
Short-Circuit Fault50
Shading Fault83.5
TCT Configuration
No Fault5.9
Open-Circuit Fault39.2
Short-Circuit Fault58.6
Shading Fault88.3
Table 6. Classification of PV faults.
Table 6. Classification of PV faults.
Operating Condition Fault   Index   ( i ) Vmpp
Normal Operation71.24210.72
Open-Circuit Faults19.16–49.93178.54–231.17
Short-Circuit Faults73.66–75.02195.29–211.34
Shading Faults66.70–130.82210.88–211.39
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hussain, I.; Khalil, I.U.; Islam, A.; Ahsan, M.U.; Iqbal, T.; Chowdhury, M.S.; Techato, K.; Ullah, N. Unified Fuzzy Logic Based Approach for Detection and Classification of PV Faults Using I-V Trend Line. Energies 2022, 15, 5106. https://doi.org/10.3390/en15145106

AMA Style

Hussain I, Khalil IU, Islam A, Ahsan MU, Iqbal T, Chowdhury MS, Techato K, Ullah N. Unified Fuzzy Logic Based Approach for Detection and Classification of PV Faults Using I-V Trend Line. Energies. 2022; 15(14):5106. https://doi.org/10.3390/en15145106

Chicago/Turabian Style

Hussain, Imran, Ihsan Ullah Khalil, Aqsa Islam, Mati Ullah Ahsan, Taosif Iqbal, Md. Shahariar Chowdhury, Kuaanan Techato, and Nasim Ullah. 2022. "Unified Fuzzy Logic Based Approach for Detection and Classification of PV Faults Using I-V Trend Line" Energies 15, no. 14: 5106. https://doi.org/10.3390/en15145106

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop