You are on page 1of 11

Solar Energy 171 (2018) 593–603

Contents lists available at ScienceDirect

Solar Energy
journal homepage: www.elsevier.com/locate/solener

AI-based global MPPT for partial shaded grid connected PV plant via MFO T
approach

N. Aouchichea,b,c, , M.S. Aitcheikhb, M. Becherifc, M.A. Ebrahimc,d
a
Renewable Energies Development Center (CDER), B.P. 62, the Observatoire Road, Bouzareah, Algiers, Algeria
b
Electronic Department, Polytechnic National School – ENP – Algiers, Algeria
c
FCLAB FR CNRS 3539, Femto-ST, University of Bourgogne Franche Comte/UTBM, Belfort 90010 Cedex, France
d
Faculty of Engineering at Shoubra, Benha University, 108 Shoubra St, Cairo, Egypt

A R T I C LE I N FO A B S T R A C T

Keywords: The photovoltaic (PV) energy production depends on the conditions surrounding the PV array such as irradiance
Photovoltaic (G), temperature and the array surface state. These factors directly affect the photonic absorption and the
Shading productivity of the PV panels. The phenomenon of partial shading condition (PSC) is one of the problems that
GMPPT disturb the proper operation of PV plants. In the recent literature, several algorithms have been developed to
DMPPT
solve this problem. This paper principally aims at extensively presenting the PSC problem that had been con-
Optimization
sidered by numerous articles and cited in this paper. Then, the paper presents combination of two techniques,
the first one is the Global Maximum Power Point Tracking (GMPPT) for 100 kW array. The second technique is
the Distributed Maximum Power point tracking configuration (DMPPT) for 1 MW PV plant under PSC. This
combination aims to overcome the drawbacks related to PSC and enhance the PV system performance. A novel
technique GMPPT controller is proposed using Moth-Flame Optimization algorithm (MFO) as solution for PSC
shading. A comparative study is performed among different MPPT algorithms such as: Classical Incremental
Conductance algorithm (IC), Fuzzy Logic approach based on IC (FL), Particles Swarms Optimization method
(PSO) and MFO. Simulation results prove the capability of the proposed approach for seeking the GMPPT of the
PV array system.

1. Introduction problems, there is partial shading condition (PSC) (Belhachat and


Larbes, 2018; Yeung et al., 2017). Consequently, it is necessary to study
The worldwide demand for electricity continues to increase. the dynamic behavior of PV systems against disturbances caused by the
Therefore, several strategies were adopted in order to valorize other PSC and suggest solutions to avoid unjustified disconnections.
new energy sources like photovoltaic (PV) energy (De Melo et al., 2013; Recently, various researches have been conducted on the dynamic
Edalati et al., 2016). This energy is inexhaustible, clean environment, behavior of Global Maximum Power Point Tracking (GMPPT) con-
and silent. These properties are of great interest for both scientific and trollers for PV system (Bizon, 2016a; Boztepe et al., 2014; Liu et al.,
engineering communities (Garoudja et al., 2017; Su et al., 2012). 2014). Many controllers have been developed in order to improve their
Hence, the technological innovations with lower costs of PV modules performance basically in terms of ability of tracking rapidly the GMPP
leads to the implementation of PV-grid connected plants, particularly in presence of multiple local MPP during the PSC (Benyoucef et al.,
the small ones with Low Voltage (LV) that have emerged progressively 2015; Bizon, 2016a; Bouilouta et al., 2013; Liu et al., 2015; Lyden and
(Li and Oruganti, 2010; Tan et al., 2014). Haque, 2015).
The grid connected PV system main task is to integrate the PV Over the years, abundant researches had proposed numerous solu-
electricity into the grid electricity production. In similar case, the en- tions to solve the problems related to PSC. Among the solutions found
ergy produced by the modules is directly consumed by local installation in the literature, the structure reconfiguration is proposed to reduce
charges and the possible surplus of production over instant consump- shading by offering an optimal configuration of PV system in order to
tion is injected into the grid (Edalati et al., 2016). However, the con- achieve the GMPP. Tabanjat et al. (2015) had proposed a method based
nection of PV systems to the distribution grid may have some difficul- on the Fuzzy Logic (FL) estimator with the online reconfiguration so-
ties, which may negatively affect their functionality. Among these lution to identify the shaded PV module and to minimize the power


Corresponding author at: Renewable Energies Development Center (CDER), B.P. 62, the Observatoire Road, Bouzareah, Algiers, Algeria
E-mail address: n.aouchiche@cder.dz (N. Aouchiche).

https://doi.org/10.1016/j.solener.2018.06.109
Received 26 November 2017; Received in revised form 27 June 2018; Accepted 28 June 2018
0038-092X/ © 2018 Elsevier Ltd. All rights reserved.
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

Nomenclature k Boltzmann constant


LP best position of the particle
α ideality factor MFO Moth-Flame Optimization algorithm
CP variation step MPP Maximal power point (kW)
c1 weight of local information n Moths number
c2 weight of global information P&O Perturbation and Observation
D_fitnessi particle’s position PSC partial shading condition
DMPPT Distributed Maximum Power point tracking configuration PSO Particles Swarms Optimization method
d size of the search space in which the moths and flames PV photovoltaic
positions vectors operate PPV output power of PV cell (A) (kW)
FL Fuzzy Logic approach based on IC q electron charge (C)
G irradiance (W/m2) RP shunt resistance (Ω)
GMPP global maximal power point (kW) RS series resistance (Ω)
GMPPT Global Maximum Power Point Tracking rand random variable
GP best position of the swarm Si PV string
IC Classical Incremental of Conductance algorithm. T temperature (K)
Im optimal current (A) V velocity
Iph photo-current proportional to the illumination Vm optimal voltage (V)
IPV output current of PV cell (A) VPV output voltage (V)
IS diode saturation current (A) w inertia weight

losses (Tabanjat et al., 2015). Carotenuto et al. (2015) had presented system (ANFIS) that can reach the GMPP effectively under different
the genetic algorithm for the PV array dynamical reconfiguration. This shading patterns (Belhachat and Larbes, 2017).
technique is designed to determine the optimal electrical connection for Various others researches, that had used different kind of meta-
an embedded PV system (Carotenuto et al., 2015). Parlak (2015) had heuristic approaches for GMPPT, had been achieved such as: Kheldoun
suggested the configuration scanning algorithm to define the probable et al. (2016) had applied the golden section optimization algorithm to
connection structures. This approach uses only short circuit current in track the MPP for fast changing conditions and PSC (Kheldoun et al.,
order to get PV modules of same PV string that have close short circuit 2016). Huynh et al. (2013) had used a dynamic particle swarm opti-
current values as possible (Parlak, 2014). Pareek and Dahiya (2016) mization (PSO) algorithm. According to the simulation results, this al-
had developed a novel method to forecast the interconnection of gorithm is superior than PSO and Perturbation and Observation (P&O)
modules in a Total-Cross-Tied (TCT) connected PV array. This method is algorithms (Huynh et al., 2013). Sakthigokulrajan et al. (2017) had
based on certain rules for PV modules shaded or unshaded connection created a modified particle swarm optimization technique (MPSO). The
that is used for total or partial PV array configuration (Pareek and authors attest that the MPSO main advantage is the steady state oscil-
Dahiya, 2016). lation reduction if the MPP is reached (Sakthigokulrajan and Ravi,
The classic MPPT techniques such as the Incremental Conductance 2017). Mao (2016) had developed the modified artificial fish swarm
(IC) has good dynamic performance for uniform irradiance (G) condi- algorithm (MAFSA) that aims to attain the GMPP under PSC. The ex-
tions (Aouchiche et al., 2016). However, this failed during PSC because perimental results had revealed that the proposed approach outper-
the P-V curve comprises multiples peaks. Therefore, IC might be im- forms the proposed GMPPT techniques (Mao, 2016). Kaced et al. the
prisoned by local MPP (Kheldoun et al., 2016; Lyden and Haque, 2015; MPPT method using the bat algorithm to attain the GMPP under PSC
Mao, 2016). Bizon (2016) had proposed a novel GMPPT algorithm (Kaced et al., 2017). Benyoucef et al. (2015) had developed Artificial
based on the Perturbed-based Extremum Seeking Scheme (GPESC) Bee Colony-based MPPT algorithm (ABC) that had been experimentally
(Bizon, 2016b). Liu et al. (2014) Had introduced a two-stage GMPP validated in terms of robustness and effectiveness (Benyoucef et al.,
tracking algorithm which consists of the segmentation rules after per- 2015). Mohanty et al. (2016) had proposed a Grey Wolf Optimization
forming variable step-size perturb and observe approach to modify the based MPPT technique (GWO). According to the experimental study,
GMPPT speed (Liu et al., 2014). Spertino et al. (2016) had proposed a the GWO outperforms both P&O and improved PSO (IPSO) (Mohanty
method that performs the tracing of I-V curve of a PV system from on- et al., 2016). Titri et al.(2017) had suggested a new bio- inspired MPPT
site measurements without interrupting the normal operation of the PV controller based on the Ant Colony Optimization algorithm with a New
system. The simulations and experimental results had confirmed that Pheromone Updating strategy (ACO_NPU MPPT) to track GMPP (Titri
the algorithm ability to measure the characteristic curve and to return et al., 2017).
the voltage and current values at the GMPP under different shading The Distributed Maximum Power point tracking configuration
conditions (Spertino et al., 2016). (DMPPT) is another important solution that had been considered by
Based on the current literature, the GMPPT methods are the most several researches, Femia et al (2008) had studied the system para-
appropriate methods to solve PSC problems (Liu et al., 2015; Lyden and meters impact on efficiency and steadiness of DMPPT technique (Femia
Haque, 2015). Among of papers that had been focused on the artificial
intelligence (AI) based GMPPT algorithm. Shah and Rajagopalan
(2016) used the FL approach to track the GMPPT. A comparative study
had been performed to validate the algorithm robustness (Shah and
Rajagopalan, 2016). Choudhury and Rout (2016) had applied the FL
base GMPPT algorithm. The simulation evaluation had certified that the
proposed technique is better than P&O in terms of tracking ability and
dynamic response speed (Choudhury and Rout, 2016). Zhou et al.
(2015) had presented an intelligent fuzzy controller for tracking the
GMPP during PSC (Zhou et al., 2015). Belhachat et al. (2017) had
proposed MPPT controller based on adaptive neuro-fuzzy inference Fig. 1. The equivalent PV cell electric model.

594
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

2015).
The major contribution of this paper is to propose GMPPT algorithm
to deal with the problem of partial shading. The suggested algorithm is
Moth-Flame Optimization (MFO) based on optimization of power at the
output of the boost converter. In this paper, a brief presentation of the
PV panels’ model applied in this study is given. Then a comparative
analysis is carried out in order to highlight the dynamic performance of
MFO compared to other algorithms such as IC, FL and PSO.
The first part of this paper gives a comprehensive state of the art on
PSC problems, GMPPT and DMPPT algorithms and the appropriate
hardware architectures to solve the PSC problem. The second part
presents cases study of GMPPT and DMPPT algorithms in favor of im-
proving the PV system dynamic behaviors in terms of tracking ability,
rapidity, and stability.
Fig. 2. PV String of 1.5 kW. The rest of this article includes a section on the PV system and the
problem of shading followed by a section that gives an overview on the
Table 1 MPPT technology. Section 4 presents the performance of each tech-
PV module characteristics. nique in the simulation and results section. The paper ends with a
Model Number of Vm (V) Im (A) MPP (W) ISC (A) VOC (V)
conclusion summarizes the results, objectives and perspectives of this
PV cells work.

SunPower SPR- 96 54.7 5.58 305.22 5.96 64.2


305 WHT
2. PV system

The used PV array is a set of PV modules that are interconnected in


et al., 2008). Solórzano et al. (2013) had presented a procedure for fault series or in parallel in favor to have the desired voltage (VPV) and power
diagnosis in PV systems with DMPPT architecture (Solórzano and (PPV). Each PV module consists of 96 PV cells connected in series. Fig. 1
Egido, 2013). Muthuramalingam et al (2014) had considered the describes the PV cell electric model.
DMPPT configuration and had focused on the experimental compar- The mathematical model of PV cell electric model is given by
isons of hybrid P&O–ANFIS and PSO–ANFIS techniques (Aouchiche et al., 2016; Zaoui et al., 2013):
(Muthuramalingam and Manoharan, 2014). Carbone (2015) had sug-
q·(VPV + IPV ·RS ) ⎤ ⎤ VPV + IPV ·RS
gested DMPPT with a centralized energy storage PV plants (Carbone, IPV = Iph−IS1 ⎡exp ⎡ −1 −

⎣ ⎣ α·k·T ⎦ ⎦⎥ RP (1)

Fig. 3. I-V and P-V characteristics of 1.5 kW PV string and 100 kW PV array.

595
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

Table 2
PV performance under different shading patterns.
PV string PV array

Pattern Shading pattern Vm (V) Im (A) MPP (kW) V (V) Im (A) MPP (kW)

Pt1 [1000,1000,1000,1000,1000] 272.8 5.568 1.519 272.7 367.3 100.2


Pt2 [1000,800,600,500,300] 229.1 2.883 0.605 275 251.6 69.20
Pt3 [900,600,600,400,300] 222.8 2.284 0.509 274.7 214.5 58.82

Fig. 4. Flow chart of the IC and the FL algorithms.

IPV and VPV are the output current and voltage of PV cell, IS and α are 2.1. Effect of partial shading conditions
the diode saturation current and ideality factor respectively. RP and RS
are the shunt and series resistances respectively. T is the temperature in The PSC is a natural phenomenon, which results in the reduction of
Kelvin, q is an electron elementary charge and k is the boltzmann incident G on part of the PV array. This phenomenon may be caused by
constant (Hajighorbani, 2015; Osaji et al., 2013; Rahrah et al., 2015). a few obstacles such as: passing cloud, deposit of dirt or snow, the
Iph is the photo-current proportional to the illumination. presence of building and electric lines… etc. The current flowing
through the shaded PV cells will be reduced and the voltage will be

596
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

Fig. 5. FL controller model.

Fig. 6. Membership functions of the inputs (E, CE) and the output (dD) vari-
ables.

Table 3
FL rules. Fig. 7. Flow chart of the PSO.
E CE
Zhou and Sun, 2015). The bypass diode is associated with each PV
BN SN ZE SP BP
module in parallel. Its task is to shunt the PV module when a part of this
BN ZE ZE BP BP BP module is shaded, then, the by-pass diode conducts the current and
SN ZE ZE SP SP SP isolates the shaded module of the string to which it belongs in favor to
ZE SP ZE ZE ZE SN avoid the undesired Hot-Spot effects (Murtaza et al., 2014). The
SP SN SN SN ZE ZE blocking diode is considered as a one way valve that avoids the current
BP BN BN BN ZE ZE
flowing back between the PV strings connected in parallel, when there
is a shading on one of them or in the absence of sunlight (Murtaza et al.,
increased for these PV cells which creates the hot spot problem that can 2014).
damaged the PV modules (Pareek and Dahiya, 2016; Parlak, 2014; Pati In Fig. 3, the tests are performed for both uniform G conditions and
and Sahoo, 2016). In addition, the rest of PV cells performance is af- PSC in the case (a) of a string S1 and the case (b) of 66 PV strings
fected by the reduction of the current. Therefore, the inverter perfor- connected in parallel, whose 30 PV strings are shaded and the rest of
mance is considerably reduced in terms of efficiency. the PV array are uniformly illuminated.
Fig. 2 illustrates the suggested PV system for the simulation of PSC. Fig. 3(b) represents the I-V and P-V curves of 1.5 kW PV string (S1),
The first simulation considers one PV string S1 of 5 modules connected which consists of 5 modules connected in series.
in series. The used PV module characteristics are given in the Table 1. Fig. 3(a) gives the I-V and P-V characteristics of 100 kW PV array
The second phase is devoted to the 100 kW PV array that consists of that includes sixty six (66) PV strings connected in parallel (S1-S66).
sixty-six (66) PV strings (S1-S66) interconnected in parallel as shown in These curves were obtained under a uniform G of 1000 W/m2, which
Fig. 2. According to Fig. 3, the I-V and P-V curves had been performed corresponds to the pattern (Pt1) and under PSC that corresponds to the
under uniform G conditions and PSC in case of one string (S1) and in patterns Pt2 and Pt3 as shown in Table 2. For each pattern, the Table 2
the case of PV array (S1-S66). gives the maximal values of voltage (Vm), current (Im) and power
In order to ensure the PV array protection, it is necessary to provide (MPP) that allow to find the GMPP.
bypass diode and blocking diode (Ramli et al., 2017; Yeung et al., 2017; According to Pt2 and Pt3, I-V and P-V curves are characterized by

597
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

et al., 2014):
dP d (V ·I ) dV dI dI
= = I· + V· =I+
dV dV dV dV dV (2)

dP dI I
=0⇒E= +
dV dV V (3)

3.2. Fuzzy logic (FL)

According to Fig. 4, the FL is an AI-based approach. That is used to


offer an enhancement of the classic IC algorithm in terms of robustness,
stability and easy implementation (Rezvani and Gandomkar, 2016;
Tabanjat et al., 2015). The principal FL controller job is to reach the
GMPP. However, the controller performance depends essentially on the
human expertise (Rezvani and Gandomkar, 2016).
As shown in Fig. 5, the proposed FL controller includes four basic
parts: fuzzification unit, rules base, inference engine, and defuzzifica-
tion unit (Aouchiche et al., 2017; Rajesh and Mabel, 2014).
The fuzzification unit converts the real variables to fuzzy ones. E(k)
and CE(k) are the FL controller inputs given by Eqs. ((4) and (5)). The
PV voltage and current are measured for the calculation of the PV
power E(k) as in (4). The FL controller output is dD, which is the
variable step size of the duty cycle.
(I (k )−I (k−1)) I (k )
E (k ) = +
(V (k )−V (k−1)) V (k ) (4)

CE (k ) = E (k )−E (k−1) (5)

• Among the different forms of membership functions (trapezoidal,


Gaussian and triangular …etc.), the symmetrical triangular shape is
considered the most appropriate one besides its simplicity. The
range limits of fuzzy variables are usually normalized between −1
and +1 by introducing a gain factor to represent the real signals
Fig. 8. Flow chart of the MFO (Mirjalili, 2015). (Soufi et al., 2016). In this study, the symmetrical triangular shape
has been selected and the limits are considered as ([−0.04, 0.04],
[−100, 100] and [−0.04, 0.04]) for (E, CE, and dD) respectively.
several peaks that are due to the insertion of the bypass diode in the PV
According to the simulation data, these limits are chosen upon
array.
successive tests by the authors to reach the input and the output real
signal values. Fig. 6 displays the selected membership functions of E,
3. MPPT techniques CE, and dD. The fuzzy inference is performed using Mamdani’s
method (Ramalu et al., 2015). The variables are expressed such as
3.1. Incremental conductance (IC) (BP: Big Positive), (SP: Small Positive), (ZE: Zero), (SN: Small Ne-
gative), (BN: Big Negative) (Ebrahim et al., 2012; El-Metwally et al.,
The IC algorithm is one of popular MPPT algorithms. According to 2013; Farhat et al., 2015).
Fig. 4, this method is based on measuring the voltage and the current in
order to determine the MPP position (Aouchiche et al., 2016). Ac- Table 3 gives the used rules that ensure the relationship between the
cording to Eq. (2), IC uses derivative power function (dP/dV) to define FL controller inputs and output. The symmetrical rule base is usually
the operating point position compared to MPP. MPP is attained when used for constant increasing systems (Ebrahim et al., 2012). The cen-
Eq. (3) is satisfied (Lyden and Haque, 2015; Othman et al., 2012; Radjai troid defuzzification method is the most generally utilized as it is very

Fig. 9. 100 kW PV system grid connected.

598
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

Fig. 10. Dynamic performance for 100 kW grid connected PV system under PSC.

Table 4 Vi (t ) + c1 ∗rand1 (LPi (t )−Dfitnessi (t )) ⎞


Vi (t + 1) = w∗⎛ ⎜ ⎟
Dynamic behaviors for GMPPT techniques during [0 s, 2 s].
⎝ + c2 ∗rand2 ∗ (GP (t )−Dfitnessi (t )) ⎠
IC FL PSO MFO (6)
Rise time (s) 0.06320 0.05340 0.04900 0.049710
Settling time at 5% (s) 0.16270 0.0726 0.05670 0.05464 D_fitnessi (t + 1) = D_fitnessi (t ) + Vi (t + 1) (7)
Overshoot (%) 1.4087 0.0928 0.0127 0.0029
Extracted power (kW) 66.59 68.7639 69.0874 69.1680
Peak power (kW) 68.1291 69.01 69.15 69.17 • D_fitness : particle’s position.
i
Steady error (%) 3.772 0.630 0.162 0.046
• V: velocity.
GMPPT efficiency (%) 96.22

99.33 99.83 99.91
• c : weight of local information.
1

• c : weight of global information.


Convergence + ++ +++
2

• w: Inertia weight.
accurate and it has good averaging proprieties (Rahim et al., 2014; Wu • LP: best position of the particle.
et al., 2011). This method calculates the output dD as the gravity • GP: best position of the swarm.
center. • rand: random variable.

3.3. Particles swarm optimization 3.4. Moth-flame optimization algorithm

Inspired by social behavior of fish and birds, James Kennedy and Moth-Flame Optimization (MFO) algorithm is new meta-heuristic
Russell Eberhart, developed a stochastic optimization technique called optimization that was developed by Mirjalili (2015). This technique is
PSO in 1995 (Shi et al., 2015; Soufi et al., 2016). The PSO, displayed in based on the moth behavior to converge towards a light source (flame).
Fig. 7, is very efficient algorithm in global search and it is easy to im- The moth flies by keeping a constant angle with respect to the moon.
plement with few parameters to adjust. This process is called transverse orientation (Li et al., 2016; Mirjalili,
Such as several meta-heuristics techniques that exist, this optimi- 2015). Since the artificial light is the nearest light source, it becomes
zation method is based on the collective work and self-organizing the new reference for the moth moving. However, the moth is tricked
particle belonging to the same group (Sakthigokulrajan and Ravi, 2017; by artificial light because it is forced to correct permanently its path in
Shi et al., 2015). The PSO is considered as a GMPPT approach that order to maintain the fixed angle. This behavior engenders unsuccessful
provides the best duty cycle (D) in order to get the GMPP (Lyden and or deadly spiral fly path for moths (Li et al., 2016; Mirjalili, 2015).
Haque, 2015). This technique follows rules of movement (in the space The MFO optimization approach is based on the moths and the
of solutions), enabling these particles to converge gradually to their flames populations that are moving in the search space. the Eqs. ((8)
random positions on a local optimum (optima). The particle position and (9)) reveal that the moths are grouped in the matrix M and the
and speed are corrected according to its present speed, the best of flames are represented by the matrix F. M and F have the same di-
neighbor’s Local Positions obtained (LP) is considered as the best Global mension n * d (Li et al., 2016; Mirjalili, 2015).
Position (GP). The PSO is based on the following update rules according n: Moths number.
to Eqs. ((6) and (7)) (Lyden and Haque, 2015; Sakthigokulrajan and d: Size of the search space in which the moths and flames positions
Ravi, 2017; Shi et al., 2015): vectors operate.

599
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

Fig. 11. Dynamic response in the step down case for 100 kW grid connected PV system under PSC.

Fig. 12. 1 MW grid connected PV system with DMPPT architecture.

⎡ M(1, 1) ⋯ M(1, d) ⎤ ⎡ F(1, 1) ⋯ F(1, d) ⎤


M=⎢ ⋮ M(i, j) ⋮ ⎥ F=⎢ ⋮ F(i, j) ⋮ ⎥
⎢ ⎥ ⎢ ⎥
⎣ M(n, 1) ⋯ M(n, d) ⎦ (8) ⎣ F(n, 1) ⋯ F(n, d) ⎦ (9)

It should be noted that OM is the update vector of M according to


the objective function (fobj) and OF is the update vector of OM as
shown in Eqs. (10)–(13).

600
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

Fig. 13. Dynamic behavior of power for 1 MW grid connected PV system under different G.

OM = [OM1⋯.OMi ⋯.OMn ] (10) MFO based controller aims to get the best gain value (Ki) to minimize
the error (dI/dV + I/V) according to the flow chart in Fig. 8.
OF = [OF1⋯.OFi⋯.OFn] (11)

F = sort(Mt − 1, Mt ) (12) 4. Simulation results


OF = sort(OMt − 1, OMt ) (13)
This paper aims to test the ability of the proposed GMPPT methods
To search the optimal solutions, MFO executes 4 main functions to track the GMPP during the PSC. The simulations are performed using
which are: MATLAB™. The suggested GMPPT methods for this comparative study
are: IC, FL, PSO and MFO. Fig. 9 represents the 100 kW PV-grid con-
1. The moths positions initialization, consists of the creation of M: nected system. The PV array consists of two blocks, the first is 54 kW
M(i, j) = rand(n, d). ∗ (ub−lb) + lb (14) which is modeled to have 36 strings in parallel. The second block of
46 kW includes 30 strings connected in parallel. The PV array is con-


nected to the boost converter that operates with MPPT controller. The
rand: random distribution function.
converter output voltage and current are converted by three-phase in-
2. To check the research space of moths and to calculate the
verter to produce AC signals. This PV system is coupled to the dis-
moths fitness:
tribution line via 100 kVA transformer.
M(i, :) = (M(i, :). ∗ ( (Fub + Flb))) + ubb . ∗Fub + lb. ∗Flb (15) Fig. 10 provides the dynamic performance of PV power, PV voltage,
duty cycle and grid power. First, the proposed PV system is tested under
OM(i) = fobj(M(i, :)) (16)
a constant PSC case that corresponds to pattern Pt2 at T = 25 °C. Ac-
cording to Fig. 10 and Table 4, the IC technique presents the worst
3. Update the best position and values of flames: statistic parameters and its dynamic behaviors including the important
Best−flame−score = OF(1) (17) ripples that negatively affects the PV system operation. The FL provides
the shorter settling time and follows correctly the variation of G. PSO
Best−flame−position = F(1, :) (18) technique is able to track correctly the GMPP. However, its dynamic
performance is slightly less than MFO. The statistic parameters given in
4. Update the moths position with considering the flames posi- Table 4 are enhanced using the MFO. Therefore, the extracted PV power
tions: (69.15 kW) is closest to optimal PV power (69.20 kW) given in Table 2
with efficiency and static error of 99.91% and 0.046% respectively. The
M(i, j) = S(M(i, j), F(i, j)) = Distance(i) ∗exp(b. ∗t). ∗cos(t. ∗2∗pi)
simulation results reveal that the MFO is superior to the other proposed
+ F(i, j) (19) methods in terms of a tracking ability efficiency and stability.
The second case study deals with the performance comparison of
Distance(i) = |F(i, j)−M(i, j)| (20)
the four proposed GMPPT methods under variable PSC. Therefore, the
Distance: The distance between the moth positions and the corre- simulation is performed under T = 25 °C using Pt2 and Pt3 listed in
sponding flame. Table 2. Fig. 11 shows that between 0 s and 2 s, the PSC corresponds to
S: The spiral function (Li et al., 2016; Mirjalili, 2015). Pt2 pattern and during [2 s, 4 s]. The Pt3 pattern is applied to PV array.
The paper proposes MFO as an enhancement of the classical IC. The The G step-down case is achieved at t = 2 s. According to Fig. 11, the

601
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

simulation results prove that FL, PSO and MFO algorithms are able to Bizon, N., 2016a. Global Maximum Power Point Tracking (GMPPT) of Photovoltaic array
follow the step-down in order to reach the GMPP. However, the IC using the Extremum Seeking Control (ESC): a review and a new GMPPT ESC scheme.
Renew. Sustain. Energy Rev. 57, 524–539. http://dx.doi.org/10.1016/j.rser.2015.12.
dynamic response contains undesired chattering that is considered ha- 221.
zardous disadvantage for PV system. It is obvious that the extracted PV Bizon, N., 2016b. Global extremum seeking control of the power generated by a photo-
Power and Grid Power that correspond to MFO and PSO are better than voltaic array under partially shaded conditions. Energy Convers. Manag. 109, 71–85.
http://dx.doi.org/10.1016/j.enconman.2015.11.046.
that of the FL and IC techniques. The dynamic behaviors of MFO is Bouilouta, A., Mellit, A., Kalogirou, S.A., 2013. New MPPT method for stand-alone
slightly superior to that of the PSO. photovoltaic systems operating under partially shaded conditions. Energy 55,
According to Fig. 12, the third case study proposes a 1 MW grid 1172–1185. http://dx.doi.org/10.1016/j.energy.2013.03.038.
Boztepe, M., Guinjoan, F., Velasco-Quesada, G., Silvestre, S., Chouder, A., Karatepe, E.,
connected PV system with DMPPT configuration. The 1 MW PV plant 2014. Global MPPT scheme for photovoltaic string inverters based on restricted
consists of 10 parallel connected PV array supplying each a maximum voltage window search algorithm. IEEE Trans. Ind. Electron. 61, 3302–3312. http://
of 100 kW at 1000 W/m2 sun G. A single PV array comprises of 66 dx.doi.org/10.1109/TIE.2013.2281163.
Carbone, R., 2015. PV plants with distributed MPPT founded on batteries. Sol. Energy
parallel PV strings. Each PV string is connected to grid via its own boost
122, 910–923. http://dx.doi.org/10.1016/j.solener.2015.10.017.
converter and three-phase inverter. The DMPPT deals with the control Carotenuto, P.L., Della Cioppa, A., Marcelli, A., Spagnuolo, G., 2015. An evolutionary
of each boost converter by the individual GMPPT controller in order to approach to the dynamical reconfiguration of photovoltaic fields. Neurocomputing
extract the GMPP from each individual PV array. 170, 393–405. http://dx.doi.org/10.1016/j.neucom.2015.04.094.
Choudhury, S., Rout, P.K., 2016. Comparative study of M-FIS FLC and modified PandO
Fig. 13 shows the operation of each individual PV array system MPPT techniques under partial shading and variable load conditions. In: 12th IEEE
under varying G. During [0 s, 2 s], all PV arrays are lighted with Int. Conf. Electron. Energy, Environ. Commun. Comput. Control (E3-C3), INDICON
1000 W/m2 as presented in Fig. 13(a), excepted the PV array 2 whose G 2015 1–6. doi: 10.1109/INDICON.2015.7443305.
De Melo, M.F., Vizzotto, W.D., Kirsten, A.L., Costa, M.A.D., García, J., 2013. Photovoltaic
corresponds to Pt1. During [2 s, 5 s], this G decreases from Pt1 to Pt2, grid-connected flyback micro-inverter and boost MPPT integrated to street lighting
according to Fig. 13(b). Fig. 13(c and d) displays PV power response of system based on LEDs. In: Conf. Exhib. - 2013 Int. Conf. New Concepts Smart Cities
PV array 4 and PV array 5 respectively. At t = 3.5 s, their corresponding Foster. Public Priv. Alliances, SmartMILE 2013. doi: 10.1109/SmartMILE.2013.
6708217.
G suddenly decrease to 400 W/m2 and 600 W/m2 respectively. Ebrahim, M., El-Metwally, K., Bendary, F., Mansour, W., 2012. Transient stability en-
Fig. 13(e) demonstrates that the suggested methods follow properly the hancement of a wind energy distributed generation system by using fuzzy logic sta-
G variation and the MFO provides a grid power dynamic performance bilizers. Wind Eng. 36, 687–700. http://dx.doi.org/10.1260/0309-524X.36.6.687.
Edalati, S., Ameri, M., Iranmanesh, M., Tarmahi, H., Gholampour, M., 2016. Technical
more efficient than dynamic behavior provided by FL and IC. The MFO and economic assessments of grid-connected photovoltaic power plants: Iran case
is superior in terms of efficiency stability and robustness. study. Energy 114, 923–934. http://dx.doi.org/10.1016/j.energy.2016.08.041.
El-Metwally, K.A.M., Mohamed, M.A.E., Bendary, F.M.A., Ibrahim, W.M.M., 2013. Fuzzy
stabilizer design for renewable energy based distribution networks. In: 22nd Int.
5. Conclusion
Conf. Exhib. Electr. Distrib. (CIRED 2013) 0153–0153. doi: 10.1049/cp.2013.0585.
Zaoui, F., Becherif, M., Emziane, M., Aboubou, A., S.M.-A., 2013. Infrared thermography
This paper presents a literature review that exposes problem related study of the temperature effect on the performance of photovoltaic cells. In:
to the PSC phenomenon and provides the comparative study of the Hakansson, A. et al. (Eds), Sustainability in Energy and Buildings, SIST 22. Springer-
Verlag, Berlin Heidelberg. pp. 875–886. doi: 10.1007/978-3-642-36645-1-78.
different GMPP techniques. Then, the MFO technique had been pro- Farhat, M., Barambones, O., Sbita, L., De Durana, J.M.G., 2015. A stable FLC-based MPPT
posed as a novel approach for optimal exploitation of PV sources under technique for photovoltaic system. Proc. IEEE Int. Conf. Ind. Technol. 890–895.
PSC. In this undesired case, the dynamic performance of conventional http://dx.doi.org/10.1109/ICIT.2015.7125210.
Femia, N., Lisi, G., Petrone, G., Spagnuolo, G., Vitelli, M., 2008. Distributed maximum
IC algorithm are limited because the extracted power does not attain power point tracking of photovoltaic arrays: novel approach and system analysis.
the GMPP. The simulation results reveal that the MFO exhibits superior IEEE Trans. Ind. Electron. 55, 2610–2621. http://dx.doi.org/10.1109/TIE.2008.
performance when compared with the other proposed methods such as 924035.
Garoudja, E., Chouder, A., Kara, K., Silvestre, S., 2017. An enhanced machine learning
IC, FL and PSO in terms of tracking ability, efficiency and steady state. based approach for failures detection and diagnosis of PV systems. Energy Convers.
In the second case study, the paper proposes the DMPPT technique Manag. 151, 496–513. http://dx.doi.org/10.1016/j.enconman.2017.09.019.
and analyses its impact on the dynamic behavior of 1 MW grid con- Hajighorbani, S., 2015. Novel hybrid maximum power point tracking algorithm for PV
systems under partially shaded conditions. ... (ASCC), 2015 10th ....
nected PV Farm. The work aims to introduce the DMPPT architecture,
Huynh, D.C., Nguyen, T.M., Dunnigan, M.W., Mueller, M.A., 2013. Global MPPT of solar
which provides for each 100 kW PV string its own boost Converter and PV modules using a dynamic PSO algorithm under partial shading conditions. In:
three-phase inverter. This DC-DC converter is controlled by a MFO 2013 IEEE Conf. Clean Energy Technol. pp. 134–139. doi: 10.1109/CEAT.2013.
6775614.
based GMPPT controller that locally overcomes the drawbacks that are
Kaced, K., Larbes, C., Ramzan, N., Bounabi, M., 2017. Bat algorithm based maximum
associated to mismatch phenomena. The DMPPT deals with providing power point tracking for photovoltaic system under partial shading conditions. Sol.
the optimal sum of the maximum powers extracted from the PV strings. Energy 158, 490–503. http://dx.doi.org/10.1016/j.solener.2017.09.063.
According to the simulation results, the DMPPT revealed a great per- Kheldoun, A., Bradai, R., Boukenoui, R., Mellit, A., 2016. A new Golden Section method-
based maximum power point tracking algorithm for photovoltaic systems. Energy
formance in terms of efficiency and robustness in the face of the brutal Convers. Manag. 111, 125–136. http://dx.doi.org/10.1016/j.enconman.2015.12.
change such as the PSC. 039.
Li, Y., Oruganti, R., 2010. A low cost high efficiency inverter for photovoltaic applica-
tions. IEEE J. Photovoltaics 2853–2858.
References Li, Z., Zhou, Y., Zhang, S., Song, J., 2016. Lévy-flight moth-flame algorithm for function
optimization and engineering design problems. Math. Probl. Eng. 2016, 1–22. http://
Aouchiche, N., Becherif, M., HadjArab, A., Aitcheikh, M.S., Ramadan, H.S., Cheknane, A., dx.doi.org/10.1155/2016/1423930.
2016. Dynamic performance comparison for MPPT-PV systems using hybrid Pspice/ Liu, Y.-H., Chen, J.-H., Huang, J.-W., 2015. A review of maximum power point tracking
Matlab simulation. Int. J. Emerg. Electr. Power Syst. 17, 529–539. http://dx.doi.org/ techniques for use in partially shaded conditions. Renew. Sustain. Energy Rev. 41,
10.1515/ijeeps-2016-0074. 436–453. http://dx.doi.org/10.1016/j.rser.2014.08.038.
Aouchiche, N., Cheikh, M.S.A., Becherif, M., Ebrahim, M.A., Hadjarab, A., 2017. Fuzzy Liu, Y.H., Chen, J.H., Huang, J.W., 2014. Global maximum power point tracking algo-
logic approach based Mppt for the dynamic performance improvement for PV sys- rithm for PV systems operating under partially shaded conditions using the seg-
tems. In: 2017 5th International Conference on Electrical Engineering - Boumerdes mentation search method. Sol. Energy 103, 350–363. http://dx.doi.org/10.1016/j.
(ICEE-B). IEEE. http://dx.doi.org/10.1109/ICEE-B.2017.8191986. solener.2014.02.031.
Belhachat, F., Larbes, C., 2018. A review of global maximum power point tracking Lyden, S., Haque, M.E., 2015. Maximum Power Point Tracking techniques for photo-
techniques of photovoltaic system under partial shading conditions. Renew. Sustain. voltaic systems: a comprehensive review and comparative analysis. Renew. Sustain.
Energy Rev. 92, 513–553. http://dx.doi.org/10.1016/j.rser.2018.04.094. Energy Rev. 52, 1504–1518. http://dx.doi.org/10.1016/j.rser.2015.07.172.
Belhachat, F., Larbes, C., 2017. Global maximum power point tracking based on ANFIS Mao, M., 2016. Modeling and global MPPT for PV system under partial shading condi-
approach for PV array con fi gurations under partial shading conditions. Renew. tions using modified artificial fish swarm algorithm.
Sustain. Energy Rev. 77, 875–889. http://dx.doi.org/10.1016/j.rser.2017.02.056. Mirjalili, S., 2015. Moth-flame optimization algorithm: a novel nature-inspired heuristic
Benyoucef, A. soufyane, Chouder, A., Kara, K., Silvestre, S., Sahed, O.A., 2015. Artificial paradigm. Knowledge-Based Syst. 89, 228–249. http://dx.doi.org/10.1016/j.knosys.
bee colony based algorithm for maximum power point tracking (MPPT) for PV sys- 2015.07.006.
tems operating under partial shaded conditions. Appl. Soft Comput. 32, 38–48. Mohanty, S., Subudhi, B., Ray, P.K., 2016. A new MPPT design using grey Wolf optimi-
http://dx.doi.org/10.1016/j.asoc.2015.03.047. zation technique for photovoltaic system under partial shading conditions. IEEE

602
N. Aouchiche et al. Solar Energy 171 (2018) 593–603

Trans. Sustain. Energy 7, 181–188. http://dx.doi.org/10.1109/TSTE.2015.2482120. Sakthigokulrajan, C., Ravi, K., 2017. Combined role of derived array configurations and
Murtaza, A., Chiaberge, M., Spertino, F., Boero, D., De Giuseppe, M., 2014. A maximum MPSO based MPPT in improving the energy yield under partial shading conditions. J.
power point tracking technique based on bypass diode mechanism for PV arrays Build. Eng. 9, 125–134. http://dx.doi.org/10.1016/j.jobe.2016.12.006.
under partial shading. Energy Build. 73, 13–25. http://dx.doi.org/10.1016/j.enbuild. Shah, N., Rajagopalan, C., 2016. Experimental evaluation of a partially shaded photo-
2014.01.018. voltaic system with a fuzzy logic-based peak power tracking control strategy. IET
Muthuramalingam, M., Manoharan, P.S., 2014. Comparative analysis of distributed MPPT Renew. Power Gener. 10, 98–107. http://dx.doi.org/10.1049/iet-rpg.2015.0098.
controllers for partially shaded stand alone photovoltaic systems. Energy Convers. Shi, J., Zhang, W., Zhang, Y., Xue, F., Yang, T., 2015. MPPT for PV systems based on a
Manag. 86, 286–299. http://dx.doi.org/10.1016/j.enconman.2014.05.044. dormant PSO algorithm. Electr. Power Syst. Res. 123, 100–107. http://dx.doi.org/10.
Osaji, E.E., Suresh, S., Chinyio, E., 2013. Sustainability in energy and buildings. In: Smart 1016/j.epsr.2015.02.001.
Innovation, Systems and Technologies. pp. 679–704. doi: 10.1007/978-3-642- Solórzano, J., Egido, M.A., 2013. Automatic fault diagnosis in PV systems with distributed
36645-1. MPPT. Energy Convers. Manag. 76, 925–934. http://dx.doi.org/10.1016/j.
Othman, A.M., El-arini, M.M.M., Ghitas, A., Fathy, A., 2012. Realworld maximum power enconman.2013.08.055.
point tracking simulation of PV system based on Fuzzy Logic control. NRIAG J. Soufi, Y., Bechouat, M., Kahla, S., 2016. Fuzzy-PSO controller design for maximum power
Astron. Geophys. 1, 186–194. http://dx.doi.org/10.1016/j.nrjag.2012.12.016. point tracking in photovoltaic system. Int. J. Hydrogen Energy 1–9. http://dx.doi.
Pareek, S., Dahiya, R., 2016. Enhanced power generation of partial shaded photovoltaic org/10.1016/j.ijhydene.2016.07.212.
fields by forecasting the interconnection of modules. Energy 95, 561–572. http://dx. Spertino, F., Ahmad, J., Di Leo, P., Ciocia, A., 2016. A method for obtaining the I-V curve
doi.org/10.1016/j.energy.2015.12.036. of photovoltaic arrays from module voltages and its applications for MPP tracking.
Parlak, K.Ş., 2014. PV array reconfiguration method under partial shading conditions. Int. Sol. Energy 139, 489–505. http://dx.doi.org/10.1016/j.solener.2016.10.013.
J. Electr. Power Energy Syst. 63, 713–721. http://dx.doi.org/10.1016/j.ijepes.2014. Su, Y., Chan, L.-C., Shu, L., Tsui, K.-L., 2012. Real-time prediction models for output
06.042. power and efficiency of grid-connected solar photovoltaic systems. Appl. Energy 93,
Pati, A.K., Sahoo, N.C., 2016. A new approach in maximum power point tracking for a 319–326. http://dx.doi.org/10.1016/j.apenergy.2011.12.052.
photovoltaic array with power management system using Fibonacci search algorithm Tabanjat, A., Becherif, M., Emziane, M., Hissel, D., Ramadan, H.S., Mahmah, B., 2015a.
under partial shading conditions. Energy Syst. 7, 145–172. http://dx.doi.org/10. Fuzzy logic-based water heating control methodology for the efficiency enhancement
1007/s12667-015-0185-1. of hybrid PV-PEM electrolyser systems. Int. J. Hydrogen Energy 40, 2149–2161.
Radjai, T., Rahmani, L., Mekhilef, S., Gaubert, J.P., 2014. Implementation of a modified http://dx.doi.org/10.1016/j.ijhydene.2014.11.135.
incremental conductance MPPT algorithm with direct control based on a fuzzy duty Tabanjat, A., Becherif, M., Hissel, D., 2015b. Reconfiguration solution for shaded PV
cycle change estimator using dSPACE. Sol. Energy 110, 325–337. http://dx.doi.org/ panels using switching control. Renew. Energy 82, 4–13. http://dx.doi.org/10.1016/
10.1016/j.solener.2014.09.014. j.renene.2014.09.041.
Rahim, N.A., Che Soh, A., Radzi, M.A.M., Zainuri, M.A.A.M., 2014. Development of Tan, Y., Meegahapola, L., Muttaqi, K.M., 2014. Suboptimal MPPT control for power
adaptive perturb and observe-fuzzy control maximum power point tracking for management in PV-diesel remote area power supply systems. In: 2014 IEEE Ind. Appl.
photovoltaic boost dc–dc converter. IET Renew. Power Gener. 8, 183–194. http://dx. Soc. Annu. Meet. pp. 1–8. doi: 10.1109/IAS.2014.6978418.
doi.org/10.1049/iet-rpg.2012.0362. Titri, S., Larbes, C., Toumi, K., Benatchba, K., 2017. A new MPPT controller based on the
Rahrah, K., Rekioua, D., Rekioua, T., Bacha, S., 2015. Photovoltaic pumping system in ant colony optimization algorithm for photovoltaic systems under partial shading
Bejaia climate with battery storage. Int. J. Hydrogen Energy 40, 13665–13675. conditions. Appl. Soft Comput. J. http://dx.doi.org/10.1016/j.asoc.2017.05.017.
http://dx.doi.org/10.1016/j.ijhydene.2015.04.048. Wu, Y., Zhang, B., Lu, J., Du, K.-L., 2011. Fuzzy logic and neuro-fuzzy systems: a sys-
Rajesh, R., Mabel, M.C., 2014. Efficiency analysis of a multi-fuzzy logic controller for the tematic introduction. Int. J. Artif. Intell. Expert Syst. 2, 47–80.
determination of operating points in a PV system. Sol. Energy 99, 77–87. http://dx. Yeung, R.S., Chung, H.S., Tse, N.C., Chuang, S.T., 2017. A global MPPT algorithm for
doi.org/10.1016/j.solener.2013.10.036. existing PV system mitigating suboptimal operating conditions. Sol. Energy 141,
Ramalu, T., Radzi, M.A.M., Zainuri, M.A.A.M., Wahab, N.I.A., Rahman, R.Z.A., 2015. 145–158. http://dx.doi.org/10.1016/j.solener.2016.11.017.
with Photovoltaic SEPIC Converter. Zhou, L., Wu, Z., Wang, G., Wu, M., 2015. An intelligent fuzzy controller for maximum
Ramli, M.A.M., Twaha, S., Ishaque, K., Al-Turki, Y.A., 2017. A review on maximum power power point tracking in partially shaded photovoltaic systems. In: Proc. - 2015 7th
point tracking for photovoltaic systems with and without shading conditions. Renew. Int. Conf. Intell. Human-Machine Syst. Cybern. IHMSC 2015 2. pp. 345–348. doi: 10.
Sustain. Energy Rev. 67, 144–159. http://dx.doi.org/10.1016/j.rser.2016.09.013. 1109/IHMSC.2015.82.
Rezvani, A., Gandomkar, M., 2016. Modeling and control of grid connected intelligent Zhou, T., Sun, W., 2015. Study on maximum power point tracking of photovoltaic array in
hybrid photovoltaic system using new hybrid fuzzy-neural method. Sol. Energy 127, irregular shadow. Int. J. Electr. Power Energy Syst. 66, 227–234. http://dx.doi.org/
1–18. http://dx.doi.org/10.1016/j.solener.2016.01.006. 10.1016/j.ijepes.2014.10.030.

603

You might also like