Abstract
In this paper a smart remote sensing prototype for fault detection and identification of photovoltaic arrays is presented. A simple fault detection and identification algorithm has been incorporated into the designed prototype. The designed system detect automatically the fault, and then identify the origin of some investigated faults (such as open circuit, short circuit, dust accumulation and shedding effect). The prototype has been tested experimentally at the Renewable Energy Laboratory of Jijel University, Algeria. The experimental results showed the capability of the prototype to remote sensing, detecting and faults identification. The status of the system can be checked online via a website using Internet of Things (IoT) and the user could be also notified by a SMS.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
With reference to IEA, the overall capacity of photovoltaic (PV) installations around the world is about 500 GW [1]. Millions of PV plants were installed worldwide, so in order to avoid losses due to some faults, the status of the systems should be checked and monitored online. Some equipment are recently commercialized, however, most of them are mainly used to protect and isolate the system from faults [2], and they are not able to identify the type of faults, even to predict the nature or the origin of the faults.
Recently, some works have been started to develop and incorporate intelligent fault detection and diagnosis methods to detect and diagnosis of PV plants [3]. However, designing a sophisticated equipment that can detect, localize and identify different faults remain a challenging issue. Remote sensing of PV plants paly a very important role in supervising and monitoring of the plants, in addition, remote sensing and monitoring abilities can provide the information in advance when any abnormal happen on the PV plant without any additional efforts, particularly in plants located in inaccessible areas (e.g. remote Saharan areas in Algeria).
Internet of Things (IoT) has attracted enormous attention from different sectors including renewable energy applications. It enables communication and data sharing among a wide variety of devices, by using the Internet or others networks, without human interaction. Furthermore, the IoT can help users in checking and identifying malfunctioning of the systems in real time (online) [4]. The main role of the application of IoT in PV systems is to make it possible to access and check the status of the plant remotely via Internet.
Recently, there are some attempts about remote sensing, monitoring, fault detection and diagnosis of PV plants based on IoT. For example in [5], the first real-time remote monitoring of PV system was developed based on a low cost ZigBee wireless network, the system allows to control the power point. In [6], another application of remote sensing of solar power generation system using a ZigBee network. According to the authors the designed remote monitoring system can help users by decision-making reference to the safe operation and daily maintenance as well as management of PV power generation. An effective implementation of an intelligent remote MS for solar PV Power Conditioning Units (PCU) is presented. The system can be installed in solar PV-PCU to provide support for management and maintenance operations, is proposed in [7]. The most application of IoT in photovoltaic array are reported in [8] including monitoring, control, supervisor and remote sensing. A smart monitoring device has been designed in [9], the device is integrated with a PV module and can transmit data to IoT central for energy management and control of a PV array. An on-line IoT based remote monitoring system for PV arrays is proposed in [10], the authors also proposed a fault diagnosis approach based on extreme learning machine. In [11] the authors designed a low cost IoT based embedded photovoltaic monitoring system using a GPRS module.
In our previous works we have designed an IoT based prototype for monitoring current and voltage data of a PV array, as well as environmental data (such as air temperature and in-plane solar irradiance) [12], and then we have designed a low–cost prototype for monitoring data and fault detection of a stand-alone PV system [13]. The main contribution in this work is to implement and verify experimentally a new fault detection and identification procedure, as well as improving the low-cost prototype presented in [12, 13]. The investigated faults are short circuit, open circuit, dust accumulation, and shading effects on a PV array.
The paper is organized as follows: Sect. 2 presents a description of the investigated PV array, the experimental design, including procedure development and prototype designing. Results and discussion are reported in Sect. 3.
2 Methodology and Materials
The investigated PV array is installed at the RELab of Jijel University (Algeria). It consists of 18 PV modules, 12 storage batteries, two regulators and one inverter. More details about the system can be found in our last papers [12, 13]. The experiment has been carried out at the RELab, the investigated system consists of 3 PV modules connected in parallel, PV module specifications are reported in [13]. Figure 1a shows the facility test and Fig. 1b depicts the designed prototype, it consists of an acquisition board using an Arduino Mega 2560 microcontroller, a 16 × 4 LCD display to show the system status and monitored data in real time, a CDN package in MatLab environment has been used instead of using the ESP-01 Wifi [13], for data transmission to a host PC.
The employed components are reported in the following Table 1. The total cost of the prototype is about 72 euros.
In the literature, numerous transmission techniques were developed for monitoring purpose, most typically the Ethernet or Zigbee wireless technology, etc. The well-known one diode model is used to estimate the produced output power. A detection and identification algorithm has been developed using MatLab and implemented into the Arduino Mega board for an experimental verification. The procedure of the process is shown in Fig. 2, it can be mainly divided into three parts:
-
Acquisition
It consists of collecting some physical parameters such as cell temperature, PV voltage, PV current, and in-plane solar irradiance (See Fig. 2 Acquisition part).
-
Detection
The detection part aims to detect the presence of any fault in the PV array. To do this, a simple comparison between measured (Pmax_mes) and estimated (Pmax_cal) maximum powers under the same operating conditions, ∆Pmax = Pmax_cal − Pmax_mes (Fig. 2, Detection part). A threshold Thp has been defined after several experiments (Thp = 0.25 W).
-
Identification
Once a fault is detected, the next step consist to determine the type of this fault. In the case of the presence of fault ΔPmax > Thp, so a decrease in the measured power is observed, it means that a decrease in the amount of voltage (Vpv) or current (Ipv). To identify the type of the fault, we are based on the analysis of the variation of the current Ipv(t) or the voltage Vpv(t) as a function of time. Thus, the identification process begin by measuring the open circuit voltage (Voc_mes), so this isolation was done by opening relay K2 (See Fig. 3). We start by comparing this quantity ∆VOC = VOC-cal − VOC-mes. There are two cases:
-
(1)
In the case of the deviation (ΔVoc < Thv), the threshold Thv (Thv ≈ 0.5 V), it means that the fault don’t affect the voltage, so we can exclude three types of faults (short circuit, shading effect and disconnected network), because the voltage in these types would be zero ≈ 0 V, except in the case of shading effect, less decrease in VOC. As the PV modules are connected in parallel, one PV module can produce the same output voltage. So there is a possibility that one or more PV modules are disconnected. Thus, to identify the number disconnected PV modules, the short circuit current should be measured (ISC_mes) and compared with the calculated one (ISC_cal), and compute the difference (ΔISC = ISC_cal − ISC-mes). The system isolation is done by closing relay K1 (See Fig. 3). If ΔIsc is less than 0.35 Isc_cal, one module is disconnected, otherwise two PV modules are disconnected.
-
(2)
In the case of the deviation (ΔVoc > Thv), it is necessary to re-examine the losses in voltage with respect to the threshold Thv. If Voc_mes < Thv we conclude that there is a short circuit or our system is disconnected totally, otherwise other faults are happened, such as shading effect, dust accumulation, etc.
3 Results and Discussions
The experiments have been carried out on 7th July 2019. After connecting to the server, the data from the system have been sent to the network via IoT. The results can be displayed online on the designed webpage. So, the investigated faults are shown in Fig. 4, open circuit, dust accumulation, short circuit and shading effect.
To check the effectiveness of the procedure an experimental test has been carried out. Figure 5 shows the current variation I(t) during this PV modules test. As can be seen for Fig. 4, the variation of ISC ≈ 19 A, (it means three PV modules are connected, normal operation), in the case of ISC ≈ 13 A (one PV module is disconnected) and in the case of ISC ≈ 6.2 A (two PV modules are disconnected). This result demonstrate the effectiveness of the procedure.
Figure 6 displays the evolution of the monitored data (current, voltage, cell temperature and in-plane solar irradiance) via IoT for a period of 3 h (7 July 2019). At the period 12 h 9 min–12 h 38 min the system work correctly (normal case), the measured current and voltage are 12.2 A and 11 V respectively, the cell temperature is 46° and the in-plane solar irradiance is 860 W/m2. At 12 h 38 min 15 s the system detect automatically a fault, and then the identification procedure start by measuring the open circuit voltage (VOC = 18 V), and at 12 h 38 min 30 s the ISC is also measured (ISC = 11.5A), then the system notify the user about the fault and display the type of the error online (in this case the system display this message: One PV module is disconnected), the duration of the fault is about 14 min. From 12 h 52 min to 13 h 26 min the system work correctly without any fault (normal case). The period from 13 h 26 min to 13 h 42 min a decrease in the current is observed and the system automatically indicate and display the type of the fault which corresponds to ‘two modules are disconnected’. The system work correctly without any fault from 13 h 42 to 14 h 4 min. While during the period from 14 h 4 min to 14 h 20 min the system is disconnected completely. At 13 h 26 min we have a short circuit, and the maximum current is about 12.2 A and voltage is 0 V. In the period from 14 h 39 min to 14 h 44 min the observed current is decreased (ISC = 10A) as well as the voltage (VOC = 11 V), which correspond to the ‘dust accumulation’ on the PV array, the duration of the fault is about 5 min. The period from 14 h 52 min to 15 h 2 min, corresponding to the ‘shading effect’, a decrease in the measured current (ISC = 5A) and small decrease in the voltage (VOC = 17A) is observed, the duration of the fault is about 10 min.
4 Conclusion
In this paper a smart photovoltaic remote sensing system for fault detection and identification has been developed. The designed prototype was verified experimentally at RELab of Jijel University, and shown the capability to identify the type of some investigated faults (e.g. short circuit, open circuit, dust accumulation and shading effect). The recorded data have been transmitted to the Internet via IoT technology. The stored data are available to the users with web-based interface, in which users can browse all recorded data in real-time and check the status of the system.
The designed prototype is more suitable for isolated areas (PV systems installed in Saharan regions, case of south of Algeria, as well as for domestic applications). The prototype enable users to monitor and check the installation remotely from anywhere and at any time. The major drawback of the identification algorithm is that is not able to identify faults that have the same symptoms or signatures, (e.g. different types of shading, dust accumulation, etc.).
This work could be further improved and extended for fault diagnosis of photovoltaic systems by using more sophisticated algorithms that are able to distinguish between faults that have the same signature and make a clear decision. Also, verification of the method for a large size PV array and faults localization.
References
IEA: Snapshot of global photovoltaic markets. Accessed March 2018
Daliento, S., Chouder, A., Guerriero, P., Pavan, A.M., Mellit, A., Moeini, R., Tricoli, P.: Monitoring, diagnosis, and power forecasting for photovoltaic fields: a review. Int. J. Photoenergy 2017, 13 (2017)
Mellit, A., Tina, G.M., Kalogirou, S.A.: Fault detection and diagnosis methods for photovoltaic systems: a review. Renew. Sustain. Energy Rev. 91, 1–17 (2018)
Barsocchi, P., Cassara, P., Mavilia, F., Pellegrini, D.: Sensing a city’s state of health: structural monitoring system by Internet-of-Things wireless sensing devices. IEEE Consum. Electron. Mag. 7, 22–31 (2018)
Xiaoli, X., Daoe, Q.: Remote monitoring and control of photovoltaic system using wireless sensor network. In: International Conference on Electric Information and Control Engineering, pp. 633–638 (2011)
Xu, X.L., Wang, H.: Construction of solar PV power generation remote monitoring system in the architecture of Internet of Things. In: Advanced Materials Research, vol. 347, pp. 178–182 (2012)
Adhya, S., Saha, D., Das, A., Jana, J., Saha, H.: An IoT based smart solar photovoltaic remote monitoring and control unit. In: 2nd International Conference on Control, Instrumentation, Energy and Communication (CIEC), pp. 432–436 (2018)
Kumar, N.M., Atluri, K., Palaparthi, S.: Internet of Things (IoT) in photovoltaic systems. In: National Power Engineering Conference (NPEC), pp. 1–4 (2018)
Spanias, A.S.: Solar energy management as an Internet of Things (IoT) application. In: 8th International Conference on Information, Intelligence, Systems & Applications (IISA), pp. 1–4 (2017)
Li, Y.F., Lin, P.J., Zhou, H.F., Chen, Z.C., Wu, L.J., Cheng, S.Y., Su, F.P.: On-line monitoring system of PV array based on Internet of Things technology. In: IOP Conference Series: Earth and Environmental Science, vol. 93, no. 1, p. 012078 (2017)
Kekre, A., Gawre, S.K.: Solar photovoltaic remote monitoring system using IOT. In: International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE), pp. 619–623 (2017)
Hamied, A., Mellit, A., Zoulid, M.A., Birouk, R.: IoT-based experimental prototype for monitoring of photovoltaic arrays. In: 2nd International Conference on Applied Smart Systems (ICASS), pp. 1–5 (2018)
Mellit, A., Hamied, A., Pavan, A.M., Lughi, V.: A low-cost monitoring and fault detection system for stand-alone photovoltaic systems using IoT technique. In: ELECTRIMACS 2019 – Salerno, Italy, 21–23 May 2019 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Hamied, A., Boubidi, A., Rouibah, N., Chine, W., Mellit, A. (2020). IoT-Based Smart Photovoltaic Arrays for Remote Sensing and Fault Identification. In: Hatti, M. (eds) Smart Energy Empowerment in Smart and Resilient Cities. ICAIRES 2019. Lecture Notes in Networks and Systems, vol 102. Springer, Cham. https://doi.org/10.1007/978-3-030-37207-1_51
Download citation
DOI: https://doi.org/10.1007/978-3-030-37207-1_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37206-4
Online ISBN: 978-3-030-37207-1
eBook Packages: EngineeringEngineering (R0)