SlideShare a Scribd company logo
1 of 12
Download to read offline
A survey of the most used MPPT methods: Conventional and advanced
algorithms applied for photovoltaic systems
Boualem Bendib a,b
, Hocine Belmili a,n
, Fateh Krim b
a
Unité de Développement des Equipements Solaires, UDES/Centre de Développement des Energies Renouvelables, CDER, Bou-Ismail, 42415, W. Tipaza, Algeria
b
Power Electronics and Industrial control Laboratory (LEPCI), Faculty of Technology, University of Sétif-1, Sétif 19000, Algeria
a r t i c l e i n f o
Article history:
Received 20 September 2012
Received in revised form
30 September 2014
Accepted 6 February 2015
Available online 27 February 2015
Keywords:
Photovoltaic
MPPT
P&O
IncCond
Fuzzy Logic
Matlab/Simulink
a b s t r a c t
Maximum Power Point Tracking (MPPT) methods are used in photovoltaic (PV) systems to continually
maximize the PV array output power which generally depends on solar radiation and cell temperature.
MPPT methods can be roughly classified into two categories: there are conventional methods, like the
Perturbation and Observation (P&O) method and the Incremental Conductance (IncCond) method and
advanced methods, such as, fuzzy logic (FL) based MPPT method. This paper presents a survey of these
methods in order to analyze, simulate, and evaluate a PV power supply system under varying
meteorological conditions. Simulation results, obtained using MATLAB/Simulink, show that static and
dynamic performances of fuzzy MPPT controller are better than those of conventional techniques based
controller.
& 2015 Elsevier Ltd. All rights reserved.
Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
2. Photovoltaic generator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
2.1. Series/parallel grouping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
2.2. Effect of solar radiation and cell temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
3. MPPT control algorithms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
3.1. P&O method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640
3.2. IncCond method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
3.3. Fuzzy MPPT controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
3.3.1. Fuzzification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
3.3.2. Inference method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
3.3.3. Defuzzification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
4. Simulation results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
4.1. Stable environmental conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
4.2. Slow increase in radiation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
4.3. Rapid increase in radiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
4.4. Slow increase in temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
4.5. Rapid increase in temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
Contents lists available at ScienceDirect
journal homepage: www.elsevier.com/locate/rser
Renewable and Sustainable Energy Reviews
http://dx.doi.org/10.1016/j.rser.2015.02.009
1364-0321/& 2015 Elsevier Ltd. All rights reserved.
n
Corresponding author.
E-mail addresses: bendib.b@udes.dz (B. Bendib), belmilih@yahoo.fr (H. Belmili).
Renewable and Sustainable Energy Reviews 45 (2015) 637–648
1. Introduction
Renewable energy sources play an important role in electric
power generation [1]. Various renewable sources such as solar
energy, wind energy, geothermal, are harnessed for electric power
generation. Solar energy is a good alternative for electric power
generation due to its availability and cleanliness [2–4]. Solar
energy is directly converted into electricity by solar photovoltaic
(PV) module. PV modules have maximum power points (MPP)
corresponding to the surrounding condition such as solar irradi-
ance, temperature of the PV modules, cell area and load. In order
for the PV module to deliver its maximum power, several max-
imum power point tracking (MPPT) methods [5–9] were proposed
in both stand-alone and grid-connected PV systems.
In stand-alone systems, MPPT algorithms are usually imple-
mented on DC–DC converters, battery banks are required to store
surplus energy [10]. In grid-connected systems, the energy pro-
duced by the PV array can be transferred to the grid via a DC–DC
converter which is used as an MPPT controller and an inverter
which converts the DC bus voltage to the AC grid voltage.
However, this can be achieved using only a specific DC–AC inverter
[11–13].
MPPT methods can be classified into indirect and direct
methods [6]. The indirect methods, such as open-circuit and
short-circuit methods [14–16], require a prior knowledge of the
PV array characteristics, or are based on mathematical relation-
ships which does not meet all meteorological conditions. There-
fore, they cannot precisely track the MPP of PV array at any
irradiance and cell temperature. In addition, according to Femia
et al. [17], using temperature and irradiance as sensed parameters
is not advised, because their measurement requires expensive
devices that have to be placed throughout the PV array, in order to
get the values of such variables for each panel or group of them,
thus making the measurement very expensive, especially for large
PV plants.
On the other hand, direct methods work under any meteor-
ological condition. The most used direct methods are [6]: Pertur-
bation and Observation (P&O) [18–20], Incremental Conductance
(IncCond) [21–24], and Fuzzy Logic (FL) based MPPT method [25–
28]. Commercial products typically use perturbative MPPT meth-
ods, determining, instant by instant, the voltage value at which the
PV module delivers its maximum power. P&O and IncCond
methods usually control the reference signal of a DC–DC converter
that matches the PV module voltage with that of the DC bus or
works as a battery charger [13,17]. The main advantages of these
two methods are that they are compatible with any PV generator,
they require no information about the PV generator, and they are
simple to implement on a digital controller [29]. In addition, it is
possible to integrate these methods into commercial inverters
[30–33]. Furthermore, the MPPT methods can be classified into
conventional and intelligent methods. As shown in Table 1,
intelligent techniques (i.e. fuzzy logic (FL) and artificial neural
networks (ANN) based MPPT methods) are more efficient, they
have fast response, but they are more complex compared to the
conventional techniques that are generally simple, cheap and less
efficient.
Although there are multiple MPPT techniques that are men-
tioned in literature, this paper provides a survey on the well-
known techniques used in the PV systems, i.e. the P&O method,
the IncCond method and the FL based MPPT method.
2. Photovoltaic generator characteristics
Solar cells consist of a p–n junction fabricated in a thin layer of
semiconductor [34]. They are like p–n diodes, their characteristics
are also similar. A solar cell equivalent electrical circuit can be
represented by a single-diode model as shown in Fig. 1a, where R
represents the effective load of the cell. The relationship between
the cell terminal current and voltage is the following [35–37]:
I ¼ Iph Io exp
V þI  RS
a  Vth
 
1
 

V þI  RS
RP
ð1Þ
where I and V are the output current and output voltage of the
photovoltaic cell, respectively, Io is the diode’s reverse saturation
current, a is the diode ideality factor, RS and RP is the series and
parallel resistance, respectively. Vth is the thermal voltage of the
cell, which is expressed as,
Vth ¼
kb  T
q
ð2Þ
where q is the electron charge (1602  1019
C), T is the junction
temperature in Kelvin (K), and kb is the Boltzmann constant
(1380  1023
J/K). Iph is the generated photocurrent; it depends
mainly on the radiation and cell’s temperature, which is expressed
as,
Iph ¼ Isc_STC þKi T TSTC
ð Þ
  G
GSTC
ð3Þ
where Isc_STC (in Ampere, A) is the short-circuit current at standard
test conditions (STC), TSTC (25 1C) is the cell temperature at STC, G
(in watts per square meters, W/m2
) is the irradiation on the cell
surface, GSTC (1000 W/m2
) is the irradiation at STC, and Ki is the
short circuit current coefficient, usually provided by the cell
manufacturer. In addition, the saturation current Io is influenced
by the temperature according to the following equation [37,38],
Io ¼
Isc_STC þKi T TSTC
ð Þ
exp Voc_STC þKv T TSTC
ð Þ
 	
=a  Vth
 
1
ð4Þ
Table 1
Major characteristics of MPPT methods.
MPPT method Sensed
parameters
PV array
dependent?
Direct or
indirect?
Analog or
digital?
Efficiency Response/
speed
Cost Complexity
implementation
Conventional
methods
PO Voltage,
current
No Direct Both Low Varies Low Low
IncCond Voltage,
current
No Direct Digital Medium Varies Low Medium
Open-circuit voltage
method
Voltage Yes Indirect Both Low Medium Low Low
Short-circuit current
method
Current Yes Indirect Both Medium Medium Low Medium
Intelligent
methods
Fuzzy logic Voltage,
current
Yes Direct Digital Height Fast Height Medium
Neural networks Varies Yes Indirect Digital Height Fast Height Height
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648
638
where Voc_STC(in Volt, V) is the open circuit voltage at STC; Kv is the
open circuit voltage coefficient, these values are available on the
datasheet provided by module’s manufacturer.
2.1. Series/parallel grouping
The output power from a single PV cell is relatively small. To
produce the required voltage and power, PV cells are connected in
series and parallel. They are grouped into modules. Modules are
combined to form panels. These panels are connected together to
build up the entire PV array. Then, any desired current–voltage (I–
V) and power–voltage (P–V) characteristic could be generated [38].
Therefore, the I–V characteristic equation of a PV array (arranged
in NP parallel and NS series solar cell) can be expressed as,
I ¼ Np  Iph Np
Io exp
V þI  Ns=Np
 	
 RS
Ns  a  Vth
 
1
 

V þI  Ns=Np
 	
 RS
Ns=Np
 	
 RP
ð5Þ
where connecting cells in series will increase the output voltage
and connecting them in parallel will increase the output current.
Fig. 1b shows the I–V and P–V characteristic of the PV module at a
fixed cell temperature T and at a certain solar radiation, G. In this
figure (I–V curve), there are three remarkable points:
 The short circuit point (0, Isc), (i.e. the point where the I–V curve
meets the voltage axis). Where Isc is the short circuit current
that can be drawn by connecting the positive and negative
terminals of PV module. It is the greatest generated current
value when the voltage is zero (V¼0).
 The open circuit point (Voc, 0), (i.e. the point where the I–V
curve meets the current axis). Where Voc is the open circuit
voltage of PV module. It reflects the voltage of the module in
the night. In this case, no current is generated (I¼0).
 The maximum power point, MPP (Vmpp, Impp): at this point, the
PV module is said to operate at maximum efficiency and
produces its maximum output power (Pmax) given by:
Pmax ¼ Vmpp  Impp ð6Þ
where Impp and Vmpp are the optimal operating current and
voltage of PV module, respectively. When a PV module is
directly connected to a load, the operating point will be at
the intersection of the I–V curve of the PV module and the load
curve. Most of the time, this operating point does not meet the
maximum power point (MPP) of PV module. Furthermore, as
the maximum power point depends on solar radiation and cell
temperature, which vary randomly, the MPP position is con-
tinuously changing [39]. Therefore, it is very important to
ensure that the module operates at maximum efficiency
because the main problem with PV energy generation systems
is low efficiency [40]. In order to overcome this problem,
specific circuits, called maximum power point trackers (MPPT),
are used [39].
Typically, the MPPT is achieved by interposing a DC–DC con-
verter between the PV array and the load, thus, from the voltage
and/or current measurements, the MPPT algorithm generates the
optimal duty ratio (D) in order to maintain the electrical quantities
(V, I, and P) at values corresponding to the maximum power point.
2.2. Effect of solar radiation and cell temperature
The I–V characteristics of a PV cell strongly depend on solar
radiation and temperature [41–43]. Fig. 2a shows that the output
current I of a PV module is widely influenced by the variation in
solar irradiance G, whereas the output voltage V stays almost
constant. In the other hand, for a changing temperature one can
see that the voltage varies widely while the current remains
almost unchanged (Fig. 2b).
Fig. 3a and b shows how the dependency of output current (I)
and output voltage (V) on solar irradiance and cell temperature
translate into a dependency of the output power (P) on the same
two parameters. Fig. 3a confirms the expected behavior of a device
that converts solar energy into electricity: the output power of a
PV generator is largely reduced for a decreasing irradiance.
Furthermore, Fig. 3b shows that the output power decreases by
an increase in cell temperature. This can be explained by the
dependency of the open circuit voltage (Voc) on the cell tempera-
ture as follows [44]
Voc ¼ Voc;STC þKv T TSTC
ð Þ ð7Þ
3. MPPT control algorithms
Many methods for maximum power point tracking had been
proposed [6,45–47]. Two algorithms are often used to achieve the
MPPT namely: the perturbation and observation (PO) and the
incremental conductance (IncCond) methods. Recently, these two
methods have been implemented on a commercial MPPT inverter.
On the other hand fuzzy logic has received much attention from a
number of researchers in the area of power electronics. Fuzzy logic
control is somewhat easy to implement, because it does not need
exact mathematical model of the plant.
Fig. 1. (a) Solar cell circuit model; (b) I–V and P–V characteristics of a PV module.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 639
3.1. PO method
The PO method is widely used in commercial products and is
the basis of the largest part of the most sophisticated algorithms
presented in the literature [17]. It is widely employed in practice,
due to its low-cost, simplicity and ease of implementation
[19,40,48]. The PO algorithm operates periodically by perturbing
the operating voltage point (V) and observing the power variation
in order to deduct the direction of change to give to the voltage
reference Vref [49]. Thus, if the operating voltage V of the PV array
is perturbed in a given direction and if the power drawn from the
PV array increases, this means that the operating point has moved
toward the MPP and, therefore, the operating voltage must be
further perturbed in the same direction. Otherwise, if the power
drawn from the PV array decreases, the operating point has moved
away from the MPP and, therefore, the direction of the operating
voltage perturbation must be reversed [19]. Fig. 4a shows a flow
chart of the PO algorithm. With this algorithm the operating
voltage V is perturbed at every MPPT cycle. As soon as the MPP is
reached, V will oscillate around the ideal operating voltage Vmpp.
This causes a power loss which depends on the step width of the
perturbation, CP [19]. The major disadvantages of the PO
technique are occasional deviation from the maximum operating
point in case of rapidly changing atmospheric conditions, such as
broken clouds. Furthermore, an appropriate perturbation size is
important to ensure good performance in both dynamic and
steady-state response [9].
Several improvements of the PO algorithm have been pro-
posed in order to reduce the number of oscillations around the
MPP in steady state, but they slow down the algorithm to
changing atmospheric conditions and decrease the algorithm
efficiency during cloudy days [17]. This drawback can be shown
in Fig. 4b, where the PO MPPT operating point path for an
irradiance variation from 500 W/m2
to 1000 W/m2
is reported. The
example shows two different behaviors in the output power (P)
versus voltage (V) plane. The continuous line in Fig. 4b shows the
operating point trajectory under slowly changing irradiance,
whereas the dotted line shows the failure of PO controller to
track the MPP when a rapid increase in irradiance occurs.
The rapid increase in irradiance can be characterized by the
increase in power twice in the last two cycles of the PO algorithm
or by the direction of perturbation which remains the same for the
last two steps. A solution to this problem is to add a new condition
in the PO MPPT algorithm [50,51]. Therefore, the algorithm must
Fig. 2. I–V characteristics of a PV array: (a) for various values of irradiance G at a temperature of 25 1C; (b) for various values of cell temperature T at an irradiance
of 1000 W/m2
.
Fig. 3. P–V characteristics of a PV array: (a) for various values of irradiance G at a temperature of 25 1C; (b) for various values of temperature T at an irradiance of 1000 W/m2
.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648
640
take into account the variations of power (ΔP) and voltage (ΔV) at
consecutive time intervals (k1) and (k). The improved PO
algorithm then uses four variables (i.e. ΔV(k1), ΔP(k1), ΔV
(k) and ΔP(k)), which gives 16 possible cases as shown in Table 2.
If the increase in power is caused by the perturbation and not by
increase of the irradiance, the improved PO algorithm causes a
decrease in power for one cycle (wrong direction of perturbation),
but takes again in the correct direction in the next cycle [51].
3.2. IncCond method
The incremental conductance (IncCond) method is based on
the fact that the slope of the PV array power versus voltage (P–V)
curve is zero at the MPP. It was proposed to improve the tracking
accuracy and dynamic performance under rapidly varying condi-
tions [22–24]. The output voltage and current from the PV array
are monitored upon which the MPPT controller relies to calculate
the conductance and incremental conductance, and to make its
decision (to increase or decrease duty ratio output). The output
power of PV array can be expressed as: P¼V  I. Then, the
derivative of product yields:
dP
dV
¼
d V  I
ð Þ
dV
¼ IþV
dI
dV
)
1
V

dP
dV
¼
I
V
þ
dI
dV
ð8Þ
where P, V and I are the PV array output power, voltage and
current, respectively. The purpose of this algorithm is to find the
voltage operating point at which the PV array instantaneous
conductance (I/V) is equal to the incremental conductance (dI/
dV). As shown in Fig. 5a, the slope of the PV array power curve is
zero at the MPP, increasing on the left of the MPP and decreasing
on the right-hand side of the MPP. This is expressed by the
following equations:
dP
dV
¼ 0 if
dI
dV
¼ 
I
V
; at MPP
ð Þ ð9Þ
dP
dV
40 if
dI
dV
4 I=V; left of MPP
ð Þ ð10Þ
dP
dV
o0 if
dI
dV
o 
I
V
; right of MPP
ð Þ ð11Þ
The flowchart of the IncCond algorithm is shown in Fig. 5b. In
this method, two sensors are employed to measure the array’s
operating voltage V and current I. The incremental changes dV and
dI can be calculated digitally by sampling the PV array output
current I and voltage V at consecutive time intervals (k1) and (k)
as follows [52]:
dVðkÞ ¼ VðkÞVðk1Þ ð12Þ
dIðkÞ ¼ IðkÞIðk1Þ ð13Þ
As shown in Fig. 5b, Vref is the reference voltage at which the PV
array is forced to operate. At the MPP, Vref equals to Vmpp. Once the
MPP is reached, the operation of the PV array is maintained at this
point unless a change in dI is noticed, indicating a change in
meteorological conditions and the MPP. The algorithm decrements
or increments Vref using a constant adjustment step width (Ca) to
track the new MPP [7]. IncCond algorithm can actually calculate
Fig. 4. (a) Flow chart of the PO MPPT algorithm (CP is the perturbation step width); (b) path of MPP with the PO algorithm under slowly (dotted line) and rapidly
(continued line) changing irradiance.
Table 2
Truth table for the Improved PO algorithm [47].
ΔV(k1) ΔP(k1) ΔV(k) ΔP(k) ΔV(kþ1)
    þ
   þ þ
  þ  
  þ þ þ
 þ   þ
 þ  þ þ
 þ þ  
 þ þ þ 
þ    þ
þ   þ 
þ  þ  
þ  þ þ 
þ þ   þ
þ þ  þ þ
þ þ þ  
þ þ þ þ 
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 641
the direction in which to perturb the operating point to reach the
MPP. Thus, under rapid increasing radiation levels, it should not
have in the wrong direction, as PO can. In [53], a comprehensive
comparison between PO and the IncCond method is made; it
shows that the efficiency of experimental results is up to 95%. In
[54], the efficiency was observed to be as much as 98.2%, but it is
doubtful of the IncCond method reliability issues due to the noise
of components [55].
Because of measurement’s errors and the quantification, the
condition (I/V¼ dI/dV) is rarely achieved, therefore under stable
environmental conditions, the system oscillates around the MPP.
Furthermore, it is very difficult to adjust V to the exact Vmpp when
using a constant adjustment step width (Ca). An attempt has been
made to solve this problem by taking variable step size [24]. But, it
requires complex and costly control circuits [9]. A solution to this
problem would be to add a small marginal error (ε) to the
maximum power condition (I/VþdI/dV¼0) such that the MPP is
presumed to be found if [53,56]
dI
dV
þ
I
V















rε ð14Þ
The value of this marginal error (ε) determines the sensitivity
of the system. This error is selected with respect to the swap
between steady-state oscillations and risk of fluctuating at a
similar operating point [55].
3.3. Fuzzy MPPT controller
There are three stages in this control algorithm, namely
fuzzification, inference method and defuzzification.
3.3.1. Fuzzification
The fuzzification makes it possible to transform real variables
into fuzzy variables. The actual voltage and current of PV array can
Fig. 5. (a) IncCond method principle, (b) flow chart of the IncCond MPPT algorithm (Ca is the adjustment step width)
Input variable E
Membership
functions
µ
(E)
Input variable CE
Membership
functions
µ
(CE)
Output variable D
Membership
functions
µ
(
D)
Fig. 6. Membership functions for: (a) input variable E, (b) input variable CE, (c) output variable ΔD.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648
642
be measured continuously and the power can be calculated [25].
The input variables of proposed controller are an error (E) and a
change in error (CE). At a sampling instant k, these variables are
expressed as follows [25,57]:
EðkÞ ¼
PðkÞPðk1Þ
IðkÞIðk1Þ
ð15Þ
CEðkÞ ¼ EðkÞEðk1Þ ð16Þ
where P(k) and I(k) are the power and current of the PV array,
respectively. The change in duty ratio (ΔD) of a DC–DC converter is
used as an output of the proposed controller. These input and
output variables, i.e. E, CE and ΔD are expressed in terms of
linguistic variables or labels such as PB (positive big), PS (positive
small), Z0 (zero), NS (negative small), NB (negative big) using basic
fuzzy subsets. Fig. 6 shows the membership functions of five basic
fuzzy subsets for input and output variables. The input E(k) shows
if the operating point at the instant k is located on the left or on
the right of the MPP on the P–I characteristic, while the input CE(k)
expresses the displacement direction of this point. Therefore, the
control is done by changing the duty ratio (ΔD) according to the
slope E(k) in order to bring back the operation point on the
maximum point where the slope is zero.
3.3.2. Inference method
Table 3 shows the rule table of a fuzzy controller, where all
the entries of the matrix are fuzzy sets of error (E), change of
error (CE) and change of duty ratio (ΔD) to the converter. The fuzzy
rules shown in Table 3 are employed for controlling the DC–DC
converter such as the maximum power of the PV generator is
reached. As an example, the rule in Table 3: IF E is PB AND CE is Z0
THEN ΔD is PB. This implies that “if operating point is distant from
maximum power point towards left hand side and the change
of slope in P–I characteristic is about zero, increase duty ratio
largely“.
Fuzzy control usually uses one of the following methods: Max–
Min, Max–Prod, Somme–Prod inference method. In this paper, the
inference method of Mamdani [58], which is the Max–Min fuzzy
combination, is used.
3.3.3. Defuzzification
It was seen that the inference method provides a function for
the resulting membership variable; it thus acts of fuzzy informa-
tion. Given that DC–DC converter requires a precise control signal
D at its entry, it is necessary to transform this fuzzy information
into deterministic information, this transformation is called defuz-
zification. The most used methods for defuzzification are the
center of area (COA), Mean of Maxima (MOM), and Max Criterion
Method (MCM).
In this paper, the defuzzification is performed using the COA of
final combined fuzzy set. The final combined fuzzy set is defined
by the union of all rule output fuzzy sets using the maximum
aggregation method [58,59]. Thus, the change of duty ratio ΔD is
determined by the COA method as follows:
ΔDðkÞ ¼
Pn
j ¼ 1 μ ΔDjðkÞ
 	
 ΔDjðkÞ
Pn
j ¼ 1 μ ΔDjðkÞ
 	 ð17Þ
The output of fuzzy logic controller is the change of duty ratio
ΔD(k), which is converted to the duty ratio D(k) by
DðkÞ ¼ Dðk1ÞþΔDðkÞ ð18Þ
4. Simulation results
As shown in Fig. 7a, the PV system under study consists of a PV
generator, a DC–DC buck converter with an MPPT controller
connected to a 12-V storage battery. The system is simulated using
Matlab/Simulink environment as shown in Fig. 7b.
Simulink enables the division of a simulated system into a
number of subsystems. These subsystems can be modeled and
tested separately and then interconnected to form the whole
system. This makes it possible to build physical subsystems
models such as the photovoltaic generator, the DC–DC converter
[60], the batteries [61], and the MPPT control block as independent
units and check their proper operation. Finally these subsystems
can be combined to form a whole MPPT-controlled PV system as
shown in Fig. 7b. MPPT techniques and converter types can be
combined and their operation can be simulated on PV panels and a
battery pack of any desired size under an unlimited variety of
operating conditions. The PV module, Solarex MSX60, was chosen
Table 3
Rule base of the fuzzy controller.
E CE
NB NS ZO PS PB
NB ZO ZO NB NB NB
NS ZO ZO NS NS NS
ZO NS ZO ZO ZO PS
PS PS PS PS ZO ZO
PB PB PB PB ZO ZO
Fig. 7. (a) MPPT-controlled block diagram of the PV system, (b) Simulink implementation of the PV system.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 643
for simulation. This module consists of 36 series polycrystalline
cells, and provides 60 W maximum power and 17.1 V optimal
voltage at nominal conditions as shown in Table 4 [62].
4.1. Stable environmental conditions
Fig. 8a shows the PV array power (P) and operating voltage (V),
the battery voltage (Vb), and the duty-cycle ratio (D) of a PO-
controlled power supply using a buck converter under given
values of cell temperature (T¼45 1C) and solar irradiance
(G¼1000 W/m2
). In this case, a 10-Hz sampling frequency is used
for the MPPT algorithm. Initially, the duty-cycle ratio was set to
D¼0.7. Within 20 s the battery voltage Vb increases rapidly to
reach 12.28 V. After, despite further voltage increase, the PO
controller manages to adjust the duty ratio D very quickly such
that a stable output power is achieved. After this point the output
power does not vary any further since the PV generator operates
under stable conditions.
Fig. 8b shows detailed results of Fig. 8a. It shows clearly the
continuous oscillation of the operating point around the optimal
Table 4
Electrical characteristics data of (MSX60) PV module [63].
Electrical characteristics Symbols Values
Open-circuit voltage Voc 21.1 V
Short-circuit current Isc 3.8 A
Optimum operating voltage Vmpp 17.1 V
Optimum operating current Impp 3.5 A
Maximum power at STC Pmpp 60 W
Current temperature coefficient of Isc Ki (0.06570.015) %/1C
Voltage temperature coefficient of Voc Kv (80710) mV/1C
Fig. 8. (a) Simulation of the PO method, using a buck converter under stable conditions. (b) Detailed signals of the PO MPPT simulation at a frequency of 10 Hz.
Fig. 9. (a) Comparison of various signals MPPT for the power, the voltage, and the control variable D with a buck converter at a frequency of 100 Hz; (b) comparison of
different detailed signals MPPT at a frequency of 100 Hz.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648
644
power point (MPP). This is a result of the continuous perturbation
of the operating voltage (V) in order to find the MPP. A step-by-
step comparison of the control signal (D) in the bottom curve
(Fig. 8b) with the power signal (P) in the up curve shows how the
control signal changes its stepping direction whenever a decrease
in power is detected. This continuous oscillation is fundamental to
the PO technique. Furthermore, it can be observed that the
power signal (P) alternates between two different minimums. This
is due to the two different slopes in the power–voltage (P–V)
characteristic.
Fig. 9a shows, in a comparative way, the simulation results (at a
sampling frequency of 100 Hz) between fuzzy and conventional
MPPT. It can be seen how the fuzzy MPPT controller reduced the
response time of photovoltaic system. It is clearly observed that
the system without MPPT has a great loss of energy.
In this paper tracking efficiency was used to evaluate the
tracking performance for different MPPT methods. The tracking
efficiency is defined as [63],
ηMPPT ¼
R t2
t1
Pdt
R t2
t1
Pmaxdt
ð19Þ
where t1 is the start-up time of the system and t2 is the close-
down time of the system, P is the array output power, and Pmax is
the theoretical maximum array power. The tracking efficiency
obtained from the previous curves (Fig. 9a) is shown as a
comparison of the various MPPT techniques as shown in Table 5.
The efficiency with fuzzy MPPT controller is above 99% under
stable conditions, whereas the efficiency of other conventional
MPPT methods varied between 96% and 97%. However, the direct
method (without MPPT) has a considerable loss of energy and the
efficiency is almost 66% (Table 5).
Fig. 9b shows detailed results of Fig. 9a. We can see continuous
oscillation of operation point for the conventional techniques; this
is due to the continuous perturbation of the operating voltage in
order to reach the MPP. Meanwhile, this phenomenon of oscilla-
tion is not observed in the fuzzy method, where the signals
representing the power (P), the voltage (V) and the duty ratio
(D) remain almost constant. This results in a power losses
reduction.
4.2. Slow increase in radiation
A slow increase in radiation from 800 W/m2
to 1000 W/m2
over a time period of 5 s was simulated; meanwhile the cell
temperature was kept constant at 45 1C. Observation of the output
power curves of the various MPPT techniques led to the graph
shown in Fig. 10a. It can be noticed through Fig. 10a, that the
output power of the improved PO technique increases slowly and
with a smaller oscillation than the power of the other MPPT
methods. This is caused by the intended reaction of the improved
PO to an increase in radiation. In fact, the small amplitude
oscillations of the fuzzy MPPT technique during the period of
increasing radiation are only a repeated deviation of the operating
point in both directions of the MPP and the MPPT is fast enough to
always find its way back to the MPP.
4.3. Rapid increase in radiation
A rapid increase in irradiance from 1000 W/m2
to 1500 W/m2
within a time period of 2.5 s was simulated. The cell temperature
was kept at a constant value of 45 1C. Under these operating
conditions, the improved PO MPPT method becomes more
efficient (Fig. 10b). Fig. 10b shows how the output power of the
improved PO MPPT increases linearly during the increase of
irradiance, whereas the other conventional MPPT techniques
experience a considerable deviation from the MPP. It can be seen
Table 5
Tracking efficiency and response time comparison for different MPPT techniques
under stable conditions.
Algorithm Tracking efficiency, ηMPPT(%) Response time (s)
Fuzzy logic 99.22 0.80
PO 96.98 2.95
Improved PO 96.07 2.93
IncCond 97.00 2.97
Improved IncCond 96.95 3.00
Without MPPT 66.15 420
Fig. 10. Power output signals of the various MPPT techniques (a): under slowly increase in radiation (b): under rapidly increasing radiation levels.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 645
that the fuzzy MPPT, in this case, is the fastest with the least
oscillation around the MPP.
The tracking efficiency of each technique in the rapid variation
of irradiance is presented in Table 6. As can be seen, the efficiency
varied between 95% and 99%, but the fuzzy method is the most
efficient and converges quickly to the MPP.
4.4. Slow increase in temperature
In this case, a slow increase in temperature from 45 1C to 50 1C
over a time period of 5 s was simulated, whereas the irradiance
was kept constant at 1000 W/m2
. Simulation results are shown in
Fig. 11a. It can be observed that, all MPPT controllers track the MPP
with insignificant oscillations.
4.5. Rapid increase in temperature
Although the temperature during a day does not change
quickly, a rapid variation of temperature is used here to evaluate
the performance of the studied MPPT techniques. In this case, a
rapid increase in cell temperature from 45 1C to 60 1C over a time
period of 2.5 s was simulated, whereas the irradiance was kept
constant at 1000 W/m2
. Simulation results are shown in Fig. 11b.
As shown by the figure, the fuzzy MPPT method is superior to
the other methods in tracking the MPP of the system. The available
power is about 53 W while the cell temperature is 45 1C. However,
when the cell temperature increases from 45 1C to 60 1C the
developed fuzzy controller tracks rapidly the new MPP (48 W)
with negligible oscillations. However, the other MPPT techniques
have some deviation from the MPP during this increase of
temperature.
The tracking efficiency of each technique during slow and rapid
variation of temperature is presented in Table 7. As can be seen,
the efficiency varies between 95% and 96% for conventional
techniques. In this case, the fuzzy MPPT technique is the most
efficient with 99%, whereas the direct method (without MPPT) is
the least efficient with 69%.
5. Conclusion
In order to improve the performance of photovoltaic (PV)
systems, various conventional and intelligent maximum power
Fig. 11. Power output signals of the various MPPT techniques (a): under slowly increase in temperature (b): under rapidly increasing temperature.
Table 7
Tracking efficiency comparison for different MPPT techniques under slow and rapid variation of temperature.
Algorithm Tracking efficiency, ηMPPT (%)
Slow increase in temperature Rapid increase in temperature
Fuzzy logic 99.22 99.21
PO 96.76 96.64
Improved PO 95.85 95.69
IncCond 96.78 96.66
Improved IncCond 96.78 96.67
Without MPPT 66.99 68.92
Table 6
Tracking efficiency comparison for different MPPT techniques under slow and rapid
variation of irradiance.
Algorithm Tracking efficiency, ηMPPT(%)
Slow increase in irradiance Rapid increase in irradiance
Fuzzy logic 99.14 99.01
PO 96.77 96.64
Improved PO 96.13 95.69
IncCond 96.75 96.66
Improved IncCond 96.76 96.67
Without MPPT 59.64 68.93
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648
646
point tracking (MPPT) methods were used. This paper provides a
study on the most MPPT techniques used in the PV systems, i.e. the
perturbation and observation (PO) method, the incremental
conductance (IncCond) method and the fuzzy logic (FL) based
MPPT method.
Within the context of this paper, numerical simulations (using
Simulink/Matlab) were carried out for PV systems containing
conventional and intellligent fuzzy MPPT controllers, under vary-
ing climatic conditions. The obtained simulation results are very
promising and prove in general that the fuzzy MPPT controller
performances, in terms of stability, precision and speed in the
tracking of the MPP are much better than those of the conven-
tional MPPT methods (PO and IncCond).
References
[1] Kaundinya DP, Balachandra P, Ravindranath NH. Grid-connected versus stand-
alone energy systems for decentralized power—a review of literature. Renew-
able Sustainable Energy Rev 2009;13(8):2041–50.
[2] Parida B, Iniyanb S, Goicc R. A review of solar photovoltaic technologies.
Renewable Sustainable Energy Rev 2011;15(3):1625–36.
[3] Himri Y, Malik AS, Stambouli AB, Himri S, Draoui B. Review and use of the
Algerian renewable energy for sustainable development. Renewable Sustain-
able Energy Rev 2009;13(6-7):1584–91.
[4] Mellit A, Kalogirou SA, Hontoria L, Shaari S. Artificial intelligence techniques
for sizing photovoltaic systems: a review. Renewable Sustainable Energy Rev
2009;13:406–19.
[5] Hohm DP, Ropp ME. Comparative study of maximum power point tracking
algorithms. Prog Photovoltaics Res Appl 2003;11:47–62.
[6] Salas V, Olias E, Barrado A, Làzaro A. Review of the maximum power point
tracking algorithms for stand-alone photovoltaic systems. Sol Energy Mater
Sol Cells 2006;90(11):1555–78.
[7] Esram T, Chapman PL. Comparison of photovoltaic array maximum power
point tracking techniques. IEEE Trans Energy Convers 2007;22(2):439–49.
[8] Jain S, Agarwal V. Comparison of the performance of maximum power point
tracking schemes applied to single-stage grid-connected photovoltaic systems.
IET Electr Power Appl 2007;1(5):753–62.
[9] Subudhi B, Pradhan R. A Comparative study on maximum power point
tracking techniques for photovoltaic power systems. IEEE Trans Sustainable
Energy 2013;4(1):89–98.
[10] Hankins M. Stand-alone solar electric systems: the earthscan expert handbook
for planning, design and installation. London: Earthscan Expert Series; 2010.
[11] Elfadili A, Giri F, El Magri A. Reference voltage optimizer for maximum power
tracking in single-phase grid-connected photovoltaic systems. J Control Syst
Eng 2013;1(2):57–66.
[12] Andrejašič T, Jankovec M, Topič M. Comparison of direct maximum power
point tracking algorithms using EN 50530 dynamic test procedure. IET Renew
Power Gener 2011;5(4):281–6.
[13] Cadaval ER, Pagnuolo GS, Franquelo LG, Ramos-Paja CA, Suntio T, Xiao WM.
Grid-connected photovoltaic generation plants components and operation.
IEEE Ind Electron Mag 2013(September):6–20.
[14] Hart GW, Branz HM, Cox CH. Experimental tests of open loop maximum-
power-point tracking techniques. Sol Cells 1984;13:185–95.
[15] Noguchi T, Togashi S, Nakamoto R. Short-current pulse-based maximum-
power-point tracking method for multiple photovoltaic-and converter module
system. IEEE Trans Ind Electron 2002;49(1):217–23.
[16] Masoum MAS, Dehbonei H, Fuchs EF. Theoretical and experimental analyses of
photovoltaic systems with voltage and current-based maximum power-point
tracking. IEEE Trans Energy Convers 2002;17(4):514–22.
[17] Femia N, Petrone G, Spagnuolo G, Vitelli M. Power electronics and control
techniques for maximum energy harvesting in photovoltaic systems. Boca
Raton, FL: CRC Press, Taylor  Francis Group; 2013.
[18] Hua C, Lin J, Shen C. Implementation of a DSP-controlled photovoltaic system
with peak power tracking. IEEE Trans Ind Electron 1998;45(1):99–107.
[19] Femia N, Petrone G, Spagnuolo G, Vitelli M. Optimization of perturb and
observe maximum power point tracking method. IEEE Trans Power Electron
2005;20(4):963–73.
[20] Elgendy MA, Zahawi B, Atkinson DJ. Assessment of perturb and observe mppt
algorithm implementation techniques for PV pumping applications. IEEE
Trans Sustainable Energy 2012;3(1):21–33.
[21] Wasynczuk O. Dynamic behavior of a class of photovoltaic power systems.
IEEE Trans Power Apparatus Syst 1983;102(9):3031–7.
[22] Bangyin L, Shanxu D, Fei L, Pengwei X. Analysis and improvement of
maximum power point tracking algorithm based on incremental conductance
method for photovoltaic array. In: Seventh international conference on power
electronics and drive systems; 2007. p.637–41.
[23] Hussein KH, Muta I, Hoshino T, Osakada M. Maximum photovoltaic power
tracking: an algorithm for rapidly changing atmospheric conditions. IEE Proc
Gener Transm Distrib 1995;142(1):59–64.
[24] Liu F, Duan S, Liu F, Ba Liu, Kang Y. A variable step size INC MPPT method for
PV systems. IEEE Trans Ind Electron 2008;55(7):2622–8.
[25] Won CY, Kim DH, Kim SC, Kim WS, Kim HS. A New maximum power point
tracker of photovoltaic arrays using fuzzy controller. In: Proceedings of the
IEEE power elec specialists conference, red stick, the USA; 1994. p. 396–3.
[26] Senjyu T, Uezato K. Maximum power point tracker using fuzzy control for
photovoltaic arrays. In: Proc. IEEE int conf ind technol; 1994. p.143–47.
[27] Abd El-Shafy AN, Fahmy FH, Abou El-Zahab EM. Maximum-power operation
of a stand-alone PV system using fuzzy logic control. Int J Numer Modell
2002;15:385–98.
[28] Algazar MM, AL-monier H, Abd EL-halim H, Salem ME. Maximum power point
tracking using fuzzy logic control. Electr Power Energy Syst 2012;39(1):21–8.
[29] Sera D, Mathe L, Kerekes T, Spataru SV, Teodorescu R. On the perturb-and-
observe and incremental conductance MPPT methods for PV systems. IEEE J
Photovoltaics 2013;3(3):1070–8.
[30] Kjaer SB, Pedersen JK, Blaabjerg. F. A Review of single-phase grid-connected
inverters for photovoltaic modules. IEEE Trans Ind Appl 2005;41(5):1292–306.
[31] Egiziano L, Femia N, Granozio D. Photovoltaic inverters with Perturb  observe
MPPT technique and one-cycle control. In: Proceedings of 2006 IEEE interna-
tional symposium on circuits and systems (ISCAS); 2006. p. 3718–21.
[32] Kjaer SB. Evaluation of the ‘Hill Climbing’ and the ‘Incremental Conductance’
maximum power point trackers for photovoltaic power systems. IEEE Trans
Energy Convers 2012;27(4):922–9.
[33] Valderrama-Blavi H, Bosque JM, Guinjoan F, Marroyo L, Martínez-Salamero L.
Power adaptor device for domestic DC microgrids based on commercial MPPT
inverters. IEEE Trans Ind Electron 2013;60(3):1191–203.
[34] Asim N, Sopian K, Ahmadi S, Saeedfar K, Alghoul MA, Saadatian O, et al. A
review on the role of materials science in solar cells. Renewable Sustainable
Energy Rev 2012;16(8):5834–47.
[35] Ingegnoli A, Iannopollo A. A Maximum power point tracking algorithm for
stand-alone photovoltaic systems controlled by low computational power
devices.In: 15th IEEE Mediterranean electro-technical conference, Valletta;
2010. p.1522–27.
[36] Karatepe E, Boztepe M, Colak M. Development of a suitable model for
characterizing photovoltaic arrayswith shaded solar cells. Sol Energy
2007;81(8):977–92.
[37] Villalva MG, Gazoli JR, Ernesto RF. Comprehensive approach to modeling and
simulation of photovoltaic arrays. IEEE Trans Power Electron 2009;24
(5):1198–208.
[38] Ishaque K, Salam Z, Syafaruddin. A comprehensive MATLAB Simulink PV
system simulator with partial shading capability based on two-diode model.
Sol Energy 2011;85(9):2217–27.
[39] Coelho RF, Concer FM, Martins D. A MPPT approach based on temperature
measurements applied in PV systems. IEEE ICSET 2010, Kandy, Sri Lanka; 6–9
Dec 2010. p. 1–6.
[40] Piegari L, Rizzo R. Adaptive perturb and observe algorithm for photovoltaic
maximum power point tracking. IET Renew Power Gener 2010;4(4):317–28.
[41] Nema P, Nema RK, Rangnekar S. A current and future state of art development
of hybrid energy system using wind and PV-solar: a review. Renewable
Sustainable Energy Rev 2009;13(8):2096–103.
[42] Hua C, Lin J. An on-line MPPT algorithm for rapidly changing illuminations of
solar arrays. Renewable Energy 2003;28(7):1129–42.
[43] Malik AQ, Ming LC, Sheng TK, Blundell M. Influence of temperature on the
performance of photovoltaic polycrystalline silicon module in the bruneian
climate. ASEAN J Sci Technol Dev (AJSTD) 2010;26(2):61–72.
[44] Tsai HF, Tsai HL. Implementation and verification of integrated thermal and
electrical models for commercial PV modules. Sol Energy 2012;86:654–65.
[45] Soler J, Daroqui E, Gimeno FJ, Seguí-Chilet S, Orts S. Analog low cost maximum
power point tracking PWM circuit for DC loads. ACTA Press, Ref. 468-058,
Power and Energy Systems EuroPES; 2005.
[46] Tokushima D, Uchida M, Kanbei S, Ishikawa H, Naitoh H. A new MPPT control
for photovoltaic panels by instantaneous maximum power point tracking.
Electr Eng Jpn 2006;157(3):73–80.
[47] Kakosimos PE, Kladas AG. Implementation of photovoltaic array MPPT through
fixed step predictive control technique. Renewable Energy 2011;36(9):2508–14.
[48] Liu F, Kang Y, Zhang Y, Duan S. Comparison of PO and hill climbing MPPT
methods for grid-connected PV generator. In: Proc. third IEEE conf industrial
electron applicat, Singapore; Jun. 3–5, 2008. p. 804–7.
[49] Locment F, Sechilariu M, Houssamo I. Energy efficiency experimental tests
comparison of PO algorithm for PV power system. In: 14th international
power electronics and motion control conference (EPE-PEMC); 2010. p.89–95.
[50] Knopf H. Analysis, simulation, and evaluation of maximum power point
tracking (MPPT) methods for a solar powered vehicle. Master of Science
thesis, Portland State University; 1999.
[51] Chermitti A, Boukli-Hacene O, Bencherif M. Improvement of the “Perturb and
Observe” MPPT algorithm in a photovoltaic system under rapidly changing
climatic conditions. Int J Comput Appl 2012;56(12):5–10.
[52] Koutroulis E, Kalaitzakis K, Voulgaris NC. Development of a microcontroller-
based, photovoltaic maximum power point tracking control system. IEEE
Trans Power Electron 2001;16(21):46–54.
[53] Roman E, Alonso R, Ibanez P, Elorduizapatarietxe S, Goitia D. Intelligent PV module
for grid-connected PV systems. IEEE Trans Ind Electron 2006;53(4):1066–73.
[54] Petrone G, Spagnuolo G, Teodorescu R, Veerachary M, Vitelli M. Reliability
issues in photovoltaic power processing systems. IEEE Trans Ind Electron
2008;55(7):2569–80.
[55] Safari A, Mekhilef S. Simulation and hardware implementation of incremental
conductance MPPT with direct control method using cuk converter. IEEE Trans
Ind Electron 2011;58(4):1154–61.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 647
[56] Beriber D, Talha A. MPPT techniques for PV Systems. In: Fourth international
conference on power engineering, energy and electrical drives (POWERENG),
Turkey; 13–17 May 2013. p. 1437–42.
[57] Messai A, Mellit A, Kalogirou SA. Maximum power point tracking using a GA
optimized fuzzy logic controller and its FPGA implementation. Sol Energy
2011;85(2):265–77.
[58] Mamdani EH, Assilian S. An experiment in linguistic synthesis with a fuzzy
logic controller. Int J Hum Comput Stud 1999;51(2):135–47.
[59] Khaehintung N, Sirisuk P. Implementation of maximum power point tracking
using fuzzy logic controller for solar-powered light-flasher applications. In:
The 47th IEEE international midwest symposium on circuits and systems;
2004. p.171–74.
[60] Erickson RW, Maksimovic D. Fundamentals of power electronics. 2nd ed. New
York, NY: Kluwer Academic Publishers; 2001.
[61] Salameh ZM, Casacca MA, Lynch WA. A mathematical model for lead-acid
batteries. IEEE Trans Energy Convers 1992;7(1):93–8.
[62] Solarex MSX60 and MSX64 Solar Arrays Datasheet. 〈http://www.californiaso
larcenter.org/newssh/pdfs/solarexMSX64.pdf〉; 1997.
[63] Hua C, Shen C. Study of maximum power tracking techniques and control of
dc/dc converters for photovoltaic power system. In: 29th annual IEEE PESC,
proc of IEEE computer press Ploughshare, New York, the USA; 1998.p. 86–93.
B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648
648

More Related Content

What's hot

Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...
Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...
Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...IJERD Editor
 
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...IRJET Journal
 
Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...eSAT Journals
 
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...AZOJETE UNIMAID
 
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...Ali Mahmood
 
Design & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic SystemDesign & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic SystemSulaman Muhammad
 
Simulation of incremental conductance mppt with
Simulation of incremental conductance mppt withSimulation of incremental conductance mppt with
Simulation of incremental conductance mppt witheSAT Publishing House
 
Project repoart
Project repoartProject repoart
Project repoartOmar Osman
 
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...THOKALA SOWMYA
 
Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...Asoka Technologies
 
Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...
Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...
Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...IJPEDS-IAES
 
Fuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic SystemFuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic SystemIJPEDS-IAES
 
1 s2.0-s1364032117311978-main
1 s2.0-s1364032117311978-main1 s2.0-s1364032117311978-main
1 s2.0-s1364032117311978-mainAhmedAljabari
 
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques IJECEIAES
 
Optimal design and_model_predictive_control_of_st
Optimal design and_model_predictive_control_of_stOptimal design and_model_predictive_control_of_st
Optimal design and_model_predictive_control_of_stPremkumar K
 

What's hot (20)

Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...
Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...
Enhanced MPPT Technique For DC-DC Luo Converter Using Model Predictive Contro...
 
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
 
Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...
 
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
 
Seminar Report on MPPT
Seminar Report on MPPTSeminar Report on MPPT
Seminar Report on MPPT
 
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
Maximum Power Point Tracking Method for Single Phase Grid Connected PV System...
 
Design & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic SystemDesign & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic System
 
Application and Comparison Between the Conventional Methods and PSO Method fo...
Application and Comparison Between the Conventional Methods and PSO Method fo...Application and Comparison Between the Conventional Methods and PSO Method fo...
Application and Comparison Between the Conventional Methods and PSO Method fo...
 
Simulation of incremental conductance mppt with
Simulation of incremental conductance mppt withSimulation of incremental conductance mppt with
Simulation of incremental conductance mppt with
 
MPPT
MPPTMPPT
MPPT
 
Project repoart
Project repoartProject repoart
Project repoart
 
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
 
Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...
 
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
 
Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...
Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...
Real Time Implementation of Variable Step Size Based P&O MPPT for PV Systems ...
 
Fuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic SystemFuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic System
 
1 s2.0-s1364032117311978-main
1 s2.0-s1364032117311978-main1 s2.0-s1364032117311978-main
1 s2.0-s1364032117311978-main
 
5 kante
5 kante5 kante
5 kante
 
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
Design of Hybrid Solar Wind Energy System in a Microgrid with MPPT Techniques
 
Optimal design and_model_predictive_control_of_st
Optimal design and_model_predictive_control_of_stOptimal design and_model_predictive_control_of_st
Optimal design and_model_predictive_control_of_st
 

Similar to Survey of MPPT Methods for Photovoltaic Systems

On recent advances in PV output power forecast
On recent advances in PV output power forecastOn recent advances in PV output power forecast
On recent advances in PV output power forecastMuhammad Qamar Raza
 
On recent advances in pv output power forecast
On recent advances in pv output power forecastOn recent advances in pv output power forecast
On recent advances in pv output power forecastMuhammad Qamar Raza
 
Energy Systems Optimization Of A Shopping Mall
Energy Systems Optimization Of A Shopping MallEnergy Systems Optimization Of A Shopping Mall
Energy Systems Optimization Of A Shopping MallAristotelisGiannopoulos
 
Overview of the_maisotsenko_cycle_a_way
Overview of the_maisotsenko_cycle_a_wayOverview of the_maisotsenko_cycle_a_way
Overview of the_maisotsenko_cycle_a_wayShamkant Mirashi
 
A comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangersA comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangersMohamed Fadl
 
A comprehensive review on passive heat transfer enhancements
A comprehensive review on passive heat transfer enhancementsA comprehensive review on passive heat transfer enhancements
A comprehensive review on passive heat transfer enhancementsMohamed Fadl
 
A comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangersA comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangersMohamed Fadl
 
Historic and recent progress in solar chimney power plant enhancing technologies
Historic and recent progress in solar chimney power plant enhancing technologiesHistoric and recent progress in solar chimney power plant enhancing technologies
Historic and recent progress in solar chimney power plant enhancing technologiesfirmanfds
 
Semester Project 3: Security of Power Supply
Semester Project 3: Security of Power SupplySemester Project 3: Security of Power Supply
Semester Project 3: Security of Power SupplySøren Aagaard
 
Combined heat and power design guide by ASHRAE
Combined heat and power design guide by ASHRAECombined heat and power design guide by ASHRAE
Combined heat and power design guide by ASHRAEAli Hasimi Pane
 
Modeling of co2 capture via chemical absorption processes an extensiveliterat...
Modeling of co2 capture via chemical absorption processes an extensiveliterat...Modeling of co2 capture via chemical absorption processes an extensiveliterat...
Modeling of co2 capture via chemical absorption processes an extensiveliterat...RENE QUISPE
 
Solar Thermal Collectors Applications
Solar Thermal Collectors ApplicationsSolar Thermal Collectors Applications
Solar Thermal Collectors ApplicationsH Janardan Prabhu
 
Supercoducting Cables in Grid
Supercoducting Cables in GridSupercoducting Cables in Grid
Supercoducting Cables in Gridprajesh88
 
Analysis and control of an in situ hydrogen generation and fuel cell power sy...
Analysis and control of an in situ hydrogen generation and fuel cell power sy...Analysis and control of an in situ hydrogen generation and fuel cell power sy...
Analysis and control of an in situ hydrogen generation and fuel cell power sy...Jupira Silva
 

Similar to Survey of MPPT Methods for Photovoltaic Systems (20)

On recent advances in PV output power forecast
On recent advances in PV output power forecastOn recent advances in PV output power forecast
On recent advances in PV output power forecast
 
On recent advances in pv output power forecast
On recent advances in pv output power forecastOn recent advances in pv output power forecast
On recent advances in pv output power forecast
 
Energy Systems Optimization Of A Shopping Mall
Energy Systems Optimization Of A Shopping MallEnergy Systems Optimization Of A Shopping Mall
Energy Systems Optimization Of A Shopping Mall
 
Overview of the_maisotsenko_cycle_a_way
Overview of the_maisotsenko_cycle_a_wayOverview of the_maisotsenko_cycle_a_way
Overview of the_maisotsenko_cycle_a_way
 
A comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangersA comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangers
 
A comprehensive review on passive heat transfer enhancements
A comprehensive review on passive heat transfer enhancementsA comprehensive review on passive heat transfer enhancements
A comprehensive review on passive heat transfer enhancements
 
A comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangersA comprehensive review on passive heat transfer enhancements in pipe exchangers
A comprehensive review on passive heat transfer enhancements in pipe exchangers
 
Historic and recent progress in solar chimney power plant enhancing technologies
Historic and recent progress in solar chimney power plant enhancing technologiesHistoric and recent progress in solar chimney power plant enhancing technologies
Historic and recent progress in solar chimney power plant enhancing technologies
 
thesis
thesisthesis
thesis
 
Semester Project 3: Security of Power Supply
Semester Project 3: Security of Power SupplySemester Project 3: Security of Power Supply
Semester Project 3: Security of Power Supply
 
Combined heat and power design guide by ASHRAE
Combined heat and power design guide by ASHRAECombined heat and power design guide by ASHRAE
Combined heat and power design guide by ASHRAE
 
Airah Discussion Paper Energy Modelling Protocol Alignment 300911
Airah Discussion Paper   Energy Modelling Protocol Alignment 300911Airah Discussion Paper   Energy Modelling Protocol Alignment 300911
Airah Discussion Paper Energy Modelling Protocol Alignment 300911
 
Modeling of co2 capture via chemical absorption processes an extensiveliterat...
Modeling of co2 capture via chemical absorption processes an extensiveliterat...Modeling of co2 capture via chemical absorption processes an extensiveliterat...
Modeling of co2 capture via chemical absorption processes an extensiveliterat...
 
Solar Thermal Collectors Applications
Solar Thermal Collectors ApplicationsSolar Thermal Collectors Applications
Solar Thermal Collectors Applications
 
Flywheel
FlywheelFlywheel
Flywheel
 
Supercoducting Cables in Grid
Supercoducting Cables in GridSupercoducting Cables in Grid
Supercoducting Cables in Grid
 
Smart Grid.pdf
Smart Grid.pdfSmart Grid.pdf
Smart Grid.pdf
 
solar_energy.pdf
solar_energy.pdfsolar_energy.pdf
solar_energy.pdf
 
Textbook retscreen pv
Textbook retscreen pvTextbook retscreen pv
Textbook retscreen pv
 
Analysis and control of an in situ hydrogen generation and fuel cell power sy...
Analysis and control of an in situ hydrogen generation and fuel cell power sy...Analysis and control of an in situ hydrogen generation and fuel cell power sy...
Analysis and control of an in situ hydrogen generation and fuel cell power sy...
 

Recently uploaded

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 

Survey of MPPT Methods for Photovoltaic Systems

  • 1. A survey of the most used MPPT methods: Conventional and advanced algorithms applied for photovoltaic systems Boualem Bendib a,b , Hocine Belmili a,n , Fateh Krim b a Unité de Développement des Equipements Solaires, UDES/Centre de Développement des Energies Renouvelables, CDER, Bou-Ismail, 42415, W. Tipaza, Algeria b Power Electronics and Industrial control Laboratory (LEPCI), Faculty of Technology, University of Sétif-1, Sétif 19000, Algeria a r t i c l e i n f o Article history: Received 20 September 2012 Received in revised form 30 September 2014 Accepted 6 February 2015 Available online 27 February 2015 Keywords: Photovoltaic MPPT P&O IncCond Fuzzy Logic Matlab/Simulink a b s t r a c t Maximum Power Point Tracking (MPPT) methods are used in photovoltaic (PV) systems to continually maximize the PV array output power which generally depends on solar radiation and cell temperature. MPPT methods can be roughly classified into two categories: there are conventional methods, like the Perturbation and Observation (P&O) method and the Incremental Conductance (IncCond) method and advanced methods, such as, fuzzy logic (FL) based MPPT method. This paper presents a survey of these methods in order to analyze, simulate, and evaluate a PV power supply system under varying meteorological conditions. Simulation results, obtained using MATLAB/Simulink, show that static and dynamic performances of fuzzy MPPT controller are better than those of conventional techniques based controller. & 2015 Elsevier Ltd. All rights reserved. Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638 2. Photovoltaic generator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638 2.1. Series/parallel grouping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639 2.2. Effect of solar radiation and cell temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639 3. MPPT control algorithms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639 3.1. P&O method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640 3.2. IncCond method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641 3.3. Fuzzy MPPT controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 3.3.1. Fuzzification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 3.3.2. Inference method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 3.3.3. Defuzzification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 4. Simulation results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 4.1. Stable environmental conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644 4.2. Slow increase in radiation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 4.3. Rapid increase in radiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 4.4. Slow increase in temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 4.5. Rapid increase in temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647 Contents lists available at ScienceDirect journal homepage: www.elsevier.com/locate/rser Renewable and Sustainable Energy Reviews http://dx.doi.org/10.1016/j.rser.2015.02.009 1364-0321/& 2015 Elsevier Ltd. All rights reserved. n Corresponding author. E-mail addresses: bendib.b@udes.dz (B. Bendib), belmilih@yahoo.fr (H. Belmili). Renewable and Sustainable Energy Reviews 45 (2015) 637–648
  • 2. 1. Introduction Renewable energy sources play an important role in electric power generation [1]. Various renewable sources such as solar energy, wind energy, geothermal, are harnessed for electric power generation. Solar energy is a good alternative for electric power generation due to its availability and cleanliness [2–4]. Solar energy is directly converted into electricity by solar photovoltaic (PV) module. PV modules have maximum power points (MPP) corresponding to the surrounding condition such as solar irradi- ance, temperature of the PV modules, cell area and load. In order for the PV module to deliver its maximum power, several max- imum power point tracking (MPPT) methods [5–9] were proposed in both stand-alone and grid-connected PV systems. In stand-alone systems, MPPT algorithms are usually imple- mented on DC–DC converters, battery banks are required to store surplus energy [10]. In grid-connected systems, the energy pro- duced by the PV array can be transferred to the grid via a DC–DC converter which is used as an MPPT controller and an inverter which converts the DC bus voltage to the AC grid voltage. However, this can be achieved using only a specific DC–AC inverter [11–13]. MPPT methods can be classified into indirect and direct methods [6]. The indirect methods, such as open-circuit and short-circuit methods [14–16], require a prior knowledge of the PV array characteristics, or are based on mathematical relation- ships which does not meet all meteorological conditions. There- fore, they cannot precisely track the MPP of PV array at any irradiance and cell temperature. In addition, according to Femia et al. [17], using temperature and irradiance as sensed parameters is not advised, because their measurement requires expensive devices that have to be placed throughout the PV array, in order to get the values of such variables for each panel or group of them, thus making the measurement very expensive, especially for large PV plants. On the other hand, direct methods work under any meteor- ological condition. The most used direct methods are [6]: Pertur- bation and Observation (P&O) [18–20], Incremental Conductance (IncCond) [21–24], and Fuzzy Logic (FL) based MPPT method [25– 28]. Commercial products typically use perturbative MPPT meth- ods, determining, instant by instant, the voltage value at which the PV module delivers its maximum power. P&O and IncCond methods usually control the reference signal of a DC–DC converter that matches the PV module voltage with that of the DC bus or works as a battery charger [13,17]. The main advantages of these two methods are that they are compatible with any PV generator, they require no information about the PV generator, and they are simple to implement on a digital controller [29]. In addition, it is possible to integrate these methods into commercial inverters [30–33]. Furthermore, the MPPT methods can be classified into conventional and intelligent methods. As shown in Table 1, intelligent techniques (i.e. fuzzy logic (FL) and artificial neural networks (ANN) based MPPT methods) are more efficient, they have fast response, but they are more complex compared to the conventional techniques that are generally simple, cheap and less efficient. Although there are multiple MPPT techniques that are men- tioned in literature, this paper provides a survey on the well- known techniques used in the PV systems, i.e. the P&O method, the IncCond method and the FL based MPPT method. 2. Photovoltaic generator characteristics Solar cells consist of a p–n junction fabricated in a thin layer of semiconductor [34]. They are like p–n diodes, their characteristics are also similar. A solar cell equivalent electrical circuit can be represented by a single-diode model as shown in Fig. 1a, where R represents the effective load of the cell. The relationship between the cell terminal current and voltage is the following [35–37]: I ¼ Iph Io exp V þI RS a Vth 1 V þI RS RP ð1Þ where I and V are the output current and output voltage of the photovoltaic cell, respectively, Io is the diode’s reverse saturation current, a is the diode ideality factor, RS and RP is the series and parallel resistance, respectively. Vth is the thermal voltage of the cell, which is expressed as, Vth ¼ kb T q ð2Þ where q is the electron charge (1602 1019 C), T is the junction temperature in Kelvin (K), and kb is the Boltzmann constant (1380 1023 J/K). Iph is the generated photocurrent; it depends mainly on the radiation and cell’s temperature, which is expressed as, Iph ¼ Isc_STC þKi T TSTC ð Þ G GSTC ð3Þ where Isc_STC (in Ampere, A) is the short-circuit current at standard test conditions (STC), TSTC (25 1C) is the cell temperature at STC, G (in watts per square meters, W/m2 ) is the irradiation on the cell surface, GSTC (1000 W/m2 ) is the irradiation at STC, and Ki is the short circuit current coefficient, usually provided by the cell manufacturer. In addition, the saturation current Io is influenced by the temperature according to the following equation [37,38], Io ¼ Isc_STC þKi T TSTC ð Þ exp Voc_STC þKv T TSTC ð Þ =a Vth 1 ð4Þ Table 1 Major characteristics of MPPT methods. MPPT method Sensed parameters PV array dependent? Direct or indirect? Analog or digital? Efficiency Response/ speed Cost Complexity implementation Conventional methods PO Voltage, current No Direct Both Low Varies Low Low IncCond Voltage, current No Direct Digital Medium Varies Low Medium Open-circuit voltage method Voltage Yes Indirect Both Low Medium Low Low Short-circuit current method Current Yes Indirect Both Medium Medium Low Medium Intelligent methods Fuzzy logic Voltage, current Yes Direct Digital Height Fast Height Medium Neural networks Varies Yes Indirect Digital Height Fast Height Height B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 638
  • 3. where Voc_STC(in Volt, V) is the open circuit voltage at STC; Kv is the open circuit voltage coefficient, these values are available on the datasheet provided by module’s manufacturer. 2.1. Series/parallel grouping The output power from a single PV cell is relatively small. To produce the required voltage and power, PV cells are connected in series and parallel. They are grouped into modules. Modules are combined to form panels. These panels are connected together to build up the entire PV array. Then, any desired current–voltage (I– V) and power–voltage (P–V) characteristic could be generated [38]. Therefore, the I–V characteristic equation of a PV array (arranged in NP parallel and NS series solar cell) can be expressed as, I ¼ Np Iph Np Io exp V þI Ns=Np RS Ns a Vth 1 V þI Ns=Np RS Ns=Np RP ð5Þ where connecting cells in series will increase the output voltage and connecting them in parallel will increase the output current. Fig. 1b shows the I–V and P–V characteristic of the PV module at a fixed cell temperature T and at a certain solar radiation, G. In this figure (I–V curve), there are three remarkable points: The short circuit point (0, Isc), (i.e. the point where the I–V curve meets the voltage axis). Where Isc is the short circuit current that can be drawn by connecting the positive and negative terminals of PV module. It is the greatest generated current value when the voltage is zero (V¼0). The open circuit point (Voc, 0), (i.e. the point where the I–V curve meets the current axis). Where Voc is the open circuit voltage of PV module. It reflects the voltage of the module in the night. In this case, no current is generated (I¼0). The maximum power point, MPP (Vmpp, Impp): at this point, the PV module is said to operate at maximum efficiency and produces its maximum output power (Pmax) given by: Pmax ¼ Vmpp Impp ð6Þ where Impp and Vmpp are the optimal operating current and voltage of PV module, respectively. When a PV module is directly connected to a load, the operating point will be at the intersection of the I–V curve of the PV module and the load curve. Most of the time, this operating point does not meet the maximum power point (MPP) of PV module. Furthermore, as the maximum power point depends on solar radiation and cell temperature, which vary randomly, the MPP position is con- tinuously changing [39]. Therefore, it is very important to ensure that the module operates at maximum efficiency because the main problem with PV energy generation systems is low efficiency [40]. In order to overcome this problem, specific circuits, called maximum power point trackers (MPPT), are used [39]. Typically, the MPPT is achieved by interposing a DC–DC con- verter between the PV array and the load, thus, from the voltage and/or current measurements, the MPPT algorithm generates the optimal duty ratio (D) in order to maintain the electrical quantities (V, I, and P) at values corresponding to the maximum power point. 2.2. Effect of solar radiation and cell temperature The I–V characteristics of a PV cell strongly depend on solar radiation and temperature [41–43]. Fig. 2a shows that the output current I of a PV module is widely influenced by the variation in solar irradiance G, whereas the output voltage V stays almost constant. In the other hand, for a changing temperature one can see that the voltage varies widely while the current remains almost unchanged (Fig. 2b). Fig. 3a and b shows how the dependency of output current (I) and output voltage (V) on solar irradiance and cell temperature translate into a dependency of the output power (P) on the same two parameters. Fig. 3a confirms the expected behavior of a device that converts solar energy into electricity: the output power of a PV generator is largely reduced for a decreasing irradiance. Furthermore, Fig. 3b shows that the output power decreases by an increase in cell temperature. This can be explained by the dependency of the open circuit voltage (Voc) on the cell tempera- ture as follows [44] Voc ¼ Voc;STC þKv T TSTC ð Þ ð7Þ 3. MPPT control algorithms Many methods for maximum power point tracking had been proposed [6,45–47]. Two algorithms are often used to achieve the MPPT namely: the perturbation and observation (PO) and the incremental conductance (IncCond) methods. Recently, these two methods have been implemented on a commercial MPPT inverter. On the other hand fuzzy logic has received much attention from a number of researchers in the area of power electronics. Fuzzy logic control is somewhat easy to implement, because it does not need exact mathematical model of the plant. Fig. 1. (a) Solar cell circuit model; (b) I–V and P–V characteristics of a PV module. B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 639
  • 4. 3.1. PO method The PO method is widely used in commercial products and is the basis of the largest part of the most sophisticated algorithms presented in the literature [17]. It is widely employed in practice, due to its low-cost, simplicity and ease of implementation [19,40,48]. The PO algorithm operates periodically by perturbing the operating voltage point (V) and observing the power variation in order to deduct the direction of change to give to the voltage reference Vref [49]. Thus, if the operating voltage V of the PV array is perturbed in a given direction and if the power drawn from the PV array increases, this means that the operating point has moved toward the MPP and, therefore, the operating voltage must be further perturbed in the same direction. Otherwise, if the power drawn from the PV array decreases, the operating point has moved away from the MPP and, therefore, the direction of the operating voltage perturbation must be reversed [19]. Fig. 4a shows a flow chart of the PO algorithm. With this algorithm the operating voltage V is perturbed at every MPPT cycle. As soon as the MPP is reached, V will oscillate around the ideal operating voltage Vmpp. This causes a power loss which depends on the step width of the perturbation, CP [19]. The major disadvantages of the PO technique are occasional deviation from the maximum operating point in case of rapidly changing atmospheric conditions, such as broken clouds. Furthermore, an appropriate perturbation size is important to ensure good performance in both dynamic and steady-state response [9]. Several improvements of the PO algorithm have been pro- posed in order to reduce the number of oscillations around the MPP in steady state, but they slow down the algorithm to changing atmospheric conditions and decrease the algorithm efficiency during cloudy days [17]. This drawback can be shown in Fig. 4b, where the PO MPPT operating point path for an irradiance variation from 500 W/m2 to 1000 W/m2 is reported. The example shows two different behaviors in the output power (P) versus voltage (V) plane. The continuous line in Fig. 4b shows the operating point trajectory under slowly changing irradiance, whereas the dotted line shows the failure of PO controller to track the MPP when a rapid increase in irradiance occurs. The rapid increase in irradiance can be characterized by the increase in power twice in the last two cycles of the PO algorithm or by the direction of perturbation which remains the same for the last two steps. A solution to this problem is to add a new condition in the PO MPPT algorithm [50,51]. Therefore, the algorithm must Fig. 2. I–V characteristics of a PV array: (a) for various values of irradiance G at a temperature of 25 1C; (b) for various values of cell temperature T at an irradiance of 1000 W/m2 . Fig. 3. P–V characteristics of a PV array: (a) for various values of irradiance G at a temperature of 25 1C; (b) for various values of temperature T at an irradiance of 1000 W/m2 . B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 640
  • 5. take into account the variations of power (ΔP) and voltage (ΔV) at consecutive time intervals (k1) and (k). The improved PO algorithm then uses four variables (i.e. ΔV(k1), ΔP(k1), ΔV (k) and ΔP(k)), which gives 16 possible cases as shown in Table 2. If the increase in power is caused by the perturbation and not by increase of the irradiance, the improved PO algorithm causes a decrease in power for one cycle (wrong direction of perturbation), but takes again in the correct direction in the next cycle [51]. 3.2. IncCond method The incremental conductance (IncCond) method is based on the fact that the slope of the PV array power versus voltage (P–V) curve is zero at the MPP. It was proposed to improve the tracking accuracy and dynamic performance under rapidly varying condi- tions [22–24]. The output voltage and current from the PV array are monitored upon which the MPPT controller relies to calculate the conductance and incremental conductance, and to make its decision (to increase or decrease duty ratio output). The output power of PV array can be expressed as: P¼V I. Then, the derivative of product yields: dP dV ¼ d V I ð Þ dV ¼ IþV dI dV ) 1 V dP dV ¼ I V þ dI dV ð8Þ where P, V and I are the PV array output power, voltage and current, respectively. The purpose of this algorithm is to find the voltage operating point at which the PV array instantaneous conductance (I/V) is equal to the incremental conductance (dI/ dV). As shown in Fig. 5a, the slope of the PV array power curve is zero at the MPP, increasing on the left of the MPP and decreasing on the right-hand side of the MPP. This is expressed by the following equations: dP dV ¼ 0 if dI dV ¼ I V ; at MPP ð Þ ð9Þ dP dV 40 if dI dV 4 I=V; left of MPP ð Þ ð10Þ dP dV o0 if dI dV o I V ; right of MPP ð Þ ð11Þ The flowchart of the IncCond algorithm is shown in Fig. 5b. In this method, two sensors are employed to measure the array’s operating voltage V and current I. The incremental changes dV and dI can be calculated digitally by sampling the PV array output current I and voltage V at consecutive time intervals (k1) and (k) as follows [52]: dVðkÞ ¼ VðkÞVðk1Þ ð12Þ dIðkÞ ¼ IðkÞIðk1Þ ð13Þ As shown in Fig. 5b, Vref is the reference voltage at which the PV array is forced to operate. At the MPP, Vref equals to Vmpp. Once the MPP is reached, the operation of the PV array is maintained at this point unless a change in dI is noticed, indicating a change in meteorological conditions and the MPP. The algorithm decrements or increments Vref using a constant adjustment step width (Ca) to track the new MPP [7]. IncCond algorithm can actually calculate Fig. 4. (a) Flow chart of the PO MPPT algorithm (CP is the perturbation step width); (b) path of MPP with the PO algorithm under slowly (dotted line) and rapidly (continued line) changing irradiance. Table 2 Truth table for the Improved PO algorithm [47]. ΔV(k1) ΔP(k1) ΔV(k) ΔP(k) ΔV(kþ1) þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 641
  • 6. the direction in which to perturb the operating point to reach the MPP. Thus, under rapid increasing radiation levels, it should not have in the wrong direction, as PO can. In [53], a comprehensive comparison between PO and the IncCond method is made; it shows that the efficiency of experimental results is up to 95%. In [54], the efficiency was observed to be as much as 98.2%, but it is doubtful of the IncCond method reliability issues due to the noise of components [55]. Because of measurement’s errors and the quantification, the condition (I/V¼ dI/dV) is rarely achieved, therefore under stable environmental conditions, the system oscillates around the MPP. Furthermore, it is very difficult to adjust V to the exact Vmpp when using a constant adjustment step width (Ca). An attempt has been made to solve this problem by taking variable step size [24]. But, it requires complex and costly control circuits [9]. A solution to this problem would be to add a small marginal error (ε) to the maximum power condition (I/VþdI/dV¼0) such that the MPP is presumed to be found if [53,56] dI dV þ I V rε ð14Þ The value of this marginal error (ε) determines the sensitivity of the system. This error is selected with respect to the swap between steady-state oscillations and risk of fluctuating at a similar operating point [55]. 3.3. Fuzzy MPPT controller There are three stages in this control algorithm, namely fuzzification, inference method and defuzzification. 3.3.1. Fuzzification The fuzzification makes it possible to transform real variables into fuzzy variables. The actual voltage and current of PV array can Fig. 5. (a) IncCond method principle, (b) flow chart of the IncCond MPPT algorithm (Ca is the adjustment step width) Input variable E Membership functions µ (E) Input variable CE Membership functions µ (CE) Output variable D Membership functions µ ( D) Fig. 6. Membership functions for: (a) input variable E, (b) input variable CE, (c) output variable ΔD. B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 642
  • 7. be measured continuously and the power can be calculated [25]. The input variables of proposed controller are an error (E) and a change in error (CE). At a sampling instant k, these variables are expressed as follows [25,57]: EðkÞ ¼ PðkÞPðk1Þ IðkÞIðk1Þ ð15Þ CEðkÞ ¼ EðkÞEðk1Þ ð16Þ where P(k) and I(k) are the power and current of the PV array, respectively. The change in duty ratio (ΔD) of a DC–DC converter is used as an output of the proposed controller. These input and output variables, i.e. E, CE and ΔD are expressed in terms of linguistic variables or labels such as PB (positive big), PS (positive small), Z0 (zero), NS (negative small), NB (negative big) using basic fuzzy subsets. Fig. 6 shows the membership functions of five basic fuzzy subsets for input and output variables. The input E(k) shows if the operating point at the instant k is located on the left or on the right of the MPP on the P–I characteristic, while the input CE(k) expresses the displacement direction of this point. Therefore, the control is done by changing the duty ratio (ΔD) according to the slope E(k) in order to bring back the operation point on the maximum point where the slope is zero. 3.3.2. Inference method Table 3 shows the rule table of a fuzzy controller, where all the entries of the matrix are fuzzy sets of error (E), change of error (CE) and change of duty ratio (ΔD) to the converter. The fuzzy rules shown in Table 3 are employed for controlling the DC–DC converter such as the maximum power of the PV generator is reached. As an example, the rule in Table 3: IF E is PB AND CE is Z0 THEN ΔD is PB. This implies that “if operating point is distant from maximum power point towards left hand side and the change of slope in P–I characteristic is about zero, increase duty ratio largely“. Fuzzy control usually uses one of the following methods: Max– Min, Max–Prod, Somme–Prod inference method. In this paper, the inference method of Mamdani [58], which is the Max–Min fuzzy combination, is used. 3.3.3. Defuzzification It was seen that the inference method provides a function for the resulting membership variable; it thus acts of fuzzy informa- tion. Given that DC–DC converter requires a precise control signal D at its entry, it is necessary to transform this fuzzy information into deterministic information, this transformation is called defuz- zification. The most used methods for defuzzification are the center of area (COA), Mean of Maxima (MOM), and Max Criterion Method (MCM). In this paper, the defuzzification is performed using the COA of final combined fuzzy set. The final combined fuzzy set is defined by the union of all rule output fuzzy sets using the maximum aggregation method [58,59]. Thus, the change of duty ratio ΔD is determined by the COA method as follows: ΔDðkÞ ¼ Pn j ¼ 1 μ ΔDjðkÞ ΔDjðkÞ Pn j ¼ 1 μ ΔDjðkÞ ð17Þ The output of fuzzy logic controller is the change of duty ratio ΔD(k), which is converted to the duty ratio D(k) by DðkÞ ¼ Dðk1ÞþΔDðkÞ ð18Þ 4. Simulation results As shown in Fig. 7a, the PV system under study consists of a PV generator, a DC–DC buck converter with an MPPT controller connected to a 12-V storage battery. The system is simulated using Matlab/Simulink environment as shown in Fig. 7b. Simulink enables the division of a simulated system into a number of subsystems. These subsystems can be modeled and tested separately and then interconnected to form the whole system. This makes it possible to build physical subsystems models such as the photovoltaic generator, the DC–DC converter [60], the batteries [61], and the MPPT control block as independent units and check their proper operation. Finally these subsystems can be combined to form a whole MPPT-controlled PV system as shown in Fig. 7b. MPPT techniques and converter types can be combined and their operation can be simulated on PV panels and a battery pack of any desired size under an unlimited variety of operating conditions. The PV module, Solarex MSX60, was chosen Table 3 Rule base of the fuzzy controller. E CE NB NS ZO PS PB NB ZO ZO NB NB NB NS ZO ZO NS NS NS ZO NS ZO ZO ZO PS PS PS PS PS ZO ZO PB PB PB PB ZO ZO Fig. 7. (a) MPPT-controlled block diagram of the PV system, (b) Simulink implementation of the PV system. B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 643
  • 8. for simulation. This module consists of 36 series polycrystalline cells, and provides 60 W maximum power and 17.1 V optimal voltage at nominal conditions as shown in Table 4 [62]. 4.1. Stable environmental conditions Fig. 8a shows the PV array power (P) and operating voltage (V), the battery voltage (Vb), and the duty-cycle ratio (D) of a PO- controlled power supply using a buck converter under given values of cell temperature (T¼45 1C) and solar irradiance (G¼1000 W/m2 ). In this case, a 10-Hz sampling frequency is used for the MPPT algorithm. Initially, the duty-cycle ratio was set to D¼0.7. Within 20 s the battery voltage Vb increases rapidly to reach 12.28 V. After, despite further voltage increase, the PO controller manages to adjust the duty ratio D very quickly such that a stable output power is achieved. After this point the output power does not vary any further since the PV generator operates under stable conditions. Fig. 8b shows detailed results of Fig. 8a. It shows clearly the continuous oscillation of the operating point around the optimal Table 4 Electrical characteristics data of (MSX60) PV module [63]. Electrical characteristics Symbols Values Open-circuit voltage Voc 21.1 V Short-circuit current Isc 3.8 A Optimum operating voltage Vmpp 17.1 V Optimum operating current Impp 3.5 A Maximum power at STC Pmpp 60 W Current temperature coefficient of Isc Ki (0.06570.015) %/1C Voltage temperature coefficient of Voc Kv (80710) mV/1C Fig. 8. (a) Simulation of the PO method, using a buck converter under stable conditions. (b) Detailed signals of the PO MPPT simulation at a frequency of 10 Hz. Fig. 9. (a) Comparison of various signals MPPT for the power, the voltage, and the control variable D with a buck converter at a frequency of 100 Hz; (b) comparison of different detailed signals MPPT at a frequency of 100 Hz. B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 644
  • 9. power point (MPP). This is a result of the continuous perturbation of the operating voltage (V) in order to find the MPP. A step-by- step comparison of the control signal (D) in the bottom curve (Fig. 8b) with the power signal (P) in the up curve shows how the control signal changes its stepping direction whenever a decrease in power is detected. This continuous oscillation is fundamental to the PO technique. Furthermore, it can be observed that the power signal (P) alternates between two different minimums. This is due to the two different slopes in the power–voltage (P–V) characteristic. Fig. 9a shows, in a comparative way, the simulation results (at a sampling frequency of 100 Hz) between fuzzy and conventional MPPT. It can be seen how the fuzzy MPPT controller reduced the response time of photovoltaic system. It is clearly observed that the system without MPPT has a great loss of energy. In this paper tracking efficiency was used to evaluate the tracking performance for different MPPT methods. The tracking efficiency is defined as [63], ηMPPT ¼ R t2 t1 Pdt R t2 t1 Pmaxdt ð19Þ where t1 is the start-up time of the system and t2 is the close- down time of the system, P is the array output power, and Pmax is the theoretical maximum array power. The tracking efficiency obtained from the previous curves (Fig. 9a) is shown as a comparison of the various MPPT techniques as shown in Table 5. The efficiency with fuzzy MPPT controller is above 99% under stable conditions, whereas the efficiency of other conventional MPPT methods varied between 96% and 97%. However, the direct method (without MPPT) has a considerable loss of energy and the efficiency is almost 66% (Table 5). Fig. 9b shows detailed results of Fig. 9a. We can see continuous oscillation of operation point for the conventional techniques; this is due to the continuous perturbation of the operating voltage in order to reach the MPP. Meanwhile, this phenomenon of oscilla- tion is not observed in the fuzzy method, where the signals representing the power (P), the voltage (V) and the duty ratio (D) remain almost constant. This results in a power losses reduction. 4.2. Slow increase in radiation A slow increase in radiation from 800 W/m2 to 1000 W/m2 over a time period of 5 s was simulated; meanwhile the cell temperature was kept constant at 45 1C. Observation of the output power curves of the various MPPT techniques led to the graph shown in Fig. 10a. It can be noticed through Fig. 10a, that the output power of the improved PO technique increases slowly and with a smaller oscillation than the power of the other MPPT methods. This is caused by the intended reaction of the improved PO to an increase in radiation. In fact, the small amplitude oscillations of the fuzzy MPPT technique during the period of increasing radiation are only a repeated deviation of the operating point in both directions of the MPP and the MPPT is fast enough to always find its way back to the MPP. 4.3. Rapid increase in radiation A rapid increase in irradiance from 1000 W/m2 to 1500 W/m2 within a time period of 2.5 s was simulated. The cell temperature was kept at a constant value of 45 1C. Under these operating conditions, the improved PO MPPT method becomes more efficient (Fig. 10b). Fig. 10b shows how the output power of the improved PO MPPT increases linearly during the increase of irradiance, whereas the other conventional MPPT techniques experience a considerable deviation from the MPP. It can be seen Table 5 Tracking efficiency and response time comparison for different MPPT techniques under stable conditions. Algorithm Tracking efficiency, ηMPPT(%) Response time (s) Fuzzy logic 99.22 0.80 PO 96.98 2.95 Improved PO 96.07 2.93 IncCond 97.00 2.97 Improved IncCond 96.95 3.00 Without MPPT 66.15 420 Fig. 10. Power output signals of the various MPPT techniques (a): under slowly increase in radiation (b): under rapidly increasing radiation levels. B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 645
  • 10. that the fuzzy MPPT, in this case, is the fastest with the least oscillation around the MPP. The tracking efficiency of each technique in the rapid variation of irradiance is presented in Table 6. As can be seen, the efficiency varied between 95% and 99%, but the fuzzy method is the most efficient and converges quickly to the MPP. 4.4. Slow increase in temperature In this case, a slow increase in temperature from 45 1C to 50 1C over a time period of 5 s was simulated, whereas the irradiance was kept constant at 1000 W/m2 . Simulation results are shown in Fig. 11a. It can be observed that, all MPPT controllers track the MPP with insignificant oscillations. 4.5. Rapid increase in temperature Although the temperature during a day does not change quickly, a rapid variation of temperature is used here to evaluate the performance of the studied MPPT techniques. In this case, a rapid increase in cell temperature from 45 1C to 60 1C over a time period of 2.5 s was simulated, whereas the irradiance was kept constant at 1000 W/m2 . Simulation results are shown in Fig. 11b. As shown by the figure, the fuzzy MPPT method is superior to the other methods in tracking the MPP of the system. The available power is about 53 W while the cell temperature is 45 1C. However, when the cell temperature increases from 45 1C to 60 1C the developed fuzzy controller tracks rapidly the new MPP (48 W) with negligible oscillations. However, the other MPPT techniques have some deviation from the MPP during this increase of temperature. The tracking efficiency of each technique during slow and rapid variation of temperature is presented in Table 7. As can be seen, the efficiency varies between 95% and 96% for conventional techniques. In this case, the fuzzy MPPT technique is the most efficient with 99%, whereas the direct method (without MPPT) is the least efficient with 69%. 5. Conclusion In order to improve the performance of photovoltaic (PV) systems, various conventional and intelligent maximum power Fig. 11. Power output signals of the various MPPT techniques (a): under slowly increase in temperature (b): under rapidly increasing temperature. Table 7 Tracking efficiency comparison for different MPPT techniques under slow and rapid variation of temperature. Algorithm Tracking efficiency, ηMPPT (%) Slow increase in temperature Rapid increase in temperature Fuzzy logic 99.22 99.21 PO 96.76 96.64 Improved PO 95.85 95.69 IncCond 96.78 96.66 Improved IncCond 96.78 96.67 Without MPPT 66.99 68.92 Table 6 Tracking efficiency comparison for different MPPT techniques under slow and rapid variation of irradiance. Algorithm Tracking efficiency, ηMPPT(%) Slow increase in irradiance Rapid increase in irradiance Fuzzy logic 99.14 99.01 PO 96.77 96.64 Improved PO 96.13 95.69 IncCond 96.75 96.66 Improved IncCond 96.76 96.67 Without MPPT 59.64 68.93 B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 646
  • 11. point tracking (MPPT) methods were used. This paper provides a study on the most MPPT techniques used in the PV systems, i.e. the perturbation and observation (PO) method, the incremental conductance (IncCond) method and the fuzzy logic (FL) based MPPT method. Within the context of this paper, numerical simulations (using Simulink/Matlab) were carried out for PV systems containing conventional and intellligent fuzzy MPPT controllers, under vary- ing climatic conditions. The obtained simulation results are very promising and prove in general that the fuzzy MPPT controller performances, in terms of stability, precision and speed in the tracking of the MPP are much better than those of the conven- tional MPPT methods (PO and IncCond). References [1] Kaundinya DP, Balachandra P, Ravindranath NH. Grid-connected versus stand- alone energy systems for decentralized power—a review of literature. Renew- able Sustainable Energy Rev 2009;13(8):2041–50. [2] Parida B, Iniyanb S, Goicc R. A review of solar photovoltaic technologies. Renewable Sustainable Energy Rev 2011;15(3):1625–36. [3] Himri Y, Malik AS, Stambouli AB, Himri S, Draoui B. Review and use of the Algerian renewable energy for sustainable development. Renewable Sustain- able Energy Rev 2009;13(6-7):1584–91. [4] Mellit A, Kalogirou SA, Hontoria L, Shaari S. Artificial intelligence techniques for sizing photovoltaic systems: a review. Renewable Sustainable Energy Rev 2009;13:406–19. [5] Hohm DP, Ropp ME. Comparative study of maximum power point tracking algorithms. Prog Photovoltaics Res Appl 2003;11:47–62. [6] Salas V, Olias E, Barrado A, Làzaro A. Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems. Sol Energy Mater Sol Cells 2006;90(11):1555–78. [7] Esram T, Chapman PL. Comparison of photovoltaic array maximum power point tracking techniques. IEEE Trans Energy Convers 2007;22(2):439–49. [8] Jain S, Agarwal V. Comparison of the performance of maximum power point tracking schemes applied to single-stage grid-connected photovoltaic systems. IET Electr Power Appl 2007;1(5):753–62. [9] Subudhi B, Pradhan R. A Comparative study on maximum power point tracking techniques for photovoltaic power systems. IEEE Trans Sustainable Energy 2013;4(1):89–98. [10] Hankins M. Stand-alone solar electric systems: the earthscan expert handbook for planning, design and installation. London: Earthscan Expert Series; 2010. [11] Elfadili A, Giri F, El Magri A. Reference voltage optimizer for maximum power tracking in single-phase grid-connected photovoltaic systems. J Control Syst Eng 2013;1(2):57–66. [12] Andrejašič T, Jankovec M, Topič M. Comparison of direct maximum power point tracking algorithms using EN 50530 dynamic test procedure. IET Renew Power Gener 2011;5(4):281–6. [13] Cadaval ER, Pagnuolo GS, Franquelo LG, Ramos-Paja CA, Suntio T, Xiao WM. Grid-connected photovoltaic generation plants components and operation. IEEE Ind Electron Mag 2013(September):6–20. [14] Hart GW, Branz HM, Cox CH. Experimental tests of open loop maximum- power-point tracking techniques. Sol Cells 1984;13:185–95. [15] Noguchi T, Togashi S, Nakamoto R. Short-current pulse-based maximum- power-point tracking method for multiple photovoltaic-and converter module system. IEEE Trans Ind Electron 2002;49(1):217–23. [16] Masoum MAS, Dehbonei H, Fuchs EF. Theoretical and experimental analyses of photovoltaic systems with voltage and current-based maximum power-point tracking. IEEE Trans Energy Convers 2002;17(4):514–22. [17] Femia N, Petrone G, Spagnuolo G, Vitelli M. Power electronics and control techniques for maximum energy harvesting in photovoltaic systems. Boca Raton, FL: CRC Press, Taylor Francis Group; 2013. [18] Hua C, Lin J, Shen C. Implementation of a DSP-controlled photovoltaic system with peak power tracking. IEEE Trans Ind Electron 1998;45(1):99–107. [19] Femia N, Petrone G, Spagnuolo G, Vitelli M. Optimization of perturb and observe maximum power point tracking method. IEEE Trans Power Electron 2005;20(4):963–73. [20] Elgendy MA, Zahawi B, Atkinson DJ. Assessment of perturb and observe mppt algorithm implementation techniques for PV pumping applications. IEEE Trans Sustainable Energy 2012;3(1):21–33. [21] Wasynczuk O. Dynamic behavior of a class of photovoltaic power systems. IEEE Trans Power Apparatus Syst 1983;102(9):3031–7. [22] Bangyin L, Shanxu D, Fei L, Pengwei X. Analysis and improvement of maximum power point tracking algorithm based on incremental conductance method for photovoltaic array. In: Seventh international conference on power electronics and drive systems; 2007. p.637–41. [23] Hussein KH, Muta I, Hoshino T, Osakada M. Maximum photovoltaic power tracking: an algorithm for rapidly changing atmospheric conditions. IEE Proc Gener Transm Distrib 1995;142(1):59–64. [24] Liu F, Duan S, Liu F, Ba Liu, Kang Y. A variable step size INC MPPT method for PV systems. IEEE Trans Ind Electron 2008;55(7):2622–8. [25] Won CY, Kim DH, Kim SC, Kim WS, Kim HS. A New maximum power point tracker of photovoltaic arrays using fuzzy controller. In: Proceedings of the IEEE power elec specialists conference, red stick, the USA; 1994. p. 396–3. [26] Senjyu T, Uezato K. Maximum power point tracker using fuzzy control for photovoltaic arrays. In: Proc. IEEE int conf ind technol; 1994. p.143–47. [27] Abd El-Shafy AN, Fahmy FH, Abou El-Zahab EM. Maximum-power operation of a stand-alone PV system using fuzzy logic control. Int J Numer Modell 2002;15:385–98. [28] Algazar MM, AL-monier H, Abd EL-halim H, Salem ME. Maximum power point tracking using fuzzy logic control. Electr Power Energy Syst 2012;39(1):21–8. [29] Sera D, Mathe L, Kerekes T, Spataru SV, Teodorescu R. On the perturb-and- observe and incremental conductance MPPT methods for PV systems. IEEE J Photovoltaics 2013;3(3):1070–8. [30] Kjaer SB, Pedersen JK, Blaabjerg. F. A Review of single-phase grid-connected inverters for photovoltaic modules. IEEE Trans Ind Appl 2005;41(5):1292–306. [31] Egiziano L, Femia N, Granozio D. Photovoltaic inverters with Perturb observe MPPT technique and one-cycle control. In: Proceedings of 2006 IEEE interna- tional symposium on circuits and systems (ISCAS); 2006. p. 3718–21. [32] Kjaer SB. Evaluation of the ‘Hill Climbing’ and the ‘Incremental Conductance’ maximum power point trackers for photovoltaic power systems. IEEE Trans Energy Convers 2012;27(4):922–9. [33] Valderrama-Blavi H, Bosque JM, Guinjoan F, Marroyo L, Martínez-Salamero L. Power adaptor device for domestic DC microgrids based on commercial MPPT inverters. IEEE Trans Ind Electron 2013;60(3):1191–203. [34] Asim N, Sopian K, Ahmadi S, Saeedfar K, Alghoul MA, Saadatian O, et al. A review on the role of materials science in solar cells. Renewable Sustainable Energy Rev 2012;16(8):5834–47. [35] Ingegnoli A, Iannopollo A. A Maximum power point tracking algorithm for stand-alone photovoltaic systems controlled by low computational power devices.In: 15th IEEE Mediterranean electro-technical conference, Valletta; 2010. p.1522–27. [36] Karatepe E, Boztepe M, Colak M. Development of a suitable model for characterizing photovoltaic arrayswith shaded solar cells. Sol Energy 2007;81(8):977–92. [37] Villalva MG, Gazoli JR, Ernesto RF. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans Power Electron 2009;24 (5):1198–208. [38] Ishaque K, Salam Z, Syafaruddin. A comprehensive MATLAB Simulink PV system simulator with partial shading capability based on two-diode model. Sol Energy 2011;85(9):2217–27. [39] Coelho RF, Concer FM, Martins D. A MPPT approach based on temperature measurements applied in PV systems. IEEE ICSET 2010, Kandy, Sri Lanka; 6–9 Dec 2010. p. 1–6. [40] Piegari L, Rizzo R. Adaptive perturb and observe algorithm for photovoltaic maximum power point tracking. IET Renew Power Gener 2010;4(4):317–28. [41] Nema P, Nema RK, Rangnekar S. A current and future state of art development of hybrid energy system using wind and PV-solar: a review. Renewable Sustainable Energy Rev 2009;13(8):2096–103. [42] Hua C, Lin J. An on-line MPPT algorithm for rapidly changing illuminations of solar arrays. Renewable Energy 2003;28(7):1129–42. [43] Malik AQ, Ming LC, Sheng TK, Blundell M. Influence of temperature on the performance of photovoltaic polycrystalline silicon module in the bruneian climate. ASEAN J Sci Technol Dev (AJSTD) 2010;26(2):61–72. [44] Tsai HF, Tsai HL. Implementation and verification of integrated thermal and electrical models for commercial PV modules. Sol Energy 2012;86:654–65. [45] Soler J, Daroqui E, Gimeno FJ, Seguí-Chilet S, Orts S. Analog low cost maximum power point tracking PWM circuit for DC loads. ACTA Press, Ref. 468-058, Power and Energy Systems EuroPES; 2005. [46] Tokushima D, Uchida M, Kanbei S, Ishikawa H, Naitoh H. A new MPPT control for photovoltaic panels by instantaneous maximum power point tracking. Electr Eng Jpn 2006;157(3):73–80. [47] Kakosimos PE, Kladas AG. Implementation of photovoltaic array MPPT through fixed step predictive control technique. Renewable Energy 2011;36(9):2508–14. [48] Liu F, Kang Y, Zhang Y, Duan S. Comparison of PO and hill climbing MPPT methods for grid-connected PV generator. In: Proc. third IEEE conf industrial electron applicat, Singapore; Jun. 3–5, 2008. p. 804–7. [49] Locment F, Sechilariu M, Houssamo I. Energy efficiency experimental tests comparison of PO algorithm for PV power system. In: 14th international power electronics and motion control conference (EPE-PEMC); 2010. p.89–95. [50] Knopf H. Analysis, simulation, and evaluation of maximum power point tracking (MPPT) methods for a solar powered vehicle. Master of Science thesis, Portland State University; 1999. [51] Chermitti A, Boukli-Hacene O, Bencherif M. Improvement of the “Perturb and Observe” MPPT algorithm in a photovoltaic system under rapidly changing climatic conditions. Int J Comput Appl 2012;56(12):5–10. [52] Koutroulis E, Kalaitzakis K, Voulgaris NC. Development of a microcontroller- based, photovoltaic maximum power point tracking control system. IEEE Trans Power Electron 2001;16(21):46–54. [53] Roman E, Alonso R, Ibanez P, Elorduizapatarietxe S, Goitia D. Intelligent PV module for grid-connected PV systems. IEEE Trans Ind Electron 2006;53(4):1066–73. [54] Petrone G, Spagnuolo G, Teodorescu R, Veerachary M, Vitelli M. Reliability issues in photovoltaic power processing systems. IEEE Trans Ind Electron 2008;55(7):2569–80. [55] Safari A, Mekhilef S. Simulation and hardware implementation of incremental conductance MPPT with direct control method using cuk converter. IEEE Trans Ind Electron 2011;58(4):1154–61. B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 647
  • 12. [56] Beriber D, Talha A. MPPT techniques for PV Systems. In: Fourth international conference on power engineering, energy and electrical drives (POWERENG), Turkey; 13–17 May 2013. p. 1437–42. [57] Messai A, Mellit A, Kalogirou SA. Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation. Sol Energy 2011;85(2):265–77. [58] Mamdani EH, Assilian S. An experiment in linguistic synthesis with a fuzzy logic controller. Int J Hum Comput Stud 1999;51(2):135–47. [59] Khaehintung N, Sirisuk P. Implementation of maximum power point tracking using fuzzy logic controller for solar-powered light-flasher applications. In: The 47th IEEE international midwest symposium on circuits and systems; 2004. p.171–74. [60] Erickson RW, Maksimovic D. Fundamentals of power electronics. 2nd ed. New York, NY: Kluwer Academic Publishers; 2001. [61] Salameh ZM, Casacca MA, Lynch WA. A mathematical model for lead-acid batteries. IEEE Trans Energy Convers 1992;7(1):93–8. [62] Solarex MSX60 and MSX64 Solar Arrays Datasheet. 〈http://www.californiaso larcenter.org/newssh/pdfs/solarexMSX64.pdf〉; 1997. [63] Hua C, Shen C. Study of maximum power tracking techniques and control of dc/dc converters for photovoltaic power system. In: 29th annual IEEE PESC, proc of IEEE computer press Ploughshare, New York, the USA; 1998.p. 86–93. B. Bendib et al. / Renewable and Sustainable Energy Reviews 45 (2015) 637–648 648