Simplified I-V Characteristic Tester for Photovoltaic Modules Using a DC-DC Boost Converter

In this paper, an efficient testing system for measuring a PV module’s I-V curve is proposed. The proposed system is based on a controlled DC-DC boost converter. The advantage of using a DC-DC converter is that this converter is typically used in PV systems to track the maximum power point and to control the charging of the battery. Consequently, this device is utilized for I-V curve extraction without the need for further external devices. The I-V curve is extracted by modifying the duty cycle of the triggering signal of the boost converter’s switch. The proposed system has been tested experimentally using a 120 Wp PV module. The results show that the proposed system can successfully extract I-V curves of PV module. Notably, the performance of the tested module, as measured by this study’s system as well as with a reference system, was found to be in the range of 61–67% of the performance given in the datasheet. Hence, this result highlights the importance of considering a measurement of the actual performance of PV modules when designing any PV system so as to avoid an undersized system. The proposed I-V testing system can be used as a simple tool to diagnose any shortages or low performance problems in PV system.


Introduction
Photovoltaic (PV) generation is a popular use of solar radiation.Consequently, its installation is growing, as it is a renewable and sustainable energy source.One of the most important properties of PV systems is the I-V characteristic curve of the PV module/array.The I-V curve provides important performance information about PV modules such as open circuit voltage, short circuit current, maximum rated power, maximum current, maximum voltage, and module's efficiency.These parameters are extremely important for utilizing, testing, calibrating, commissioning, designing, maintaining, and controlling PV systems [1].
The simplest way to measure the I-V curve of a PV module is to use a variable resistor.Theoretically, the values of the current and the voltage will be varied in progressive steps from zero to infinite resistance.By monitoring these values, the I-V curve features can be extracted.Such a method was used in some previous research work [2,3].However, this method can be only applied to PV modules with low power capacity due to lack of resistors with high power capacity.Moreover, it is not possible to achieve the boundary conditions of the I-V curve perfectly, as such conditions require setting the load to exactly zero ohm.Therefore, capacitive loads were utilized for this purpose as well.Mahmoud in [4] has used a capacitive load to extract the I-V characteristic features of a specific PV this study proposes an I-V characteristic tester for PV panels using DC-DC boost converter in this paper.The system is analyzed and tested experimentally in order to provide new data for such technology and to prove its applicability.

Solar Cell Mathematical Model
A solar cell is modeled as a p-n junction with nonlinear characteristics to describe its electrical response.The simplest equivalent circuit is a current source connected in parallel with a diode as shown in Figure 1.The output current is proportional to the solar radiation falling on the cell.During the night, the solar cell works as a diode in the reverse mode.However, if light falls on the solar cell, it generates a diode current.The properties of the diode determine the I-V characteristics of the cell.In addition, a series resistance, R s , is added to represent the resistance inside each cell, while shunt resistance, R p , is added to represent the saturation current of the diode.However, as a fair approximation, I R P , can be neglected because R p is assumed as a very large resistor [16].
Sustainability 2017, 9, 657 3 of 12 The system is analyzed and tested experimentally in order to provide new data for such technology and to prove its applicability.

Solar Cell Mathematical Model
A solar cell is modeled as a p-n junction with nonlinear characteristics to describe its electrical response.The simplest equivalent circuit is a current source connected in parallel with a diode as shown in Figure 1.The output current is proportional to the solar radiation falling on the cell.During the night, the solar cell works as a diode in the reverse mode.However, if light falls on the solar cell, it generates a diode current.The properties of the diode determine the I-V characteristics of the cell.In addition, a series resistance, Rs, is added to represent the resistance inside each cell, while shunt resistance, Rp, is added to represent the saturation current of the diode.However, as a fair approximation, , can be neglected because Rp is assumed as a very large resistor [16].In this research, is neglected as indicated in Figure 1.Consequently, the net current of the cell is the difference between the photocurrent, and the normal diode current (Id) which is given by, where q is the electron charge, k is the Boltzmann constant, T is the temperature and n is the diode's ideality factor.The load, depends on first (T1) and second (T2) reference testing temperatures, and it is given by, where, where G is the present solar radiation and is the solar radiation at the reference test.The saturation current of the diode, is given by, = ( ) where, In this research, I R P is neglected as indicated in Figure 1.Consequently, the net current of the cell is the difference between the photocurrent, I sc and the normal diode current (I d ) which is given by, where q is the electron charge, k is the Boltzmann constant, T is the temperature and n is the diode's ideality factor.The load, I L depends on first (T 1 ) and second (T 2 ) reference testing temperatures, and it is given by, where, where G is the present solar radiation and G nom is the solar radiation at the reference test.
The saturation current of the diode, I o is given by, where, The series resistance of a solar cell is given by [16], where, A typical I-V characteristic of a solar cell at a specific solar radiation and cell temperature is shown in Figure 2 For a resistive load, the load characteristic is a straight line with a slope I/V = 1/R.
The series resistance of a solar cell is given by [16], = − − 1 (7) where, = A typical I-V characteristic of a solar cell at a specific solar radiation and cell temperature is shown in Figure 2 For a resistive load, the load characteristic is a straight line with a slope I/V = 1/R.As shown in Figure 2, the solar cell operates in the region M-N, when the load resistance is small.On the other hand, if the load resistance is large, the solar cell operates in the regions P-S of the curve.The short circuit current, Isc, is the greatest value of current generated by a solar cell.It is produced during the short circuit condition where V = 0.The open circuit voltage corresponds to the voltage across the diode when the photocurrent is zero.This case reflects the voltage of the cell at zero light conditions.The maximum power point defines the operating point A in which the power dissipated in the resistive load is at its maximum value.The fill factor (FF) is defined a measure of the real I-V characteristic.However it also can be defined as the measure of the efficiency of the solar cell.For an efficient solar cell the value should be greater than 0.7.The fill factor diminishes as the cell temperature increases [17].The fill factor is expressed as, = In general, the voltage produced by a solar cell is about 0.5 V. Therefore, in order to provide adequate voltage for application, solar cells are connected together in series to increase the voltage.In the meanwhile, strings of solar cells are connected in parallel to increase the output current.This package is called a PV module or PV panel [17].Assume having a PV module consisted of a NSM series solar cell and NPM with an RSM internal resistance, then the relations between the cell's voltage ( ) and current ( ) and the module's voltage ( ) and current ( ) are given by the following equations: = I  As shown in Figure 2, the solar cell operates in the region M-N, when the load resistance is small.On the other hand, if the load resistance is large, the solar cell operates in the regions P-S of the curve.The short circuit current, I sc , is the greatest value of current generated by a solar cell.It is produced during the short circuit condition where V = 0.The open circuit voltage corresponds to the voltage across the diode when the photocurrent is zero.This case reflects the voltage of the cell at zero light conditions.The maximum power point defines the operating point A in which the power dissipated in the resistive load is at its maximum value.The fill factor (FF) is defined a measure of the real I-V characteristic.However it also can be defined as the measure of the efficiency of the solar cell.For an efficient solar cell the value should be greater than 0.7.The fill factor diminishes as the cell temperature increases [17].The fill factor is expressed as, In general, the voltage produced by a solar cell is about 0.5 V. Therefore, in order to provide adequate voltage for application, solar cells are connected together in series to increase the voltage.In the meanwhile, strings of solar cells are connected in parallel to increase the output current.This package is called a PV module or PV panel [17].Assume having a PV module consisted of a N SM series solar cell and N PM with an R SM internal resistance, then the relations between the cell's voltage (V c ) and current (I c ) and the module's voltage (V M ) and current (I M ) are given by the following equations: The performance of a PV module strongly depends on meteorological conditions such as solar radiation and ambient temperature.Increasing solar radiation increases PV module output current.On the other hand, increasing ambient temperature affects the PV output voltage negatively, while PV output current is slightly increased by the increasing of solar cell temperature [16,17].

DC-DC Boost Converter Analysis
A boost converter is a power converter that boosts the input voltage to provide greater output voltage.A conventional boost converter consists of a switch, a diode, and at least one energy storage element.Capacitors are usually added as filters to the output of the converter to reduce the output voltage ripple [18].Boost converters have some operational challenges, such as the leakage energy of the storage inductor due to the turning off action of the converter switches.This problem causes high voltage ripple across the switch.To protect the converter switches, high voltage rating device with a snubber circuit are usually applied which increases the conversion efficiency of such a converter.However, this paper proposes a conventional boost converter circuit since the aforementioned challenges do not affect the testing result of the I-V curve.Measurement of the I-V curve is done on the primary side of the converter and thus the losses can be ignored.Figure 3 shows the conventional boost converter.
Sustainability 2017, 9, 657 5 of 12 The performance of a PV module strongly depends on meteorological conditions such as solar radiation and ambient temperature.Increasing solar radiation increases PV module output current.On the other hand, increasing ambient temperature affects the PV output voltage negatively, while PV output current is slightly increased by the increasing of solar cell temperature [16,17].

DC-DC Boost Converter Analysis
A boost converter is a power converter that boosts the input voltage to provide greater output voltage.A conventional boost converter consists of a switch, a diode, and at least one energy storage element.Capacitors are usually added as filters to the output of the converter to reduce the output voltage ripple [18].Boost converters have some operational challenges, such as the leakage energy of the storage inductor due to the turning off action of the converter switches.This problem causes high voltage ripple across the switch.To protect the converter switches, high voltage rating device with a snubber circuit are usually applied which increases the conversion efficiency of such a converter.However, this paper proposes a conventional boost converter circuit since the aforementioned challenges do not affect the testing result of the I-V curve.Measurement of the I-V curve is done on the primary side of the converter and thus the losses can be ignored.Figure 3 shows the conventional boost converter.To describe the operation and analysis of the boost converter, two modes of operation are considered namely on mode (when the switch is on) and off mode (when the switch is off).In "on mode" operation, the switch Q is turned on and the voltage, Vin, charges the inductor, L (Figure 4a).The current, ILm, increases linearly due to the magnetization in the inductor.In steady state, the input current, IL = I1 + ILm, has a constant value.The drain-source current, iDS, will also be of square wave shape.At this mode, during the time interval of 0 < t < T, it can be observed that, To describe the operation and analysis of the boost converter, two modes of operation are considered namely on mode (when the switch is on) and off mode (when the switch is off).In "on mode" operation, the switch Q is turned on and the voltage, V in , charges the inductor, L (Figure 4a).The current, I Lm , increases linearly due to the magnetization in the inductor.In steady state, the input current, I L = I 1 + I Lm , has a constant value.The drain-source current, i DS , will also be of square wave shape.
Sustainability 2017, 9, 657 5 of 12 The performance of a PV module strongly depends on meteorological conditions such as solar radiation and ambient temperature.Increasing solar radiation increases PV module output current.On the other hand, increasing ambient temperature affects the PV output voltage negatively, while PV output current is slightly increased by the increasing of solar cell temperature [16,17].

DC-DC Boost Converter Analysis
A boost converter is a power converter that boosts the input voltage to provide greater output voltage.A conventional boost converter consists of a switch, a diode, and at least one energy storage element.Capacitors are usually added as filters to the output of the converter to reduce the output voltage ripple [18].Boost converters have some operational challenges, such as the leakage energy of the storage inductor due to the turning off action of the converter switches.This problem causes high voltage ripple across the switch.To protect the converter switches, high voltage rating device with a snubber circuit are usually applied which increases the conversion efficiency of such a converter.However, this paper proposes a conventional boost converter circuit since the aforementioned challenges do not affect the testing result of the I-V curve.Measurement of the I-V curve is done on the primary side of the converter and thus the losses can be ignored.Figure 3 shows the conventional boost converter.To describe the operation and analysis of the boost converter, two modes of operation are considered namely on mode (when the switch is on) and off mode (when the switch is off).In "on mode" operation, the switch Q is turned on and the voltage, Vin, charges the inductor, L (Figure 4a).The current, ILm, increases linearly due to the magnetization in the inductor.In steady state, the input current, IL = I1 + ILm, has a constant value.The drain-source current, iDS, will also be of square wave shape.At this mode, during the time interval of 0 < t < T, it can be observed that, At this mode, during the time interval of 0 < t < T, it can be observed that, In "off mode" operation, the switch Q is turned off and the output diode, D o voltage falls to zero as shown in Figure 4b.At this time, D o conducts and the voltages, V LK and V Lm , charge the capacitor, C o , and supply the load.At this mode, during the time interval of T < t < T + n, the circuit's equations can be defined as, Assume a time control input variable, δ(t) as follows: By substituting ( 17) in ( 15) into ( 16), the equations become, To conduct a DC steady state, the variables V c , I L , V in and δ are given two components which are the DC component (non-hat symbol) and the corresponding perturbation component (hat symbol).For δ, the DC component is represented by D (duty cycle) while corresponding perturbation component is represented by d [18].Following this, ( 18) and ( 19) become, To perform DC steady state analysis, let Vc 0 , ÎL , Vin and d = 0 and V c 0 = V o .Then ( 20) and ( 21) become, From ( 22) and ( 23), the relation between the input and the output voltages of the boost converter will be, and the current becomes, Assuming that the converter is ideal in which the output power is equal to the input power, Substituting ( 25) into (26), we get the current gain equation of the boost converter which is given by, The boost converter circuit as shown in Figure 3 consists of inductor, L 1 , IGBT switch, Q, capacitors, C o , and diode, D o .An inductor with a ferrite core is used and the inductance value is calculated by considering the maximum allowed ripple current at minimum duty cycle (10%) and maximum input voltage (21 V).At a switching frequency, ƒ s , the boost inductor value is determined by considering the inductor currents at the continuous and discontinuous modes of operation, which are defined as [19], and Equating ( 28) and ( 29), the value of the inductance is determined as, The diode's, D o , voltage rating is limited to the output voltage of (24 V).Similarly the IGBT's as the peak current through the diode occurs at low line input voltage and maximum load [19].
where ∆V is the expected variation in the input voltage and R load is the equivalent resistance of the connected load.V o is the output voltage.

Control of the Proposed I-V Curve Testing System
Figure 5 shows a block diagram of the proposed I-V characteristic tester.It is assumed that the PV module is equipped with an MPPT.Thus, the proposed system mainly requires an additional boost converter and a microcontroller to control the boost converter switch.The controller shown in Figure 5 is implemented on a PIC microcontroller that controls the duty cycle in order to extract the I-V characteristic features especially for the zone N-P, as shown in Figure 2 This zone is the most critical zone in extracting the I-V.Any point in the zone of M-N in Figure 2 is equal to the short circuit current.Similarly open circuit voltage value is very close to any measurement recorded in the zone of P-S in Figure 2.
The I-V testing algorithm has been programmed on the PIC16F778 microcontroller using a short C program.This controller has seven data reading ports and one pulse width modulation (PWM) port.During the testing, the controller reads two inputs namely; PV module's voltage and PV modules current.The peak of the control signal generated by the controller is 5 V, while the switch, Q 1 needs 15 V to be fully "on".Therefore, a gate drive is used to provide the appropriate gate-emitter voltage to the IGBT.The controller circuit and the gate derive circuit are powered by the storage batteries through two voltage regulators.One of the voltage regulators gives a fixed output voltage of 5 V for the PIC controller while the other has an adjustable output set to 15 V for the gate drive.
The proposed tracking algorithm is very simple.Initially, the PV module is operated at high current by applying low resistive load.The resistive load consists of a real resistor connected in parallel to a boost converter triggered by a signal with a low duty cycle (about 10%).At this point, the PV module is expected to generate a current value that is close to short circuit current value with a relatively low voltage.It is assumed that the first current measurement taken is considered equal to the short circuit current value.After the first measurement, the duty cycle value is increased iteratively until reaching an allowable rate (not higher 80%).Eventually, the open circuit is measured separately by measuring the terminal voltage of the PV module at open circuit condition.In addition, the solar radiation and the ambient temperature must be controlled or measured by separated sensors so as to be able to assess the performance of the PV module with respect to environmental conditions.In this research, one of the system's PV modules was dismantled and used to test the proposed system.The dismantled PV module was connected to a 100 Watt resistive load though a DC-DC boost converter.Figure 8. shows the obtained I-V curves as compared to theoretical one obtained by the developed model.From Figure 8, it is clear that the obtained curve does not match the theoretical curves.This difference is due to the module performance factor.In general, to evaluate a PV module, it is necessary to measure its actual performance and compare it to the theoretical one provided in the In this research, one of the system's PV modules was dismantled and used to test the proposed system.The dismantled PV module was connected to a 100 Watt resistive load though a DC-DC boost converter.Figure 8. shows the obtained I-V curves as compared to theoretical one obtained by the developed model.In this research, one of the system's PV modules was dismantled and used to test the proposed system.The dismantled PV module was connected to a 100 Watt resistive load though a DC-DC boost converter.Figure 8. shows the obtained I-V curves as compared to theoretical one obtained by the developed model.From Figure 8, it is clear that the obtained curve does not match the theoretical curves.This difference is due to the module performance factor.In general, to evaluate a PV module, it is necessary to measure its actual performance and compare it to the theoretical one provided in the From Figure 8, it is clear that the obtained curve does not match the theoretical curves.This difference is due to the module performance factor.In general, to evaluate a PV module, it is necessary to measure its actual performance and compare it to the theoretical one provided in the data sheet.Consequently, the performance factor (PR) of a PV module can be defined as the ratio of the actual performance to the theoretical performance of the PV module in a specific area.It is extremely important to consider this factor in designing any PV system it may cause a serious undersizing problem.According to [20][21][22][23][24][25], the average performance factor of PV systems in the selected testing field is about 67.2%.This result is further supported by this research, whereas the average performance factor of the tested module is found to be about 63.4%. Figure 9 shows the performance factor of the PV module at different levels of solar radiation.As shown in the Figure, the performance factor is in the range of (61-67%).In general, increasing solar radiation increases the performance factor.
Sustainability 2017, 9, 657 10 of 12 data sheet.Consequently, the performance factor (PR) of a PV module can be defined as the ratio of the actual performance to the theoretical performance of the PV module in a specific area.It is extremely important to consider this factor in designing any PV system as it may cause a serious undersizing problem.According to [20][21][22][23][24][25], the average performance factor of PV systems in the selected testing field is about 67.2%.This result is further supported by this research, whereas the average performance factor of the tested module is found to be about 63.4%. Figure 9 shows the performance factor of the PV module at different levels of solar radiation.As shown in the Figure, the performance factor is in the range of (61-67%).In general, increasing solar radiation increases the performance factor.In order to evaluate the obtained I-V curves, a commercial I-V tester was used to test the PV module as well.Figure 10 shows a comparison between the utilized commercial I-V tester and the proposed system.It shows that the proposed system is able to extract the I-V curve of a PV module with acceptable accuracy (in the range of 1-5%).It is worth mentioning here that the data of the commercial I-V curve could not be extracted automatically, as this option is not directly available with the used I-V tester.However, the data points needed to be extracted manually and have been redrawn using Matlab.

Conclusions
This study proposed a simple I-V curve tester for PV modules.The system utilizes a simple DC-DC boost converter controlled by a microcontroller.The I-V curve was extracted by modifying the duty cycle of the triggering signal of the boost converter's switch.The results showed that the In order to evaluate the obtained I-V curves, a commercial I-V tester was used to test the PV module as well.Figure 10 shows a comparison between the utilized commercial I-V tester and the proposed system.It shows that the proposed system is able to extract the I-V curve of a PV module with acceptable accuracy (in the range of 1-5%).It is worth mentioning here that the data of the commercial I-V curve could not be extracted automatically, as this option is not directly available with the used I-V tester.However, the data points needed to be extracted manually and have been redrawn using Matlab.
Sustainability 2017, 9, 657 10 of 12 data sheet.Consequently, the performance factor (PR) of a PV module can be defined as the ratio of the actual performance to the theoretical performance of the PV module in a specific area.It is extremely important to consider this factor in designing any PV system as it may cause a serious undersizing problem.According to [20][21][22][23][24][25], the average performance factor of PV systems in the selected testing field is about 67.2%.This result is further supported by this research, whereas the average performance factor of the tested module is found to be about 63.4%. Figure 9 shows the performance factor of the PV module at different levels of solar radiation.As shown in the Figure, the performance factor is in the range of (61-67%).In general, increasing solar radiation increases the performance factor.In order to evaluate the obtained I-V curves, a commercial I-V tester was used to test the PV module as well.Figure 10 shows a comparison between the utilized commercial I-V tester and the proposed system.It shows that the proposed system is able to extract the I-V curve of a PV module with acceptable accuracy (in the range of 1-5%).It is worth mentioning here that the data of the commercial I-V curve could not be extracted automatically, as this option is not directly available with the used I-V tester.However, the data points needed to be extracted manually and have been redrawn using Matlab.

Conclusions
This study proposed a simple I-V curve tester for PV modules.The system utilizes a simple DC-DC boost converter controlled by a microcontroller.The I-V curve was extracted by modifying

Conclusions
This study proposed a simple I-V curve tester for PV modules.The system utilizes a simple DC-DC boost converter controlled by a microcontroller.The I-V curve was extracted by modifying the duty cycle of the triggering signal of the boost converter's switch.The results showed that the proposed system successfully extracted I-V curves of the PV module.However, it is also noted that the performance of the tested module was only 63% of the performance described in the datasheet.The result was confirmed by a more expensive commercial PV characteristic tester.The reasons for the discrepancy between performance and datasheets might be due to the testing conditions, tested technology, or the tested PV module's brand.In any case, these results highlight the importance of actual performance measurements when designing PV systems in order to provide reliable systems.The proposed I-V testing system can be used as a simple low-cost tool to diagnose any shortage or low performance problems in a PV system.

Figure 1 .
Figure 1.Equivalent circuit of a solar cell.

Figure 1 .
Figure 1.Equivalent circuit of a solar cell.

Figure 2 .
Figure 2. I-V characteristic curve of a solar cell.

Figure 2 .
Figure 2. I-V characteristic curve of a solar cell.

Figure 7 .
Figure 7. (a) Capture of the PV array; (b) Capture of the testing system.

Figure 8 .
Figure 8. Results of the developed I-V curve tester.

Figure 7 .
Figure 7. (a) Capture of the PV array; (b) Capture of the testing system.

Figure 7 .
Figure 7. (a) Capture of the PV array; (b) Capture of the testing system.

Figure 8 .
Figure 8. Results of the developed I-V curve tester.

Figure 8 .
Figure 8. Results of the developed I-V curve tester.

Figure 9 .
Figure 9. Performance factor of the tested module at different levels of solar radiation.

Figure 10 .
Figure 10.Validation of the proposed tester.

Figure 9 .
Figure 9. Performance factor of the tested module at different levels of solar radiation.

Figure 9 .
Figure 9. Performance factor of the tested module at different levels of solar radiation.

Figure 10 .
Figure 10.Validation of the proposed tester.

Figure 10 .
Figure 10.Validation of the proposed tester.