Bài Báo MPPT

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

ISA Transactions xxx (xxxx) xxx

Contents lists available at ScienceDirect

ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans

Research article

A two-stage MPPT controller for PV system based on the improved


artificial bee colony and simultaneous heat transfer search algorithm

Linjuan Gong a,b , , Guolian Hou a , Congzhi Huang a,c
a
School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China
b
Xi’an Thermal Power Research Institute Co., Ltd., Xi’an 710054, China
c
Key Laboratory of Power Station Energy Transfer Conversion and System, North China Electric Power University, Beijing 102206, China

article info a b s t r a c t

Article history: The maximum power point tracking (MPPT) controller can monitor the voltage and current of
Received 17 June 2021 photovoltaic (PV) array in real-time to acquire the maximum power output for battery charging in
Received in revised form 4 June 2022 PV system. In order to improve the accuracy and rapidity of tracking process, a bionic two-stage
Accepted 4 June 2022
MPPT control strategy composed of fast positioning stage and precise determination stage is proposed
Available online xxxx
in this paper for optimizing the duty cycle d of DC–DC converter. Firstly, an improved artificial bee
Keywords: colony algorithm with simplified probability selection mechanism and novel employed bee phase is
Maximum power point tracking presented to balances exploration and exploitation for excellent rapidity in positioning rough search
Photovoltaic (PV) system region around global peak. Then, the simultaneous heat transfer search (SHTS) algorithm is adopted
Partial shading conditions for accurately acquiring the global maximum power point in obtained search region. On the one hand,
Improved artificial bee colony
the SHTS can reduce the subjectivity in artificial setting of the parameters to ensure the universality
Simultaneous heat transfer search
and accuracy of search process. On the other hand, the parallel search in SHTS can decrease the
optimization time effectively. Finally, extensive simulation results illustrate that this two-stage MPPT
strategy shows excellent performance in precisely identifying the GMPP of PV system with phenomenal
rapidity among multiple peaks. Moreover, it outperforms all the counterparts in tracking speed and
accuracy under partial shading conditions.
© 2022 ISA. Published by Elsevier Ltd. All rights reserved.

1. Introduction PV module caused by existences of ash, leaves, clouds, and other


covers in the real world [9–12].
Since thermal power generation still dominates nowadays The purpose of MPPT controller is to maintain the power
power supply, the intensified energy shortage and environmental generation of PV array at the global MPP (GMPP) under any
illumination conditions, including partial occlusion [13,14]. Var-
pollution from the use of fossil fuel always be crucial problems
ious traditional MPPT algorithms, such as perturb and observe
to be solved with great efforts. Thus, the power generation from
(P&O), incremental conductance (IC), hill climbing, and sliding
renewable energy has become a promising mainstream trend [1]. mode control have achieved great developments [15–18]. A hy-
Considering the easy accessibility, environmental friendliness, brid MPPT structure fused the iterative learning control in oscil-
and abundant availability, solar energy is regarded as an admired lations eliminating and P&O in dynamic performance promoting
energy sources [2,3]. Photovoltaic (PV) array is composed of PV was used to ensure the efficiency and robustness of MPPT [19].
modules in serial or parallel to absorb solar energy and coordinate In view of two aspects in tracking performance improvements for
the current and voltage for power output [4,5]. The efficiency PV system, the voltage-based current control for fast converters
of PV module is sensitive to external factors, such as ambient response and momentum-based P&O approach for peak tracking
temperature, solar irradiance, and present state of module [6–8]. were combined in [20]. Under control of this proposed track-
Therefore, it is challenging to keep the output power of PV array ing method, the tracking speed could be effectively promoted
at the maximum power point (MPP). Ideally, there is just one MPP while the oscillations were reduced by 30%. In addition, a novel
P&O algorithm [21] revealed less oscillation around MPP with
of PV array under uniform illumination. However, multiple local
high tracking performance. Nevertheless, the influences of chang-
MPPs (LMPPs) would appears from unavoidable partial shade of
ing environmental conditions like the partial shading conditions
(PSCs) were ignored. The combination of oscillation detection,
∗ Corresponding author at: School of Control and Computer Engineering, dynamic boundary, and intelligent prediction in an enhanced
North China Electric Power University, Beijing 102206, China. adaptive P&O method mitigated the limitations of the conven-
E-mail address: gljncepu@163.com (L. Gong). tional P&O [22]. However, the performance of this algorithm

https://doi.org/10.1016/j.isatra.2022.06.005
0019-0578/© 2022 ISA. Published by Elsevier Ltd. All rights reserved.

Please cite this article as: L. Gong, G. Hou and C. Huang, A two-stage MPPT controller for PV system based on the improved artificial bee colony and simultaneous heat
transfer search algorithm. ISA Transactions (2022), https://doi.org/10.1016/j.isatra.2022.06.005.
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Nomenclature ki Temperature coefficient of Isc −STC


G Actual solar irradiance
Acronyms Io Reverse saturation current of the diode
kv Temperature coefficient of Voc −STC
MPPT Maximum power point tracking
VT Diode thermal voltage
PV Photovoltaic
kb Boltamann’s constant
MPP Maximum power point
q Charge of one electron
LMPPs Local MPPs
t On–off period of the IGBT
GMPP Global MPP
Uin , Uout Input and output voltage of IGBT
P&O Perturb and observe
ton , toff On-period and off-period of IGBT
IC Incremental conductance
dm Current optimal honey source
FLC Fuzzy logical control
Pm Fitness of current optimal honey source
ANN Artificial neural network
Q Times of nectar source has not been
PSO Particle swarm optimization
updated
ICPSO Improved chaotic PSO
Lim Threshold of Q
FFA Fusion firefly algorithm
Np Population size
GWO Grey wolf optimization
K The maximum iteration number
ABC Artificial bee colony
α Transition constant
IABC Improved ABC
Dim Search dimension
HTS Heat transfer search
di,j d of the jth search dimension for the ith
SHTS Simultaneous HTS
bee
DC–DC Direct current–direct current
dmax , dmin The maximum and minimum value of d
STC Standard test conditions
dmax1 , dmin1 Upper and lower bound of d in SHTS
IGBT Insulated gate bipolar transistor
d∗i,j Locations of new nectar sources
USC Uniform shading condition
Pi∗,j Fitness of new nectar sources
PSCs Partial shading conditions
c Update coefficient
Variables c1 , c2 A larger and small value of coefficient c
Ns Sub-population size in SHTS
D1 Bypass diode
dD Sub-population under conduction phase
D2 Blocking diode
dV Sub-population under convection phase
IPV Output current of PV array
dR Sub-population under radiation phase
VPV Output voltage of PV array
dR1 , dR2 Two equal parts in dR
P Output power of PV array
Pmax Maximum power
IL Current through the inductance
Vmp , Imp Voltage and current at Pmax
L Inductance
ts GMPP tracking time
C Capacitance
η Tracking accuracy of MPPT controller
D Diode
Ppv Actual maximum power of PV system
M PV modules connected in parallel
PGMPP Theoretical GMPP of PV array
N PV modules connected in series
Rload Load of PV system
Iload The current through the Rload
Vload The voltage across the Rload closely depended on careful selection of initial parameters. Aim-
d Duty cycle of the boost converter ing at MPPT of PV array which tied to the power grid, a linear
S The solar irradiance of PV cell IC method with excellent rapidity and efficiency was presented
T The junction temperature of PV cell in [23]. Based on the obtained optimal capacitance, inductance
Iph Photocurrent as well as duty cycle of converter, this approach realized the
ID Current through the diode prime matching of configuration between PV system and DC/AC
Rs Series resistance converter. To avoid divergences of basic IC algorithm under fast
variation of luminosity levels and promote system efficiency, a
Rsh Shunt resistance
new IC method was used to harvest the GMPP through region
ns Cells number in a string of PV module
transformation of operation point without assistance of external
B Ideality factor of diode forces [24]. Unfortunately, the slow time response at earlier stage
VT Thermal voltage of diode of power tracking was unavoidable obstacle. Owing to the re-
Isc −STC Short circuit current under STC lationship between output power of PV array and duty cycle of
Voc −STC Open circuit voltage under STC the power converter, a hill climbing method was introduced [25].
GSTC Solar irradiance under STC Although the addition of sun-horizon angle extended MPPT range
TSTC Cell temperature under STC to a large scale, the smoothness of applied algorithm under shel-
AMSTC Spectral condition under STC tered PV module needs further promotion. Besides, a sliding mode
MPPT including one controller and two observers ensured the
power convergence in a finite time for overcoming defect of un-
modeled dynamics and external perturbations [26]. The nonlinear
sliding model MPPT approach achieved the promotions of power
2
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

output and system robustness under disturbance [27]. However, early stage of MPPT for fast positioning of rough search region
it was difficult for these methods to coordinate tracking speed around global peak. Compared with the most meta-heuristic
and accuracy under PSCs. algorithms, the IABC reveals wider search space which can ensure
To deal with the drawbacks of conventional MPPT algorithms, the search diversity of the early stage and free from the influence
a variety of intelligent MPPT strategies blossomed [28,29], such as of premature convergence. Besides, the heat transfer search (HTS)
fuzzy logical control (FLC) [30], artificial neural network (ANN) [31], is an optimization approach whose core idea came from ther-
bionic algorithm [32–35] and so on. In order to realize the MPPT modynamics law in heat transfer [54]. Then, the simultaneous
through soft computing technics, an MPPT driven FLC method HTS (SHTS) algorithm which achieved the parallel operation of
was designed in [36]. The adopted FLC could address the tracking three heat transfer modes emerged for lower computational com-
process without accurate mathematical expressions, even non- plexity [55]. It can accelerate calculation speed thoroughly while
linear form. In [37], an ANN-based highly sophisticated MPPT maintain satisfactory search precision. Unfortunately, the SHTS
algorithm was presented for PV system. Because of the simple is rarely used in PV system. Thus, the SHTS will be coordinated
single-stage structure of the used ANN, the processing time and with IABC in this paper for precisely determining the GMPP of
memory allocations for generating the GMPP in MPPT had been PV system. The introduction of SHTS can effectively speed up the
reduced effectively. However, the tracking precision of GMPP convergence rapidity of the search process of GMPP. Therefore,
was the main problem to be concerned in aforementioned MPPT in this paper, the proposed two-stage MPPT controller combining
approaches considering the FLC and ANN, respectively. Among all the IABC and SHTS will realize synchronous promotions of precise
these intelligent methods, the global scan of P–V curve is unnec- and rapidity in GMPP tracking by adjusting the duty cycle of con-
essary in bionic algorithm based MPPT process, which is benefit verter in PV system dynamically. The novelties and corresponding
for reductions of calculation burden and tracking time [38,39]. contributions are displayed as:
Furthermore, the blending of bionic algorithms reveals excellent (1) A two-stage MPPT scheme which coordinates the fast posi-
advantages in tracking the GMPP accurately [40,41]. Therefore, tion stage and accurate determination stage is established
the bionic algorithms won widespread support from experts and and first implemented in the MPPT control of PV system
scholars in MPPT control. A novel MPPT technique coordinat- under various illumination conditions.
ing the improved chaotic particle swarm optimization (ICPSO) (2) In fast position stage of the proposed MPPT scheme, to
in [42] adopted the chaotic mutation to avoid the local opti- quickly found the rough scope of GMPP, a IABC approach
mal. Although the proposed MPPT showed outstanding tracking based on simplified probability selection mechanism and
performance, the relevant quantitative design methods needed exploration–exploitation balanced employed bee phase is
further discussion. Aiming at MPPT of PV system under PSCs, adopted to ameliorate the GMPP search diversity and effi-
a fusion firefly algorithm (FFA) which possessed a simplified ciency.
propagation strategy was presented to pursuit high accuracy and (3) In accurate determination stage of the adopted two-stage
zero oscillations [43]. Nevertheless, the search diversity of FFA MPPT controller, to obtain the precise location of the GMPP
was not fully concerned. In [44], the grey wolf optimization in a short time, the SHTS algorithm is introduced for max-
(GWO) algorithm and FLC were fused for realization of MPPT imizing its superiorities in subjectivity reducing and opti-
strategy. The coordination of GWO and FLC was proved to be mization rapidity promoting.
beneficial in catching the GMPP and eliminating the steady-state (4) Extensive simulation tests are carried out for feasibility
oscillations of PV system. However, the tracking rapidity needed verification of the proposed two-stage MPPT approach. Be-
further increasing. Besides, a squirrel search algorithm was used sides, this two-stage strategy is proved to be tenable com-
in MPPT scheme and showed tenable superiorities in convergence pared with other counterparts in realizing the balance be-
time reduction [45]. Apart from its applicability under various tween tracking accuracy and convergence speed.
irradiation conditions, analyses about tracking accuracy should be
included. In [46], an enhanced salp swarm (ESSA) algorithm was The rest of this paper is organized in following four sections. A
presented to optimize anti-windup fractional-order proportional– description of the PV system under PSCs is given in Section 2,
which contains the introduction of PV cell, PV array, as well as
integral controller for MPPT. The ESSA extended the exploration
the characteristics of the PV system. Then, the proposed two-
and exploitation of original algorithm and ESSA-based MPPT
stage MPPT controller is established in Section 3. Furthermore,
could deal with the stochastic behavior of PV system. To pro-
in Section 4, the simulation experiments are carried out for the
mote the convergence rapidity of MPPT, a modified butterfly
performance validation of adopted MPPT technic. Finally, some
optimization algorithm adopted in [47]. Under this novel opti-
conclusions are given in Section 5.
mization algorithm, different shading patterns, solar intensity,
and load variation could be reasonable differentiated. Moreover, 2. Description of PV system
the tracking time was effectively reduced. In [48], the PSO and
fireworks algorithm were combined for balancing the exploration The simplified structure diagram of typical PV system which
and exploitation in MPPT. Simulation results have shown that the consists of PV array, direct current–direct current (DC–DC) volt-
tracking speed of GMPP could be improved to a certain extent. age converter, MPPT controller, load, as well as auxiliary connect-
The aforementioned bionic algorithms including PSO, FFA, ing wires is shown in Fig. 1 for the convenience of discussion.
GWO and SSA revealed respective advantages in MPPT under
diverse occlusion conditions of PV system. However, most of In the illustrated PV system, D1 , D2 represent the bypass diode
these could not take into account both convergence speed and and blocking diode respectively, Ipv and Vpv are output current
precision at the same time in MPPT. Under this circumstance, a (A) and output voltage (V) of PV array, IL is the current flowing
comprehensive method for fast and accurately MPPT is essential. through inductance L, Iload is the current flowing through load
The artificial bee colony (ABC) reveals excellent advantages of Rload while Vload is the voltage across the Rload . The boost converter
wide search range, less tuned parameters, and initial value in- is chosen as the used DC–DC voltage converter for its simplicity
dependence from appearance [49]. In spite of some successful and efficiency. The C, L, and D stand for the capacitance, induc-
attempts [50–53], the applications of ABC in MPPT control of tance, and diode in boost converter, respectively. The duty cycle
PV system are relatively less, and there is also much room for d of boost converter is adjusted dynamically by MPPT controller
performance promotion of ABC based MPPT. Therefore, an im- according to the measured Ipv and Vpv for higher output power of
proved ABC (IABC) is proposed in this paper and introduced into PV system.
3
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Fig. 1. Structure diagram of PV system.

Fig. 3. Equivalent circuit of PV cell.

Then, the I–V characteristics of a M × N PV array can be


expressed as Eq. (1) [38],
Vpv + (N /M)Rs Ipv
[ ( ) ]
Fig. 2. Architecture of PV array. Ipv = MIph − MIo exp −1
ns BVT
Vpv + (N /M)Rs Ipv
− (1)
2.1. Description of PV array under PSCs (N /M)Rth
in which, PV modules connected in parallel ns is the number of PV
A PV array is made up of PV modules connected in parallel and cells connected in one string of a PV module, the ideality factor
series. Meanwhile, each PV module contains a certain number of and the thermal voltage of diode are remarked as B and VT .
interconnected PV cells. The architecture of a M × N PV array is Denote the short circuit current and open circuit voltage
exhibited as Fig. 2. under standard test conditions (STC: solar irradiance GSTC =
In Fig. 2, the introduction of bypass diode is responsible for 1000 W/m2 , cell temperature TSTC = 25◦ C ) as I sc-STC and V oc-STC ,
suppressing hot spot addition effect and reducing power waste the photocurrent Iph is expressed as:
caused by PSCs. Meanwhile, the blocking diode is used to guard G
against the backflow of electricity. Iph = [Isc −STC + ki (T − TSTC )] (2)
GSTC
where ki stands for the temperature coefficient of I sc-STC while G
2.1.1. Modeling of PV array and T are deemed as the actual solar irradiance and cell temper-
As the smallest unit in the construction of PV array, the equiv- ature.
alent circuit of PV cell is revealed in Fig. 3. Meanwhile, the reverse saturation current Io , which related to
As shown in Fig. 3, S and T stand for the solar irradiance, junc- the temperature is calculated through Eq. (3).
tion temperature of PV cell respectively; Iph is the photocurrent Isc −STC + ki (T − TSTC )
while ID is the diode current; Rs and Rsh represent series resistance Io = ( ) (3)
Voc −STC +kv (T −TSTC )
and shunt resistance (Ω ). exp ns V T
−1
4
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Fig. 4. Four cases with different shading conditions of PV array.

Table 1
The specific irradiation information of PV modules in four cases with different shading conditions.
Irradiation G11 (W/m2 ) G12 (W/m2 ) G13 (W/m2 ) G14 (W/m2 ) G21 (W/m2 ) G22 (W/m2 ) G23 (W/m2 ) G24 (W/m2 )
Case 1 1000 1000 1000 1000 1000 1000 1000 1000
Case 2 1000 1000 900 600 1000 1000 800 500
Case 3 1000 800 600 500 1000 900 500 300
Case 4 900 600 500 300 800 500 300 100

where kv is the temperature coefficient of Voc −STC , and the diode in Fig. 1, a boost converter is comprised of a capacitance (C ),
thermal voltage VT has following expression: an inductance (L), a diode (D), and an insulated gate bipolar
transistor (IGBT). The energy absorbed by the inductor equals to
VT = k b T / q (4)
the energy released during an on–off period t of the IGBT, and
in which, kb is the Boltamann’s constant that equals to 1.38065 × this equilibrium relationship can be expressed as:
10−23 J /K , q is the charge of one electron and q = 1.60218 ×
Uin IL ton = (Uout − Uin )IL toff , t = ton + toff (5)
10−19 C .
in which, Uin and Uout stand for the input voltage and output
2.1.2. Characteristics of PV array under PSCs voltage of IGBT, furthermore, ton and toff represent the on-period
Normal insolation, uniform and partial shading are three com- and off-period of IGBT.
mon irradiation conditions of PV array. Aiming at representative Then, the Eq. (5) can be deduced as Eq. (6).
analysis of PV array under even and uneven illuminations, a PV ton + toff 1
array with two parallel connected series (each string contains Uout = Uin = Uin (6)
four modules) is adopted and four different shading cases are toff 1−d
illustrated in Fig. 4. The black squares on PV modules represent where d is the duty cycle with following expression:
partially sheltered parts of corresponding modules, which reflect ton
various irradiation conditions. Moreover, the specific irradiation d= (7)
ton + toff
information of these four cases is illustrated in Table 1.
Ideally, the P–V curve of PV array reveals single peak under Since the value of d is within [0,1], the Uout of converter is
uniform shading. However, when it comes to the PSCs, the mul- promoted and the current IL changes accordingly. As long as
tiple peaks will appear. The I–V curves and corresponding P–V the output impedance matches internal resistance of battery, the
curves under aforementioned four cases are exhibited in Fig. 5, power of PV array reaches the MPP.
respectively. The red asterisks marked on each curve stand for As for the description of PV system in this section, the main
the MPP in Case 1 and GMPP in Case 2, Case 3 and Case 4 whose task is designing a MPPT controller to dynamically adjust the duty
corresponding current, voltage and power values are also given. cycle d for acquirement of GMPP. However, the PSC of PV array
It is obvious from Fig. 5 that the power generation efficiency lays tremendous obstacle in guaranteeing the accuracy and speed
of PV system decreases substantially under PSCs, and the mul- of GMPP tracking. Therefore, a novel two-stage MPPT controller
tiple peaks on P–V characteristics will increase the difficulty in is constructed in this paper for optimization of d considering the
GMPP tracking. Since the existing of LMPP misleads the opti- tracking precision and rapidity simultaneously.
mization trend and final causes local optimum, it is significant to
study MPPT algorithms with powerful search capability and con- 3. The proposed two-stage MPPT strategy
vergence speed for applications on PV system, especially under
PSCs. The GMPP tracking performance of a PV system depends on
the dynamic duty cycle adjustment of boost converter by MPPT
2.2. Description of DC-DC boost converter controller. Thus, a well performing MPPT algorithm has won the
first importance in the fast and accuracy control of PV system.
By reason of prominent simplicity and transfer efficiency, the Under this circumstance, a two-stage MPPT strategy is adopted
boost converter has been widely applied in PV system. As shown and made detail analysis in this section.
5
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Fig. 5. I–V and P–V characteristics of PV array under different shading conditions.

Fig. 6. Global flowchart of proposed two-stage MPPT control strategy.

3.1. The two-stage MPPT controller for PV system under PSCs stage, d corresponds to the nectar source and a relatively small
search region around GMPP will be found after the simplified
The two-stage MPPT strategy caters to the requirement of initialization, improved employed bee phase, onlooker bee phase
tracking performance in MPPT control process of PV system as well as the scout bee phase. Once this rough region satisfies
whether under uniform or partial shading conditions. To illustrate the termination condition, the SHTS is adopted in later stage for
this search process concisely, the global flowchart of the process accurate search of GMPP based on the final obtained d from the
is exhibited in Fig. 6. Moreover, the procedures of IABC and SHTS early stage. Consequently, the GMPP can be easily acquired via a
in Fig. 6 are just described briefly for principles explanation of parallel search process inspired by three heat transfer manners,
the whole two-stage MPPT process, more details are illustrated namely conduction, convection and radiation. As a combination
in Sections 3.2 and 3.3. of two different optimization algorithms, the structure of pro-
In Fig. 6, dm represents the current optimal honey source posed MPPT controller is relatively complex compared with the
with fitness Pm , Q is the number of a nectar source has not methods based on single optimization algorithm. Although there
been updated to the present moment, Lim is threshold of Q, K are two stages needs to go through in the optimization process
is marked as the maximum iteration number. which contains many defined formulas, the comprehensive con-
The left part and right part of Fig. 6 indicate the early stage sideration of all the parts in proposed two-stage MPPT controller
and later stage of the established MPPT scheme, which known contributes to the final satisfactory computational complexity.
as fast positioning stage and precise tracking stage, respectively. In the before-mentioned two-stage MPPT strategy, the rea-
Regarding the duty cycle d as the optimized parameter, output sonable transition from early stage to later stage is a crucial
power P as the fitness function. In the early stage, the IABC is used problem should be paid enough attention here, and unreason-
for positioning the rough search region around global peak. In this able determination of transition conditions may affect the final
6
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

optimization performance. Thus, a termination condition of early where Vpv−ij and Ipv−ij are the voltage and current of PV array
stage, in other words, the transition condition dc to next stage is when d = di,j .
defined as follows. Step 3. Initial selection: Different from the traditional ABC,
⏐ ⏐ 1 a current optimal honey source with maximum fitness Pm =
dc = min ⏐di,j − dk,j ⏐ ≤ N max(Pi,j ) is firstly selected and denoted as dm in this step.
α
Step 4. Employed bee phase: Deem the food source dm as the
(i, k = 1, 2, . . . , Np; j = 1, 2, . . . , Dim; i ̸ = k) (8)
known source for each employed bee, and the locations of new
where Np stands for the colony size of honey bees; N is the sources is given as [56],
number of PV modules connected in series; α is the transition
d∗i,j = dm + c · rand(−1, 1)(di,j − dk,j )
constant and α > N; Dim is the search dimension; di,j is the duty
cycle corresponding to jth search dimension of ith individuals in (k = 1, 2, . . . , Np; k ̸ = i; c ∈ (0, 1]) (12)
bee flock.
If the number of iterations in early stage has reached the max- In order to avoid the premature convergence of search process,
imum iteration number K or satisfy the termination condition the update coefficient c in Eq. (12) has diverse value at different
shown in Eq. (8), the tracking process converts to the precise stage. As a result, the employed bee phase can be divided into
tracking stage for accurate determination of GMPP using the SHTS two phases with distinct update coefficient and marked as Phase
algorithm. This flexible definition of transition condition further 1 and Phase 2.
reduces the complexity. Phase 1: Aiming at the universality of search scope at early
It is worth mentioning that the upper bound dmax1 and lower stage, for example, i ≤ 3, the coefficient c is set as a larger
bound dmin1 in SHTS algorithm of later stage originate from the value c1 , and c1 ∈ [0.1, 1]. Then, the Eq. (12) can be expressed
finial duty cycle vector obtained in early stage, and have following as Eq. (13).
expressions: d∗i,j = dm + c1 · rand(−1, 1)(di,j − dk,j )
{
dmax 1 = max(di,j ) (i ≤ 3; k = 1, 2, . . . , Np; c1 ∈ [0.1, 1]) (13)
(i = 1, 2, . . . , Np; j = 1, 2, . . . , Dim) (9)
dmin 1 = min(di,j ) Phase 2: When i > 3, the coefficient c2 ∈ [0, 0.1) is chosen for
a higher precision of search process. Then, the Eq. (12) can be
3.2. The IABC based fast positioning stage formulated as
The ABC algorithm put forward more perfectly at first by d∗i,j = dm + c2 · rand(−1, 1)(di,j − dk,j )(i > 3; c2 ∈ (0, 0.1)) (14)
Karaboga in 2005 [56] has proved to be an outstanding optimiza-
Step 5. Calculation of fitness and greedy choice: Obtain the
tion algorithm with few parameters, high population diversity
and strong search ability. However, its heavy computation and fitness Pi∗,j of new nectar source d∗i,j via Eq. (11) and select the
slow optimization speed are main non-negligible obstacles in optimal food source d∗m with fitness Pm ∗
= max(Pi∗,j ). Next, make
the further development. The presented IABC is the modification greedy choice between Pm ∗ ∗
and initial optimal fitness Pm , if Pm >

of original ABC considering the tracking performance of MPPT. Pm , the current optimal fitness Pm will be replaced with Pm , and
Different from the traditional ABC in which bees search for a its corresponding source d∗m is denoted as dm , otherwise, keep the
better solution near their location, each population member in original result unchanged.
the IABC search near the current optimal solution because of Step 6. Onlooker bee phase: To simplify the probability cal-
the introduction of initial selection strategy after the population culation and roulette selection of conventional ABC, the optimal
initialization. Furthermore, in the onlooker bee phase of IABC, nectar source dm in employed bee phase is chosen by onlooker
the optimal nectar source in employed bee phase is chosen by bees immediately. Then, renew the location of nectar source using
onlooker bees immediately to simplify the probability calculation Eqs. (13)–(14) and search for more excellent one using greedy
and roulette selection. Under these conditions, the complexity of choice.
IABC is obvious lower than ABC. Regarding the duty cycle d as Step 7. Scout bee phase: Record the number that a food
nectar source, the flowchart of IABC is briefly illustrated in Fig. 7. resource has not been updated as Q and judge whether Q reaches
As illustrated in Fig. 7, the steps of the IABC algorithm adopted the threshold Lim. If Q ≥ Lim, this resource will be abandoned. At
in MPPT can be summarized as follows. the same time, the corresponding employed bee will convert into
Step 1. Initialization: Set the colony size of honey bees as Np, a scout bee and go back to step 1 for new nectar source again.
search dimension as Dim, maximum iteration number as K, the Step 8. Judgment of the termination condition: If the number
threshold of the number of a nectar source has not been updated of cycle times reaches the upper bound K, or the tracking ac-
as Lim, meanwhile, the numbers of employed bee, onlooker bee, curacy satisfies requirement, put the search process to an end.
and scout bee are equally set as Np. The initial locations of food Otherwise, go to step 1 for another cycle.
resources are obtained via Eq. (10). It can be seen from the aforementioned steps that compared
with the conventional ABC, the optimization mechanism of IABC
di,j = dmin + rand(0, 1)(dmax − dmin ) is more simple and reasonable, which contributes to the out-
(i = 1, 2, . . . , Np; j = 1, 2, . . . , Dim) (10) standing superiorities with high speed and extensive search ca-
pability in the fast positioning stage of MPPT control process.
in which, dmax is the maximum value of duty cycle d while dmin
is the minimum value of d, rand(0,1) is a random number within
3.3. The SHTS based precise tracking stage
(0,1). Since the value of d is between 0 and 1, thus, dmax = 1, and
dmin = 0.
Different from HTS, the population of SHTS is divided into
Step 2. Acquisition of the fitness: As for the task of MPPT
three subsets in every cycle at first. Then, one of the three heat
control, the output power of PV array is taken as the fitness func-
transfer manners which contains conduction, convection and ra-
tion of IABC. Thus, calculate the fitness Pi,j (i = 1, 2, . . . , Np; j =
diation is selected to match a group of sub-populations. Although
1, 2, . . . , Dim) of each initial resource through following equa-
this process is a random matching procedure, the difference of
tion:
associated transfer manner for each subset should be ensured.
Pi,j (di,j ) = Vpv−ij · Ipv−ij (11) After that, all the members in each group start to search for
7
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

parameters of a PV module and the boost converter are set as the


values displayed in Table 2.
The simulation experiments are designed with two types. The
first one is known as unchanged shading type which consisted
of the uniform shading and partial shading conditions. The sec-
ond one is denoted as the changed shading type, which is used
for the performance verification of MPPT controller when the
shading conditions change between uniform shading and partial
shading. Both these two kinds of experiments are based on the
four cases of solar irradiances of PV system shown in Fig. 4. To
distinguish the influences of PSCs on the PV system more explicit,
the temperature of PV array is kept on a constant value as 25 ◦ C in
experiments. Besides, based on general experience and extensive
simulation tests, the sampling time is set as 0.01s. Furthermore,
the parameters of the two-stage MPPT algorithm are selected as:
Np = 15, Dim = 3, K = 10, α = 40, Lim = 8, c1 = 0.5, and
c2 = 0.01.
To highlight the significant advantages of the described al-
gorithm, a fast MPPT approach coordinating the ICPSO in [42],
a hybrid MPPT controller depending on the P&O strategy and
ABC algorithm in [49], and the presented IABC based MPPT con-
troller are introduced for comparison and denoted as ICPSO MPPT,
P&O+ABC MPPT, and IABC MPPT, respectively. Besides, the pro-
posed two-stage MPPT approach are marked as IABC+SHTS MPPT.
It is noteworthy that the parameters of the comparative method
are selected carefully to exhibit similar performance with pro-
posed method, and improve the fairness of the comparison pro-
cess.

4.1. Simulation results under unchanged shading conditions

In this part, all the shading conditions displayed in Fig. 4 are


chosen as foundations of the simulations. Firstly, the ICPSO MPPT,
Fig. 7. Flowchart of the IABC. P&O+ABC MPPT, IABC MPPT and IABC+SHTS MPPT are applied to
the Case 1 which is regarded as uniform shading condition (USC).
The corresponding simulation results are exhibited in Fig. 8.
potential optimal solution through greedy choice until the op- In Fig. 8, the magenta, blue, red, and green lines in each sub-
timal one is acquired. Thus, contrast to the serial search of HTS plot from top to bottom represent the responses of voltage Vpv ,
algorithm, the SHTS has realized the parallel computation of three current Ipv , power P, and duty cycle d in PV system. Besides, the
heat transfer modes, which reduces the calculational complexity performances of ICPSO MPPT, P&O+ABC MPPT, IABC MPPT and
of optimization process to a certain degree. According to the IABC+SHTS MPPT are reflected from the results in sub-plots (a),
design concept of adopted two-stage MPPT scheme, the SHTS (b), (c) and (d), respectively. As shown in Fig. 5, the theoretical
is responsible for re-optimizing the results obtained by IABC value of MPP in Case 1 is 1145 W. Define the tracking time ts
to obtain higher tracking precision. Based on the upper bound as the response time from the beginning of simulation to the
dmax 1 and lower bound dmin 1 originate from finial duty cycle moment when the tracking error of P is less than 2%. Thus, it just
vector obtained in early stage, the detailed procedures of SHTS takes 0.15s to reach the MPP for the PV system under control of
are exhibited as following pseudocode [55]. the two-stage MPPT controller, while the tracking times of other
In the before-mentioned two-stage MPPT algorithm, the ini- three MPPT methods are as long as 0.22s, 0.18s and 0.23s from
tialization of duty cycle at each stage is a random process which Fig. 8. The response curves correspond to the adopted two-stage
has avoided the dependence of the initial value and ensured MPPT reveal smaller stable error which almost equal to 0. More-
the universality of algorithm. In addition, the improvements of over, corresponding dynamic oscillation and static oscillation are
IABC and SHTS both are stimulated by the promotions of tracking proved to be the smallest among all the peer algorithms. On the
rapidity and accuracy. The simplified optimization mechanism contrary, there are obvious fluctuations on the respond curves of
of IABC, and the parallel search of SHTS not only reduce the PV system controlled by comparison MPPT methods even after a
optimization time, but also increase the diversity of search pat- long settling time. Therefore, the proposed scheme has evidently
tern and the breadth of search range. Therefore, the two-stage promoted the tracking rapidity and precision of MPPT.
controller shows remarkable tracking performance with lower Then, aiming at the demonstrations of tracking speed and
power fluctuation in the application to PV system under PSCs. accuracy of the proposed controller which fuses the IABC and
SHTS under PSCs, the Case 2, Case 3 and Case 4 mentioned in
4. Simulation experiments Section 2 are discussed. The simulation results of MPPT control
of PV system under these three PSCs are shown in Figs. 9–11.
In order to verify the outstanding superiorities of the pro- Figs. 9–11 depict the responses of the PV system controlled by
posed two-stage MPPT algorithm, extensive simulation experi- different comparison MPPT strategies under PSCs of Case 2, Case 3
ments rely on the PV system in Fig. 1 under different shading and Case 4, respectively. Furthermore, all the items in Figs. 9–11
conditions are carried out. The duty cycle d of DC–DC boost including the curves and sub-plots have similar meanings with
converter is selected as the variable to be optimized. At first, the these in Fig. 8. Since the ideal GMPPs of PV array under Case
8
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

9
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Fig. 8. Tracking curves of PV system under USC controlled by different MPPT algorithms.

Fig. 9. Tracking responses of PV system under Case 2 controlled by different MPPT algorithms.

10
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Fig. 10. Tracking responses of PV system under Case 3 controlled by different MPPT algorithms.

Fig. 11. Tracking responses of PV system under Case 4 controlled by different MPPT algorithms.

11
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Table 2
Parameters of the components of PV system.
Component Parameter
Pmax (W) Voc (V) Isc (A) Vmp (V) Imp (A)
PV module
140 21.6 8.57 17.6 7.95

Cpv (µF) C (µF) L (mH) Rload () fs (kHz)


Boost converter
1000 470 10 10 10

Fig. 12. Performance comparison of the implemented MPPT strategies under USC and PSC. (a) tracking time; (b) tracking accuracy.

2, Case 3 and Case 4 are 765.1 W, 516.1 W and 373.3 W from method, the GWO based MPPT and SHTS based MPPT are also in-
Fig. 5, the tracking time, precision as well as stability of each cluded here. Furthermore, aiming at highly intuitive comparison
MPPT controller can be reflected from Figs. 9–11. Accordingly, it results, the bar charts inspired by the data in Table 3 are shown
just takes 0.15s, 0.13s and 0.15s for the adopted two-stage MPPT as Fig. 12.
controller to reach the GMPP while the other three counterparts The 3D and 2D bar charts in Fig. 12(a) and Fig. 12(b) represent
spend 0.16s–0.28s approximately. In addition, almost all the re- the intuitive comparison of the tracking time ts and tracking
sponse curves based on the proposed approach are final stable at accuracy η for all the comparison approaches under unchanged
the nearest value to the GMPP with small oscillation after a short shading conditions including the USC and PSC. Apart from the
time period of adjustment. Meanwhile, the intuitive oscillations inevitable power loss in photovoltaic systems, the quantitative
caused by the ICPSO are not conducive to the improvement of contrast illustrated in Table 3 and Fig. 12 demonstrates the higher
generation efficiency for the system, and even accelerate the wear tracking speed and accuracy of the presented MPPT compared
of PV modules in the long run. Thus, the two-stage MPPT strategy with all the counterparts. Besides, there is less power oscilla-
stands out among all the selected peer algorithms from tenable tion of the PV system under control of the adopted two-stage
advantages in tracking accuracy and rapidity. MPPT method which demonstrates its remarkable competences
Since the tracking time just can judge the convergence speed in GMPP tracking.
of MPPT, it is significant to further indicate the advantages of pre-
sented controller in tracking precision. Under this circumstance, 4.2. Simulation results under changed shading conditions
the tracking accuracy of MPPT controller η is considered and
defined as Eq. (15). Considering it is easy for MPPT controllers to display lower
Ppv performance when the PV system undergoes changed solar irra-
η= × 100% (15) diation conditions, the simulation experiments in this part refer
PGMPP to the suddenly changed shading conditions based on the solar
where Ppv is the stable value of power output of PV system under irradiances illustrated in Fig. 4. The parameters here are selected
MPPT control, PGMPP is the theoretical GMPP of the given PV array the same as previous parts.
under a certain shading condition. At the beginning of simulation process in this part, the PV
Therefore, on account of a more significant and credible con- system is under shading condition of Case 1. Then, the shading
trast, the tracking accuracy of MPPT controllers can be obtained condition is changed to Case 4 and Case 3 at 1.2s and 2.4s in
along with their corresponding tracking time ts , actual maximum sequence. The corresponding irradiance variation of each module
power Ppv , and theoretical maximum power PGMPP under different in the arranged PV array is depicted as Fig. 13.
shading conditions, and the organized results are listed in Table 3. The simulation results of the aforementioned process are ex-
To further demonstrate the excellent advantages of the proposed hibited in Fig. 14. Since the output power of PV system is the most
12
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Table 3
Performance comparison of the proposed MPPT controller with other three different MPPT strategies under different
shading conditions.
Algorithm PGMPP (W) Ppv (W) ts (s) η (%)
ICPSO MPPT 1145.0 1126.0 0.22 98.34
GWO MPPT 1145.0 1066.3 0.20 93.12
P&O+ABC MPPT 1145.0 958.2 0.18 83.69
USC (Case 1)
IABC MPPT 1145.0 1126.3 0.23 98.37
SHTS MPPT 1145.0 1128.1 0.17 98.52
IABC+SHTS MPPT 1145.0 1130.1 0.15 98.70
ICPSO MPPT 765.1 747.5 0.19 97.70
GWO MPPT 765.1 747.9 0.21 97.75
P&O+ABC MPPT 765.1 747.9 0.28 97.75
PSC (Case 2)
IABC MPPT 765.1 735.6 0.25 96.14
SHTS MPPT 765.1 745.6 0.18 97.45
IABC+SHTS MPPT 765.1 750.2 0.15 98.05
ICPSO MPPT 516.1 508.6 0.17 98.55
GWO MPPT 516.1 452.0 0.15 87.58
P&O+ABC MPPT 516.1 498.3 0.21 96.55
PSC (Case 3)
IABC MPPT 516.1 500.6 0.23 97.00
SHTS MPPT 516.1 506.7 0.15 98.18
IABC+SHTS MPPT 516.1 513.8 0.13 99.55
ICPSO MPPT 373.3 365.2 0.21 97.83
GWO MPPT 373.3 366.5 0.19 98.18
P&O+ABC MPPT 373.3 368.2 0.22 98.63
USC (Case 4)
IABC MPPT 373.3 367.0 0.16 98.31
SHTS MPPT 373.3 367.3 0.17 98.39
IABC+SHTS MPPT 373.3 368.2 0.15 98.63

Fig. 13. Solar irradiance variation of each module in the PV array under suddenly changed shading conditions.

Fig. 14. Power responses of PV system controlled by different MPPT algorithms under suddenly changed shading conditions.

13
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

Table 4
Performance comparison of the proposed MPPT controller with other three different MPPT strategies under suddenly
changed shading conditions.
Algorithm PGMPP (W) Ppv (W) ts (s) η (%)
ICPSO MPPT 1145 1130.1 0.33 98.70
GWO MPPT 1145 1124.9 0.17 98.24
P&O+ABC MPPT 1145 1126.5 0.17 98.38
USC (Case 1)
IABC MPPT 1145 1128.0 0.24 98.52
SHTS MPPT 1145 1128.0 0.18 98.52
IABC+SHTS MPPT 1145 1133.8 0.15 99.02
ICPSO MPPT 373.3 367.2 0.18 98.37
GWO MPPT 373.3 360.5 0.07 96.57
P&O+ABC MPPT 373.3 359.3 0.21 96.25
PSC (Case 4)
IABC MPPT 373.3 367.9 0.20 98.55
SHTS MPPT 373.3 362.8 0.17 97.19
IABC+SHTS MPPT 373.3 368.5 0.16 98.71
ICPSO MPPT 516.1 506.9 0.43 98.22
GWO MPPT 516.1 489.9 0.20 94.92
P&O+ABC MPPT 516.1 505.2 0.55 97.89
PSC (Case 3)
IABC MPPT 516.1 489.3 0.21 94.81
SHTS MPPT 516.1 505.9 0.21 98.02
IABC+SHTS MPPT 516.1 510.6 0.16 98.93

Fig. 15. Performance comparison of the implemented MPPT strategies under changed shading conditions. (a) tracking time; (b) tracking accuracy.

representative variable for performance demonstration of MPPT and 0.16s to reach the GMPP within a high precision under
controller, only the power responses are exhibited here. Case 1, Case 4, and Case 3. These tracking times are signifi-
It can be verified from Fig. 14 that even under suddenly cantly smaller than ICPSO MPPT, P&O+ABC MPPT, and IABC MPPT.
changed shading conditions, the proposed approach also reveals Besides, it is worth mentioning that the power oscillation of
tenable advantages among all the peers form the shortest tracking PV system controlled by the designed two-stage MPPT is also
time and smallest stable error. smaller than others, especially the system under control of ICPSO
Similarly, the theoretical maximum power PGMPP , actual max- MPPT. Therefore, the satisfactory performance of the presented
imum power Ppv , tracking time ts , and tracking accuracy η of MPPT algorithm has been demonstrated through the comparison
control system with different MPPT methods are calculated and simulations above.
shown in Table 4 and Fig. 15.
The items in Table 4 and Fig. 15 have illustrated the perfor- 5. Conclusions
mance variation of PV system under suddenly changed shading
conditions. The marked decline of the tracking accuracy is obvi- Aiming at faster and accurate GMPP tracking of PV system un-
ous when the shading condition changed from Case 1 to Case 4 der diverse shading conditions, a novel two-stage MPPT scheme
and Case 3. This downtrend reveals that the existences of PSCs fuses the IABC and SHTS is put forward in this paper. The early
cause negative effect to the tracking precision of GMPP. Fortu- stage called fast positioning stage is responsible for localization
nately, compared with other three MPPT strategies, the tracking of rough search region around global peak within a short time
accuracy of the proposed one always maintains an ideal level by IABC. The IABC is proposed for exerting the advantages and
in the whole process. Furthermore, it just takes 0.15s, 0.16s, compensating the shortcomings of canonical ABC. Thus, it reveals
14
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

wider search range, higher convergence speed and optimization [7] Pillai DS, Ram P, Ghias A, Mahmud MA, N. Rajasekar. An accurate, shade
accuracy by modifying the original evolutionary mechanism and detection-based hybrid maximum power point tracking approach for PV
systems. IEEE Trans Power Electron 2020;35(6):608–594.
simplifying the probability selection process. Moreover, once the
[8] Abbassi A, Abbassi R, Heidari AA, Oliva D, Chen HL, Habib A, et al.
termination condition of early stage is satisfied, the SHTS is used Parameters identification of photovoltaic cell models using enhanced
in precise tracking stage for exact search of GMPP in search area. exploratory salp chains-based approach. Energy 2020;198:117333.
This two-stage MPPT controller is applied to the PV system under [9] Shams I, Mekhilef S, Tey KS. Improved social ski driver-based MPPT for
different shading conditions, such as unchanged shading condi- partial shading conditions hybridized with constant voltage method for fast
response to load variations. IEEE Trans Sustain Energy 2021;12(4):2255–67.
tions like USC, PSC, and changed shading condition. Besides, from [10] Celikel R, Yilmaz M, Gundogdu A. A voltage scanning-based MPPT method
the perspective of convergence speed and tracking accuracy, this for PV power systems under complex partial shading conditions. Renew
two-stage MPPT has won the first place among all the comparison Energy 2022;184:361–73.
algorithms, namely the fast and hybrid MPPT methods based [11] Behera MK, Saikia LC. A new combined extreme learning machine variable
steepest gradient ascent MPPT for PV system based on optimized PI-FOI
on ICPSO, P&O+ABC, and IABC. Specifically, under all the tested
cascade controller under uniform and partial shading conditions. Sustain
shading conditions, the tracking time of GMPP for the proposed Energy Technol Assess 2020;42:100859.
method are not higher than 0.16s, which are at least 6.67% faster [12] Ostadrahimi A, Mahmoud Y. Novel spline-MPPT technique for photovoltaic
than other peer algorithms. Even in some cases, the ratio is as systems under uniform irradiance and partial shading conditions. IEEE
high as 160%. Moreover, in spite of the differences between shad- Trans Sustain Energy 2021;12(1):524–32.
[13] Bankupalli PT, Ghosh S, Kumar L, Samanta S, Dixit TV. A non-iterative ap-
ing conditions, all the tracking accuracy of the two-stage MPPT proach for maximum power extraction from PEM fuel cell using resistance
are exceed 98% even up to 99.55%. On the contrary, the lowest estimation. Energy Convers Manage 2019;187:565–77.
tracking accuracy of its counterparts is less than 85%, which [14] Kavya M, Jayalalitha S. A novel coarse and fine control algorithm to
reveals certain probabilities to fall into local optimum. Thus, the improve maximum power point tracking (MPPT) efficiency in photovoltaic
system. ISA Trans 2022;121:180–90.
adopted two-stage MPPT approach is alluring in avoiding local
[15] Ahmad R, Murtaza AF, Sher HA. Power tracking techniques for efficient
optimum and ensuring GMPP tracking performance. However, operation of photovoltaic array in solar applications -a review. Renew
there are also ineluctable shortcomings in the research of this Sustain Energy Rev 2019;101:82–102.
paper. Firstly, as a combination of two different optimization [16] Belhachat F, Larbes C. A review of global maximum power point tracking
algorithms, the structure of proposed MPPT controller is rela- techniques of photovoltaic system under partial shading conditions. Renew
Sustain Energy Rev 2018;92:513–53.
tively complex. Secondly, enough attention should be paid to [17] Shamik Bhattacharyya, DS Kumar P, Samanta S, Mishra S. Steady output
the transition process of two stages in the presented MPPT for and fast tracking MPPT (SOFT-mppt) for P & O and InC algorithms. IEEE
satisfactory optimization results. Thirdly, practical experiments Trans Sustain Energy 2021;12(1):293–302.
are not implemented in current work from insufficient hard- [18] Valenciaga F, Inthamoussou FA. A novel PV-MPPT method based on a
second order sliding mode gradient observer. Energy Convers Manage
ware facilities. Therefore, in the future work, some efforts will
2018;176:422–30.
be made to reduce the complexity of this two-stage MPPT, and [19] Zhang XB, Gamage D, Wang BF, Ukil A. Hybrid maximum power point
the universality of proposed MPPT will be verified under more tracking method based on iterative learning control and perturb & observe
and more common and special occlusion conditions of PV array. method. IEEE Trans Sustain Energy 2021;12(1):659–70.
[20] Gautam AR, Uman L, Subba RB. Current control of boost converter for PV
Furthermore, adequate preparation will be made for practical
interface with momentum-based perturb and observe MPPT. IEEE Trans
application, and extensive experimental test will be implemented Ind Appl 2021;57(4):9–4071.
as long as the conditions are met. [21] Saxena V, Kumar N, Singh B, Panigrahi BK. A rapid circle centre-line
concept-based MPPT algorithm for solar photovoltaic energy conversion
Declaration of competing interest systems. IEEE Trans Circuits Syst 2021;68(2):9–940.
[22] López ER, González A, Petrone G, Spagnuolo G, Gyselinck J. Multi-
variable perturb and observe algorithm for grid-tied PV systems with joint
The authors declare that they have no known competing finan- central and distributed MPPT configuration. IEEE Trans Sustain Energy
cial interests or personal relationships that could have appeared 2021;12(1):360–7.
to influence the work reported in this paper. [23] Siddique MA, Asad A, Asif RM, Rehman AU, Sadiq MT, Ullah I. Implemen-
tation of incremental conductance MPPT algorithm with integral regulator
by using boost converter in grid-connected PV array. IETE J Res 2021.
Acknowledgments http://dx.doi.org/10.1080/03772063.2021.1920481.
[24] Ahmed EM, Norouzi H, Alkhalaf S, Ali ZM, Dadfar S, Furukawa N.
This work is supported by the National Natural Science Foun- Enhancement of MPPT controller in PV-BES system using incremental
dation of China (Grant No. 61973112). The reviewers’ insightful conductance along with hybrid crow-pattern search approach based ANFIS
under different environmental conditions. Sustain Energy Technol Assess
comments and valuable suggestions are also greatly appreciated.
2022;50:101812.
[25] Liu HD, Lin CH, Pai KJ, Lin YL. A novel photovoltaic system control strate-
References gies for improving hill climbing algorithm efficiencies in consideration of
radian and load effect. Energy Convers Manage 2018;165:815–26.
[1] Javed S, Ishaque K, Siddique SA, Salam Z. A simple yet fully adaptive [26] Inthamoussou FA, Fernando Valenciaga. A fast and robust closed-loop
PSO algorithm for global peak tracking of photovoltaic array under partial photovoltaic MPPT approach based on sliding mode techniques. Sustain
shading conditions. IEEE Trans Ind Electro 2022;69(6):5922–30. Energy Technol Assess 2021;47:101499.
[2] Pan YW, Sangwongwanich A, Yang YH, Blaabjerg F. A phase-shifting MPPT [27] Menaga D, Sankaranarayanan V. A novel nonlinear sliding mode con-
to mitigate interharmonics from cascaded H-bridge PV inverters. IEEE troller for a single stage grid-connected photovoltaic system. ISA Trans
Trans Ind Appl 2021;57(3):3052–63. 2020;107:329–39.
[3] Kumar R. Fuzzy particle swarm optimization control algorithm imple- [28] Yang B, Zhu TJ, Wang JB, Shu HC, Yu T, Zhang XS, et al. Comprehensive
mentation in photovoltaic integrated shunt active power filter for power overview of maximum power point tracking algorithms of PV systems
quality improvement using hardware-in-the-loop. Sustain Energy Technol under partial shading condition. J Clean Prod 2020;268:121983.
Assess 2022;50:101820. [29] Hu ZX, Norouzi H, Jiang MX, Dadfar S, Kashiwagi T. Novel hybrid modified
[4] Doubabi H, Salhi I, Chennani M, Essounbouli N. High performance MPPT krill herd algorithm and fuzzy controller based MPPT to optimally tune
based on TS fuzzy-integral backstepping control for PV system under rapid the member functions for PV system in the three-phase grid-connected
varying irradiance-experimental validation. ISA Trans 2021;118:247–59. mode. ISA Trans 2022. http://dx.doi.org/10.1016/j.isatra.2022.02.009.
[5] Osmani K, Haddad A, Lemen T, Castanier B, Ramadan M. An investiga- [30] Li Y, Samad S, Ahmed FW, Abdulkareem SS, Hao SY, Rezvani A. Analysis
tion on maximum power extraction algorithms from PV systems with and enhancement of PV efficiency with hybrid MSFLA-FLC MPPT method
corresponding DC-DC converters. Energy 2021;224:120092. under different environmental conditions. J Clean Prod 2020;271:122195.
[6] Premkumar M, Jangir P, Sowmya R, Elavarasan RM, Kumar BS. En- [31] Said MI, Steiner M, Siefer G, Arab AH. Maximum power output predic-
®
hanced chaotic JAYA algorithm for parameter estimation of photovoltaic tion of HCPV flatcon module using an ANN approach. Renew Energy
cell/modules. ISA Trans 2021;116:139–66. 2020;152:1274–83.

15
L. Gong, G. Hou and C. Huang ISA Transactions xxx (xxxx) xxx

[32] Mirza AF, Mansoor M, Ling Q, Yin BQ, Javed MY. A salp-swarm opti- [44] Eltamaly AM, Farh HMH. Dynamic global maximum power point tracking
mization based MPPT technique for harvesting maximum energy from of the PV systems under variant partial shading using hybrid GWO-FLC.
PV systems under partial shading conditions. Energy Convers Manage Sol Energy 2019;177:306–16.
2020;209:112625. [45] Fares D, Fathi M, Shams I, Mekhilef S. A novel global MPPT technique
[33] Mansoor M, Mirza AF, Ling Q. Harris hawk optimization-based MPPT based on squirrel search algorithm for PV module under partial shading
control for PV systems under partial shading conditions. J Clean Prod conditions. Energy Convers Manage 2021;230:113773.
2020;274:122857. [46] Behera MK, Saikia LC. An intelligent hybrid GMPPT integrating with accu-
[34] Huang YP, Huang MY, Ye CE. A fusion firefly algorithm with simplified rate PSC detection scheme for PV system using ESSA optimized AWFOPI
propagation for photovoltaic MPPT under partial shading conditions. IEEE controller. Sustain Energy Technol Assess 2021;46:101233.
Trans Sustain Energy 2020;11(4):2641–52. [47] Shams I, Mekhilef S, Tey KS. Maximum power point tracking using
[35] Guo S, Abbassi R, Jerbi H, Rezvani A, Suzuki K. Efficient maximum power modified butterfly optimization algorithm for partial shading uniform
point tracking for a photovoltaic using hybrid shuffled frog-leaping and shading, and fast varying load conditions. IEEE Trans Power Electro
pattern search algorithm under changing environmental conditions. J Clean 2021;36(5):5569–81.
Prod 2021;297:126573. [48] Chai LGK, Gopal L, Juwono FH, Chiong CW, Ling HC, Basuki TA. A
[36] Kurian GM, Jeyanthy PA, Devaraj D. FPGA implementation of FLC-MPPT for novel global MPPT technique using improved PS-FW algorithm for
harmonics reduction in sustainable photovoltaic system. Sustain Energy PV system under partial shading conditions. Energy Convers Manage
Technol Assess 2022;52:102192. 2021;246:114639.
[37] Bollipo RB, Mikkili S, Bonthagorla PK. Application of radial basis neural [49] Pilakkat D, Kanthalakshmi S. An improved P & O algorithm integrated
network in MPPT technique for stand-alone PV system under partial with artificial bee colony for photovoltaic systems under partial shading
shading conditions. IETE J Res 2021. http://dx.doi.org/10.1080/03772063. conditions. Sol Energy 2019;178:37–47.
2021.1988874. [50] Sundareswaran K, Sankar P, Nayak PSR, Simon SP, Palani S. Enhanced
[38] Zafar MH, Khan NM, Mirza AF, Mansoor M, Akhtar N, Qadir MU, et al. A energy output from a PV system under partial shaded conditions through
novel meta-heuristic optimization algorithm based MPPT control technique artificial bee colony. IEEE Trans Sustain Energy 2015;6(1):198–209.
for PV systems under complex partial shading condition. Sustain Energy [51] Goud JS, Kalpana R, Singh B. A hybrid global maximum power point
Technol Assess 2021;47:101367. tracking technique with fast convergence speed for partial-shaded PV
[39] Yang B, Yu T, Zhang XS, Li HF, Shu HC, Sang YY, et al. Dynamic leader systems. IEEE Trans Ind Appl 2018;54(5):5367–76.
based collective intelligence for maximum power point tracking of PV [52] González CC, Restrepo C, Kouro S, Rodríguez J. MPPT algorithm based on
systems affected by partial shading condition. Energy Convers Manage artificial bee colony for PV system. IEEE Access 2021;9:43121–33.
2019;179(1):286–303. [53] Muhammad HS, Wang FZ, Sultan S, Yousaf AK, Basheer AK, Ashk F. Two-
[40] Mirza AF, Ling Q, Javed MY, Mansoor M. Novel MPPT techniques for stage intelligent planning with improved artificial bee colony algorithm for
photovoltaic systems under uniform irradiance and partial shading. Sol a microgrid by considering the uncertainty of renewable sources. Energy
Energy 2019;184:628–48. Rep 2021;7:8912–28.
[41] Kermadi M, Salam Z, Ahmed J, Berkouk EM. An effective hybrid maximum [54] Patel VK, Savsani VJ. Heat transfer search (HTS): a novel optimization
power point tracker of photovoltaic arrays for complex partial shading algorithm. Inform Sci 2015;324:217–46.
conditions. IEEE Trans Ind Electron 2019;66(9):6990–7000. [55] Maharana D, Kotecha P. Simultaneous heat transfer search for compu-
[42] Pal RS, Mukherjee V. Metaheuristic based comparative MPPT meth- tationally expensive numerical optimization. In: Proceedings of the IEEE
ods for photovoltaic technology under partial shading condition. Energy congress on evolutionary computation. Beijing; 2016, p. 2982–8.
2020;212:118592. [56] Karaboga D. An idea based on honey bee swarm for numerical opti-
[43] Huang YP, Huang MY, Ye CE. A fusion firefly algorithm with simplified mization. Technical report-TR06, Erciyes University, Engineering Faculty,
propagation for photovoltaic MPPT under partial shading conditions. IEEE Computer Engineering Department; 2005.
Trans Sustain Energy 2020;11(4):2641–52.

16

You might also like