Professional Documents
Culture Documents
1, JANUARY 2016
are found for each experimental I–V curve obtained, i.e., the allows relating the unknown parameters of the electrical model
estimated parameters lack of physical meaning, since some pa- to the datasheet information.
rameters that should be constant vary with the temperature and The procedure adopted for all parameter estimation methods
irradiance and other parameters that should present a monoton- is this: First, the five unknown parameters are estimated based
ically increasing or decreasing pattern with the temperature or on the I–V or P–V curve at the STC; second, the electrical
irradiance vary randomly; 3) in those methods, it is the error model with the five estimated parameters is simulated not only
between I–V curves that is minimized, although, in most PV at the STC but at other conditions provided by the manufacturer
systems, it is desirable to obtain accurate P–V curves, mainly datasheets as well; third, a metric is chosen and calculated for
near the MPP. each I–V or P–V curve provided by the manufacturer datasheets.
The first drawback is usually solved by using the information The proposed metric uses the P–V curves instead of I–V curves,
provided by the manufacturer datasheets [3], [9], [10], [18], since most of the applications that use the electrical model wants
[19]. Although it is possible that the estimated parameters do to estimate accurately the extracted power.
not match exactly with the physical parameters of the modules, The absolute error in power for a specific voltage point is
the I–V curves generated by the electrical model are usually very calculated by
close to the experimental curves [8], [12], [20].
errora = |Pcurve − Pmodel | (3)
Due to these drawbacks, this paper proposes an accurate pa-
rameter estimation method for the single-diode electrical model where Pcurve is the product of Vcurve and Icurve obtained by the
of PV modules. The proposed method presents the following datasheet curve, and Pmodel is the product of Vmodel and Imodel
advantages: 1) It estimates the parameters based on selected cri- obtained by the simulation of the electrical model with the pa-
teria, P–V or I–V curves provided by the manufacturer datasheets rameters estimated by a specific method.
(does not depend on experimental curves); 2) some restrictions The mean absolute error in power (MAEP) is calculated by
are imposed on each parameter of the model to preserve their
errora
physical meaning; 3) the stop criterion of the method is based on MAEP = (4)
Ncurve
the minimization of the error between P–V curves or I–V curves.
In order to prove the effectiveness of the proposed method, a where errora is calculated for all voltage points going from zero
comparison with some popular methods in the literature is car- to the open-circuit condition and Ncurve is the number of voltage
ried out using both types of P–V curves: those obtained by points extracted from the datasheet I–V curve of the PV module.
manufacturers’ datasheets and those extracted experimentally Similarly to errora and MAEP, the percentage error (errorp )
in a laboratory. and the mean percentage error in power (MPEP) can be defined
as
II. DEFINITION OF THE ERROR METRICS |Pcurve − Pm o del |
errorp = 100% (5)
Pcurve
The behavior of a PV cell can be described by an equivalent
electrical model (see Fig. 1). The output current of the single- errorp
MPEP = . (6)
diode model is a function of the output voltage, and it can be Ncurve
described as It now remains to define which of the two error metrics is the
V +IRs V + IR most suitable for calculating the errors between the datasheet
I = Ig − Isat e( V t ) − 1 −
s
(1) curves and the ones generated by the electrical model. In the
Rp areas where the PV power is low, any difference between the
Ns AkT datasheet curve and the model curve is amplified in errorp .
Vt = (2) Moreover, if the same difference between the datasheet curve
q
and the model curve occurs in the MPP, it will be attenuated
where V and I are the module output voltage and current, Ig is in errorp . Therefore, the metric MPEP give more importance
the photogenerated current, Isat is the reverse saturation current to differences that occurs in areas where the PV power is low,
of the diode, Vt is the thermal voltage, q is the electron charge, A as can be seen in Fig. 2. A different effect occurs with the
is the ideality factor of the diode, k is the Boltzmann constant, T metric MAEP: Since it is based on the absolute error, the same
is the module temperature, Ns is the number of series connected difference in two different points of the P–V curve will have
cells forming the PV module, and Rs and Rp are the series and the same importance. Nevertheless, due to the high absolute
the parallel resistances, respectively. power values near the MPP, it is more likely that the differences
The PV module manufacturers do not directly provide the between curves are greater in this region. The opposite effect
five parameters of the single-diode model. Instead, basically, all occurs in areas where the PV power is low. Therefore, the metric
datasheets provide the following information for the standard MAEP gives more importance to differences near the MPP, as
test conditions (STC): open-circuit voltage (Vo c ), short-circuit can be seen in Fig. 2. This is the reason for choosing the metric
current (Isc ), MPP voltage (Vm p ), MPP current (Im p ), tempera- MAEP as a figure of merit for comparing methods. Therefore,
ture coefficient for Vo c (kv ), temperature coefficient for Isc (ki ), the average value of the MAEP is calculated considering all P–V
and maximum power (Pm p ). An analysis of the electrical model curves, in order to make a fair comparison among the methods. It
in three operation points of the I–V curve (Isc , Vo c , and Pm p ) is important to observe that for each P–V curve of the datasheet,
280 IEEE JOURNAL OF PHOTOVOLTAICS, VOL. 6, NO. 1, JANUARY 2016
III. PHOTOVOLTAIC PARAMETER ESTIMATION METHODS Then, taking the derivative of the power with respect to voltage
in the MPP condition:
A. Xiao’s Method [12]
V m p + Im p R s
I sat
Vt e Vt
Im p
This method relies on the fact that, in a PV module, the − + = 0. (14)
V m p + Im p R s
derivative of the power regarding the voltage is zero at the MPP. I sat R s Vm p
1 + Vt e Vt
⎡ V m p + R s Im p ⎤
I sat Vt 1
⎢ e + ⎥
f4 (x) = 0 = Vm p ⎣
Vt
V m p + R s Im p Rp
⎦ − Im p (21)
Fig. 4. Villalva method flowchart. R s I sat Vt Rs
1+ Vt
e + Rp
R
s Isc
This method also uses an iterative solution with Rs and Rp , I sat
e Vt
+ 1
1
which updates the value of Ig each iteration, since it assumes f5 (x) = 0 =
Vt
R s I s c R p − . (22)
R s I sat Rs Rp
Ig = Isc . Thus, neglecting Isat , it is found that
Vt
1+ Vt
e + Rp
Vm p Vo c − Vm p where xmin and xmax represent the lower and upper bounds by
Rp,min = − (17) which the model parameters are restricted, in order to avoid a
Isc − Im p Im p
parameter to assume values with no physical meaning.
where all the voltage and current values are defined at STC. The
flowchart of the Villalva’s method can be seen in Fig. 4. D. Mahmoud’s Method [22]
In this method, the authors propose an approach for PV mod-
C. Nonlinear Least Square (NLS) Method [21] els to improve modeling accuracy and reduce implementation
This estimation method is based on solving the nonlinear complexity. They develop a method to estimate circuit param-
system with five variables (A, Rs , Rp , Ig , Isat ) through five eters relying only on the points provided by all commercial
objective functions. These objective functions are based on the modules datasheet in the STC. The five parameters are calcu-
equations related to the short-circuit, the open-circuit, the MPP lated by using the following equations:
conditions of the PV module, and two other equations.
Thus, the five objective functions used in this method can be Ig = Isc (24)
written as follows:
(V m p + Im p R s ) Vm p + Im p Rs
Isc R s I R Im p = Ig − Isat e Vt −1 − (25)
sc s Rp
f1 (x) = 0 = Ig − Isat e V t − 1 − − Isc (18)
Rp
dP (V m p + Im p R s ) Vm p + Im p Rs
Voc V = Isc − Isat e V t −1 −
f2 (x) = 0 = Isat e V t − 1 +
oc
− Ig (19) dV Rp
Rp
V +I R 1 (V m p + Im p R s ) 1
mp mp s V m p + Im p R s +Vm p − Isat e Vt − = 0. (26)
f3 (x) = 0 = Ig − Isat e Vt −1 − − Im p Vt Rp
Rp
(20) The flowchart of Mahmoud’s method is seen in Fig. 5.
282 IEEE JOURNAL OF PHOTOVOLTAICS, VOL. 6, NO. 1, JANUARY 2016
kv − VTo c
A=
E gap
Ns kT
q · Ikgi − T3 − kT 2
Isat = Ig · e−
Voc
Vt
xVt − Vm p
Rs =
Im p
xVt
Rp = (27)
Ig − Im p − Isat · (ex − 1)
⎡ V m p ( V m p −2 V t ) ⎤
V (2I − I )e V 2
V2 Thereafter, the best set of parameters is chosen based on
x=W⎣ ⎦ + 2 Vm p − m p
t
m p m p g
the lowest value of MAEP calculated between the curve gen-
Isat Vt Vt Vt2
erated by the electrical model and the curve extracted from
(28) the datasheet (or from the experimental curve) at the STC in a
where W is the Lambert function [15]. complete scan. This means that the proposed method chooses
the set of parameters, which generates the most accurate P–V
F. Proposed Method curve when compared with the datasheet (or the experimental
curve), i.e., the curve with the lowest MAEP. The flowchart of
After a careful analysis of the methods previously mentioned,
the proposed method can be seen in Fig. 6.
it is possible to observe some clear disadvantages. Since Xiao’s
The proposed method assumes that the parameters Rp and A
method neglects the influence of Rp , a PV module that presents
do not depend on the temperature or irradiance, i.e., are con-
considerably low values of Rp cannot be accurately represented
stants. Since the parameters Ig and Isat depend on Isc and Vo c ,
by this method. Mahmoud’s method has similar problem to
both depend on the temperature and irradiance. The remaining
Xiao’s method since it neglects the influence of Rp or Rs . Vil-
parameter is the series resistance Rs . The series resistance of a
lalva’s method is accurate near the MPP, since its equation goes
PV module represents the ohmic resistances of the connections
through the MPP, but maybe it can be inaccurate at other regions
and contacts, which increase with the temperature, and the in-
of the I–V curve. In addition, during the minimization interac-
ternal resistance of the p-n junction of the PV module, which
tions of the NLS method, it could get stuck in a local minimum
increases as the irradiance decreases [23]. Thus, based on re-
that does not represent the most accurate set of parameters of
sults of datasheet and experiment, the proposed expression that
the PV module. In [15], it is stated that Accarino’s method
represents these behaviors is given by
can be used as guess solution for a more accurate calculation,
−B
indicating that this method is not precise. S
The proposed method tries to solve the limitations found in Rs = Rs,STC [1 + kR s (T − TR )] (30)
1000
previous methods. In order to avoid the mentioned problems, Variation with T .
Variation with S .
a complete scan of all possible values of A (from 1 to 2 with
a step of 0.01) and Rs (from 0 to 2 Ω with a step of 1 mΩ) is where kR s is the linear temperature coefficient, and B is the
made. The other three parameters are defined as follows: Ig is exponential irradiance coefficient of the series resistance. In
given by (7), Isat is obtained from (9), and Rp is isolated in (30), Rs,STC is the value of the series resistance estimated by
(10), yielding the proposed method at the STC. Therefore, the parameters to
V m p + Im p R s be determined are kR s and B.
Vt
−1 For obtaining the kR s coefficient, its value was varied from 0
Vo c e
− Vm p − Im p Rs
(Voc )
e V t −1
to 0.5 %/C with a step of 0.1 %/C. For each kR s , the P–V curves
Rp = V m p + I m p R s . (29) are simulated for all temperature conditions available on the
Vt
−1 datasheet (maintaining the irradiance constant). The next step is
Im p + Ig e
−1
e
( VVotc ) −1 to compare all curves with those available on the datasheet and
SILVA et al.: PARAMETER ESTIMATION METHOD TO IMPROVE THE ACCURACY OF PHOTOVOLTAIC ELECTRICAL MODEL 283
Fig. 8. Proposed method 1: Comparison between the model and the datasheet Fig. 9. Proposed method 1: comparison between the estimated electrical
curves for the module KC200GT at different temperatures for 1000 W/m2 . model and the experimental curves for the module KS20T at different tem-
peratures and irradiances.
TABLE II
COMPARISON AMONG ESTIMATION METHODS FOR MODULE KS20T
vironmental conditions) based only on the curves used to obtain
the five parameters in the proposed method. The two-parameter
Methods* A B C D E F G
iteration approach was used to improve the curve fitting in STC.
A 1.755 1.400 1.468 1.821 - 1.600 1.600 In the proposed method, Ig ensures the short-circuit point, Isat
R s (m Ω ) 177.9 587.2 593.0 132.8 - 437.0 441.0 ensures the open-circuit point, and Rp ensures the MPP point.
R p (Ω ) ∞ 590.8 922.1 ∞ - 2667.7 2818.0
I g (A) 1.143 1.143 1.143 1.143 - 1.143 1.143 The parameters A and Rs are scanned in order to fit the STC
I s a t (μ˜A) 7.83 0.37 0.53 9.01 - 2.46 2.46 curve and to find the set of parameters that give the lowest value
M AEP(W ) 0.07 0.06 0.05 0.08 - 0.04 0.04 of MAEP or NRMSD.
M AEP a v (W) 0.07 0.07 0.06 0.07 - 0.06 0.06
NRM SD (% ) 0.46 0.43 0.31 0.54 - 0.23 0.23
NRM SD a v (% ) 0.72 1.22 0.85 0.85 - 0.56 0.55 V. CONCLUSION
*Methods: A—Xiao, B—Villalva, C—NLS, D—Mahmoud, E—Accarino F—Proposal This paper has presented some characteristics that are nov-
1 (MAEP), G—Proposal 2 (RMSD(I )). elty in the literature. A new error metric MAEP was defined.
The MAEP holds the proportionality among the errors and gives
equal importance to all areas of the P–V curve. Two different
curves at different irradiance conditions (see Fig. 9). Then, it methods are proposed, based on two different error metrics:
can be concluded that the proposed methods obtained the most MAEP and NRMSD. The proposed methods 1 and 2 scan A
accurate electrical model for the PV module KS20T. and Rs and choose the set of parameters that gives the mini-
Observing Tables I and II, the proposed methods present the mum value of MAEP and NRMSD, respectively, for the STC.
best results in both metrics when compared with five well-known A and Rs were chosen as the iteration parameters because of
methods. Most of the parameter estimation methods published their capability to change the entire I–V curve. Using the two-
in the literature determines the five parameters of the PV model parameter iteration approach, better results are found among all
only based on the I–V curve in STC. If one uses the same pa- well-known methods shown in the comparison.
rameters (A, Rs , and Rp , since Isat and Ig change with the
temperature and irradiance) in the PV model for other environ- REFERENCES
mental conditions, the I–V curve will not follow the expected
experimental curve. Thus, in order to obtain accurate results for [1] M. Sitbon, J. Leppaaho, T. Suntio, and A. Kuperman, “Dynamics of
photovoltaic-generator-interfacing voltage-controlled buck power stage,”
different environmental conditions, those papers obtain differ- IEEE J. Photovoltaics, vol. 5, no. 2, pp. 633–640, Mar. 2015.
ent sets of the five parameters, each set for each experimental [2] E. Dall’Anese, S. V. Dhople, B. B. Johnson, and G. B. Giannakis, “Optimal
curve. Although the results seem good, the physical meaning of dispatch of residential photovoltaic inverters under forecasting uncertain-
ties,” IEEE J. Photovoltaics, vol. 5, no. 1, pp. 350–359, Jan. 2015.
the parameters is completely lost, since the parameters change [3] A. Chatterjee, A. Keyhani, and D. Kapoor, “Identification of photovoltaic
randomly with the temperature and irradiance. For this reason, source models,” IEEE Trans. Energy Convers., vol. 26, no. 3, pp. 883–889,
the proposed method aims the preservation of the physical mean- Sep. 2011.
[4] K. Ruhle, M. K. Juhl, M. D. Abbott, and M. Kasemann, “Evaluating
ing of the parameters, i.e., A is fixed, Rp is fixed, Rs changes crystalline silicon solar cells at low light intensities using intensity-
like (30), Isat changes like (9), and Ig changes like (7). Thus, in dependent analysis of IV parameters,” IEEE J. Photovoltaics, vol. 5, no. 3,
the proposed method, it is not necessary to run the algorithm for pp. 926–931, May 2015.
[5] K. J. Sauer, T. Roessler, and C. W. Hansen, “Modeling the irradiance
every different experimental curve obtained. The idea is that the and temperature dependence of photovoltaic modules in PVsyst,” IEEE J.
PV model would extrapolate new I–V curves (with different en- Photovolt., vol. 5, no. 1, pp. 152–158, Jan. 2015.
SILVA et al.: PARAMETER ESTIMATION METHOD TO IMPROVE THE ACCURACY OF PHOTOVOLTAIC ELECTRICAL MODEL 285
[6] B. Romero et al., “Circuital model validation for S-shaped organic so- Fabricio Bradaschia (S’10–M’13) was born in Sao
lar cells by means of impedance spectroscopy,” IEEE J. Photovoltaics, Paulo, Brazil, in 1983. He received the B.Sc., M.Sc.,
vol. 5, no. 1, pp. 234–237, Jan. 2015. and Ph.D. degrees in electrical engineering from the
[7] S. Liu and R. A. Dougal, “Dynamic multiphysics model for solar array,” Federal University of Pernambuco, Recife, Brazil, in
IEEE Trans. Energy Convers., vol. 17, no. 2, pp. 285–294, Jun. 2002. 2006, 2008, and 2012, respectively.
[8] M. G. Villalva, J. R. Gazoli, and E. F. Ruppert, “Comprehensive approach From August 2008 to August 2009, he was a Vis-
to modeling and simulation of photovoltaic arrays,” IEEE Trans. Power iting Scholar with the University of Alcal, Madrid,
Electron., vol. 24, no. 5, pp. 1198–1208, May 2009. Spain. Since October 2013, he has been an Associate
[9] R. Kadri, J. P. Gaubert, and G. Champenois, “An improved maximum Professor with the Department of Electrical Engineer-
power point tracking for photovoltaic grid-connected inverter based on ing, Federal University of Pernambuco. His research
voltage-oriented control,” IEEE Trans. Ind. Electron., vol. 58, no. 1, interests include applications of power electronics in
pp. 66–75, Jan. 2011. renewable energy systems and power quality, including pulse width modulation,
[10] A. Yazdani et al., “Modeling guidelines and a benchmark for power system converter topologies, and grid synchronization methods.
simulation studies of three-phase single-stage photovoltaic systems,” IEEE
Trans. Power Del., vol. 26, no. 2, pp. 1247–1264, Apr. 2011.
[11] Y. A. Mahmoud, W. Xiao, and H. H. Zeineldin, “A simple approach to
modeling and simulation of photovoltaic modules,” IEEE Trans. Sustain.
Energy, vol. 3, no. 1, pp. 185–186, Jan. 2012.
[12] W. Xiao, W. G. Dunford, and A. Capel, “A novel modeling method for
photovoltaic cells,” in Proc. IEEE Power Electron. Spec. Conf., 2004,
pp. 1950–1956. Marcelo C. Cavalcanti was born in Recife, Brazil, in
[13] J. A. Jervase, H. Bourdoucen, and A. Al-Lawati, “Solar cell parameter 1972. He received the B.Sc. degree in electrical engi-
extraction using genetic algorithms,” Meas. Sci. Technol., vol. 12, no. 11, neering from the Federal University of Pernambuco,
pp. 1922–1925, 2001. Recife, in 1997 and the M.Sc. and Ph.D. degrees in
[14] M. A. D. Blas, J. L. Torres, E. Prieto, and A. Garcia, “Selecting a suitable electrical engineering from the Federal University of
model for characterizing photovoltaic devices,” Renewable Energy, vol. Campina Grande, Campina Grande, Brazil, in 1999
25, no. 3, pp. 371–380, 2002. and 2003, respectively.
[15] J. Accarino, G. Petrone, C. A. Ramos-Paja, and G. Spagnuolo “Symbolic From October 2001 to August 2002, he was a
algebra for the calculation of the series and parallel resistances in PV Visiting Scholar with the Center for Power Electron-
module model,” in Proc. Int. Conf. Clean Electr. Power, 2013, pp. 62–66. ics Systems, Virginia Polytechnic Institute and State
[16] E. I. Batzelis, I. A. Routsolias, and S. A. Papathanassiou, “An explicit University, Blacksburg, VA, USA, and with Univer-
PV string model based on the Lambert W function and simplified MPP sity of Alcal, Madrid, Spain, from September 2012 to August 2013. Since 2003,
expressions for operation under partial shading,” IEEE Trans. Sustain. he has been with the Department of Electrical Engineering, Federal University
Energy, vol. 5, no. 1, pp. 301–312, Jan. 2014. of Pernambuco, where he is currently a Professor of electrical engineering. His
[17] S. Shongwe and M. Hanif, “Comparative analysis of different single-diode research interests include applications of power electronics in renewable energy
PV modeling methods,” IEEE J. Photovoltaics, vol. 5, no. 3, pp. 938–946, systems and power quality.
May 2015.
[18] F. Adamo, F. Attivissimo, A. D. Nisio, and M. Spadavecchia, “Characteri-
zation and testing of a tool for photovoltaic panel modeling,” IEEE Trans.
Instrum. Meas., vol. 60, no. 5, pp. 1613–1622, May 2011.
[19] C. Liu, K. T. Chau, and X. Zhang, “An efficient wind-photovoltaic hy-
brid generation system using doubly excited permanent-magnet brushless
machine,” IEEE Trans. Ind. Electron., vol. 57, no. 3, pp. 831–839, Mar.
2010. Aguinaldo J. Nascimento, Jr. was born in Recife,
[20] W. Xiao, W. G. Dunford, P. R. Palmer, and A. Capel, “Regulation Brazil, in 1986. He received the B.Sc. and M.Sc. de-
of photovoltaic voltage,” IEEE Trans. Ind. Electron., vol. 54, no. 3, grees in physics from the Federal Rural University of
pp. 1365–1374, Jun. 2007. Pernambuco, Recife, in 2010 and 2014, respectively.
[21] B. K. Nayak, A. Mohapatra, and K. B. Mohanty, “Parameters estima- He is currently working toward the Ph.D. degree in
tion of photovoltaic module using nonlinear least square algorithm: A electrical engineering with the Federal University of
comparative study,” in Proc. Annu. IEEE India Conf., 2013, pp. 1–6. Pernambuco.
[22] Y. A. Mahmoud, W. Xiao, and H. H. Zeineldin, “A parameterization His research interests include modeling and max-
approach for enhancing PV model accuracy,” IEEE Trans. Ind. Electron., imum power point tracking of photovoltaic systems.
vol. 60, no. 12, pp. 5708–5716, Dec. 2013.
[23] M. N. Islam, M. Z. Rahman, and S. M. Mominuzzaman, “The effect of
irradiation on different parameters of monocrystalline photovoltaic solar
cell,” Proc. 3rd Int. Conf. Develop. Renewable Energy Technol., 2014,
pp. 1–6.