A Deep Learning-Based Approach for Identifying Defects in Solar Panels


Authors : Harisree Haridas; Hruday Reddy K; Jahnavi P; Lochana B; Akshaya Acharya; Deba Chandan Mohanty; Bharani Kumar Depuru

Volume/Issue : Volume 9 - 2024, Issue 9 - September


Google Scholar : https://tinyurl.com/mvyytmmu

Scribd : https://tinyurl.com/5n7xhnj2

DOI : https://doi.org/10.38124/ijisrt/IJISRT24SEP309

Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.


Abstract : In the solar energy sector, the task of monitoring and maintaining large photovoltaic (PV) system portfolios is essential for ensuring optimal performance and reliability. Prominent solar energy companies face challenges with their current fault detection methods, which are inefficient and resource- intensive. This paper addresses the critical need for improved fault detection in solar PV systems to maximize uptime and minimize maintenance costs. We employed advanced data preprocessing and augmentation techniques using Roboflow and developed a YOLOv8 segmentation model in Google Colab with GPU. This model was then deployed using Streamlit, providing a robust solution for identifying faulty solar modules. The proposed approach significantly enhances fault detection accuracy, achieving a minimum accuracy rate of 85%, thus ensuring reliable operation of the PV systems. Additionally, the implementation of this model contributes to a 15% reduction in system downtime and a 10% reduction in maintenance costs. By leveraging advanced machine learning techniques, our solution transforms the maintenance process, making it more efficient and cost-effective. Consequently, this work not only improves the reliability and performance of solar PV systems but also supports the broader goal of sustainable energy through more efficient resource usage.

Keywords : Solar PV Systems, Fault Detection, Machine Learning, Data Preprocessing, Roboflow, YOLOV8, Google- Colab, GPU, Streamlit.

References :

  1. J. Redmon, S. Divvala, R. Girshick, and A. Farhadi, "You Only Look Once: Unified, Real-Time Object Detection," in Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 2016, pp. 779-788. doi: 10.1109/CVPR.2016.91.
  2. A. Bochkovskiy, C. Y. Wang, and H. Liao, "YOLOv4: Optimal Speed and Accuracy of Object Detection," arXiv preprint arXiv:2004.10934, 2020. [Online]. Available: https://arxiv.org/abs/2004.10934
  3. G. Jocher, "YOLOv5 by Ultralytics," GitHub Repository, 2020. [Online]. Available: https://github.com/ultralytics/yolov5
  4. Z. Wang, C. Y. Wang, and H. M. Liao, "YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors," arXiv preprint arXiv:2207.02696, 2022. [Online]. Available: https://arxiv.org/abs/2207.02696
  5. C. Y. Wang, A. Bochkovskiy, and H. Liao, "YOLOv8: Next-Generation Real-Time Object Detection and Segmentation Model," arXiv preprint arXiv:2304.00501, 2023. [Online]. Available: https://arxiv.org/abs/2304.00501
  6. A. R. Sfar, F. Z. Ayadi, A. Dammak, and M. M. Masmoudi, "Detection and Classification of Solar Panel Defects using Machine Learning," in Proc. IEEE International Conference on Image Processing (ICIP), Abu Dhabi, UAE, 2020, pp. 2450-2454. doi: 10.1109/ICIP40778.2020.9191014.
  7. S. Deng, W. Wan, Y. Li, and S. Shi, "A Review of Solar Panel Defect Detection Using Machine Learning Methods," in Proc. IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 2020, pp. 123-129. doi: 10.1109/ICRA40945.2020.9197399.
  8. M. K. Shah, A. Zaveri, and P. Patel, "Streamlit: An Open-Source App Framework for Machine Learning and Data Science Projects," in Proc. International Conference on Emerging Technologies in Computing (ICETiC), London, UK, 2021, pp. 302-307. doi: 10.1109/ICETiC54382.2021.9650871.
  9. L. Zhang, Y. Chen, Z. Zhang, and M. A. Jabbar, "Application of Data Augmentation in Deep Learning: A Review," IEEE Access, vol. 9, pp. 25877-25888, 2021. doi: 10.1109/ACCESS.2021.3054656.
  10. R. Girshick, "Fast R-CNN," in Proc. IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 2015, pp. 1440-1448. doi: 10.1109/ICCV.2015.169.

In the solar energy sector, the task of monitoring and maintaining large photovoltaic (PV) system portfolios is essential for ensuring optimal performance and reliability. Prominent solar energy companies face challenges with their current fault detection methods, which are inefficient and resource- intensive. This paper addresses the critical need for improved fault detection in solar PV systems to maximize uptime and minimize maintenance costs. We employed advanced data preprocessing and augmentation techniques using Roboflow and developed a YOLOv8 segmentation model in Google Colab with GPU. This model was then deployed using Streamlit, providing a robust solution for identifying faulty solar modules. The proposed approach significantly enhances fault detection accuracy, achieving a minimum accuracy rate of 85%, thus ensuring reliable operation of the PV systems. Additionally, the implementation of this model contributes to a 15% reduction in system downtime and a 10% reduction in maintenance costs. By leveraging advanced machine learning techniques, our solution transforms the maintenance process, making it more efficient and cost-effective. Consequently, this work not only improves the reliability and performance of solar PV systems but also supports the broader goal of sustainable energy through more efficient resource usage.

Keywords : Solar PV Systems, Fault Detection, Machine Learning, Data Preprocessing, Roboflow, YOLOV8, Google- Colab, GPU, Streamlit.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe