In our project fault detection and identification system for 2 X 2 PV (Photovoltaic) arrays using IoT has been proposed. We measure the voltages of PV modules in the PV array then we send the voltage values of PV modules to an Arduino. In Arduino with the help of programming we define idea
Automatic Detection and Identification of PV Array Faults Using IoT
In our project fault detection and identification system for 2 X 2 PV (Photovoltaic) arrays using IoT has been proposed. We measure the voltages of PV modules in the PV array then we send the voltage values of PV modules to an Arduino. In Arduino with the help of programming we define ideal voltage value of panel. The voltage from the panels are compared with the ideal voltage values of panel. If panel voltage is less than the ideal panel voltage then the PV(Photovoltaic ) panel in the PV array is declared as a faulty one or vice versa. We also define some ranges of voltages in our coding. On the basis of these voltage ranges we define three type of faults i.e. Connectivity Fault, Mismatch Fault, Shading Faults. The IoT-based Blynk app is employed for visualizing the PV panel’s data of the 2 × 2 PV array. We also add a water cooling system to our project which will pour water on the PV panels in the PV array to reduce heat losses in the PV panels by increasing it output power and voltage.
The main objective of our project "Fault detection and Identification System of Solar PV Array using IoT" is to detect a faulty panel in a PV (Photovoltaic) array. As a PV array consisting of thousands of PV modules it is difficult and even impossible for us to detect faulty panel in a PV array manually. So therefore we design such a system which will not only automatically identify the faulty panel in the PV(Photovoltaic) array but also tells us about the type of fault occurred on that PV module(i.e. Connectivity Fault, Mismatch Fault, Shading Faults).We also can access our PV panels data remotely from any location on our mobile Phone.
In our project we took 2X2 PV (Photovoltaic) array. In that 2 X 2 PV (Photovoltaic) array we connect voltage sensors with each PV module to sense voltage of each PV module then we send our voltage values from PV module to Arduino where these voltage values are compared with a predefined PV module voltages .If the voltages from the PV (Photovoltaic) panels is less than the predefined voltage values then the PV (Photovoltaic) module is identified as a faulty one otherwise the panel is working properly in normal conditions. For the identification of Faults in the PV array we define some voltage ranges. On the basis of these voltage ranges we define our fault types i.e. Mismatch Fault, Connectivity Fault, Shading Faults (Complete Shading, Partial Shading).For monitoring PV panels we used a Blynk mobile app. With the help of Blynk app we can easily know about our panel voltages, Faulty panel number, Type of fault occurred on a PV module from any location. We also add a water cooling system to our project which will pour water on the PV panels in the PV array to reduce heat losses in the PV panels by increasing its output power and voltage.
Our project "Fault detection and Identification System of Solar PV Array using IoT" helps the user to detect the fault quickly and accurately in a PV array. If we want to detect the faulty panel manually then it will time consuming, also we need to pay some technical person for the detection of fault. Also these technical persons needs to be experienced one. So our project will end all these problems and will detect and identify the type of faults. Our project will quickly detect and identify faults which reduces chances of explosions and fire which may arises in case if we detect and identify the fault manually. Also a person who wants to know about PV panels data such as type of faults in a PV panel, PV panel voltages, Faulty panel number can easily access that data from any location without visiting manually to the grid where PV panels are installed.
The technical details of final deliverable are as follow:
Our Final product will contain four, 18V, 10W PV panels forming a PV array.25V voltage sensors will sense PV panel voltages and these voltages will display on a 20 X4 LCD.For the mismatch fault we will used a step down converter. Through step down converter we will create a mismatch fault in a PV panel by varying its voltage value of a specific PV panel with respect to other PV panel. If mismatch fault will created then it will also display on a 20 X 4 LCD.For the connectivity fault we will used a push button. By pressing the push button connectivity fault will be created in the panel and hence it will also be displayed on a 20 X4 LCD.For the Partial Shading we will take a Lux meter which will measures intensity of light. According to that intensity of light a Lux meter will generate a voltage value. If Light intensity is Low Lux meter voltage value is low or vice versa in other case. If Pa Shading takes place then it will also be displayed on the 20 X 4 LCD employed in the field giving technician/engineer details about the PV panels. For a remote technician/engineer our Blynk app will display all the PV panels fault data on a mobile with the help of WIFI from any location.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| 10W Solar Panel,18V Solar Module Solar Cell Panel | Equipment | 4 | 2650 | 10600 |
| 25 V Voltage Sensors | Equipment | 4 | 150 | 600 |
| AC712 Current Sensor | Equipment | 1 | 300 | 300 |
| 20 X 4 LCD Display | Equipment | 1 | 650 | 650 |
| ESP8266 module | Equipment | 1 | 1100 | 1100 |
| Push Buttons | Equipment | 4 | 400 | 1600 |
| Solar Stand | Equipment | 1 | 2000 | 2000 |
| Connecting Wires | Equipment | 2 | 250 | 500 |
| Light Intensity Sensor | Equipment | 1 | 480 | 480 |
| Arduino Mega | Equipment | 1 | 2600 | 2600 |
| Water Pump | Equipment | 1 | 450 | 450 |
| Servo Motor | Equipment | 1 | 400 | 400 |
| LM2596 DC-DC Buck Converter | Equipment | 4 | 350 | 1400 |
| 4 X 4 Keypad | Equipment | 1 | 180 | 180 |
| Total in (Rs) | 22860 |
Major chunk of Pakistan?s economy is agriculture based. Improving the productivity of agri...
?A pick and place robot is the one which is used to pick up an object...
As partial fulfillment of the Final Year Project, the main aim of this project is to devel...
To develop a method for contact less processing of small delicate objects in industry.&nbs...
facial recognition system is a technology capable of identifying or verifying a person. A...