Next Article in Journal
Ultrasound Echogenicity as an Indicator of Muscle Fatigue during Functional Electrical Stimulation
Next Article in Special Issue
A Semi-Supervised Approach with Monotonic Constraints for Improved Remaining Useful Life Estimation
Previous Article in Journal
Centralized Threshold Key Generation Protocol Based on Shamir Secret Sharing and HMAC Authentication
Previous Article in Special Issue
The Application of Machine Learning ICA-VMD in an Intelligent Diagnosis System in a Low SNR Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solar Panels String Predictive and Parametric Fault Diagnosis Using Low-Cost Sensors

by
Emilio García
1,
Neisser Ponluisa
1,
Eduardo Quiles
1,*,
Ranko Zotovic-Stanisic
1 and
Santiago C. Gutiérrez
2
1
Instituto de Automática e Informática Industrial, Universitat Politècnica de València, Camino de Vera, s/n, 46022 Valencia, Spain
2
Instituto de Diseño y Fabricación (IDF), Universitat Politècnica de València, Camino de Vera, s/n, 46022 Valencia, Spain
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 332; https://doi.org/10.3390/s22010332
Submission received: 17 December 2021 / Revised: 30 December 2021 / Accepted: 31 December 2021 / Published: 3 January 2022

Abstract

:
This work proposes a method for real-time supervision and predictive fault diagnosis applicable to solar panel strings in real-world installations. It is focused on the detection and parametric isolation of fault symptoms through the analysis of the Voc-Isc curves. The method performs early, systematic, online, automatic, permanent predictive supervision, and diagnosis of a high sampling frequency. It is based on the supervision of predictive electrical parameters easily accessible by the design of its architecture, whose detection and isolation precedes with an adequate margin of maneuver, to be able to alert and stop by means of automatic disconnection the degradation phenomenon and its cumulative effect causing the development of a future irrecoverable failure. Its architecture design is scalable and integrable in conventional photovoltaic installations. It emphasizes the use of low-cost technology such as the ESP8266 module, ASC712-5A, and FZ0430 sensors and relay modules. The method is based on data acquisition with the ESP8266 module, which is sent over the internet to the computer where a SCADA system (iFIX V6.5) is installed, using the Modbus TCP/IP and OPC communication protocols. Detection thresholds are initially obtained experimentally by applying inductive shading methods on specific solar panels.

1. Introduction

The European Union (EU) has proposed a more exhaustive analysis of the use of photovoltaic solar energy in its future energy policy. Although in recent times the most significant increase in the demand for solar energy was taking place in Asian countries, 2019 has been the year that has marked a difference, in which in the EU this demand has experienced higher growth, recovering a leadership position compared to other solar regions, by installing more solar energy than that based on other renewable energy technologies.
Currently, the main reason for the success of solar energy in the EU is its low cost. Solar energy is often cheaper than any other current technology. This is true for retail electricity and, increasingly, for wholesale power as well. With the steeper cost reduction curve ahead, the competitiveness of solar PV will increase even more. Other international markets outside the EU also have the opportunity to benefit from the cost advantage of solar energy.
Solar energy has achieved comparatively lower costs than its competing renewables, and this downward trend will be more pronounced in the near future, guaranteeing very promising success. Additionally, Brussels, with its 2019 “Clean energy for all Europeans’’ legislative package, favours the diffusion of photovoltaic energy until 2030, given its versatility, speed and ease of installation.
The most profitable way to decarbonise the EU economy in the short term, contributing to the achievement of its energy objectives and avoiding climate change, is to undertake electrification based on renewable energies, where solar energy is in a very prominent position. Due to its versatility, capacity, and the reduction in prices of solar panels of 96% in the last ten years, solar energy is suitable and profitable to supply direct renewable energy to public buildings, homes, companies, businesses, farms, agricultural facilities, charging stations, etc.
Also, gases such as hydrogen obtained from renewable energies should contribute to the fulfilment of the European Green Agreement in 2050, especially to be used in sectors that are difficult to decarbonise, such as energy-intensive industries and heavy transport. To produce renewable hydrogen, the sector requires a political commitment and regulatory framework to end new investments in conventional fossil fuel-based generation and redirect all available financing to generate a genuinely renewable hydrogen economy [1].
With the aim of continuing to increase the competitiveness of solar energy, there are possible additional actions to be taken in relation to improving the operating and maintenance costs of solar installations, based on the application of more appropriate advanced methods for the supervision and predictive fault diagnosis of the facilities. It must be taken into account that aging due to superimposed causes of degradation, as happens with other types of industrial processes in direct outdoor installation conditions, is a natural and inexorable phenomenon that becomes a major problem for any photovoltaic installation. These installations are typically exposed to inclement weather conditions (such as solar radiation, cold, rain, dust, humidity, snow, wind, and electrical storms) or pollution. Such conditions make the appearance of the degradation phenomenon unavoidable, which can significantly decrease energy production, diminishing the economic benefits expected from the installation, increasing the expected return time of the investment and introducing a component of uncertainty in the establishment of the warranty period. All of these are fundamental factors that make it difficult for photovoltaic technology to continue increasing its competition with other types of energy.
In the opinion of the authors of the present work, the conventional monitoring and diagnosis methods that have been used in photovoltaic installations have not been the most suitable since they were applied focused on the inverters of the panel strings [2,3,4,5] but not on the solar panels themselves individually. However, it is in the panels where the effects of degradation and catastrophic failures mostly take place in an indisputable way, not making possible the objectives of the immediate detection and isolation of the degrading event. This problem in all types of photovoltaic installations can be decisive to know on which panel to act immediately, to disconnect the affected panel, improve performance, or avoid the event of catastrophic failure. At present, the reasons that were argued for the high costs necessary to carry out monitoring focused on the solar panel, taking into account the technological development experienced in low-cost sensors and devices, cannot be justified [6,7].
In this work, a predictive fault diagnosis method has been applied to be used in the general prevention of the degradation of the panels in photovoltaic installations. It is designed, in a special way but not exclusively, for the predictive diagnosis of the phenomenon of the appearance of hot spots, which is recognized as one of the main causes of solar panels degradation.
For the implementation of the predictive fault diagnosis algorithm, a specific low-cost architecture has been developed to carry out online supervision of the predictive fault parameters in each of the solar panels of the solar installation, which allows the automatic disconnection of the panel affected avoiding the accumulation of the degrading effect. This architecture is integrable and scalable with conventional distributed control systems of medium and large photovoltaic installations, which will allow achieving better operating and maintenance costs.
In the method, for the best estimate of the quantitative threshold value predictor of the degrading symptom, the performance of experimental inductive shading tests is included to correlate the reduction in power achieved with the induced shading. With this, an adequate threshold value of the power deviation can be estimated so that it can be used as a predictor parameter, avoiding the reaching of phases of irrecoverable deterioration of the solar panel.
The main goal of the contribution is to develop a diagnosis method for PVM that is predictive, based on the online detection of a predictor symptom, centred and sampled on each solar panel of the string, instead of being centred on the inverter, low-cost implementable, and integrable in actually working photovoltaic installations.
This document is distributed as follows: Section 2 reviews works referring to the most common failures in PV panels and works similar to the one proposed. In Section 3, the hardware and software materials and the methodology to carry out the work are described. In Section 4, the results obtained are shown, and a discussion of the results obtained with this proposed methodology is carried out. Finally, in Section 5, the conclusions and possible improvements that could be made are indicated.

2. Review of Solar Panels Fault Diagnosis Methods

Solar panels, when installed outdoors, are exposed to different degradation phenomena due to environmental conditions (rain, hail, snow, cloudy days), vandalism, dust, bird droppings, shadows from buildings near the facilities, aging, etc. Each of these types of degradation phenomena can produce faults and failures [8,9,10], causing severe and irreparable damage such as cracks, hot spots, fires, and total loss of the solar panel. For this reason, it is necessary to carry out supervision and maintenance to ensure reliability, efficiency and extended useful life in order to obtain maximum performance in power generation [11,12].
Degradation failures due to environmental factors is the biggest problem faced by solar panels; for this reason, several studies have been carried out on solar panels fault diagnosis.
From the point of view of the application of an early, systematic, online, automatic, permanent predictive diagnosis, and supervision method, some requirements are desirable, such as (a) high sampling frequency as fast as desired, (b) it should be based on the supervision of an accessible predictive electrical parameter, (c) the detection occurs with an adequate margin of manoeuvre so that it is able to alert and stop the degradation phenomenon that causes the development of a future failure, and (d) it can be used to place the system in a state of alert against the appearance of a diverse set of characteristic faults, activating the detection, isolation, and analysis phases recognized in the general concept of fault diagnosis [7].
Although previously the I–V parameters have not been taken into account for the application of the supervision and diagnosis located in each of PVMs, justified by the argument of the increase associated with the costs of the investment to be made, currently with the experienced development of low-cost IoT sensors, this argument of increased costs is not justified. The reduction in the power detected in the PVIs, especially the one focused at the level of each of the panels, meets the best conditions to be used in the application of predictive diagnosis techniques. Specifically, those parameters involved in the reduction of the power generated in each of the PVMs, such as I-V, are strong candidates to be supervised online in the form of time series in order to apply trend analysis algorithms on the comparative deviation to obtain indicative signs prior to reaching a failure condition without recovery possibility. Traditionally, the detection of the decrease in power in PVIs has been carried out in the inverter connected to each of the strings of PVMs, but although the accumulated decrease in the power produced can be detected in the inverter, the possibility of quickly achieving the immediate objective of the detection and fault isolation in the PVM is not possible. This problem in all types of PVIs can be decisive to know on which panel to act immediately with regard to its maintenance, in order to disconnect the affected panel, improve the overall performance, avoid catastrophic failure, or when the problem requires additional localized panel analysis using redundant diagnosis methods.
One of the main contributions provided by the approach of the predictive diagnosis method specified in the present work is that it is centred and focused on the PVM, where the degradation of the process mainly takes place. Therefore, the quick detection and isolation in incipient phases are systematically guaranteed. It is online and real-time, using observable electrical parameters of easy accessibility and reliability and allows, to incorporate the possibility of automating actions on the system aimed at avoiding the future failure event, detecting not faults but predictive symptoms.
However, as with other types of industrial facilities, in the third phase of analysis associated with the general concept of fault diagnosis together with the detection and isolation phases, to achieve greater precision in the diagnosis of the type of fault, it is required to use other kinds of techniques and methodologies that provide redundancy, diversity, or greater adaptation to analyse different types of failures. In this sense, methods based on infrared (IR) and electroluminescence (EL) thermography have been used effectively. However, these techniques are not without problems as they require good technical training for the maintenance teams involved [13]. They also present notable differences in the quality of the analyses depending on whether they are carried out in the outdoor or indoor environment and also restrictions to immediate detection when used manually and causing interruptions in normal operation [14]. The use of remotely piloted aircrafts RPA requires non-negligible periods of recharging their batteries [15], their effective use also requires special technical training [16,17], and the equipment is more expensive, cannot compete in terms of speed of detection and isolation with the online predictive diagnosis method based on the use of the electrical parameters of the PVMs.
In a generation system based on photovoltaic solar energy, the PVMs can be connected in series or in parallel. The appearance of defects in a cell will affect the performance of the PVM, and in the case of PVM strings, affects globally the respective string, which will decrease the performance of the photovoltaic system [14,18].
Therefore, in the authors’ opinion, a centralized predictive diagnosis and supervision system based on the use of I-V predictive parameters, monitored in the form of time series prone to the treatment of statistical data and allows the design and implementation of intelligent algorithms, is capable of carrying out immediately and simultaneously two of the three recognized objectives to be carried out by the diagnosis of faults, such as the detection and isolation of the fault centred on the PVM, which is indisputably the fundamental basic unit where to apply maintenance tasks and in a complementary way, immediately apply security actions, such as:
(a)
Automatically disconnect the detected and isolated photovoltaic panel to avoid the cumulative effect of degradation and the development of irreversible catastrophic failure.
(b)
Optimizing the overall performance of the photovoltaic system in terms of its energy generation objective, taking into account that the operation of a faulty PVM together with a non-faulty PVM causes a greater loss of power generation if they continue to be connected together.
Therefore, in the authors’ opinion, since the first fundamental objective of safeguarding the affected panel has been achieved, based on the use of I-V parameters and their capacity for rapid detection and isolation, taking into account that they are involved in most types of specific PVMs failures and degradation, it is possible with a greater margin of manoeuvre, also in better conditions of safety and energy efficiency of the solar installation, to apply a phase of analysis of the root cause of the degradation process, using complementary redundant methods more complex and deeper, but slower in its application and obtaining results, which allow establishing additional correlations with thermographic and artificial vision parameters for the specific analysis of a great diversity of degradation causes, not only with regard to hot spots but also to the structural physical condition of the MVPs. In this sense, below, a set of references are highlighted whose common denominator is the use of RGB and IRT cameras using various techniques for specific analysis.
Ref. [19] proposes infrared thermography (IRT) as the best technique to identify faults, including hot spot development. Ref. [20], presents a thermal model to simulate the thermal performance of PV modules. This model is coupled with an electrical model and a radiation model to evaluate the electrical performance of the PV panels. Ref. [21] analyses field-aged modules operating for 18–22 years. Degradation effects are observed in severely EVA discoloured PV cells. Temperature degradation effects are identified through IRT in bus bars, contact solder bonds, blisters, hot spots, and hot areas. Agreement between the source of electrical performance degradation and the degradation effects in the defected cell identified by the IRT was found using the I-V curve analysis. Ref. [22] presents Day Light Luminescence System Testing (DaySy), which generates electro- and photoluminescence images of installed solar modules in bright daylight. This analysis easily reveals broken solar cells with interrupted interconnects or cracks. Ref. [23], proposes the use of standard thermal image processing and the Canny edge detection operator as diagnosis tools for module-related faults that lead to hot spot heating effects. These techniques were used on thermal images of defective PV modules from several field infrared thermographic measurements.
However, although manual and ground procedures for the specific diagnosis of the type of failure have been used extensively, they have drawbacks and difficulties, especially for PVIs of large extensions, as they have to be applied in complex conditions and require time in their proper task development [24]. In [25], the automatic supervision and fault detection procedure for PV systems is based on power losses analysis, comparing the thermal capture losses and the miscellaneous capture losses. Ref. [17] presents a non-invasive inspection method providing information of possible failures of photovoltaic modules. This method relates the thermal behaviour of the modules to the operational status of PVMs, monitoring RGB (red, green, and blue) and IRT values. An adequate thermal measurement module strongly depends on the proper camera angle selection relative to the panel’s surface since reflections and external radiation sources are common causes of misleading results with the unnecessary maintenance work [26].
In this context, the use of drones makes it possible to implement different configurations in order to detect different types of failures. One of the most used configurations is the dual configuration formed by an RGB camera and an IRT camera [27]. In [19,28,29,30,31,32], works are cited and described in which many previously commented drawbacks associated with the manual use of thermographic and artificial vision techniques in PVIs have been improved and avoided. This new approach, after the manual use of drones, introduces new advances that increase the automation of diagnosis tasks by applying algorithms for planning drone flight routes, with more precise positioning, systematically applying the correct camera angles regarding the position of the panels obtaining more precise diagnosis data [28], and finding more exact locations of the defective PVMs among hundreds or thousands of PVMs in large PVIs.
The main method of preventing the appearance of hot spots has been the passive bypass diodes placed in parallel with the strings of photovoltaic cells, which is a standard practice used in the manufacture of photovoltaic panels [33,34], to avoid degradant damage that can occur in photovoltaic cells strings [35]. Bypass diodes function as an alternate current path that prevents extreme reverse voltage bias in PV strings. A common misconception is that bypassing a string protects cells from hot spots, but in studies carried out in [36], it is shown that although the problem is mitigated, it does not prevent the appearance of damage caused by hot spots.
In [37,38], another of the solutions proposed to avoid the problem of hot spots is to increase the number of bypass diodes, even up to one for each cell. However, this proposal has not been widely accepted among PVM manufacturers due to the increased cost due to diodes and harmful from the point of view of electrical energy production [39].
A bypass circuit to improve the behaviour of MVPs in the event of hot spots is presented in [40]. A series-connected power MOSFET is used in the design that reduces the reverse voltage of the shaded solar cell. In [41,42], the problems associated with the use of the standard bypass diode are discussed, and its replacement by a switch with a single board design and control logic is proposed, but its practical application is debatable. The design and development of hot spot mitigation techniques using a simple, costless, and reliable method are proposed in [43,44]. The hot spots analysis in the PV system was carried out using a FLIER i5 IRT.
On the other hand, in recent years, PVM optimizer devices have appeared that are presented as the solution to the problem of hot spots, and more importantly, Solar Power Optimizers break the trend of focusing monitoring and diagnostics exclusively on the inverter of PVMs strings since they allow supervision and diagnosis on each of the PVMs. But their price still does not make their widespread implementation easy. An alternative for the generalization of supervision at the PVM level can be in low-cost IoT sensors, not losing sight of their reliability [45,46,47].
The MPPT solar regulation approach proposed in [45] mitigates the hot spot in partially shaded (small) PVMs with a temperature reduction of up to 20 °C, using a drive parameter selection optimization procedure and a slider algorithm, using an MPPT approach with perturbation and observation (P&O) algorithm to track the point of maximum real power through successive approximations. In [48], a proposal is made for the optimal location of voltage sensors for online fault diagnosis of a photovoltaic array, with the objective of reducing maintenance costs.
Ref. [49] presents an Internet of Things Technology (IoT) proposal for historical analysis of a PVM and also for real-time remotely monitoring, performance evaluation, preventive maintenance, and fault detection.
Similar IoT based cases can be found in [50,51], including low cost embedded solar PV monitoring system, GPRS module to send data via the internet and global accessing, providing real-time information on help maintenance and fault diagnosis, in the first and including smart sensors, a cutting-edge controller and an algorithm for solar array monitoring integrating alerts for anomaly detections in PV stations, in the second.
Due to its importance, several methods are being developed to carry out the supervision of solar panels in real-time [52,53]. These methods propose the use of wireless sensor networks and communication through low-range Zigbee, sending current, voltage, radiation, and temperature data to monitor the solar panels’ parameter curves in a web or mobile application. It should be noted that these devices have little wireless connection range. In [54], a method is proposed for the acquisition of data on solar irradiance, environmental temperature, wind speed and direction, voltage, current, and panel temperatures through a PcDuino. This method allows the diagnosis of faults in real-time, saving the data to an SD card. This method isolates the failed solar panel for maintenance. However, it is not possible to control every solar panel on the electrical network to which they are attached. The methods proposed in [55,56] achieve the solar panels’ fault diagnosis using data from current, voltage and other meteorological sensors using various platforms such as Arduino and Raspberry Pi for data acquisition. They are sent over the internet to a server for later representation on a web page, achieving supervision. However, their overall cost is close to 100 euros, still being a high value to be implemented in each solar panel. Most of the works focus on the I-V curves, as in [57] that proposes the acquisition of data with the Arduino board. The sensors used to measure the current is ACS712 with hall effect, and for the voltage, a divider voltage sensor allows to monitor Isc and Voc, as well as I-V with variable load. It only shows the measurements in the Arduino serial monitor, and the data is plotted in Excel. Therefore, this type of supervision is not recommended because it cannot be done in real-time, and the Arduino board must always be connected to the computer (PC).
In [58,59], another method for panel diagnosis is indicated, and it presents remote mode monitoring with Arduino for data acquisition and for sending the data to the ThinkSpeak server with the ESP8266 board. This server allows viewing on a dashboard the data collected with the ACS712-30A sensors and a voltage sensor to acquire the I-V data. Also, in [60], the data is saved in the ADAFRUIT CLOUD server, where they are displayed in a dashboard offered by the server. It should be noted that these servers are not free, which means an additional cost, and the solar panels can only be viewed but not controlled. In [61], a new method is proposed to design radiofrequency antennas in the crystals of solar panels working as cheap sensor transponders, performing a better fault diagnosis in the I-V curves. However, this new technique does not allow to operate with the solar panels being not very efficient in case of serious failures.
Within this order of ideas, [62] shows the supervision and operation of solar panels using the fuzzy NARX neural network fault arrest technique with IoT (Internet of Things) technology. This technique detects the fault quickly and accurately, even achieving real-time operation, which means that the solar panel can be disconnected from the system in case of failing. Although this is a great advance from the point of view of automatic control supervision, it should be noted that this method only allows the disconnection of the solar panels in pairs, causing a disadvantage when optimizing their production in case of solar panel faults. In [63], a method for monitoring with an open-source platform based on IoT is proposed with the advantages it has over SCADA systems using the Eclipse Kura and Eclipse Kapua software to transmit data in real-time or in batches, as well as hardware necessary for the gateway (Kura) and the server (Kapua), uses PC Moxa UC-2112 which transmits the data through any of the communication protocols such as TCP, OPC, Modbus TCP/IP, MQTT, OPC-UA. These protocols are also used in some research [64,65,66]. However, the communication is executed by MQTT from the Kapua server, sending the data from each of the solar panels to be displayed on the Grafana platform, where the drawn curves correspond to the parameters measured in the solar panels. Although the method is very innovative in terms of new communication technologies, it has a gap in automatic operation. It is also necessary to indicate that Eclipse Kura is a non-standardized version, which is why some stability problems arise with various hardware devices.
As technology advances, new proposals continue to emerge, such as in [59] where it is proposed to carry out tests in situ to diagnose faults in individual solar panels, based on the use of a device called SmartPV with a cost of around 40 euros. This device allows obtaining the operating parameters of each solar panel such as voltage, current, temperature, the intensity of solar radiation, ambient temperature, and humidity. The data transmission is done by wireless to a server, but the data only allows to visualize the curves of each one of the parameters. Hence it does not allow any action to be carried out on the solar panel, such as the automatic disconnection of a string from the solar panels, showing a disadvantage in case of a serious failure that puts a large part of the production at risk, which is why there is no progress in terms of automatic control.
In this work, the proposed predictive fault diagnosis method is tested using an experimental test bench for the operation of three solar panels connected in series, on which the automatic disconnection of the solar panel can be performed in real-time if a predictive symptom of a possible future failure is detected. The development of this methodology is done with the use of the ESP8266 module. The supervision and control of the solar panels are carried out in the HMI/SCADA software (iFIX 6.5) dedicated to the automation of the GE (General Electric) family of products. It is reliable industrial software with many years of implantation in the industrial market. The work carried out shows that low-cost technology can be integrated with robust industrial software without the need for a PLC, making the application of low-cost predictive fault diagnosis compatible. This method shows the supervision of the three solar panels in real-time, being able to perform tests on the three solar panels, based on the disconnection of each of the solar panels to perform Voc-Isc tests looking for possible downward deviations of the parameters as predictive symptoms. The test makes it possible to detect if the solar panels are developing in an initial stage the degrading phenomenon that will cumulatively lead in the near future to a non-recoverable failure. Consequently, it is able to isolate the faulty solar panel and perform the permanent automatic disconnection so that it does not harm the power generation of the complete string while the pertinent maintenance actions are taken.

3. Materials and Methods

This part of the work is divided into two sections: The first section exposes the hardware and software tools used, and the second section explains the applied methodology.

3.1. Materials

The materials used in the SCADA system of three solar panels connected in a string for the predictive diagnosis of failures (Automatic Monitoring and Control) by means of tests of voltage in open circuit and current in short circuit in each of the solar panels that make up the system using the ESP8266 module are described below.

3.1.1. Solar Panels

Solar panels are composed of an arrangement of solar cells that convert solar irradiance to electrical energy, basically constituting an n and p-type silicon semiconductor. The basic circuit that defines a solar cell is shown in Figure 1, where it can be seen that the model consists of a single diode and four elements such as a current source, a diode, a resistance in parallel to the source and the diode, and a series resistance [67,68,69,70,71].
The equations to calculate the current and the voltage that defines the curves of the solar cell in Figure 1 can be seen in [67,68,70]. Figure 2 shows the curves of current, voltage and power, under conditions of solar radiation of 1000 W/m2 and a temperature of 25 °C, which are the standard parameters under optimal operating conditions. It should also be taken into account that the output power is directly proportional to the aforementioned parameters (solar irradiance and temperature). The output power is conditioned by several parameters that can affect its performance, for example, partial, or total shading, in addition to some failure in the solar panels described previously.
In this work, three monocrystalline solar panels of the Victron Energy Blue Power brand of 40 W were used (Figure 3). Their characteristics are described in Table 1. They are manufactured with high quality and high transmission tempered glass for better toughness and impact resistance. They also have a solid galvanized aluminium frame for installation in different mounting systems. Its connection box is hermetic, providing high security. There is a bypass diode for the automatic disconnection of cells affected by a shading event. The output power will always depend on the standard parameters described in Table 1 [73].

3.1.2. ESP8266 Module

The ESP8266 device was developed by the company Espressif and is characterized by being a low-cost chip that is used in conjunction with the NodeMCU module with a wireless internet connection. The operating voltage is 3.3 V; however, it allows input up to 10 V and 80 mA of current, its processing speed is 160 Mhz. Apart from being a low-cost device, it is also energy-efficient and easy to program. The module is composed of several pins such as GPIO, SDIO, SPI/HSPI, I2C, I2S, UART, PWM, IR, and ADC. There are several versions of this module [74].
This device is widely used today for its versatility in the development of applications that need to connect to the internet to transmit data or operations in real-time. It is also used in IoT applications. There are also several investigations in which they have worked with this technology in different scientific areas [75,76,77,78,79].
In this work, a NodeMCU V3 CH340 ESP8266 module is used that allows to acquire data and control the connection and disconnection of the solar panels in real-time (Figure 4).
The disadvantage of the device is that it only has one analogue input pin (DCA), an important feature to be able to use the module when there is more than one analogue input. For this reason, in this work, a multiplexer/demultiplexer that is described below has been used.

3.1.3. CD74HC4067 Module

This module allows increasing the analogue inputs in ESP8266. The module works with a voltage range from 2 V to 6 V. For its configuration, four digital inputs, two GND (ground) inputs, an analogue input, and Vcc (Direct current voltage), are needed (Figure 5) [80]. Its input pins are defined by the configuration described in Table 2. This Table is created from the four digital input pins (4 pins of the ESP8266), creating a matrix with 16 input channels that transmit their data to the digital analogue input of the ESP8266.

3.1.4. ACS712 Current Sensor

ACS712 is a Hall-type sensor that measures the intensity of both alternating and direct current that passes through the conductor. Its operation is through the Hall effect; that is, it measures the current when the magnetic field is perpendicular to the conductor, generating a voltage difference proportional to the current that passes through it. This sensor is widely used when working with microcontrollers such as Arduino, Raspberry Pi or, in this case, ESP8266. This sensor works with 5 V; the variation of the amperage depends on the selected model that can be 5 A, 20 A, 30 A (Table 3). It should be borne in mind that this sensor cannot be used if there is a very strong magnetic field because it would affect the reading resolution [81,82,83].
The sensor for this work is implemented in a module that allows making the connections easily (Figure 6a). The operating curve (Figure 6b) shows that the average voltage at the sensor output is 2.5 V indicating that the current is 0 A. This value varies as indicated above. The nominal current of the sensor used in this work is 5 A, and its sensitivity is 185 mV/A. If the voltage is less than 2.5 V, it means that the current is negative.

3.1.5. Voltage Sensor FZ0430

The FZ0430 voltage sensor consists of a voltage divider (Figure 7) and has a resolution of 24.41 mV in its measurement. This sensor can measure up to a maximum of 25 V in microcontrollers that work with 5 V. On the other hand, in microcontrollers that work with 3.3 V, such as the ESP8266 module, it is possible to read voltages up to 16.5 V [84].
In this work, the readings to be measured are higher than 16.5 V according to the characteristics of the solar panel (Table 1), this being a disadvantage when using this sensor. However, being a voltage divider sensor inside, it is easy to modify the input. It simply requires adding a higher resistance to extend the voltage range at the input. The calculations are performed later in Section 3.2.

3.1.6. Relay Modules

The relay modules allow the switching of loads through mechanical action. The module is made up of optocouplers to connect and disconnect the loads. The relays are activated when it exceeds their operating value, and the control can be done from microcontrollers, Arduino, ESP8266, etc. In addition, each relay is composed of COM, NO, and NC pins, and its operating voltage depends on its characteristics. In this work, the 8-channel module is used, and its operating characteristics are in DC 30 V/10 A and AC 250 V/10 A, and the activation voltage is 3.3 V (Figure 8) [85].

3.1.7. Software

In the development of this work, various software programs were used for communication, data acquisition and integration with the SCADA system. Their joint use has made it possible to achieve the supervision, predictive diagnosis, and real-time operation of the solar panels, carrying out the integration of low-cost technology with industrial software of proven quality. The integration carried out is described in Table 4.

3.2. Methodology

Online supervision and control of solar panels are of great importance to apply predictive fault diagnosis. For this reason, in this work, an easy and fast solution is proposed, with the low-cost sensors, devices, and technology mentioned in Section 3.1. In addition, communication is performed with the software described in the previous section, as well as the development of the algorithm on the SCADA System.
The ESP8266 module reads the data from the sensors and also allows the operation of connection/disconnection of the solar panels. This data is sent to the internet through the Modbus TCP/IP communication protocol to a local computer in which Kepserver and iFIX software are installed. Kepserver software is configured with the same communication protocol as ESP8266, and it should be noted that Kepserver software allows the configuration of various communication protocols in a versatile way. Additionally, Kepserver software acts as a communication broker with iFIX via local OPC communication. In iFIX, the data that has been transmitted from the ESP8266 module is read and displayed on the SCADA system dashboards. Here the connection/disconnection operation of the solar panels is also performed. The development architecture of the proposed model is described below (Figure 9).
As explained in Section 3.1.5, the ESP8266 module only allows to measure voltages from 0 to 16.5 V. However, the voltage measurement range can be extended, adding a new resistance at the V+ input. This change is made in the two sensors, both for the solar panel string sensor and on the sensor for the Voc test of each solar panel (Figure 10).
The voltage value that the ESP8266 module can read must be calculated, but first the calculation of the new resistance must be performed (Figure 11) as described in Equation (1).
R T = R 1 + R 3 R T = R 4 + R 6 R T = 30   k Ω + 22   k Ω R T = 30   k Ω + 133   k Ω R T = 52   k Ω R T = 163   k Ω
Once the new resistance value has been obtained, it is necessary to know the value that the sensor can measure from the ESP8266 module according to Equation (2).
V o u t = V i n R 5 ( R 4 + R 5 ) V o u t = V i n R 13 ( R 12 + R 13 ) V i n = V o u t ( R 4 + R 5 ) R 5 V i n = V o u t ( R 12 + R 13 ) R 13 V i n = 3.3   V ( 52   K Ω + 7.5   k Ω ) 7.5   k Ω   V i n = 3.3   V ( 163   K Ω + 7.5   k Ω ) 7.5   k Ω V i n = 23.21   V V i n = 75.02   V
From the calculations and the changes made in the sensors previously, the circuit is designed for both the data reading and the operation of the solar panels, being necessary to make the connections shown in Figure 12.
Additionally, it must be indicated that the resolution of the ESP8266 module is 10 bits. This means that a voltage from 0 V to 3.3 V is represented from 0 to 1024. On the other hand, it is important to mention that for the acquisition of data from the sensors is necessary to program the ESP8266 module, whose programming is carried out in the Arduino IDE software, being essential to add several libraries for its correct operation.
After the data has been read from the voltage and current sensors by the ESP8266 module, it is sent through the Modbus TCP/IP communication protocol to the remote computer where the iFIX and KepserverEX software are installed. The KepserverEX software is used as a communication tunnel between the ESP8622 module and the SCADA (iFIX). It is important to point out that for communication between the aforementioned software is necessary to configure the OPC communication protocol in iFIX.
Data transferred from KepserverEx to iFIX is defined by analogue signal and digital signal tags (Figure 13). Furthermore, the calculations to indicate the values read by the current and voltage sensors are performed in calculation tags. It is also convenient to note that the ACS712 current sensor must be powered at 5 V (2.5 V being equivalent to 0 A). It must be taken into account that the reference voltage of the ESP8266 module is 3.3 V. Therefore, calculations must be made to show the correct reading (Equations (3)–(5)).
V i n > 2.5 + A
V i n = 2.5   0   A
V i n < 2.5 A
The value of the current (I) measured by the sensor is defined by Equation (7), where Vin is the voltage that enters pin 2 of the CD74HC4067 module (ACS712 sensor output pin), the resolution is the voltage of the ESP8266 reference (3.3 V) for 10 bits (1024), and the sensitivity of the ACS712-5A sensor is 0.185 μV/A (Equations (7) and (8)).
Sensor   sensitivity = 0.185   μ V   ACS 712 ( 5 A )
Reference   voltage   resolution = 3.3   V / 1024
I = { [ ( V i n R e s o l u t i o n ) 2.5   V ] / S e n s i b i l i t y }   A
On the other hand, the voltage read by the ESP8266 module is interpreted according to Equation (9). Calculations are performed in a calculation tag within the iFIX software [86].
V = ( V i n R m i n ) ( V m a x V m i n R m a x R m i n ) + V m i n
V i n is the voltage that enters pin 0 and 1 of the CD74HC4067 module, Rmin is the minimum resolution of the ESP8266 module (Rmin = 0); Vmax is the maximum voltage from Equation 2 (Vmax = 23.21 V or 75.05 V), and Rmax is the maximum resolution of the ESP8266 module (Rmax = 1024). The calculated values of the voltage and current sensors are shown on the SCADA dashboard made in iFIX (Figure 14).
The Voc-Isc tests are carried out through short-term programmed serial disconnections of each solar panel to graph its curves on the SCADA dashboard. The fault diagnosis method looks for possible comparative downward deviations of the parameters as predictive symptoms indicative that a fault is developing in an initial stage. This degrading phenomenon will cumulatively lead in the near future to a non-recoverable failure. It is necessary to indicate that the Voc test is carried out first, and then the Isc test is carried out. This same process is repeated for all the solar panels connected to the string.

Predictive Fault Diagnosis Method

Predictive fault diagnosis is based on carrying out experimental tests to locate predictive symptoms. The Voc-Isc curves are plotted on the same dashboard to facilitate the online comparison of the curves of the three solar panels.
The data update can be done every 100 ms, which is the recommended or standard update defined by KEPServerEX V6; however, this can be defined by the user, depending on the type of application and the characteristics of the hardware that is being attached to the software. In this case, a period of 1 s was used, which is enough to transfer data because programming the ESP8266 module, a sample of 300 readings is made, which are averaged to have a single reading and sent every second thus giving a more reliable result. In the KEPServerEX V6 software configuration, a time of 1 s to wait for the update is defined.
The Voc-Isc curves must be similar in normal conditions because they are from the same type of PVMs with the same characteristics. However, if any of them is different, it can be understood that a fault symptom has occurred and has been detected. For every fault symptom, it is necessary to automatically isolate the solar panel so as not to compromise the entire production of the solar panel string until analysing the type of fault, the cause and finally giving it the necessary attention to avoid the failure, and subsequently reconnect it to the string of solar panels. In this way, it is detected a symptom that can subsequently generate a hot spot or irreparable damage to the solar panels (Figure 15).
Finally, the proposed method for parametric predictive fault diagnosis is verified through 8 experiments. In the first experiment, the solar panels are operating correctly and without shadows, and the remaining seven were carried out covering different areas of the solar panel, representing partial shadowing. The following section explains the results of the experiments.

4. Results and Discussion

This section presents the different experiments carried out in the first solar panel (SP1) (Figure 3). These experiments are based firstly on the string of solar panels without shadows and then covering different areas of the solar panel to observe the behaviour of the Isc-Voc curve with respect to the other solar panels. The experiment was carried out on the terrace of Building 5C of the Polytechnic University of Valencia (latitude and longitude: +39°28′56.53′′, −0° 20′36.88′′). Table 1 shows that the dimensions of the solar module are 37 × 63.5 cm, and its area is 0.235 m2.

4.1. Sensor Measurement Check

The calibration of the sensors is important to know the measurement error of the sensor with respect to the DT-33D multimetre because the reading of the sensors must comply with the IEC61724 standard. The standard indicates that the accuracy of the measurement in voltage and current must have a maximum error of 1%, and the maximum error of the power must be 2% [55].
(1)
Voc measurement of the solar panel string (Figure 16).
(2)
Measurement of Isc and Voc of a solar panel (Figure 17).
The measured data comply with the IEC61724 standard. Table 5 indicates that the voltage sensor reading error is below 1% as required by the standard.
Table 6 shows the measurements made on the three panels by the ACS712 sensor, verifying that the IEC61724 standard is met in the Isc measurement.

4.2. Solar Panel Experiments

The experiments in this section consist of the analysis of the behaviour of the curve Isc-Voc for predictive faults diagnosis.

4.2.1. Solar Panels without Shadows

In Figure 18, the voltage produced by the string of solar panels in open circuit in its normal operation is shown. The Voc curves of each of the solar panels are also plotted. In Figure 18a, the sum of the voltage of the three solar panels connected in string is 67.08 V. Figure 18b has two dashboards. The first dashboard (left) shows that the voltage Voc of the solar panel string decreases when a solar panel is disconnected. The second dashboard (right) shows that the three Voc curves are similar because they are under the same conditions, showing a variation of 0.002257% in one of the solar panels. In Figure 18c, the Isc curves presented are for each solar panel. In addition, they present the same behaviour as in Figure 18b.
The tests carried out on each of the solar panels were performed in real-time. The curves are different if the solar panels are exposed to different conditions or when detecting a fault.

4.2.2. Experiments with Covered Areas of Different Sizes in a Solar Panel

In this section, seven different experiments were carried out on a single solar panel (SP1) of the string to analyse the behaviour of its Isc-Voc curves. The shaded areas used for the experiment are listed in Table 7.
  • Case (a) 0.80% shadow area
In Figure 19, it can be seen that an area of 0.80% of the SP1 is covered. This represents a cell of the solar panel. When performing the Voc-Isc tests in SP1 and then in the other solar panels, it can be observed that the Isc-Voc curves of SP1 do not show significant changes in Voc with respect to the other solar panels. However, a small impact on the Isc curve of SP1 with respect to the other solar panels can be observed (Figure 19). Although the changes are not significant, it is predicting a fault, which is not significant at the moment, but which may generate a hot spot in the future.
  • Case (b) 2.52% shadow area
In Figure 20, it can be seen that the shaded area covers 2.52% of SP1, representing four cells of SP1. When performing the Voc-Isc tests, the change in the Voc curve of SP1 does not reflect any change in reference to the Voc of the other solar panels. The Isc curve of SP1 with respect to the other solar panels indicates that there is a short-circuit current drop of 13%, proving that the proposed method detects the shadow fault in SP1.
  • Case (c) 5.98% shadow area
In Figure 21, the shaded area is increased in relation to the previous experiment. An entire column of SP1 solar cells is covered. As a result, the Voc-Isc tests carried out in SP1 show that in the Voc curve, there is a slight change, decreasing by 0.11% in reference to the other solar panels. The Isc curve of SP1 can be seen to decrease 24% in relation to the other Isc curves. This value is significant, so an important fault has been detected that must be reviewed.
  • Case (d) 10.73% shadow area
In Figure 22, a whole row of solar cells is covered, and the Voc-Isc tests are carried out, providing as a result that the Voc is reduced by 0.77% in SP1. This decrease does not present significant changes in relation to the other solar panels. The result of the Isc test in SP1 decreases abruptly by 108% when compared with the Isc of the other solar panels. It can also be observed that the SP1 begins to consume energy from the other solar panels reducing their production. Therefore, this fault has a lot of relevance, significantly affecting production. It is necessary to immediately disconnect SP1 from the solar panel string until proper maintenance is performed. Therefore, it is once again demonstrated that the proposed method is effective and reliable when detecting fault symptoms.
  • Case (e) Shaded area at 14.22%
In Figure 23, the shadow area is greater than in the previous experiment. In the Voc-Isc tests, a decrease of 1.28% is observed in the voltage of the Voc curve of SP1. Isc decreases by 75% in relation to the other solar panels. This decrease is not as serious as in the previous experiment, where SP1 behaved as a load, the shading area being smaller. This fact is due to the configuration of the solar cells. It is still critical as it produces 25% power compared to other solar panels.
  • Case (f) Shaded area at 26.34%
In Figure 24, the shadow area represents more than a quarter of the solar panel. The Voc-Isc tests carried out show that there is a decrease of 4.11% in the Voc of SP1. Despite this, the difference in Voltage Voc in relation to the other panels is not so great. On the other hand, it can be seen that the Isc of SP1 has a quite abrupt drop and that the panel begins to absorb energy and not to generate current in reference to the other solar panels. Its decrease is 109% being a percentage that compromises all production. Therefore, it must be disconnected from the string of solar panels. The disconnection of SP1 is done automatically and online.
  • Case (g) Shaded area at 65.00%
In Figure 25, the experiment consists of shading 65% of SP1. Voc of SP1 decreases by 19% in relation to the other solar panels. This time the change in the Voc curve is evident, but it is still capable of producing a high voltage. The same does not happen when the Isc test is performed on each of the solar panels. It can be seen that, once again, the Isc curve of SP1 decreases with respect to the other solar panels by 111.4%. This indicates that the solar panel is consuming current from the other panels.
The results of this experiment show that the SP2 and SP3 panels have reduced their generation by 3.7% and 3.4%, respectively, compared with the results of the first experiment with shadow 1. This implies that SP1 must be disconnected from the solar panel string.
Once again, it is demonstrated that the proposed method is efficient in detecting fault symptoms in real-time and predictively. The panel with the fault symptom can be disconnected without compromising the production of electrical energy from the other solar panels connected in string.
After the experiments carried out, it can be seen that the method developed allows predictive fault diagnosis and also the operation of the solar panels in real-time, guaranteeing that through the Voc-Isc tests, fault symptoms can be detected and also disconnect the solar panel from the solar panel string, without threatening production until proper maintenance is performed and the solar panel is reconnected to the string.

4.3. Historical Data of Voc of the String of Solar Panels

The SCADA also allows seeing the historical data Voc of the string of solar panels. A history record of less than 72 consecutive hours is shown in Figure 26.
Figure 26 shows multiple variations in the historical data of the voltage produced in open circuit by the string of the solar panels. The variations are indicated with ovals of different colours:
  • pink when the solar panels are being connected;
  • light blue when only two solar panels have been connected;
  • orange when there are some small peaks that indicate that there are sporadic shadows from clouds;
  • dark green indicates the night production, in this case 0 V;
  • red indicates the loss of connection to the network;
  • light green indicates the variation in solar irradiance.
A simple, easy to implement, reliable and efficient solution for predictive fault diagnosis in a string of solar panels has been proposed. This method has a very low implementation cost. Table 8 lists the materials and prices for implementing this methodology.

5. Conclusions

The main contribution of this work is that the diagnosis method is predictive, based on online detection by a predictor symptom parameter, sampled sequentially. It is centred in each solar panel of the PV string instead of being centred on the inverter. In this way, it makes easy immediately solar panel isolation. It is low-cost implementable, and integrable in actually working photovoltaic installations.
The application of predictive fault diagnosis in photovoltaic installations is an important factor in increasing the upward trend in the installation of this type of renewable energy. Achieving adequate levels of economic viability of this type of facility depends on obtaining an optimal production of electrical energy and the application of advanced predictive fault diagnosis techniques, which allow low-cost, immediate maintenance focused on each of the panels selectively.
The predictive fault diagnosis developed methodology, based on the use of the Voc-Isc parameters and focused on the solar modules, makes it possible that any symptom of power reduction, especially any shading process experienced on any panel of the solar installation, is detected and isolated immediately. Therefore, that reduction used comparatively can be employed as a predictor symptom for the early detection and isolation of the degrading event in the solar panel, and alternatively activate, by disconnecting it, the automatic interruption of the degrading accumulating effect on the affected panel, avoiding the appearance of an unrecoverable hot spot.
However, since the reduction in power is a symptom of other types of important failures that affect solar panels, the proposed methodology opens the possibility of carrying out in the best possible conditions another type of more specific redundant analysis based on visual and thermographic inspection, whose immediacy is not comparable to online Voc-Isc parametric diagnosis.
For the implementation of the predictive fault diagnosis algorithm, a specific architecture has been developed using low-cost sensors and devices to carry out online supervision of the fault predictor parameters by applying a sequentially sampling on each of the solar panels of the photovoltaic system strings. This architecture is integrable and scalable with real-world distributed control systems and conventional SCADAs for medium and large photovoltaic installations, using standard communication protocols that are easy to configure. It allows the use of different types of technologies, with low-cost implementation, integrable with purely industrial software that previously could only be connected by means of a PLC.

Author Contributions

Conceptualization, E.G.; methodology, E.G. and N.P.; software, E.G. and E.Q.; validation, N.P., E.G. and E.Q.; formal analysis, E.G. and E.Q.; investigation, N.P. and E.G.; resources, E.G., R.Z.-S. and S.C.G.; data curation, N.P.; writing—original draft preparation, N.P.; writing—review and editing, E.G. and E.Q.; visualization, E.Q.; supervision, E.G., R.Z.-S. and S.C.G.; project administration, E.G., R.Z.-S. and S.C.G.; funding acquisition, E.G., E.Q., R.Z.-S. and S.C.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank Opertek Soft S.L. for analysis software assistance.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ADCAnalog-to-Digital Converter
GPIOSGeneral purpose input/output interface
ICurrent
IscShort circuit current
IoTInternet of things
I2CInterface inter-integrated circuit
I2SInterface Integrated Interchip Sound
MQTTMessage Queue Telemetry Transport
OPC-OLE  Object Linking and Embedding for process control
OPC-UAUnified Architecture OPC
PLCProgrammable Logic Controller
PVMPhotovoltaic module
PWMPulse-Width Modulation
SDIOSafe digital input/output interface
SPSolar panel
SPI/HSPISerial Peripheral Interface
UARTUniversal Asynchronous Receiver Transmitter
VVoltage
VDCDirect Current Voltage
VocOpen circuit voltage
wsdWind speed and direction

References

  1. SolarPower Europe. EU Market Outlook for Solar Power 2019–2023; Tech. Rep.; SolarPower Europe: Brussels, Belgium, 2019. [Google Scholar]
  2. Hiyama, T.; Kouzuma, S.; Imakubo, T. Identification of optimal operating point of PV modules using neural network for real time maximum power tracking control. IEEE Trans. Energy Convers. 1995, 10, 360–367. [Google Scholar] [CrossRef]
  3. Riley, D.M.; Venayagamoorthy, G.K. Comparison of a recurrent neural network PV system model with a traditional component-based PV system model. In Proceedings of the 2011 37th IEEE Photovoltaic Specialists Conference, Seattle, WA, USA, 19–24 June 2011; pp. 002426–002431. [Google Scholar]
  4. Ducange, P.; Fazzolari, M.; Lazzerini, B.; Marcelloni, F. An intelligent system for detecting faults in photovoltaic fields. In Proceedings of the 2011 11th International Conference on Intelligent Systems Design and Applications, Cordoba, Spain, 22–24 November 2011; pp. 1341–1346. [Google Scholar]
  5. Riley, D.; Johnson, J. Photovoltaic prognostics and heath management using learning algorithms. In Proceedings of the 2012 38th IEEE Photovoltaic Specialists Conference, Austin, TX, USA, 3–8 June 2012; pp. 001535–001539. [Google Scholar]
  6. Platon, R.; Martel, J.; Woodruff, N.; Chau, T.Y. Online Fault Detection in PV Systems. IEEE Trans. Sustain. Energy 2015, 6, 1200–1207. [Google Scholar] [CrossRef]
  7. Frank, P.M. Analytical and qualitative model-based fault diagnosis—A survey and some new results. Eur. J. Control 1996, 2, 6–28. [Google Scholar] [CrossRef]
  8. Madeti, S.R.; Singh, S. A comprehensive study on different types of faults and detection techniques for solar photovoltaic system. Sol. Energy 2017, 158, 161–185. [Google Scholar] [CrossRef]
  9. Jaffery, Z.A.; Dubey, A.K.; Haque, A. Scheme for predictive fault diagnosis in photovoltaic modules using thermal imaging. Infrared Phys. Technol. 2017, 83, 182–187. [Google Scholar] [CrossRef]
  10. Triki-Lahiani, A.; Abdelghani, A.B.-B.; Slama-Belkhodja, I. Fault detection and monitoring systems for photovoltaic installations: A review. Renew. Sustain. Energy Rev. 2018, 82, 2680–2692. [Google Scholar] [CrossRef]
  11. Rahman, M.; Selvaraj, J.; Rahim, N. Hasanuzzaman Global modern monitoring systems for PV based power generation: A review. Renew. Sustain. Energy Rev. 2018, 82, 4142–4158. [Google Scholar] [CrossRef]
  12. Dupont, I.M.; Carvalho, P.; Jucá, S.C.S.; Neto, J.S. Novel methodology for detecting non-ideal operating conditions for grid-connected photovoltaic plants using Internet of Things architecture. Energy Convers. Manag. 2019, 200, 112078. [Google Scholar] [CrossRef]
  13. Díaz, J.V.; Vlaminck, M.; Lefkaditis, D.; Vargas, S.O.; Luong, H. Solar Panel Detection within Complex Backgrounds Using Thermal Images Acquired by UAVs. Sensors 2020, 20, 6219. [Google Scholar] [CrossRef] [PubMed]
  14. Rahaman, S.A.; Urmee, T.; Parlevliet, D.A. PV system defects identification using Remotely Piloted Aircraft (RPA) based infrared (IR) imaging: A review. Sol. Energy 2020, 206, 579–595. [Google Scholar] [CrossRef]
  15. Libra, M.; Daneček, M.; Lešetický, J.; Poulek, V.; Sedláček, J.; Beránek, V. Monitoring of Defects of a Photovoltaic Power Plant Using a Drone. Energies 2019, 12, 795. [Google Scholar] [CrossRef] [Green Version]
  16. Menéndez, O.; Guamán, R.; Pérez, M.; Auat Cheein, F. Photovoltaic modules diagnosis using artificial vision techniques for artifact minimization. Energies 2018, 11, 1688. [Google Scholar] [CrossRef] [Green Version]
  17. Akram, M.W.; Li, G.; Jin, Y.; Chen, X.; Zhu, C.; Zhao, X.; Aleem, M.; Ahmad, A. Improved outdoor thermography and processing of infrared images for defect detection in PV modules. Sol. Energy 2019, 190, 549–560. [Google Scholar] [CrossRef]
  18. Dalsass, M.; Scheuerpflug, H.; Maier, M.; Brabec, C. Correlation between the Monitoring Data of a Photovoltaic Power Plant and Module Defects Detected by Drone-Mounted Thermography. In Proceedings of the 31st European Photovoltaic Solar Energy Conference and Exhibition, Hamburg, Germany, 14–18 September 2015; pp. 1793–1798. [Google Scholar]
  19. Simon, M.; Meyer, E.L. Detection and analysis of hot-spot formation in solar cells. Sol. Energy Mater. Sol. Cells 2010, 94, 106–113. [Google Scholar] [CrossRef]
  20. Siddiqui, M.U.; Arif, A.; Kelley, L.; Dubowsky, S. Three-dimensional thermal modeling of a photovoltaic module under varying conditions. Sol. Energy 2012, 86, 2620–2631. [Google Scholar] [CrossRef]
  21. Kaplani, E. Detection of Degradation Effects in Field-Aged c-Si Solar Cells through IR Thermography and Digital Image Processing. Int. J. Photoenergy 2012, 2012, 396792. [Google Scholar] [CrossRef] [Green Version]
  22. Stoicescu, L.; Reuter, M.; Werner, J. DaySy: Luminescence Imaging of PV Modules in Daylight. In Proceedings of the 29th European Photovoltaic Solar Energy Conference and Exhibition, Amsterdam, The Netherlands, 22–26 September 2014. [Google Scholar]
  23. Tsanakas, J.A.; Chrysostomou, D.; Botsaris, P.N.; Gasteratos, A. Fault diagnosis of photovoltaic modules through image pro-cessing and Canny edge detection on field thermographic measurements. Int. J. Sustain. Energy 2015, 34, 351–372. [Google Scholar] [CrossRef]
  24. Denio, H. Aerial solar Thermography and condition monitoring of photovoltaic systems. In Proceedings of the 2012 38th IEEE Photovoltaic Specialists Conference, Austin, TX, USA, 3–8 June 2012; pp. 613–618. [Google Scholar] [CrossRef]
  25. Chouder, A.; Silvestre, S. Automatic supervision and fault detection of PV systems based on power losses analysis. Energy Convers. Manag. 2010, 51, 1929–1937. [Google Scholar] [CrossRef]
  26. Henry, C.; Poudel, S.; Lee, S.-W.; Jeong, H. Automatic Detection System of Deteriorated PV Modules Using Drone with Thermal Camera. Appl. Sci. 2020, 10, 3802. [Google Scholar] [CrossRef]
  27. Tsanakas, J.A.; Vannier, G.; Plissonnier, A.; Barrue, I.F. Fault diagnosis and classification of large-scale photovoltaic plants through aerial ortho-photo thermal mapping. In Proceedings of the 31st European Photovoltaic Solar Energy Conference and Exhibition (EUPVSEC), Hamburg, Germany, 14–18 September 2015. [Google Scholar]
  28. López-Fernández, L.; Lagüela, S.; Fernández, J.; González-Aguilera, D. Automatic Evaluation of Photovoltaic Power Stations from High-Density RGB-T 3D Point Clouds. Remote Sens. 2017, 9, 631. [Google Scholar] [CrossRef] [Green Version]
  29. Alsafasfeh, M.; Abdel-Qader, I.; Bazuin, B.; Alsafasfeh, Q.; Su, W. Unsupervised Fault Detection and Analysis for Large Photovoltaic Systems Using Drones and Machine Vision. Energies 2018, 11, 2252. [Google Scholar] [CrossRef] [Green Version]
  30. Lee, D.H.; Park, J.H. Developing Inspection Methodology of Solar Energy Plants by Thermal Infrared Sensor on Board Unmanned Aerial Vehicles. Energies 2019, 12, 2928. [Google Scholar] [CrossRef] [Green Version]
  31. Park, J.; Lee, D. Precise Inspection Method of Solar Photovoltaic Panel Using Optical and Thermal Infrared Sensor Image Taken by Drones. IOP Conf. Ser. Mater. Sci. Eng. 2019, 611, 012089. [Google Scholar] [CrossRef]
  32. Liao, K.C.; Lu, J.H. Using Matlab real-time image analysis for solar panel fault detection with UAV. J. Phys. Conf. Ser. 2020, 1509, 012010. [Google Scholar] [CrossRef]
  33. Dhimish, M.; Holmes, V.; Mehrdadi, B.; Dales, M. Comparing Mamdani Sugeno fuzzy logic and RBF ANN network for PV fault detection. Renew. Energy 2018, 117, 257–274. [Google Scholar] [CrossRef] [Green Version]
  34. Silvestre, S.; Boronat, A.; Chouder, A. Study of bypass diodes configuration on PV modules. Appl. Energy 2009, 86, 1632–1640. [Google Scholar] [CrossRef]
  35. Dhimish, M.; Holmes, V.; Mehrdadi, B.; Dales, M. Diagnostic method for photovoltaic systems based on six layer detection algorithm. Electr. Power Syst. Res. 2017, 151, 26–39. [Google Scholar] [CrossRef]
  36. Kim, K.A.; Seo, G.-S.; Cho, B.-H.; Krein, P.T. Photovoltaic Hot-Spot Detection for Solar Panel Substrings Using AC Parameter Characterization. IEEE Trans. Power Electron. 2015, 31, 1121–1130. [Google Scholar] [CrossRef]
  37. Dhimish, M.; Holmes, V.; Mehrdadi, B.; Dales, M.; Mather, P. Detecting defective bypass diodes in photovoltaic modules using Mamdani fuzzy logic system. Glob. J. Res. Eng. F Electr. Electron. Eng. 2017, 17, 33–44. [Google Scholar]
  38. Chen, K.; Chen, D.; Zhu, Y.; Shen, H. Study of crystalline silicon solar cells with integrated bypass diodes. Sci. China Ser. E Technol. Sci. 2012, 55, 594–599. [Google Scholar] [CrossRef]
  39. Daliento, S.; Mele, L.; Bobeico, E.; Lancellotti, L.; Morvillo, P. Analytical modelling and minority current measurements for the determination of the emitter surface recombination velocity in silicon solar cells. Sol. Energy Mater. Sol. Cells 2007, 91, 707–713. [Google Scholar] [CrossRef]
  40. Daliento, S.; di Napoli, F.; Guerriero, P.; d’Alessandro, V. A modified bypass circuit for improved hot spot reliability of PVMs subject to partial shading. Sol. Energy 2016, 134, 211–218. [Google Scholar] [CrossRef]
  41. Kim, K.A.; Krein, P.T. Reexamination of photovoltaic hot spotting to show inadequacy of the bypass diode. IEEE J. Photovolt. 2015, 5, 1435–1441. [Google Scholar] [CrossRef]
  42. d’Alessandro, V.; Guerriero, P.; Daliento, S.; Gargiulo, M. A straightforward method to extract the shunt resistance of photo-voltaic cells from current–voltage characteristics of mounted arrays. Solid State Electron. 2011, 63, 130–136. [Google Scholar] [CrossRef]
  43. Dhimish, M.; Holmes, V.; Mather, P.; Sibley, M. Novel hot spot mitigation technique to enhance photovoltaic PVMs output power performance. Sol. Energy Mater. Sol. Cells 2018, 179, 72–79. [Google Scholar] [CrossRef] [Green Version]
  44. Dhimish, M.; Holmes, V.; Mehrdadi, B.; Dales, M.; Mather, P. PV output power enhancement using two mitigation techniques for hot spots and partially shaded solar cells. Electr. Power Syst. Res. 2018, 158, 15–25. [Google Scholar] [CrossRef]
  45. Coppola, M.; Daliento, S.; Guerriero, P.; Lauria, D.; Napoli, E. On the design and the control of a coupled-inductors boost dc-ac converter for an individual PV panel. In Proceedings of the International Symposium on Power Electronics Power Electronics, Electrical Drives, Automation and Motion, Sorrento, Italy, 20–22 June 2012; pp. 1154–1159. [Google Scholar]
  46. Du, J.; Xu, R.; Chen, X.; Li, Y.; Wu, J. A novel solar panel optimizer with self-compensation for partial shadow condition. In Proceedings of the 2013 Twenty-Eighth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), Long Beach, CA, USA, 17–21 March 2013; pp. 92–96. [Google Scholar]
  47. Chen, S.-M.; Liang, T.-J.; Hu, K.-R. Design, Analysis, and Implementation of Solar Power Optimizer for DC Distribution System. IEEE Trans. Power Electron. 2013, 28, 1764–1772. [Google Scholar] [CrossRef]
  48. Hu, Y.; Zhang, J.; Cao, W.; Wu, J.; Tian, G.Y.; Finney, S.J.; Kirtley, J.L. Online Two-Section PV Array Fault Diagnosis With Optimized Voltage Sensor Locations. IEEE Trans. Ind. Electron. 2015, 62, 7237–7246. [Google Scholar] [CrossRef] [Green Version]
  49. Adhya, S.; Saha, D.; Das, A.; Jana, J.; Saha, H. An IoT based smart solar photovoltaic remote monitoring and control unit. In Proceedings of the 2016 2nd International Conference on Control, Instrumentation, Energy & Communication (CIEC), Kolkata, India, 28–30 January 2016; pp. 432–436. [Google Scholar]
  50. Kekre, A.; Gawre, S.K. Solar photovoltaic remote monitoring system using IOT. In Proceedings of the 2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE), Bhopal, India, 27–29 October 2017; pp. 619–623. [Google Scholar]
  51. Cheddadi, Y.; Cheddadi, H.; Cheddadi, F.; Errahimi, F.; Es-Sbai, N. Design and implementation of an intelligent low-cost IoT solution for energy monitoring of photovoltaic stations. SN Appl. Sci. 2020, 2, 1–11. [Google Scholar] [CrossRef]
  52. Papageorgas, P.; Piromalis, D.; Antonakoglou, K.; Vokas, G.; Tseles, D.; Arvanitis, K. Smart Solar Panels: In-situ Monitoring of Photovoltaic Panels based on Wired and Wireless Sensor Networks. Energy Procedia 2013, 36, 535–545. [Google Scholar] [CrossRef] [Green Version]
  53. Hu, T.; Zheng, M.; Tan, J.; Zhu, L.; Miao, W. Intelligent photovoltaic monitoring based on solar irradiance big data and wireless sensor networks. Ad Hoc Netw. 2015, 35, 127–136. [Google Scholar] [CrossRef]
  54. Erraissi, N.; Raoufi, M.; Aarich, N.; Akhsassi, M.; Bennouna, A. Implementation of low-cost data acquisition system for “PROPRE.MA” Project. Measurement 2018, 117, 21–40. [Google Scholar] [CrossRef]
  55. Paredes-Parra, J.M.; Mateo-Aroca, A.; Silvente-Niñirola, G.; Bueso, M.C.; Molina-García, Á. PV Module Monitoring System Based on Low-Cost Solutions: Wireless Raspberry Application and Assessment. Energies 2018, 11, 3051. [Google Scholar] [CrossRef] [Green Version]
  56. Vargas, A.; Fuentes, M.; Vivar, M.; Muñoz, F. Low-Cost Datalogger Intended for Remote Monitoring of Solar Photovoltaic Standalone Systems Based on ArduinoTM. IEEE Sens. J. 2019, 19, 4308–4320. [Google Scholar] [CrossRef]
  57. Rahhaman, K.; Munim, A.; Rahman, H. Implementing a Data Acquisition System for Solar PV Modules with a Variable Load. In Proceedings of the International Conference on Innovation in Engineering and Technology, Dhaka, Bangladesh, 23–24 December 2019. [Google Scholar]
  58. Ghodake, S.; Ghadage, P.; Patil, N.; Jadhav, A. Remotely Monitoring Health of the Solar Power System Using Arduino. Int. Res. J. Eng. Technol. IRJET 2019, 6, 1871–1874. [Google Scholar]
  59. Woszczyński, M.; Rogala-Rojek, J.; Bartoszek, S.; Gaiceanu, M.; Filipowicz, K.; Kotwica, K. In Situ Tests of the Monitoring and Diagnostic System for Individual Photovoltaic Panels. Energies 2021, 14, 1770. [Google Scholar] [CrossRef]
  60. Ali, M.; Khalid, B. An IOT based approach for monitoring solar power consumption with adafruit cloud. Int. J. Eng. Appl. Sci. Technol. 2020, 4, 335–341. [Google Scholar] [CrossRef]
  61. Węglarski, M.; Jankowski-Mihułowicz, P.; Chamera, M.; Dziedzic, J.; Kwaśnicki, P. Designing Antennas for RFID Sensors in Monitoring Parameters of Photovoltaic Panels. Micromachines 2020, 11, 420. [Google Scholar] [CrossRef] [Green Version]
  62. Natsheh, E.; Samara, S. Tree Search Fuzzy NARX Neural Network Fault Detection Technique for PV Systems with IoT Support. Electronics 2020, 9, 1087. [Google Scholar] [CrossRef]
  63. Fernández, P.D.A.; Fernández, M.; Ángel, F.; Candás, J.L.C.; Arboleya, P.A. An IoT open source platform for photovoltaic plants supervision. Int. J. Electr. Power Energy Syst. 2021, 125, 106540. [Google Scholar] [CrossRef]
  64. Kermani, M.; Adelmanesh, B.; Shirdare, E.; Sima, C.A.; Carnì, D.L.; Martirano, L. Intelligent energy management based on SCADA system in a real Microgrid for smart building applications. Renew. Energy 2021, 171, 1115–1127. [Google Scholar] [CrossRef]
  65. Kazala, R.; Straczynski, P. The Most Important Open Technologies for Design of Cost Efficient Automation Systems. IFAC-PapersOnLine 2019, 52, 391–396. [Google Scholar] [CrossRef]
  66. Brzoza-Woch, R.; Szydło, T.; Wandzel, P.; Zajęcka, M. SPP 2.0: Simple Packet Protocol for ultra low cost wired networks. IFAC-PapersOnLine 2019, 52, 222–227. [Google Scholar] [CrossRef]
  67. AbdelGhani, A.B.-B.; Sethom, H.B.A. Modeling PV installations under partial shading conditions. SN Appl. Sci. 2020, 2, 1–9. [Google Scholar] [CrossRef] [Green Version]
  68. Nguyen, X.H. Matlab/Simulink Based Modeling to Study Effect of Partial Shadow on Solar Photovoltaic Array. Environ. Syst. Res. 2015, 4, 20. [Google Scholar] [CrossRef]
  69. Deng, S.; Zhang, Z.; Ju, C.; Dong, J.; Xia, Z.; Yan, X.; Xu, T.; Xing, G. Research on hot spot risk for high-efficiency solar module. Energy Procedia 2017, 130, 77–86. [Google Scholar] [CrossRef]
  70. Ma, M.; Liu, H.; Zhang, Z.; Yun, P.; Liu, F. Rapid diagnosis of hot spot failure of crystalline silicon PV module based on I-V curve. Microelectron. Reliab. 2019, 100, 113402. [Google Scholar] [CrossRef]
  71. Fuentes, M.; Nofuentes, G.; Aguilera, J.; Talavera, D.L.; Castro, M. Application and validation of algebraic methods to predict the behaviour of crystalline silicon PV modules in Mediterranean climates. Sol. Energy 2007, 81, 1396–1408. [Google Scholar] [CrossRef]
  72. Kumar, P.; Kumar, H.; Kumar, A. Analysis of Solar Photovoltaic panel Characteristics using MATLAB. Int. J. Sci. Eng. Res. 2015, 6, 1–12. [Google Scholar]
  73. Victron Energy España. Available online: https://www.victronenergy.com.es/upload/documents/Brochure-Off-Grid-backup-and-island-systems_ES_web.pdf (accessed on 27 December 2020).
  74. Espressif. Available online: https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf (accessed on 27 December 2020).
  75. Mesquita, J.; Guimaraes, D.; Pereira, C.; Santos, F.; Almeida, L. Assessing the ESP8266 WiFi module for the Internet of Things. In Proceedings of the 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Turin, Italy, 4–7 September 2018. [Google Scholar]
  76. Rosli, R.S.; Habaebi, M.H.; Islam, R. Characteristic Analysis of Received Signal Strength Indicator from ESP8266 WiFi Transceiver Module. In Proceedings of the 2018 7th International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, Malaysia, 19–20 September 2018. [Google Scholar]
  77. Chase, O.A.; Teles, M.B.; De Jesus dos Santos Rodrigues, M.; De Almeida, J.F.S.; Macêdo, W.N.; Junior, C.T.D.C. A Low-Cost, Stand-Alone Sensory Platform for Monitoring Extreme Solar Overirradiance Events. Sensors 2018, 18, 2685. [Google Scholar] [CrossRef] [Green Version]
  78. Kalia, P.; Alam Ansari, M. IOT based air quality and particulate matter concentration monitoring system. Mater. Today Proc. 2020, 32, 468–475. [Google Scholar] [CrossRef]
  79. Nvs, B.; Saranya, P. Water pollutants monitoring based on Internet of Things. Inorg. Pollut. Water 2020, 371–397. [Google Scholar] [CrossRef]
  80. Texas Instruments. Available online: https://www.ti.com/lit/ds/symlink/cd74hc4067.pdf (accessed on 21 June 2021).
  81. Allegro Micro. Available online: https://www.allegromicro.com/en/ (accessed on 21 June 2021).
  82. Available online: https://www.allegromicro.com/~/media/files/datasheets/acs712-datasheet.ashx (accessed on 27 December 2020).
  83. Kalair, A.R.; Stojcevski, A.; Seyedmahmoudian, M.; Abas, N.; Kalair, A.; Khan, N.; Saleem, M.S. Steady-state and time-varying harmonics in distribution system. In Uncertainties in Modern Power Systems; Academic Press: Pittsburgh, PA, USA, 2021; pp. 485–539. [Google Scholar]
  84. Joseph, J.J.; Josh, F.; Gilbert, S.L. A test bench on quality checking for electric vehicle chargers. Mater. Today Proc. 2021, 45 Pt 9, 8176–8181. [Google Scholar] [CrossRef]
  85. Luis Llamas. Available online: https://www.luisllamas.es/medir-voltajes-de-hasta-25v-con-arduino-y-fz0430/ (accessed on 21 June 2021).
  86. Arduino. Available online: https://www.arduino.cc (accessed on 21 June 2021).
Figure 1. Basic circuit of a solar cell.
Figure 1. Basic circuit of a solar cell.
Sensors 22 00332 g001
Figure 2. The I-V and P-V curves of a photovoltaic device (Adapted with permission from ref. [72]. Copyright 2015 Kumar, P., et al.).
Figure 2. The I-V and P-V curves of a photovoltaic device (Adapted with permission from ref. [72]. Copyright 2015 Kumar, P., et al.).
Sensors 22 00332 g002
Figure 3. View of solar panels in String.
Figure 3. View of solar panels in String.
Sensors 22 00332 g003
Figure 4. NodeMCU V3 CH340 ESP8266 module.
Figure 4. NodeMCU V3 CH340 ESP8266 module.
Sensors 22 00332 g004
Figure 5. Modulo CD74HC4067.
Figure 5. Modulo CD74HC4067.
Sensors 22 00332 g005
Figure 6. Current Sensor; (a) current sensor; (b) current sensor operating curve.
Figure 6. Current Sensor; (a) current sensor; (b) current sensor operating curve.
Sensors 22 00332 g006
Figure 7. Voltage Sensor; (a) Voltage Divider; (b) Voltage Sensor Module.
Figure 7. Voltage Sensor; (a) Voltage Divider; (b) Voltage Sensor Module.
Sensors 22 00332 g007
Figure 8. 8-channel relay module.
Figure 8. 8-channel relay module.
Sensors 22 00332 g008
Figure 9. SCADA architecture.
Figure 9. SCADA architecture.
Sensors 22 00332 g009
Figure 10. Modification of voltage sensors; (a) Sensor for the Voc test of solar panel; (b) Voltage sensor Voc of solar panels string.
Figure 10. Modification of voltage sensors; (a) Sensor for the Voc test of solar panel; (b) Voltage sensor Voc of solar panels string.
Sensors 22 00332 g010
Figure 11. New voltage sensors; (a) New sensor for the Voc test of solar panel; (b) New voltage sensor Voc of solar panels string.
Figure 11. New voltage sensors; (a) New sensor for the Voc test of solar panel; (b) New voltage sensor Voc of solar panels string.
Sensors 22 00332 g011
Figure 12. Solar panels monitoring and control circuit.
Figure 12. Solar panels monitoring and control circuit.
Sensors 22 00332 g012
Figure 13. Creation of tags in iFIX 6.5.
Figure 13. Creation of tags in iFIX 6.5.
Sensors 22 00332 g013
Figure 14. SCADA system; (a) Main screen; (b) Historical data screen.
Figure 14. SCADA system; (a) Main screen; (b) Historical data screen.
Sensors 22 00332 g014
Figure 15. Flow chart for predictive fault diagnosis.
Figure 15. Flow chart for predictive fault diagnosis.
Sensors 22 00332 g015
Figure 16. Voc measurement in string solar panels.
Figure 16. Voc measurement in string solar panels.
Sensors 22 00332 g016
Figure 17. Voc-Isc tests in SP1.
Figure 17. Voc-Isc tests in SP1.
Sensors 22 00332 g017
Figure 18. Voc test; (a) Voc test to the SP string; (b) Voc test to each one of the solar panels; (c) Isc test to each of the solar panels.
Figure 18. Voc test; (a) Voc test to the SP string; (b) Voc test to each one of the solar panels; (c) Isc test to each of the solar panels.
Sensors 22 00332 g018aSensors 22 00332 g018b
Figure 19. Isc and Voc test at SP1 with a shaded area of 0.8%.
Figure 19. Isc and Voc test at SP1 with a shaded area of 0.8%.
Sensors 22 00332 g019
Figure 20. Isc and Voc test at SP1 with a shaded area of 2.52%.
Figure 20. Isc and Voc test at SP1 with a shaded area of 2.52%.
Sensors 22 00332 g020
Figure 21. Isc and Voc test at SP1 with shaded area 5.98%.
Figure 21. Isc and Voc test at SP1 with shaded area 5.98%.
Sensors 22 00332 g021
Figure 22. Isc and Voc test at SP1 with shaded area 10.73%.
Figure 22. Isc and Voc test at SP1 with shaded area 10.73%.
Sensors 22 00332 g022
Figure 23. Isc and Voc test at SP1 with shaded area 14.22%.
Figure 23. Isc and Voc test at SP1 with shaded area 14.22%.
Sensors 22 00332 g023
Figure 24. Isc and Voc test at SP1 with shaded area 26.34%.
Figure 24. Isc and Voc test at SP1 with shaded area 26.34%.
Sensors 22 00332 g024
Figure 25. Isc and Voc test at SP1 with 65% shaded area.
Figure 25. Isc and Voc test at SP1 with 65% shaded area.
Sensors 22 00332 g025
Figure 26. Historical data of the Voc solar panel string.
Figure 26. Historical data of the Voc solar panel string.
Sensors 22 00332 g026
Table 1. SPM04041200 solar panel features.
Table 1. SPM04041200 solar panel features.
ParameterSymbolValueUnit
Rated Maximum PowerPmax40W
ToleranceTol0 ± 3%
Voltage at PmaxVmp18.33V
Current at PmaxImp2.19A
Open-Circuit VoltageVoc22.45V
Short-Circuit CurrentIsc2.40A
Nominal Operating Cell TemperatureNOCT47 ± 2°C
Maximum System Voltage 1000VDC
Maximum Series Fuse Rating 10A
Weight 3.10Kg
Dimensions425 × 668 × 25mm
Operating Temperature−40 to +85°C
Application ClassClass A
Protection Class
Cell TechnologyMono-Si
Table 2. Multiplexer/demultiplexer truth table.
Table 2. Multiplexer/demultiplexer truth table.
S0S1S2S3ADCInput Channel
# PIN# PIN# PIN# PIN1None
000000
100001
010002
110003
001004
101005
011006
111007
000108
100109
0101010
1101011
0011012
1011013
0111014
1111015
Table 3. Operating ranges and sensitivity.
Table 3. Operating ranges and sensitivity.
Part NumberTA (°C)Oprimized Range, Ip (A)Sensitivity, Sens (Typ) (mV/A)
ACS712ELCTR-05A-T−40 to 85±5185
ACS712ELCTR-20A-T−40 to 85±20100
ACS712ELCTR-30A-T−40 to 85±3066
Table 4. Software programs used.
Table 4. Software programs used.
NameVersionCharacteristicsCompany
Arduino IDE1.8.15
  • Open source
Arduino
  • Easy to program
  • Versatile for programming other modules.
KEPServerEX6.4.321.0
  • Versatility to unite various communication technologies.
Kepware
  • Security in communications.
  • It brings together several industrial technologies.
  • Secure communication with software for the development of SCADA systems.
iFIX6.5.
  • HMI/ SCADA development.
General Electric
  • High performance in Monitoring and Control.
  • Greater efficiency in operations.
Table 5. Voc measurements in solar panels.
Table 5. Voc measurements in solar panels.
SPMultimeter (V)Sensor (V)Error%
String SP66.667.080.480.72%
SP 122.122.050.050.23%
SP 222.1022.100.000.00%
SP 322.222.150.050.23%
Table 6. Isc measurements in solar panels.
Table 6. Isc measurements in solar panels.
SPMultimeter (A)Sensor (A)Error%
SP 12.142.130.010.47%
SP 22.232.250.020.90%
SP 32.242.230.010.45%
Table 7. Shaded Areas.
Table 7. Shaded Areas.
L1 (cm)L2 (cm)Area (m2)%
Solar panel3763.50.235100.00%
Shadow 14.740.0020.80%
Shadow 2163.70.0062.52%
Shadow 3373.70.0145.98%
Shadow 46340.02510.73%
Shadow 520.516.30.03314.22%
Shadow 63716.50.06125.98%
Shadow 74633.20.15365.00%
Table 8. Material costs to implement the proposed solution.
Table 8. Material costs to implement the proposed solution.
DescriptionUnitsUnit Price (€)Total Price (€)
ESP8266 Module12.312.31
CD74HC4067 Module10.440.44
ACS712ELCTR-05B-T Sensor10.830.83
FZ0430 Sensor20.210.42
Relay Module23.557.10
Resistor 22 kΩ10.050.05
Metal film resistor 133 kΩ10.100.10
Male and female waterproof connector30.160.48
Terminal blocks40.170.68
Breadboard10.960.96
Perforated breadboard10.580.58
Total13.95
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

García, E.; Ponluisa, N.; Quiles, E.; Zotovic-Stanisic, R.; Gutiérrez, S.C. Solar Panels String Predictive and Parametric Fault Diagnosis Using Low-Cost Sensors. Sensors 2022, 22, 332. https://doi.org/10.3390/s22010332

AMA Style

García E, Ponluisa N, Quiles E, Zotovic-Stanisic R, Gutiérrez SC. Solar Panels String Predictive and Parametric Fault Diagnosis Using Low-Cost Sensors. Sensors. 2022; 22(1):332. https://doi.org/10.3390/s22010332

Chicago/Turabian Style

García, Emilio, Neisser Ponluisa, Eduardo Quiles, Ranko Zotovic-Stanisic, and Santiago C. Gutiérrez. 2022. "Solar Panels String Predictive and Parametric Fault Diagnosis Using Low-Cost Sensors" Sensors 22, no. 1: 332. https://doi.org/10.3390/s22010332

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop