Fault Detection in Solar Energy Systems: A Deep Learning Approach
Abstract
:1. Introduction
Related Studies
2. Materials and Methods
2.1. Proposed Method
2.2. EfficientNet B0
2.3. Classification
- Kernel function: Quadratic. The quadratic kernel function is a type of kernel function used in SVMs. It allows the transformation of the feature space to a higher dimension, which can help capture complex relationships between data points.
- Kernel scale: Automatic. The kernel scale determines the spread of the kernel function. When set to “Automatic”, the algorithm automatically determines an appropriate scale based on the input data.
- Box constraint level: 1. The box constraint, also known as the regularization parameter (C), controls the balance, maximizing the margin between support vectors and minimizing classification errors.
- Multi-class method: One-Versus-One. In multi-class classification, this method decomposes the problem into a series of binary classification tasks.
- Standardize data: Standardizing the data ensures that the input features have a mean of zero and a variance of one.
2.4. Feature Selection
2.5. Dataset
- Cell: A single cell with a square geometry that has experienced a hot-spot event.
- Cell-multi: Hot spots have occurred in multiple cells, each with a square geometry.
- Cracking: There are surface cracks visible on the module.
- Diode: The bypass diode is active, typically accounting for 1/3 of the module.
- Diode-multi: Multiple bypass diodes are active, typically accounting for 2/3 of the module.
- Hot-spot: A thermal hotspot has developed on a thin-film module.
- Hot-spot-multi: Multiple thermal hotspots have formed on a thin-film module.
- Offline-module: The entire module is subject to heating.
- Shadowing: Sunlight is obstructed due to vegetation, man-made structures, or adjacent rows.
- Soiling: There is dirt, dust, or other debris on the surface of the module.
- Vegetation: Panels are blocked by surrounding vegetation.
- No-anomaly: The solar module is operating normally.
3. Experimental Results
- Sensitivity: Average sensitivity was 88.28%. The average sensitivity demonstrates that the model performs quite evenly across all classes. This indicates the model’s capability to effectively identify various classes within the dataset.
- Specificity: Average specificity was 99.33%. The average specificity is notably high, indicating the model’s proficiency in accurately recognizing non-class instances.
- Precision: Average precision was 91.50%. The average precision suggests that the model is adept at accurately predicting classes. In other words, when the model predicts a class, it is often correct.
- F1-Score: Average F1-score was 89.82%. The average F1-Score harmoniously combines precision and recall. This signifies that the model’s classification performance is generally well-balanced and notably high.
- In addition to providing energy efficiency by solar panel defect classification, benefits will also be provided in terms of energy management, because solar panel defect classification is important for the system to ensure maximum energy production.
4. Discussion
5. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
References
- COP 21 Paris France Sustainable Innovation Forum 2015 Working with UNEP. Available online: https://www.cop21paris.org/ (accessed on 15 August 2023).
- Kabir, E.; Kumar, P.; Kumar, S.; Adelodun, A.A.; Kim, K.-H. Solar energy: Potential and future prospects. Renew. Sustain. Energy Rev. 2018, 82, 894–900. [Google Scholar] [CrossRef]
- Shahsavari, A.; Akbari, M. Potential of solar energy in developing countries for reducing energy-related emissions. Renew. Sustain. Energy Rev. 2018, 90, 275–291. [Google Scholar] [CrossRef]
- Tiwari, G.N.; Dubey, S. Fundamentals of Photovoltaic Modules and Their Applications; Royal Society of Chemistry: London, UK, 2009. [Google Scholar]
- Hernández-Callejo, L.; Gallardo-Saavedra, S.; Alonso-Gómez, V. A review of photovoltaic systems: Design, operation and maintenance. Sol. Energy 2019, 188, 426–440. [Google Scholar] [CrossRef]
- Aslan, M.; Duranay, Z.; Tuncer, S. Türkiye’ nin Güneş Enerjisi Potansiyeli ve Uygulama Alanları (Solar Energy Potential of Turkey and Solar Energy Application Areas). In Proceedings of the International EUROASIA Congress on Scientific Researches and Recent Trends 10, Bakü, Azerbaycan, 16–17 February 2023. [Google Scholar]
- Kabir, M.; Duranay, Z.; Ekici, S. Trend of Energy Generation Efficiency in Agrivoltaic Systems Research. In Proceedings of the 2nd-International Congress on Modern Sciences, Tashkent, Uzbekistan, 16–17 December 2022. [Google Scholar]
- Qiu, G.; Ma, Y.; Song, W.; Cai, W. Comparative study on solar flat-plate collectors coupled with three types of reflectors not requiring solar tracking for space heating. Renew. Energy 2021, 169, 104–116. [Google Scholar] [CrossRef]
- Duranay, Z.; Karagözoğlu, L. Fotovoltaik Panel Performansını Etkileyen Faktörlerin İncelenmesi (Investigation of the Factors Affecting the Photovoltaic Panel Performance). In Proceedings of the 2nd International Baku Conference on Scientific Research, Baku, Azerbaijan, 28–30 April 2021. [Google Scholar]
- Karakilic, A.N.; Karafil, A.; Genc, N. Effects of temperature and solar irradiation on performance of monocrystalline, polycrystalline and thin-film PV panels. Int. J. Tech. Phys. Probl. Eng. 2022, 51, 254–260. [Google Scholar]
- Gupta, V.; Sharma, M.; Pachauri, R.K.; Babu, K.D. Comprehensive review on effect of dust on solar photovoltaic system and mitigation techniques. Sol. Energy 2019, 191, 596–622. [Google Scholar] [CrossRef]
- Dişli, F.; Gedikpinar, M.; Şengür, A. Determination of Pollution on Photovoltaic Panels by Image Processing. In Proceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), Malatya, Turkey, 28–30 September 2018; pp. 1–5. [Google Scholar]
- Karagözoğlu, L.; Duranay, Z.B. Investigation of Maximum Power Point Tracking Methods in Photovoltaic Sytems. Int. J. Innov. Eng. Appl. 2023, 7, 86–95. [Google Scholar] [CrossRef]
- Millendorf, M.; Obropta, E.; Vadhavkar, N. Infrared solar module dataset for anomaly detection. In Proceedings of the 2020 International Conference on Learning Representations (ICLR), Addis Ababa, Ethiopia, 30 April 2020. [Google Scholar]
- Sander, M.; Henke, B.; Schweizer, S.; Ebert, M.; Bagdahn, J. PV module defect detection by combination of mechanical and electrical analysis methods. In Proceedings of the 2010 35th IEEE Photovoltaic Specialists Conference, Honolulu, HI, USA, 20–25 June 2010; pp. 1765–1769. [Google Scholar]
- Garaj, M.; Hong, K.Y.; Chung, H.S.-H.; Zhou, J.; Lo, A.W.-L. Photovoltaic panel health diagnostic system for solar power plants. In Proceedings of the 2019 IEEE Applied Power Electronics Conference and Exposition (APEC), Anaheim, CA, USA, 17–21 March 2019; pp. 1078–1083. [Google Scholar]
- Yahya, Z.; Imane, S.; Hicham, H.; Ghassane, A.; Safia, E.B.-I. Applied imagery pattern recognition for photovoltaic modules’ inspection: A review on methods, challenges and future development. Sustain. Energy Technol. Assess. 2022, 52, 102071. [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. Spat. Inf. Sci. 2018, 42, 893–900. [Google Scholar] [CrossRef]
- Shihavuddin, A.; Rashid, M.R.A.; Maruf, M.H.; Hasan, M.A.; ul Haq, M.A.; Ashique, R.H.; Al Mansur, A. Image based surface damage detection of renewable energy installations using a unified deep learning approach. Energy Rep. 2021, 7, 4566–4576. [Google Scholar] [CrossRef]
- El-Banby, G.M.; Moawad, N.M.; Abouzalm, B.A.; Abouzaid, W.F.; Ramadan, E. Photovoltaic system fault detection techniques: A review. Neural Comput. Appl. 2023, 1–14. [Google Scholar] [CrossRef]
- Amaral, T.G.; Pires, V.F.; Pires, A.J. Fault detection in PV tracking systems using an image processing algorithm based on PCA. Energies 2021, 14, 7278. [Google Scholar] [CrossRef]
- Abubakar, A.; Jibril, M.M.; Almeida, C.F.; Gemignani, M.; Yahya, M.N.; Abba, S.I. A Novel Hybrid Optimization Approach for Fault Detection in Photovoltaic Arrays and Inverters Using AI and Statistical Learning Techniques: A Focus on Sustainable Environment. Processes 2023, 11, 2549. [Google Scholar] [CrossRef]
- Kellil, N.; Aissat, A.; Mellit, A. Fault diagnosis of photovoltaic modules using deep neural networks and infrared images under Algerian climatic conditions. Energy 2023, 263, 125902. [Google Scholar] [CrossRef]
- Eltuhamy, R.A.; Rady, M.; Almatrafi, E.; Mahmoud, H.A.; Ibrahim, K.H. Fault Detection and Classification of CIGS Thin-Film PV Modules Using an Adaptive Neuro-Fuzzy Inference Scheme. Sensors 2023, 23, 1280. [Google Scholar] [CrossRef] [PubMed]
- 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]
- Chen, L.; Li, S.; Wang, X. Quickest fault detection in photovoltaic systems. IEEE Trans. Smart Grid 2016, 9, 1835–1847. [Google Scholar] [CrossRef]
- Segovia Ramirez, I.; Das, B.; Garcia Marquez, F.P. Fault detection and diagnosis in photovoltaic panels by radiometric sensors embedded in unmanned aerial vehicles. Prog. Photovolt. Res. Appl. 2022, 30, 240–256. [Google Scholar] [CrossRef]
- Zefri, Y.; Sebari, I.; Hajji, H.; Aniba, G.; Aghaei, M. A layer-2 solution for inspecting large-scale photovoltaic arrays through aerial LWIR multiview photogrammetry and deep learning: A hybrid data-centric and model-centric approach. Expert Syst. Appl. 2023, 223, 119950. [Google Scholar] [CrossRef]
- Tan, M.; Le, Q. Efficientnet: Rethinking model scaling for convolutional neural networks. In Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; pp. 6105–6114. [Google Scholar]
- Hearst, M.A.; Dumais, S.T.; Osuna, E.; Platt, J.; Scholkopf, B. Support vector machines. IEEE Intell. Syst. Their Appl. 1998, 13, 18–28. [Google Scholar] [CrossRef]
- Hittawe, M.M.; Sidibé, D.; Beya, O.; Mériaudeau, F. Machine vision for timber grading singularities detection and applications. J. Electron. Imaging 2017, 26, 063015. [Google Scholar] [CrossRef]
- Vishwanathan, S.; Murty, M.N. SSVM: A simple SVM algorithm. In Proceedings of the 2002 International Joint Conference on Neural Networks, Honolulu, HI, USA, 12–17 May 2002; IJCNN’02 (Cat. No. 02CH37290). pp. 2393–2398. [Google Scholar]
- Hittawe, M.M.; Sidibé, D.; Mériaudeau, F. Bag of words representation and SVM classifier for timber knots detection on color images. In Proceedings of the 2015 14th IAPR International Conference on Machine Vision Applications (MVA), Tokyo, Japan, 18–22 May 2015; pp. 287–290. [Google Scholar]
- Schuldt, C.; Laptev, I.; Caputo, B. Recognizing human actions: A local SVM approach. In Proceedings of the 17th International Conference on Pattern Recognition, Cambridge, UK, 26 August 2004; ICPR 2004. pp. 32–36. [Google Scholar]
- Tasci, B. Automated ischemic acute infarction detection using pre-trained CNN models’ deep features. Biomed. Signal Process. Control 2023, 82, 104603. [Google Scholar] [CrossRef]
- Goldberger, J.; Hinton, G.E.; Roweis, S.; Salakhutdinov, R.R. Neighbourhood components analysis. Adv. Neural Inf. Process. Syst. 2004, 17. [Google Scholar]
- Tas, N.P.; Kaya, O.; Macin, G.; Tasci, B.; Dogan, S.; Tuncer, T. ASNET: A Novel AI Framework for Accurate Ankylosing Spondylitis Diagnosis from MRI. Biomedicines 2023, 11, 2441. [Google Scholar] [CrossRef] [PubMed]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Redmon, J.; Farhadi, A. YOLO9000: Better, faster, stronger. In Proceedings of the 2019 IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 7263–7271. [Google Scholar]
- Sandler, M.; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.-C. Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the 2018 IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 4510–4520. [Google Scholar]
- Ekmekyapar, T.; Taşcı, B. Exemplar MobileNetV2-Based Artificial Intelligence for Robust and Accurate Diagnosis of Multiple Sclerosis. Diagnostics 2023, 13, 3030. [Google Scholar] [CrossRef] [PubMed]
- Chollet, F. Xception: Deep learning with depthwise separable convolutions. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 1251–1258. [Google Scholar]
- Zhang, X.; Zhou, X.; Lin, M.; Sun, J. Shufflenet: An extremely efficient convolutional neural network for mobile devices. In Proceedings of the 2018 IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 6848–6856. [Google Scholar]
- Zoph, B.; Vasudevan, V.; Shlens, J.; Le, Q.V. Learning transferable architectures for scalable image recognition. In Proceedings of the 2018 IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 8697–8710. [Google Scholar]
- Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 4700–4708. [Google Scholar]
- Szegedy, C.; Vanhoucke, V.; Ioffe, S.; Shlens, J.; Wojna, Z. Rethinking the inception architecture for computer vision. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 2818–2826. [Google Scholar]
- Szegedy, C.; Ioffe, S.; Vanhoucke, V.; Alemi, A. Inception-v4, inception-resnet and the impact of residual connections on learning. In Proceedings of the 2016 AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA, 12–17 February 2016. [Google Scholar]
- Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 1–9. [Google Scholar]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 2012, 25, 1097–1105. [Google Scholar] [CrossRef]
- Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- Iandola, F.N.; Han, S.; Moskewicz, M.W.; Ashraf, K.; Dally, W.J.; Keutzer, K. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5 MB model size. arXiv 2016, arXiv:1602.07360. [Google Scholar]
- 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]
- Alves, R.H.F.; de Deus Junior, G.A.; 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]
- Le, M.; Nguyen, D.K.; Dao, V.-D.; Vu, N.H.; Vu, H.H.T. Remote anomaly detection and classification of solar photovoltaic modules based on deep neural network. Sustain. Energy Technol. Assess. 2021, 48, 101545. [Google Scholar] [CrossRef]
- Le, M.; Le, D.; Vu, H.H.T. Thermal inspection of photovoltaic modules with deep convolutional neural networks on edge devices in AUV. Measurement 2023, 218, 113135. [Google Scholar] [CrossRef]
- Tang, C.; Ren, H.; Xia, J.; Wang, F.; Lu, J. Automatic defect identification of PV panels with IR images through unmanned aircraft. IET Renew. Power Gener. 2023, 17, 3108–3119. [Google Scholar] [CrossRef]
- Pamungkas, R.F.; Utama, I.B.K.Y.; Jang, Y.M. A Novel Approach for Efficient Solar Panel Fault Classification Using Coupled UDenseNet. Sensors 2023, 23, 4918. [Google Scholar] [CrossRef]
- Sriraman, D.; Ramaprabha, R. Application of Machine Learning and Convolutional Neural Networks for the Fault Detection and Classification Monitoring System in PV Plants. In Proceedings of the 2023 9th International Conference on Electrical Energy Systems (ICEES), Chennai, India, 23–25 March 2023; pp. 694–699. [Google Scholar]
- Chen, H.; Zhang, A.; Gong, C.; Liang, W.; Wang, Z. Fault Diagnosis Method for Photovoltaic Panels Based on Improved ShuffleNet V2 and Infrared Images. In Proceedings of the 2022 7th International Conference on Power and Renewable Energy (ICPRE), Shanghai, China, 23–26 September 2022; pp. 447–451. [Google Scholar]
- Lee, S.-H.; Yan, L.-C.; Yang, C.-S. LIRNet: A Lightweight Inception Residual Convolutional Network for Solar Panel Defect Classification. Energies 2023, 16, 2112. [Google Scholar] [CrossRef]
- Açikgöz, H.; Korkmaz, D.; Dandil, Ç. Classification of Hotspots in Photovoltaic Modules with Deep Learning Methods. Turk. J. Sci. Technol. 2022, 17, 211–221. [Google Scholar] [CrossRef]
Pre-Trained CNN | Accuracy (%) |
---|---|
Resnet18 [38] | 74.83 |
Resnet50 [38] | 79.15 |
Resnet101 [38] | 79.12 |
Darknet19 [39] | 76.99 |
Mobilenetv2 [40,41] | 77.47 |
Darknet53 [39] | 76.20 |
Xception [42] | 77.52 |
Efficientnetb0 [29] | 81.18 |
Shufflenet [43] | 78.10 |
Nasnetmobile [44] | 75.70 |
Nasnetlarge [44] | 77.09 |
Densenet201 [45] | 77.86 |
Inceptionv3 [46] | 76.63 |
Inceptionresnetv2 [47] | 79.42 |
Googlenet [48] | 71.31 |
Alexnet [49] | 77.30 |
Vgg16 [50] | 73.94 |
Vgg19 [50] | 73.91 |
Squeezenet [51] | 74.68 |
Class | Accuracy (%) | Sensitivity (%) | Specificity (%) | Precision (%) | F1-Score (%) |
---|---|---|---|---|---|
Cell | 93.93 | 88.71 | 98.68 | 87.40 | 88.05 |
Cell-multi | 83.00 | 99.04 | 85.59 | 84.27 | |
Cracking | 91.06 | 99.60 | 91.75 | 91.40 | |
Diode | 96.80 | 99.86 | 98.24 | 97.51 | |
Diode-multi | 93.14 | 99.97 | 97.02 | 95.04 | |
Hot spot | 80.72 | 99.87 | 88.55 | 84.45 | |
Hot spot-multi | 82.93 | 99.87 | 89.08 | 85.89 | |
No-anomaly | 98.84 | 96.81 | 96.87 | 97.85 | |
Offline-module | 87.30 | 99.80 | 94.88 | 90.93 | |
Shadowing | 89.58 | 99.59 | 92.47 | 91.01 | |
Soiling | 77.94 | 99.88 | 86.89 | 82.17 | |
Vegetation | 89.38 | 99.04 | 89.22 | 89.30 |
Study | Method | Class | Accuracy % |
---|---|---|---|
Korkmaz and Acikgoz [52] | A multi-scale convolutional neural network with three branches based on the transfer learning strategy | 12 | 93.51 |
Alves et al. [53] | Data augmentation techniques to increase the success of the convolutional neural network | 8 | 92.5 |
Nguyen et al. [54] | A deep neural network based on a residual network structure and ensemble technique | 2 | 94 |
Le et al. [55] | The remote sensing method | 12 | 85.35 |
Tang et al. [56] | MobileNet-V3 network | 11 | 70.82 |
Pamungkas et al. [57] | Geometric transformation and generative adversarial networks image augmentation techniques | 11 | 96.65 |
Sriraman and Ramaprabha [58] | Random forest model | 6 | 90 |
Chen et al. [59] | ShuffleNet V2 network | 11 | 84.06 |
Lee et al. [60] | Lightweight inception residual convolutional network | 8 | 89 |
Açikgöz et al. [61] | AlexNet | 2 | 98.65 |
Proposed method | Exemplar Efficientb0,NCA,SVM | 12 | 93.93 |
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 author. 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
Duranay, Z.B. Fault Detection in Solar Energy Systems: A Deep Learning Approach. Electronics 2023, 12, 4397. https://doi.org/10.3390/electronics12214397
Duranay ZB. Fault Detection in Solar Energy Systems: A Deep Learning Approach. Electronics. 2023; 12(21):4397. https://doi.org/10.3390/electronics12214397
Chicago/Turabian StyleDuranay, Zeynep Bala. 2023. "Fault Detection in Solar Energy Systems: A Deep Learning Approach" Electronics 12, no. 21: 4397. https://doi.org/10.3390/electronics12214397
APA StyleDuranay, Z. B. (2023). Fault Detection in Solar Energy Systems: A Deep Learning Approach. Electronics, 12(21), 4397. https://doi.org/10.3390/electronics12214397