A Comprehensive Review of Supervised Learning Algorithms for the Diagnosis of Photovoltaic Systems, Proposing a New Approach Using an Ensemble Learning Algorithm
Source abstract
Abstract
Photovoltaic systems are prone to breaking down due to harsh conditions. To improve the reliability of these systems, diagnostic methods using Machine Learning (ML) have been developed. However, many publications only focus on specific AI models without disclosing the type of learning used. In this article, we propose a supervised learning algorithm that can detect and classify PV system defects. We delve into the world of supervised learning-based machine learning and its application in detecting and classifying defects in photovoltaic (PV) systems. We explore the various types of faults that can occur in a PV system and provide a concise overview of the most commonly used machine learning and supervised learning techniques in diagnosing such systems. Additionally, we introduce a novel classifier known as Extra Trees or Extremely Randomized Trees as a speedy diagnostic approach for PV systems. Although this algorithm has not yet been explored in the realm of fault detection and classification for photovoltaic installations, it is highly recommended due to its remarkable precision, minimal variance, and efficient processing. The purpose of this article is to assist technicians, engineers, and researchers in identifying typical faults that are responsible for PV system failures, as well as creating effective control and supervision techniques that can minimize breakdowns and ensure the longevity of installed systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Photovoltaic System Optimization Techniques · Solar Radiation and Photovoltaics · Energy Load and Power Forecasting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Regional Center of Excellence for Electricity Management (CERME), University of Lomé, Lome 01 BP 1515, Togo
Laboratory on Small Hydroelectricity and Hybrid Systems, National Advanced School of Engineering of Yaoundé (NASEY), University of Yaoundé 1, Yaoundé P.O. Box 8390, Cameroon
Solar Energy Laboratory, Department of Physics, Faculty of Sciences, University of Lomé, Lome 01 BP 1515, Togo
National Committee for Development of Technologies (NCDT), Yaounde BP 1457, Cameroon
Funding
World Bank
References (100+)
Show source-provided references
1. TrendForce (2023, April 25). Global Solar Installation May Hit 350.6 GW. Available online: https://www.pv-magazine.com/2023/03/09/pv-product-prices-resume-downward-trend-says-trendforce/.
2. Recent advances in failure diagnosis techniques based on performance data analysis for grid-connected photovoltaic systems10.1016/j.renene.2018.09.101 ↗
3. Modeling of PV system based on experimental data for fault detection using kNN method10.1016/j.solener.2018.07.038 ↗
4. A Fault Detection Scheme in Acoustic Sensor Systems Using Multiple Acoustic Sensors10.13067/JKIECS.2016.11.2.203 ↗
5. Abubakar, A., Almeida, C.F.M., and Gemignani, M. (2021). Review of artificial intelligence-based failure detection and diagnosis methods for solar photovoltaic systems. Machines, 9.10.3390/machines9120328 ↗
6. Optimized design of parity relation-based residual generator for fault detection: Data-driven approaches10.1109/TII.2020.2987840 ↗
7. Mohammad, S., and Sudhakar, K. (2018). Machine Learning-Autonomous Vehicles. Int. J. Manag., 8, Available online: http://www.ijmra.us.
8. Livera, A., Theristis, M., Makrides, G., Georghiou, G.E., Sutterlueti, J., and Georghiou, G.E. (2023, May 08). Advanced Diagnostic Approach of Failures for Grid-Connected Photovoltaic (PV) Systems PV-Estia-Enhancing Storage Integration in Buildings with Photovoltaics View Project Modeling and Optimization of Advanced Energy Systems View Project Advanced Diagnostic Approach of Failures for Grid-Connected Photovoltaic (PV) Systems. Available online: https://userarea.eupvsec.org/proceedings/35th-EU-PVSEC-2018/6BO.6.5/.
9. Karatepe, E., and Hiyama, T. (2011, January 25–28). Controlling of artificial neural network for fault diagnosis of photovoltaic array. Proceedings of the 16th International Conference on Intelligent System Applications to Power Systems, Hersonissos, Greece.
10. Bendary, A.F., Abdelaziz, A.Y., Ismail, M.M., Mahmoud, K., Lehtonen, M., and Darwish, M.M.F. (2021). Proposed anfis based approach for fault tracking, detection, clearing and rearrangement for photovoltaic system. Sensors, 21.10.3390/s21072269 ↗
11. Soffiah, K., Manoharan, P.S., and Deepamangai, P. (2021, January 11–13). Fault detection in grid connected pv system using artificial neural network. Proceedings of the 7th International Conference on Electrical Energy Systems, ICEES, Chennai, India.10.1109/ICEES51510.2021.9383734 ↗
12. Gong, S., Wu, X., and Zhang, Z. (2020, January 27–29). Fault diagnosis method of photovoltaic array based on random forest algorithm. Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China.10.23919/CCC50068.2020.9189016 ↗
13. Artificial neural network based photovoltaic fault detection algorithm integrating two bi-directional input parameters10.1016/j.renene.2020.04.023 ↗
14. Alimi, O.A., Meyer, E.L., and Olayiwola, O.I. (2022). Solar photovoltaic modules’ performance reliability and degradation analysis: A review. Energies, 15.10.3390/en15165964 ↗
15. Romero, H.F.M., Rebollo, M.G., Cardeñoso-Payo, V., Gómez, V.A., Plaza, A.R., Moyo, R.T., and Hernández-Callejo, L. (2022). Applications of artificial intelligence to photovoltaic systems: A review. Appl. Sci., 12.10.3390/app121910056 ↗
16. A deep residual recurrent neural network model-augmented attention with physical characteristics: Application to turntable servo system10.1109/TIE.2022.3140489 ↗
17. IEEE Access Special Section Editorial: Advanced artificial intelligence technologies for smart manufacturing10.1109/ACCESS.2021.3106717 ↗
18. Fei, Z., Zhang, Z., and Tsui, K.L. (2023). Deep learning powered online battery health estimation considering multi-timescale ageing dynamics and partial charging information. IEEE Trans. Transp. Electrif.10.1109/TTE.2023.3264438 ↗
19. Amiri, A.F., Kichou, S., Oudira, H., Chouder, A., and Silvestre, S. (2024). Fault detection and diagnosis of a photovoltaic system based on deep learning using the combination of a convolutional neural network (cnn) and bidirectional gated recurrent unit (Bi-GRU). Sustainability, 16.10.3390/su16031012 ↗
20. Rocha, H.R.O., Fiorotti, R., Fardin, J.F., Garcia-Pereira, H., Bouvier, Y.E., Rodríguez-Lorente, A., and Yahyaoui, I. (2023). Application of AI for short-term pv generation forecast. Sensors, 24.10.3390/s24010085 ↗
21. Application of artificial neural networks to photovoltaic fault detection and diagnosis: A review10.1016/j.rser.2020.110512 ↗
22. Berghout, T., Benbouzid, M., Bentrcia, T., Ma, X., Djurović, S., and Mouss, L.H. (2021). Machine learning-based condition monitoring for pv systems: State of the art and future prospects. Energies, 14.10.3390/en14196316 ↗
23. Artificial intelligent control of energy management PV system10.1016/j.rico.2023.100343 ↗
24. Boubaker, S., Kamel, S., Ghazouani, N., and Mellit, A. (2023). Assessment of Machine and Deep Learning Approaches for Fault Diagnosis in Photovoltaic Systems Using Infrared Thermography. Remote Sens., 15.10.3390/rs15061686 ↗
25. Deep learning-based fault diagnosis of photovoltaic systems: A comprehensive review and enhancement prospects10.1109/ACCESS.2021.3110947 ↗
26. Kuo, W.C., Chen, C.H., Hua, S.H., and Wang, C.C. (2022). Assessment of different deep learning methods of power generation forecasting for solar pv system. Appl. Sci., 12.10.3390/app12157529 ↗
27. Supervised machine learning-based salp swarm algorithm for fault diagnosis of photovoltaic systems10.1186/s44147-023-00344-z ↗
28. Random Forest based intelligent fault diagnosis for PV arrays using array voltage and string currents10.1016/j.enconman.2018.10.040 ↗
29. Fault identification of photovoltaic array based on machine learning classifiers10.1109/ACCESS.2021.3130889 ↗
30. Photovoltaic hot-spots fault detection algorithm using fuzzy systems10.1109/TDMR.2019.2944793 ↗
31. Comparing Mamdani Sugeno fuzzy logic and RBF ANN network for PV fault detection10.1016/j.renene.2017.10.066 ↗
32. Fault detection algorithm for grid-connected photovoltaic plants10.1016/j.solener.2016.08.021 ↗
33. Fault detection and diagnosis methods for photovoltaic systems: A review10.1016/j.rser.2018.03.062 ↗
34. Yun, L., Bofeng, Y., Dan, Q., and Fengshuo, L. (2021, January 22–24). Research on fault diagnosis of photovoltaic array based on random forest algorithm. Proceedings of the 2021 IEEE International Conference on Power Electronics, Computer Applications, ICPECA, Shenyang, China.10.1109/ICPECA51329.2021.9362559 ↗
35. Intelligent monitoring of photovoltaic panels based on infrared detection10.1016/j.egyr.2022.03.173 ↗
36. A comprehensive review on protection challenges and fault diagnosis in PV systems10.1016/j.rser.2018.03.082 ↗
37. Islam, M., Rashel, M.R., Ahmed, M.T., Islam, A.K.M.K., and Tlemçani, M. (2023). Artificial intelligence in photovoltaic fault identification and diagnosis: A systematic review. Energies, 16.10.3390/en16217417 ↗
38. Extra trees method for stock price forecasting with rolling origin accuracy evaluation
39. An optimized extremely randomized tree model for breast cancer classification
40. Extremely randomized trees with privacy preservation for distributed structured health data10.1109/ACCESS.2022.3141709 ↗
41. Multi hours ahead prediction of surface ozone gas concentration: Robust artificial intelligence approach10.1016/j.apr.2020.06.024 ↗
42. Fault diagnosis based on extremely randomized trees in wireless sensor networks10.1016/j.ress.2020.107284 ↗
43. Extremely randomized trees-based scheme for stealthy cyber-attack detection in smart grid networks10.1109/ACCESS.2020.2968934 ↗
44. Engel, E., and Engel, N. (2022). A Review on Machine Learning Applications for Solar Plants. Sensors, 22.10.3390/s22239060 ↗
45. Machine learning in photovoltaic systems: A review10.1016/j.renene.2022.06.105 ↗
46. Kurukuru, V.S.B., Haque, A., Khan, M.A., Sahoo, S., Malik, A., and Blaabjerg, F. (2021). A review on artificial intelligence applications for grid-connected solar photovoltaic systems. Energies, 14.10.3390/en14154690 ↗
47. Review and performance evaluation of photovoltaic array fault detection and diagnosis techniques10.1155/2019/6953530 ↗
48. Zenebe, T.M., Midtgård, O.-M., Völler, S., Cali, Ü., and Cali, U. (2021). EasyChair Preprint Machine Learning for PV System Operational Fault Analysis: Literature Review Machine Learning for PV System Operational Fault Analysis: Literature Review, Springer.10.1007/978-3-031-10525-8_27 ↗
49. Review on maintenance of photovoltaic systems based on deep learning and internet of things
50. Forootan, M.M., Larki, I., Zahedi, R., and Ahmadi, A. (2022). Machine Learning and Deep Learning in Energy Systems: A Review. Sustainability, 14.10.3390/su14084832 ↗
51. Methods of photovoltaic fault detection and classification: A review10.1016/j.egyr.2022.04.043 ↗
52. A critical review of PV systems’ faults with the relevant detection methods10.1016/j.nexus.2023.100257 ↗
53. Vai, V., Chhorn, S., Chhim, R., Tep, S., and Bun, L. (2020, January 4–6). Modeling and Simulation of PV Module for Estimating Energy Production under Uncertainties. Proceedings of the 2020 8th International Electrical Engineering Congress, IEECON 2020, Chiang Mai, Thailand.10.1109/iEECON48109.2020.229578 ↗
54. The comprehensive study of electrical faults in PV arrays
55. Aouchiche, N. (2023, June 14). Défauts Liés Aux Systèmes Photovoltaïques Autonomes et Techniques de Diagnostic-Etat de l’art. Available online: https://www.researchgate.net/publication/328577571.
56. An enhanced machine learning based approach for failures detection and diagnosis of PV systems10.1016/j.enconman.2017.09.019 ↗
57. A comprehensive study on different types of faults and detection techniques for solar photovoltaic system10.1016/j.solener.2017.08.069 ↗
58. Trejo, D.R.E., Bárcenas, E., Díez, J.E.H., Bossio, G., and Pérez, G.E. (2018). Open- and short-circuit fault identification for a boost DC/DC converter in PV MPPT systems. Energies, 11.10.3390/en11030616 ↗
59. Mismatch based diagnosis of pv fields relying on monitored string currents10.1155/2017/2834685 ↗
60. Abdulmawjood, K., Refaat, S.S., and Morsi, W.G. (2018, January 10–12). Detection and prediction of faults in photovoltaic arrays: A review. Proceedings of the 2018 IEEE 12th International Conference on Compatibility, Power Electronics and Power Engineering, CPE-POWERENG 2018, Doha, Qatar.10.1109/CPE.2018.8372609 ↗
61. Fault diagnostic methodology for grid-connected photovoltaic systems10.37899/journallamultiapp.v2i2.339 ↗
62. Challenges associated with hybrid energy systems: An artificial intelligence solution10.1016/j.egyr.2022.11.195 ↗
63. Comparative analysis of photovoltaic faults and performance evaluation of its detection techniques10.1109/ACCESS.2020.2970531 ↗
64. Study of partial shading effect on solar module using MATLAB development of a MATLAB
65. Malvoni, M., and Chaibi, Y. (2020). Machine learning based approaches for modeling the output power of photovoltaic array in real outdoor conditions. Electronics, 9.10.3390/electronics9020315 ↗
66. Bypass diode and photovoltaic module failure analysis of 1.5kW solar PV array
67. Online fault detection in pv systems10.1109/TSTE.2015.2421447 ↗
68. Kim, S., and Kim, S. (2021). Performance estimation modeling via machine learning of an agrophotovoltaic system in South Korea. Energies, 14.10.3390/en14206724 ↗
69. Diagnosis methods for IGBT open switch fault applied to 3-phase AC/DC PWM converter10.6113/JPE.2012.12.1.120 ↗
70. Puthiyapurayil, M.R.M.K., Nasirudeen, M.N., Saywan, Y.A., Ahmad, M.W., and Malik, H. (2022). A Review of Open-Circuit Switch Fault Diagnostic Methods for Neutral Point Clamped Inverter. Electronics, 11.10.3390/electronics11193169 ↗
71. A Machine learning evaluation of maintenance records for common failure modes in PV inverters10.1109/ACCESS.2020.3039182 ↗
72. Zouinar, M. (2020). Developments in artificial intelligence: What are the challenges for human activity and the human-machine relationship at work?. Activities.10.4000/activites.4941 ↗
73. Vodapally, S.N., and Ali, M.H. (2023). Overview of intelligent inverters and associated cybersecurity issues for a grid-connected solar photovoltaic system. Energies, 16.10.3390/en16165904 ↗
74. A fault diagnosis method for photovoltaic arrays based on fault parameters identification10.1016/j.renene.2019.04.147 ↗
75. Sarikh, S., Raoufi, M., Bennouna, A., Benlarabi, A., and Ikken, B. (2018, January 26–28). Fault diagnosis in a photovoltaic system through I–V characteristics analysis. Proceedings of the 2018 9th International Renewable Energy Congress, IREC 2018, Hammamet, Tunisia.10.1109/IREC.2018.8362572 ↗
76. Fault detection and diagnosis of photovoltaic system based on neural networks approach
77. Mahalanobis semi-supervised mapping and beetle antennae search based support vector machine for wind turbine rolling bearings fault diagnosis10.1016/j.renene.2020.04.041 ↗
78. Zhao, Y., Yang, L., Lehman, B., De Palma, J.F., Mosesian, J., and Lyons, R. (2012, January 5–9). Decision tree-based fault detection and classification in solar photovoltaic arrays. Proceedings of the Conference Proceedings—IEEE Applied Power Electronics Conference and Exposition—APEC, Orlando, FL, USA.10.1109/APEC.2012.6165803 ↗
79. Fault detection and classification of multi-location and evolving faults in double-circuit transmission line using ANN10.1007/978-981-13-0514-6_31 ↗
80. Yuan, Z., Xiong, G., and Fu, X. (2022). Artificial neural network for fault diagnosis of solar photovoltaic systems: A Survey. Energies, 15.10.3390/en15228693 ↗
81. Performance prediction of PV module using electrical equivalent model and artificial neural network10.1016/j.solener.2018.10.018 ↗
82. A novel fault diagnosis technique for photovoltaic systems based on artificial neural networks10.1016/j.renene.2016.01.036 ↗
83. New intelligent fault diagnosis (IFD) approach for grid-connected photovoltaic systems10.1016/j.energy.2020.118591 ↗
84. Neural network-based fault detection and diagnosis system for three-phase inverter in variable speed drive with induction motor10.1155/2016/1286318 ↗
85. Modeling, development and analysis performance of an intelligent control of photovoltaic system by fuzzy logic approach for maximum power point tracking
86. Abid, M., Laribi, S.S., Al-Asgar, Z.S., and Larbi, M. (2021, January 4–5). Artificial neural network approach assessment of short-circuit fault detection in a three-phase inverter. Proceedings of the 2021 International Congress of Advanced Technology and Engineering, ICOTEN, Taiz, Yemen.10.1109/ICOTEN52080.2021.9493498 ↗
87. Fault diagnosis in a five-level multilevel inverter using an artificial neural network approach10.20998/2074-272X.2023.1.05 ↗
88. Detection and assessment of partial shading in photovoltaic arrays10.1016/j.jesit.2015.10.003 ↗
89. Dhimish, M., and Tyrrell, A.M. (2023, December 21). This Is a Repository Copy of Photovoltaic Bypass Diode Fault Detection Using Artificial Neural Networks. Photovoltaic Bypass Diode Fault Detection Using Artificial Neural Networks. Available online: https://eprints.whiterose.ac.uk/.10.1109/TIM.2023.3244230 ↗
90. Performance analysis of ANN Based DC To DC Converter
91. Application of support vector machine models for forecasting solar and wind energy resources: A review10.1016/j.jclepro.2018.07.164 ↗
92. Recent advances on SVM based fault diagnosis and process monitoring in complicated industrial processes10.1016/j.neucom.2015.09.081 ↗
93. Fault detection of solar PV system using SVM and thermal image processing
94. Fault diagnosis of open circuit multiple igbt’s using ppca-svm in single phase five-level voltage-controlled h-bridge MLI
95. An unsupervised monitoring procedure for detecting anomalies in photovoltaic systems using a one-class support vector machine10.1016/j.solener.2018.12.045 ↗
96. Survey of machine learning algorithms for disease diagnostic
97. Eskandari, A., Milimonfared, J., and Aghaei, M. (August, January 15). Optimization of SVM classifier using Grid Search Method for Line-Line Fault detection of photovoltaic systems. Proceedings of the Conference Record of the IEEE Photovoltaic Specialists Conference, Calgary, AB, Canada.
98. Improved KNN-Based monitoring schemes for detecting faults in PV systems10.1109/JPHOTOV.2019.2896652 ↗
99. Qin, J., Wang, L., and Huang, R. (2017, January 9–12). Research on Fault Diagnosis Method of Spacecraft Solar Array Based on f-KNN Algorithm. Proceedings of the Prognostics and System Health Management Conference (PHM Harbin), Harbin, China.10.1109/PHM.2017.8079238 ↗
100. Janarthanan, R., Maheshwari, R.U., Shukla, P.K., Shukla, P.K., Mirjalili, S., and Kumar, M. (2021). Intelligent detection of the PV faults based on artificial neural network and type 2 fuzzy systems. Energies, 14.10.3390/en14206584 ↗