Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Reinforcement learning-based dynamic cleaning scheduling framework for solar energy system

About

Advancing autonomous green technologies in solar photovoltaic (PV) systems is key to improving sustainability and efficiency in renewable energy production. This study presents a reinforcement learning (RL)-based framework to autonomously optimize the cleaning schedules of PV panels in arid regions, where soiling from dust and other airborne particles significantly reduces energy output. By employing advanced RL algorithms, Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC), the framework dynamically adjusts cleaning intervals based on uncertain environmental conditions. The proposed approach was applied to a case study in Abu Dhabi, UAE, demonstrating that PPO outperformed SAC and traditional simulation optimization (Sim-Opt) methods, achieving up to 13% cost savings by dynamically responding to weather uncertainties. The results highlight the superiority of flexible, autonomous scheduling over fixed-interval methods, particularly in adapting to stochastic environmental dynamics. This aligns with the goals of autonomous green energy production by reducing operational costs and improving the efficiency of solar power generation systems. This work underscores the potential of RL-driven autonomous decision-making to optimize maintenance operations in renewable energy systems. In future research, it is important to enhance the generalization ability of the proposed RL model, while also considering additional factors and constraints to apply it to different regions.

Heungjo An• 2026

Related benchmarks

TaskDatasetResultRank
PV cleaning schedulingCase S1exp (test)
Avg Cleanings354
2
PV cleaning schedulingCase S4exp (test)
Average Number of Cleanings147
2
PV cleaning schedulingCase S2uae (test)
Average Number of Cleanings97
2
PV cleaning schedulingCase S3uae (test)
Average Number of Cleanings76
2
PV cleaning schedulingCase S4uae (test)
Average Number of Cleanings64
2
PV cleaning schedulingCase S2exp (test)
Average Number of Cleanings239
2
PV cleaning schedulingCase S3exp (test)
Average Number of Cleanings221
2
PV cleaning schedulingCase S5exp (test)
Avg Cleanings182
2
PV cleaning schedulingCase S1uae (test)
Avg Cleanings189
2
PV cleaning schedulingCase S5uae (test)
Average Number of Cleanings67
2
Showing 10 of 20 rows

Other info

Follow for update