SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 12, No. 5, October 2022, pp. 4559~4570
ISSN: 2088-8708, DOI: 10.11591/ijece.v12i5.pp4559-4570  4559
Journal homepage: http://ijece.iaescore.com
Tunicate swarm algorithm based maximum power point
tracking for photovoltaic system under non-uniform irradiation
Evi Nafiatus Sholikhah, Novie Ayub Windarko, Bambang Sumantri
Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya, Surabaya, Indonesia
Article Info ABSTRACT
Article history:
Received Jun 15, 2021
Revised Apr 20, 2022
Accepted May 15, 2022
A new maximum power point tracking (MPPT) technique based on the bio-
inspired metaheuristic algorithm for photovoltaic system (PV system) is
proposed, namely tunicate swarm algorithm-based MPPT (TSA-MPPT). The
proposed algorithm is implemented on the PV system with five PV modules
arranged in series and integrated with DC-DC buck converter. Then, the PV
system is tested in a simulation using PowerSim (PSIM) software.
TSA-MPPT is tested under varying irradiation conditions both uniform
irradiation and non-uniform irradiation. Furthermore, to evaluate the
performance, TSA-MPPT is compared with perturb & observe-based MPPT
(P&O-MPPT) and particle swarm optimization-based MPPT (PSO-MPPT).
The TSA-MPPT has an accuracy of 99% and has a reasonably practical
capability compared to the MPPT technique, which already existed before.
Keywords:
DC-DC buck converter
Maximum power point tracking
Non-uniform irradiation
Photovoltaic system
Tunicate swarm algorithm This is an open access article under the CC BY-SA license.
Corresponding Author:
Evi Nafiatus Sholikhah
Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya
Raya ITS St., Surabaya City, East Java 60111, Indonesia
Email: evinafiatus30@mail.com
1. INTRODUCTION
The installation of photovoltaic (PV) modules arranged in series-parallel to form PV arrays for solar
power generation has grown quite fast in recent years. The electrical energy produced by the PV array is very
dependent on environmental conditions, such as solar irradiation and temperature [1]. One of the factors that
affect solar irradiation is partial shading conditions. Partial shading is a condition where the PV array is
partially covered by dust accumulation, building shadows, tree shadows, or clouds. It causes the PV array to
receive non-uniform irradiation. In addition, some of the PV arrays covered in shadows will be energized by
the current generated by the PV arrays that are not covered in shadows. So, the power generated by the PV
array will decrease significantly compared to uniform irradiation conditions. This condition will also increase
the PV module temperature, causing a hotspot on the PV module, so the degradation of the PV module will
accelerate. To reduce the effect of partial shading is to install a bypass diode on each PV module. As a result
of the installation of this bypass diode, the PV array characteristics have several power peaks, namely global
maximum power point (GMPP) and local maximum power point (LMPP) [2]–[4].
One solution to increase the PV array output power efficiency is the maximum power point tracking
(MPPT) technique to track the PV array maximum power. The MPPT technique consists of an algorithm
implemented into a microcontroller system integrated with a power converter and sensors. The implemented
algorithm is used to determine the duty cycle, which is then used to control the switching of the power
converter. The MPPT technique has developed quite rapidly in recent years, with various algorithms
classified into conventional algorithms and soft computing algorithm that can track maximum power points
under uniform irradiation and non-uniform irradiation conditions [5]–[7].
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570
4560
In the existing works, MPPT with conventional algorithms such as perturb & observe-based MPPT
(P&O-MPPT) is not sufficient to track GMPP with non-uniform irradiation [8]. Therefore, as an alternative,
the soft computing algorithm is implemented as an algorithm in the MPPT technique. The bio-inspired
metaheuristic algorithm based MPPT has a practical ability to track GMPP both of uniform and non-uniform
irradiation conditions [9]. Several MPPT techniques based on bio-inspired metaheuristic algorithms include
particle swarm optimization-based MPPT (PSO-MPPT) [10], flower pollination algorithm-based MPPT
(FPA-MPPT) [11], grey wolf optimization-based MPPT (GWO-MPPT) [11], artificial bee colony-based
MPPT (ABC-MPPT) [12], ant colony optimization-based MPPT (ACO-MPPT) [13], human psychology
optimization-based MPPT (HPO-MPPT) [14], grass hopper optimization-based MPPT (GHO-MPPT) [15],
and cuckoo search optimization-based MPPT (CSO-MPPT) [16]. The advantage of the bio-inspired
metaheuristic algorithm is that it can track GMPP in both non-shading conditions with uniform irradiation
and partial shading conditions with non-uniform irradiation. The fundamental differences between the
algorithms include the speed of convergence, the range of effectiveness, control parameters, the level of
design complexity, the sensors used, and the cost of hardware implementation [17]–[19].
In 2020, a new bio-inspired metaheuristic algorithm, namely the tunicate swarm algorithm (TSA)
was firstly proposed by Kaur et al. This algorithm can solve global optimization problems, both based on
unimodal and multimodal functions. The TSA algorithm has an effective performance from the performance
evaluation results compared to the eight bio-inspired metaheuristic algorithms that have existed before [20].
The advantage of the TSA algorithm is that it has a very simple mathematical modelling so that it is easy to
implement on many systems. Several examples of TSA algorithm implementation are used as parameter
extraction in PV modules [21] and optimal control and operation of fully automated distribution networks
[22].
From the background, this paper purposes to design and implement the tunicate swarm algorithm
based MPPT (TSA-MPPT). The proposed algorithm is implemented on a DC-DC Buck converter, integrated
with a PV array consisting of 5 PV modules connected in series and integrated with a voltage sensor and
current sensor. Furthermore, the system is simulated using PSIM 9.1.1. In addition, for performance
evaluation, the TSA-MPPT is compared with P&O-MPPT and PSO-MPPT. The TSA algorithm has the
advantage of being relatively easy to implement and can track both uniform and non-uniform irradiation
conditions. This paper is organized into four sections. Introduction in section 1. The research methods,
including PV module modeling, DC-DC Buck converter modeling, and the TSA algorithm described in
section 2. Then, the results and analysis are described in section 3 and the conclusion is in section 4.
2. RESEARCH METHOD
2.1. PV module modelling
Figure 1 shows an equivalent circuit of single diode PV cell model. This model is represented by a
parallel current source with parallel diode and resistor and a series of resistor connected at the output
terminals [23]. According to the single diode PV cell model, the I-V characteristics of the PV module are
formulated by (1).
𝐼𝑝𝑣 = 𝐼𝑝ℎ − 𝐼𝑠 (𝑒
𝑉𝑝𝑣+𝐼𝑝𝑣𝑅𝑠
𝑛𝑁𝑠𝑉𝑡 − 1) −
𝑉𝑝𝑣+𝐼𝑝𝑣𝑅𝑠
𝑅𝑠ℎ
(1)
𝐼𝑝𝑣 and 𝑉
𝑝𝑣 are the PV module output current and PV module output voltage. 𝐼𝑝ℎ is the photovoltaic
current, 𝐼𝑠 is the saturation current, 𝑅𝑠 is the series resistor, 𝑅𝑠ℎ is the parallel resistor, n is the diode quality
factor, 𝑁𝑠 is the number of PV cells connected to the PV module, and 𝑉𝑡 is the thermal voltage of the PV
cells defined as 𝑉𝑡 = 𝑘𝑇
𝑞
⁄ , where 𝑘 is Boltzmann’s constant (1.38×10-23
J/K), 𝑞 is the elementary charge
(1.6×10-19
C), and 𝑇 is p-n
junction temperature in Kelvin.
2.2. PV array characteristic
To produce large electrical power, PV modules are arranged to form a PV array. The amount of
power generated by the PV array is highly dependent on the amount of solar irradiation. The higher the solar
irradiation, the greater the power that the PV array can generate. PV arrays have identical characteristics with
PV modules. PV array have non-linear characteristics, which is usually represented using I-V curves and P-V
curves. Where every change in irradiation conditions, the PV array will have a maximum power point (MPP)
called the global maximum power point (GMPP). In this paper, 5 PV modules are connected in series as
shown in Figure 2(a) where the PV module parameters used are listed in Table 1.
Int J Elec & Comp Eng ISSN: 2088-8708 
Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah)
4561
In non-shading conditions with uniform irradiation, the characteristic of the PV array has one GMPP
as shown in the orange curve in Figure 2(b). While in partial shading conditions with non-uniform irradiation
as shown in the yellow and green curves in Figure 2(b), the PV array produces several MPP peaks as a result
of installing bypass diodes in the PV array circuit and a significant decreasing in power occurs due to losses
in the form of heat. From the several MPP peaks, there is only one MPP which is the correct MPP peak or is
called GMPP while the other MPP point is called LMPP. The number of MPPs depends on the topology of
the PV array used and the partial shading conditions [2].
Figure 1. The equivalent circuit of single diode PV cell model [23]
(a) (b)
Figure 2. PV Array (a) PV modules connected in series and (b) PV array characteristic
Table 1. The PV module parameters
No. Parameter Variable Value
1 Number of cells 𝑁𝑠 36
2 Maximum Power 𝑃𝑚 100 W
3 Voltage at Pm 𝑉
𝑚 17.6 V
4 Current at Pm 𝐼𝑚 5.68 A
5 Open Circuit Voltage 𝑉
𝑜𝑐 21.8 V
6 Short Circuit Current 𝐼𝑠𝑐 6.09 A
7 Shunt Resistance 𝑅𝑠ℎ 1000 Ω
8 Series Resistance 𝑅𝑠 0.0097 Ω
9 Irradiance Intensity 𝑆0 1000 W/m2
10 Ambient Temperature 𝑇 25 o
C
Ideal Cell
Practical Cell
Iph
ID
D
Rs
Ipv
Vpv
Rsh
0
50
100
150
200
250
300
350
400
450
500
0 20 40 60 80 100 120
uniform irradiation level 3 different irradiation levels
5 different irradiation levels
GMPP
GMPP
GMPP
Power (W)
Voltage (Volt)
LMPP
LMPP
LMPP
LMPP
LMPP
LMPP
3 different irradiation levels
Uniform
irradiation level
5 different irradiation levels
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570
4562
2.3. DC-DC buck converter
To implement the MPPT algorithm, a DC-DC Buck converter is used, which is installed between
the PV array and the load. It is easy to control the load impedance and maintain the PV array at its GMPP
condition by controlling the duty cycle switching converter. The parameters of DC-DC buck converter are
obtained with the following model [24]:
𝑉
𝑜 = 𝐷. 𝑉𝑖𝑛 (2)
𝐷 =
𝑇𝑜𝑛
𝑇𝑠
(3)
𝐿𝑚𝑖𝑛 =
(1−𝐷)𝑅
2𝑓
(4)
𝐿 = (
𝑉𝑖𝑛−𝑉𝑜
∆𝑖𝐿𝑓
) 𝐷 (5)
𝐶 =
1−𝐷
8𝐿(
∆𝑉𝑜
𝑉𝑜
⁄ )𝑓2
(6)
where 𝑉𝑖𝑛 is the input voltage, 𝑉
𝑜 is the output voltage, 𝐷 is the duty cycle, 𝑇𝑜𝑛 is the duration of the PWM
signal to turn on the converter switch, 𝑇𝑠 is the switching period, 𝐿𝑚𝑖𝑛 is the minimum inductance required
for the continuous current operation, 𝑅 is the load resistor. 𝐿 is the filter inductor and 𝐶 is the filter capacitor.
When, 𝑓 is the switching frequency, ∆𝑉
𝑜 is the output ripple voltage, and ∆𝑖𝐿 is the inductor ripple current.
The parameters of DC-DC buck converter as shown in Table 2. Then, the equivalent circuit of DC-DC buck
converter as shown in Figure 3.
Table 2. The parameters of buck converter
No. Parameter Variable Value
1 Switching Frequency 𝑓 20 kHz
2 Inductor 𝐿 1.11 mH
3 Capacitor 𝐶 177.15 µF
4 Load Resistor 𝑅 3.528 Ω
Figure 3. The equivalent circuit of DC-DC buck converter
2.4. TSA based MPPT (TSA-MPPT)
The TSA global optimization algorithm described in paper [20] is now applied as an MPPT
technique for PV array systems operating under uniform irradiation and non-uniform irradiation through
direct control. In TSA-MPPT, each tunicate search agent is defined as the duty cycle (𝐷) of the DC-DC
converter. In first iteration, the random duty cycle initialization at 5 point positions where the range of duty
cycle are 0% until 100%. Then the position of each duty cycle called 𝐷(𝑖). If we use 5 positions of duty cycle
as agents, the position can define as [𝐷1,𝐷2, 𝐷3, 𝐷4, 𝐷5]. The position of each duty cycle will be evaluated by
a fitness function. In this work, the fitness function utilizes the PV array output voltage (𝑉
𝑝𝑣) and the PV
array output current (𝐼𝑝𝑣). The best position is defined by how much PV array output power (𝑃𝑝𝑣) generated
by the duty cycle. The fitness function in this work is formulated as (7).
Duty Cycle
Vin L C R Vo
Diode
Int J Elec & Comp Eng ISSN: 2088-8708 
Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah)
4563
𝑃𝑝𝑣 = 𝑉
𝑝𝑣 × 𝐼𝑝𝑣 (7)
Then, to update the duty cycle, the TSA algorithm depends on a random vector which is formulated as (8).
𝐴
⃗ =
𝑐2+𝑐3−(2∙𝑐1)
[𝑃𝑚𝑖𝑛+𝑐1∙𝑃𝑚𝑎𝑥−𝑃𝑚𝑖𝑛]
(6)
Vector 𝐴
⃗ is a random vector to avoid conflicts between agents. Where 𝑐1, 𝑐2, and 𝑐3 are random numbers
with range [0,1]. 𝑃𝑚𝑖𝑛 and 𝑃
𝑚𝑎𝑥 are the initial and subordinate speeds with values are 1 and 4, respectively.
Then, for the position of duty cycle to ensure around the MPP can be formulated in (9). So, for update the
duty cycle can be formulated in (10):
𝐷(𝑖) = {
𝐷𝑏𝑒𝑠𝑡 + 𝐴
⃗ ∙ |𝐷𝑏𝑒𝑠𝑡 − 𝑟𝑎𝑛𝑑 ∙ 𝐷(𝑖)| if 𝑟𝑎𝑛𝑑 ≥ 0.5
𝐷𝑏𝑒𝑠𝑡 − 𝐴
⃗ ∙ |𝐷𝑏𝑒𝑠𝑡 − 𝑟𝑎𝑛𝑑 ∙ 𝐷(𝑖)| if 𝑟𝑎𝑛𝑑 < 0.5
(9)
𝐷(𝑖 + 1) =
𝐷(𝑖)+𝐷(𝑖+1)
2+𝑐1
(10)
where 𝐷(𝑖 + 1) represents the updated duty cycle and 𝑟𝑎𝑛𝑑 is random value with range [0,1]. The flowchart
of TSA-MPPT as shown in Figure 4.
Figure 4. Flowchart of TSA-MPPT
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570
4564
The step by step for TSA-MPPT are:
− Step 1: Initialize the position of duty cycles 𝐷(𝑖) and TSA parameters such us 𝑃𝑚𝑖𝑛 = 1, 𝑃𝑚𝑎𝑥 = 4,
𝑐1, 𝑐2, 𝑐3, 𝑟𝑎𝑛𝑑, 𝐴
⃗, Max Iteration=10
− Step 2: Sense the PV array output voltage (𝑉
𝑝𝑣) and the PV array output current (𝐼𝑝𝑣) generated by duty
cycle 𝐷(𝑖).
− Step 3: Calculate the PV array output power (𝑃𝑝𝑣) generated by duty cycle 𝐷(𝑖) with (7).
− Step 4: Evaluate the position of duty cycle by how much the PV array output power (𝑃𝑝𝑣) generated by
the position of duty cycle 𝐷(𝑖).
− Step 5: Update the TSA parameters using (8) and (9), then update the position of duty cycle with (10)
− Step 6: Increase iteration step by step, and if not the same to Max Iteration, repeat step 2 until step 5
− Step 7: Output the best position of duty cycle obtained so far for control switching of DC-DC buck
converter. The best duty cycle position must be generated PV array output power (𝑃𝑝𝑣) at GMPP.
3. RESULTS AND DISCUSSION
For implementing the TSA-MPPT, it is validated using a simulation with PowerSim (PSIM) 9.1.1
software, as shown in Figure 5. PV array arranged by 5 PV modules connected in series integrated with
DC-DC Buck converter. Furthermore, to determine the algorithm's performance, TSA-MPPT is compared
with the P&O-MPPT [25], [26] and PSO-MPPT [10]. The system was tested under several conditions with
uniform irradiation and non-uniform irradiation. Five cases are used to test and analyze the performance of
each algorithm. In case 1, PV array in non-shading condition with uniform irradiation, which is the PV array
characteristic have only one MPP. In case 2, case 3, case 4, and case 5, PV array under partial shading
condition with different irradiation levels, which is the PV array characteristics have several MPP. The
illustration of PV array characteristics in 5 cases is shown in Figure 6. From the figure, can know that each of
cases have different characteristic with other. Besides that, TSA-MPPT also tested under fast varying
irradiation change. The purpose of the TSA-MPPT is to reach the GMPP and maintain the duty cycle stay at
GMPP.
Figure 5. Simulation circuit in PSIM
MPPT_Algorithm
Vpv
Ipv
PWM
V
duty
Int J Elec & Comp Eng ISSN: 2088-8708 
Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah)
4565
3.1. Under uniform irradiation
In case 1, TSA-MPPT was tested under non-shading conditions with uniform irradiation of
1000 W/m2
while the temperature was assumed to be constant at 25 o
C. The simulation results show power
tracking to MPP and duty cycle movement is shown in Figure 6. For the P&O-MPPT, the change in duty
cycle movement by a fixed step of 3%. As for the PSO-MPPT and TSA-MPPT, the duty cycle changes
follow each algorithm's random variable step size. From the simulation results in Figure 7, the P&O-MPPT
reaches the MPP point quickly at t=0.15 s, but there are oscillations in the MPP condition. Therefore, it
cannot be stable for both the power and duty cycle.
Figure 6. PV characteristic of five cases
Figure 7. The simulation result of case 1: power and duty cycle waveform
On the other side, the PSO-MPPT can track GMPP correctly at t=1.2 s, and there is no oscillation
during MPP conditions. Still, there is a very fluctuating power transient before reaching MPP. With TSA, it
can track MPP correctly at t=1.2 s, there is no oscillation during MPP, and power fluctuations before
reaching MPP are also more stable when compared to PSO-MPPT. With the TSA-MPPT, in this condition, it
has an accuracy of 99.96%. From the comparison results, the performance of PSO and TSA has the same
time convergence characteristics to reach the MPP point. However, TSA-MPPT is superior in reducing
power fluctuations before reaching the MPP, and there is no oscillation after reaching the MPP.
GMPP
GMPP
GMPP
GMPP
GMPP
Case 1
Case 2
Case 3
Case 4
Case 5
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570
4566
3.2. Under non-uniform irradiation
To determine the algorithm's performance for tracking GMPP under non-uniform irradiation
conditions, TSA-MPPT was tested in 4 cases of non-uniform irradiation with different partial shading levels,
and the temperature was assumed to be constant at 25 C. In case 2, the PV array is assumed to receive
irradiation with two different irradiation levels, 1000 W/m2
, and 500 W/m2
. The PV array characteristic have
2 MPP points, as shown in Figure 6. TSA-MPPT and PSO-MPPT successfully tracked GMPP correctly, but
P&O-MPPT cannot track the GMPP, so the power generated is below the actual GMPP power, as shown in
Figure 8. TSA has the best performance for case 2.
In case 3, the PV array is assumed to receive irradiation with three different irradiation levels,
1000 W/m2
, 800 W/m2
, and 300 W/m2
. Therefore, the PV array characteristic have 3 MPP points, as shown
in Figure 6. From the simulation results, TSA-MPPT, PSO-MPPT, and P&O-MPPT successfully tracked
GMPP correctly. Still, for P&O-MPPT, there were power oscillations during MPP, as well as PSO-MPPT,
there was a very fluctuating power transient before reaching MPP, as shown in Figure 9. Thus, TSA still has
the best performance when compared to P&O-MPPT and PSO-MPPT for case 3.
Figure 8. The simulation result of case 2: power and duty cycle waveform
Figure 9. The simulation result of case 3: power and duty cycle waveform
Int J Elec & Comp Eng ISSN: 2088-8708 
Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah)
4567
In case 4, the PV array is assumed to receive irradiation with four different irradiation levels,
1000 W/m2
, 500 W/m2
, 900 W/m2
, and 100 W/m2
, so that the PV array characteristic have 4 MPP points, as
shown in Figure 6. TSA-MPPT and PSO-MPPT managed to track GMPP correctly, but P&O-MPPT could
not track GMPP, so the power generated was below the actual GMPP power, as shown in Figure 10. Thus,
TSA has the best performance for case 4.
In case 5, the PV array is assumed to get irradiation with five different irradiation levels, namely
1000 W/m2
, 300 W/m2
, 400 W/m2
, 600 W/m2
, and 800 W/m2
. The the PV array characteristic have 5 MPP
points, as shown in Figure 6. From the simulation results, TSA-MPPT, PSO-MPPT, and P&O-MPPT
managed to track GMPP correctly. Still, for P&O-MPPT, there are power oscillations during MPP, as well as
PSO-MPPT, there is a very fluctuating power transient before reaching MPP, as shown in Figure 11. Thus,
TSA still has the best performance when compared to P&O-MPPT and PSO-MPPT for case 5. The detail of
simulation results can be shown in Table 3.
Figure 10. The simulation result of case 4: power and duty cycle waveform
Figure 11. The simulation result of case 5: power and duty cycle waveform
PSO
PSO
TSA
TSA
P&O
P&O
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570
4568
3.3. Under varrying irradiation change
In addition, TSA-MPPT was also tested under varying irradiation change conditions [27]. First, the
PV array is conditioned to receive uniform irradiation of 1000 W/m2
for 1.6 s as 1st
condition, then it
changes to a non-uniform irradiation condition with 3 different irradiation levels, 1000 W/m2
, 500 W/m2
,
and 100 W/m2
for 1.6 s as 2nd
condition, then the irradiation changed again with 5 different irradiation levels,
1000 W/m2
, 900 W/m2
, 700 W/m2
, 400 W/m2, and 300 W/m2
for 1.6 s as 3rd
condition.
Table 3. Simulation results
Case Method Pmpp (W) Pmppt (W) Duty cycle (%) Time to reach MPP (s) Accuracy (%)
1 P&O 500.28 499.9 49 0.15 99.92%
PSO 495.61 49.37 1.2 99.07%
TSA 500.09 47.33 1.2 99.96%
2 P&O 300.1 284.34 31 0.12 94.75%
PSO 300 61.4 1.22 99.97%
TSA 300.06 61.8 1.2 99.99%
3 P&O 341.28 340.79 49 0.15 99.86%
PSO 336.5 49.21 1.22 98.60%
TSA 341.09 47.33 1.22 99.94%
4 P&O 285.1 234.61 37 0.15 82.29%
PSO 284.99 58.69 1.23 99.96%
TSA 285.03 61.8 1.22 99.98%
5 P&O 202.03 201.85 49 0.1 99.91%
PSO 194.78 44.65 1.2 96.41%
TSA 201.51 46.56 1.22 99.74%
From the simulation results shown in Figure 12, TSA-MPPT has the best tracking ability compared
to P&O-MPPT and PSO-MPPT, where TSA-MPPT succeeded in tracking GMPP in 3 irradiation conditions
changes were quite fast with the accuracy is 99.9%. Meanwhile, P&O-MPPT is less precise in tracking
GMPP during the 2nd
condition change, and PSO-MPPT is less accurate in tracking GMPP in the
3rd
condition. Overall, the comparison of the performance evaluations of TSA-MPPT, P&O-MPPT, and
PSO-MPPT can be shown in Table 4.
Figure 12. The simulation result of varrying irradiation change
PSO
PSO
TSA
TSA
P&O
P&O
Int J Elec & Comp Eng ISSN: 2088-8708 
Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah)
4569
Table 4. Performance evaluation
Method Parameter Performance Analysis
P&O Duty cycle star=40%
Duty cycle step=3%
- Faster tracking;
- Has oscillation at MPP;
- Good tracking for uniform irradiation
- High accuracy.
PSO Duty cycle initialization=5
{18%, 36%, 54%, 72%, 90%}
MaxIteration=10
𝑤1=0.4
𝑐1=1.6
𝑐2=1.8
- Faster Tracking;
- No oscillation at MPP;
- Good tracking performance, but in several condition can’t track GMPP
- Have very fluctuating power and duty before reach MPP
- High accuracy
TSA Duty cycle initialization=5
{18%, 36%, 54%, 72%,90%}
MaxIteration=10
𝑃𝑚𝑎𝑥=4
𝑃𝑚𝑖𝑛=1
- Faster Tracking;
- No oscillation at MPP;
- Good tracking performance for uniform and non-uniform irradiation
condition;
- Have fluctuating power and duty before reach MPP, but more stable
than PSO;
- High accuracy.
4. CONCLUSION
In this paper, the TSA-MPPT is proposed. TSA-MPPT have good performance both in tracking
ability and accuracy. It has good tracking ability in both uniform and non-uniform irradiation conditions even
for complex partial shading with five different irradiation levels. With almost zero steady-state oscillation at
MPP. The accuracy of TSA-MPPT is 99,9%. The TSA-MPPT overall shows superior performance compared
to the P&O-MPPT and PSO-MPPT. This paper is purposed to be a reference for researchers who developed
MPPT algorithm based on bio-inspired metaheuristic algorithm for PV system. For the next study, we
suggest improving the algorithm by tuning random variables or hybrid them with other algorithms to
decrease the converge time.
REFERENCES
[1] M. R. Maghami, H. Hizam, C. Gomes, M. A. Radzi, M. I. Rezadad, and S. Hajighorbani, “Power loss due to soiling on solar
panel: a review,” Renewable and Sustainable Energy Reviews, vol. 59, pp. 1307–1316, Jun. 2016, doi:
10.1016/j.rser.2016.01.044.
[2] J. Teo, R. Tan, V. Mok, V. Ramachandaramurthy, and C. Tan, “Impact of partial shading on the P-V characteristics and the
maximum power of a photovoltaic string,” Energies, vol. 11, no. 7, Jul. 2018, doi: 10.3390/en11071860.
[3] R. Ahmad, A. F. Murtaza, H. Ahmed Sher, U. Tabrez Shami, and S. Olalekan, “An analytical approach to study partial shading
effects on PV array supported by literature,” Renewable and Sustainable Energy Reviews, vol. 74, pp. 721–732, Jul. 2017, doi:
10.1016/j.rser.2017.02.078.
[4] E. N. Sholikhah, M. N. Habibi, N. A. Windarko, and D. O. Anggriawan, “Abnormal detection in photovoltaic array based on
artificial neural network,” in 2020 10th Electrical Power, Electronics, Communications, Controls and Informatics Seminar
(EECCIS), Aug. 2020, pp. 59–64., doi: 10.1109/EECCIS49483.2020.9263457.
[5] N. Karami, N. Moubayed, and R. Outbib, “General review and classification of different MPPT Techniques,” Renewable and
Sustainable Energy Reviews, vol. 68, pp. 1–18, Feb. 2017, doi: 10.1016/j.rser.2016.09.132.
[6] F. Belhachat and C. Larbes, “Comprehensive review on global maximum power point tracking techniques for pv systems
subjected to partial shading conditions,” Solar Energy, vol. 183, pp. 476–500, May 2019, doi: 10.1016/j.solener.2019.03.045.
[7] M. A. M. Ramli, S. Twaha, K. Ishaque, and Y. A. Al-Turki, “A review on maximum power point tracking for photovoltaic
systems with and without shading conditions,” Renewable and Sustainable Energy Reviews, vol. 67, pp. 144–159, Jan. 2017, doi:
10.1016/j.rser.2016.09.013.
[8] F. Belhachat and C. Larbes, “A review of global maximum power point tracking techniques of photovoltaic system under partial
shading conditions,” Renewable and Sustainable Energy Reviews, vol. 92, pp. 513–553, Sep. 2018, doi:
10.1016/j.rser.2018.04.094.
[9] G. Li, Y. Jin, M. W. Akram, X. Chen, and J. Ji, “Application of bio-inspired algorithms in maximum power point tracking for PV
systems under partial shading conditions – a review,” Renewable and Sustainable Energy Reviews, vol. 81, pp. 840–873, Jan.
2018, doi: 10.1016/j.rser.2017.08.034.
[10] T. Sudhakar Babu, N. Rajasekar, and K. Sangeetha, “Modified particle swarm optimization technique based maximum power
point tracking for uniform and under partial shading conditio,” Applied Soft Computing, vol. 34, pp. 613–624, Sep. 2015, doi:
10.1016/j.asoc.2015.05.029.
[11] J. P. Ram and N. Rajasekar, “A novel flower pollination based global maximum power point method for solar maximum power
point tracking,” IEEE Transactions on Power Electronics, vol. 32, no. 11, pp. 8486–8499, Nov. 2017, doi:
10.1109/TPEL.2016.2645449.
[12] A. S. Benyoucef, A. Chouder, K. Kara, S. Silvestre, and O. A. Sahed, “Artificial bee colony based algorithm for maximum power
point tracking (MPPT) for PV systems operating under partial shaded conditions,” Applied Soft Computing, vol. 32, pp. 38–48,
Jul. 2015, doi: 10.1016/j.asoc.2015.03.047.
[13] N. Priyadarshi, V. Ramachandaramurthy, S. Padmanaban, and F. Azam, “An ant colony optimized mppt for standalone hybrid
PV-wind power system with single cuk converter,” Energies, vol. 12, no. 1, p. 167, Jan. 2019, doi: 10.3390/en12010167.
[14] F. Fitriyah, M. Z. Efendi, and F. Dwi Murdianto, “Modeling and simulation of MPPT zeta converter using human psychology
optimization algorithm under partial shading condition,” in 2020 International Electronics Symposium (IES), Sep. 2020,
pp. 14–20., doi: 10.1109/IES50839.2020.9231890.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570
4570
[15] M. Mansoor, A. F. Mirza, Q. Ling, and M. Y. Javed, “Novel grass hopper optimization based MPPT of PV systems for complex
partial shading conditions,” Solar Energy, vol. 198, pp. 499–518, Mar. 2020, doi: 10.1016/j.solener.2020.01.070.
[16] J. Ahmed and Z. Salam, “A maximum power point tracking (MPPT) for PV system using cuckoo Search with partial shading
capability,” Applied Energy, vol. 119, pp. 118–130, Apr. 2014, doi: 10.1016/j.apenergy.2013.12.062.
[17] L. L. Jiang, R. Srivatsan, and D. L. Maskell, “Computational intelligence techniques for maximum power point tracking in PV
systems: a review,” Renewable and Sustainable Energy Reviews, vol. 85, pp. 14–45, Apr. 2018, doi: 10.1016/j.rser.2018.01.006.
[18] A. P. Bhatnagar and B. R. K. Nema, “Conventional and global maximum power point tracking techniques in photovoltaic
applications: a review,” Journal of Renewable and Sustainable Energy, vol. 5, no. 3, May 2013, doi: 10.1063/1.4803524.
[19] S. Bhattacharjee and B. J. Saharia, “A comparative study on converter topologies for maximum power point tracking application
in photovoltaic generation,” Journal of Renewable and Sustainable Energy, vol. 6, no. 5, Sep. 2014, doi: 10.1063/1.4900579.
[20] S. Kaur, L. K. Awasthi, A. L. Sangal, and G. Dhiman, “Tunicate swarm algorithm: A new bio-inspired based metaheuristic
paradigm for global optimization,” Engineering Applications of Artificial Intelligence, vol. 90, Apr. 2020, doi:
10.1016/j.engappai.2020.103541.
[21] A. Sharma, A. Dasgotra, S. K. Tiwari, A. Sharma, V. Jately, and B. Azzopardi, “Parameter extraction of photovoltaic module
using tunicate swarm algorithm,” Electronics, vol. 10, no. 8, Apr. 2021, doi: 10.3390/electronics10080878.
[22] T. Fetouh and A. M. Elsayed, “Optimal control and operation of fully automated distribution networks using improved tunicate
swarm intelligent algorithm,” IEEE Access, vol. 8, pp. 129689–129708, 2020, doi: 10.1109/ACCESS.2020.3009113.
[23] Z. Zhou and J. Macaulay, “An emulated PV source based on an unilluminated solar panel and DC power supply,” Energies, vol.
10, no. 12, Dec. 2017, doi: 10.3390/en10122075.
[24] W. Hart Danial, Commonly used power and converter equations. 2010.
[25] M. Abdel-Salam, M.-T. El-Mohandes, and M. Goda, “An improved perturb-and-observe based mppt method for PV systems
under varying irradiation levels,” Solar Energy, vol. 171, pp. 547–561, Sep. 2018, doi: 10.1016/j.solener.2018.06.080.
[26] D. K. Mathi and R. Chinthamalla, “Global maximum power point tracking technique based on adaptive salp swarm algorithm and
P&O techniques for a PV string under partially shaded conditions,” Energy Sources, Part A: Recovery, Utilization, and
Environmental Effects, pp. 1–18, Apr. 2020, doi: 10.1080/15567036.2020.1755391.
[27] T. K. Soon and S. Mekhilef, “A fast-converging MPPT technique for photovoltaic system under fast-varying solar irradiation and
load resistance,” IEEE Transactions on Industrial Informatics, vol. 11, no. 1, pp. 176–186, Feb. 2015, doi:
10.1109/TII.2014.2378231.
BIOGRAPHIES OF AUTHORS
Evi Nafiatus Sholikhah finished her bachelor and master degrees from the
Department of Electrical Engineering at Politeknik Elektronika Negeri Surabaya (PENS) in
2020 and 2022, respectively. Her research interest includes power electronics and renewable
energy. She can be contacted by email: evinafiatus30@gmail.com.
Novie Ayub Windarko finished his bachelor and master degree from Department
of Electrical Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Indonesia. He
received his Ph.D from School of Electrical Engineering, Chungbuk National University,
South Korea. He was a JICA junior visiting researcher in Hirofumi Akagi Lab., Tokyo
Institute of Technology in 2002. He has been joining to PENS since 2000. He was the head of
Renewable Energy Research Centre of PENS. He received the best paper and the best poster
award at IEEE IES 2015. He has served as reviewers for IEEE Trans. on Transportation
Electrification, IEEE Trans. on Power Electronics, Journal of Batteries, Journal of Energies
and EMITTER International Journal of Engineering Technology. His research interests include
power electronics converter, PV power generation and optimization for renewable energy. He
can be contacted by email: ayub@pens.ac.id.
Bambang Sumantri is a lecturer of Politeknik Elektronika Negeri Surabaya
(PENS), Indonesia. He received bachelor degree in Electrical Engineering from Institut
Teknologi Sepuluh Nopember (ITS), Indonesia, in 2002, M.Sc. (Master of Science) in Control
Engineering from Universiti Teknologi Petronas, Malaysia, in 2009, and Doctor of
Engineering in Mechanical Engineering, Toyohashi University of Technology, Japan, in 2015.
His research interest is in robust control system, embedded controller and renewable energy.
He can be contacted by email: bambang@pens.ac.id.

More Related Content

PDF
Comparative analysis of evolutionary-based maximum power point tracking for ...
PDF
Particle Swarm Optimization PSO Algorithm Based MPPT for PV System Operating ...
PDF
IRJET- Maximum Power Point Tracking of PV System by Particle Swarm Optimi...
PDF
Maximum power point tracking based on improved spotted hyena optimizer for s...
PDF
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
PDF
A cost-effective and optimized maximum powerpoint tracking system for the pho...
PDF
my paper published
PDF
IJER_2013_308
Comparative analysis of evolutionary-based maximum power point tracking for ...
Particle Swarm Optimization PSO Algorithm Based MPPT for PV System Operating ...
IRJET- Maximum Power Point Tracking of PV System by Particle Swarm Optimi...
Maximum power point tracking based on improved spotted hyena optimizer for s...
MPPT-Based Control Algorithm for PV System Using iteration-PSO under Irregula...
A cost-effective and optimized maximum powerpoint tracking system for the pho...
my paper published
IJER_2013_308

Similar to Tunicate swarm algorithm based maximum power point tracking for photovoltaic system under non-uniform irradiation (20)

PDF
Modeling of Solar PV system under Partial Shading using Particle Swarm Optimi...
PDF
MPPT control of PV array based on PSO and adaptive controller
PDF
A modified particle swarm optimization algorithm to enhance MPPT in the PV ar...
PPTX
Presentation 1 of Phd Ali literature review.pptx
PDF
IRJET- Maximum Power Point Technique (MPPT) for PV System based on Improv...
PDF
MAXIMUM POWER POINT TRACKING WITH ARTIFICIAL NEURAL NET WORK
PDF
An Improved Constant Voltage Based MPPT Technique for PMDC Motor
PDF
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...
PDF
A fast and accurate global maximum power point tracking controller for photo...
PDF
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
PDF
A new High Speed and Accurate FPGA-based Maximum Power Point Tracking Method ...
PDF
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
PDF
Hybrid photovoltaic maximum power point tracking of Seagull optimizer and mo...
PDF
Development of Improved MPPT Algorithm Based on Balancing PSO for Renewable E...
PDF
Maximum power point tracking techniques a review
PDF
Maximum power point tracking techniques a review 37
PDF
Maximum power point tracking techniques a review 37
PDF
MAXIMUM POWER POINT TRACKING TECHNIQUES: A REVIEW
PDF
Attou. photovoltaic grid Boost Converter
PDF
A Review of Maximum Power Point Tracking: Design and Implementation
Modeling of Solar PV system under Partial Shading using Particle Swarm Optimi...
MPPT control of PV array based on PSO and adaptive controller
A modified particle swarm optimization algorithm to enhance MPPT in the PV ar...
Presentation 1 of Phd Ali literature review.pptx
IRJET- Maximum Power Point Technique (MPPT) for PV System based on Improv...
MAXIMUM POWER POINT TRACKING WITH ARTIFICIAL NEURAL NET WORK
An Improved Constant Voltage Based MPPT Technique for PMDC Motor
Modeling Simulation and Design of Photovoltaic Array with MPPT Control Techni...
A fast and accurate global maximum power point tracking controller for photo...
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
A new High Speed and Accurate FPGA-based Maximum Power Point Tracking Method ...
Adaptive Neuro-Fuzzy Inference System-based Improvement of Perturb and Observ...
Hybrid photovoltaic maximum power point tracking of Seagull optimizer and mo...
Development of Improved MPPT Algorithm Based on Balancing PSO for Renewable E...
Maximum power point tracking techniques a review
Maximum power point tracking techniques a review 37
Maximum power point tracking techniques a review 37
MAXIMUM POWER POINT TRACKING TECHNIQUES: A REVIEW
Attou. photovoltaic grid Boost Converter
A Review of Maximum Power Point Tracking: Design and Implementation
Ad

More from IJECEIAES (20)

PDF
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
PDF
Embedded machine learning-based road conditions and driving behavior monitoring
PDF
Advanced control scheme of doubly fed induction generator for wind turbine us...
PDF
Neural network optimizer of proportional-integral-differential controller par...
PDF
An improved modulation technique suitable for a three level flying capacitor ...
PDF
A review on features and methods of potential fishing zone
PDF
Electrical signal interference minimization using appropriate core material f...
PDF
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
PDF
Bibliometric analysis highlighting the role of women in addressing climate ch...
PDF
Voltage and frequency control of microgrid in presence of micro-turbine inter...
PDF
Enhancing battery system identification: nonlinear autoregressive modeling fo...
PDF
Smart grid deployment: from a bibliometric analysis to a survey
PDF
Use of analytical hierarchy process for selecting and prioritizing islanding ...
PDF
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
PDF
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
PDF
Adaptive synchronous sliding control for a robot manipulator based on neural ...
PDF
Remote field-programmable gate array laboratory for signal acquisition and de...
PDF
Detecting and resolving feature envy through automated machine learning and m...
PDF
Smart monitoring technique for solar cell systems using internet of things ba...
PDF
An efficient security framework for intrusion detection and prevention in int...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Embedded machine learning-based road conditions and driving behavior monitoring
Advanced control scheme of doubly fed induction generator for wind turbine us...
Neural network optimizer of proportional-integral-differential controller par...
An improved modulation technique suitable for a three level flying capacitor ...
A review on features and methods of potential fishing zone
Electrical signal interference minimization using appropriate core material f...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Bibliometric analysis highlighting the role of women in addressing climate ch...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Smart grid deployment: from a bibliometric analysis to a survey
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Remote field-programmable gate array laboratory for signal acquisition and de...
Detecting and resolving feature envy through automated machine learning and m...
Smart monitoring technique for solar cell systems using internet of things ba...
An efficient security framework for intrusion detection and prevention in int...
Ad

Recently uploaded (20)

PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
Software Engineering and software moduleing
PDF
737-MAX_SRG.pdf student reference guides
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PPT
Occupational Health and Safety Management System
PPTX
Safety Seminar civil to be ensured for safe working.
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Software Engineering and software moduleing
737-MAX_SRG.pdf student reference guides
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Occupational Health and Safety Management System
Safety Seminar civil to be ensured for safe working.
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Nature of X-rays, X- Ray Equipment, Fluoroscopy
Visual Aids for Exploratory Data Analysis.pdf
Exploratory_Data_Analysis_Fundamentals.pdf
III.4.1.2_The_Space_Environment.p pdffdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Soil Improvement Techniques Note - Rabbi
Fundamentals of safety and accident prevention -final (1).pptx
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
R24 SURVEYING LAB MANUAL for civil enggi

Tunicate swarm algorithm based maximum power point tracking for photovoltaic system under non-uniform irradiation

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 12, No. 5, October 2022, pp. 4559~4570 ISSN: 2088-8708, DOI: 10.11591/ijece.v12i5.pp4559-4570  4559 Journal homepage: http://ijece.iaescore.com Tunicate swarm algorithm based maximum power point tracking for photovoltaic system under non-uniform irradiation Evi Nafiatus Sholikhah, Novie Ayub Windarko, Bambang Sumantri Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya, Surabaya, Indonesia Article Info ABSTRACT Article history: Received Jun 15, 2021 Revised Apr 20, 2022 Accepted May 15, 2022 A new maximum power point tracking (MPPT) technique based on the bio- inspired metaheuristic algorithm for photovoltaic system (PV system) is proposed, namely tunicate swarm algorithm-based MPPT (TSA-MPPT). The proposed algorithm is implemented on the PV system with five PV modules arranged in series and integrated with DC-DC buck converter. Then, the PV system is tested in a simulation using PowerSim (PSIM) software. TSA-MPPT is tested under varying irradiation conditions both uniform irradiation and non-uniform irradiation. Furthermore, to evaluate the performance, TSA-MPPT is compared with perturb & observe-based MPPT (P&O-MPPT) and particle swarm optimization-based MPPT (PSO-MPPT). The TSA-MPPT has an accuracy of 99% and has a reasonably practical capability compared to the MPPT technique, which already existed before. Keywords: DC-DC buck converter Maximum power point tracking Non-uniform irradiation Photovoltaic system Tunicate swarm algorithm This is an open access article under the CC BY-SA license. Corresponding Author: Evi Nafiatus Sholikhah Department of Electrical Engineering, Politeknik Elektronika Negeri Surabaya Raya ITS St., Surabaya City, East Java 60111, Indonesia Email: evinafiatus30@mail.com 1. INTRODUCTION The installation of photovoltaic (PV) modules arranged in series-parallel to form PV arrays for solar power generation has grown quite fast in recent years. The electrical energy produced by the PV array is very dependent on environmental conditions, such as solar irradiation and temperature [1]. One of the factors that affect solar irradiation is partial shading conditions. Partial shading is a condition where the PV array is partially covered by dust accumulation, building shadows, tree shadows, or clouds. It causes the PV array to receive non-uniform irradiation. In addition, some of the PV arrays covered in shadows will be energized by the current generated by the PV arrays that are not covered in shadows. So, the power generated by the PV array will decrease significantly compared to uniform irradiation conditions. This condition will also increase the PV module temperature, causing a hotspot on the PV module, so the degradation of the PV module will accelerate. To reduce the effect of partial shading is to install a bypass diode on each PV module. As a result of the installation of this bypass diode, the PV array characteristics have several power peaks, namely global maximum power point (GMPP) and local maximum power point (LMPP) [2]–[4]. One solution to increase the PV array output power efficiency is the maximum power point tracking (MPPT) technique to track the PV array maximum power. The MPPT technique consists of an algorithm implemented into a microcontroller system integrated with a power converter and sensors. The implemented algorithm is used to determine the duty cycle, which is then used to control the switching of the power converter. The MPPT technique has developed quite rapidly in recent years, with various algorithms classified into conventional algorithms and soft computing algorithm that can track maximum power points under uniform irradiation and non-uniform irradiation conditions [5]–[7].
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570 4560 In the existing works, MPPT with conventional algorithms such as perturb & observe-based MPPT (P&O-MPPT) is not sufficient to track GMPP with non-uniform irradiation [8]. Therefore, as an alternative, the soft computing algorithm is implemented as an algorithm in the MPPT technique. The bio-inspired metaheuristic algorithm based MPPT has a practical ability to track GMPP both of uniform and non-uniform irradiation conditions [9]. Several MPPT techniques based on bio-inspired metaheuristic algorithms include particle swarm optimization-based MPPT (PSO-MPPT) [10], flower pollination algorithm-based MPPT (FPA-MPPT) [11], grey wolf optimization-based MPPT (GWO-MPPT) [11], artificial bee colony-based MPPT (ABC-MPPT) [12], ant colony optimization-based MPPT (ACO-MPPT) [13], human psychology optimization-based MPPT (HPO-MPPT) [14], grass hopper optimization-based MPPT (GHO-MPPT) [15], and cuckoo search optimization-based MPPT (CSO-MPPT) [16]. The advantage of the bio-inspired metaheuristic algorithm is that it can track GMPP in both non-shading conditions with uniform irradiation and partial shading conditions with non-uniform irradiation. The fundamental differences between the algorithms include the speed of convergence, the range of effectiveness, control parameters, the level of design complexity, the sensors used, and the cost of hardware implementation [17]–[19]. In 2020, a new bio-inspired metaheuristic algorithm, namely the tunicate swarm algorithm (TSA) was firstly proposed by Kaur et al. This algorithm can solve global optimization problems, both based on unimodal and multimodal functions. The TSA algorithm has an effective performance from the performance evaluation results compared to the eight bio-inspired metaheuristic algorithms that have existed before [20]. The advantage of the TSA algorithm is that it has a very simple mathematical modelling so that it is easy to implement on many systems. Several examples of TSA algorithm implementation are used as parameter extraction in PV modules [21] and optimal control and operation of fully automated distribution networks [22]. From the background, this paper purposes to design and implement the tunicate swarm algorithm based MPPT (TSA-MPPT). The proposed algorithm is implemented on a DC-DC Buck converter, integrated with a PV array consisting of 5 PV modules connected in series and integrated with a voltage sensor and current sensor. Furthermore, the system is simulated using PSIM 9.1.1. In addition, for performance evaluation, the TSA-MPPT is compared with P&O-MPPT and PSO-MPPT. The TSA algorithm has the advantage of being relatively easy to implement and can track both uniform and non-uniform irradiation conditions. This paper is organized into four sections. Introduction in section 1. The research methods, including PV module modeling, DC-DC Buck converter modeling, and the TSA algorithm described in section 2. Then, the results and analysis are described in section 3 and the conclusion is in section 4. 2. RESEARCH METHOD 2.1. PV module modelling Figure 1 shows an equivalent circuit of single diode PV cell model. This model is represented by a parallel current source with parallel diode and resistor and a series of resistor connected at the output terminals [23]. According to the single diode PV cell model, the I-V characteristics of the PV module are formulated by (1). 𝐼𝑝𝑣 = 𝐼𝑝ℎ − 𝐼𝑠 (𝑒 𝑉𝑝𝑣+𝐼𝑝𝑣𝑅𝑠 𝑛𝑁𝑠𝑉𝑡 − 1) − 𝑉𝑝𝑣+𝐼𝑝𝑣𝑅𝑠 𝑅𝑠ℎ (1) 𝐼𝑝𝑣 and 𝑉 𝑝𝑣 are the PV module output current and PV module output voltage. 𝐼𝑝ℎ is the photovoltaic current, 𝐼𝑠 is the saturation current, 𝑅𝑠 is the series resistor, 𝑅𝑠ℎ is the parallel resistor, n is the diode quality factor, 𝑁𝑠 is the number of PV cells connected to the PV module, and 𝑉𝑡 is the thermal voltage of the PV cells defined as 𝑉𝑡 = 𝑘𝑇 𝑞 ⁄ , where 𝑘 is Boltzmann’s constant (1.38×10-23 J/K), 𝑞 is the elementary charge (1.6×10-19 C), and 𝑇 is p-n junction temperature in Kelvin. 2.2. PV array characteristic To produce large electrical power, PV modules are arranged to form a PV array. The amount of power generated by the PV array is highly dependent on the amount of solar irradiation. The higher the solar irradiation, the greater the power that the PV array can generate. PV arrays have identical characteristics with PV modules. PV array have non-linear characteristics, which is usually represented using I-V curves and P-V curves. Where every change in irradiation conditions, the PV array will have a maximum power point (MPP) called the global maximum power point (GMPP). In this paper, 5 PV modules are connected in series as shown in Figure 2(a) where the PV module parameters used are listed in Table 1.
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah) 4561 In non-shading conditions with uniform irradiation, the characteristic of the PV array has one GMPP as shown in the orange curve in Figure 2(b). While in partial shading conditions with non-uniform irradiation as shown in the yellow and green curves in Figure 2(b), the PV array produces several MPP peaks as a result of installing bypass diodes in the PV array circuit and a significant decreasing in power occurs due to losses in the form of heat. From the several MPP peaks, there is only one MPP which is the correct MPP peak or is called GMPP while the other MPP point is called LMPP. The number of MPPs depends on the topology of the PV array used and the partial shading conditions [2]. Figure 1. The equivalent circuit of single diode PV cell model [23] (a) (b) Figure 2. PV Array (a) PV modules connected in series and (b) PV array characteristic Table 1. The PV module parameters No. Parameter Variable Value 1 Number of cells 𝑁𝑠 36 2 Maximum Power 𝑃𝑚 100 W 3 Voltage at Pm 𝑉 𝑚 17.6 V 4 Current at Pm 𝐼𝑚 5.68 A 5 Open Circuit Voltage 𝑉 𝑜𝑐 21.8 V 6 Short Circuit Current 𝐼𝑠𝑐 6.09 A 7 Shunt Resistance 𝑅𝑠ℎ 1000 Ω 8 Series Resistance 𝑅𝑠 0.0097 Ω 9 Irradiance Intensity 𝑆0 1000 W/m2 10 Ambient Temperature 𝑇 25 o C Ideal Cell Practical Cell Iph ID D Rs Ipv Vpv Rsh 0 50 100 150 200 250 300 350 400 450 500 0 20 40 60 80 100 120 uniform irradiation level 3 different irradiation levels 5 different irradiation levels GMPP GMPP GMPP Power (W) Voltage (Volt) LMPP LMPP LMPP LMPP LMPP LMPP 3 different irradiation levels Uniform irradiation level 5 different irradiation levels
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570 4562 2.3. DC-DC buck converter To implement the MPPT algorithm, a DC-DC Buck converter is used, which is installed between the PV array and the load. It is easy to control the load impedance and maintain the PV array at its GMPP condition by controlling the duty cycle switching converter. The parameters of DC-DC buck converter are obtained with the following model [24]: 𝑉 𝑜 = 𝐷. 𝑉𝑖𝑛 (2) 𝐷 = 𝑇𝑜𝑛 𝑇𝑠 (3) 𝐿𝑚𝑖𝑛 = (1−𝐷)𝑅 2𝑓 (4) 𝐿 = ( 𝑉𝑖𝑛−𝑉𝑜 ∆𝑖𝐿𝑓 ) 𝐷 (5) 𝐶 = 1−𝐷 8𝐿( ∆𝑉𝑜 𝑉𝑜 ⁄ )𝑓2 (6) where 𝑉𝑖𝑛 is the input voltage, 𝑉 𝑜 is the output voltage, 𝐷 is the duty cycle, 𝑇𝑜𝑛 is the duration of the PWM signal to turn on the converter switch, 𝑇𝑠 is the switching period, 𝐿𝑚𝑖𝑛 is the minimum inductance required for the continuous current operation, 𝑅 is the load resistor. 𝐿 is the filter inductor and 𝐶 is the filter capacitor. When, 𝑓 is the switching frequency, ∆𝑉 𝑜 is the output ripple voltage, and ∆𝑖𝐿 is the inductor ripple current. The parameters of DC-DC buck converter as shown in Table 2. Then, the equivalent circuit of DC-DC buck converter as shown in Figure 3. Table 2. The parameters of buck converter No. Parameter Variable Value 1 Switching Frequency 𝑓 20 kHz 2 Inductor 𝐿 1.11 mH 3 Capacitor 𝐶 177.15 µF 4 Load Resistor 𝑅 3.528 Ω Figure 3. The equivalent circuit of DC-DC buck converter 2.4. TSA based MPPT (TSA-MPPT) The TSA global optimization algorithm described in paper [20] is now applied as an MPPT technique for PV array systems operating under uniform irradiation and non-uniform irradiation through direct control. In TSA-MPPT, each tunicate search agent is defined as the duty cycle (𝐷) of the DC-DC converter. In first iteration, the random duty cycle initialization at 5 point positions where the range of duty cycle are 0% until 100%. Then the position of each duty cycle called 𝐷(𝑖). If we use 5 positions of duty cycle as agents, the position can define as [𝐷1,𝐷2, 𝐷3, 𝐷4, 𝐷5]. The position of each duty cycle will be evaluated by a fitness function. In this work, the fitness function utilizes the PV array output voltage (𝑉 𝑝𝑣) and the PV array output current (𝐼𝑝𝑣). The best position is defined by how much PV array output power (𝑃𝑝𝑣) generated by the duty cycle. The fitness function in this work is formulated as (7). Duty Cycle Vin L C R Vo Diode
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah) 4563 𝑃𝑝𝑣 = 𝑉 𝑝𝑣 × 𝐼𝑝𝑣 (7) Then, to update the duty cycle, the TSA algorithm depends on a random vector which is formulated as (8). 𝐴 ⃗ = 𝑐2+𝑐3−(2∙𝑐1) [𝑃𝑚𝑖𝑛+𝑐1∙𝑃𝑚𝑎𝑥−𝑃𝑚𝑖𝑛] (6) Vector 𝐴 ⃗ is a random vector to avoid conflicts between agents. Where 𝑐1, 𝑐2, and 𝑐3 are random numbers with range [0,1]. 𝑃𝑚𝑖𝑛 and 𝑃 𝑚𝑎𝑥 are the initial and subordinate speeds with values are 1 and 4, respectively. Then, for the position of duty cycle to ensure around the MPP can be formulated in (9). So, for update the duty cycle can be formulated in (10): 𝐷(𝑖) = { 𝐷𝑏𝑒𝑠𝑡 + 𝐴 ⃗ ∙ |𝐷𝑏𝑒𝑠𝑡 − 𝑟𝑎𝑛𝑑 ∙ 𝐷(𝑖)| if 𝑟𝑎𝑛𝑑 ≥ 0.5 𝐷𝑏𝑒𝑠𝑡 − 𝐴 ⃗ ∙ |𝐷𝑏𝑒𝑠𝑡 − 𝑟𝑎𝑛𝑑 ∙ 𝐷(𝑖)| if 𝑟𝑎𝑛𝑑 < 0.5 (9) 𝐷(𝑖 + 1) = 𝐷(𝑖)+𝐷(𝑖+1) 2+𝑐1 (10) where 𝐷(𝑖 + 1) represents the updated duty cycle and 𝑟𝑎𝑛𝑑 is random value with range [0,1]. The flowchart of TSA-MPPT as shown in Figure 4. Figure 4. Flowchart of TSA-MPPT
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570 4564 The step by step for TSA-MPPT are: − Step 1: Initialize the position of duty cycles 𝐷(𝑖) and TSA parameters such us 𝑃𝑚𝑖𝑛 = 1, 𝑃𝑚𝑎𝑥 = 4, 𝑐1, 𝑐2, 𝑐3, 𝑟𝑎𝑛𝑑, 𝐴 ⃗, Max Iteration=10 − Step 2: Sense the PV array output voltage (𝑉 𝑝𝑣) and the PV array output current (𝐼𝑝𝑣) generated by duty cycle 𝐷(𝑖). − Step 3: Calculate the PV array output power (𝑃𝑝𝑣) generated by duty cycle 𝐷(𝑖) with (7). − Step 4: Evaluate the position of duty cycle by how much the PV array output power (𝑃𝑝𝑣) generated by the position of duty cycle 𝐷(𝑖). − Step 5: Update the TSA parameters using (8) and (9), then update the position of duty cycle with (10) − Step 6: Increase iteration step by step, and if not the same to Max Iteration, repeat step 2 until step 5 − Step 7: Output the best position of duty cycle obtained so far for control switching of DC-DC buck converter. The best duty cycle position must be generated PV array output power (𝑃𝑝𝑣) at GMPP. 3. RESULTS AND DISCUSSION For implementing the TSA-MPPT, it is validated using a simulation with PowerSim (PSIM) 9.1.1 software, as shown in Figure 5. PV array arranged by 5 PV modules connected in series integrated with DC-DC Buck converter. Furthermore, to determine the algorithm's performance, TSA-MPPT is compared with the P&O-MPPT [25], [26] and PSO-MPPT [10]. The system was tested under several conditions with uniform irradiation and non-uniform irradiation. Five cases are used to test and analyze the performance of each algorithm. In case 1, PV array in non-shading condition with uniform irradiation, which is the PV array characteristic have only one MPP. In case 2, case 3, case 4, and case 5, PV array under partial shading condition with different irradiation levels, which is the PV array characteristics have several MPP. The illustration of PV array characteristics in 5 cases is shown in Figure 6. From the figure, can know that each of cases have different characteristic with other. Besides that, TSA-MPPT also tested under fast varying irradiation change. The purpose of the TSA-MPPT is to reach the GMPP and maintain the duty cycle stay at GMPP. Figure 5. Simulation circuit in PSIM MPPT_Algorithm Vpv Ipv PWM V duty
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah) 4565 3.1. Under uniform irradiation In case 1, TSA-MPPT was tested under non-shading conditions with uniform irradiation of 1000 W/m2 while the temperature was assumed to be constant at 25 o C. The simulation results show power tracking to MPP and duty cycle movement is shown in Figure 6. For the P&O-MPPT, the change in duty cycle movement by a fixed step of 3%. As for the PSO-MPPT and TSA-MPPT, the duty cycle changes follow each algorithm's random variable step size. From the simulation results in Figure 7, the P&O-MPPT reaches the MPP point quickly at t=0.15 s, but there are oscillations in the MPP condition. Therefore, it cannot be stable for both the power and duty cycle. Figure 6. PV characteristic of five cases Figure 7. The simulation result of case 1: power and duty cycle waveform On the other side, the PSO-MPPT can track GMPP correctly at t=1.2 s, and there is no oscillation during MPP conditions. Still, there is a very fluctuating power transient before reaching MPP. With TSA, it can track MPP correctly at t=1.2 s, there is no oscillation during MPP, and power fluctuations before reaching MPP are also more stable when compared to PSO-MPPT. With the TSA-MPPT, in this condition, it has an accuracy of 99.96%. From the comparison results, the performance of PSO and TSA has the same time convergence characteristics to reach the MPP point. However, TSA-MPPT is superior in reducing power fluctuations before reaching the MPP, and there is no oscillation after reaching the MPP. GMPP GMPP GMPP GMPP GMPP Case 1 Case 2 Case 3 Case 4 Case 5
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570 4566 3.2. Under non-uniform irradiation To determine the algorithm's performance for tracking GMPP under non-uniform irradiation conditions, TSA-MPPT was tested in 4 cases of non-uniform irradiation with different partial shading levels, and the temperature was assumed to be constant at 25 C. In case 2, the PV array is assumed to receive irradiation with two different irradiation levels, 1000 W/m2 , and 500 W/m2 . The PV array characteristic have 2 MPP points, as shown in Figure 6. TSA-MPPT and PSO-MPPT successfully tracked GMPP correctly, but P&O-MPPT cannot track the GMPP, so the power generated is below the actual GMPP power, as shown in Figure 8. TSA has the best performance for case 2. In case 3, the PV array is assumed to receive irradiation with three different irradiation levels, 1000 W/m2 , 800 W/m2 , and 300 W/m2 . Therefore, the PV array characteristic have 3 MPP points, as shown in Figure 6. From the simulation results, TSA-MPPT, PSO-MPPT, and P&O-MPPT successfully tracked GMPP correctly. Still, for P&O-MPPT, there were power oscillations during MPP, as well as PSO-MPPT, there was a very fluctuating power transient before reaching MPP, as shown in Figure 9. Thus, TSA still has the best performance when compared to P&O-MPPT and PSO-MPPT for case 3. Figure 8. The simulation result of case 2: power and duty cycle waveform Figure 9. The simulation result of case 3: power and duty cycle waveform
  • 9. Int J Elec & Comp Eng ISSN: 2088-8708  Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah) 4567 In case 4, the PV array is assumed to receive irradiation with four different irradiation levels, 1000 W/m2 , 500 W/m2 , 900 W/m2 , and 100 W/m2 , so that the PV array characteristic have 4 MPP points, as shown in Figure 6. TSA-MPPT and PSO-MPPT managed to track GMPP correctly, but P&O-MPPT could not track GMPP, so the power generated was below the actual GMPP power, as shown in Figure 10. Thus, TSA has the best performance for case 4. In case 5, the PV array is assumed to get irradiation with five different irradiation levels, namely 1000 W/m2 , 300 W/m2 , 400 W/m2 , 600 W/m2 , and 800 W/m2 . The the PV array characteristic have 5 MPP points, as shown in Figure 6. From the simulation results, TSA-MPPT, PSO-MPPT, and P&O-MPPT managed to track GMPP correctly. Still, for P&O-MPPT, there are power oscillations during MPP, as well as PSO-MPPT, there is a very fluctuating power transient before reaching MPP, as shown in Figure 11. Thus, TSA still has the best performance when compared to P&O-MPPT and PSO-MPPT for case 5. The detail of simulation results can be shown in Table 3. Figure 10. The simulation result of case 4: power and duty cycle waveform Figure 11. The simulation result of case 5: power and duty cycle waveform PSO PSO TSA TSA P&O P&O
  • 10.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570 4568 3.3. Under varrying irradiation change In addition, TSA-MPPT was also tested under varying irradiation change conditions [27]. First, the PV array is conditioned to receive uniform irradiation of 1000 W/m2 for 1.6 s as 1st condition, then it changes to a non-uniform irradiation condition with 3 different irradiation levels, 1000 W/m2 , 500 W/m2 , and 100 W/m2 for 1.6 s as 2nd condition, then the irradiation changed again with 5 different irradiation levels, 1000 W/m2 , 900 W/m2 , 700 W/m2 , 400 W/m2, and 300 W/m2 for 1.6 s as 3rd condition. Table 3. Simulation results Case Method Pmpp (W) Pmppt (W) Duty cycle (%) Time to reach MPP (s) Accuracy (%) 1 P&O 500.28 499.9 49 0.15 99.92% PSO 495.61 49.37 1.2 99.07% TSA 500.09 47.33 1.2 99.96% 2 P&O 300.1 284.34 31 0.12 94.75% PSO 300 61.4 1.22 99.97% TSA 300.06 61.8 1.2 99.99% 3 P&O 341.28 340.79 49 0.15 99.86% PSO 336.5 49.21 1.22 98.60% TSA 341.09 47.33 1.22 99.94% 4 P&O 285.1 234.61 37 0.15 82.29% PSO 284.99 58.69 1.23 99.96% TSA 285.03 61.8 1.22 99.98% 5 P&O 202.03 201.85 49 0.1 99.91% PSO 194.78 44.65 1.2 96.41% TSA 201.51 46.56 1.22 99.74% From the simulation results shown in Figure 12, TSA-MPPT has the best tracking ability compared to P&O-MPPT and PSO-MPPT, where TSA-MPPT succeeded in tracking GMPP in 3 irradiation conditions changes were quite fast with the accuracy is 99.9%. Meanwhile, P&O-MPPT is less precise in tracking GMPP during the 2nd condition change, and PSO-MPPT is less accurate in tracking GMPP in the 3rd condition. Overall, the comparison of the performance evaluations of TSA-MPPT, P&O-MPPT, and PSO-MPPT can be shown in Table 4. Figure 12. The simulation result of varrying irradiation change PSO PSO TSA TSA P&O P&O
  • 11. Int J Elec & Comp Eng ISSN: 2088-8708  Tunicate swarm algorithm based maximum power point tracking for … (Evi Nafiatus Sholikhah) 4569 Table 4. Performance evaluation Method Parameter Performance Analysis P&O Duty cycle star=40% Duty cycle step=3% - Faster tracking; - Has oscillation at MPP; - Good tracking for uniform irradiation - High accuracy. PSO Duty cycle initialization=5 {18%, 36%, 54%, 72%, 90%} MaxIteration=10 𝑤1=0.4 𝑐1=1.6 𝑐2=1.8 - Faster Tracking; - No oscillation at MPP; - Good tracking performance, but in several condition can’t track GMPP - Have very fluctuating power and duty before reach MPP - High accuracy TSA Duty cycle initialization=5 {18%, 36%, 54%, 72%,90%} MaxIteration=10 𝑃𝑚𝑎𝑥=4 𝑃𝑚𝑖𝑛=1 - Faster Tracking; - No oscillation at MPP; - Good tracking performance for uniform and non-uniform irradiation condition; - Have fluctuating power and duty before reach MPP, but more stable than PSO; - High accuracy. 4. CONCLUSION In this paper, the TSA-MPPT is proposed. TSA-MPPT have good performance both in tracking ability and accuracy. It has good tracking ability in both uniform and non-uniform irradiation conditions even for complex partial shading with five different irradiation levels. With almost zero steady-state oscillation at MPP. The accuracy of TSA-MPPT is 99,9%. The TSA-MPPT overall shows superior performance compared to the P&O-MPPT and PSO-MPPT. This paper is purposed to be a reference for researchers who developed MPPT algorithm based on bio-inspired metaheuristic algorithm for PV system. For the next study, we suggest improving the algorithm by tuning random variables or hybrid them with other algorithms to decrease the converge time. REFERENCES [1] M. R. Maghami, H. Hizam, C. Gomes, M. A. Radzi, M. I. Rezadad, and S. Hajighorbani, “Power loss due to soiling on solar panel: a review,” Renewable and Sustainable Energy Reviews, vol. 59, pp. 1307–1316, Jun. 2016, doi: 10.1016/j.rser.2016.01.044. [2] J. Teo, R. Tan, V. Mok, V. Ramachandaramurthy, and C. Tan, “Impact of partial shading on the P-V characteristics and the maximum power of a photovoltaic string,” Energies, vol. 11, no. 7, Jul. 2018, doi: 10.3390/en11071860. [3] R. Ahmad, A. F. Murtaza, H. Ahmed Sher, U. Tabrez Shami, and S. Olalekan, “An analytical approach to study partial shading effects on PV array supported by literature,” Renewable and Sustainable Energy Reviews, vol. 74, pp. 721–732, Jul. 2017, doi: 10.1016/j.rser.2017.02.078. [4] E. N. Sholikhah, M. N. Habibi, N. A. Windarko, and D. O. Anggriawan, “Abnormal detection in photovoltaic array based on artificial neural network,” in 2020 10th Electrical Power, Electronics, Communications, Controls and Informatics Seminar (EECCIS), Aug. 2020, pp. 59–64., doi: 10.1109/EECCIS49483.2020.9263457. [5] N. Karami, N. Moubayed, and R. Outbib, “General review and classification of different MPPT Techniques,” Renewable and Sustainable Energy Reviews, vol. 68, pp. 1–18, Feb. 2017, doi: 10.1016/j.rser.2016.09.132. [6] F. Belhachat and C. Larbes, “Comprehensive review on global maximum power point tracking techniques for pv systems subjected to partial shading conditions,” Solar Energy, vol. 183, pp. 476–500, May 2019, doi: 10.1016/j.solener.2019.03.045. [7] M. A. M. Ramli, S. Twaha, K. Ishaque, and Y. A. Al-Turki, “A review on maximum power point tracking for photovoltaic systems with and without shading conditions,” Renewable and Sustainable Energy Reviews, vol. 67, pp. 144–159, Jan. 2017, doi: 10.1016/j.rser.2016.09.013. [8] F. Belhachat and C. Larbes, “A review of global maximum power point tracking techniques of photovoltaic system under partial shading conditions,” Renewable and Sustainable Energy Reviews, vol. 92, pp. 513–553, Sep. 2018, doi: 10.1016/j.rser.2018.04.094. [9] G. Li, Y. Jin, M. W. Akram, X. Chen, and J. Ji, “Application of bio-inspired algorithms in maximum power point tracking for PV systems under partial shading conditions – a review,” Renewable and Sustainable Energy Reviews, vol. 81, pp. 840–873, Jan. 2018, doi: 10.1016/j.rser.2017.08.034. [10] T. Sudhakar Babu, N. Rajasekar, and K. Sangeetha, “Modified particle swarm optimization technique based maximum power point tracking for uniform and under partial shading conditio,” Applied Soft Computing, vol. 34, pp. 613–624, Sep. 2015, doi: 10.1016/j.asoc.2015.05.029. [11] J. P. Ram and N. Rajasekar, “A novel flower pollination based global maximum power point method for solar maximum power point tracking,” IEEE Transactions on Power Electronics, vol. 32, no. 11, pp. 8486–8499, Nov. 2017, doi: 10.1109/TPEL.2016.2645449. [12] A. S. Benyoucef, A. Chouder, K. Kara, S. Silvestre, and O. A. Sahed, “Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions,” Applied Soft Computing, vol. 32, pp. 38–48, Jul. 2015, doi: 10.1016/j.asoc.2015.03.047. [13] N. Priyadarshi, V. Ramachandaramurthy, S. Padmanaban, and F. Azam, “An ant colony optimized mppt for standalone hybrid PV-wind power system with single cuk converter,” Energies, vol. 12, no. 1, p. 167, Jan. 2019, doi: 10.3390/en12010167. [14] F. Fitriyah, M. Z. Efendi, and F. Dwi Murdianto, “Modeling and simulation of MPPT zeta converter using human psychology optimization algorithm under partial shading condition,” in 2020 International Electronics Symposium (IES), Sep. 2020, pp. 14–20., doi: 10.1109/IES50839.2020.9231890.
  • 12.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4559-4570 4570 [15] M. Mansoor, A. F. Mirza, Q. Ling, and M. Y. Javed, “Novel grass hopper optimization based MPPT of PV systems for complex partial shading conditions,” Solar Energy, vol. 198, pp. 499–518, Mar. 2020, doi: 10.1016/j.solener.2020.01.070. [16] J. Ahmed and Z. Salam, “A maximum power point tracking (MPPT) for PV system using cuckoo Search with partial shading capability,” Applied Energy, vol. 119, pp. 118–130, Apr. 2014, doi: 10.1016/j.apenergy.2013.12.062. [17] L. L. Jiang, R. Srivatsan, and D. L. Maskell, “Computational intelligence techniques for maximum power point tracking in PV systems: a review,” Renewable and Sustainable Energy Reviews, vol. 85, pp. 14–45, Apr. 2018, doi: 10.1016/j.rser.2018.01.006. [18] A. P. Bhatnagar and B. R. K. Nema, “Conventional and global maximum power point tracking techniques in photovoltaic applications: a review,” Journal of Renewable and Sustainable Energy, vol. 5, no. 3, May 2013, doi: 10.1063/1.4803524. [19] S. Bhattacharjee and B. J. Saharia, “A comparative study on converter topologies for maximum power point tracking application in photovoltaic generation,” Journal of Renewable and Sustainable Energy, vol. 6, no. 5, Sep. 2014, doi: 10.1063/1.4900579. [20] S. Kaur, L. K. Awasthi, A. L. Sangal, and G. Dhiman, “Tunicate swarm algorithm: A new bio-inspired based metaheuristic paradigm for global optimization,” Engineering Applications of Artificial Intelligence, vol. 90, Apr. 2020, doi: 10.1016/j.engappai.2020.103541. [21] A. Sharma, A. Dasgotra, S. K. Tiwari, A. Sharma, V. Jately, and B. Azzopardi, “Parameter extraction of photovoltaic module using tunicate swarm algorithm,” Electronics, vol. 10, no. 8, Apr. 2021, doi: 10.3390/electronics10080878. [22] T. Fetouh and A. M. Elsayed, “Optimal control and operation of fully automated distribution networks using improved tunicate swarm intelligent algorithm,” IEEE Access, vol. 8, pp. 129689–129708, 2020, doi: 10.1109/ACCESS.2020.3009113. [23] Z. Zhou and J. Macaulay, “An emulated PV source based on an unilluminated solar panel and DC power supply,” Energies, vol. 10, no. 12, Dec. 2017, doi: 10.3390/en10122075. [24] W. Hart Danial, Commonly used power and converter equations. 2010. [25] M. Abdel-Salam, M.-T. El-Mohandes, and M. Goda, “An improved perturb-and-observe based mppt method for PV systems under varying irradiation levels,” Solar Energy, vol. 171, pp. 547–561, Sep. 2018, doi: 10.1016/j.solener.2018.06.080. [26] D. K. Mathi and R. Chinthamalla, “Global maximum power point tracking technique based on adaptive salp swarm algorithm and P&O techniques for a PV string under partially shaded conditions,” Energy Sources, Part A: Recovery, Utilization, and Environmental Effects, pp. 1–18, Apr. 2020, doi: 10.1080/15567036.2020.1755391. [27] T. K. Soon and S. Mekhilef, “A fast-converging MPPT technique for photovoltaic system under fast-varying solar irradiation and load resistance,” IEEE Transactions on Industrial Informatics, vol. 11, no. 1, pp. 176–186, Feb. 2015, doi: 10.1109/TII.2014.2378231. BIOGRAPHIES OF AUTHORS Evi Nafiatus Sholikhah finished her bachelor and master degrees from the Department of Electrical Engineering at Politeknik Elektronika Negeri Surabaya (PENS) in 2020 and 2022, respectively. Her research interest includes power electronics and renewable energy. She can be contacted by email: evinafiatus30@gmail.com. Novie Ayub Windarko finished his bachelor and master degree from Department of Electrical Engineering, Institut Teknologi Sepuluh Nopember Surabaya, Indonesia. He received his Ph.D from School of Electrical Engineering, Chungbuk National University, South Korea. He was a JICA junior visiting researcher in Hirofumi Akagi Lab., Tokyo Institute of Technology in 2002. He has been joining to PENS since 2000. He was the head of Renewable Energy Research Centre of PENS. He received the best paper and the best poster award at IEEE IES 2015. He has served as reviewers for IEEE Trans. on Transportation Electrification, IEEE Trans. on Power Electronics, Journal of Batteries, Journal of Energies and EMITTER International Journal of Engineering Technology. His research interests include power electronics converter, PV power generation and optimization for renewable energy. He can be contacted by email: ayub@pens.ac.id. Bambang Sumantri is a lecturer of Politeknik Elektronika Negeri Surabaya (PENS), Indonesia. He received bachelor degree in Electrical Engineering from Institut Teknologi Sepuluh Nopember (ITS), Indonesia, in 2002, M.Sc. (Master of Science) in Control Engineering from Universiti Teknologi Petronas, Malaysia, in 2009, and Doctor of Engineering in Mechanical Engineering, Toyohashi University of Technology, Japan, in 2015. His research interest is in robust control system, embedded controller and renewable energy. He can be contacted by email: bambang@pens.ac.id.