Adaptive position control of DC motor for brush-based photovoltaic cleaning system automation

Sorfina, Ummi and Islam, Syed Zahurul and Kok Boon Ching, Kok Boon Ching and Soomro, Dur Muhammad and Al-Fatta Yahaya, Jabbar (2023) Adaptive position control of DC motor for brush-based photovoltaic cleaning system automation. Bulletin of Electrical Engineering and Informatics, 12 (3). pp. 1293-1301. ISSN 2302-9285

[img] Text
Restricted to Registered users only

Download (1MB) | Request a copy


In this paper, we have developed an automatic brush-based PV cleaning system to control and synchronize the 3 motors together with a smooth periodic of cleaning while moving it horizontally over the PV surface. The mechanical design involved installing linear guides at the top and bottom of the rail to support the aluminium plate that holds the carrier motors and rotating brush. Two different movements of translational and rotational motion of the motors are managed by an algorithm programmed in Arduino Mega. In investigating the performance of motor parameters and dust removal rate, we conducted an experiment by spreading dry sand over the PV surface. Results showed that the torque of the cleaning brush motor increases with the increase in load. The obtained torque of the carrier motor was found to be 9.167 Nm (> stall torque, 9.8 Nm) with a full load of 18 brushes. The torque is inversely proportional to the speed but directly proportional to power. The required power to move the 2.93 kg of cleaning system was 19.20 W with 3.015 Nm of torque. The system achieved 86.8% of the dust removal rate from the four cycles of cleaning operations

Item Type: Article
Uncontrolled Keywords: Arduino mega DC motor Efficiency Photovoltaic cleaning Soiling for photovoltaic
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Electrical and Electronic Engineering > Department of Electrical Engineering
Depositing User: Mr. Mohamad Zulkhibri Rahmad
Date Deposited: 25 Jun 2023 07:12
Last Modified: 25 Jun 2023 07:12

Actions (login required)

View Item View Item