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 :
- 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.
- 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
- G. Jocher, "YOLOv5 by Ultralytics," GitHub Repository, 2020. [Online]. Available: https://github.com/ultralytics/yolov5
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- 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.