Autonomous Solar Panel Cleaner Report
Autonomous Solar Panel Cleaner Report
Autonomous Solar Panel Cleaner Report
SYSTEM
Graduation project report submitted to the faculty of
Mechatronics Engineering Department
The Hashemite University
in partial fulfillment
of the requirements for the degree of
Bachelor in Mechatronics Engineering
By
Supervised by
i
ABSTRACT
With growing costs of electricity and concern for the
environmental impact of fossil fuels, implementation of eco-friendly
energy sources like solar power are rising. The main method for
harnessing solar power is with arrays made up of photovoltaic (PV)
panels. Accumulation of dust and debris on even one panel in an
array reduces their efficiency in energy generation considerably and
emphasizes the need to keep the panels’ surface as clean as
possible.
ii
TABLE OF CONTENTS
ABSTRACT....................................................................................................................................... ii
TABLE OF CONTENTS ................................................................................................................... iii
LIST OF FIGURES........................................................................................................................... v
LIST OF SYMBOLS AND ABBREVIATIOnS .................................................................................. vii
ACKNOWLEDGEMENTS .............................................................................................................. viii
Chapter 1 : Introduction ................................................................................................................. 1
1.1 Problem statement .............................................................................................................. 2
1.2 Motivations and Importance .............................................................................................. 3
1.3 Methodology and Implementation .................................................................................... 3
1.4 Overview .............................................................................................................................. 4
1.4.1 Traditional PV Cleaning Methods .............................................................................. 4
1.5 Future Technology .............................................................................................................. 12
1.5.1 Mazumder’s technology ............................................................................................. 12
1.5.2 Nanoman Solar Panel Coat ......................................................................................... 13
Advantages of Using Nanoman Solar panel Coating and Protection ....................................... 13
Surfaces That Nanoman Solar Panel Coat can protect ............................................................. 14
Chapter 2 : System Description and Design .................................................................................. 15
2.1 System Description ............................................................................................................. 15
2.2 System Design .................................................................................................................... 15
2.3 Block Diagrams and Flowcharts later................................................................................. 16
Chapter 3 : Mechanical Design ...................................................................................................... 19
3.1 Frame Design ...................................................................................................................... 19
3.2 Robot Body Design............................................................................................................. 20
3.3 Calculations and Part Selections. ........................................................................................ 22
3.4 Final Design ........................................................................................................................ 23
Chapter 4 : System Components .................................................................................................... 24
4.1 Drive Systems ..................................................................................................................... 24
4.1.1 Motor Selection and Description ................................................................................ 24
DC Servo motor Advantages .................................................................................................... 24
Stepper motor Advantages ........................................................................................................ 24
DC Servo motor Disadvantages................................................................................................ 25
Stepper motor Disadvantages ................................................................................................... 25
iii
4.1.2 Motor Selection analysis ............................................................................................ 26
4.2 Sensors and Signal Condition Circuits ............................................................................... 29
4.3 Power System ..................................................................................................................... 30
4.4 data logging ........................................................................................................................ 31
4. 4.1 data logging calculation .......................................................................................... 34
Chapter 5 : Control Design ............................................................................................................ 39
5.1 Controller selection............................................................................................................. 39
5.2 Process Flow Chart ............................................................................................................. 41
Chapter 6 : The Budget and other problems we faced it: ............................................................... 42
6.1 : The Budget: ...................................................................................................................... 42
Chapter 7 : Conclusions and Recommendations............................................................................ 45
7.1 Conclusions ........................................................................................................................ 45
The system can be applicable at any plant, it should guarantee a zero pressure on the PV cells
and easy to control and maintain. ............................................................................................. 45
Unfortunately, the disadvantage is that it need to be installed manually to the next array. ...... 45
Rainy region could create a problem for this design, because rain creates mud, and mud is
hard to clean by using brushes only. ......................................................................................... 45
7.2 Future Work ........................................................................................................................ 45
REFERENCES .............................................................................................................................. 46
iv
LIST OF FIGURES
Figure 1.Cleaning Using Mops and Potable Water.......................................................................... 4
Figure 2.Elite team cleaning solar panel.[4] .................................................................................... 4
Figure 3. Cleaning Using Pressurized water.[5] .............................................................................. 5
Figure 4. Cleaning Solar Panels Using Compressed Air. ................................................................ 7
Figure 5. Cleaning Solar Panels Using Water Spray.[7].................................................................. 8
Figure 6. Cleaning Solar Panels Using Steam. ................................................................................ 9
Figure 7. Cleaning Solar Panels Using Steam creepy robot. ......................................................... 10
Figure 8 .......................................................................................................................................... 11
Figure 9. Frame motor block diagram ........................................................................................... 16
Figure 10. Brush motor block diagram .......................................................................................... 16
Figure 11. Body motor block diagram ........................................................................................... 16
Figure 12 ........................................................................................................................................ 17
Figure 13 ........................................................................................................................................ 18
Figure 14. Frame of the robot ........................................................................................................ 19
Figure 15 ........................................................................................................................................ 20
Figure 16. Robot body ................................................................................................................... 21
Figure 17 ........................................................................................................................................ 21
Figure 18. Final design of the robot ............................................................................................... 23
Figure 19 ........................................................................................................................................ 23
Figure 20.DC MOTOR GEARBOX WHEEL AND TYRE .......................................................... 27
Figure 21.DC MOTOR WITH ENCODER DISK 41 LINES ....................................................... 28
Figure 22.Proximity sensor ( Photoelectric sensor diffuse type) ................................................... 29
Figure 23.Limit switch Sensor ...................................................................................................... 30
Figure 24.Mighty Max Battery 12v ............................................................................................... 31
Figure 25.Our Data Logger ............................................................................................................ 32
Figure 26.Current Sensor ............................................................................................................... 33
Figure 27.Voltage Sensor............................................................................................................... 33
Figure 28 ........................................................................................................................................ 34
Figure 29.100 ohm 7w Resistor ..................................................................................................... 35
Figure 30 ........................................................................................................................................ 35
Figure 31. Arduino Mega ............................................................................................................... 39
Figure 32.H-Bridge Module........................................................................................................... 40
Figure 33.Relay Module ................................................................................................................ 40
v
Figure 34 ........................................................................................................................................ 41
LIST OF Tables
Table 1 :Shows The Advantages And Disadvantages For Manual Cleaning Of Solar Panels. ....... 5
Table 2. Advantages And Disadvantages For Cleaning Solar Panels Using Pressurized Water. .... 6
Table 3. Advantages And Disadvantages for Cleaning Solar Panels Using compressed air.[6] ..... 7
Table 4.Advantages And Disadvantages for Cleaning Solar Panels Using Water Spray.[7] .......... 8
Table 5. Advantages And Disadvantages for Cleaning Solar Panels Using Steam.[8] ................... 9
Table 6. Advantages And Disadvantages for Cleaning Solar Panels Using Steam Creepy
Robot.[9] ........................................................................................................................................ 10
Table 7.Advantages And Disadvantages for Cleaning Solar Panels Using Eccoppia E4.[9] ........ 11
Table 8. Advantages of DC and Stepper motors ............................................................................ 24
Table 9. Disadvantages of DC and Stepper motors. ...................................................................... 25
Table 10: The Budget..................................................................................................................... 42
vi
LIST OF SYMBOLS AND ABBREVIATIONS
vii
ACKNOWLEDGEMENTS
viii
CHAPTER 1 : INTRODUCTION
1
studied the PV array output near Riyadh city in Saudi Arabia. The
results indicated that a 32% reduction in energy output observed
during the PV exposure to outdoor conditions about eight months. In
the United Arab Emirates, El-Nashar investigated the dust
accumulation impact on the solar collectors’ performance for different
periods. The study attested that the monthly glass transmissivity
decline rate was between 10% in summer and 6% in winter. In Iraq
adjacent to the formerly mentioned countries, Ref. studied the
derestrict environmental conditions impact on the heliostats mirrors of
CSP plant. The study revealed that primarily affected factor was the
dust that accumulated on heliostats. [2]
1.4 OVERVIEW
With significant progress in the field of innovation cleaning solar
panels there are many ways of cleaning PV cells, each method has
advantages and disadvantages in terms of cost and efficiency, it is
possible that the way to be effective but high cost, or less expensive
but low efficiency.
Figure 2.Elite team cleaning solar panel.[4] Figure 1.Cleaning Using Mops and
Potable Water
4
Table 1 :Shows The Advantages And Disadvantages For Manual Cleaning Of Solar Panels.
Advantages Disadvantages
• easy to use. • High initial coast.
• usable for distress area. • Consumption water highly
• no need for control system. • Need human all the time.
• very low maintenance. • Not usable for large farms.
• Not reachable for all
modules
5
Table 2. Advantages And Disadvantages For Cleaning Solar Panels Using Pressurized Water.
Advantages Disadvantages
• Very high initial coast.
• It is usable for large farms • Movement from string to
of solar panel. string is difficult.
• It is controllable and • Consumption high amount
reprogrammable. of water 20 gallons per
• No need for hard working megawatt hour
by human. (gal/MWh).[5]
6
Figure 4. Cleaning Solar Panels Using Compressed Air.
Table 3. Advantages And Disadvantages for Cleaning Solar Panels Using compressed air.[6]
Advantages Disadvantages
• need power source to turn
on.
• Water consumption is none.
• Hard working for human
• Low initial coast.
• Medium efficiency.
• Easy to control and usable.
• unreachable for some pv
modules.
7
Figure 5. Cleaning Solar Panels Using Water Spray.[7]
Table 4. Advantages And Disadvantages for Cleaning Solar Panels Using Water Spray.[7]
Advantages Disadvantages
• Water consumption is very
• The system is not complex.
high.
• Easy to control and usable .
• High initial coast.
• We can add soap for biter
• We need external hardware
clean
on the pv modulus
Table 4.Advantages And Disadvantages for Cleaning Solar Panels Using Water Spray.[7]
V. Steam Cleaning
8
Figure 6. Cleaning Solar Panels Using Steam.
Table 5. Advantages And Disadvantages for Cleaning Solar Panels Using Steam.[8]
Advantages Disadvantages
• Hard working for human
• Low initial coast. and need hem all the time.
• Water consumption is low. • Unreachable some pv
modulus
• Easy to control and usable.
• Efficiency is low.
9
Figure 7. Cleaning Solar Panels Using Steam creepy robot.
Table 6. Advantages And Disadvantages for Cleaning Solar Panels Using Steam Creepy Robot.[9]
Advantages Disadvantages
• Water consumption is none.
performance.
VII. Eccoppia E4
This system is typically only feasible on massive solar farms where
the large numbers of panels cleaned offset their large cost.
10
Figure 8
Table 7.Advantages And Disadvantages for Cleaning Solar Panels Using Eccoppia E4.[9]
Advantages Disadvantages
• Water consumption is none.
performance.
11
1.5 Future Technology
One of the best places to put a solar panel is in the desert,
where it’s sunny. But deserts are also dusty, which means the panels
have to be washed frequently so the dust doesn’t stop them from
capturing sunlight. New technology could provide a solution–by letting
solar panels clean themselves.
14
Chapter 2 : System Description and Design
Our robot is a water-free robotic cleaning process combines a
powerful-soft microfiber brush supposed to remove 99% of dust daily
and keeping panels at optimal production rates.
15
2.3 Block Diagrams and Flowcharts later
There are three independent motors in this system; every
motor has its block diagram.
1- Frame Motor
In charge of moving horizontally along X-axis and controlled by encoder and two
proximity sensors. See figure (2.1)
2- Body Motor
In charge of moving vertically Along Y-axis and controlled by two limit switches for determining
the direction of movement (upward and downward). See figure (2.2).
3- Brush Motor
16
Ardduino
In charge of moving the brush, and operated by a limit switches (on and off).
See figure (12).
Figure 12
17
Figure 13
18
Chapter 3 : Mechanical Design
The robot consists of three parts frame, robot body and brush.
The frame and the robot body are made of aluminum.
19
Figure 15
20
Figure 16. Robot body
Figure 17
21
3.3 Calculations and Part Selections.
We choose aluminum material to make our robot for its light
weight and strength
22
3.4 Final Design
Figure 19
23
Chapter 4 : System Components
25
4.1.2 Motor Selection analysis
Summation of forces = 0
Fmotor-fload=0
Fm=fload
Fm=mg=2*9.81=19.62n
We chose motor with 0.6nm and speed of 95rev/min to maintain the horizontal
movement in 1 sec
26
Figure 20.DC MOTOR GEARBOX WHEEL AND TYRE
Description:
DC motor with right angled drive reduction gerbox and rubber tyred wheel. This unit is ideal for
robot or toy vehicle construction. Ideal for Arduino and other development systems.
Light weight plastic construction gearboxmetal motor rated at 3-6VDC and soft rubber tyre.
wheel can fit to the left or right of the gearbox and motor can be run in both forward and reverse
directions.
Voltage: 3-6VDC
Current: 80-150mA
Weight: 50grams
27
Figure 21.DC MOTOR WITH ENCODER DISK 41 LINES
28
4.2 Sensors and Signal Condition Circuits
The robot has 2 limit switches, 2 proximity sensors and an
encoder, which are located on the frame, to give an indication for the
frame position on the array so that the controller can decide whether
it should stop and starting cleaning process or to keep moving to the
end of the array. LS1 and LS2 located in a frame, to determine if the
brush is located at start position or end position in Y-axis. Proximity
sensors are located on the frame, to determine if the frame reached
to the end of the array in the X-axis. (Figure 22)
29
Figure 23.Limit switch Sensor
30
Figure 24.Mighty Max Battery 12v
Specifications:
Voltage: 12 Volt
Amperage: 7.2 AH
32
Figure 26.Current Sensor
33
Figure 28
Pmax =90w
Pmax = Vmax*imax=18.6*4.85
R=Vmax/imax=18.6/4.85=3.83ohm
34
Figure 29.100 ohm 7w Resistor
Ptotal = 7*25=175w
Figure 30
35
(Without Cleaning)
36
Arduino Code For Our Data Logger:
#include <SPI.h>
#include <SD.h>
void setup() {
pinMode (stopPin,INPUT);
Serial.begin(9600);
while (!Serial) {
;
}
Serial.print("Initializing SD card...");
if (!SD.begin(chipSelect)) {
Serial.println("Card failed, or not present");
return;
}
Serial.println("card initialized.");
}
void loop() {
if (dataFile) {
dataFile.println(dataString);
dataFile.close();
Serial.println(dataString);
}
else {
Serial.println("error opening datalog.csv");
}
delay(500);
}
38
Chapter 5 : Control Design
39
H-Bridge module
An H-bridge shown in figure (5.2) is an electronic circuit that
enables a voltage to be applied across a load in either direction.
These circuits are often used in robotics and other applications to
allow DC motors to run forwards and backwards. One H-Bridge can
drive two motors.
Relay module
The module is uses SRD relay module, as shown in figure (5.3), to
control high voltage electrical devices. (Maximum 250V). It can be
used in interactive projects and can be used to control the lighting,
electrical motors and other equipment. It can be controlled directly by
a wide range of microcontrollers and can be controlled through the
digital IO port, such as solenoid valves, lamps, motors and other high
current or high voltage devices.
Choosing this relay was enough since that the brush motor need
to operate in one direction.
40
5.2 Process Flow Chart
Process flow chart is the easiest way to show how the real
system should work from the beginning of the process to the end.
(Figure 33)
Start
Figure 34
41
Chapter 6 : The Budget and other problems we
faced it:
42
6.2: Challenges and problems we face it:
43
6.2.3: Problem providing information:
Due to the use of many electronic parts and electrical circuits
used in the data logger, obtaining sufficient information about these
pieces and their method of operation was very difficult, and this cost
us more time and effort to solve these problems.
44
Chapter 7 : Conclusions and Recommendations
7.1 Conclusions
The system can be applicable at any plant, it should guarantee
a zero pressure on the PV cells and easy to control and maintain.
Unfortunately, the disadvantage is that it need to be installed
manually to the next array.
45
REFERENCES
[1] www.ec.europa.eu/eurostat/statistics-
explained/index.php/Electricity_production,_consumption_and_
market_overview
[2] https://www.researchgate.net/profile/Miqdam_Chaichan/publicatio
n/279996720_Experimental_Investigations_of_Dust_Type_Effect_
on_Photovoltaic_Systems_in_North_Region_Oman/links/55b10d8
b08ae9289a084ab08.pdf s
[3] F. Wakim, "Introduction of PV power generation to Kuwait,"
Kuwait Institute for Scientific Researchers, Kuwait City, 1981.
[4] www.solarpowerworldonline.com/2015/02/fighting-dirty-manual-
washing-vs-automatic-cleaning-of-solar-modules/
[5] https://understandsolar.com/solar-panel-
cleaning/https://l.facebook.com/l.php?u=http%3A%2F%2Fforum.n
asaspaceflight.com%2Findex.php%3Ftopic%3D37874.0&h=gAQE
F8VXE&s=1
[6] https://solarconduit.com/shop/sun/pv-module-washing-
systems/pv-module-washing-systems/heliotex-automatic-solar-
panel-cleaning-system-90.html
[7] www.aliseogroup.it/en/en-pulizia-a-vapore
[8] www.scidev.net/mena/energy/news/Robot-cleans-solar-panels-
with-no-water.html
[9] www. ecoppia.com/ecoppia
[10] www.technologyreview.com/s/420524/self-cleaning-solar-
panels/
[11] www.nanoman.com.au/solarcoat.html
[12] John J. Craig, “introduction to robotics”, Pearson Prentice Hall,
2005
[13] Ned Mohan, “Power Electronics”, John Wiley and Sons, 2003.
[14] www.machinetoolhelp.com/Automation/systemdesign/stepper_
dcservo.html
[15] www.picbasic.org/articles/ultrasonic/ultrasonic_experiments
[16] www.bobblick.com
[17] www.microchip.com
[18] https://www.arduino.cc/
46