A New Improved Variable Step Size MPPT Method For
A New Improved Variable Step Size MPPT Method For
net/publication/350178808
A New Improved Variable Step Size MPPT Method for Photovoltaic Systems
Using Grey Wolf and Whale Optimization Technique Based PID Controller
CITATIONS READS
12 425
3 authors:
Messalti Sabir
SEE PROFILE
All content following this page was uploaded by Zemmit Abderrahim on 01 April 2021.
A New Improved Variable Step Size MPPT Method for Photovoltaic Systems Using Grey
Wolf and Whale Optimization Technique Based PID Controller
Zemmit Abderrahim1,2*, Herraguemi Kamel Eddine3, Messalti Sabir1,2
1
Electrical Engineering Department, University of Msila, Msila 28000, Algeria
2
Mechatronics Laboratory Optics and Precision Mechanics Institute, Ferhat Abbas University Setif 1, Setif 19000, Algeria
3
Informatics Department, University of Msila, Msila 28000, Algeria
https://doi.org/10.18280/jesa.540120 ABSTRACT
Received: 24 August 2020 In this work, we have developed two new intelligent maximum power point tracking
Accepted: 6 December 2020 (MPPT) techniques for photovoltaic (PV) solar systems. To optimize the PWM duty cycle
driving the DC/DC boost converter, we have used two optimization algorithms namely the
Keywords: whale optimization algorithm (WOA) and grey wolf optimization (GWO) so we can tune
fixed / variable step size algorithms, the PID controller gains. The oscillation around the MPP and the fail accuracy under fast
perturbation and observation (P&O), variable isolation are among the well-known drawbacks of conventional MPPT
maximum power point tracking MPPT algorithms. To overcome these two drawbacks, we have formulated a new objective fitness
algorithm, optimization methods, grey wolf function that includes WOA/GWO based accuracy, ripple, and overshoot. To provide the
optimization (GWO), whale optimization most relevant variable step size, this objective fitness function was optimized using the
algorithm (WOA), overshoot, ripple two aforementioned optimization algorithms (i.e., WOA and GWO). We have carried out
several tests on Solarex MSX-150 panel and DC/DC boost converter based PV systems .
In the simulation results section, we can clearly see that the two proposed algorithms
perform better than the conventional ones in term of power overshoot, ripple and the
response time.
1. INTRODUCTION algorithms [3, 4]. Two main categories exist: the conventional
and intelligent methods. Perturb and observe (P & O) [5],
Recently, the energy consumption has reached unexpected Incremental Conductance (IC) [6], Hill Climbing (HC) [7],
high levels, in which it surpassed all expectations, besides, fractional open circuit voltage [8], fractional short circuit
continuous increasing demand and the high cost of current [9] are all conventional methods, where the intelligent
conventional energies have forced many countries and methods use neural network [10], fuzzy logic, grey wolf
institutions to find and develop new energy source able to optimization (GWO) [11], and genetic algorithms [12],
replace the fossil energy gradually with better performance Particle Swarm Optimization PSO [13].
especially in term of abundance, pollution, price, efficiency, The oscillation around the MPP and the poor accuracy under
etc. Hence, the most researchers have opted to investigate the fast variable atmospheric conditions are among the well-
renewable energy as an alternative solution, which can be the known drawbacks of MPPT algorithms. In this study, two
most promising option while it renewable and naturally optimization algorithms namely the whale optimization
replenished. Renewable energy is the energy produced from algorithm (WOA) and grey wolf optimization (GWO) are used
natural resources like geothermal, wind turbines, tides, rain, to tune the variable step size providing the adaptive duty cycle
and sun [1]. of the DC/DC boost converter. A comparison between those
In this context, many studies have demonstrated that two algorithms was done by considering a boost converter
photovoltaic (PV) energy can be considered as one the most connected to a Solarex MSX-150 model. To check the
important renewable energy sources while it exhibits better efficiency of the proposed techniques, we have considered
performances, which is clean, free and abundant in the most many scenarios and schemes for temperature and irradiation.
part of the world as well as simplicity in design, low The rest of the paper is organized as follows: Section 2 and
maintenance and low cost. However Photovoltaic still suffer section 3 describe respectively the modeling of PV cell and
some limitations particularly its low conversion efficiency P&O MPPT method. Section 4 gives a short background on
which is only in the range of 9 - 17% [2] and the nonlinear bio-inspired algorithms in which Grey-Wolf Optimizer (GWO)
characteristics. Hence, several studies and researches on the and Whale Optimization Algorithm have been presented with
subject of the development and improvement of PV systems details. Section 5 then presents the proposed variable step size
have been updated continuously in term of efficiency, cell MPPT algorithm using GWO and WOA. Section 6 shows the
materials, DC/DC converters, MPPT methods, etc. obtained results in which a comparative study has been carried
In many studies, to increase the efficiency of PV systems, out. Finally, Section 7 provides some conclusions and
the focus was on maximum power point tracking MPPT directions for future work.
175
2. PHOTOVOLTAIC CELLS’ MODELING Iph to the solar irradiation.
176
4. BACKGROUND ON BIOINSPIRED ALGORITHMS (6)
A = 2a.r1
In the last decennium, the interest in bio-inspired
optimization approaches has increased [26]. Hundreds of (7)
algorithms that proved their efficiency in various applications
C = 2.r2
in many domains have been developed. Grey Wolf Optimizer
[27-29] (GWO) and Whale Optimization Algorithm [30] where, components of a are linearlyadecreasedafroma2 toa0
(WOA) are two recently developed algorithms inspired by
grey wolfs and whale behaviors, respectively. This section will over the course of iterations and r1 , r2 are random vectors in
summarize the main inspiration and the mathematical model [0,1].
of GWO and WOA.
4.1.2 Hunting the prey
4.1 Grey wolf optimizer Grey wolves hunting behavior change position of each pack
in the group by approaching to the prey, this behavior is
To mimic the natural leadership hierarchy and the hunting mathematically described as follows: α is considered as the
strategy of grey wolves, GWO is used. It consists of a leader and the finest solution, β and δ are expected to know
stochastic algorithm and it was developed by Mirjalili et al. more information about prey’s possible positions. Therefore,
[31]. Grey wolves groups have a special hunting mechanism ω pack will pursue them and obliged to change locations in the
which has inspired the researchers who has developed this light of α, β and δ in the next iterations. Position updating or
technique. Naturally, wolves prefer to be in a pack with a hunting behavior is described by the-following-equations:
steady hierarchy. To help in the process of hunting, and based
on the mission of each individual, each pack is divided into
four categories named alpha, beta, delta and omega. During Dα =C1t . X αt X t, D β =C1t . X βt X t, Dδ
the hunting, the feeding, and the migration, the leader of the
(8)
group who is responsible for guiding and directing the whole
=C1t . X δt X t
group is called alpha (α). Beta (β) wolf stands on the second
level of social pyramid. This category can substitute α when
they are killed or cannot lead the group anymore [32]. The next
class is delta wolves (δ) and the rest of population is called X 1t = X αt A1t .Dαt , X 2t = X βt
omega (ω). When we design the GWO and as a mathematical (9)
model for the social hierarchy of wolves, the first three that A2t .Dβt , X 3t = X βt A3t .Dβt ,
have the fittest solutions in the population are regarded as: α,
β and δ. We declare the rest of search agents as ω. In order to
find the best optimal solution and during the optimization X 1t + X 2t + X 3t
process, process ω group is guided and directed by α, β and δ X t+1 = (10)
toward the promising search space.
3
Basically, the mathematical model of GWO is described in
4.1.3 Attacking the prey
three main phases which are: encircling, hunting and attacking
the prey and they are detailed as follows:
4.1.1 Encircling
Start iterating (t=1) when we find a prey. Therefore, α, β and
δ wolves leads the rest of search agents to pursue and
eventually encircle the prey, this behavior of grey wolves is
expressed as:
D = C. X p (t ) X (t ) (5)
177
solution obtained so far, X is the position vector. Eqns. (14)
The attacking process is controlled by the parameter a
and (15) are used to calculate the coefficient vectors A and C.
changes the vector A and conduct the omega wolves to
approach or run away from the prey (solution), theorically, if
A = 2a.r a (14)
A > 1 wolves run a way to explore more search space. Else,
they approach to dominants which mean that omega wolves C = 2.r (15)
will follow the dominants which exploit the small search space.
a are linearly decreased from 2 to 0 over the-course of where, a decrease linearly from 2 to 0 over-the course of
iterations are cried on: iterations (in both exploration and exploitation phases) and r is
a random vector generated with uniform distribution in the
a = 2(1 t / N )
interval of [0,1]. search agents update their positions based on
(11)
the best known solution. The solution location is controlled by
the adjustments of A and C values.
where, N is the total number of iterations and t is the current The humpback hunting method is based on shrinking
iteration number. encircling mechanism and a spiral shaped path toward the prey.
The basic steps of the grey wolf optimization can be shown The shrinking behavior is formulated by the Eq. (16)
Figure 3 [27-32].
2
4.2 Whale Optimization Algorithm a= 2 t (16)
MaxIter
Mirjalili et al. [33] developed a new stochastic population
algorithm named Whale Optimization Algorithm (WOA) [34]. where, t is the iteration number and MaxIter is the maximum
The social behavior of the humpback whales is behind the number of allowed iterations. The distance between the actual
inspiration of this algorithm. More directly, the WOA is a solution and the best position is used to calculate the spiral-
mimic of the bubbles net feeding in the foraging behavior of the shaped path (see Eq. (17)),
humpback whales. This behavior is illustrated in Figure 4.
X (t +1) = D' ebl .cos(2%PIl )+ X' (t ) (17)
where, D' = X' t () ( )
X t and the distance of the whale
from the prey (The best solution obtained so far) is described
by Eq. (17). To make a choice between the two mechanisms
(shrinking encircling mechanism and the spiral-shaped path)
with probability of 50% during the optimization process, we
use a random coefficient p in [0,1]. The shrinking encircling is
used to update the position when p <0,5. The spiral-shaped
path is used elsewhere.
Figure 4. Bubble net feeding behavior of humpback whales 4.2.2 Exploration phase (Search for prey)
When they are constructing bubble-network, whales have
Two main phases are required to compose the algorithm certain probability of searching for prey when. Mathematically,
namely exploitation phase (which contains two steps: the the search for a prey will enhance the WOA exploration. In
encircling prey, and the bubble-net attacking) and the this phase, we have to change the coefficient A. We update the
exploration phase (which consists of the Search for prey). In distance data D randomly, if A exceeds the range of [-1,1]. At
the following section, we describe the mathematical model of this moment, the algorithm will have certain global search
WOA. ability since the whales will deviate-from the original optimal
fitness (see Eqns. (18), (19))
4.2.1 Exploitation phase (Encircling prey, Bubble -net a
178
Figure 5. Flowchart of WOA technique, with a duty cycle Xi and the PV power as the fitness
As aforementioned, with a fixed-step size, the conventional 5.1 GWO/WOA based step size MPPT Tuning
MPPT methods have good performance. However, the slow
convergence, the oscillations around the MPP point and the To ensure optimal control MPPT performance at nominal
failing to track the MPP point under rapidly changing condition for the PV, one can apply GWO/WOA to tune PID
atmospheric conditions are the most drawbacks. A speedy parameters gains (Kp, Ki and Kd). In Figure 6, we give the
tracking can be achieved by considering larger step. The block diagram for the entire system.
oscillations with slower dynamics can be reduced using
smaller step size. Many contributions which used variable step
size have been introduced and significant progress has been
made to solve these dilemmas. In this approach, the step size
is calculated automatically according to the PV array
characteristics [1-4, 9, 25] by the algorithm. The step size
should make a satisfactory tradeoff between the dynamics and
oscillations, and this will depend on each operational condition.
In this study, we propose a new variable step size MPPT
algorithm characterized by more simplicity, faster response
time and less oscillations.
In Figure 7, we show the variable step MPPT developed
using Simulink. Figure 6. The proposed GWO/WOA Variable Step MPPT-
In the following equation, we give the proposed variable PO
step size method.
179
Figure 7. MPPT variable step PO-GWO/WOA implementation Matlab/Simulink
In each optimization issue, the evaluation of the results can 𝐹 = 𝛼. 𝐼𝑆𝐸 + 𝛽. 𝑂𝑣𝑒𝑟𝑠ℎ𝑜𝑜𝑡 (23)
be performed using the objective function. In which, the
evaluation measures are included. The successful choice of where, α and β are two empirical parameters used for
function means more accurate and better results. In this work, balancing between the measurements. In our-case, there is no-
a combination of various criteria is introduced in the preference between-the two-objectives, so (α=β=0.5) is
evaluation function, in order to be optimized and get the best chosen.
gains in our main goals such as Ripple, Overshoot, and system
response time. Firstly, integral square error (ISE) [29] criterion
is given as a measure for ripple, in which the difference 6. SIMULATIONARESULTSAANDADISCUSSION
between the theoretical and produced power is calculated. ISE
is given by the equation: To simulate and analyze the proposed method, we choose
𝜏
the Solarex MSX-150 photovoltaic module witha36 solar cells
2 [4]. The Figure 8 shows the P-V characteristics of the PV cell
∫ (𝑃𝑟𝑒𝑓 − 𝑃𝑜𝑢𝑡 ) 𝑑𝑡 (21)
0 from a typical Solarex MSX-150 PV panel. For more details;
Figure 8(a) show the P-V voltage characteristics of the PV cell
also, the overshoot criteria employed as second part of the for different irradiation levels (0.2, 0.4, 0.6, 0.8, 1 KW/M²) at
fitness function, which is defined as follows: fixed temperature=25℃, respectively. Where, the Figure 8(b)
reports the impact of the temperature variation (T=25, 50, 75,
𝑂𝑣𝑒𝑟𝑠ℎ𝑜𝑜𝑡 = 𝑚𝑎𝑥(𝑃𝑜𝑢𝑡 ) − 𝑃𝑟𝑒𝑓 (22) 100, 125 and 150℃) with constant irradiation (S=1 KW/M²) on
the P-V voltage characteristics of the PV cell.
Based on these two measurements; we define our fitness
180
(b) P–Vacurves for various temperatures. (Solarex-MSX-150, S=1 Sun, T=0, 25, 50, and 75)
Table 1. Test pattern signals variation of irradiation due to weather changing or cloud
passing, three irradiation steps signals were simulated using a
Irradiation (W/m2) Time (s) MATLAB/Simulink software as described by Table 1. The
1000 0-0.5 obtained results are compared to P&O classical algorithm and
600 0.5-1 even compared between them.
800 1-1.5 As stated in the background on bio-inspired algorithms
600 1.5-2
section, the main advantages of GWO and WOA is the less
1000 2-2.5
number of parameter entered by the user. Mainly, three
parameters are used in both algorithms, which are number of
In order to prove our proposals efficiency, with the quick
181
iterations, number of agents and optimized variables number, exploration in WOA. However, Gray wolves optimization
such as, the last one representing the PID parameters Kp, Ki algorithm starts with less fitness function in the first few
and Kd in our model. Table 2 reports the utilized values for iterations, which effect directly on the ripples in our model,
each parameter in the algorithms. due to the hierarchical search method that makes GWO
algorithm powerful in terms of exploration. Table 3 give the
Table 2. GWO and WAO setup parameters results of 4 executions of the proposed methods with the same
global objective with different performances (ripple, overshoot
Parameters and response time). The best results, which will be used in the
Description rest of our study, are highlighted in bold.
WAO GWO
The efficiency of the proposed GWO-MPPT and WOA-
Number ofasearchaagents 10 10 MPPT methods, is illustrated through a comparative study
Maximumanumber ofaiterations 50 50 between variable step size MPPT and MPPT-GWO/WOA
have been illustrated. We have demonstrated three
Numberaof variable 2 2
improvements: a) tracking accuracy, b) ripple. c) overshoot.
Figure 10 shows the GWO and WOA performance in training
Table 3. Optimum set of controllers gains offline step. While Figure 11 shows the obtained results using
the trained optimal variable step size MPPT.
Algorithm Ki Kp Kd
From simulation results we can see that:
Test 1 45.381005 1077.134 0.028086226
Test 2 33.342169 1300.6693 0.038502141 • MPPT tracking: fixed and variable step size MPPT
GWO
Test 3 26.151597 1425.7115 0.038324656 algorithms both have acceptable accuracy. In both
Test 4 58.341318 1470.8635 0.038500916 cases, the power values are very close to the theoretical
Test 1 81.273813 1097.8142 0.038562088 value corresponding to irradiation levels (Figure 10 and
Test 2 83.00539 1118.2084 0.039770502 Figure11A).
WOA
Test 3 65.992306 1095.0812 0.012762517 • Ripple: It is clear the variable step MPPT method gives
Test 4 93.027473 1395.4121 0.037849931 improvement regarding the ripple. The quality of the
output power PPVl (Ripple) with variable step
As the first comparison, with the aim to forecast the best GWO/WOA MPPT algorithm are obviously better than
method that gives more minimization of the fitness function it with fixed step size MPPT algorithm (Figure 11B).
between GWO and WOA. Figure 9 reports the results of • Overshoot: the power peak value of the overshoot in
fitness function in terms of number of iterations. It’s observed case of suddenly changing atmospheric conditions is
that whale optimization algorithm performs the Grey wolves more important with the fixed value GWO/WOA
optimization algorithm in terms of minimization, which means MPPT compared to overshoot using the proposed
more efficiency in terms of overshoot and response time. This variable step size GWO/WOA MPPT controller
result is due to the good trad-off between exploitation and (Figure 11C).
182
(c) Power overshoot
Figure 11. Zoom output power of MPPT using GWO and WOA
The MPPT point tracking by both algorithms (P&O and PO- oscillation of the P&O algorithm especially around the MPPT
GOW/WAO) is shown by Figure 12. point, in the proposed PO-GWO/WAO algorithms, the race of
On can clearly see that due to the instability and the the MPPT point in most cases is less important.
183
7. CONCLUSION http://dx.doi.org/10.1016/j.jpowsour.2019.03.055
[8] Ahmed, M., Hendawi, E., Alamri, B., Alharthi, M.,
Two new intelligent maximum PowerPoint tracking (MPPT) Salem, F., Orabi, M., Mekhilef, S., Ghoneim, S. (2020).
techniques for photovoltaic (PV) solar systems have been Classical control for unequal DC sources five-level
developed in this study. To tune the PID controller gains, the inverter-based SHE technique. Energies, 13(18): 4715.
whale optimization algorithm (WOA) and grey wolf http://dx.doi.org/10.3390/en13184715
optimization (GWO) algorithm are used .Toa address the [9] Khadidja, S., Mountassar, M., M'hamed, B. (2017).
challenges associated with rapidly changing insolation levels; Comparative study of incremental conductance and
we have used these two algorithms. To validate the perturb & observe MPPT methods for photovoltaic
performance and functionality of the proposed algorithms, system. 2017 International Conference on Green Energy
simulation results are provided. To do simulation, we have Conversion Systems (GECS). IEEE, pp. 1-6.
used the Simulink environment and we have detailed different http://dx.doi.org/10.1109/GECS.2017.8066230
aspects of the model design and parameters. The simulation [10] Harrag, A., Messalti, S. (2015). Variable step size
results were divided into transient, steady state, and dynamic modified P&O MPPT algorithm using GA-based hybrid
response. The reduction of the ripple, the overshoot and the offline/online PID controller. Renewable and
response time as well as the good ability of the proposed PO- Sustainable Energy Reviews, 49: 1247-1260.
GWO/WOA algorithms to follows the MPPT point especially http://dx.doi.org/10.1016/j.rser.2015.05.003
in fast changing environment conditions, which resulting in an [11] Jordehi, R.A. (2016). Maximum power point tracking in
overall reduction of lost energy, are the main contributions in photovoltaic (PV) systems: A review of different
this work. In addition, we plan to extend the present work approaches. Renewable and Sustainable Energy Reviews,
studying the biggest disadvantages of both proposed 65: 1127-1138.
algorithms GWO / WAO when they used to optimize their http://dx.doi.org/10.1016/j.rser.2016.07.053
parameters online and change the PID gains according the [12] Ali, A., Malik, K., Irshad, M.Z., Tirth, V., Algarni, S.,
selected decisive criteria. Zahir, M.H., Islam, S., Shafiullah, M., Shukla, N.K.
(2020). Review of online and soft computing maximum
power point tracking techniques under non-uniform solar
REFERENCES irradiation conditions. Energies, 13(12): 3256.
https://doi.org/10.3390/en13123256
[1] Joisher, M., Singh, D., Taheri, S. (2020). A hybrid [13] Lamzouri, F.E., Boufounas, E.M., Brahmi, A., El Amrani
evolutionary-based MPPT for photovoltaic systems A. (2020). Optimized TSMC control based MPPT for PV
under partial shading conditions. IEEE Access, 8: 38481- system under variable atmospheric conditions using PSO
38492. algorithm. Procedia Computer Science, 170: 887-892.
http://dx.doi.org/10.1109/ACCESS.2020.2975742 https://doi.org/10.1016/j.procs.2020.03.116
[2] Mao, M.X., Zhou, L., Yang, Z.R., Zhang, Q.J., Zheng, C., [14] Yilmaz, U., Turksoy, O., Teke, A. (2019). Improved
Xie, B., Wan, Y.H. (2019). A hybrid intelligent GMPPT MPPT method to increase accuracy and speed in
algorithm for partial shading PV system. Control photovoltaic systems under variable atmospheric
Engineering Practice, 83: 108-115. conditions. International Journal of Electrical Power &
http://dx.doi.org/10.1016/j.conengprac.2018.10.013 Energy Systems, 113: 634-651.
[3] Alshahrani, A., Omer, S., Su, Y.H., Mohamed, E., http://dx.doi.org/10.1016/j.ijepes.2019.05.074
Alotaibi, S. (2019). The technical challenges facing the [15] Mei, Q., Shan, M.W., Liu, L.Y., Guerrero, J.M. (2011).
integration of small-scale and large-scale PV systems A novel improved variable step-size incremental-
into the grid: A critical review. Electronics, 8(12): 1443. resistance MPPT method for PV systems. IEEE
http://dx.doi.org/10.3390/electronics8121443 Transactions on Industrial Electronics, 58(6): 2424-2434.
[4] Loukriz, A., Messalti, S., Harrag, A. (2019). Design, http://dx.doi.org/10.1109/TIE.2010.2064275
simulation, and hardware implementation of novel [16] Bollipo, R.B., Mikkili, S., Bonthagorla, P.K. (2020).
optimum operating point tracker of PV system using Critical review on PV MPPT techniques: Classical,
adaptive step size. The International Journal of Advanced intelligent and optimisation. IET Renewable Power
Manufacturing Technology, 101: 1671-1680. Generation, 14(9): 1433-1452.
http://dx.doi.org/10.1007/s00170-018-2977-7 https://doi.org/10.1049/iet-rpg.2019.1163
[5] Chakir, A., Tabaa, M., Moutaouakkil, F., Medromi, H., [17] Jusoh, A., Bin, Mohammed, O.J.E.I., Sutikno, T. (2015).
Julien-Salame, M., Dandache, A., Alami, K. (2020). Variable step size Perturb and observe MPPT for PV
Optimal energy management for a grid connected PV- solar applications. Telkomnika, 13(1): 1-12.
battery system. Energy Reports, 6(3): 218-231. https://doi.org/10.12928/TELKOMNIKA.v13i1.1180
http://dx.doi.org/10.1016/j.egyr.2019.10.040 [18] Podder, A.K., Roy, N.K., Pota, H.R. (2019). MPPT
[6] Zheng, Z., Nakajima, A., Masukawa, S. (2020). AC methods for solar PV systems: A critical review based on
distribution system with small photovoltaic cells for the tracking nature. IET Renewable Power Generation,
windows of buildings. 2020 9th International Conference 13(10): 1615-1632. https://doi.org/10.1049/iet-
on Renewable Energy Research and Application rpg.2018.5946
(ICRERA). IEEE, pp. 50-60. [19] Ali, A., Almutairi, K., Malik, M.Z., Irshad, K., Tirth, V.,
http://dx.doi.org/10.1109/ICRERA49962.2020.9242741 Algarni, S., Zahir, M.H., Islam, S., Shafiullah, M.,
[7] Zheng, B., Fletcher, J.E., Lennon, A., Jiang, Y., Burr, Shukla, N.K. (2020). Review of online and soft
P.A. (2019). Improving generation ramp rates of computing maximum power point tracking techniques
photovoltaic systems using module-based capacitive under non-uniform solar irradiation conditions. Energies,
energy storage. Journal of Power Sources, 423: 227-235. 13(12): 3256. http://dx.doi.org/10.3390/en13123256
184
[20] Abdourrziq, M.A., Ouassaid, M., Maaroufi, M. (2016). Electronic Government, an International Journal, 16(1-2):
Single-sensor based MPPT for photovoltaic systems. 170-189. http://dx.doi.org/10.1504/EG.2020.105237
International Journal of Renewable Energy Research [28] Basha, C.H.H., Rani, C. (2020). Performance analysis of
(IJRER), 6(2): 570-579. MPPT techniques for dynamic irradiation condition of
[21] Kim, B. (2019). A study on high-efficiency MPPT solar PV. International Journal of Fuzzy Systems, 22:
algorithm based on P&O method with variable step size. 2577-2598. https://doi.org/10.1007/s40815-020-00974-y
The Transactions of the Korean Institute of Power [29] Heydari, E., Varjani, A.Y., Diallo, D. (2020). Fast
Electronics, 24(1): 1-8. terminal sliding mode control-based direct power control
https://doi.org/10.6113/TKPE.2019.24.1.1 for single-stage single-phase PV system. Control
[22] Bhusan, R.B., Kumar, N., Panda, M.K., Jha, B. (2019). Engineering Practice, 104: 104635.
Centroid analogy-based MPPT technique for uniformly https://doi.org/10.1016/j.conengprac.2020.104635
shaded solar photovoltaic array. Iranian Journal of [30] Mousavi-Avval, S.H., Rafiee, S., Sharifi, M.,
Science and Technology, Transactions of Electrical Hosseinpour, S., Notarnicola, B., Tassielli, G., Renzulli,
Engineering, 43(4): 929-939. P.A. (2017). Application of multi-objective genetic
http://dx.doi.org/10.1007/s40998-019-00267-7 algorithms for optimization of energy, economics and
[23] Awad, K., Omar, A.R., Mohamed, O. (2019). Modified environmental life cycle assessment in oilseed
maximum power point tracking technique based on one production. Journal of Cleaner Production, 140(2): 804-
cycle control for PV applications. 2019 International 815. https://doi.org/10.1016/j.jclepro.2016.03.075
Conference on Innovative Trends in Computer [31] Nadimi-Shahraki, M.H., Taghian, S., Mirjalili, S., Faris,
Engineering (ITCE). IEEE, pp. 396-400. H. (2020). MTDE: An effective multi-trial vector-based
http://dx.doi.org/10.1109/ITCE.2019.8646575 differential evolution algorithm and its applications for
[24] Rezaei, M.M., Asadi, H. (2019). A modified perturb-and- engineering design problems. Applied Soft Computing,
observe-based maximum power point tracking technique 97(Part A): 106761.
for photovoltaic energy conversion systems. Journal of https://doi.org/10.1016/j.asoc.2020.106761
Control, Automation and Electrical Systems, 30(5): 822- [32] Al-Majidi, S.D., Abbod, M.F., Al-Raweshidy, H.S.
831. http://dx.doi.org/10.1007/s40313-019-00495-6 (2018). A novel maximum power point tracking
[25] Harrag, A., Messalti, S. (2019). PSO‐based SMC technique based on fuzzy logic for photovoltaic systems.
variable step size P&O MPPT controller for PV systems International Journal of Hydrogen Energy, 43(31):
under fast changing atmospheric conditions. 14158-14171.
International Journal of Numerical Modelling: Electronic http://dx.doi.org/10.1016/j.ijhydene.2018.06.002
Networks, Devices and Fields, 32(5): e2603. [33] Mirjalili, S., Gandomi, A.H. (2017). Chaotic
http://dx.doi.org/10.1002/jnm.2603 gravitational constants for the gravitational search
[26] Mirjalili, S., Lewis, A. (2016). The whale optimization algorithm. Applied Soft Computing, 53: 407-419.
algorithm. Advances in Engineering Software, 95: 51-67. http://dx.doi.org/10.1016/j.asoc.2017.01.008
https://doi.org/10.1016/j.advengsoft.2016.01.008 [34] Gao, Z.M., Zhao, J., Yang, Y., Tian, X.J. (2020). The
[27] Rajakumar, R., Sivanandakumar, D., Uthayakumar, J., hybrid grey wolf optimization-slime mould algorithm.
Vengattaraman, T., Dinesh, K. (2020). Optimal Journal of Physics: Conference Series, Lanzhou, China,
parameter tuning for PID controller using accelerated 1617: 012034.
grey wolf optimisation in smart sensor environments.
185