An Efficient Neural Network-Based Method for Diagnosing Faults of PV Array
Abstract
:1. Introduction
- The data feeding (first step) uses the real measured data: array’s temperature, solar irradiance, PV voltage, and PV current at the maximum power point (MPP).
- The second step consists of modeling the healthy system and fault detection. According to input data, two networks of artificial neural networks (NANNs), NANN1 and NANN2, are used to predict the current and voltage output values for healthy or default operation.
- The third step provides PV system diagnosis by combining the outputs from two PNNs. The respective output values (currents and voltages) from NANNs are used as input for two probabilistic neural networks (PNNs), called PNN1 and PNN2. PNN1 and PNN2 classify the current and voltage values from the NANN1 and NANN2 models by comparing them with actual measured values. PNN1 classifies the existing data into two classes (healthy and faulty), while PNN2 classifies the voltage data into five categories (one healthy and four default alternatives).
- Modeling healthy system operation and separate detection of one current and four voltage short-circuit defaults using two networks of artificial neural networks (NANNs).
- Diagnosis of one healthy and five faulty short-circuits operation conditions using real current and voltage data variation in time. The classification and decision use probabilistic neural networks (PNNs) fueled by NANNs simulations.
- The robustness of the proposed method is tested in the presence of noise from the inverter.
2. Modeling and Diagnosis of PV Faults
- ▪
- Collection of real meteorological data (G and T) with sensors, and their injection to NANNs.
- ▪
- Production of classes from NANNs.
- ▪
- Acquisition of real data from the PV array (Impp and Vmpp) and their injection to PNNs.
- ▪
- Classification of the later measured data to their convenient classes by PNNs.
- ▪
- Decision about the health state of the PV array.
2.1. Feeding with Real Data
2.2. Modeling and Detection of Faults Using NANNs
- -
- The first graph (in blue line) represents Class 1, which models the MPP current at the healthy state.
- -
- The second graph (in black line) represents Class 6, which models the MPP current at a faulty state with a short-circuited string.
- -
- -
- The first graph (in green line) represents Class 1, which stands for the healthy voltage model at MPP.
- -
- The second graph (in blue line) represents Class 2, which stands for the faulty voltage model at MPP for one short-circuited panel.
- -
- The third graph (in magenta line) represents Class 3, which stands for the faulty voltage model at MPP for two short-circuited panels.
- -
- The fourth graph (in cyan line) represents Class 4, which stands for the faulty voltage model at MPP for four short-circuited panels.
- -
- The fifth graph (in black line) represents Class 5, which stands for the faulty voltage at MPP for six short-circuited panels.
- -
- -
- -
- The faulty model one short-circuited panel (Vmpp1sc with blue Figure 12).
- -
- The faulty model two short-circuited panels (Vmpp2sc with magenta Figure 12).
- -
- The faulty model four short-circuited panels (Vmpp4sc with cyan Figure 12).
- -
- The faulty model six short-circuited panels (Vmpp6sc with black Figure 12).
2.3. Diagnosis, Classification and Decision Using PNNs
- ▪
- A PNN uses the probabilistic model, Bayesian classifiers.
- ▪
- A PNN is guaranteed to converge to a Bayesian classifier when enough training data are provided.
- ▪
- No learning process is required in PNNs.
- ▪
- No need to initialize the weights of the PNN.
- ▪
- There is no relationship between the learning and recall process.
- is the conditional probability density function of x given .
- is the probability of choosing a sample from the class .
3. Details about the Elaboration of NANNS
- -
- The collection of real measured data (T, G, Impp, Vmpp), reserved for learning and validating NANNs.
- -
- The choice of the type of ANNs (multi-layer perceptron (MLP)) and their architectures.
- -
- The choice of the learning type (supervised learning).
- -
- The validation of NANNs.
- -
- The exploitation of the results.
3.1. Collection of Real Measured Data
3.2. Choice of Type of ANNs and Their Architectures
3.3. Choice of Learning Type
3.4. Validation of ANNs
3.5. Exploitation of Results
- N: number of data points.
- DataMean: Mean of real data points.
4. Test of Robustness
4.1. Presence of Noise from the Inverter
4.2. Effect of Detection Time
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
Nomenclature
PV | Photovoltaic |
BBD | Blocking and bypassing diode |
OC | Open circuit |
SC | Short circuit |
GF | Ground fault |
LLF | Line-to-line |
AF | Arc fault |
FDD | Fault detection and diagnosis |
IR | Infrared |
AI | Artificial intelligence |
ANN | Artificial neural network |
MLP | Multi-layer perceptron |
RBN | Radial basis network |
FF | Feed-forward |
RNN | Recurrent neural network |
NN | Neural network |
MPP | Maximum power point |
ANNs | Artificial neural networks |
NANNs | Networks of artificial neural networks |
NANN1 | Network of artificial neural network 1 |
NANN2 | Network of artificial neural network 2 |
PNNs | Probabilistic neural networks |
I-V | Current–voltage curve |
CDER | Renewable Energies Development Centre |
G | Solar irradiance |
T | Panel’s temperature |
Pmpp | Maximum power |
Isc | Short circuit current |
Voc | Open circuit voltage |
α | Coefficient of temperature at Isc |
β | Coefficient of temperature at Voc |
Impp | Maximum current |
Vmpp | Maximum voltage |
Impp_h | Healthy current at the maximal power point |
Vmpp_h | Healthy voltage at the maximal power point |
Vmpp1sc | Voltage at maximum power point of one short-circuited panel |
Vmpp2sc | Voltage at maximum power point of two short-circuited panels |
Vmpp4sc | Voltage at maximum power point of four short-circuited panels |
Vmpp6sc | Voltage at maximum power point of six short-circuited panels |
Impp_s | Current at maximal power point of string fault |
Probability density function | |
RBF | Radial basis functions |
LM | Levenberg–Marquardt |
RMSE | Root mean square error |
MRE | Mean relative error |
References
- Hu, Y.; Cao, W. Theoretical Analysis and Implementation of Photovoltaic Fault Diagnosis. In Renewable Energy—Utilisation and System Integration; IntechOpen: London, UK, 2016. [Google Scholar]
- Alam, M.K.; Khan, F.; Johnson, J.; Flicker, J. A Comprehensive Review of Catastrophic Faults in PV Arrays: Types, Detection, and Mitigation Techniques. IEEE J. Photovolt. 2015, 5, 982–997. [Google Scholar]
- Branco, G.; Costa, A. Tailored Algorithms for Anomaly Detection in Photovoltaic Systems. Energies 2020, 13, 225. [Google Scholar] [CrossRef] [Green Version]
- Quintana, M.A.; King, D.L.; McMahon, T.J.; Osterwald, C.R. Commonly observed degradation in field-aged photovoltaic modules. In Proceedings of the Conference Record of the Twenty-Ninth IEEE Photovoltaic Specialists Conference, New Orleans, LA, USA, 19–24 May 2002; pp. 1436–1439. [Google Scholar]
- Deline, C. Partially shaded operation of multi-string photovoltaic systems. In Proceedings of the 35th IEEE Photovoltaic Specialists Conference, Honolulu, HI, USA, 20–25 June 2010; pp. 394–399. [Google Scholar]
- Silverman, T.J.; Deceglie, M.G.; Subedi, I.; Podraza, N.J.; Slauch, I.M.; Ferry, V.E. Reducing Operating Temperature in Photovoltaic Modules. IEEE J. Photovolt. 2018, 8, 532–540. [Google Scholar] [CrossRef]
- Koentges, M.; Kurtz, S.; Packard, C.E.; Jahn, U.; Berger, K.A.; Kato, K.; Friesen, T.; Liu, H.; Van Iseghem, M.; Wohlgemuth, J.; et al. Review of Failures of Photovoltaic Modules. 2014. Available online: https://www.researchgate.net/publication/274717701_Review_of_Failures_of_Photovoltaic_Modules (accessed on 20 April 2021).
- Coello, M.; Boyle, L. Simple Model for Predicting Time Series Soiling of Photovoltaic Panels. IEEE J. Photovolt. 2019, 9, 1382–1387. [Google Scholar] [CrossRef]
- Lindig, S.; Kaaya, I.; Weiss, K.; Moser, D.; Topic, M. Review of Statistical and Analytical Degradation Models for Photovoltaic Modules and Systems as Well as Related Improvements. IEEE J. Photovolt. 2018, 8, 1773–1786. [Google Scholar] [CrossRef]
- Laukamp, H.; Schoen, T.; Ruoss, D. Reliability Study of Grid Connected PV Systems. Field Exp. Recomm. Des. Pract. 2002, 31. Available online: https://iea-pvps.org/wp-content/uploads/2020/01/rep7_08.pdf (accessed on 20 April 2021).
- Heinrich Haeberlin, J.D.; Berner Fachhochschule, G. Gradual Reduction of PV Generator Yield due to Pollution. In Proceedings of the 2nd World Conference on Photovoltaic Solar Energy Conversion, Vienna, Austria, 6–10 July 1998. [Google Scholar]
- Mellit, A.; Tina, G.M.; Kalogirou, S.A. Fault detection and diagnosis methods for photovoltaic systems: A review. Renew. Sustain. Energy Rev. 2018, 91, 1–17. [Google Scholar] [CrossRef]
- Pillai, D.S.; Rajasekar, N. A comprehensive review on protection challenges and fault diagnosis in PV systems. Renew. Sustain. Energy Rev. 2018, 91, 18–40. [Google Scholar] [CrossRef]
- Meyer, E.L.; Dyk, E.E. Assessing the reliability and degradation of photovoltaic module performance parameters. IEEE Trans. Reliab. 2004, 53, 83–92. [Google Scholar] [CrossRef]
- Jones, R.K.; Baras, A.; Saeeri, A.; Qahtani, A.A.; Amoudi AO, A.; Shaya, Y.A. Optimized Cleaning Cost and Schedule Based on Observed Soiling Conditions for Photovoltaic Plants in Central Saudi Arabia. IEEE J. Photovolt. 2016, 6, 730–738. [Google Scholar] [CrossRef]
- Guerriero, P.; Daliento, S. Toward a Hot Spot Free PV Module. IEEE J. Photovolt. 2019, 9, 796–802. [Google Scholar] [CrossRef]
- Woyte, A.; Nijs, J.; Belmans, R. Partial shadowing of photovoltaic arrays with different system configurations: Literature review and field-test results. Sol. Energy 2003, 74, 217–233. [Google Scholar] [CrossRef]
- King, D.; Quintana, M.; Kratochvil, J.; Ellibee, D.; Hansen, B. Photovoltaic module performance and durability following long-term field exposure. Prog. Photovolt. Res. Appl. 2000, 8, 241–256. [Google Scholar] [CrossRef] [Green Version]
- Munoz, M.A.; Alonso-García, M.C.; Vela, N.; Chenlo, F. Early degradation of silicon PV modules and guaranty conditions. Sol. Energy 2011, 85, 2264–2274. [Google Scholar] [CrossRef]
- Pierdicca, R.; Malinverni, E.; Piccinini, F.; Paolanti, M.; Felicetti, A.; Zingaretti, P. Deep convolutional neural network for automatic detection of damaged photovoltaic cells. Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 2018, XLII-2, 893–900. [Google Scholar] [CrossRef] [Green Version]
- Haque, A.; Kurukuru VS, B.; Khan, M.; Khan, I.; Jaffery, Z. Fault diagnosis of Photovoltaic Modules. Energy Sci. Eng. 2019, 7, 622–644. [Google Scholar] [CrossRef] [Green Version]
- Platon, R.; Martel, J.; Woodruff, N.; Chau, T.Y. Online Fault Detection in PV Systems. IEEE Trans. Sustain. Energy 2015, 6, 1200–1207. [Google Scholar] [CrossRef]
- Appiah, A.Y.; Zhang, X.; Ayawli BB, K.; Kyeremeh, F. Review and Performance Evaluation of Photovoltaic Array Fault Detection and Diagnosis Techniques. Int. J. Photoenergy 2019, 2019, 19. [Google Scholar] [CrossRef]
- Chouder, A. Analysis, Diagnosis and Fault Detection in Photovoltaic Systems. Ph.D. Thesis, Universitat Politècnica de Catalunya, Barcelona, Spain, 2010. [Google Scholar]
- Mellit, A.; Kalogirou, S.A. Artificial intelligence techniques for photovoltaic applications: A review. Prog. Energy Combust. Sci. 2008, 34, 574–632. [Google Scholar] [CrossRef]
- Chine, W.; Mellit, A.; Lughi, V.; Malek, A.; Sulligoi, G.; Massi Pavan, A. A novel fault diagnosis technique for photovoltaic systems based on artificial neural networks. Renew. Energy 2016, 90, 501–512. [Google Scholar] [CrossRef]
- Yuchuan, W.; Qinli, L.; Yaqin, S. Application of BP neural network fault diagnosis in solar photovoltaic system. In Proceedings of the 2009 International Conference on Mechatronics and Automation, Changchun, China, 9–12 August 2009; pp. 2581–2585. [Google Scholar]
- Hwang, H.-R.; Kim, B.-S.; Cho, T.-H.; Lee, I.-S. Implementation of a Fault Diagnosis System Using Neural Networks for Solar Panel. Int. J. ControlAutom. Syst. 2019, 17, 1050–1058. [Google Scholar] [CrossRef]
- Syafaruddin Karatepe, E.; Hiyama, T. Controlling of artificial neural network for fault diagnosis of photovoltaic array. In Proceedings of the 2011 16th International Conference on Intelligent System Applications to Power Systems, Hersonissos, Greece, 25–28 September 2011; pp. 1–6. [Google Scholar]
- Specht, D.F. Probabilistic neural networks. Neural Netw. 1990, 3, 109–118. [Google Scholar] [CrossRef]
- Yu, Y.; Sheng, D.; Chen, J. A novel sensor fault diagnosis method based on Modified Ensemble Empirical Mode Decomposition and Probabilistic Neural Network. Measurement 2015, 68, 328–336. [Google Scholar] [CrossRef]
- Lin, F.J.; Lu, S.Y.; Chao, J.Y.; Chang, J.K. Intelligent PV Power Smoothing Control Using Probabilistic Fuzzy Neural Network with Asymmetric Membership Function. Int. J. Photo Energy 2017, 2017, 15. [Google Scholar] [CrossRef] [Green Version]
- Chouder, A.; Silvestre, S. Automatic supervision and fault detection of PV systems based on power losses analysis. Energy Convers. Manag. 2010, 51, 1929–1937. [Google Scholar] [CrossRef]
- Chouder, A.; Silvestre, S.; Taghezouit, B.; Karatepe, E. Monitoring, modelling and simulation of PV systems using LabVIEW. Solar Energy 2013, 91, 337–349. [Google Scholar] [CrossRef]
- Sobhani-Tehrani, E.; Khorasani, K. Fault Diagnosis of Nonlinear Systems Using a Hybrid Approach; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Parzen, E. On Estimation of a Probability Density Function and Mode. Ann. Math. Stat. 1962, 33, 1065–1076. [Google Scholar] [CrossRef]
- Burrascano, P. Learning vector quantization for the probabilistic neural network. IEEE Trans. Neural Netw. 1991, 2, 458–461. [Google Scholar] [CrossRef] [PubMed]
- Kim, M.W.; Arozullah, M. Generalized probabilistic neural network based classifiers. In Proceedings of the IJCNN International Joint Conference on Neural Networks, Baltimore, MD, USA, 7–11 June 1992; Volume 3, pp. 648–653. [Google Scholar]
- Dkhichi, F.; Oukarfi, B.; Fakkar, A.; Belbounaguia, N. Parameter identification of solar cell model using Levenberg–Marquardt algorithm combined with simulated annealing. Sol. Energy 2014, 110, 781–788. [Google Scholar] [CrossRef]
Parameters | Values |
---|---|
Maximum power (Pmpp) | 106 W |
Short circuit current (Isc) | 6.54 A |
Open circuit voltage (Voc) | 21.6 V |
Coefficient of temperature at Isc (α) | 0.060 %/°C |
Coefficient of temperature at Voc (β) | −0.36 %/°C |
Maximum current (Impp) | 6.1 A |
Maximum voltage (Vmpp) | 17.4 V |
Name of Faults | Symbols |
---|---|
Healthy model | C1 |
Fault detection due to voltage of one short-circuited panel | C2 |
Fault detection due to voltage of two short-circuited panels | C3 |
Fault detection due to voltage of four short-circuited panels | C4 |
Fault detection due to voltage of six short-circuited panels | C5 |
Fault detection due to current of short-circuited string | C6 |
Numbers | ANNs of NANN1 | Input Layer | Hidden Layer | Output Layer |
---|---|---|---|---|
ANN1 | Healthy current | 2 | 40 | 1 (Impp_healthy) |
ANN2 | Fault in the current of string short circuited | 2 | 40 | 1 (Impp_string) |
Numbers | ANNs of NANN2 | Input Layer | Hidden Layer | Output Layer |
---|---|---|---|---|
ANN1 | Healthy voltage model | 2 | 40 | 1 (Vmpp_healthy) |
ANN2 | Fault in voltage of one panel SC | 2 | 40 | 1 (Vmpp_1SC) |
ANN3 | Fault in voltage of two panels SC | 2 | 40 | 1 (Vmpp_2SC) |
ANN4 | Fault in voltage of four panels SC | 2 | 40 | 1 (Vmpp_4SC) |
ANN5 | Fault in voltage of six panels SC | 2 | 40 | 1 (Vmpp_6SC) |
Symbols | Parameters | Classes |
---|---|---|
Impp_h | Healthy current at the maximal power point | Class 1 |
Vmpp_h | Healthy voltage at the maximal power point | Class 1 |
Vmpp1sc | Voltage at maximum power point of one short-circuited panel | Class 2 |
Vmpp2sc | Voltage at maximum power point of two short-circuited panels | Class 3 |
Vmpp4sc | Voltage at maximum power point of four short-circuited panels | Class 4 |
Vmpp6sc | Voltage at maximum power point of six short-circuited panels | Class 5 |
Impp_s | Current at maximal power point of string fault | Class 6 |
Impp | Vmpp | Decision about PV System |
---|---|---|
Impph | Vmpph | 2Healthy system |
Impph | Vmpp1sc | Fault detection due to one short-circuited panel |
Impph | Vmpp2sc | Fault detection due to two short-circuited panels |
Impph | Vmpp4sc | Fault detection due to four short-circuited panels |
Impph | Vmpp6sc | Fault detection due to six short-circuited panels |
Imppstring | Vmpph | Fault detection due to string |
Current Healthy System | Current String Fault | Voltage Healthy System | Voltage 1 Panel SC | Voltage 2 Panels SC | Voltage 4 Panels SC | Voltage 6 Panels SC | |
---|---|---|---|---|---|---|---|
RMSE | 0.5737 | 0.8264 | 2.4928 | 2.4493 | 1.1601 | 1.7280 | 0.8201 |
MRE (%) | 3.21 | 1.62 | 1.78 | 1.02 | 1.51 | 1.54 | 1.67 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tchoketch Kebir, S.; Cheggaga, N.; Ilinca, A.; Boulouma, S. An Efficient Neural Network-Based Method for Diagnosing Faults of PV Array. Sustainability 2021, 13, 6194. https://doi.org/10.3390/su13116194
Tchoketch Kebir S, Cheggaga N, Ilinca A, Boulouma S. An Efficient Neural Network-Based Method for Diagnosing Faults of PV Array. Sustainability. 2021; 13(11):6194. https://doi.org/10.3390/su13116194
Chicago/Turabian StyleTchoketch Kebir, Selma, Nawal Cheggaga, Adrian Ilinca, and Sabri Boulouma. 2021. "An Efficient Neural Network-Based Method for Diagnosing Faults of PV Array" Sustainability 13, no. 11: 6194. https://doi.org/10.3390/su13116194
APA StyleTchoketch Kebir, S., Cheggaga, N., Ilinca, A., & Boulouma, S. (2021). An Efficient Neural Network-Based Method for Diagnosing Faults of PV Array. Sustainability, 13(11), 6194. https://doi.org/10.3390/su13116194