Artificial Intelligence in Photovoltaic Fault Identification and Diagnosis: A Systematic Review
Abstract
:1. Introduction
- The identification of the latest trends in PV fault detection using AI techniques.
- The identification of state-of-the-art AI techniques for identifying PV Faults.
- An AI-based technique is proposed to detect and classify PV faults.
2. Artificial Intelligence
2.1. Types of Artificial Intelligence
2.2. The Role of Artificial Intelligence in PV Systems
3. Photovoltaic Faults
3.1. Types of Photovoltaic Faults
3.2. Causes of PV Faults
3.3. Mitigating PV Faults
4. Systematic Review
4.1. Eligibility Criteria
4.2. Search Strategy
[(“Photovoltaic” OR “PV”) AND (“fault detection” OR “fault diagnosis” OR “fault classification” OR “fault identification” OR “fault analysis”) AND (“machine learning” OR “deep learning” OR “neural networks” OR “machine vision” OR “computer vision” OR “image processing”) NOT (“performance ratio analysis” OR “electroluminescence imaging”)]
4.3. Data Extraction and Analysis
5. Results
5.1. Comparison of Techniques
RQ1: Which Fault Detection Method Is the Most Accurate and Quickest for PV Systems?
5.2. Efficiency of Deep Learning Models
RQ2: How Do Different Deep Learning Models Perform in Detecting PV Faults?
5.3. Image-Based Analysis Efficiency
RQ3: How Effective Is Image-Based Fault Detection Compared to Traditional Methods?
5.4. Role of Data
RQ4: How Does the Quantity and Quality of Labeled Data Impact the Accuracy of PV Fault Detection?
5.5. Impact of Environmental Factors
RQ5: How Do Weather Conditions Affect PV Faults?
5.6. Improving Fault Classification
RQ6: How Can We Better Differentiate and Classify Specific Types of PV Faults Using Machine Learning?
6. Proposed Method
Smart Neural Solar System
7. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
PV | Photovoltaic |
AI | Artificial Intelligence |
ANN | Artificial Neural Network |
PRISMA | Preferred Reporting Items for Systematic Reviews and Meta-Analyses Statement |
KNN | k-Nearest Neighbor |
CNN | Convolutional Neural Network |
RNN | Recurrent Neural Network |
ML | Machine Learning |
PCA | Principal Component Analysis |
CV | Computer Vision |
NLP | Natural Language Processing |
UAVs | Unmanned Aerial Vehicles |
FPN | Feature Pyramid Network |
YOLOv5 | You Only Look Once |
FIA | Feature-Induced Augmentation |
FDD | Fault Detection and Diagnosis |
NB | Naïve Bayes |
MLSC | Multi-Layer Stacking Classifier |
EL | Ensemble Learning |
AEM | AdaBoost Ensemble Model |
MICA | Modified Independent Component Analysis |
BPNN | Backpropagation Neural Network |
SNSS | Smart Neural Solar System |
PMHD | Photovoltaic and Metrological Historical Data |
ND | Neural Device |
References
- Livera, A.; Theristis, M.; Makrides, G.; Georghiou, G.E. Recent advances in failure diagnosis techniques based on performance data analysis for grid-connected photovoltaic systems. Renew. Energy 2019, 133, 126–143. [Google Scholar] [CrossRef]
- Zhang, D.; Han, X.; Deng, C. Review on the research and practice of deep learning and reinforcement learning in smart grids. CSEE J. Power Energy Syst. 2018, 4, 362–370. [Google Scholar] [CrossRef]
- Li, B.; Delpha, C.; Diallo, D.; Migan-Dubois, A. Application of Artificial Neural Networks to photovoltaic fault detection and diagnosis: A review. Renew. Sustain. Energy Rev. 2021, 138, 110512. [Google Scholar] [CrossRef]
- Machlev, R.; Heistrene, L.; Perl, M.; Levy, K.Y.; Belikov, J.; Mannor, S.; Levron, Y. Explainable Artificial Intelligence (XAI) techniques for energy and power systems: Review, challenges and opportunities. Energy AI 2022, 9, 100169. [Google Scholar] [CrossRef]
- Hong, Y.-Y.; Pula, R.A. Methods of photovoltaic fault detection and classification: A review. Energy Rep. 2022, 8, 5898–5929. [Google Scholar] [CrossRef]
- Page, M.J.; Moher, D.; McKenzie, J.E. Introduction to PRISMA 2020 and implications for research synthesis methodologists. Res. Synth. Methods 2021, 13, 156–163. [Google Scholar] [CrossRef]
- Hopwood, M.W.; Stein, J.S.; Braid, J.L.; Seigneur, H.P. Physics-Based Method for Generating Fully Synthetic IV Curve Training Datasets for Machine Learning Classification of PV Failures. Energies 2022, 15, 5085. [Google Scholar] [CrossRef]
- Kurita, T. Principal component analysis (PCA). In Computer Vision: A Reference Guide; Springer: Berlin/Heidelberg, Germany, 2019; pp. 1–4. [Google Scholar]
- Salehinejad, H.; Sankar, S.; Barfett, J.; Colak, E.; Valaee, S. Recent advances in recurrent neural networks. arXiv 2017, arXiv:1801.01078. [Google Scholar]
- O’Shea, K.; Nash, R. An introduction to convolutional neural networks. arXiv 2015, arXiv:1511.08458. [Google Scholar]
- Luo, X.; Zhang, D.; Zhu, X. Deep learning based forecasting of photovoltaic power generation by incorporating domain knowledge. Energy 2021, 225, 120240. [Google Scholar] [CrossRef]
- Polikar, R. Ensemble learning. In Ensemble Machine Learning: Methods and Applications; Springer: Berlin/Heidelberg, Germany, 2012; pp. 1–34. [Google Scholar]
- Zhou, Z.-H.; Zhou, Z.-H. Semi-supervised learning. In Machine Learning; Springer: Singapore, 2021; pp. 315–341. [Google Scholar]
- Abubakar, A.; Almeida, C.F.M.; Gemignani, M. Review of artificial intelligence-based failure detection and diagnosis methods for solar photovoltaic systems. Machines 2021, 9, 328. [Google Scholar] [CrossRef]
- Kurukuru, V.S.B.; Haque, A.; Khan, M.A.; Sahoo, S.; Malik, A.; Blaabjerg, F. A review on artificial intelligence applications for grid-connected solar photovoltaic systems. Energies 2021, 14, 4690. [Google Scholar] [CrossRef]
- Mansouri, M.; Trabelsi, M.; Nounou, H.; Nounou, M. Deep learning-based fault diagnosis of photovoltaic systems: A comprehensive review and enhancement prospects. IEEE Access 2021, 9, 126286–126306. [Google Scholar] [CrossRef]
- Gaviria, J.F.; Narváez, G.; Guillen, C.; Giraldo, L.F.; Bressan, M. Machine learning in photovoltaic systems: A review. Renew. Energy 2022, 196, 298–318. [Google Scholar] [CrossRef]
- Et-taleby, A.; Chaibi, Y.; Benslimane, M.; Boussetta, M. Applications of Machine Learning Algorithms for Photovoltaic Fault Detection: A Review. Stat. Optim. Inf. Comput. 2023, 11, 168–177. [Google Scholar] [CrossRef]
- Mohammad, A.; Mahjabeen, F. Revolutionizing Solar Energy: The Impact of Artificial Intelligence on Photovoltaic Systems. Int. J. Multidiscip. Sci. Arts 2023, 2. [Google Scholar] [CrossRef]
- Islam, M.; Hasan, M. Big Data Analysis Driven Decision Making System Ensuring Energy Security of a Country. In Proceedings of the 7th International Conference on Computer Technology Applications, Vienna, Austria, 13–15 July 2021; pp. 60–65. [Google Scholar]
- Zhou, Z.-H. Machine Learning; Springer Nature: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
- Forsyth, D.A.; Ponce, J. Computer Vision: A Modern Approach; Prentice Hall Professional Technical Reference; ACM Digital Library: New York, NY, USA, 2022. [Google Scholar]
- Steger, C.; Ulrich, M.; Wiedemann, C. Machine Vision Algorithms and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2018. [Google Scholar]
- Chowdhary, K.; Chowdhary, K.R. Natural language processing. In Fundamentals of Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2020; pp. 603–649. [Google Scholar]
- Tang, W.; Yang, Q.; Xiong, K.; Yan, W. Deep learning based automatic defect identification of photovoltaic module using electroluminescence images. Sol. Energy 2020, 201, 453–460. [Google Scholar] [CrossRef]
- De Benedetti, M.; Leonardi, F.; Messina, F.; Santoro, C.; Vasilakos, A. Anomaly detection and predictive maintenance for photovoltaic systems. Neurocomputing 2018, 310, 59–68. [Google Scholar] [CrossRef]
- Niazi, K.A.K.; Yang, Y.; Sera, D. Review of mismatch mitigation techniques for PV modules. IET Renew. Power Gener. 2019, 13, 2035–2050. [Google Scholar] [CrossRef]
- Haque, A.; Bharath, K.V.S.; Khan, M.A.; Khan, I.; Jaffery, Z.A. Fault diagnosis of photovoltaic modules. Energy Sci. Eng. 2019, 7, 622–644. [Google Scholar] [CrossRef]
- Appiah, A.Y.; Zhang, X.; Ayawli, B.B.K.; Kyeremeh, F. Review and performance evaluation of photovoltaic array fault detection and diagnosis techniques. Int. J. Photoenergy 2019, 2019, 6953530. [Google Scholar] [CrossRef]
- 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]
- Hwang, M.-H.; Kim, Y.-G.; Lee, H.-S.; Kim, Y.-D.; Cha, H.-R. A study on the improvement of efficiency by detection solar module faults in deteriorated photovoltaic power plants. Appl. Sci. 2021, 11, 727. [Google Scholar] [CrossRef]
- Mahesh, N.; Divyadharshini, E.; GS, D.P.; Gokul, V. A Novel Method for Fault Detection and Protection in Solar Photo Voltaic Arrays. In Proceedings of the 2022 IEEE 2nd Mysore Sub Section International Conference (MysuruCon), Mysuru, India, 16–17 October 2022; pp. 1–5. [Google Scholar]
- Wang, M.; Xu, X.; Yan, Z. Online fault diagnosis of PV array considering label errors based on distributionally robust logistic regression. Renew. Energy 2023, 203, 68–80. [Google Scholar] [CrossRef]
- Segbefia, O.K.; Akhtar, N.; Saetre, T.O. Defects and fault modes of field-aged photovoltaic modules in the Nordics. Energy Rep. 2023, 9, 3104–3119. [Google Scholar] [CrossRef]
- Dissawa, L.H.; Godaliyadda, R.I.; Ekanayake, P.B.; Agalgaonkar, A.P.; Robinson, D.; Ekanayake, J.B.; Perera, S. Sky image-based localized, short-term solar irradiance forecasting for multiple pv sites via cloud motion tracking. Int. J. Photoenergy 2021, 2021, 1–27. [Google Scholar] [CrossRef]
- Santhakumari, M.; Sagar, N. A review of the environmental factors degrading the performance of silicon wafer-based photovoltaic modules: Failure detection methods and essential mitigation techniques. Renew. Sustain. Energy Rev. 2019, 110, 83–100. [Google Scholar] [CrossRef]
- Lodhi, E.; Wang, F.-Y.; Xiong, G.; Dilawar, A.; Tamir, T.S.; Ali, H. An AdaBoost Ensemble Model for Fault Detection and Classification in Photovoltaic Arrays. IEEE J. Radio Freq. Identif. 2022, 6, 794–800. [Google Scholar] [CrossRef]
- Van Gompel, J.; Spina, D.; Develder, C. Satellite based fault diagnosis of photovoltaic systems using recurrent neural networks. Appl. Energy 2022, 305, 117874. [Google Scholar] [CrossRef]
- Memon, S.A.; Javed, Q.; Kim, W.-G.; Mahmood, Z.; Khan, U.; Shahzad, M. A machine-learning-based robust classification method for PV panel faults. Sensors 2022, 22, 8515. [Google Scholar] [CrossRef] [PubMed]
- Manno, D.; Cipriani, G.; Ciulla, G.; Di Dio, V.; Guarino, S.; Brano, V.L. Deep learning strategies for automatic fault diagnosis in photovoltaic systems by thermographic images. Energy Convers. Manag. 2021, 241, 114315. [Google Scholar] [CrossRef]
- Liu, B.; Sun, K.; Wang, X.; Zhao, J.; Hou, X. Fault diagnosis of photovoltaic strings by using machine learning-based stacking classifier. In IET Renewable Power Generation; IET—Institution of Engineering and Technology: Lucknow, India, 2023. [Google Scholar]
- Kapucu, C.; Cubukcu, M. A supervised ensemble learning method for fault diagnosis in photovoltaic strings. Energy 2021, 227, 120463. [Google Scholar] [CrossRef]
- Bommes, L.; Pickel, T.; Buerhop-Lutz, C.; Hauch, J.; Brabec, C.; Peters, I.M. Computer vision tool for detection, mapping, and fault classification of photovoltaics modules in aerial IR videos. Prog. Photovolt. Res. Appl. 2021, 29, 1236–1251. [Google Scholar] [CrossRef]
- Yin, W.; Lingxin, S.; Maohuan, L.; Qianlai, S.; Xiaosong, L. PV-YOLO: Lightweight YOLO for Photovoltaic Panel Fault Detection. IEEE Access 2023, 11, 10966–10976. [Google Scholar] [CrossRef]
- Zaki, S.A.; Zhu, H.; Fakih, M.A.; Sayed, A.R.; Yao, J. Deep-learning–based method for faults classification of PV system. IET Renew. Power Gener. 2021, 15, 193–205. [Google Scholar] [CrossRef]
- Alves, R.H.F.; Junior, G.A.D.D.; Marra, E.G.; Lemos, R.P. Automatic fault classification in photovoltaic modules using Convolutional Neural Networks. Renew. Energy 2021, 179, 502–516. [Google Scholar] [CrossRef]
- Uehara, G.; Rao, S.; Dobson, M.; Tepedelenlioglu, C.; Spanias, A. Quantum neural network parameter estimation for photovoltaic fault detection. In Proceedings of the 2021 12th International Conference on Information, Intelligence, Systems & Applications (IISA), Chania Crete, Greece, 12–14 July 2021; pp. 1–7. [Google Scholar]
- Alrifaey, M.; Lim, W.H.; Ang, C.K.; Natarajan, E.; Solihin, M.I.; Juhari, M.R.M.; Tiang, S.S. Hybrid deep learning model for fault detection and classification of grid-connected photovoltaic system. IEEE Access 2022, 10, 13852–13869. [Google Scholar] [CrossRef]
- Hussain, M.; Al-Aqrabi, H.; Hill, R. PV-CrackNet Architecture for Filter Induced Augmentation and Micro-Cracks Detection within a Photovoltaic Manufacturing Facility. Energies 2022, 15, 8667. [Google Scholar] [CrossRef]
- Eldeghady, G.S.; Kamal, H.A.; Hassan, M.A.M. Fault diagnosis for PV system using a deep learning optimized via PSO heuristic combination technique. Electr. Eng. 2023, 105, 2287–2301. [Google Scholar] [CrossRef]
- Boubaker, S.; Kamel, S.; Ghazouani, N.; Mellit, A. Assessment of Machine and Deep Learning Approaches for Fault Diagnosis in Photovoltaic Systems Using Infrared Thermography. Remote Sens. 2023, 15, 1686. [Google Scholar] [CrossRef]
- Sridharan, N.V.; Joseph, J.V.; Vaithiyanathan, S.; Aghaei, M. Weightless Neural Network-Based Detection and Diagnosis of Visual Faults in Photovoltaic Modules. Energies 2023, 16, 5824. [Google Scholar] [CrossRef]
- Li, B.; Delpha, C.; Migan-Dubois, A.; Diallo, D. Fault diagnosis of photovoltaic panels using full I–V characteristics and machine learning techniques. Energy Convers. Manag. 2021, 248, 114785. [Google Scholar] [CrossRef]
- Hajji, M.; Harkat, M.-F.; Kouadri, A.; Abodayeh, K.; Mansouri, M.; Nounou, H.; Nounou, M. Multivariate feature extraction based supervised machine learning for fault detection and diagnosis in photovoltaic systems. Eur. J. Control 2021, 59, 313–321. [Google Scholar] [CrossRef]
- Jaskie, K.; Martin, J.; Spanias, A. PV fault detection using positive unlabeled learning. Appl. Sci. 2021, 11, 5599. [Google Scholar] [CrossRef]
- Sundaram, K.M.; Hussain, A.; Sanjeevikumar, P.; Holm-Nielsen, J.B.; Kaliappan, V.K.; Santhoshi, B.K. Deep learning for fault diagnostics in bearings, insulators, PV panels, power lines, and electric vehicle applications—The state-of-the-art approaches. IEEE Access 2021, 9, 41246–41260. [Google Scholar] [CrossRef]
- Rao, S.; Muniraju, G.; Tepedelenlioglu, C.; Srinivasan, D.; Tamizhmani, G.; Spanias, A. Dropout and pruned neural networks for fault classification in photovoltaic arrays. IEEE Access 2021, 9, 120034–120042. [Google Scholar] [CrossRef]
- Korkmaz, D.; Acikgoz, H. An efficient fault classification method in solar photovoltaic modules using transfer learning and multi-scale convolutional neural network. Eng. Appl. Artif. Intell. 2022, 113, 104959. [Google Scholar] [CrossRef]
- Piliougine, M.; Guejia-Burbano, R.A.; Spagnuolo, G. Detecting partial shadowing and mismatching phenomena in photovoltaic arrays by machine learning techniques. IEEE Open J. Ind. Electron. Soc. 2022, 3, 507–521. [Google Scholar] [CrossRef]
- Wali, S.; Khan, I. Explainable Signature-based Machine Learning Approach for Identification of Faults in Grid-Connected Photovoltaic Systems. In Proceedings of the 2022 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 28 February–1 March 2022; pp. 1–6. [Google Scholar]
- Hussain, M.; Al-Aqrabi, H.; Hill, R. Statistical Analysis and Development of an Ensemble-Based Machine Learning Model for Photovoltaic Fault Detection. Energies 2022, 15, 5492. [Google Scholar] [CrossRef]
- Bouhafs, A.; Kafi, M.R.; Louazene, L.; Rouabah, B.; Toubakh, H. Fault-Detection-Based Machine Learning Approach to Multicellular Converters Used in Photovoltaic Systems. Machines 2022, 10, 992. [Google Scholar] [CrossRef]
- Hwang, H.P.-C.; Ku, C.C.-Y.; Chan, J.C.-C. Detection of malfunctioning photovoltaic modules based on machine learning algorithms. IEEE Access 2021, 9, 37210–37219. [Google Scholar] [CrossRef]
- Yang, N.-C.; Ismail, H. Robust intelligent learning algorithm using random forest and modified-independent component analysis for PV fault detection: In case of imbalanced data. IEEE Access 2022, 10, 41119–41130. [Google Scholar] [CrossRef]
- Jumaboev, S.; Jurakuziev, D.; Lee, M. Photovoltaics plant fault detection using deep learning techniques. Remote Sens. 2022, 14, 3728. [Google Scholar] [CrossRef]
- Hong, F.; Song, J.; Meng, H.; Wang, R.; Fang, F.; Zhang, G. A novel framework on intelligent detection for module defects of PV plant combining the visible and infrared images. Sol. Energy 2022, 236, 406–416. [Google Scholar] [CrossRef]
- Li, L.; Wang, Z.; Zhang, T. Gbh-yolov5: Ghost convolution with bottleneckcsp and tiny target prediction head incorporating yolov5 for pv panel defect detection. Electronics 2023, 12, 561. [Google Scholar] [CrossRef]
- Rashel, M.R. Modeling Photovoltaic Panels under Variable Internal and Environmental Condition with Non-constant Load. Ph.D. Thesis, University of Évora, Évora, Portugal, 2018. [Google Scholar]
- Rashel, M.R.; Mesbahi, O.; Ahmed, M.T.; Tlemçani, M.; Janeiro, F.M. Different Optimization Techniques of Wireless Mesh Networks for Photovoltaic Application. In Proceedings of the SYMCOMP 2021, Évora, Portugal, 25–26 March 2021. [Google Scholar]
Study | Year | PV Fault Detection | ||||
---|---|---|---|---|---|---|
Traditional ML Approach | DL Approach | Weather-Related Factor | Data from Satellite | Image-Based Approach | ||
Thermographic Images Using Unmanned Aerial Vehicles (UAVs) | ||||||
[14] | 2021 | ✓ | ✓ | ✓ | — | — |
[15] | 2021 | ✓ | ✓ | ✓ | — | — |
[16] | 2021 | — | ✓ | ✓ | — | — |
[17] | 2022 | ✓ | ✓ | ✓ | ✓ | — |
[18] | 2023 | ✓ | ✓ | — | — | — |
[19] | 2023 | ✓ | ✓ | ✓ | ✓ | — |
This study | 2023 | ✓ | ✓ | ✓ | ✓ | ✓ |
Area | Inclusion Criteria | Exclusion Criteria |
---|---|---|
Search keyword | Photovoltaic, fault detection, machine learning, deep learning, machine vision | Hydroelectric, performance ratio analysis, electroluminescence imaging, |
Publication type | Research articles | Editorial articles, dissertation articles, books |
Area of interest | Photovoltaic fault detection, photovoltaic fault diagnosis, applied machine learning | Areas not in the inclusion criteria |
Selected duration | 2021–2023 | Before 2021 |
Language | English | Non-English languages |
Publisher | # of Articles Selected at Initial Stage | # of Articles Selected at the Screening Stage | # of Articles Selected at the Inclusion Stage |
---|---|---|---|
Science Direct | 44 | 21 | 8 |
MDPI | 23 | 15 | 10 |
IEEE | 57 | 26 | 10 |
Springer | 5 | 3 | 1 |
Wiley | 13 | 6 | 3 |
Total | 142 | 71 | 31 |
Paper Id | Year | Objective | Method | Findings |
---|---|---|---|---|
P1 [54] | 2021 | To diagnose faults in PV panels. | The presented method utilizes I-V curves with ML techniques for fault detection in a PV array across eight scenarios. | The classifiers, calibrated using simulated samples, were verified using field-measured I-V curves. ANN achieved 100% accuracy in both simulated and real-world tests. |
P2 [55] | 2021 | To develop an improved method for fault detection. | A fault detection and diagnosis (FDD) framework was proposed where PCA was used to extract the most pertinent multivariate features. | The proposed FDD framework was evaluated using various metrics, and random forest (RF) achieved 99.64% accuracy. |
P3 [62] | 2022 | To develop an affordable approach for identifying different types of PV faults. | An incremental approach was followed to determine the best ML model that can detect faults using statistical testing. | In the original dataset, most models had 100% accuracy. But when data points were removed, their accuracy dropped, showing their vulnerability. However, Naïve Bayes (NB) maintained an accuracy of 94% to 100% on different datasets, which shows the reliability of NB. |
P4 [39] | 2022 | To diagnose faults in PV systems. | An RNN-based approach using satellite weather data and inverter measurements. | The RNN-based approach identifies faults, leading to a minimum 5% power drop. Beyond classifying faults, the model estimates their severity and helps in the maintenance and detection of unknown faults. |
P5 [40] | 2022 | To identify faults in PV panels. | A CNN-based approach that considers different parameters such as voltage, current, etc., to identify failure types in PV panels. | The proposed CNN model outperformed previous models, achieving 95.20% accuracy. |
P6 [63] | 2022 | To evaluate the resilience and efficiency of two control strategies against flying capacitor faults. | A k-nearest neighbor (KNN)-based approach was used. | Sliding mode control outperforms exact linearization control in response time, accuracy, and flying capacitor voltage fluctuations. |
P7 [42] | 2023 | To diagnose faults in PV strings. | A Multi-Layer Stacking Classifier (MLSC) was proposed that merges features from different ML algorithms. | Light intensity affects PV short-circuit current, temperature affects open-circuit voltage. GridSearchCV set parameters in MLSC that optimize fault diagnosis and save time. |
P8 [61] | 2022 | To detect faults in grid-linked PV systems. | A unique fault identification method was introduced using statistical signatures of PV operational states, as each fault distinctly affects the electrical system. | The random forest (RF) classifier, using the given signatures, identified all fault types. |
P9 [64] | 2021 | To identify faulty PV modules. | A hybrid system was presented using three learning methods to accurately detect faulty PV modules. | The authors introduced three methods for solar module detection, where the first one combines enhanced gamma correction with a CNN; the second one uses a CNN with threshold preprocessing on IR temperatures; and the third one employs XGBoost with temperature statistics. All are efficient, with the hybrid approach being the most accurate. |
P10 [56] | 2021 | To identify faults in PV arrays. | The authors presented an approach using a semi-supervised ML method. Positive unlabeled learning can efficiently detect solar faults with much fewer labeled data than conventional methods. | The authors designed a solar fault model with positive unlabeled learning that outperforms supervised classifiers using just 5% labeled data. |
P11 [48] | 2021 | To identify faults in PV arrays. | The authors introduced a two-qubit quantum circuit as a Neural Network solution for PV fault detection. | The initial results from two-qubit implementation showed moderate fault detection compared to classical computation. Adding more qubits did not enhance accuracy, likely due to increased quantum noise in the simulation. |
P12 [43] | 2021 | To diagnose faults in PV strings. | This study uses ensemble learning (EL) for PV system fault diagnosis, selecting features via a grid-search and optimizing the combined model for better accuracy. | The proposed EL method outperforms ML algorithms in PV system fault diagnosis, offering better classification and generalization. This system efficiently detects faults in small-scale PV systems with high accuracy and low cost. |
P13 [58] | 2021 | To identify and categorize faults in PV arrays. | A Neural Network (NN)-based method was proposed for fault detection, using an auto-encoder and refining with concrete dropout. | Concrete dropout surpasses other methods with 89.87% accuracy. A 50% pruned network reduces accuracy by 3%, streamlining PV array fault detection tools. |
P14 [47] | 2021 | To classify faults in PV modules. | A CNN-based approach was proposed to detect and classify PV faults using infrared images. | The model detected 92% of healthy and 93% of damaged modules using CNNs. Using oversampling with augmentation, the proposed CNN’s accuracy improved by 6% compared to under-sampling, enhancing its classification of PV degradation in IR images. |
P15 [46] | 2021 | To classify faults in PV systems. | A meta-heuristic algorithm optimizes five PV model parameters. A new CNN method is introduced for fault classification, automating feature extraction and improving efficiency. | The CNN model achieved around 98.3% and 98.9% accuracy in simulations, and 96.76% and 97.41% in experiments. It also efficiently handles quick changes in PV system. |
P16 [60] | 2022 | To identify partial shadowing and mismatch issues in PV arrays. | This article reveals that select points near peak power can identify module mismatching, eliminating the need for a GMPPT algorithm. Curvature changes are detected using techniques like decision trees and support vector machines. | SVM and one-layer multilayer perceptron perform better than other methods. However, the perceptron predicts faster than the support vector machine. |
P17 [57] | 2021 | To identify faults and hot spots in PV panels. | Different deep learning (DL) approaches are used for PV fault and hot spot detection. | DL is successfully used in identifying faults across various electrical applications, with a notable emphasis on detecting issues within photovoltaic (PV) systems, such as the identification of hot spots. |
P18 [38] | 2022 | To detect and classify PV faults. | An AdaBoost Ensemble model (AEM) was proposed. | AEM includes different weak base learners, stacked sequences that assist in learning from failures of previous weak learners, and develop a new improved model to identify and classify faults. The proposed AEM achieved 97.84% accuracy. |
P19 [65] | 2022 | To identify faults in PV systems with better accuracy and less computational time. | In this study, RF and modified independent component analysis (MICA) are used. | This study deals with intermediate and maximum power point tracking. The proposed RF-MICA technique identified faults with an accuracy of 99.88% and 99.43% for two different scenarios, respectively. |
P20 [44] | 2021 | To inspect PV panels automatically through Unmanned Aerial Vehicles. | This article inspects PV panels using thermographic images with the aid of UAVs. This study classifies ten common faults. | A computer vision tool was developed for semi-automatic processing that is based on thermographic videos taken from UAVs. It can detect ten common anomalies related to common PV faults. |
P21 [66] | 2022 | To identify faults in PV systems. | Three different models are used in this study. They are DeepLabV3+, U-Net, and the Feature Pyramid Network (FPN). All three have different encoder architectures. | The three different proposed models identified defective panels from a large-scale solar plant using semantic segmentation. The U-Net stood out as the best model with an accuracy of 94% among them. |
P22 [49] | 2021 | To identify and classify faults in real time. | A hybrid DL model was proposed in this article. | This study uses wavelet packet transform for processing the data. The proposed DL architecture consists of an equilibrium optimizer algorithm and long short-term memory. Automatic feature extraction is improved using the proposed hybrid model. |
P23 [41] | 2021 | To automatically identify faults in PV systems using thermographic images. | This article uses a CNN-based approach. The approach recognizes defects in PV modules with high accuracy. | From a dataset of 1000 images, the CNN achieved 99% accuracy. When tested on a smaller dataset of 200 images, the accuracy was 90%. |
P24 [59] | 2022 | To identify and classify PV faults. | A multi-scale CNN was used in this study. | The proposed multi-scale CNN classified 11 different types of anomaly and the average accuracy was 97.32%. |
P25 [67] | 2022 | To identify defects in large PV plants using visible and infrared images. | This study proposed a framework that incorporates image acquisition, segmentation, and fault orientation and provides warnings for PV defects. | The fifth version of You, YOLOv5, and ResNet are used in this study. The proposed framework has a strong capability to work under different brightness conditions and achieves 95% accuracy using infrared images. |
P26 [45] | 2023 | To automatically detect PV faults using images that are taken from UAVs. | This article uses a technique named PV-YOLO. The CBAM attention technique is used for enhancing the effective features. It also classifies them into six groups of faults. | PV-YOLO and CBAM improved the performance, and the detecting accuracy was 92.5 percent. The proposed system can identify small objects. |
P27 [53] | 2023 | To automatically identify and classify faults in PV modules. | DenseNet-201 was used for feature extraction. The most significant feature was selected using a decision tree algorithm (J48). | The combination of WiSARD and DenseNet 201 helped to achieve 100% accuracy in PV fault classification. |
P28 [68] | 2023 | To identify faulty surfaces of PV panels. | Ghost convolution, BottleneckCSP, and YOLOv5 were used for fault detection. | The proposed method increased the accuracy of fault detection up to 27.8% compared to the existing methods. The highest attained mAp was 97.8%. |
P29 [50] | 2022 | To identify micro-cracks in PV modules during the manufacturing period. | Feature-Induced Augmentation (FIA) shows improved results in identifying micro-cracks over a PV surface. | The used PV-CrackNet had 7.01 million learnable parameters and it achieved 97% accuracy during the test. |
P30 [51] | 2023 | To identify faults in PV systems. | Backpropagation Neural Network (BPNN-PSO) and heuristic particle swarm optimization techniques were used. | The proposed method identifies faults in a PV system with an accuracy of 95%. BPNN-PSO conversion occurs after 250 steps. |
P31 [52] | 2023 | To identify faults in PV systems using image processing techniques. | Deep learning techniques were used in this study. | The DeepCNN technique obtained the best accuracy (98.7%) in PV fault identification. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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
Islam, M.; Rashel, M.R.; Ahmed, M.T.; Islam, A.K.M.K.; Tlemçani, M. Artificial Intelligence in Photovoltaic Fault Identification and Diagnosis: A Systematic Review. Energies 2023, 16, 7417. https://doi.org/10.3390/en16217417
Islam M, Rashel MR, Ahmed MT, Islam AKMK, Tlemçani M. Artificial Intelligence in Photovoltaic Fault Identification and Diagnosis: A Systematic Review. Energies. 2023; 16(21):7417. https://doi.org/10.3390/en16217417
Chicago/Turabian StyleIslam, Mahmudul, Masud Rana Rashel, Md Tofael Ahmed, A. K. M. Kamrul Islam, and Mouhaydine Tlemçani. 2023. "Artificial Intelligence in Photovoltaic Fault Identification and Diagnosis: A Systematic Review" Energies 16, no. 21: 7417. https://doi.org/10.3390/en16217417
APA StyleIslam, M., Rashel, M. R., Ahmed, M. T., Islam, A. K. M. K., & Tlemçani, M. (2023). Artificial Intelligence in Photovoltaic Fault Identification and Diagnosis: A Systematic Review. Energies, 16(21), 7417. https://doi.org/10.3390/en16217417