Energies 16 00577
Energies 16 00577
Energies 16 00577
Article
Influence of a Hybrid MPPT Technique, SA-P&O, on PV
System Performance under Partial Shading Conditions
Ahmed G. Abo-Khalil 1 , Ibrahim I. El-Sharkawy 1,2 , Ali Radwan 1,2, * and Saim Memon 3
Abstract: The electricity sector has been undergoing profound transformations. In particular, the
Portuguese self-consumer regime has allowed customers of the medium and low voltage electricity
grid to be producers/consumers of electricity, actively contributing to greater energy efficiency. In
this context, the energy that comes from the sun is not used to its maximum. In addition, photovoltaic
cells have a characteristic operating curve (voltage vs. current), in which any operating point is
reflected. Within this curve, there is a particular point known as the maximum power point (MPP) at
which the cell supplies the maximum power output to a load. If the cell does not operate at this point,
it has lower efficiency values. To harness maximum power under standard and dynamic shading
conditions, there are various techniques of low complexity for capturing maximum power. We present
a maximum power point tracking (MPPT) algorithm capable of dealing with the problem of partial
shading. This algorithm involves modifying one of the most used algorithms within photovoltaic
systems, known as P&O, using a simulated annealing (SA) algorithm. P&O is often used due to
its straightforward implementation, but it is susceptible to partial shade conditions. Sampling was
added to this algorithm to a better approach to the point of maximum power using the SA, and then
to attain a more precise convergence with P&O. Implementing a maximum power point tracking
method under partial shading was the major goal of this study.
Citation: Abo-Khalil, A.G.;
El-Sharkawy, I.I.; Radwan, A.; Keywords: global maximum power point (GMPP); local maximum power point (LMPP); simulated
Memon, S. Influence of a Hybrid annealing (SA); perturbation and observation (P&O)
MPPT Technique, SA-P&O, on PV
System Performance under Partial
Shading Conditions. Energies 2023,
16, 577. https://doi.org/10.3390/
1. Introduction
en16020577
Traditional energy sources, such as fossil fuels and nuclear energy, have environmental,
Academic Editor: Manolis Souliotis social and political problems because they are highly polluting. Due to the constant energy
Received: 25 November 2022
demand of the industrial sector and the increase in the use of electrical equipment in
Revised: 16 December 2022 a variety of human activities, the demand for electrical energy has increased exponentially
Accepted: 25 December 2022 in recent decades. Renewable energy sources are sustainable alternatives to meet the need
Published: 4 January 2023 for electricity, provide the diversification of the matrix and increase energy security for
countries in terms of supply. Options for generating renewable energy include hydraulic,
biomass, wind, and solar [1]. Among renewable sources, solar energy has great potential to
contribute to the world’s demand for electricity, especially in countries with high levels of
Copyright: © 2023 by the authors. solar radiation. The world’s solar energy power in 2015 was 227 GW, and the prospect is to
Licensee MDPI, Basel, Switzerland. reach a power of 1362 GW by 2030,. This source encompasses large solar plants or parks,
This article is an open access article and distributed generation on the roofs of buildings [2].
distributed under the terms and Photovoltaic cells have characteristic V-I curves that define their behavior under
conditions of the Creative Commons
different operating conditions. The power of a solar cell is given by the product of the
Attribution (CC BY) license (https://
current and the voltage of the cell. The maximum power point (MPP) is the product of the
creativecommons.org/licenses/by/
voltage at the maximum point (VMPP ) and current at the maximum point (IMPP ) for which
4.0/).
the power extracted from the photovoltaic system is maximum (PMPP ). The maximum
power point varies continuously, depending on factors such as the temperature of the
solar cell and the irradiance conditions. To increase the competitiveness of PV energy with
respect to other types, it is necessary to increase its efficiency, which is low, or reduce the
costs. The MPP changes over time since it depends on the temperature and the level of
irradiance; therefore, to make the photovoltaic modules operate close to the MPP point, the
use of tracking algorithms is needed to be linked to a power converter, which is usually
a direct current to direct current (DC/DC) device. The photovoltaic module then delivers
specific current and voltage values that maximize power delivery.
To deal with nonlinear phenomena and achieve system stability with MPPT, many
approaches have been proposed in the literature, such as techniques with adapted con-
stant voltage [3], fuzzy logic [4–6], neural Networks [7,8], perturbation and observation
(P&O) [9–12], and incremental conductance [13–15].
The choice of technique depends on factors such as speed and accuracy in tracking,
the level of complexity of the sensors used, and the cost of the necessary equipment. Con-
ventional techniques, such as perturbation and observation, and incremental conductance,
have easy implementation. Techniques based on artificial intelligence, such as particle
swarm optimization, and ant colony optimization, as well as techniques based on fuzzy
logic and artificial neural networks, have a greater degree of complexity and require greater
computational effort [16].
Regarding efficiency, two situations must be analyzed. When the system is subjected
to homogeneous levels of irradiance, when all its modules receive the same value of solar
power, conventional techniques are able to track the MPPT efficiently. However, when the
modules receive different levels of irradiance in a condition known as partial shading or
PSC (partial shading condition), the PV curve, due to the construction of the modules, has
more than one power peak, one of which is a global peak and the others, with lower power
values, are known as local peaks [17].
In this condition, conventional techniques track the first peak found, which can be
a global or a local one, resulting in a loss of power if tracking a local peak. Therefore, under
PSC, it is preferable to use techniques capable of distinguishing the power level between
the different peaks. In this case, the best examples are based on artificial intelligent concepts.
Several algorithms are used to track the maximum power point, as already mentioned
when they come across the LMPP points, and PSO (Particle Swarm Optimization), ACO
(Ant Colony Optimizer), and Gray Wolf Optimization (GWO) algorithm are used to solve
the problems associated with partial shading [18–20].
In our research, new hybrid techniques were implemented experimentally and theo-
retically. The proposed optimization system, based on a meta-heuristic SA, conducts the
operation of the boost converter to GMPP promptly and accurately under any of the shad-
ing conditions. To perform the MPPT, the SA algorithm is used separately. Its combination
with the P&O, initiating the SA-P&O algorithms, boosts converter operation to GMPP
under any of the conditions. To evaluate the performance of the SA and SA-P&O-based
MPPT algorithms, a comparison was made with the traditional MPPT algorithm, i.e., the
P&O method. The implemented MPPT techniques were compared and evaluated consider-
ing convergence time, the amplitude of the steady-state oscillations in the MPP, and the
methods’ efficiencies during uniform irradiance and partial shading.
2. System Description
Figure 1 shows the PV system used in this study. The 60 Wp PV panel is connected by
the DC-DC boost converter and a single-phase inverter for connection to the grid. A Voltage
Source Inverter (VSI) is used to perform the DC/AC conversion, and a connection filter of
the L type is used to connect the VSI to the grid.
erence current provided by the algorithm for operating the arrangement at maximum
power, which is compared with the operating current of the PV panel. The result of this
comparison
2. constitutes the input of a proportional integral (PI) controller that produces a
System Description
modulation
Figure 1index
showsofthe
thePV
PWM connected
system used intothis
thestudy.
switching device
The 60 Wp PVof the boost
panel converter
is connected
connected to the photovoltaic array. In the double-stage PV system used
by the DC-DC boost converter and a single-phase inverter for connection to the in this work,
grid.the
Energies 2023, 16, 577 3 of 17A
single-phase DC-AC inverter is responsible for both the voltage control of the
Voltage Source Inverter (VSI) is used to perform the DC/AC conversion, and a connectionDC bus and
the current
filter injected
of the L type isinto
usedthe
to grid.
connect the VSI to the grid.
The block diagram of the MPPT method is shown in Figure 1, where Ipv and Vpv are
PV Array DC-DC Converter DC-AC Inverter
the current and voltage measurements
Lg of the photovoltaic panel, respectively. Vref is a ref-
erence current provided by the algorithm for operating the arrangement at maximum
power,+which is compared with thee operating current of the PV panel. The result of this
S bc Cdc V g
dc constitutes the input of a proportional integral (PI) controller that produces a
comparison
- S inv converter
modulation index of the PWM ig connected to the switching device of the boost
V *
connected to the photovoltaic array. In the double-stage i *
PV system v P
used in this work, the
dc g
eg +
single-phase DC-AC inverter is responsible PI inv of
PI voltage control
for both the W the DC bus and
Ipv - M
the current injected into the grid. i V sinθg v
Vd dcg g
PLL
Vpv c
PV Array DC-DC Converter DC-AC Inverter V S
dc V ref bc
Lg Ipv MPPT + PI PWM
Vpv V
pv -
+ eg
S bc Cdc V
dc
- S inv
ig
Figure 1. PV grid-connected system. *
Vdc ig* v P
PI inv W
Figure 1. PV grid-connected system. eg + PI
Ipv 2.1. PV Model M
The block diagram of the MPPT method ig Vis- shown in Figure 1, vwhere Ipv and Vpv
sinθg
d dc
are theSolar cellsand V made of a semiconductor material, usually PLL
are silicon g(Si). Each cell has a
Vpv current cvoltage measurements of the photovoltaic panel, respectively. Vref is
athin layer of
reference type nprovided
current material by
andthe
anotherV withfor
algorithm a greater
V ref thickness
operating Sat maximum
of type p material,
the arrangement form-
dc bc
ing thewhich
power, p-n junction. Whenwith
is compared exposed toIpv
the operating MPPT
photons from
current
+ solar
of the PI
radiation,
PV PWM
panel. the electrons
The result are
of en-
this
ergized, creating free charge carriers V
that move between V the bands of the material, causing
pv
comparison constitutes the input of a proportional pv -
integral (PI) controller that produces
aamodulation
potential difference
index of between
the PWMthe cell terminals
connected to thefrom the electric
switching devicefield, generating
of the an elec-
boost converter
tric current.
connected to The photocurrentarray.
the photovoltaic effectInis represented by a current
the double-stage source,
PV system usedasinshown in Figure
this work, the
2, where
single-phase
Figure Rshgrid-connected
1. PV and RS represent
DC-AC inverter isthe parallel and
responsible
system. the series
for both resistance,
the voltage respectively.
control Bothand
of the DC bus are
intrinsic
the current elements
injectedof thethe
into cellgrid.
[21].
2.1. PV Model
2.1. PV Model
R
Solar cells are made of a semiconductor material, usually silicon (Si). Each cell has a
s I
thinSolar
layer cells arenmade
of type of aand
material semiconductor
another withmaterial,
a greater usually silicon (Si). Each cell has
L thickness of type p material, form-
aing
thin layer of type n material and another with a greater
the p-n junction. When exposed to photons from solar radiation, thickness the
of type p material,
electrons are en-
I +
forming the p-n junction. When exposed to photons from solar radiation, the electrons
areph I
ergized, creating free charge carriers that move between the bands of the material, causing
energized, creating free d charge
a potential difference between
carriers that move between the bands of the material,
the cell terminals from the electric field, generating an elec-
causing a potential difference between the cell terminals from the electric field, generating
tric current. The photocurrent effect is represented by a current source, as shown in Figure
an electric current. The photocurrent effect is represented by a current source, as shown
D R V
2, where Rsh and RS represent the parallel and the series resistance, respectively. Both are
in Figure 2, where Rsh and RS represent sh
intrinsic elements of the cell [21].
the parallel and Lthe series resistance, respectively.
Both are intrinsic elements of the cell [21].
Rs I
L-
Iph +
Id
D Rsh VL
-
Figure 2. PV equivalent circuit [21].
𝐴.𝑉𝑡 𝑅𝑠ℎ
where I0 is the leakage current or reverse saturation of the diode [A], q is the electron
charge (1.60217646 × 10−19 C), k is the Boltzmann constant (1.3806503 × 10−23 J/K), T is the
junction temperature p-n [K], A is the diode ideality factor (1 ≤ to ≤ 2), NS is the number
Energies 2023, 16, 577
of cells connected in series, and Vt is the panel thermal voltage given by: 4 of 17
𝐾.𝑇
𝑉𝑡 = (2)
𝑞
Impp
(a)
Pmpp
Vmpp
(b)
Figure 3. Characteristic curves of a photovoltaic module: (a) voltage-current curve, (b) voltage-
power curve.
It is essential to highlight the five main points of the characteristic curves: the open-
circuit voltage Voc ; the short-circuit current Isc ; maximum power Pmax , and the maximum
voltage and current values related to Pmax , V max , and Imax . The appearance of the graph
appearance in Figure 3 varies with temperature and irradiation. On cloudy days, the
irradiation is low, and the current produced is proportionately low. For days when the
temperature is higher, the voltage decreases proportionately. Equations (3) and (4) show
the dependency of the open circuit voltage on the PV open circuit voltage.
K·T
Jsc
Voc = ln +1 (3)
q Jo
Energies 2023, 16, 577 5 of 17
K·T
dVoc Voc 1 dJsc 1 dJo
= + − (4)
dT T q Jsc dt Jo T
where, Jsc = Jph , Voc is related to Jsc and Jo , and hence to the bandgap (Eg ).
MPPT methods can be classified depending on different factors or characteristics
that differentiate them from one another, such as their implementation complexity or
convergence speed, which cause their efficiency to vary. There are a large number of
characteristics by which methods can be classified. Table 1 shows the main maximum
power point monitoring methods according to their different characteristics.
Figure 4.4.
Figure
Figure PV
4. under
PV
PV partial
under
under shading.
partial
partial shading.
shading.
Figure 4. PV under partial shading.
(-) (-)
(-) (+)(+)
(+)
(-) (-)
(-) (+)(+) (-) (-) (+)(+) (-) (-) (+)(+) (-) (-) (+)(+)
(+) (-) (+) (-) (+) (-) (+)
Figure 5.5.
Figure
Figure Series
5. connection
Series
Series ofof
connection
connection photovoltaic
of panels.
photovoltaic
photovoltaic panels.
panels.
Figure 5. Series connection of photovoltaic panels.
Iph IIph Iph IIph Iph IIph Iph IIph
ph ph ph ph
RshR
1R
sh1
RshR
2R
sh2
RshR
3R
sh3
RshR
4R
sh4
sh1 sh2 sh3 sh4
Rs1RRs1 Rs2RRs2 Rs3RRs3 Rs4RRs4
s1 s2 s3 s4
(-) (-)
(-) (+) (+)
(+)
Figure 6.6.
Figure
Figure
Figure Equivalent
6.
6. circuit
Equivalent
Equivalent
Equivalent ofof
circuit
circuit
circuit photovoltaic
of
of panels.
photovoltaic
photovoltaic
photovoltaic panels.
panels.
panels.
IfIf
Ifwewetake
we takethe
take theexample
the exampleofof
example ofFigure
Figure6 66and
Figure andshade
and shadea aapanel
shade panelofof
panel ofthe thearray
the array(Figure
array (Figure7),7),
(Figure 7),the
the
the
shadow
shadow
shadow atatmodule
at module
module 2 2does not
2 does
does notallow
not allow
allow thethe
thesupply
supply
supply ofof
current,
of current,
current,and
and
andthere
there
there isis
isa alimitation
a limitation
limitation inin
initsits
its
supply,
supply,
supply,
supply, soso
the
so theequivalent
the equivalent
equivalent circuit,
circuit,inin
circuit, this
in thiscase,
this would
case,
case, would
would
would bebe
be
bethe
theone
the
the one
oneshown
one shown
shown
shown inin
inFigure
in Figure
Figure
Figure8.8.
8.
8.
Energies 2023, 16, x FOR PEER REVIEW 7 of 18
Energies2023,
Energies
Energies 2023,16,
2023, 16,x577
16, xFOR
FORPEER
PEERREVIEW
REVIEW 777ofof 18
of18
17
Figure 9.
9. Current circulation
circulation when
when partial
partial shading
shading occurs.
occurs.
Figure9.9.Current
Figure Currentcirculation
circulationwhen
whenpartial
partialshading
shadingoccurs.
occurs.
𝑃 = 𝑒𝑥𝑝 (5)
where Pk is the measured power, Pi is the best power defined up to the time of the search,
and the parameter Tk corresponds to the current variable parameter with iterations (called
temperature) of the search process. Several methods can define parameter reduction; how-
ever, there are two commonly used methods. One consists of geometric reduction, which
is given by [28,29]:
𝑇 = 𝛼 𝑇(𝑘 − 1) (6)
where α < 1 is the geometric cooling constant 𝑇(𝑘 − 1). Another method for updating the
parameter Tk was proposed by [30], and calculated as follows:
( )
𝑇 = (7)
( )
where β controls Lundy’s cooling schedule; however, regardless of how Tk is updated, this
method needs to be restarted when changes in the conditions of the environment occur.
The first equation for Tk is best used since there is no need to restart the calculations in the
case of environmental
Figure 11. Flowchart of thechanges.
SA technique.
Figure 11. Flowchart of the SA technique.
3.1. Perturbation and Observation (P&O) Algorithm
The P&O method is based on the modification of the trip ratio or duty cycle (D) of
the boost converter that modifies the value of the current supplied by the photovoltaic
panel. This method consists of monitoring the board operating voltage (Vpv); for example,
Energies 2023, 16, 577 9 of 17
The heating and cooling of the material affect the temperature and the free thermo-
dynamic energy. Although the same decrease in temperature causes the same decrease in
free thermodynamic energy, cooling at a given rate causes a more significant reduction in
free energy.
This temperature reduction approach is implemented in the simulated annealing
algorithm as it is the optimum solution [24–26].
The method starts with a random solution, Pi and selects a neighboring solution Pk .
After calculating the cost of the two solutions, their difference ∆P = Pk − Pi is calculated. If
∆P is less than zero, then the value of the objective function of the neighboring solution is
better, and replaces the current solution Pi with Pk .
If ∆P is greater than or equal to zero, the solution with the worst result is accepted.
The value of this probability decreases with the number of iterations. If the value of pr is
more significant than a random number between zero and one, the solution with the worst
result is accepted. This procedure is repeated until a stopping criterion is satisfied.
One of the main advantages of this algorithm is that it allows testing solutions that
differ from those currently available. It thus minimizes the possibility of the energy
generated by the system oscillating over a local maximum point indefinitely.
To extract the MPPT of a PV module, the probability of acceptance is given by [27]:
Pk − Pi
Pr = exp (5)
Tk
where Pk is the measured power, Pi is the best power defined up to the time of the search,
and the parameter Tk corresponds to the current variable parameter with iterations (called
temperature) of the search process. Several methods can define parameter reduction;
however, there are two commonly used methods. One consists of geometric reduction,
which is given by [28,29]:
Tk = α T (k − 1) (6)
where α < 1 is the geometric cooling constant T (k − 1). Another method for updating the
parameter Tk was proposed by [30], and calculated as follows:
T ( k − 1)
Tk = (7)
1 − β T ( k − 1)
where β controls Lundy’s cooling schedule; however, regardless of how Tk is updated, this
method needs to be restarted when changes in the conditions of the environment occur.
The first equation for Tk is best used since there is no need to restart the calculations in the
case of environmental changes.
Figure 12.
Figure12.
Figure Flowchart
12.Flowchart ofthe
Flowchartof
of theP&O
the P&Otechnique.
P&O technique.
technique.
3.2.
3.2.SA-P&O
3.2. SA-P
SA-P &&O Algorithm
O Algorithm
Algorithm
The
TheSA-P&O
The SA-P
SA-P & O algorithm
algorithmuses
algorithm usesthe
uses theSA
the SAtechnique
SA techniqueto
technique totoreachaapoint
reach
reach apoint
point closeto to
close
close tothe
the the global
global
global
maximum
maximumpower
maximum powerpoint.
power point. Soon
point. after
Soonafter
Soon finding
afterfinding it,
findingit, the
it,the algorithm
thealgorithm
algorithm switches
to to
switches
switches to the
the the
P&OP&O
P&O method,
method,
method,
which
whichstarts
which starts with
starts referencingthe
with referencing
referencing thebest
the best
best power
power
power point point
point foundfound
found defined
defined theby
byby
defined SAthe
the SA method.
method.
SA method.Fig-Fig-
Figure
ure13
ure 13 shows
13shows
shows the the flowchart
the flowchart
flowchart for for this
forthis algorithm,
thisalgorithm,
algorithm,the the
theSA-PSA-P&O
SA-P && OO MPPT. Figure
MPPT. Figure
Figure 13 shows
13 shows
13 showsthethe
the
SA-P&O
SA-P&Ohybrid
SA-P&O hybridMPPT
hybrid MPPTalgorithm.
algorithm.
algorithm.
60 [W]
Power
60 - 60 [W]
Power
60 -
30 [W]
PVPV
30 [W]
0-
0 15 30
0- (a)
0 15 30
40- (a)
40-
29 [W] 27 [W]
[W][W]
29 [W] 27 [W]
Power
22 [W]
20-
Power
22 [W]
20-
PVPV
0-
- -
- -
00- 10 20
0 (b)
10 20
- (b)
-
36.5 [W]
[W][W]
36.5 [W]
Power
25 -
Power
25 - 12.5[W]
PVPV
12.5[W]
0-
0 7.5 15
0-
0 7.5
(c) 15
PV Voltage
(c) [V]
PV Voltage [V]
The
The experimental
experimental results
results presented
presented in
in this
this section
section show
show thethe power
power extracted
extracted from
from the
the
PV
PV array
array and
and the
the voltage
voltage and
and current
current at
at the
the array’s
array’s output
output terminals
terminals obtained
obtained for
for each
each
MPPT algorithm.
MPPT algorithm.
Figure 16
Figure 16 illustrates
illustrates the
the power
power extracted
extracted from
from the
the PV
PV array
array operating
operating under
under partial
partial
shading conditions using the P&O algorithm. As shown in Figure 15, the
shading conditions using the P&O algorithm. As shown in Figure 15, the characteristic characteristic
curve Ppv ××Vpv
curve Ppv Vpvhashasone
oneGMPP
GMPPand andtwo
twoLMPP,
LMPP,withwiththe
theGMPP
GMPPequal
equaltoto 60
60 W
W and
and the
the
LMPP equal
LMPP equal to
to3030W.
W. The
TheP&OP&Omethod
methodreached
reachedthe theGMPP
GMPPfirst
firstand
andmaintained
maintainedthis
thisvalue.
value.
16.4 [V]
0 [V]
3.6 [A]
0 [A]
59.5 [W]
0 [W]
0.0 s 5.0 s
Figure 16. Experimental results of P&O MPPT for case 1.
Figure 16. Experimental results of P&O MPPT for case 1.
Figure 17 shows the power extracted from the PV array for the SA-based MPPT
Figure GMPP
algorithm. 17 showswasthe power extracted
achieved, from the
and the method PV arraya for
produced the of
power SA-based
60 W. InMPPT al-
addition,
this MPPT method resulted in reduced power fluctuations in steady-state.
gorithm. GMPP was achieved, and the method produced a power of 60 W. In addition, The results
demonstrate
this that theresulted
MPPT method SA-P&O-based MPPT
in reduced algorithm
power can quickly
fluctuations convert to GMPP
in steady-state. when
The results
the PV arraythat
demonstrate operates under partial shading
the SA-P&O-based conditions.
MPPT algorithm canIn addition,
quickly the proposed
convert to GMPP MPPT
when
method
the consistently
PV array operatesshowed
under less power
partial fluctuation
shading and greater
conditions. efficiency
In addition, in trackingMPPT
the proposed when
compared
method to the traditional
consistently showed method (P&O).fluctuation and greater efficiency in tracking
less power
whenFigures
compared16 and 17 traditional
to the show that the P&O(P&O).
method method takes longer to achieve the MPPT and
suffers from steady-state ripples more than the SA-P&O. Figure 18 shows the PV voltage,
current, and power when the SA-P&O method was used under partial shading conditions
when the maximum local and global forces, respectively, were 22 W and 29 W. GMPP was
achieved with low power oscillation and short convergence time. Experimental results
16.5 [V]
involving power, voltage, and current of the PV array of the P&O method are shown in
Figure
Energies 2023, 16, x FOR PEER REVIEW 19. The results indicates that the MPPT algorithm based on the P&O way did not 13 of 18
3.6 [A]
reach the GMPP, becoming fixed at an LMPP of 22 W. Moreover, the MPPT algorithm
showed more significant power fluctuations and had the longest convergence time.
0 [A]
16.5 [V]
60 [W]
0 [V]
0 [W]
3.6 [A]
0.0 s 5.0 s
Figures 16 and 17 show that the P&O method takes longer to achieve the MPPT and
suffers from steady-state ripples more than the SA-P&O. Figure 18 shows the PV voltage,
16.5 [V]
current,
13.0 [V] and power when the SA-P&O method was used under partial shading conditions
when the maximum local and global forces, respectively, were 22 W and 29 W. GMPP was
0 [V]
achieved with low power oscillation and short convergence time. Experimental results
involving power, voltage, (a)and current of the PV array of the P&O method are shown in
Figure 19. The results indicates that the MPPT algorithm based on the P&O way did not
3.6 [A]
reach the GMPP, becoming fixed at an LMPP of 22 W. Moreover, the MPPT algorithm
2.2 [A]
showed more significant power fluctuations and had the longest convergence time.
0 [A]
0 [V]
60 [W]
3.60 [A]
[W]
2.2 [A]0.0 s (c) 10.0 s
0 [A]
Figure 18. Experimental results of SA-P&O MPPT considering Case 2 (a) PV voltage, (b) PV current,
and (c) PV power.
(b)
60 [W]
Energies 2023, 16, x FOR PEER REVIEW 14 of 18
15 [V]
9 [V]
0 [V]
(a)
3.2 [A]
2.7 [A]
0 [A]
(b)
59.5 [W]
21.5 [W]
0 [W]
0.0 s (c) 10.0 s
Figure 19. Experimental results of P&O MPPT considering Case 2. (a) PV voltage, (b) PV current,
Figure
and (c) 19. Experimental results of P&O MPPT considering Case 2. (a) PV voltage, (b) PV current,
PV power.
and (c) PV power.
In case 3, the PV array was exposed to nominal irradiance, and then a part of the
In case 3,
PV was covered bythe
thePV array wassheet.
transparent exposed
Thetomethod
nominaltracked
irradiance, and then
the global MPPa part of the
at 36.5 W PV
without fixing on a local MPP, as shown in Figure 20. However, the P&O process fixed onwith-
was covered by the transparent sheet. The method tracked the global MPP at 36.5 W
localout
MPPfixing on a local
tracking MPP,
at 12.5 as shown
W and in find
failed to Figure
the20. However,
global theshown
MPP, as P&O process
in Figurefixed
21. on local
MPP tracking atthe
By comparing 12.5performance
W and failedoftoP&O
find the
andglobal MPP,
SA-P&O as shown
methods, it in Figure
was found 21.that
the tracking time was reduced by 18.5% when the latter method was used, and the most
important advantage was avoiding the LMPP.
Energies 2023, 16, 577 15 of 17
Energies
Energies 2023,
2023, 16,
16,xx FOR
FOR PEER
PEER REVIEW
REVIEW 15
15 of
of 18
18
16.5
16.5 [V]
[V]
13.5
13.5 [V]
[V]
00 [V]
[V]
(a)
(a)
3.6
3.6 [A]
[A]
2.7
2.7 [A]
[A]
00 [A]
[A]
(b)
(b)
60
60 [W]
[W]
36.5
36.5 [W]
[W]
00 [W]
[W]
0.0
0.0 ss (c)
(c) 10.0
10.0 ss
Experimental results
Figure 20.Experimental
Figure
of SA-P&O MPPT considering Case 3. (a)voltage,
PV voltage, (b) PV current,
Figure20.20. Experimentalresults
resultsof
ofSA-P&O
SA-P&OMPPT
MPPTconsidering
consideringCase
Case3.
3.(a)
(a)PV
PV voltage,(b)
(b)PV
PVcurrent,
current,
and
and (c)
and (c) PV
(c) PV power.
PV power.
power.
15
15 [V]
[V]
99 [V]
[V]
00 [V]
[V]
(a)
(a)
3.2
3.2 [A]
[A]
2.8
2.8 [A]
[A]
00 [A]
[A]
(b)
(b)
59.6
59.6 [W]
[W]
12.5
12.5 [W]
[W]
00 [W]
[W]
0.0
0.0 ss (c)
(c) 10.0
10.0 ss
Figure 21. Experimental results of P&O MPPT considering Case 3. (a) PV voltage, (b) PV current,
and (c) PV power.
Energies 2023, 16, 577 16 of 17
5. Conclusions
We present the results of implementing an SA-P&O-based MPPT algorithm for extract-
ing the maximum power from photovoltaic arrays. The efficiency of the MPPT algorithm
was validated by comparison with the MPPT P&O algorithm. From the results obtained
using computational simulation, it was demonstrated that the SA-P&O-based MPPT al-
gorithm was able to quickly converge to GMPP when the photovoltaic arrangement was
operating in STC, and when it is subjected to partial shading conditions. In addition, use of
the SA-P&O-based MPPT algorithm resulted in reduced power oscillations in steady-state
and greater tracking efficiency in the search of the GMPP.
Therefore, the SA-P&O-based MPPT method has an excellent performance in dealing
with local and global maximums in PV systems subjected to partial shading, maximizing
the system’s overall efficiency. Since our approach simulated conditions of real irradiation,
our results indicate excellent applicability of the technique to any PV system for delivering
maximum power output regardless of irradiation conditions and shading. As demonstrated
quantitatively, the proposed optimization method allows attainment of the best possible
power, which can guarantee maximum energy production from an entire PV system, with
the shortest financial return time for the investor.
Our results show that the SA-P&O method followed the GMPP efficiently in all STC
and PSC operating conditions and reduced transient periods, which increased the generated
energy and reduced the convergence time under all operating conditions. In addition to the
accurate converge to GMPP, SA-P&O requires fewer parameters than other metaheuristics
methods. The disadvantages of the proposed method are oscillations around the MPP, and
the complex computations required.
References
1. Almutairi, A.; Abo-Khalil, A.G.; Sayed, K.; Albagami, N. MPPT for a PV Grid-Connected System to Improve Efficiency under
Partial Shading Conditions. Sustainability 2020, 12, 10310. [CrossRef]
2. Brito, M.A.G.; Galotto, L.; Sampaio, L.P.; de Azevedo Melo, G.; Canesin, C.A. Evaluation of the main MPPT techniques for
photovoltaic applications. IEEE Trans. Ind. Electron. 2012, 60, 1156–1167. [CrossRef]
3. Premkumar, M.; Sumithira, T.R.; Sowmya, R. Implementation of Solar PV Based Microconverter with Optimal Mppt Control.
J. Electr. Eng. 2018, 18, 1–12.
4. Abo-Khalil, A.G.; Lee, D.C.; Seok, J.K.; Choi, J.W.; Kim, H.K. Maximum Power Point Tracking for Photovoltaic System Using
Fuzzy Logic Controller. In Proceedings of the KIPE Conference, The Korean Institute of Power Electronics, Hyundai Seongwoo
Resort, Gangwon, Republic of Korea, 14–17 June 2003; Volume 2, pp. 503–507.
5. Yu, B.G.; Abo-Khalil, A.G.; Matsui, M.; Yu, G. Sensorless Fuzzy Logic Controller for Maximum Power Point Tracking of Grid-
Connected PV system. In Proceedings of the International Conference on Electrical Machines and Systems ICEMS, Tokyo, Japan,
15–18 November 2009.
6. Jately, V.; Arora, S. Performance Investigation of Hill-Climbing MPPT Techniques for PV Systems Under Rapidly Changing Envi-
ronment. In Intelligent Communication, Control and Devices. Advances in Intelligent Systems and Computing; Singh, R., Choudhury, S.,
Gehlot, A., Eds.; Springer: Singapore, 2018; p. 624. [CrossRef]
Energies 2023, 16, 577 17 of 17
7. Jately, V.; Arora, S. An efficient hill-climbing technique for peak power tracking of photovoltaic systems. In Proceedings of the
2016 IEEE 7th Power India International Conference (PIICON), Bikaner, India, 25–27 November 2016; pp. 1–5. [CrossRef]
8. Veerachary, M.; Senjyu, T.; Uezato, K. Neural-network-based maximum-power-point tracking of coupled-inductor interleaved-
boost converter- supplied PV system using fuzzy controller. IEEE Trans. Ind. Electron. 2003, 50, 749–758. [CrossRef]
9. Elgendy, M.A.; Zahawi, B.; Atkinson, D.J. Assessment of perturb and observe MPPT algorithm implementation techniques for PV
pumping applications. IEEE Trans. Sustain. Energy 2012, 3, 21–33. [CrossRef]
10. Masood, B.; Siddique, M.S.; Asif, R.M.; Zia-ul-Haq, M. Maximum power point tracking using hybrid perturb & observe and
incremental conductance techniques. In Proceedings of the 2014 4th International Conference on Engineering Technology and
Technopreneuship (ICE2T), Kuala Lumpur, Malaysia, 27–29 August 2014; pp. 354–359.
11. Ahmed, J.; Salam, Z. An enhanced adaptive P&O MPPT for fast and efficient tracking under varying environmental condition.
IEEE Trans. Sustain. Energy 2018, 9, 1487–1496.
12. Hohm, D.P.; Ropp, M.E. Comparative study of maximum power point tracking algorithms. Prog. Photovolt. Res. Appl. 2003, 11,
47–62. [CrossRef]
13. Jately, V.; Azzopardi, B.; Joshi, J.; Venkateswaran, V.; Sharma, A.; Arora, S. Experimental Analysis of hill-climbing MPPT
algorithms under low irradiance levels. Renew. Sustain. Energy Rev. 2021, 150, 111467. [CrossRef]
14. Putri, R.I.; Wibowo, S.; Rifa’i, M. Maximum power point tracking for photovoltaic using incremental conductance method.
Energy Procedia 2015, 68, 22–30. [CrossRef]
15. Hameed, W.I.; Sawadi, B.A.; Muayed, A. Voltage Tracking Control of DC-DC Boost Converter Using Fuzzy Neural Network.
Int. J. Power Electron. Drive Syst. 2018, 9, 1657. [CrossRef]
16. Hussein, K.H.; Muta, I.; Hoshino, T.; Osakada, M. Maximum Photovoltaic Power Tracking: An Algorithm for Rapidly Changing
Atmospheric Conditions. IEE Proc. Gener. Transm. Distrib. 1995, 142, 59–64. [CrossRef]
17. Abo-Khalil, A.G.; Yu, G.Y. Current Estimation-based Maximum Power Point Tracker of Grid Connected PV. In Proceedings of the
10th International Conference on Power Electronics and Drives Systems (PEDS), Kitakyushu, Japan, 22–25 April 2013.
18. Kottas, T.L.; Boutalis, Y.S.; Karlis, A.D. New maximum power point tracker for PV arrays using fuzzy controller in close
cooperation with fuzzy cognitive networks. IEEE Trans. Energy Convers. 2006, 21, 793–803. [CrossRef]
19. Abo-Khalil, A.G.; Lee, D.C.; Choi, J.W.; Kim, S.G. Maximum Power Point Tracking Controller Connecting PV System to Grid.
Korean Inst. Power Electron. J. 2006, 6, 226–234.
20. Yu, G.Y.; Abo-Khalil, A.G.; Matsui, M.; Yu, G.J. Support Vector Regression Based Maximum Power Point Tracking for PV
Grid-Connected System. In Proceedings of the 2009 34th IEEE Photovoltaic Specialists Conference (PVSC), Philadelphia, PA,
USA, 7–12 June 2009.
21. Eltamaly, A.M.; Al-Saud, M.S.; Abo-Khalil, A.G. Photovoltaic maximum power point tracking under dynamic partial shading
changes by novel adaptive particle swarm optimization strategy. Trans. Inst. Meas. Control. August 2019, 42, 104–115. [CrossRef]
22. Pilakkat, D.; Kanthalakshmi, S. An improved P&O algorithm integrated with artificial bee colony for photovoltaic systems under
partial shading conditions. Sol. Energy 2019, 178, 37–47.
23. Eltamaly, A.M.; Al-Saud, M.S.; Abo-Khalil, A.G. A Novel Bat Algorithm Strategy for Maximum Power Point Tracker of
Photovoltaic Energy Systems Under Dynamic Partial Shading. IEEE Access 2020, 8, 10048–11006. [CrossRef]
24. Harrag, A.; Messalti, S. Variable step size modified P&O MPPT algorithm using GA-based hybrid offline/online PID controller.
Renew. Sustain. Energy Rev. 2015, 49, 1247–1260.
25. Seyedmahmoudian, M.; Rahmani, R.; Mekhilef, S.; Oo, A.M.; Stojcevski, A.; Soon, T.K.; Ghandhari, A.S. Simulation and hardware
implementation of new maximum power point tracking technique for partially shaded PV system using hybrid DEPSO method.
IEEE Trans. Sustain. Energy 2015, 6, 850–862. [CrossRef]
26. Chao, R.M.; Nasirudin, A.; Wang, I.K.; Chen, P.L. Multicore PSO operation for maximum power point tracking of a distributed
photovoltaic system under partially shading condition. Int. J. Photoenergy 2016, 2016, 9754514. [CrossRef]
27. Elhaddad, Y. Combined Simulated Annealing and Genetic Algorithm to Solve Optimization Problems. World Acad. Sci.
Eng. Technol. 2012, 6, 1047–1049.
28. Eltamaly, A.M.; Al-Saud, M.S.; Abo-Khalil, A.G. A novel scanning bat algorithm strategy for maximum power point tracker of
partially shaded photovoltaic energy systems. Ain Shams Eng. J. 2020, 11, 1093–1103. [CrossRef]
29. Sharma, A.; Sharma, A.; Jately, V.; Averbukh, M.; Rajput, S.; Azzopardi, B. A Novel TSA-PSO Based Hybrid Algorithm for GMPP
Tracking under Partial Shading Conditions. Energies 2022, 15, 3164. [CrossRef]
30. Jately, V.; Bhattacharya, S.; Azzopardi, B.; Montgareuil, A.; Joshi, J.; Arora, S. Voltage and Current Reference Based MPPT Under
Rapidly Changing Irradiance and Load Resistance. IEEE Trans. Energy Convers. 2021, 36, 2297–2309. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.