Professional Documents
Culture Documents
J. Cubas Accurate Simulation of MPPT Methods
J. Cubas Accurate Simulation of MPPT Methods
J. Cubas Accurate Simulation of MPPT Methods
net/publication/273522202
CITATIONS READS
6 496
3 authors:
Angel Sanz-Andres
Universidad Politécnica de Madrid
184 PUBLICATIONS 1,818 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Santiago Pindado on 15 March 2015.
Research Article
Accurate Simulation of MPPT Methods Performance When
Applied to Commercial Photovoltaic Panels
Copyright © Javier Cubas et al. This is an open access article distributed under the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
A new, simple, and quick-calculation methodology to obtain a solar panel model, based on the manufacturers’ datasheet, to perform
MPPT simulations, is described. The method takes into account variations on the ambient conditions (sun irradiation and solar
cells temperature) and allows fast MPPT methods comparison or their performance prediction when applied to a particular solar
panel. The feasibility of the described methodology is checked with four different MPPT methods applied to a commercial solar
panel, within a day, and under realistic ambient conditions.
150 30 (i) offline methods, which are those that require infor-
mation regarding the panel I-V curve, and also tem-
perature and irradiation levels; among these methods
125 25 it is possible to find
100 20
(a) open-circuit voltage and short-circuit current
Oil price ($/barrel)
MPPT papers
a fraction of the panel open-circuit voltage, 𝑉oc ,
75 15 or the short-circuit current, 𝐼sc ;
(b) artificial intelligence methods, such as those
based on neural networks or fuzzy logic;
50 10
where, together with the above explained variables (𝐼pv , 𝑅sh , started with an estimation of the ideality factor, 𝑎 (which
and 𝑅𝑠 ), 𝐼0 and 𝑎 are, respectively, the reverse saturation normally lies in the bracket [1, 1.5] [39, 42]), as the error of
current and the ideality factor that takes into account the using this starting estimation is reduced (which only affects
deviation of the diodes from the Shockley diffusion theory. the curvature of the curve around the maximum power
In accordance with Jain and Kapoor (2005), several theories point). Besides, some works in the open literature [43] give
have been developed to explain the effects that are taken into information to make such estimations depending on the solar
account by the ideality factor. It is generally accepted that 𝑎 cell technology (Si, Ga-AS, etc.), and, more importantly, this
value from 𝑎 = 1 and 𝑎 = 2 takes into account recombi- ideality factor can be used as an iteration parameter to obtain
nation effects inside the cell, whereas larger values take into an improved approximation to the equivalent circuit [37]. In
account shunt resistance effects and nonuniformities on the the second case, some authors use the slope of the I-V curve at
aforementioned recombination [38]. 𝑉𝑇 is not an unknown short-circuit or open-circuit points (measured or estimated)
parameter; it is the thermal voltage of the diode and depends to obtain additional boundary conditions equations [35, 41].
on the charge of the electron, 𝑞; the Boltzmann constant, 𝑘; Therefore, once the ideality factor 𝑎 has been estimated, the
the number of cells in series, 𝑛; and the temperature, 𝑇: following expressions for the equivalent circuit parameters
can be obtained, from (3), (4), (5), and (6), by using the
𝑘𝑇 Lambert 𝑊-function, 𝑊(𝑧), where 𝑧 = 𝑊 (𝑧) 𝑒𝑊(𝑧) [36]:
𝑉𝑇 = 𝑛 . (2)
𝑞
𝑅𝑠 = 𝐴 [𝑊−1 (𝐵𝑒𝐶) − (𝐷 + 𝐶)] ,
The above expression (1) leaves 5 parameters to be adjusted. 𝑎𝑉𝑇
This parameter identification is normally performed by fitting 𝐴= ,
the equivalent circuit performance to an I-V curve obtained 𝐼mp
for certain working conditions (sun irradiance and cells tem- 𝑉mp (2𝐼mp − 𝐼sc )
perature). However, on many occasions the aformentioned 𝐵=− ,
I-V curve is not available, only information from the man- (𝑉mp 𝐼sc + 𝑉oc (𝐼mp − 𝐼sc ))
ufacturer’s datasheet being accesible. In this case, analytical
2𝑉mp − 𝑉oc (𝑉mp 𝐼sc − 𝑉oc 𝐼mp )
models are probably the best way to approach the equivalent 𝐶=− + ,
circuit parameter-extraction problem [39–41]. Making use of 𝑎𝑉𝑇 (𝑉mp 𝐼sc + 𝑉oc (𝐼mp − 𝐼sc ))
the characteristic points of the I-V curve (see Figure 2), the 𝑉mp − 𝑉oc (7)
following expressions can be derived from (1) [35]: 𝐷= ,
𝑎𝑉𝑇
(i) short-circuit equation: (𝑉mp − 𝐼mp 𝑅𝑠 ) (𝑉mp − 𝑅𝑠 (𝐼sc − 𝐼mp ) − 𝑎𝑉𝑇 )
𝑅sh = ,
𝐼 𝑅 𝐼 𝑅 (𝑉mp − 𝐼mp 𝑅𝑠 ) (𝐼sc − 𝐼mp ) − 𝑎𝑉𝑇 𝐼mp
𝐼sc = 𝐼pv − 𝐼0 [exp ( sc 𝑠 ) − 1] − sc 𝑠 , (3)
𝑎𝑉𝑇 𝑅sh
(𝑅sh + 𝑅𝑠 ) 𝐼sc − 𝑉oc
𝐼0 = ,
(ii) open-circuit equation: 𝑅sh exp (𝑉oc /𝑎𝑉𝑇 )
𝑅 + 𝑅𝑠
𝑉oc 𝑉 𝐼pv = sh 𝐼sc .
0 = 𝐼pv − 𝐼0 [exp ( ) − 1] − oc , (4) 𝑅sh
𝑎𝑉𝑇 𝑅sh
The equivalent circuit obtained with the above equations
(iii) maximum power point equation: can reproduce the considered I-V curve. However, this
curve changes as a function of the sun irradiation and the
𝑉mp + 𝐼mp 𝑅𝑠 𝑉mp + 𝐼mp 𝑅𝑠 solar cells temperature, as previously stated. An increase
𝐼mp = 𝐼pv − 𝐼0 [exp ( ) − 1] − , of the temperature produces a higher short-circuit current,
𝑎𝑉𝑇 𝑅sh
(5) 𝐼sc , lower values of the open-circuit voltage, 𝑉oc , and the
maximum available power, 𝑃mp = 𝐼mp 𝑉mp . These variations of
the characteristic points are approximately linear in relation
(iv) zero derivative for the power at maximum power
to the temperature, 𝑇:
point equation:
𝛽𝑉oc (𝑇 − 𝑇𝑟 )
𝐼mp 𝐼 𝐼mp 𝑉mp + 𝐼mp 𝑅𝑠 𝑉oc,𝑇 = 𝑉oc,𝑇𝑟 (1 + ),
− = − 0 (1 − 𝑅𝑠 ) [exp ( )] 100
𝑉mp 𝑎𝑉𝑇 𝑉mp 𝑎𝑉𝑇
𝛽𝑉mp (𝑇 − 𝑇𝑟 )
(6) 𝑉mp,𝑇 = 𝑉mp,𝑇𝑟 (1 + ),
1 𝐼mp 100
− (1 − 𝑅 ).
𝑅sh 𝑉mp 𝑠 (8)
𝛼𝐼 (𝑇 − 𝑇𝑟 )
𝐼sc,𝑇 = 𝐼sc,𝑇𝑟 (1 + sc ),
As four equations are defined for five parameters to be 100
identified, some initial estimation with regard to any of those 100 + 𝛾 (𝑇 − 𝑇𝑟 )
parameters or to any particular characteristic of the I-V 𝐼mp,𝑇 = 𝐼mp,𝑇𝑟 ,
curve is required. In the first case, calculations are generally 100 + 𝛽𝑉mp (𝑇 − 𝑇𝑟 )
The Scientific World Journal 5
where 𝑇𝑟 is the reference temperature; 𝛽𝑉oc and 𝛽𝑉mp are, Table 1: Characteristic points of YL280C-30b solar panel (Yingli
respectively, the percentage variation of the open-circuit Solar), included in the manufacturer’s datasheets [ref] at Standard
and maximum power point voltages when the temperature Test Conditions (STC): 1000 W/m2 irradiance, 25∘ C cell tempera-
increases one degree; 𝛼𝐼sc and 𝛼𝐼mp are the percentage ture, and AM1.5 g spectrum according to EN 60904-3 [17].
variation of the short-circuit and maximum power point YL280C-30b (monocrystalline)
currents when the temperature increases one degree; finally,
𝑛 60 𝑇𝑟 (∘ C) 25
𝛾 is the percentage variation of the maximum power with
𝑃mp (W) 280 𝛾 (%/∘ C) −0.42
temperature.
As aforementioned, sun irradiation variations also mod- 𝐼mp (A) 8.96 𝛼𝐼mp (%/∘ C) —
ify the I-V curve. However, manufacturers normally do not 𝑉mp (V) 31.3 𝛽𝑉mp (%/∘ C) −0.41
include any information regarding these variations in the 𝐼sc (A) 9.50 𝛼𝐼sc (%/∘ C) 0.04
solar panel datasheets. Commonly, the shape of the I-V 𝑉oc (V) 39.1 𝛽𝑉oc (mV/∘ C) −0.31
curve is considered essentially invariant with irradiation
levels within ranges around one solar constant, so this leads
to the following equation, considering, respectively, linear Conditions (STC). After choosing the value for the ideality
and exponential variations of the short-circuit current, 𝐼sc , factor, the other parameters have been calculated using (7);
and the open-circuit voltage, 𝑉oc , with temperature, whereas see Figure 4. The polynomial fittings to the data have also
𝑅𝑠 remains unaffected for temperature variations [44]. Those been included in the graphs of the figure, the irradiance level,
conditions lead to the following equation [39]: 𝐺, being considered in the case of the photocurrent, 𝐼pv ; see
the following:
𝐺
𝐼pv,𝐺 = 𝐼pv,𝐺𝑟 . (9)
𝐺𝑟 𝐼pv (𝑇, 𝐺) = (9.50 + 3.89 ⋅ 10−3 Δ𝑇
In the above equation 𝐺 is the irradiance on the cell/solar 𝐺
− 1.09 ⋅ 10−6 Δ𝑇2 − 2.96 ⋅ 10−8 Δ𝑇3 ) ,
panel, 𝐼pv,𝐺 is the photocurrent delivered by the current 𝐺𝑟
source of the equivalent circuit, and 𝐺𝑟 and 𝐼pv,𝐺𝑟 are the 𝑅𝑠 (𝑇) = 3.44 ⋅ 10−1 + 4.23 ⋅ 10−4 Δ𝑇
reference values.
Taking all the above statements into account, a simple but + 5.90 ⋅ 10−6 Δ𝑇2 + 1.93 ⋅ 10−8 Δ𝑇3 ,
accurate (i.e., strictly respecting the data from the manufac- (10)
𝑅sh (𝑇) = (8.83 ⋅ 10−4 + 2.57 ⋅ 10−5 Δ𝑇
turer’s datasheet) way to model a solar panel for any irradia-
tion and temperature levels could be summarized as follows. −1
− 4.02 ⋅ 10−7 Δ𝑇2 − 7.56 ⋅ 10−9 Δ𝑇3 ) ,
(i) Estimate the ideality factor 𝑎. 𝐼0 (𝑇) = exp (−2.19 ⋅ 101 + 1.56 ⋅ 10−1 Δ𝑇
(ii) Establish the temperature range in which the solar
panel behavior should be modeled and calculate the I- − 5.20 ⋅ 10−4 Δ𝑇2 + 1.52 ⋅ 10−6 Δ𝑇3 ) .
V curve characteristic points in that range by making
use of (8). When evaluating an MPPT method the maximum possible
(iii) Obtain from expressions (7) the equivalent circuit power that could be extracted from the panel 𝑝max (𝑡) =
parameters within the selected temperature range. 𝐼mp (𝑡) 𝑉mp (𝑡) has to be calculated in every instant, 𝑡. Then,
the efficiency of the method can be estimated with the fol-
(iv) Fit a polynomial expression to the variations of the lowing expression [45]:
equivalent circuit parameters as a function of tem-
perature. 𝑇
∫0 𝑇 𝑝MPPT (𝑡) 𝑑𝜏
(v) Introduce the effect of the irradiance in the parameter 𝜂MPPT = 𝑇
, (11)
𝐼pv by using expression (9). ∫0 𝑇 𝑝max (𝑡) 𝑑𝜏
The above explained process has been applied to the YL280C- where 𝑝MPPT (𝑡) is the instantaneous power obtained from the
30b solar panel manufactured by Yingli Solar (Baoding, panel using the selected MPPT method and 𝑇𝑇 is the total
China), which will be used in the MPPT simulations included period of time in which the aforementioned MPPT method
in Section 5. Data regarding the characteristic points of the is evaluated.
I-V curve from the manufacturer’s datasheet are included in In case of evaluation through experimental procedures,
Table 1. The temperature range considered for the simulations the maximum possible power, 𝑝max (𝑡), cannot be directly
is from 10∘ C to 65∘ C. obtained from the solar panel, being instead estimated from
With regard to the ideality factor some additional consid- the sun irradiance and temperature levels combined with
erations have been made. Although taking into account the the panel efficiency at STC. On the other hand, in case of
silicon monocrystalline technology a value 𝑎 = 1.2 should analytical modeling, voltage sampling can be applied to (1)
be selected [43], a lower value has finally been chosen, 𝑎 = in order to find the highest value of the product V⋅I [39],
1.05, as this parameter decreases with temperature and the or the maximum power point variables, 𝐼mp and 𝑉mp , can be
solar panel is supposed to operate at higher temperatures obtained from expressions (5) and (6). As these expressions
than the reference one, 𝑇 = 25∘ C, from the Standard Test are implicit and coupled, their resolution needs to be done
6 The Scientific World Journal
0.38 2500
0.37
2000
0.37
0.36
1500
Rsh (Ω)
Rs (Ω)
0.36
1000
0.35
0.35
500
0.34
0.34 0
0 20 40 60 80 0 20 40 60 80
∘ ∘
T ( C) T ( C)
(a) (b)
9.7 8
9.6
5
I0 × 108 (A)
Ipv (A)
3
9.5
9.4 0
0 20 40 60 80 0 20 40 60 80
T (∘ C) T (∘ C)
(c) (d)
Figure 4: Calculated values of the equivalent circuit parameters 𝑅𝑠 , 𝑅sh , 𝐼pv , and 𝐼0 , for YL280C-30b monocrystalline panel as a function of
the temperature, 𝑇. Calculated points are indicated with symbols whereas the polynomial approximations fitted to those data (10) have been
included in each case as solid lines.
by using numerical calculation or through simplifications in Then, from (5) and (6), it is possible to obtain uncoupled
order to reduce the complexity of the calculations [46]. To equations as a function of the above new variables:
the authors’ knowledge, no method to uncouple variables 𝐼mp
1 + 𝜑 (𝑅𝑠 + 𝑅sh ) 𝑎𝑉𝑇
and 𝑉mp from (5) and (6) has been proposed in the available
literature. Nevertheless, this possibility does indeed exist by 1 + 𝜑𝑅𝑠 𝑅sh
making the following changes of variable: 𝑅𝑠 𝜑 − 1
+ 𝐼0 exp (( )
(𝑅𝑠 + 𝑅sh ) 𝜑 − 1
𝐼mp
𝜑=− , 1 + 𝜑 (𝑅𝑠 + 𝑅sh ) 𝑅
𝑉mp (12) ×( + (𝐼pv + 𝐼0 ) sh )) = 0,
1 + 𝜑𝑅𝑠 𝑎𝑉𝑇
𝜃 = 𝑉mp + 𝑅𝑠 𝐼mp . (13)
The Scientific World Journal 7
1200 25 10
Solar irradiance GSFC (Wm −2 )
1000
20 8
800
15 6
(m s−1 )
(∘ C)
600
10 4
400
5 2
200
0 0 0
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time, hours, May 13, 1971 Time, hours, May 13, 1971
Temperature
Wind velocity
(a) (b)
1200 30 10
Solar irradiance GSFC (Wm −2 )
1000
8
800 20
6
(m s−1 )
(∘ C)
600
4
400 10
2
200
0 0 0
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time, hours, May 14, 1971 Time, hours, May 14, 1971
Temperature
Wind velocity
(c) (d)
Figure 5: Ambient conditions on May 13, 1971 (a), (b), and May 14, 1971 (c), (d). Solar irradiance is represented in left side, and temperature
and wind velocity are in right side.
The variable 𝜑 can be calculated solving the implicit (13), and 3. Ambient Conditions
then 𝜃 can be obtained directly from (14). Then, unmaking Two different ambient conditions (sun irradiance and tem-
the change of variables, 𝐼mp and 𝑉mp , can be derived after only perature levels) have been considered for the simulations
one implicit equation resolution: carried out. The first one is a cloudy day, with low but very
unstable irradiance level, and the second one is a sunny
𝜑𝜃 day; see graphs in Figure 5. These data are, respectively, the
𝐼mp = , (15)
𝑅𝑠 𝜑 − 1 irradiance level at the Goddard Space Flight Center (GSFC)
on May 13 (cloudy day) and May 14, 1971 (sunny day), and
𝜃 have been extracted from the work by Thekaekara [47].
𝑉mp = . (16)
1 − 𝑅𝑠 𝜑 Temperature and wind speed conditions corresponding to
8 The Scientific World Journal
60 60
50
Temperature of panel (∘ C)
50
Temperature of panel (∘ C)
40 40
30 30
20 20
10 10
0 0
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time, hours, May 13, 1971 Time, hours, May 14, 1971
(a) (b)
Figure 6: Solar panel temperatures on May 13, 1971 (a), and May 14, 1971 (b), at the Goddard Space Flight Center (GSFC). These graphs were
calculated according to ambient conditions for those days; see Figure 5 and (17).
those days have been obtained from the measurements done 4. MPPT Methods Studied
at Washington, DC, this city being quite close to GSFC [48].
With the data of Figure 5 regarding sun irradiance and As mentioned in Section 1, the aim of the present work is
ambient temperature it is possible to calculate temperature of to describe a simple methodology to model a solar panel
the solar panel with the equation operating within a wide range of ambient conditions and
to analyze different MPPT options for photovoltaic systems
𝐺
(NOCT − 20∘ C) ,
𝑇𝑝 = 𝑇𝑎 + (17) (see in Figure 9 the block-diagram corresponding to a pho-
800 tovoltaic system equipped with a MPPT). In the following
where 𝑇𝑎 is the ambient temperature, 𝐺 is the irradiance level, subsections four MPPT methods are studied as an example
and NOCT is the open-circuit module operation temperature of the proposed method:
at 800 W/m2 irradiance, 20∘ C ambient temperature, and
1 m s−1 wind speed. This last parameter is normally included (i) constant voltage method,
in the manufacturers’ datasheet. Although some authors take
wind speed variations into account [49], in the present work (ii) open voltage method,
they are not considered, as a constant thermal loss coefficient
is assumed for wind speeds higher than 1 m s−1 . Making use (iii) short-current pulse method,
of (17), combined with the data from Figure 5, temperature
of solar panels located at the Goddard Space Flight Center (iv) perturb and observe method.
(GSFC) on March 13 and March 14, 1971, can be estimated;
see Figure 6. In this comparison example the ideal Boost-converter has
Following the procedure described in the previous sec- been selected due to its simplicity (see Figure 10). However,
tion and taking into account the aforementioned sun irra- it should be underlined that other more sophisticated DC-
diance (Figure 5) and panel temperature (Figure 6) data, it DC converter possibilities could also be included in the
is possible to calculate the I-V curve of the selected solar simulation with the proposed methodology, this possibility
panel (YL280C-30b) in each instant of the specified cloudy being out of the scope of the present work, which is focused
and sunny days. In Figures 7 and 8, the evolution of the I-V on the solar panel accurate modeling for MPPT analysis.
curve along those days is shown (for one value of time, 𝑡, the The principle of the Boost-converter consists of two
shape of the I-V curve (see Figure 2) can be appreciated). On operational modes, depending on the position of the switch,
the surface plotted in the figures, a thick line has been drawn 𝑇sc . When the switch is closed (on-state) the inductor 𝐿
to indicate the maximum power point (MPP) which, as can stores the energy of the source while the capacitor feeds
be observed, indicates variations regarding the current and the load. Otherwise, when the switch is opened (off-state)
voltage at the aforementioned MPP during the chosen days. the only path available for the current is through the diode
These current and voltage levels at MPP have been separately 𝐷 and the source feeds the load and charges the capacitor.
plotted in Figures 7(b), 7(c), 8(b), and 8(c). These values of If the converter works with a commutation period, 𝑇0 , the
the maximum power available from the solar panel are used duty cycle, 𝛼, is the fraction of that period in which 𝑇sc
in the following section as a reference to compare the studied is connected; therefore 𝛼 ranges between 0 (𝑇sc is never
MPPT methods. on) and 1 (𝑇sc is always on). For an ideal Boost-converter,
The Scientific World Journal 9
12
10
Current (A)
8
6
4
2
0
05
10 15
20 25 18 20
Volt
age 30 35 12 14 16
(V) 40 6 8 10
Time (h)
(a)
12 35
10
30
8
25
Vmp (V)
Imp (A)
6
20
4
15
2
0 10
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time (hours) Time (hours)
(b) (c)
Figure 7: Evolution of the I-V curve of YL280C-30b monocrystalline solar panel according to ambient conditions, that is, sun irradiance
and panel temperature levels, on May 13, 1971 (a), at the Goddard Space Flight Center (GSFC). Evolution of current (b) and voltage (c) at
maximum power point (MPP).
the relationship between the input and output variables 4.1. Constant Voltage Method. This is the simplest MPPT
(current and voltage) is defined by method among the four considered methods. It is based on
maintaining the operating voltage of the panel, 𝑉, as close
𝑉in as possible to a reference value, 𝑉ref . This reference value
𝑉out = , (18)
1−𝛼 can be based on the data supplied by the manufacturer.
Although this method represents an improvement in terms
𝐼out = (1 − 𝛼) 𝐼in . (19)
of energy efficiency when compared to the case of no MPPT
Therefore, bearing in mind (17) and (18), the effect of the method, it is also true that it can be only optimized for one
Boost-converter can be considered as an equivalent resistor, ambient condition. Therefore, the operational point will not
whose value depends on the duty cycle: be coincident with the maximum power point of the I-V
curve for other sun irradiance and temperature conditions.
𝑉in As can be observed in the corresponding block-diagram
𝑅eq = = (1 − 𝛼)2 𝑅load . (20) of Figure 12, if solar panel output voltage, 𝑉, is higher than the
𝐼in
reference value, 𝑉ref , then the duty cycle, 𝛼, should be reduced,
Taking the above expression into account, 𝑅eq increases if as indicated in the Boost-converter analysis. Otherwise, if
𝛼 decreases which, considering the I-V curve of a solar 𝑉 < 𝑉ref it will have to be increased to obtain the opposite
panel, entails an increase of the voltage output from the effect.
aforementioned panel (see Figure 11). Therefore, the task of
an MPPT method would be to find the particular value of the 4.2. Open Voltage Method. This method is based on the
duty cycle which maximizes the output power from the solar principle that the MPP voltage is always a constant fraction
panel. As previously mentioned, in the following subsections of the open-circuit voltage (i.e., 𝑉mp /𝑉oc = 𝑘oc ), no matter
four MPPT methods are analyzed using the proposed solar under which sun irradiance and temperature levels the solar
panel method, the corresponding algorithms being adapted panel is operating. This consideration closely matches reality,
from the work by Dolara [31]. although the value of the relationship depends on the solar
10 The Scientific World Journal
10
8
Current (A)
6
4
2
0
0
5 10
15 20
Volt 20 25 16 18
age
(V) 30 35 40 6 8 10 12 14
Time (h )
(a)
10 35
9
8 30
7
6 25
Vmp (V)
Imp (A)
5
4 20
3
2 15
1
0 10
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time (hours) Time (hours)
(b) (c)
Figure 8: Evolution of the I-V curve of YL280C-30b monocrystalline solar panel according to ambient conditions, that is, sun irradiance
and panel temperature levels, on May 14, 1971 (a), at the Goddard Space Flight Center (GSFC). Evolution of current (b) and voltage (c) at
maximum power point (MPP).
Iin D Iout
Ambient conditions L
Figure 9: General scheme of a photovoltaic system formed by the adjusted to reduce the loss of energy, bearing in mind that too
solar panels, DC-DC converter controlled by an MPPT method, and many measurements will capture variations of the ambient
load. conditions but reduce the solar panel output power. The
control principle of the Boost-converter is the same as the
previously explained method. The duty cycle, 𝛼, should be
panel being studied and, as previously suggested, is not increased so as to lower the panel output voltage and raised
entirely constant in the face of sun irradiance and tempera- to increase it (see the corresponding flow chart in Figure 12).
ture variations. A major drawback of this method is the need
to know the open-circuit voltage for given conditions. This 4.3. Short-Current Pulse Method. This method is based on
voltage level is normally measured by opening the circuit. a similar principle to the previous one. In this case the
Logically, this operation stops the flow of energy. Therefore, current at MPP is considered to be a fraction of the short-
the number of measurements per unit of time should be circuit current (i.e., 𝐼mp /𝐼sc = 𝑘sc ). This fraction is supposed
The Scientific World Journal 11
Table 2: Energy obtained from YL280C-30b monocrystalline solar panel calculated with ambient conditions measured at the Goddard Space
Flight Center (GSFC) on May 13, 1971 (cloudy day), and May 14, 1971 (sunny day).
these criteria.
4
(i) Constant voltage method: for the reference voltage
2
value, 𝑉ref , the voltage level at MPP, 𝑉mp , indicated by
Voc the manufacturer at 35∘ C, was selected:
0 𝑉ref = 31.07 − 0.41 ⋅ 10 = 27.2 V. (21)
0 10 20 30 40 50
V (V) (ii) Open voltage method: as control constant, 𝑘oc , the
Figure 11: Effect of Boost-converter duty cycle (i.e., the equivalent ratio of voltage level at MPP, 𝑉mp , to the open-circuit
resistor) variations on the operational point of a solar panel. voltage, 𝑉oc , at STC, was chosen:
31.3
𝑘oc = = 0.8. (22)
39.1
to remain constant in every ambient condition. As with
(iii) Short-current pulse method: as control constant, 𝑘sc ,
the previous case, this closely matches reality, although
the ratio of current level at MPP, 𝐼mp , to the short-
there are slight variations depending on sun irradiance and
circuit current, 𝐼sc , at STC, was chosen:
temperature changes. In this case part of the power is lost
during the short-circuit current measurements. In this case 8.96
𝑘sc = = 0.94. (23)
an increase of the duty cycle, 𝛼, raises the solar panel output 9.5
current, the decrease of the duty cycle produces the opposite
effect (see the corresponding flow chart in Figure 12). Results are included in Table 2 and Figure 13, together
with the maximum extractable power from the solar panel
obtained with expressions (13) and (14). The high efficiency
4.4. Perturb and Observe Method. This algorithm is based obtained for all MPPT methods can be explained as in every
on continuous modifications of the solar panel operational case an ideal DC-DC converter (without energy losses) has
voltage, checking after each perturbation if the generated been considered. The best performance of MPPT method
power has increased or decreased. If the power increases the (for the studied conditions) seems to be the perturb and
next voltage perturbation will go in the same direction and is observe method, the reason being the noninterrupted power
changed if the power decreases. This process is indicated in extraction from the solar panel. The worst performance of
the corresponding block-diagram in Figure 12. MPPT method is the constant voltage method, as it shows
the larger influence from the ambient conditions. The open
5. Results voltage and short-current pulse methods show a quite good
performance, the grey zone below the plots being produced
Simulations were carried out with MATLAB. The solar by the switching that disconnect the solar panel to perform
panels were modeled following indications from Section 2. the measurements of 𝑉oc and 𝐼sc . The better efficiency showed
The ambient conditions considered are those described in by the short-current pulse method when compared to the
Section 3, the temperature of the solar panels being calculated open voltage method could be explained as the ratio 𝐼mp /𝐼sc
with (16). In all cases a 10 ms time step has been considered is less dependent on the temperature than the ratio 𝑉mp /𝑉oc .
for data acquisition and control, for every MPPT method Logically, the efficiency of the studied MPPT methods is
analyzed. Regarding the short-current pulse method and the worse in case of cloudy days than in case of sunny days. This
open voltage method a measurement of 𝐼sc and 𝑉oc was taken is clear due to the faster variations on the ambient conditions.
12 The Scientific World Journal
Yes Refresh No
Measurement of Vpv reference?
Yes
Vpv = Vref 𝛼(n) = 𝛼(n − 1)
Yes
Measure Voc Vpv = Vref 𝛼(n) = 𝛼(n − 1)
No
No
Yes
Vpv > Vref 𝛼(n) = 𝛼(n − 1) − Δ𝛼
Vref = koc · Voc Vpv > Vref Yes 𝛼(n) = 𝛼(n − 1) − Δ𝛼
No
No
𝛼(n) = 𝛼(n − 1) + Δ𝛼 PV in work
𝛼(n) = 𝛼(n − 1) + Δ𝛼
condition
Yes
Measure Isc Ipv = Iref 𝛼(n) = 𝛼(n − 1) Yes
Ppv (n) − Ppv (n − 1)
>0 𝛼(n) = 𝛼(n − 1) − Δ𝛼
No Vpv (n) − Vpv (n − 1)
No
PV in work 𝛼(n) = 𝛼(n − 1) + Δ𝛼 𝛼(n) = 𝛼(n − 1) + Δ𝛼
condition
Figure 12: Block-diagrams of the different MPPT used in the present work.
Constant voltage method (cloudy day) Constant voltage method (sunny day)
300 250
250 200
200
Power (W)
Power (W)
150
150
100
100
50 50
0 0
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time (h) Time (h)
(a) (b)
Open voltage method (cloudy day) Open voltage method (sunny day)
300 250
250 200
200
Power (W)
Power (W)
150
150
100
100
50 50
0 0
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time (h) Time (h)
(c) (d)
Short-current pulse method (cloudy day) Short-current pulse method (sunny day)
300 250
250 200
200
Power (W)
Power (W)
150
150
100
100
50 50
0 0
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time (h) Time (h)
(e) (f)
Perturb and observe method (cloudy day) Perturb and observe method (sunny day)
300 250
250 200
200
Power (W)
Power (W)
150
150
100
100
50 50
0 0
6 8 10 12 14 16 18 20 6 8 10 12 14 16 18 20
Time (h) Time (h)
Temperature (∘ C)
500
Irradiance (W)
Power (W)
800 43.5 400
600 43.0 300
Figure 14: Ambient conditions (irradiance and solar panels tem- Figure 15: Power from an 8-panel photovoltaic facility calculated
perature) during operation of the photovoltaic facility studied from with the proposed methodology and P&O MPPT algorithm (scaled
[50]. results and results with power losses considered). The results from
the testing measurements [50] (considering P&O and INC MPPT
algorithms) are also included in the figure (P&O: blue line; INC: red
line).
power was calculated using the perturb and observe (P&O)
MPPT algorithm. This power was compared to the measured
one from the facility [50], which was programmed following
two different MPPT algorithms, perturb and observe (P&O) 7. Conclusions
and incremental conductance (INC). The results from the
simulation show a higher extracted power when compared In the present work a solar panel modelling to analyze MPPT
to the behavior measured directly on the facility, this dis- methods is described. The most significant conclusions
crepancy between results being explained as no power losses derived from the work are the following.
(wiring, connections, dirt over the panels, degradation, losses
at the Boost-converter, etc.) were taken into account in the (i) It represents a simple and quick-calculation method-
simulation carried out. Bearing in mind that no information ology to obtain a solar panel model to perform MPPT
regarding these losses was included in [50], the results were simulations, from the manufacturers’ datasheet.
scaled down by multiplying by a constant (0.64) and, as a
result, a much better correlation was obtained (see Figure 15). (ii) The developed method takes into account for the cal-
Also, an equivalent resistor can be then considered in order to culations possible variations on the ambient condi-
take into account the power losses. The results corresponding tions (sun irradiation and solar cells temperature).
to the simulation carried out with a 1.375 Ω resistor connected
in series with each pair of solar panels are included in (iii) The proposed analytical methodology allows fast
Figure 15. A quite good correlation between the results MPPT methods comparison.
obtained with the present methodology and the ones mea-
sured by Houssamo et al. [50] can be observed in the figure. (iv) Based on the developed methodology the perfor-
To obtain a better approximation to the measured results, a mance of a specific MPPT method can be foreseen
combination of the scaled results (losses proportional to the when applied to a particular solar panel from which
extracted power like the ones produced by dirt in the panels) only manufacturer’s datasheet information is avail-
and the losses resulting from electrical current (taken into able.
account with equivalent resistors) should be considered. This
result has been included in Figure 15 combining both kinds (v) Simple, accurate, and low calculation resources
of power losses at 50% each one. An excellent correlation demanding way to obtain the maximum extractable
with the measured extracted power can be observed, the power from solar panels are presented.
higher deviation being located where the effect of the MPPT
algorithm selection is relevant. The highest differences in (vi) The feasibility of the described methodology has
extracted power between both MPPT algorithms selected by been checked with four different MPPT methods
the authors of [50] were measured in period from 20 s to applied to a commercial solar panel, within a day, and
25 s, which is precisely the period where the higher deviation under realistic ambient conditions. Also a case study
of the results obtained by present methodology from the was analyzed, the results being compared to testing
measurement results is observed. measured with good correlation.
The Scientific World Journal 15
(vii) Finally, it should also be mentioned that although [11] M. A. Green, K. Emery, Y. Hishikawa, W. Warta, and E. D.
the parameter-extraction analytical model which is Dunlop, “Solar cell efficiency tables (version 39),” Progress in
the core of the proposed methodology has proven Photovoltaics: Research and Applications, vol. 20, no. 1, pp. 12–
to be as accurate as several numerical methods [35], 20, 2012.
the most recently developed algorithms can be an [12] A. Moliton and J.-M. Nunzi, “How to model the behaviour of
improvement in terms of accuracy (at least if the pho- organic photovoltaic cells,” Polymer International, vol. 55, no. 6,
tovoltaic device is partially shaded). pp. 583–600, 2006.
[13] T. Bendib, F. Djeffal, D. Arar, and M. Meguellati, “Fuzzy-logic-
based approach for organic solar cell parameters extraction,” in
Conflict of Interests Proceedings of the World Congress on Engineering (WCE ’13), vol.
2, pp. 1–4, July 2013.
The authors declare that there is no conflict of interests [14] L. Zuo, J. Yao, H. Li, and H. Chen, “Assessing the origin of the S-
regarding the publication of this paper. shaped I-V curve in organic solar cells: an improved equivalent
circuit model,” Solar Energy Materials and Solar Cells, vol. 122,
Acknowledgments pp. 88–93, 2014.
[15] T. Esram and P. L. Chapman, “Comparison of photovoltaic array
The present work is part of the research framework associated maximum power point tracking techniques,” IEEE Transactions
with the design and construction of the UPMSat-2 satellite, on Energy Conversion, vol. 22, no. 2, pp. 439–449, 2007.
IDR/UPM Institute (Instituto de Universitario Microgravedad [16] A. Reza Reisi, M. Hassan Moradi, and S. Jamasb, “Classification
“Ignacio Da Riva”), Polytechnic University of Madrid (Univer- and comparison of maximum power point tracking techniques
sidad Politécnica de Madrid). The authors are indebted to the for photovoltaic system: a review,” Renewable and Sustainable
support from all the staff of the IDR/UPM Institute. They are Energy Reviews, vol. 19, pp. 433–443, 2013.
truly grateful to Brian Elder for his kind help in improving [17] Yingli Energy, “Panda 60 Cell 40 mm Series,” 2008.
the style of the text. Also, they are truly indebted to the [18] V. Salas, E. Olı́as, A. Barrado, and A. Lázaro, “Review of the
staff of the Library at the Aeronautics and Space Engineering maximum power point tracking algorithms for stand-alone
photovoltaic systems,” Solar Energy Materials and Solar Cells,
School (Escuela de Ingenierı́a Aeronáutica y del Espacio) of the
vol. 90, no. 11, pp. 1555–1578, 2006.
Polytechnic University of Madrid (Universidad Politécnica de
[19] P. Bhatnagar and R. K. Nema, “Maximum power point tracking
Madrid), for their constant support to the research carried out
control techniques: State-of-the-art in photovoltaic applica-
regarding photovoltaic technology. tions,” Renewable and Sustainable Energy Reviews, vol. 23, pp.
224–241, 2013.
References [20] M. D. Goudar, B. P. Patil, and V. Kumar, “A review of improved
maximum peak power tracking algorithms for photovoltaic
[1] S. Pindado, Elementos de Transporte Aéreo, 2006. systems,” International Journal of Electrical Engineering, vol. 1,
[2] F. Aminzadeh and S. Pindado, “How has Spain become a leader pp. 85–107, 2010.
in the wind energy industry during the last decade? (An analysis [21] A. N. A. Ali, M. H. Saied, M. Z. Mostafa, and T. M. Abdel- Mon-
of influential factors on the development of wind energy in eim, “A survey of maximum PPT techniques of PV systems,” in
Spain),” in Proceedings of the EWEA Annual Event, 2011. Proceedings of the IEEE Energytech, pp. 1–17, May 2012.
[3] C. T. Vázquez, Energı́a Solar Fotovoltaica, Ediciones Ceysa, [22] K. Ishaque and Z. Salam, “A review of maximum power point
Madrid, Spain, 2008. tracking techniques of PV system for uniform insolation and
[4] V. R. Hernandez, Solar Thermal Power. History of a Research partial shading condition,” Renewable and Sustainable Energy
Success, Protermosolar, Sevilla, Spain, 2010. Reviews, vol. 19, pp. 475–488, 2013.
[5] F. Dinçer, “The analysis on photovoltaic electricity generation [23] C. Hua and C. Shen, “Comparative study of peak power tracking
status, potential and policies of the leading countries in solar techniques for solar storage system,” in Proceedings of the 13th
energy,” Renewable and Sustainable Energy Reviews, vol. 15, no. Annual Applied Power Electronics Conference and Exposition
1, pp. 713–720, 2011. (APEC’98), pp. 679–685, February 1998.
[6] K. H. Solangi, M. R. Islam, R. Saidur, N. A. Rahim, and H. [24] D. P. Hohm and M. E. Ropp, “Comparative study of maximum
Fayaz, “A review on global solar energy policy,” Renewable and power point tracking algorithms,” Progress in Photovoltaics:
Sustainable Energy Reviews, vol. 15, no. 4, pp. 2149–2163, 2011. Research and Applications, vol. 11, no. 1, pp. 47–62, 2003.
[7] G. K. Singh, “Solar power generation by PV (photovoltaic) tech- [25] R. Faranda, S. Leva, P. Milano, and P. Leonardo, “Energy com-
nology: a review,” Energy, vol. 53, pp. 1–13, 2013. parison of MPPT techniques for PV systems department of
[8] N. H. Karam, R. R. King, B. Terence Cavicchi et al., “Devel- energy,” Wseas Transactions on Power Systems, vol. 3, no. 6, pp.
opment and characterization of high-efficiency Ga0.5 In0.5 P/ 446–455, 2008.
GaAs/Ge dual- and triple-junction solar cells,” IEEE Transac- [26] R. Faranda, S. Leva, and V. Maugeri, “MPPT techniques for PV
tions on Electron Devices, vol. 46, no. 10, pp. 2116–2125, 1999. systems: energetic and cost comparison,” in Proceedings of the
[9] R. W. Miles, “Photovoltaic solar cells: choice of materials and IEEE 21st Power and Energy Society General Meeting: Conversion
production methods,” Vacuum, vol. 80, no. 10, pp. 1090–1097, and Delivery of Electrical Energy in the Century (PES ’08), July
2006. 2008.
[10] T. Takamoto, T. Agui, A. Yoshida et al., “World’s highest effi- [27] M. Berrera, A. Dolara, R. Faranda, and S. Leva, “Experimental
ciency triple-junction solar cells fabricated by inverted layers test of seven widely-adopted MPPT algorithms,” in Proceedings
transfer process,” in Proceedings of the 35th IEEE Photovoltaic of the IEEE Bucharest PowerTech: Innovative Ideas Toward the
Specialists Conference (PVSC ’10), pp. 412–417, June 2010. Electrical Grid of the Future, pp. 1–8, July 2009.
16 The Scientific World Journal
[28] D. S. Karanjkar, S. Chatterji, S. L. Shimi, and A. Kumar, “Real [45] K. H. Hussein, I. Muta, T. Hoshino, and M. Osakada, “Max-
time simulation and analysis of maximum power point tracking imum photovoltaic power tracking: an algorithm for rapidly
(MPPT) techniques for solar photo-voltaic system,” in Proceed- changing atmospheric conditions,” IEE Proceedings: Generation,
ings of the Recent Advances in Engineering and Computational Transmission and Distribution, vol. 142, no. 1, pp. 59–64, 1995.
Sciences (RAECS ’14), pp. 1–6, March 2014. [46] C. Hua and C. Shen, “Comparative study of peak power tracking
[29] K. K. Choi, J.-C. Llorens, G. Maral, and A. Barnaba, “Application techniques for solar storage system,” in Proceedings of the 13th
of the maximum power point tracking method to the adaptative Annual Applied Power Electronics Conference and Exposition
power supply sub-system of a microsatellite,” 1998. (APEC’98), vol. 2, pp. 679–685, February 1998.
[30] C. de Manuel, J. Cubas, and S. Pindado, “On the simulation [47] M. P. Thekaekara, “Solar radiation measurement: techniques
of the UPMSat-2 microsatellite power,” in Proceedings of the and instrumentation,” Solar Energy, vol. 18, no. 4, pp. 309–325,
European Space Power Conference, pp. 1–7, April 2014. 1976.
[31] A. Dolara, “Energy comparison of seven MPPT techniques for [48] National Oceanic and Atmospheric Administration’s, National
PV systems,” Journal of Electromagnetic Analysis and Applica- Weather Service, http://www.nws.noaa.gov/climate/.
tions, vol. 1, no. 3, pp. 152–162, 2009. [49] E. Skoplaki and J. A. Palyvos, “Operating temperature of photo-
[32] T. Esram, J. W. Kimball, P. T. Krein, P. L. Chapman, and P. Midya, voltaic modules: a survey of pertinent correlations,” Renewable
“Dynamic maximum power point tracking of photovoltaic Energy, vol. 34, no. 1, pp. 23–29, 2009.
arrays using ripple correlation control,” IEEE Transactions on
[50] I. Houssamo, F. Locment, and M. Sechilariu, “Maximum
Power Electronics, vol. 21, no. 5, pp. 1282–1290, 2006.
power tracking for photovoltaic power system: development
[33] N. S. D’Souza, L. A. C. Lopes, and X. Liu, “Comparative study and experimental comparison of two algorithms,” Renewable
of variable size perturbation and observation maximum power Energy, vol. 35, no. 10, pp. 2381–2387, 2010.
point trackers for PV systems,” Electric Power Systems Research,
vol. 80, no. 3, pp. 296–305, 2010.
[34] K. Ding, X. Bian, H. Liu, and T. Peng, “A MATLAB-simulink-
based PV module model and its application under conditions
of nonuniform irradiance,” IEEE Transactions on Energy Con-
version, vol. 27, no. 4, pp. 864–872, 2012.
[35] J. Cubas, S. Pindado, and M. Victoria, “On the analytical
approach for modeling photovoltaic systems behavior,” Journal
of Power Sources, vol. 247, pp. 467–474, 2014.
[36] J. Cubas, S. Pindado, and C. de Manuel, “Explicit expressions
for solar panel equivalent circuit parameters based on analytical
formulation and the Lambert W-function,” Energies, vol. 7, no.
7, pp. 4098–4115, 2014.
[37] J. Cubas, S. Pindado, and A. Farrahi, “New method for analytical
photovoltaic parameter extraction,” in Proceedings of the 2nd
International Conference on Renewable Energy Research and
Applications (ICRERA ’13), pp. 873–877, October 2013.
[38] A. Jain and A. Kapoor, “A new approach to study organic solar
cell using Lambert W-function,” Solar Energy Materials and
Solar Cells, vol. 86, no. 2, pp. 197–205, 2005.
[39] M. G. Villalva, J. R. Gazoli, and E. Ruppert Filho, “Modeling and
circuit-based simulation of photovoltaic arrays,” in Proceedings
of the Brazilian Power Electronics Conference (COBEP ’09), pp.
1244–1254, October 2009.
[40] D. S. H. Chan and J. C. H. Phang, “Analytical methods for the
extraction of solar-cell single- and double-diode model param-
eters from I-V characteristics,” IEEE Transactions on Electron
Devices, vol. 34, no. 2, pp. 286–293, 1987.
[41] J. C. H. Phang, D. S. H. Chan, and J. R. Phillips, “Accurate analyt-
ical method for the extraction of solar cell model parameters,”
Electronics Letters, vol. 20, no. 10, pp. 406–408, 1984.
[42] M. G. Villalva, J. R. Gazoli, and E. R. Filho, “Comprehensive
approach to modeling and simulation of photovoltaic arrays,”
IEEE Transactions on Power Electronics, vol. 24, no. 5, pp. 1198–
1208, 2009.
[43] P. M. Cuce and E. Cuce, “A novel model of photovoltaic modules
for parameter estimation and thermodynamic assessment,”
International Journal of Low-Carbon Technologies, vol. 7, no. 2,
pp. 159–165, 2012.
[44] H. S. Rauschenbach, Solar Cell Array Design Handbook: The
Principles and Technology of Photovoltaic Energy Conversion,
Van Nostrand Reinhold Company, New York, NY, USA, 1980.