Yichuan Shao , Can Zhang , Lei Xing , Haijing Sun , Qian Zhao , Le Zhang
{"title":"A new dust detection method for photovoltaic panel surface based on Pytorch and its economic benefit analysis","authors":"Yichuan Shao , Can Zhang , Lei Xing , Haijing Sun , Qian Zhao , Le Zhang","doi":"10.1016/j.egyai.2024.100349","DOIUrl":null,"url":null,"abstract":"<div><p>Dust accumulation on the surface of solar photovoltaic panels diminishes their power generation efficiency, leading to reduced energy generation. Regular monitoring and cleaning of solar photovoltaic panels is essential. Thus, developing optimal procedures for their upkeep is crucial for improving component efficiency, reducing maintenance costs, and conserving resources. This study introduces an improved Adam optimization algorithm designed specifically for detecting dust on the surface of solar photovoltaic panels. Although the traditional Adam algorithm is the preferred choice for optimizing neural network models, it occasionally encounters problems such as local optima, overfitting, and not convergence due to inconsistent learning rates during the optimization process. To mitigate these issues, the improved algorithm incorporates Warmup technology and cosine annealing strategies with traditional Adam algorithm, that allows for a gradual increase in the learning rate, ensuring stability in the preliminary phases of training. Concurrently, the improved algorithm employs a cosine annealing strategy to dynamically tweak the learning rate. This not only counters the local optimization issues to some degree but also bolsters the generalization ability of the model. When applied on the dust detection on the surface of solar photovoltaic panels, this improved algorithm exhibited superior convergence and training accuracy on the surface dust detection dataset of solar photovoltaic panels in comparison to the standard Adam method. Remarkably, it displayed noteworthy improvements within three distinct neural network frameworks: ResNet-18, VGG-16, and MobileNetV2, thereby attesting to the effectiveness of the novel algorithm. These findings hold significant promise and potential applications in the field of surface dust detection of solar photovoltaic panels. These research results will create economic benefits for enterprises and individuals, and are an important strategic development direction for the country.</p></div>","PeriodicalId":34138,"journal":{"name":"Energy and AI","volume":"16 ","pages":"Article 100349"},"PeriodicalIF":9.6000,"publicationDate":"2024-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2666546824000156/pdfft?md5=c78266a2122e06eccd7d26db304d2f0b&pid=1-s2.0-S2666546824000156-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Energy and AI","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666546824000156","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Dust accumulation on the surface of solar photovoltaic panels diminishes their power generation efficiency, leading to reduced energy generation. Regular monitoring and cleaning of solar photovoltaic panels is essential. Thus, developing optimal procedures for their upkeep is crucial for improving component efficiency, reducing maintenance costs, and conserving resources. This study introduces an improved Adam optimization algorithm designed specifically for detecting dust on the surface of solar photovoltaic panels. Although the traditional Adam algorithm is the preferred choice for optimizing neural network models, it occasionally encounters problems such as local optima, overfitting, and not convergence due to inconsistent learning rates during the optimization process. To mitigate these issues, the improved algorithm incorporates Warmup technology and cosine annealing strategies with traditional Adam algorithm, that allows for a gradual increase in the learning rate, ensuring stability in the preliminary phases of training. Concurrently, the improved algorithm employs a cosine annealing strategy to dynamically tweak the learning rate. This not only counters the local optimization issues to some degree but also bolsters the generalization ability of the model. When applied on the dust detection on the surface of solar photovoltaic panels, this improved algorithm exhibited superior convergence and training accuracy on the surface dust detection dataset of solar photovoltaic panels in comparison to the standard Adam method. Remarkably, it displayed noteworthy improvements within three distinct neural network frameworks: ResNet-18, VGG-16, and MobileNetV2, thereby attesting to the effectiveness of the novel algorithm. These findings hold significant promise and potential applications in the field of surface dust detection of solar photovoltaic panels. These research results will create economic benefits for enterprises and individuals, and are an important strategic development direction for the country.
太阳能光伏电池板表面的积尘会降低其发电效率,导致发电量减少。定期监测和清洁太阳能光伏电池板至关重要。因此,制定最佳的维护程序对于提高组件效率、降低维护成本和节约资源至关重要。本研究介绍了一种改进的 Adam 优化算法,专门用于检测太阳能光伏板表面的灰尘。虽然传统的 Adam 算法是优化神经网络模型的首选,但由于优化过程中学习率不一致,偶尔会遇到局部最优、过拟合和不收敛等问题。为了缓解这些问题,改进算法在传统亚当算法的基础上加入了热身技术和余弦退火策略,使学习率逐步提高,确保训练初期的稳定性。同时,改进算法采用余弦退火策略动态调整学习率。这不仅在一定程度上解决了局部优化问题,还增强了模型的泛化能力。在应用于太阳能光伏板表面灰尘检测时,与标准 Adam 方法相比,改进算法在太阳能光伏板表面灰尘检测数据集上表现出更高的收敛性和训练精度。值得注意的是,该算法在三种不同的神经网络框架中都有显著改进:ResNet-18、VGG-16 和 MobileNetV2,从而证明了新算法的有效性。这些发现为太阳能光伏板表面灰尘检测领域带来了重大希望和潜在应用。这些研究成果将为企业和个人创造经济效益,是国家重要的战略发展方向。