Professional Documents
Culture Documents
DOI: 10.1016/j.gloei.2022.12.005
Production And
Hosting By Elsevier
Global Energy Interconnection
On Behalf Of KeAi Contents lists available at ScienceDirect
https: //www.sciencedirect.com/journal/global-energy-interconnection
Full-length article
Abstract: Photovoltaic (PV) systems are adversely affected by partial shading and non-uniform conditions. Meanwhile, the
addition of a bypass shunt diode to each PV module prevents hotspots. It also produces numerous peaks in the PV array’s
power-voltage characteristics, thereby trapping conventional maximum power point tracking (MPPT) methods in local peaks.
Swarm optimization approaches can be used to address this issue. However, these strategies have an unreasonably long
convergence time. The Grey Wolf Optimizer (GWO) is a fast and more dependable optimization algorithm. This renders
it a good option for MPPT of PV systems operating in varying partial shading. The conventional GWO method involves a
long conversion time, large steady-state oscillations, and a high failure rate. This work attempts to address these issues by
combining Cuckoo Search (CS) with the GWO algorithm to improve the MPPT performance. The results of this approach
are compared with those of conventional MPPT according to GWO and MPPT methods based on perturb and observe (P&O).
A comparative analysis reveals that under non-uniform operating conditions, the hybrid GWO CS (GWOCS) approach
presented in this article outperforms the GWO and P&O approaches.
Keywords: Cuckoo Search, GWO MPPT, Hybrid MPPT, PV system, Luo DC-DC converter.
2096-5117/© 2022 Global Energy Interconnection Development and Cooperation Organization. Production and hosting by Elsevier B.V. on behalf of KeAi Communications
Co., Ltd. This is an open access article under the CC BY-NC-ND license (http: //creativecommons.org/licenses/by-nc-nd/4.0/ ).
627
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
Change Conference highlighted the increasing importance to track the MPP in real time and accurately under varied
of solar energy. In this conference, 195 nations signed a operating conditions. A comprehensive review of the recent
worldwide climate agreement aimed at, among other things, research on MPPT methods deployed for partial shade
decreasing global temperatures by 2 °C [5]. In addition, conditions is presented in [17]. Conventional MPPTs fail
the climate action tracker stated that the world should cut to provide these criteria of robust and adaptive control
144 Gt of emissions by 2025 to maintain global warming under rapidly changing environmental circumstances [4].
at 1.5 °C [5-7]. The tracker tracks the 32 highest polluters Artificial neural network (ANN)-based methods [18];
accounting for 80% of the total emissions. The Singapore- fuzzy logic [13]; and metaheuristics such as Cuckoo
based Renewable Energy Corporation estimated that an Search (CS), Grey Wolf Optimizer (GWO), and particle
additional 4800 GW of solar power would be required by swarm optimization (PSO) are presented in [16]. However,
2025 to achieve this worldwide target [5, 8]. The Fraunhofer compared with conventional procedures, the computational
Institute for solar energy systems research estimates that complexity-based limitations of these technologies restrict
solar energy would satisfy 40% of the world’s electricity their practical application. Furthermore, ANN-based
demands by 2025 [8]. Academics in the field of solar MPPT methods require a considerable quantity of data for
systems have been motivated by the important recent global appropriate training (various irradiations, temperatures, and
achievements to address the domain’s basic concerns, one partial shade situations). This renders these viable only for
of which is the energy conversion efficiency of PV systems. large PV panels [18]. Furthermore, metaheuristics-based
The highest efficiency of silicon crystalline cells and techniques display severe transient behavior (duty cycle or
modules are 26.3% and 24%, respectively [9]. A control reference voltage) during the search for the optimal value.
approach for obtaining Maximum Power Point (MPP) is Under rapidly shifting environmental circumstances, this
used to extract maximum efficiency from the Si material’s results in delayed convergence and may cause premature
inherent limited efficiency, and so plays a critical part in the convergence [4]. Fuzzy logic control (FLC) has a relatively
operation of a PV system [9, 10]. low processing complexity and is equivalent to ANN in
The two most prevalent types of classical approaches for terms of efficiency. However, FLC design necessitates a
maximum power point tracking (MPPT) include incremental thorough understanding of PV functioning. Furthermore,
conductance (IC) and perturb and observe (P&O) [11, 12]. the FLC rule table can result in additional computation if
These methods are commonly employed because of their it is not optimized appropriately. Various combinations of
convenience of application, cost-effectiveness, and simplicity. intelligent approaches were investigated to counteract these
However, these have unique sets of disadvantages. P&O disadvantages. The FLC’s membership functions and rules
oscillates around MPP when a PV system achieves MPPT were optimized using PSO [19]. To overcome the static fuzzy
owing to fluctuations in the operational point [13, 14]. This rule table, [20] proposed an FLC combined with a Hopfield
is owing to the employment of a fixed perturbation, which ANN. Bat algorithm-based MPPT [21]. Grey Wolf Optimizer-
results in a loss of produced energy. Furthermore, because based MPPT [22, 23]. Machine learning-based MPPT [24].
of slower convergence, the P&O approach is incapable of For MPPT, artificial intelligence techniques are widely
following MPP in rapidly changing environments. This is used and combined with other approaches. However,
because it considers fluctuations in current relative to voltage the practical implementation of complex MPPT systems
and helps with fast irradiation changes. The IC MPPT is limited owing to the decreasing solar cell prices.
method has a higher computational complexity than P&O. Conventional MPPT techniques such as IC, P&O, and
The uncertainty in selecting the step-size and the ensuing proportional integral derivative (PID) should be improved
oscillations (as with P&O) is a disadvantage of this approach by researchers [4, 5]. Yang et al. [25] recommended a
[2-4]. The MPP computed using approximation functions of method to improve the memetic salp swarm algorithm
the short circuit voltage and open circuit current in other basic to achieve maximum energy point tracking in different
techniques such as short circuit and fractional open voltage atmospheric conditions. Yang et al. [26] introduced a new
procedures [4, 15]. algorithm for MPPT through the existing dynamic leader
PV systems are challenging from the standpoint of collective intelligence for PV systems under PSC. The
control engineering because of their nonlinear properties. results demonstrate the superiority of their algorithms over
Variable climatic circumstances have an impact on PV several existing recent algorithms.
systems. This necessitates the use of a simple and adaptive This study presents a new hybrid approach based on two
controller that can change with the environment [16]. optimization algorithms: GWO and CS with the IC algorithm.
Consequently, a simple and reliable controller is required This is to enhance the performance and efficiency of PV
628
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
systems under non-uniform conditions. The contributions 1.1 Mathematical Modeling of PV Cells
of this study are that it addresses a variable step-size and
The recombination losses in the depletion area are
early step decision for the standard P&O algorithm, presents
omitted in a single diode model. A more accurate model
a modified MPPT technique based on the hybrid GWOCS
is obtained by accounting for the recombination losses.
MPPT to include the capability of MPPTs to account for
Double diodes are used to reflect PV cell physics (see Fig. 2).
slow and fast variations in solar irradiation, and achieves the
A commercial PV module comprises many identical cells
GWO-reduced MPPT’s processing time.
(mono or poly-crystalline). Cells can be linked in parallel or
series depending on the requirements, to increase the current
1 System Configuration or to provide additional voltage. The common mathematical
formulation of the resultant current for a double diode-
The key modules of the proposed PV system include PV
based PV module may be obtained by expanding a PV cell
panels, a DC/DC converter, and the MPPT algorithm (see
model by adding strings of parallel-and series-connected
Fig. 1). A relevant mathematical model extraction and the
cells. Equations (1) – (6) present the common mathematical
problem formulation of the proposed MPPT are included
expression for the resultant current for a double diode-based
in this section. Initially, the entire dynamic model of the
PV module [28].
PV module in use and its parameters are provided. An
Ipv
introduction to the MPPT controller, which is employed in
RS +
this study and problem formulation, follows the description ID1 ID2 IRp
of the used DC/DC converter are presented. The PV system IPh Rp
VPV
4 string parallel
PV array
D1 D2
+
L1
C1
3 panel series C2 Vo RL
s
–
ipv GWOCS D
PWM
vpv MPPT
629
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
parameters, IO2, Iph, n1, n2, RP, and RS should be measured. The pumping inductor can be designed during the ON
Iterative methods such as the Newton method have mode as
D Vin
been used to evaluate the saturation current values for the L1 = (9)
diode model (IO1 and IO2) [28]. These methods increase the fs∆I L1
computation time owing to the assumption of suitable initial Finally, the lift capacitor can be designed as follows
conditions. In general, it is higher by three–seven orders of depending on the relationship between the voltage and
magnitude. To simplify this, the saturation currents of the current of the principle operation capacitor and the working
two diodes can be measured as [28] principle of the super positive Luo converter:
( I scr + K i ∆T ) I in (1 − D)
I O1 = (4) C1 = (10)
(VOC + KV ∆T ) (2 − D) fs∆VC1
exp −1
n1VT 1 Iin D1 D2
( I scr + K i ∆T )
IO 2 = (5) Io
(V + KV ∆T ) +
exp OC −1 +
L1 C1 VC 1
n2VT 2 Vin
–
+
+
R Vo
–
where VOC is the open-circuit voltage and Iscr is the short- C2 VC 2 –
S –
circuit current. K is the Boltzmann constant.
630
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
structure and because these only require voltage and current the prior one. The PV array’s voltage is enhanced if the
sensors [3]. When the MPP is attained, the P&O algorithm power difference (∆P) and voltage difference are positive.
continues to alternate around it without stopping using the The PV array’s voltage would increase if both voltage
previous values of the power sample to increase or decrease difference and ∆P are negative, and decrease otherwise.
the reference voltage. This method is used when a marginal In this manner, the next cycle is repeated until the MPP is
increase in the PV operating voltage is disturbed and the attained.
variation in power (P) is positive. It should continue moving
in the same direction as illustrated in Fig. 4, because it Start
travels in the direction of the MPP. The operating point Measure V(t), I(t)
shifts away from the MPP if the variation in power P
P(t)=V(t)×I(t)
is negative. The signal should be altered to address the ∆P=P(t)–P(t–1)
disturbance.
The mathematic equation of the P&O strategy is driven
∆P>0
No Yes
according to the equations below:
V(t)–V(t–1)<0 V(t)–V(t–1)>0
P=V×I (11)
dp dI Yes No No Yes
= I +V (12) Decrease Increase Decrease Increase
dV dV reference V reference V reference V reference V
MPP
Left of MPP dV = Vi - Vi-1 (14)
ΔP>0 where Vi represents the current voltage and Vi-1 represents
ΔV >0 the previous voltage.
ΔV >0
dP = Pi – Pi-1 (15)
Increase voltage Voltage (V) VMAX Decrease voltage
(decrease phase shift) (increase phase shift) where P i denotes the current power (P i = V i × I i), I i
Fig. 4 P-V graph for P&O control method represents the current, Pi-1 indicates the previous power
(Pi-1 = Vi-1 × Ii-1), and Ii-1 depicts the previous current.
Figure 5 shows a flowchart of the P&O algorithm. It Note that in the figure below, Pb is the previous power,
depends on the perturbed operating voltage compared with and Pn is the current power. Zero is set as a set point, then
0
setpoint 2
dp/dv
– +
+ ÷ PID(s) D P 1
1 × –
dV
Vpv
×
2 Pb –
Ipv +
× dP
Pn
631
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
the result of (dP/dV) compared with the set point, if the 4 Grey Wolf Optimizer
result equal zero that mean MPPT achieved while any other
result mean there is error, this error will be the input to the The approach was first published in 2014 [34]. The
Fitness function. The PID controller would resolve the error. natural behavior of grey wolves in pursuing prey inspired
Error = set point - (dP/dV) (16) this optimization approach. Grey wolves dwell in packs of
five–ten individuals [35]. There are four tiers of leadership
3 Cuckoo Search in this organization. The leaders are defined as alpha (α),
whereas the subleaders are defined as beta (β), delta (δ),
One of the most effective swarm optimization methods and omega (ω) according to their positions in the wolf
is the CS algorithm. It was launched for the first time in dominance pyramid [5]. The pyramid grows from top to
2009 [33]. The parasitic characteristic of the Cuckoo’s bottom [34]. The following is a mathematical depiction of
reproductive mechanism inspired the algorithm. Rather the hunting methods of wolves [34]:
than constructing its nest, the bird deposits its eggs in the E = C ∗ dp (t ) − d (t ) (20)
nests of other birds. It utilizes a strategy to select a good d (t +1) = dp (t ) − A ∗ E (21)
host nest. Herein, it flies randomly from one nest to the
where t is the current generation, d(t) is a vector indicating
next to identify the best one. The nest with the highest
the grey wolf’s position, and dp is a vector representing
chance of hatching eggs successfully is defined as the
the prey’s position. The two coefficient vectors (A and C)
best nest. Cuckoos may throw the host bird’s eggs out
are utilized to ensure a balance between exploration and
of the nest to increase the chances of their eggs hatching
exploitation. Their values are determined by Equations (22),
successfully. To prevent detection, certain Cuckoo
(23), and (24):
species may alter the shape of their eggs to replicate those
A = 2 × a × r 1 - a(t) (22)
of the host birds. If the host bird detects the Cuckoo’s
deception, it may abandon the nest or throw the Cuckoo’s C = 2×r 2 (23)
eggsout. The CS algorithm is based on the Cuckoos’ a(t) = 2 - (2 × t)/MaxIter (24)
seeking activity. CS may make a lengthy leap during its where A decreases linearly from two to zero. r1, r2 are
search by employing random steps based on Lévy flight random vectors with values ranging from zero to one.
characteristics. This improves the global search and MaxIter represents the maximum iterations used in GWO
may minimize the convergence time. Owing to its long (five iterations are considered). The prey is surrounded by
convergence time and large oscillations in steady-state the grey wolves. The members of the pack should obey the
circumstances, the original CS (OCS) method is designed instructions of the leader (alpha wolf) first, then those of
to address multi-variable problems involving multiple the beta wolves, and finally those of the delta wolves. The
objectives. This makes it unsuitable for MPPT of PV following equations can be used to depict the grey wolves’
systems. The following part introduces the improved CS leadership process mathematically [16, 34, 35]:
(ICS) method, which solves this problem. Meanwhile, Eα = C1 ∗ dα − d (t )
the OCS employs the Lévy flight to update the values of
Eβ = C2 ∗ d β − d (t ) (25)
Eδ = C3 ∗ d δ − d (t )
multiple searching agents that randomly initialize with
initial values within the bounds of the searching region.
d1 = dα (t ) − Α1 ∗ Eα (t )
u
d (t + 1) = d (t ) + α ×
k k
× (dbest − d )
k
(17) d 2 = d β (t ) − Α2 ∗ Eβ (t ) (26)
v1 / β
t
d3 = d δ (t ) − Α3 ∗ Eδ (t )
where t is the generation number; k is the searching agent d + d 2 + d3
d (t + 1) = 1 (27)
order in the swarm; and u, v are the matrices having uniform 3
distribution. u, v are calculated by (18): The coefficient |A| ≤ 1 when the wolves tend to exploit
u ≈ N (0, σU2 ) and v ≈ N (0, σv2 ) (18) (converge to the prey), and |A| ≥1 when the wolves tend to
explore.
The variance of u, v can be determined as
σu =
(
Γ(1 + β ) × sin π× β
2 ) and σ = 1 (19)
5 Proposed MPPT Approach
1+ β
β −1 v
Γ
2
The hybridization of the GWO and CS algorithms in the
× β × 2
2 proposed approach would increase the accuracy, speed, and
632
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
population of n random search space agents for the grey Kd 0.0029 0.0007114
wolf. Each agent carries encoded random PID coefficient jmin 2.4 0.985
values at the initialization phase. The evaluation function
and its fitness are calculated for each agent. Accordingly,
the best agents with the highest fitness values are selected. The MPPT controller is necessary to alter the duty
Thereafter, the positions (α, δ, and δ) of the current selected cycle of a DC-DC converter to achieve effective MPPT.
agents are updated using the CS algorithm. The algorithm dp/dv is considered as a reference point for MPPT control
receives the fittest agents from GWO and starts by as indicated in Fig. 8. The result of dP/dV is continuously
selecting a random Cuckoo and nest. The CS encapsulates compared with zero for MPP tracking. The error value is
an opposition-based learning technique. It is applied to sent to the mechanism that controls the DC–DC converter.
strengthen the capability of global exploration by comparing The controller generates the response represented by duty
the fitness of the candidate and opposite candidate, and cycles to increase the generator of pulse width modulation
select the best fitness value. This enhances the exploration. (PWM). The converter directs the operating point in the PV
Further, the evaluation function and fitness values are toward MPP. The main advantages of the current MPPT are
calculated for the updated search agent positions. Finally, the fast capture of the maximum global energy under rapid
the search agents are updated based on the fittest agents, changes, simple implementation, and absence of oscillation
and the entire process continues until the maximum number with significantly small ripples. This is achieved by
of iterations is attained. The algorithm stops and returns selecting the P&O technique. The technique is characterized
the best search agent coefficient values when it satisfies the by its low cost and convenience of implementation. This
terminating condition. makes it capable of tracking the maximum power rapidly
The GWOCS approach is employed to tune the PID when climatic conditions change rapidly and without
controller for investigating the fast tracking of maximum noticeable fluctuation, by improving its work based on the
power under non-uniform conditions. Figure 7 shows a controller (which functions based on the hybrid GWOCS
schematic that explains how the GWO and the proposed algorithm).
GWOCS function in MPPT in a PV system. The fitness that
is used to tune the parameters of the PID controller is the
dp/dv fitness function GWO or GWOCS
setpoint 0
+
dp/dv set point 0
6 Results and Discussion
Fig. 7 GWO/GWOCS-based MPPT for PV systems The hybrid system is constructed using Simulink and the
633
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
Current (A)
panel plant, a DC-DC converter, and proposed MPPT with
20 60 ˚C
resistive load.
10 75 ˚C
6.1 Effect Variable Temperature and Irradiation
0
of Array PV System 0 10 20 30 40 50 60 70
Voltage (V)
The characteristics of the photovoltaic array are plotted, (a)
e.g., the I–V and P–V curves for an array under variable 2000
conditions (radiation or temperature). It is also known that 37.5 ˚C
1500
the variation in the PV array current is related to that in the
Power (W)
radiation value (which appears in the simulation results in 1000 60 ˚C
the shape) and that the variation in the voltage of the PV 500
75 ˚C
array is related to that in the temperature of the PV array.
Figure 9 shows the I–V, P–V curves for an array with 0
0 10 20 30 40 50 60 70
Voltage (V)
different radiation levels. Meanwhile, Figure 10 illustrates
(b)
the I–V, P–V curves for an array with different temperature
levels. Fig. 10 (a) I-V curve and (b) P-V curve at different
temperature level
40
1 kW/m2
STC circumstances. The simulation results show that
30 0.8 kW/m2
the recommended MPPT can track MPP in a short time.
Current (A)
20 0.5 kW/m2 Meanwhile, the normal GWO algorithm is faster and has
10 fewer power losses than the P&O approaches.
0.2 kW/m2
Figures 12 and 13 depict the PV array current and
voltage, respectively. In this scenario, GWOCS has the
0
0 10 20 30 40 50 60 70
Voltage (V)
(a)
40
2000 1 kW/m 2
35
1500 0.8 kW/m2 30
Power (W)
PV Current (A)
40
The output responses of the PV system for PV current, PV 65
voltage, and PV power are measured and discussed. This 30 60 GWO
GWOCS
first scenario shows the tracking performance of MPP of 20 55 PO
634
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
1840 GWOCS
PO
1750 rapidly changing environmental circumstances, which occur
1000
daily with a high frequency. In this test, the irradiance varies
1820
1700
800 1800
1650
600 1780 rapidly, whereas the temperature remains constant.
1600
400
Figure 15 depicts the profile utilized for this scenario.
1760
1550
200 1740
600
2000
1800 500
GWO
1600 GWOCS
PO 400
1400
PV Power (W)
1200
300
1000
800 200
600 GWO
GWOCS
400 100
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
200 Time (Sec)
0
0 10 20 30 40
PV Voltage (V)
50 60 70
Fig. 15 Non-uniform irradiance
35
6.3 Irradiation Variation 35
30
The second scenario shows the performance of the three
PV Current (A)
30
25
MPPT approaches to address the random non-uniform
20
irradiance at a constant temperature. This case replicates 25
15
the presentation of clouds and abrupt change of obstacles
20
in front of the solar panels and the performance measure of 10
GWO
GWOCS
the approaches to operate in these partial shading situations. 5 PO 15
Although a controller’s MPPT tracking efficiency may be 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
remarkable under static settings, it can drastically reduce Time (Sec)
under rapidly changing environmental circumstances, par- Fig. 16 PV current response under non-uniform irradiance
635
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
successfully traces the commanded PV currents and demonstrate that the GWOCS attains maximum power
voltages. It is evident from these figures that the proposed tracking without oscillation and with a higher steady state.
GWOCS-based MPPT has a lower ripple and maximum It is evident from this figure that the GWOCS attains the
undershoot than the GWO-based MPPT controllers. Note maximum point without swinging about the maximum
that this increase in power is caused by a shift from a low- point, compared with the conventional P&O and GWO
irradiation zone to a higher-irradiation zone after a small MPPT strategies.
period. As stated earlier, most conventional and intelligent
6.4 Temperature Variation
MPPT controllers fail to track success in these situations.
Meanwhile, the proposed MPPT controller does not lose The third scenario is designed to show the behavior of
track and prevents the system response from deviating from the three MPPT approaches to follow the MPP at different
the set point. temperature values and for constant solar irradiance.
Finally, the P-V curve is illustrated in Fig. 19 to Figure 20 depicts the profile utilized for this test scenario.
It should be emphasized that this fluctuation occurs
between medium temperature levels, 37.5 ℃, 60 ℃, and
75 ℃. Irradiation is also maintained constant during these
temperature variations, as observed at STC (1000 W/m2).
Figure 21 shows the MPPT responses received. Compared
with irradiation fluctuations, temperature variations do not
generate significant variations in performance. However, the
399ROWDJH 9
*:2
*:2&6 performances at three locations are examined in-depth and
32
shown here. As shown in Fig. 22-24, the proposed hybrid
GWOCS controller has less undershoot than the GWO-
75
70
65
7LPH 6HF
60
55
50
45
3RZHU :
40
*:2
*:2&6
32
± 35
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (Sec)
±
Fig. 20 Change profile of temperature
7LPH 6HF
*:2&6
32 *:2
*:2&6
32
393RZHU :
±
± 7LPH 6HF
±±±
399ROWDJH 9 Fig. 21 Dynamic response of PV current under variable
Fig. 19 P-V curve at different irradiance levels temperature
636
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
based MPPT controllers. The comparative performance of 6.5 Simultaneous temperature and irradiation
controllers for the maximum power is shown in Fig. 22. variations
As can be observed, the performance gains are less drastic
The fourth scenario depicts the performance measure of
than the irradiation day profile. It is evident from this figure
the approaches under a more complex operating condition,
that the proposed MPPT based on GWOCS still provides a
wherein both temperature and solar irradiance vary, each
minimum of energy loss and minimal ripple. This verifies
with a different profile. This is to demonstrate how the three
the advantage of the hybrid GWO with CS-based MPPT
approaches would behave to follow the MPPs effectively.
controllers for achieving MPPT during daytime heat
A critical characteristic test is a mixture of irradiance and
conditions.
temperature variations. The profile utilized is shown in Fig.
Figures 23 and 24 show the MPPT responses obtained
25 and 26. As shown in these figures, it includes both sharp
in terms of PV array power and P-V curve. Compared with
and smooth fluctuations in irradiation and temperature. It
irradiation variations, temperature variations do not generate
generates a chaotic and abrupt profile that the PV system
drastic variations in performance.
may be compelled to function under.
Figures 27-29 illustrate the MPPT responses for
*:2
*:2&6
combined temperature and irradiation variations. Figures 27
32
and 28 show that compared with other MPPT controllers,
the MPPT-based hybrid GWOCS controller displays
399ROWDJH 9
the least degree of undershoot and the fastest tracking of
1000
950
900
7LPH 6HF 850
Fig. 22 Dynamic response of PV voltage under variable
Irradiation (w/m2)
800
temperature
750
700
650
*:2 600
*:2&6
32
550
3RZHU :
500
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (Sec)
Fig. 25 Profile of irradiance
7LPH 6HF
75
Fig. 23 Dynamic response of PV power under variable
temperature 70
65
Temperature (℃)
60
*:2 55
*:2&6
32
393RZHU :
50
45
40
35
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
399ROWDJH 9 Time (Sec)
Fig. 24 P-V curve under at different temperature levels Fig. 26 Profile of variable temperature
637
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
the controllers approach the point where the power to the
393RZHU :
*:2
*:2&6
32
±
39&XUUHQW $
±
± ± ±
399ROWDJH 9
Fig. 30 P-V curve under varying irradiance and
temperatures levels
7LPH 6HF
left and right of the point are nonlinear in relation. This
Fig. 27 Dynamic response of PV currents under varying causes significant undershoot at 0.3 s and 0.7 s. However,
temperature and irradiance
the GWOCS-based MPPT controller continues to track
the intended power with no variation. As indicated earlier,
GWOCS-based MPPT controllers can recover more
rapidly from variations in direction in tracking intended
*:2
*:2&6 power. Because other controllers still generate significant
32
oscillatory activity after achieving MPPT, the hybrid
399ROWDJH 9
optimizer controller has the smallest settling time. It is
apparent that compared with the other MPPT, the GWOCS-
based MPPT controller generates the least ripple for steady-
state conditions as indicated in the magnified sections in
Fig. 27-30. Note that the GWOCS-based MPPT response
7LPH 6HF in this situation either perfectly overlaps the GWO-based
Fig. 28 PV voltages dynamic response under varying MPPT response or has a better response than the other
temperatures and irradiance MPPT.
6.6 Irradiation Sinusoidal test
*:2 The fifth and final scenario shows the performance of
*:2&6
32 the three MPPT approaches to address continuously varying
solar irradiance with small and smooth variation values at a
constant temperature. This case would show the strength of
the approaches in following the continuously varying MPP
3RZHU :
638
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
Meanwhile, the conventional P&O algorithm cannot follow the critical variation irradiation as a sinusoidal waveform.
the desired power according to the input irradiance (see Fig. Meanwhile, the PV array voltage response is shown in Fig. 32.
32). Meanwhile, the proposed MPPT controller keeps track It is evident from the figure that the voltage response is
of the system’s response and prevents it from deviating constant owing to the physics behavior of the PV system.
from the set point. Hence, a hybrid intelligent algorithm Finally, the P-V curve of the sinusoidal test is depicted
is required to solve this problem. In the exact figure, the in Fig. 34. It can be observed from this figure and Fig. 33
proposed hybrid MPPT is a seamless transition from a that compared with existing MPPTs, the proposed GWOCS
higher power to a lower power without ripple, overshoot, MPPT achieves the least amount of ripple. Note that the
or oscillation. As observed, there is no abrupt variation in power variations occur more rapidly at zoomed portions,
power because irradiance varies continuously and smoothly which denote the rise and fall, respectively, than the GWO
(rather than in insignificant steps) as examined in the three and P&O algorithms, which denote the response is a
previous tests. practically steady-state with slight variations. Thus, GWO
Figure 32 shows the response PV array current. It is is superior to the other MPPTs because it can adapt to such
evident from this figure that the GWOCS tracks the desired a dynamic environment and provides the smallest deviation
current according to the available insolation notwithstanding from its planned power locus.
1000
900
800
Irradiation (w/m2)
700
*:2
399ROWDJH 9
600 *:2&6
32
500
400
300
200
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (Sec)
7LPH 6HF
Fig. 31 Sinusoidal profile of irradiance
Fig. 33 Dynamic response of PV voltage
under sinusoidal test
*:2
*:2&6 *:2
32 *:2&6
32
39&XUUHQW $
3RZHU :
7LPH 6HF 7LPH 6HF
Fig. 32 Dynamic response of PV current under Fig. 34 Dynamic response of PV power under
sinusoidal test sinusoidal test
639
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
Specific additional tests are examined. These use various ∈MPPT 3.42 2.645 1.024
indices to describe how the recommended and compared
ηMPPT, E 96.324 98.92 99.7501
algorithms behave under static and dynamic variations. The
following are the indices: ∈MPPT , E 3.481 2.7021 1.2602
Index of static efficiency ηMPPT: The MPPT graph depicts Overshoot (W) 9.9.39 0.639 0.061
the ratio of actual PV power to maximum PV power. It is Undershoot (W) 0 0 0
provided by
P Ripple (W) 300 20 1.5
η MPPT = PV ⋅ 100 (30)
PMPPT
Relative tracking error ∈MPPT : It is expressed as follows: The performance values are presented in Tables 5 and 6,
P respectively. These tables highlight the performance
∈MPPT = PV − 1 ⋅ 100 (31)
PMPPT parameters for the combined profile. GWOCS-based
In addition, the efficiency and energizing error of the MPPT yields better performance in all areas of the system
MPPT are reflected by the indices in (32) and (33). These responses in this situation—the most significant and most
are utilized to compare the tracking performance of the negligible reductions in energy loss. As shown in Table 5,
proposed and standard approaches under dynamic variations the comparisons show that the GWOCS-based MPPT is
in the MPP. superior even in highly unpredictable and dynamic contexts.
t f P dt
η MPPT , E
∫ PV ⋅ 100
= t f0 (32) Table 5 Performance comparison between proposed and
∫0 MPPT
P dt conventional P&O algorithms under combined profile
640
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
641
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
P power
Variable Description
Pi and Pn current power
αMPPT accuracy of MPPT controller
Pi-1 and Pb previous power
alpha, beta, and delta leadership positions in
α, β, and δ P&O perturb and observe
GWO
Pmax rated maximum Power
ηMPPT efficiency of MPPT controller
PPV actual photovoltaic power
∈MPPT relative tracking error of MPPT controller
r1 and r2 random vectors with values ranging from 0 to 1
σ2 variance
RS and RP series and parallel resistance respectively
Δ difference
t current generation number
two coefficient vectors for GWO to ensure the
A and C u and v uniform distribution matrices
balance between exploration and exploitation
V voltage
output and lift capacitors, respectively, of the
C1 and C2
super positive Luo converter Vi current voltage
642
Jinan Abdulhasan Salim et al. Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions
643
Global Energy Interconnection Vol. 5 No. 6 Dec. 2022
Biographies
Jinan Abdulhasan Salim is working toward Prof. Dr. Muwafaq Sh. Alwan received the
the M.Sc. degree at the College of Engineering, Ph.D. degree at University of Technology,
Al-Iraqia University, Baghdad, Iraq. Her Baghdad, Iraq in 2012. He is working as
research interests include artificial intelligence lecturer and researcher at the College of
and renewable energy. Engineering, Al-Iraqia University, Baghdad,
Iraq. His research interests include thermal
performance of film cooling and renewable
energy.
Asst. Prof. Dr. Baraa Munqith Albaker Md. Hasanuzzaman received the B.Sc.
received the Ph.D. degree at University of degree in Mechanical Engineering from
Malaya, Malaysia, 2012. Presently, he works as Bangladesh University of Engineering and
the head of the Electrical Engineering department Technology (BUET), Bangladesh, in 2005,
at Al-Iraqia University, Baghdad, Iraq. His and the M. Eng. Sc. and Ph.D. degrees from
research interests include contemporary University of Malaya, Malaysia, in 2008 and
development in computer and control 2011, respectively. Dr. Hasanuzzaman is
applications. presently working as Associate Professor at the
UM Power Energy Dedicated Advanced Centre, Higher Institution
Centre of Excellence (HICoE), University of Malaya, Malaysia. He
was listed among the world’s top 2% scientists for the years 2020
and 2021. He received a University of Malaya Excellence Award
in 2012 for his remarkable achievement during his Ph.D. studies,
and received the Bangladesh Scholarship Council and the Nippon
Foundation (Japan, 2003–2004).
644