Keywords

1 Introduction

During the last years the international market of thin-film photovoltaic (PV) modules has been increasing considerably mainly due to their simple and low-cost manufacturing process. The various thin-film technologies reduce the amount of light absorbing material that is necessary to produce a solar cell.

Therefore, to ensure the maximum use of the available solar energy by a PV power system, it is important to study its behaviour through modeling, before implementing it in reality. The mathematical model of the PV device is very useful in studying various PV technologies and in designing several PV systems along with their components for application in practical systems.

Some researchers have compared the algorithm used in extracting the parameter of solar PV models. For example, the extraction of the parameters of the single-diode solar cell model using experimental I–V characteristics of Si and Multi-junction solar cells has been performed by Appelbaum and Peled [1]. In another research, Ciulla et al. [2] compared the I–V and P–V curves at various temperatures and irradiance for a generic PV panel for five different algorithm models which are: Hadj Arab et al. [3] model, De Blas et al. [4], Lo Brano et al. [5], Villalva et al. [6] and De Soto et al. [7] models.

Extensive studies have been conducted to determine the series resistance (Rs) and parallel resistance (Rsh). Some authors neglect Rp to simplify the model as the value of this resistance is generally high [8], and sometimes, the Rs is neglected, as its value is very low [9]. The neglect of Rs and Rp has significant impact on the model accuracy. Several algorithms have been proposed to determine both Rs and Rsh through iterative techniques [10]. In [11], Rs and Rsh are evaluated by using additional parameters which can be extracted from the current versus voltage curve of a PV module.

This present study tends to contribute also along this direction by including other metrics in addition to the accuracy of the models for an encompassing comparison of parameter extraction models. This study therefore evaluates the performances of three extraction methods (iterative method, method of the slope at point and the Lambert W function). These three methods applies the one diode and two diode models and based only on the manufacturer datasheet of ST40 thin film PV panel, whose the objective is to predict the behavior of Shell ST40 panel under real environmental conditions. The Shell ST40 belongs as a copper indium diselenide (CIS) thin film technology, their module size (W × L) is 0.328 × 1.293 m2.

2 Materials and Methods

2.1 Lambert W-Function Method

A PV cell of current equation mathematically solved by the Newton’s Raphson method is difficult to employ the Large PV structure. This equation gives the relation involving the output current (I) and terminal voltage (V) under the environment condition as:

$$ I = I_{pv} - I_{0} .\left( {\exp \left( {\frac{{V + R_{s} .I}}{{V_{T} }}} \right) - 1} \right) - \left( {\frac{{V + R_{s} .I}}{{R_{sh} }}} \right) $$
(1)

Where

Ipv:

Photocurrent

I0:

Cell saturation current

Rsh:

Shunt resistance

Rs:

Series resistance

VT:

the thermal voltage (VT = a.Ns.k.T/q)

Ns:

Number of cells in series

a:

Ideal factor of the PV diode

q:

Electron charge (1.60281 × 10−19 C)

k:

Boltzmann’s constant = 1.38066 × 10−23 J/K

T:

Cell operating temperature

When reach the level of entire PV structure it is difficult to solve Newton’s method because in large PV structure all cell is individually described by a only one equation, so task becomes complicated, rising the convergence issues. To overcome this limitation Lambert W Function is used to the explicit results of current and voltage equations (Fig. 1). The Lambert W Function W(x) is defined as Eq. (3) [13].

Fig. 1.
figure 1

PV-cell equivalent-circuit models: single-diode model [12].

If we make the following change of variable:

$$ x = \frac{{V_{mp} + I_{mp} .R_{S} }}{{a.N_{s} .V_{T} }} $$
(2)

The analytical solution based on the use of the Lambert W function, which is the solution of the equation:

$$ f\left( x \right) = x.e^{x} $$
(3)

Then the series and parallel resistances can be written as follows:

$$ R_{s} = \frac{{x.a.N_{s} .V_{T} - V_{mp} }}{{I_{mp} }} $$
(4)
$$ R_{sh} = \frac{{x.a.N_{s} .V_{T} }}{{I_{PV} - I_{mp} - I_{0} \left[ {exp\left( x \right) - 1} \right]}} $$
(5)

Where x’s expression is given in Eq. (6). The value obtained by (6) is substituted in (4) and (5) to deduce the values of Rsh and RS.

$$ x = {\text{Lambert W}}\left[ {\frac{{V_{mp} .\left( {2I_{mp} - I_{PV} - I_{0} } \right)\left[ {exp\left( {\frac{{V_{mp} .\left( {V_{mp} - 2a.V_{T} } \right)}}{{\left( {a.N_{s} .V_{T} } \right)^{2} }}} \right) - 1} \right]}}{{a.N_{s} .V_{T} .I_{0} }}} \right] + 2\frac{{V_{mp} }}{{a.N_{s} .V_{T} }} - \left( {\frac{{V_{mp} }}{{a.N_{s} .V_{T} }}} \right)^{2} $$
(6)

The mathematically relation the Eq. (3) is applied to Eq. (1) in order to obtained the equation for the cell gives the explicit results of current and voltage equation. By solving Eq. (1) with the Lambert W method the equation of the output current as the function of output voltage as given in Eq. (7) [14].

$$ I = - \frac{V}{{R_{s} + R_{sh} }} - \frac{{LambertW\left( {\frac{{R_{sh} \left( {R_{s} .I_{pv} + R_{s} .I_{0} + V} \right)}}{{a.V_{T} \left( {R_{s} + R_{sh} } \right)}}} \right)}}{{R_{s} }} + \frac{{R_{sh} \left( {I_{0} + I_{pv} } \right)}}{{R_{s} + R_{sh} }} $$
(7)

Where:

$$ I_{0} = I_{pvn} .\exp \left( { - \frac{{V_{ocn} }}{{a.N_{s} .V_{Tn} }}} \right) - 1 $$
(8)

The ideality factor (a) is calculated by:

$$ a = \left( {K_{V} - \frac{{V_{oc} }}{{T_{n} }}} \right)/ a.N_{s} .V_{Tn} \left( {\frac{{K_{i} }}{{I_{pvn} }} - \frac{3}{{T_{n} }} - \frac{{E_{g} }}{{k.T_{n}^{2} }}} \right) $$
(9)

2.2 Method of the Slope at Point

The difference given by this method in comparison of the previous method is in the manner of calculating the series resistance. It is based on the fact that the series resistance influences remarkably the slope of the characteristic curve I-V in the vicinity of the point (Voc, 0).

$$ \frac{dI}{dV} = - I_{0} \left[ {{ \exp }\left( {q\frac{{V + IR_{s} }}{{aN_{s} kT}} - 1} \right)} \right]\frac{q}{{aN_{s} kT}}\left( {1 + R_{s} \frac{dI}{dV}} \right) $$
(10)
$$ R_{s} = - \left. {\frac{dV}{dI}} \right|_{{V_{oc} }} - \frac{1}{{\frac{{I_{0} q}}{{aN_{s} kT}}{ \exp }\left( {q\frac{{V_{oc} }}{{aN_{s} kT}}} \right)}} $$
(11)

The slope \( M = \frac{dV}{dI} \) (I = 0) at the point (Vco, 0) is deduced geometrically from experimental data (Fig. 2).

Fig. 2.
figure 2

The slope calculation at the open circuit voltage point

The photocurrent Ipv of the PV cell is directly proportional to the solar insolation. The output current I of the cell is equal to photo generated current Ipv, minus diode current ID, minus shunt current ISh.

$$ I = Ipv - ID - Ish $$
(12)

As \( R_{sh} \approx \infty ,I_{sh} \approx 0 \).

$$ I = Ipv - LD $$
(13)

Thus the equations for the I-V characteristics of the PV cell are:

$$ I = I_{pv} - I_{0} \left[ {exp\left( {q\frac{{V + IR_{s} }}{{aN_{s} kT}} - 1} \right)} \right] $$
(14)

Hence, to solve Eq. (14) the value of voltage (Voc) and current (Isc) at different temperature T1 & T2 is the Eq. (15) [15]:

$$ I_{0} \left( T \right) = I_{{0\left( {T1} \right)}} \left( {\frac{T}{{T_{1} }}} \right)^{3} \exp \left[ {\left( {\frac{{q E_{g} }}{a.K}} \right)\left( {\frac{1}{{T_{1} }} - \frac{1}{T}} \right)} \right] $$
(15)

Here, the energy gap of the material is defined as Eg

Where

$$ I_{{0\left( {T1} \right)}} = \frac{{I_{pvn} }}{{\exp \left( {\frac{{V_{ocn} }}{{aV_{Tn} }}} \right) - 1}} $$
(16)
$$ I_{PV} = \left[ {I_{PVn} + K_{i} .\left( {T - T_{n} } \right)} \right].G/G_{n} $$
(17)

Where:

$$ I_{sc} = I_{PV} $$
(18)
$$ K_{i} = \left[ {I_{{sc\left( {T2} \right)}} - I_{{sc\left( {T1} \right)}} } \right]/\left( {T2 - T1} \right) $$
(19)

2.3 Iterative Method

This method appears an improved modeling approach for the two-diode model of photovoltaic (PV) module. The main contribution of this method is the simplification of the current equation. Furthermore the values of the series and parallel resistances are computed using a simple and fast iterative method. The both reverse saturation currents \( I_{01} ,I_{02} \) are set to be equal in magnitude

$$ I_{01} = I_{02} = \frac{{I_{sc} + K_{i} .\Delta T}}{{\exp \left( {\frac{{q.\left( {V_{oc} + K_{v} .\Delta T} \right)}}{{kT.\left( {a_{1} + a_{2} } \right)/{\text{p}}}}} \right) - 1}} $$
(20)

Diode ideality factors \( a_{1} \) and \( a_{2 } \) represent the diffusion and recombination current components, respectively. Ishaque [10] put \( \frac{{a_{1} + a_{2} }}{p} = 1 \) and \( a_{1} = 1 \), it follows that variable \( p \) can be chosen to be \( p \ge 2.2 \). This generalization can eliminate the ambiguity in selecting the values of \( a_{1} \) and \( a_{2 } \). Equation (20) can be simplified in terms of \( p \) as:

$$ I = I_{pv} - I_{01} .\left( {\exp \left( {\frac{{V + R_{s} .I}}{{V_{T1} }}} \right) - 1} \right) - I_{02} .\left( {\exp \left( {\frac{{V + R_{s} .I}}{{V_{T2} }}} \right) - 1} \right) - \left( {\frac{{V + R_{s} .I}}{{R_{sh} }}} \right) $$
(21)

The \( R_{s} \) and \( R_{sh} \) are calculated simultaneously, similar to the procedure proposed in [10]. From Eq. (21) at maximum power point condition, the expression for \( R_{sh} \) can be rearranged and rewritten as:

$$ R_{sh} = \frac{{V_{mp} + R_{s} .I_{mp} }}{{I_{pv} - I_{01} .\left( {\exp \left( {q\frac{{V_{mp} + R_{s} .I_{mp} }}{k.T}} \right) + \exp \left( {q\frac{{V_{mp} + R_{s} .I_{mp} }}{(p - 1)k.T}} \right) + 2} \right) - \frac{{P_{\hbox{max} ,e} }}{{V_{mp} }}}} $$
(22)

The initial conditions for both resistances are given below

$$ R_{s0} = 0 , R_{p0} = \frac{{V_{mp} }}{{I_{sc,STC} - I_{mp} }} - \frac{{V_{0c,STC} - V_{mp} }}{{I_{mp} }} $$
(23)

3 Results and Discussion

The equations of the previous section were implemented in MATLAB environment to simulate, evaluate and test the three methods mentioned above for ST40 PV modules. The datasheet parameters specified under STC are already given in Table 1.

Table 1. Specification of the PV modules

Figure 3 show the I-V characteristics compared with measured data extracted from ST40 PV module’s datasheet, for different irradiance levels at 25 ℃ and for different temperature levels and at 1 kW/m2. It is noted that the I-V characteristics of the method of the slope at point show good agreement with the measured data, with the exception of iterative method and the W-function method around VOC for low irradiance.

Fig. 3.
figure 3

The I-V characteristics of ST40 module at varying irradiance and temperature.

In the other hand, It is observed that at temperatures around STC, the models have similar behavior for all method. However, as the temperature increases, the Lambert W function method’s characteristics tends to a slight deviate from the other methods.

Table 2 show the parameters estimated for ST40 PV module. The values these parameters (RS, Rsh, a, I0 and IPV) are estimated using three methods. Certainly, the similarity of the results between these methods is noteworthy and the differences have no appreciable influence on the simulated I-V characteristics at STC.

Table 2. The estimated parameters of ST40 using three models at STC.

To provide thorough evaluation, data corresponding to the above mentioned panels are taken from manufacturer’s datasheet and I-V curves are matched with the simulation results obtained using three models. Further, to know the quality of the curve fit between these models values to the experimental data, statistical analysis is carried out by measuring Individual Absolute Error (IAE) values. The IAE values are calculated by using the mentioned formula.

$$ {\text{Individual}}\;{\text{Absolute}}\;{\text{Error:}}\;\left( {IAE} \right) = \left| {{\text{I}}_{\text{measured}} - {\text{I}}_{\text{estimated}} } \right| $$
(24)

Figure 4 show the absolute errors of I–V characteristic for ST40 PV module. The absolute errors of method of the slope at point are less than that of the other methods at all the conditions.

Fig. 4.
figure 4

Absolute error for Thin-Film ST40.

4 Conclusion

In this work, three parameter estimation models existing in the literature are described and have been verified by simulation and measured data, which were extracted from datasheet I-V characteristics. The methods that the most accurate method of parameter estimation given in the PV modules’ datasheets of the ST40 module is method of the slope at point. The differences between the three estimation methods have no appreciable influence on the simulated I-V characteristics under varying environmental conditions. In particular, excellent accuracy exhibited at high irradiance and low temperature conditions for all models.