Next Article in Journal
Computational Fluid–Structure Interaction in Microfluidics
Previous Article in Journal
Discussion and Demonstration of RF-MEMS Attenuators Design Concepts and Modules for Advanced Beamforming in the Beyond-5G and 6G Scenario—Part 2
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of a Portable Low-Cost I-V Curve Tracer for On-Line and In Situ Inspection of PV Modules

by
Monica De Riso
1,2,
Mahmoud Dhimish
2,*,
Pierluigi Guerriero
2 and
Santolo Daliento
2
1
Department of Electrical Engineering and Information Technology, University of Naples Federico II, 80138 Napoli, Italy
2
Laboratory of Photovoltaics, School of Physics, Engineering and Technology, University of York, York YO10 5DD, UK
*
Author to whom correspondence should be addressed.
Micromachines 2024, 15(7), 896; https://doi.org/10.3390/mi15070896
Submission received: 11 May 2024 / Revised: 2 July 2024 / Accepted: 4 July 2024 / Published: 9 July 2024
(This article belongs to the Section E:Engineering and Technology)

Abstract

:
Identifying underperforming photovoltaic (PV) modules is crucial to ensure optimal energy production and financial returns, as well as preventing potential safety hazards in case of severe damage. To this aim, current–voltage (I-V) curve tracing can be employed as in situ monitoring technique for the early detection of faults. In this paper, we introduce a novel low-cost, microcontroller-based I-V tracer for the diagnosis of individual PV modules. The tool features a unique power conditioning circuit, facilitating accurate data acquisition under static conditions as well as the even distribution of the measured points along the I-V curve. A specific active disconnecting circuit enables in situ and on-line measurement without interrupting the string power generation. The designed prototype is used to characterize a set of PV modules under real operating conditions. The measured I-V curves exhibit expected trends, with the measured data closely matching theoretical values and an estimated mean relative error less than 3%.

1. Introduction

Photovoltaic (PV) systems play a pivotal role in renewable energy generation, offering sustainable solutions for power generation across various applications. From residential rooftops to large-scale solar farms, PV modules are subjected to degradation and aging phenomena, impacting their performance and efficiency over time. Common drivers are the prolonged exposure to environmental stresses, such as temperature fluctuations [1], ultraviolet (UV) radiation [2] and atmospheric pollutants [3], and the intrinsic degradation mechanisms within PV materials, such as light-induced and potential-induced degradation, causing cell cracks and hotspot formation [4,5]. The estimated degradation rate is indeed found to vary between −0.48% and −0.88% per year, depending on the cell technology and the location of the PV system [6].
Since PV is a scalable technology, the PV modules are connected in series or in a parallel configuration to build a large power installation, with any fault among them negatively affecting the efficiency of the overall PV system. In other words, the PV system is only as efficient as its weakest component. To this aim, central to the efficient operation of PV systems is the ability to accurately characterize the performance of the individual PV modules. The literature reports several fault diagnosis methods, based on the analysis of the power actually produced using the maximum power point tracking algorithm (MPPT). As an example, Chaibi et al. [7] proposed a method based on the analysis of three predefined indicators extracted from the MPP coordinates to reveal the healthy or faulty operation of the PV system. Similarly, a sensor-less detection technique based on the current reduction between two MPPT sampling instants is proposed in [8] to detect catastrophic faults and shadings. However, these solutions are only sensitive to a limited numbers of faults and are only applicable at the string/inverter level, unless expensive micro-inverters are employed. The I-V curve, on the other hand, provides valuable insights into the electric characteristics of PV generators under varying environmental and operating conditions. This technique involves the user of a specific device called an I-V tracer. In general, an I-V tracer is made of a power conditioner, used to force the PV generator in a specific DC operating point, and a data acquisition system, to sense the resulting PV current and voltage and convert them into digital data. In the context of fault detection analysis, several I-V tracers are available in the market and in the scientific literature. Commercial devices are renowned for their reliability thanks to their adherence to industrial standards and the measurement accuracy ensured by the manufacturer. However, since most of them are designed for PV systems with large voltage and current capacities, they are expensive, thus limiting accessibility for some users.
To address this challenge, custom-designed I-V tracers based on low-cost general purpose electronic boards have been proposed. For example, Gonzalez et al. [9] presented an Internet of Things (IoT) open-source hardware and software I-V tracer for remote and real-time monitoring without requiring operator intervention. The major drawback of such an approach is the lack of an embedded power conditioner, thus relying on an expensive and bulky electronic load. An IoT-based solar monitoring system to remotely perform and communicate the I-V curve of PV modules is also presented in [10]. In this case, the power conditioner is based on a capacitive load switching between two different PV modules, thus requiring the interruption of energy production for both the tested modules. The I-V tracer presented in [11] is based on two sets of capacitor load and a sampling resistor. The proposed approach is demonstrated to provide high measurement accuracy in case large capacitance value is employed. However, the inability to reach a zero-load resistance prevents the acquisition of the short circuit current. Similarly, the I-V tracer presented in [12] exploits two sets of capacitors to also measure the second and fourth quadrant of the I-V curve by exploiting the charge transfer between the two capacitors. However, this strategy has been validated only on small solar cells and not for monitoring purposes. The capacitive approach is also adopted by Caceres at al. in [13] and Sayyad et al. in [14] for measuring PV modules with power up to 520Wp. Since the capacitive load stores the energy produced by the PV module during the measurement, a massive discharging resistive net is employed, thus leading to a lack of portability. Other examples of I-V tracers based on capacitive load can be found in [15] and [16]. By contrast, the device presented in [17] embeds a MOSFET transistor working with pulse-width modulation (PWM) as a power conditioner, as well as control relays to disconnect the PV module from the string during the I-V curve. Despite the low sweeping speed, namely 200 ms, the points measured by the device are randomly distributed along the I-V curve with a likely loss of information. The same drawback can be found in [18], where the device is implemented as a set of MOSFET transistors along different load resistors and in [19], where a single power MOSFET is employed, thus resulting in a lack of measured points on the horizontal branch of the I-V curve. This challenge is addressed by Vega et al. [20], where a proper feedback loop is employed to evenly distribute the measurement points along the I-V curve. A different approach is used in [21], where the power conditioner is based on a dc-dc converter. The proposed topology consists of varying the voltage on the PV terminals by controlling the duty cycle applied to the dc-dc converter. Its high dynamics guarantee a fast sweeping time, but the power switching leads to an inherent ripple in the PV voltage and the current degrading the accuracy. It is worth noting that the major disadvantage of the above-mentioned devices is the inability to perform an on-line measurement, thus resulting in the shutdown of the PV plant and string disassembly. Shutdown means a loss of power generation and a minimization of the return on investment (ROI).
In this paper, an innovative low-cost, microcontroller-based I-V tracer for the monitoring of an individual PV module is presented. The novelty of the proposed solution lies on the capability of addressing all the aforesaid drawbacks, which are summarized in the following aspects: (i) all the solutions reported in the literature require the shutdown and disassembly of the string to which the tested PV module is connected; (ii) they randomly distribute the measured points along the I-V curve, thus reducing the detectability of faults and bypass activation events; (iii) and they are affected by low measurement accuracy when switching topology is employed, and do not guarantee the static acquisitions of the measured points (as in the case of capacitive approach). To overcome these challenges, the proposed I-V tracer is based on a double-leg linear circuit employing Darlington transistors and resistive load, allowing for the acquisition of the operating points in static conditions [22]. The tool is suitable to be employed for in situ measurement, thanks to a battery-powered circuit and efficient wireless communication. The device embeds a novel active disconnecting circuit composed of a power MOSFET transistor, and a bypass diode to bypass the string current during the I-V curve measurement. Additionally, a proposed control algorithm is implemented to evenly distribute the measured points along the I-V curve, thus guaranteeing a sweeping time less than 1 s. The developed I-V tracer is tested and validated on a set of PV modules concerning different technologies under different levels of irradiance and environmental conditions.
The structure of the paper is as follows: Section 2 describes the materials and methods, focusing on the principle of the workings of the proposed power conditioner and its implementation in the device. This section is also devoted to the description of the experimental setup. Section 3 presents the designed prototype as well as the obtained experimental I-V curves. Section 4 is devoted to the discussion of the obtained results, and finally the conclusions are drawn in Section 5.

2. Materials and Methods

2.1. Principle of Operation

The behavior of a PV generator under specific irradiance and temperature conditions is mainly described by its I-V characteristic. The I-V characteristic provides the static relationship between the generated current and the voltage across the PV generator, as well as indicating the maximum output power. A simple PV generator, such as a single solar cell, can be modelled according to the single diode model [23], described by the following equation:
I = I P H I 0 e V + R S I n V T 1 V + R S I R S H
where I and V are, respectively, the output current and the voltage across the PV cell, IPH is the photo-generated current, RS is the series resistance accounting for the voltage drop across the transport resistance of the solar cell, RSH is the shunt resistance representing the effect of leakage current in the p-n interface [24], n is the ideality factor of the diode, VT is the thermal voltage and I0 is the saturation current. The I-V curve can be traced, connecting a variable load to the terminals of the PV generator, as schematized in Figure 1a. The operating point is given as the intersection between the I-V curve and the load curve (I = V/R), as graphically depicted in Figure 1b. Assuming that R is controlled by means of an external variable (VEXT), it is possible to trace the I-V characteristic from the short circuit current to the open circuit voltage by varying the value of R, ideally from 0 to infinity.
In our I-V curve tracer, the variable load is implemented, as in Figure 2.
The circuit is composed of a pair of BJT transistors (Q1 is PNP and Q2 is NPN, Figure 2a), a resistive load R and a bias resistor RBIAS. The external variable VEXT, as shown in Figure 2b, used to control the load, is an analogue voltage applied to the base-collector of Q1.
Applying the Kirchhoff’s law of voltage, the following equation is inferred:
V E 2 = V E X T + V E B 1 V B E 2
Assuming that Q1 and Q2 are identical and working in the forward active region, VEB1 can be considered equal to VBE2. Therefore, the external voltage VEXT is virtually applied across the load resistor R. Additionally, since the forward current gain of Q2 is close to unity, IE2 can be considered equal to IPV. From Equation (3), it can be inferred that the PV current is linearly controlled by VEXT.
I P V = V E X T R
To trace the I-V characteristics, VEXT is initially set to 0 to measure the open circuit voltage. Afterward, VEXT is increased in increments until the PV current gets saturated at its short circuit value (ISC). From Equation (3), it can be deduced that the sensitivity of the I-V curve tracer, expressed as I P V / V E X T , does depend on R. The typical I-V curve of a PV generator, presented in Figure 1b, exhibits two distinct regions, one characterized by a steep increase in the current with minimal voltage variation (the vertical branch from the open circuit point to the MPP) and one presenting a gradual increase in the current with large voltage variation (the horizontal branch from the MPP to the short circuit condition). Consequently, I-V curve tracing could result in an uneven distribution of the points along the characteristics, mainly concentrated in the vertical branch, and only a few points would be captured in the horizontal one.
The circuit proposed in Figure 2 can be extended by adding an additional parallel leg identical to that depicted in the figure, but with a smaller resistive load, to further increase the sensitivity of the instrument. The whole circuit, depicted in Figure 2b, comprises two parallel resistive loads with R 2 = 10 R 1 independently controlled by two external voltages (VEXT1 and VEXT2). Since Leg 2 provides a smaller current resolution compared to Leg 1 because I 2 = I 1 / 10 , Leg 1 can be exploited to capture the points in the vertical region of the I-V curve, whereas Leg 2 can be used to capture the points in the horizontal one. Moreover, since the power generated by the PV generator during the I-V tracing is fully dissipated in the circuit, the additional leg allows us to split the power dissipated by the transistors, thus mitigating the thermal stress. Additionally, the BJT are replaced with Darlington transistors to provide higher impedance and higher forward current gain.
It must be pointed out that as soon as the operating point approaches ISC, the Darlington transistors enter the saturation region. For this reason, the proposed circuit is not able to impose the short circuit condition, because the minimum measured voltage across the PV generator is V P V , m i n = R I S C + V C E , s a t . To tackle this issue, the variable load proposed in Figure 2 is provided with an additional leg made of a power MOSFET with small ON resistance (in the range of few mΩ), thus providing a voltage, i.e., V P V , m i n = R O N I S C , closer to the short circuit condition.

2.2. Device Implementation

The variable load proposed in the previous subsection represents the hardware conditioner of our I-V tracer. The complete schematic diagram of our instrument and how it is connected to the PV generator under test is depicted in Figure 3. As can be seen, it is also provided with a disconnecting circuit, a control unit, a wireless communication module and a power supply section.

2.2.1. Disconnecting Circuit

A traditional I-V curve tracer requires that the PV module under test is physically disconnected from the PV string, thus implying the shutdown of the PV system and a long and costly string disassembly. On the contrary, our instrument allows us to perform in situ and on-line I-V curve tracing thanks to a specific disconnecting circuit, preventing the interruption of the energy production of the PV string where the PV module under test is embedded. The disconnecting circuit is composed of a power MOSFET MDISC and a bypass diode DBYPASS. The principle of operation is illustrated in Figure 4.
During the normal operation (Figure 4a), MDISC is ON, guaranteeing that the PV module under test is electrically connected to the string. In this phase, MDISC acts as an almost ideal short circuit, because its ON resistance is in the order of few mΩ and both DBYP and the variable load are inactive, guaranteeing that IPV is equal to the string current IS. At the start of the measurement, the control unit turns OFF MDISC to electrically isolate the PV module, thus forcing the activation of DBYPASS (Figure 4b). The bypass diode prevents the interruption of the IS by creating an unimpeded path around the isolated PV module. During this period, the string keeps producing power, which is only reduced by the bypassed module’s contribution. Since the measurement takes less than 1 s, the operating point of the string, usually handled by the inverter, is immediately recovered.

2.2.2. Control Unit

The control unit is based on a microcontroller (MCU) in charge of handling the measurement process, summarized as follows:
  • The START command is sent to the MCU from the remote controller.
  • The MCU electrically disconnects the PV module under test by deactivating the disconnecting MOSFET (MDISC).
  • A preliminary measurement of VOC (VEXT1 and VEXT2 are set to 0 and MSC is deactivated) and ISC (VEXT1 = VEXT2 = 0 and MSC is activated).
  • The MCU controller computes the current and voltage resolution as follows:
    I P V = I S C N / 2 V P V = V O C N / 2
    where N is the number of points (set to 128). ∆IPV corresponds to the minimum current distance between two consecutive operating points captured in the vertical branch of the I-V curve, and ∆VPV corresponds to the minimum voltage distance between two consecutive operating points captured in the horizontal branch of the I-V curve. Equation 4 assumes a square-shaped I-V characteristic.
  • The MCU calculates the required voltage steps:
    V E X T 1 = I P V R 1 V E X T 2 = V P V
  • The complete flowchart of the I-V sweeping is systematically described in Algorithm 1. The first data point inserted into the buffer, k = 0, is the VOC previously acquired. The MCU measures the second data point (k = 1) incrementing VEXT1 and imposing VEXT2 = 0, assuming that it lies on the vertical branch of the I-V curve. The next task is the identification of the I-V branch. The MCU calculates the slope at the actual operating points as follows:
    s l o p e = I k 1 I k V k V k 1
    where (Vk−1; Ik−1) is the data point acquired at the k − 1st iteration, whereas (Vk; Ik) is the data point acquired at the k-th iteration. The slope is compared to a threshold value, corresponding to the knee of the I-V curve, calculated as in [25]:
    k n e e = I S C V O C
If slope > knee, the operating point lies on the vertical branch and the MCU increments VEXT1 (see line 15 in Algorithm 1). The measured data point is stored in the buffer if the distance in current from the previous acquired data is equal or greater than I P V . By contrast, if slope < knee, the operating point lies on the horizontal branch and the MCU increments VEXT2 (see line 13 in Algorithm 1). The measured data point is stored in the buffer if the distance in current from the previous acquired data is equal or greater than V P V . If not, the point is discarded, and the measurement is repeated.
7.
Once the measurement is completed, the MCU turns ON MDISC to restore the normal operation of the PV module under test.
8.
The data points are sent to the remote controller over the wireless link.
The MCU generates the analogue voltages, VEXT1 and VEXT2, by means of a 12-bit double-channel digital to analogue converter (DAC) and measures the data points (voltage and current) through two independent 12-bit analogue to digital converter (ADC) channels working at 500 kS/s.
Algorithm 1. Flowchart of the I-V sweeping.
Pseudo-code of the Algorithm
1k = 1
2VEXT1 = 0
3VEXT2 = 0
4V [0] = VOC
5I [0] = 0
6WHILE k < N
7    IF k == 1
8        VEXT1+ = ∆VEXT1
9        VEXT2 = 0
10    ELSE
11     COMPUTE s l o p e = I k 1 I [ k ] V k V [ k 1 ]
12        IF slope < knee
13            VEXT2+ = ∆VEXT2
14            ELSE
15                VEXT1+ = ∆VEXT1
16        END IF-ELSE
17    END IF-ELSE
18SEND VEXT1 AND VEXT2 TO DAC
19RECEIVE VNEW AND INEW FROM ADC
20COMPUTE I D I F F = I k 1 I N E W
21COMPUTE V D I F F = V N E W V k 1
22    IF I D I F F I P V OR V D I F F V P V
23        V[k] = VNEW
24        I[k] = INEW
25        k++
26    END IF
27END WHILE

2.2.3. Wireless Communication Module

The wireless communication is implemented through a low-power Bluetooth (BT) protocol, enabling long distance communication of up to 1 km [26]. This module allows our I-V tracer to communicate with a remote controller through an ad hoc user-friendly graphic user interface (GUI) implemented in MATLAB R2022a (Figure 5). The BT communication is established as serial port, with a data buffer size of 1024 byte per acquisition. From the GUI, the user can establish the BT communication with our instrument, set the measurement parameters, start the measurement, visualize the data in real-time and store the data either in MATLAB or csv format for offline processing. Additionally, the user can set the number of acquisitions for repetitive measurements and the time interval between two consecutive acquisitions.

2.3. Experimental Setup

The efficacy of the developed I-V tracer is proven through an extensive experimental campaign carried out at the Laboratory of Photovoltaics at the School of Physics and Technology at the University of York, York (UK). The I-V tracer is used to test six PV modules of distinct technologies in outdoor conditions under three levels of irradiance, namely 700 W/m2, 500 W/m2 and 300 W/m2. Since the PV efficiency is significantly affected by the level of irradiance [27,28], these values are selected to provide a comprehensive understanding of the modules’ performance under high, medium and low illumination conditions, respectively. The set of PV panels comprises two free-standing bifacial N-type mono-Si PV modules, two flexible mono-Si PV modules of different power ratings, one flexible a-Si thin film PV module and one rigid poly-Si PV module, as labelled in Figure 6a. The ratings of the modules are reported in Table 1.
The measurement is carried out on the rooftop of the Laboratory of Photovoltaics in York, UK, (latitude and longitude coordinates: 53.95° and −1.08°) during a day in April in clear sky conditions. The environmental parameters, such as the incident irradiance, the ambient temperature and the module temperature, are recorded by means of Solar Survey 200R. The tested modules are conveniently oriented towards the south and slightly tilted, with an inclination angle of 4°, as shown in Figure 6b, to facilitate the measurement process.
It is worth noting that the irradiance is sensed by Solar Survey 200R by means of a c-Si reference cell calibrated under the standard solar spectrum AM1.5G. Spectral mismatch issues may arise when performing outdoor measurement because the solar spectrum may not be the same as that of the reference spectrum (AM1.5G). In this case, the international standard IEC 60904 [29] suggests estimating the spectral mismatch factor to correct the measured solar spectrum, as discussed in [30]. The correction procedure requires knowledge of the spectral response of the tested PV module, usually measured experimentally using a spectrometer. Due to the unavailability of this information and the limitation of our lab equipment, it has been assumed that the solar spectrum impinging the tested PV modules is AM1.5, because the measurements were performed in clear sky conditions with a solar zenith angle spanning from 47° to 48° at our geographical coordinates at the time of our experiment (April), closely matching the angle at which the standard spectrum AM1.5 is obtained (48.2°). Hence, any effect of spectral mismatch is neglected.

3. Results

3.1. Prototype Design

The prototype of the proposed I-V curve tracer has been realized on printed circuit board (PCB), shown in Figure 7a, embedded in a small plastic enclosure rated IP67, depicted in Figure 7b. The MCU employed in the prototype is 70 MHz clock-speed dsPIC33EP by MICROCHIP, supporting two independent 12-bit ADC modules used for the simultaneous acquisition of the PV current and voltage. The circuit can measure PV voltage up to 40 V employing a specific resistive voltage divider, whereas the PV current is sensed by means of a Hall-effect sensor IC placed in series with the current path of the PV module. The Hall-effect current sensor has been selected among other current sensing topologies, such as calibrated shunt resistors, because it is suitable for a wide current range (the maximum sensed current is 10 A) without introducing significant power loss, and it benefits from galvanic isolation, thus preventing signal noise as well as ground loop feedback. The data acquired by the ADC channels are digitally filtered to remove the noise and partially processed on-chip to assure that they are acquired in static conditions. The prototype is battery-powered by a 3.7 V 2050 mAh Li-Ion battery. The main components used in the prototype are listed in Table 2. As highlighted in Table 3, the total cost of the board is approximately EUR 355, and it is expected to diminish in the case of mass production. Table 3 clearly demonstrates the cost-effectiveness of the proposed board with respect to commercial devices, which typically rely on bulky and expensive load capacitors. All the prices are up to date as of the time of publication of this work.
Although the prototype was designed to measure PV modules with VOC and ISC up to 40 V and 10 A, respectively, the proposed circuit solution can easily be extended to larger systems, such as PV strings, by replacing transistors with higher power ratings and selecting current and voltage sensors with the appropriate measurement range.

3.2. Measured I-V Curves

To validate our I-V tracer, the I-V curves of PV modules of distinct technologies have been obtained under real operating conditions. Since the measurements have been carried out in outdoor conditions and in different periods of the day, the level of irradiance varies slightly for each PV module and they can be grouped in three nominal values, namely 300 W/m2, 500 W/m2 and 700 W/m2. For each curve, three main electric parameters are extracted (VOC, ISC and PMAX), and the PV temperature as well as the environmental parameters are reported in Table 4. Gf indicates the irradiance received on the front side of the PV modules, whereas Gb represents the irradiance received on the back side of the bifacial PV modules.
Figure 8 reports the I-V curve measured on the bifacial PV modules, obtained by irradiating each side independently. To better appreciate the capability of our I-V tracer to evenly distribute the measured points along the characteristics, the actual measured points are marked by circular points. It is worth noting that all the experimental curves reported in this section are directly obtained from the I-V tracer and no curve approximation is performed [31]. As previously mentioned, the data are processed solely by the microcontroller unit at the time of measurement, utilizing an ad hoc digital average filter applied to 16 consecutive samples for each data point. This approach ensures that the data are acquired under static conditions and enhances the signal-to-noise ratio.
At the same levels of irradiance, module #2 shows a reduction of almost 16% in the short circuit current due to the worse optical properties of the rear side compared to the front. The tested bifacial panels show, in fact, a bifaciality factor of 0.8, as reported by the manufacturer [32]. Additionally, the I-V curves of module #2 show the typical ladder-shape characteristic, due to the presence of the wires partially shadowing the exposed surface (the junction box is placed in the back side). As can be observed from Figure 8 as well as from Table 4, the VOC decreases whilst the level of irradiance decreases, except for the black curve. It is well known that the VOC has a strong negative dependence on the temperature and only a fair positive dependence on the solar irradiation. Consequently, the black curve shows a higher VOC compared to the red one due to the lower PV temperature (28 °C and 35 °C, respectively, as reported in Table 4).
The curves reported in Figure 9a,b are those acquired from the flexible mono-facial mono-Si PV modules rated, respectively, 20 Wp (indicated as Mono-Si B in Figure 6a) and 100 Wp (Mono-Si A in Figure 6a).
By comparing the measured values with those reported from Table 2, it is clear that both the PV modules are affected by a significant power loss. The shape of the measured I-V curve differ from the one of a healthy module. For example, in module #2, the extracted values of the saturation current (I0 = 0.3 mA) and shunt resistance (RSH = 30 Ω) indicate a reduction in the charge carriers’ extraction at the contacts of the silicon cells, as well as a significant amount of leakage current through the shunted paths across the PV cells.
The I-V curves obtained from the remaining tested technologies, namely a-Si thin film and poly-Si, are reported, respectively, in Figure 10a,b. The measured I-V curves are also compared to the theoretical I-V curves (reported in dashed line), obtained from the datasheet of the PV modules, employing the single diode model (see Equation (1)) under matching solar irradiance and temperature conditions. The measured irradiance and PV temperature are reported in Table 4. The single diode model is selected for its ease of implementation and lower computational resource requirements, while still providing sufficient accuracy and consistent results for the electrical modelling of the tested modules.
It is well-known that a-Si technology experiences an initial degradation caused by light soaking, i.e., the Staebler–Wronski effect, which reduces the power until it reaches a stabilized level, typically after few hundred hours of illumination [33]. The degraded performance might be partially recovered from the effects of thermal annealing, such as during summertime after a long exposure to weather conditions [34]. To address the Staebler–Wronski effect, the IEC 61646 standard [35] requires that the electrical parameters provided by the manufacturer refer to the stabilized conditions. Since the sunlight exposure of the tested PV module was not permanent but limited to the time of the experiments, a good agreement between the nominal and testing conditions is assumed.
As can be observed in Figure 10, the curves show the same trend with very scarce differences, in particular in the horizontal flat of the I-V curves. To better appreciate the discrepancy between the theoretical data and the ones measured with our I-V tracer, the mean value and the standard deviation of the relative percentage error is computed for each tested PV module. The results are reported in Table 5.
The mean relative error is an indication of the accuracy of our instruments, exhibiting a maximum discrepancy of approximately 3% in the mono-Si technology. By contrast, the best performance is shown in the Poly-Si technology, showing a good match between the measure data and the theoretic ones.

4. Discussion

The experimental I-V curves, presented in the previous section, assess the suitability of the proposed I-V tracer to perform the in situ and real-time characterization of PV modules of distinct technologies under different environmental conditions. As shown in Figure 8 and Figure 9, the proposed I-V tracer has the capability of distributing the measurement points along the I-V curves both in uniform and partial shading conditions, thus allowing for an accurate estimation of the module’s parameters, such as the series and shunt resistances, as well as the proper identification of the bypass activation events. The lack of data near the short circuit points does not lead to loss of information because of the linear trend of the I-V curve near ISC. The utilization of a 70 MHz clock-speed MCU, along with two independent 12-bit ADC, enables the simultaneous acquisition of PV current and voltage. The data are digitally filtered during the acquisition thanks to a real-time moving average filter comprising 16 consecutive points, thus enhancing the signal-to-noise ratio (SNR) and avoiding post-processing delays. Consequently, our I-V tracer measures the I-V curve in less than 1 s, with high precision. The accuracy of the measurement, measured in terms of mean relative error and standard deviation, underscores the reliability of our I-V tracer. The prototype exhibits a maximum mean error of approximately 3% in mono-Si technology, demonstrating a remarkable alignment between the measured and theoretical data.
One of the key distinguishing features of our I-V tracer lies in its innovative disconnecting circuit. Unlike commercial devices and most of the tracers proposed in the literature, our instrument allows for the continuous monitoring of PV modules within strings without the need to shut down power generation and string disassembly. Thanks to the wireless communication, our instrument can enable continuous data collection over extended periods without the need for frequent recalibration or maintenance. Nevertheless, the data collected can be conveniently accessed and analyzed through a user-friendly GUI, facilitating a comprehensive evaluation of the PV performance.
Future research efforts may focus on further enhancing the functionality, including integration with advanced data analytics algorithms for predictive maintenance and fault detection. With some modifications, this tool can also be used for large PV settings, such as string and arrays, by using the same circuit topology with minor hardware adjustments for higher voltage and power capacities.

5. Conclusions

This paper focuses on the design and development of a novel low-cost and battery-powered I-V tracer for the in situ monitoring of PV modules. The tool offers advanced functionalities, including the ability to trace the I-V curve of the tested module during its normal operation within the string, thanks to a specific disconnecting circuit. It incorporates a wireless and low-power communication module to trigger the measurements on-demand via a user-friendly GUI. The control unit of the device is based on a microcontroller, implementing an efficient control algorithm to evenly distribute the measurement points along the I-V curve. The realized prototype is tailored for testing a medium-power PV module with voltage and current capacities of 40 V and 10 A, respectively. Since the proposed device is based on a linear circuit topology, a potential limitation can arise in terms of thermal management, because the energy produced by the PV module under test is fully dissipated, partly by the resistive load and partly by the Darlington transistors. Consequently, in the case of PV modules of larger capacities, the device necessitates proper cooling systems, such as heatsinks, thus leading to an increase in the weight and overall cost. The effectiveness of the device is validated through an experimental campaign comprising a set of six PV modules of distinct technologies under different levels of irradiance and temperature. The experiments show the accuracy of our instrument in capturing the I-V curves both in uniform and partial shading conditions, with a maximum relative error of 3%.

Author Contributions

Conceptualization, M.D.R. and M.D.; methodology, M.D.R., M.D. and P.G., software, M.D.R., P.G. and S.D.; validation M.D., P.G. and S.D.; formal analysis, M.D.R.; resources, M.D.; writing—original draft preparation, M.D.R.; writing—review and editing, M.D., P.G. and S.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are available on reasonable request to the corresponding author of the manuscript (M.D., [email protected]).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Afridi, M.; Kumar, A.; Mahmood, F.I.; Tamizhmani, G. Hotspot testing of glass/backsheet and glass/glass PV modules pre-stressed in extended thermal cycling. Sol. Energy 2023, 249, 467–475. [Google Scholar] [CrossRef]
  2. Dhimish, M.; Badran, G. Field Study of Photovoltaic Systems with Anti-Potential-Induced-Degradation Mechanism: UVF, EL, and Performance Ratio Investigations. Photonics 2023, 10, 225. [Google Scholar] [CrossRef]
  3. Chaichan, M.T.; Kazem, H.A.; Al-Waeli, A.H.A.; Sopian, K.; Fayad, M.A.; Alawee, W.H.; Dhahad, H.A.; Isahak, W.N.R.W.; Al-Amiery, A.A. Sand and Dust Storms’ Impact on the Efficiency of the Photovoltaic Modules Installed in Baghdad: A Review Study with an Empirical Investigation. Energies 2023, 16, 3938. [Google Scholar] [CrossRef]
  4. Dhimish, M.; d’Alessandro, V.; Daliento, S. Investigating the impact of cracks on solar cells performance: Analysis based on non-uniform and uniform crack distributions. IEEE Trans. Ind. Inform. 2021, 18, 1684–1693. [Google Scholar] [CrossRef]
  5. Dhimish, M.; Lazaridis, P.I. An empirical investigation on the correlation between solar cell cracks and hotspots. Sci. Rep. 2021, 11, 23961. [Google Scholar] [CrossRef]
  6. Jordan, D.C.; Anderson, K.; Perry, K.; Muller, M.; Deceglie, M.; White, R.; Deline, C. Photovoltaic fleet degradation insights Progress in Photovoltaics: Research and Applications. Prog. Photovolt. Res. Appl. 2022, 30, 1166–1175. [Google Scholar] [CrossRef]
  7. Chaibi, Y.; Malvoni, M.; Chouder, A.; Boussetta, M.; Salhi, M. Simple and efficient approach to detect and diagnose electrical faults and partial shading in photovoltaic systems. Energy Convers. Manag. 2019, 196, 330–343. [Google Scholar] [CrossRef]
  8. Yang, B.; Yu, T.; Zhang, X.; Li, H.; Shu, H.; Sang, Y.; Jiang, L. Dynamic leader based collective intelligence for maximum power point tracking of PV systems affected by partial shading condition. Energy Convers. Manag. 2019, 179, 286–303. [Google Scholar] [CrossRef]
  9. González, I.; Portalo, J.M.; Calderón, A.J. Configurable IoT Open-Source Hardware and Software I-V Curve Tracer for Photovoltaic Generators. Sensors 2021, 21, 7650. [Google Scholar] [CrossRef]
  10. Shapsough, S.; Takrouri, M.; Dhaouadi, R.; Zualkernan, I. An IoT-based remote IV tracing system for analysis of city-wide solar power facilities. Sustain. Cities Soc. 2020, 57, 102041. [Google Scholar] [CrossRef]
  11. Xiao, W.; Yan, Y.; Wu, H.; Liu, B.; Li, Y. Two sets of capacitor load based IV curve tracer for photovoltaic cell. J. Instrum. 2023, 18, P09028. [Google Scholar] [CrossRef]
  12. Morales-Aragonés, J.I.; Gómez, V.A.; Gallardo-Saavedra, S.; Redondo-Plaza, A.; Fernández-Martínez, D.; Hernández-Callejo, L. Low-Cost Three-Quadrant Single Solar Cell I-V Tracer. Appl. Sci. 2022, 12, 6623. [Google Scholar] [CrossRef]
  13. Cáceres, M.; Firman, A.; Montes-Romero, J.; Mayans, A.R.G.; Vera, L.H.; Fernández, E.F.; Higueras, J.d.l.C. Low-cost I–V tracer for PV modules under real operating conditions. Energies 2020, 13, 4320. [Google Scholar] [CrossRef]
  14. Sayyad, J.; Nasikkar, P. Design and development of low cost, portable, on-field IV curve tracer based on capacitor loading for high power rated solar photovoltaic modules. IEEE Access 2021, 9, 70715–70731. [Google Scholar] [CrossRef]
  15. Londoño, C.D.; Cano, J.B.; Velilla, E. Capacitive tracer design to mitigate incomplete I-V curves in outdoor tests. Sol. Energy 2022, 243, 361–369. [Google Scholar] [CrossRef]
  16. Casado, P.; Blanes, J.M.; Torres, C.; Orts, C.; Marroquí, D.; Garrigós, A. Raspberry Pi based photovoltaic I-V curve tracer. HardwareX 2022, 11, e00262. [Google Scholar] [CrossRef] [PubMed]
  17. Kongphet, V.; Migan-Dubois, A.; Delpha, C.; Lechenadec, J.-Y.; Diallo, D. Low-Cost I–V Tracer for PV Fault Diagnosis Using Single-Diode Model Parameters and I–V Curve Characteristics. Energies 2022, 15, 5350. [Google Scholar] [CrossRef]
  18. Amiry, H.; Benhmida, M.; Bendaoud, R.; Hajjaj, C.; Bounouar, S.; Yadir, S.; Raïs, K.; Sidki, M. Design and implementation of a photovoltaic I-V curve tracer: Solar modules characterization under real operating conditions. Energy Convers. Manag. 2018, 169, 206–216. [Google Scholar] [CrossRef]
  19. Sirichote, W.; Wuttikornkanarak, C.; Srathongkao, S.; Suttiyan, S.; Somdock, N.; Klongratog, B. IV Tracer For Photovoltaic Panel. In Proceedings of the 2021 7th International Conference on Engineering, Applied Sciences and Technology (ICEAST), Pattaya, Thailand, 1–3 April 2021; pp. 54–57. [Google Scholar] [CrossRef]
  20. Vega, A.; Valiño, V.; Conde, E.; Ramos, A.; Reina, P. Double sweep tracer for IV curves characterization and continuous monitoring of photovoltaic facilities. Sol. Energy 2019, 190, 622–629. [Google Scholar] [CrossRef]
  21. Pereira, T.A.; Schmitz, L.; dos Santos, W.M.; Martins, D.C.; Coelho, R.F. Design of a portable photovoltaic i–v curve tracer based on the dc–dc converter method. IEEE J. Photovolt. 2021, 11, 552–560. [Google Scholar] [CrossRef]
  22. Gao, Q.; Zhang, Y.; Yu, Y.; Meng, F.; Liu, Z. Effects of I–V Measurement Parameters on the Hysteresis Effect and Optimization in High-Capacitance PV Module Testing. IEEE J. Photovolt. 2018, 8, 710–718. [Google Scholar] [CrossRef]
  23. Nguyen-Duc, T.; Nguyen-Duc, H.; Le-Viet, T.; Takano, H. Single-Diode Models of PV Modules: A Comparison of Conventional Approaches and Proposal of a Novel Model. Energies 2020, 13, 1296. [Google Scholar] [CrossRef]
  24. Raya-Armenta, J.M.; Ortega, P.R.; Bazmohammadi, N.; Spataru, S.V.; Vasquez, J.C.; Guerrero, J.M. An Accurate Physical Model for PV Modules with Improved Approximations of Series-Shunt Resistances. IEEE J. Photovolt. 2021, 11, 699–707. [Google Scholar] [CrossRef]
  25. Sera, D.; Mathe, L.; Kerekes, T.; Spataru, S.V.; Teodorescu, R. On the Perturb-and-Observe and Incremental Conductance MPPT Methods for PV Systems. IEEE J. Photovolt. 2013, 3, 1070–1078. [Google Scholar] [CrossRef]
  26. Laird Connectivity, BT740-SC datasheet, July 2013, Rev. August 2020. Available online: https://docs.rs-online.com/84f8/A700000007224734.pdf (accessed on 12 June 2024).
  27. Mavromatakis, F.; Vignola, F.; Marion, B. Low irradiance losses of photovoltaic modules. Sol. Energy 2017, 157, 496–506. [Google Scholar] [CrossRef]
  28. Fernández-Solas, Á.; Micheli, L.; Almonacid, F.; Fernández, E.F. Optical degradation impact on the spectral performance of photovoltaic technology. Renewable and Sustainable Energy Rev. 2021, 141, 110782. [Google Scholar] [CrossRef]
  29. IEC 60904; Photovoltaic Devices. International Electrotechnical Commission: Geneva, Switzerland, 2020.
  30. Caballero, J.A.; Fernández, E.F.; Theristis, M.; Almonacid, F.; Nofuentes, G. Spectral Corrections Based on Air Mass, Aerosol Optical Depth, and Precipitable Water for PV Performance Modeling. IEEE J. Photovolt. 2018, 8, 552–558. [Google Scholar] [CrossRef]
  31. Louzazni, M.; Al-Dahidi, S. Approximation of photovoltaic characteristics curves using Bézier Curve. Renew. Energy 2021, 174, 715–732. [Google Scholar] [CrossRef]
  32. Suntech, 415W Solar Panel, STP415S-C54, Datasheet. Available online: https://www.suntech-power.com (accessed on 12 June 2023).
  33. Wang, N.; Meng, F.; Zhang, L.; Liu, Z.; Liu, W. Light soaking of hydrogenated amorphous silicon: A short review. Carbon Neutrality 2024, 3, 18. [Google Scholar] [CrossRef]
  34. Badran, G.; Dhimish, M. A Comparative Study of Bifacial versus Monofacial PV Systems at the UK Largest Solar Plant. Clean Energy 2024, zkae043. [Google Scholar] [CrossRef]
  35. IEC 61646; Thin-Film Terrestrial Photovoltaic (PV) Modules—Design Qualification and Type Approval. International Electrotechnical Commission: Geneva, Switzerland, 2008.
Figure 1. Principle of operation of an I-V curve tracer. (a) Variable load controlled by means of external parameter (VEXT); (b) sweeping of the operating points (in red) along the characteristics given as the intersection between the I-V curve of the PV generator and the load curves (black dashed lines) obtained at different Rk values. The open circuit and short circuit points (in light blue) are obtained for R = ∞ and R = 0, respectively.
Figure 1. Principle of operation of an I-V curve tracer. (a) Variable load controlled by means of external parameter (VEXT); (b) sweeping of the operating points (in red) along the characteristics given as the intersection between the I-V curve of the PV generator and the load curves (black dashed lines) obtained at different Rk values. The open circuit and short circuit points (in light blue) are obtained for R = ∞ and R = 0, respectively.
Micromachines 15 00896 g001
Figure 2. Circuit diagram of the developed I-V curve tracer. (a) Basic schematic of the variable load; (b) two legs variable load with additional branch for the short circuit measurement.
Figure 2. Circuit diagram of the developed I-V curve tracer. (a) Basic schematic of the variable load; (b) two legs variable load with additional branch for the short circuit measurement.
Micromachines 15 00896 g002
Figure 3. Schematic diagram of our developed in-house I-V curve tracer.
Figure 3. Schematic diagram of our developed in-house I-V curve tracer.
Micromachines 15 00896 g003
Figure 4. Principle of working of the disconnecting circuit. The grey color indicates the inactive components and the branches where no current is flowing. (a) Normal operation of the PV module embedded into the string, i.e., the disconnecting circuit is inactive; (b) during the measurement phase, the disconnecting circuit is active.
Figure 4. Principle of working of the disconnecting circuit. The grey color indicates the inactive components and the branches where no current is flowing. (a) Normal operation of the PV module embedded into the string, i.e., the disconnecting circuit is inactive; (b) during the measurement phase, the disconnecting circuit is active.
Micromachines 15 00896 g004
Figure 5. MATLAB GUI for the developed I-V curve tracer.
Figure 5. MATLAB GUI for the developed I-V curve tracer.
Micromachines 15 00896 g005
Figure 6. Experimental setup. (a) Tested PV panels; (b) outdoor experimental setup layout.
Figure 6. Experimental setup. (a) Tested PV panels; (b) outdoor experimental setup layout.
Micromachines 15 00896 g006
Figure 7. Physical layout of the developed I-V curve tracer. (a) The implemented prototype; (b) IP67-rated enclosure and connectors to PV module and PV string.
Figure 7. Physical layout of the developed I-V curve tracer. (a) The implemented prototype; (b) IP67-rated enclosure and connectors to PV module and PV string.
Micromachines 15 00896 g007
Figure 8. I-V curves of the N-type mono-Si bifacial PV modules under three nominal irradiance levels, namely 700 W/m2 in blue, 500 W/m2 in red and 300 W/m2 in black, measured with our custom-made I-V tracers. (a) Module #1 with the front side exposed to the sun; (b) module #2 with the back side exposed to the sun. The ladder-shape curves are caused by the wires partially shadowing the exposed surface.
Figure 8. I-V curves of the N-type mono-Si bifacial PV modules under three nominal irradiance levels, namely 700 W/m2 in blue, 500 W/m2 in red and 300 W/m2 in black, measured with our custom-made I-V tracers. (a) Module #1 with the front side exposed to the sun; (b) module #2 with the back side exposed to the sun. The ladder-shape curves are caused by the wires partially shadowing the exposed surface.
Micromachines 15 00896 g008
Figure 9. I-V curves of the mono-Si modules under three nominal irradiance levels, namely 700 W/m2 in blue, 500 W/m2 in red and 300 W/m2 in black, measured with our custom-made I-V tracers. (a) Module #1 with rated power 20 Wp; (b) module #2 with rated power 100 Wp.
Figure 9. I-V curves of the mono-Si modules under three nominal irradiance levels, namely 700 W/m2 in blue, 500 W/m2 in red and 300 W/m2 in black, measured with our custom-made I-V tracers. (a) Module #1 with rated power 20 Wp; (b) module #2 with rated power 100 Wp.
Micromachines 15 00896 g009
Figure 10. I-V curves under three nominal irradiance levels, namely 700 W/m2 in blue, 500 W/m2 in red and 300 W/m2 in black, measured with our custom-made I-V tracers (solid lines) compared to the theoretical I-V curve in the same operating conditions (dashed lines). (a) a-Si thin film PV module; (b) Poly-Si PV module.
Figure 10. I-V curves under three nominal irradiance levels, namely 700 W/m2 in blue, 500 W/m2 in red and 300 W/m2 in black, measured with our custom-made I-V tracers (solid lines) compared to the theoretical I-V curve in the same operating conditions (dashed lines). (a) a-Si thin film PV module; (b) Poly-Si PV module.
Micromachines 15 00896 g010
Table 1. Electrical parameters of the tested PV modules under standard test conditions.
Table 1. Electrical parameters of the tested PV modules under standard test conditions.
N-Type Mono-Si Mono-Sia-Si Thin FilmPoly-Si
#1#2AB
Prated [Wp]41520100100120
VOC [V]37.6721.622.523.7522.0
ISC [A]13.951.15.755.57.93
VMPP [V]31.8118.518.919.817.5
IMPP [A]13.050.75.2956.98
Efficiency [%]21.319.219.22317
T coefficient PMAX [%/°C]−0.30−0.44−0.44−0.2−0.5
Bifaciality factor 0.8----
Table 2. Key components used in the developed I-V curve tracer.
Table 2. Key components used in the developed I-V curve tracer.
DescriptionModel
MCU16-bit, 70 MHz clock speedDSPIC33EP256GM604-I-PT
Current SensorHall-sensor ICLEM HY 15-P
Voltage SensorResistive voltage divider-
DAC12-bit double-channelMCP4822-E/MS
NPN DarlingtonLeg 190 V, 50 AMJ11032G
Leg 2100 V, 20 AMJH6284G
PNP Darlington60 V, 4 ABD678
R11 Ω, 100 WOhmite TEH100M1R00FE
R210 Ω, 100 WOhmite TEH100M10R0FE
MSC80 V, 120 APSMN2R8-80BS
MDISC80 V, 120 APSMN2R8-80BS
DBYP100 V, 30 AVS-30CPQ100PBF
BT-LAIRD TECNOLOGIES BT740-SC
Battery3.7 V, 2050 mAh, 7.59 Wh-
Table 3. Economic assessment of the proposed I-V tracer against commercial devices.
Table 3. Economic assessment of the proposed I-V tracer against commercial devices.
Price (EUR)
Proposed I-V tracer355.00
Amprobe Solar-6002048.05
RS ISM 490A1261.63
Seaward PV2001720.80
DS-100C5298.22
Table 4. Outdoor experimental results of the different tested PV modules.
Table 4. Outdoor experimental results of the different tested PV modules.
Gf [W/m2]Gb [W/m2]TAMB [°C]TPV [°C]VOC [V]ISC [A]PMAX [W]
N-type mono-Si#1710120263836.359.76283.5
502101243535.697.09204.2
30380212836.014.18121.76
#2709119263836.018.13208.2
502101243535.155.80126
32082212835.603.4860.2
Mono-SiA711-263919.940.242.95
502-243819.420.171.65
299 213118.490.100.59
B711-263920.653.8144.79
510-243720.292.7130.09
312-213119.941.6520.59
a-Si thin film699-263822.623.8262.25
510-243522.452.8245.58
305-212822.171.6327.75
Poly-Si700-263921.045.9988.94
510-243520.674.3263.05
305-212820.002.5836.58
Table 5. Mean and standard deviation of the obtained results for the different tested PV modules.
Table 5. Mean and standard deviation of the obtained results for the different tested PV modules.
Bifacial N-Type Mono-SiMono-Sia-Si Thin FilmPoly-Si
#1#2AB
Mean [%]0.941.692.133.041.280.38
Standard Deviation [%]5.14 × 10−150.160.250.410.150.045
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

De Riso, M.; Dhimish, M.; Guerriero, P.; Daliento, S. Design of a Portable Low-Cost I-V Curve Tracer for On-Line and In Situ Inspection of PV Modules. Micromachines 2024, 15, 896. https://doi.org/10.3390/mi15070896

AMA Style

De Riso M, Dhimish M, Guerriero P, Daliento S. Design of a Portable Low-Cost I-V Curve Tracer for On-Line and In Situ Inspection of PV Modules. Micromachines. 2024; 15(7):896. https://doi.org/10.3390/mi15070896

Chicago/Turabian Style

De Riso, Monica, Mahmoud Dhimish, Pierluigi Guerriero, and Santolo Daliento. 2024. "Design of a Portable Low-Cost I-V Curve Tracer for On-Line and In Situ Inspection of PV Modules" Micromachines 15, no. 7: 896. https://doi.org/10.3390/mi15070896

APA Style

De Riso, M., Dhimish, M., Guerriero, P., & Daliento, S. (2024). Design of a Portable Low-Cost I-V Curve Tracer for On-Line and In Situ Inspection of PV Modules. Micromachines, 15(7), 896. https://doi.org/10.3390/mi15070896

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