damage fossil fuel consumption is dealing to the only known pla-
net that is fit for human habitation.
Due to this malignant scarcity-pollution dyad, clarion calls have
been made to wean the world off such polluting and disappearing
sources of energy and to seek for viable, eco-friendly substitutes.
Such a transition towards non-polluting renewable energies is con-
sidered a twofold solution to both problems mentioned above. Not
only are renewables essentially inexhaustible and broadly avail-
able resources that are expected to meet the growing demand for
energy, but they are also in harmony with a global trend to protect
the environment and shield the planet against the adverse effects
of the current energy generation situation. Attempts to tap such
renewable sources of energy as the wind, sun, water, waste and
biomass, while far from edging fossils out entirely, have the aim
of reducing the current dependency on conventional polluting
sources.
Owing to its abundance and widespread presence, the sun is
considered one of the most promising renewable sources of
energy. Solar energy is primarily harnessed via a photovoltaic sys-
tem. Primarily composed of photosensitive cells, solar, or photo-
voltaic (PV), panels form the basic component of any such
system. A PV panel has an important characteristic which is that
it is non-linear and has a particular point called the Maximum
Power Point (MPP). This MPP represents the optimum operating
point at which the panel operates at its maximum power. How-
ever, the photovoltaic energy produced is highly dependent on
the irradiance, the temperature and load, which impacts the posi-
tion of the MPP variable over time. This poses a serious challenge
to keep the production at its maximum possible all the time.
To meet this challenge, a number of published works propose a
variety of specific commands for the pursuit of the MPP, usually
referred to collectively as the Maximum Power Point Tracking
(MPPT). In the literature on the topic, several studies relating to
the comparison of the MPPT algorithms have been undertaken
such as [3–8,19,21,22]. These commands are generally discussed
while considering several factors including simplicity, speed of
convergence, cost etc. The Perturb and Observe (P&O) and Incre-
mental Conductance (INC) algorithms are the most frequently used
algorithms in photovoltaic systems thanks to their simple imple-
mentation [24,25]. However, these algorithms use a fixed pertur-
bation step to reach the optimal point, and have some other
shortcomings such slow convergence to the optimal point as well
as significant oscillations around it. Various approaches have been
developed to overcome these limitations [9,10,20].In[11], Huang
and Ren, develop a command that adjusts the perturbation step;
if the operating point is located in the right part of the PV charac-
teristic, the variable step is equal to a single step. If the operating
point is to be found on the left side, then the variable pitch is four
times that of the right side. This method reduces the oscillations
around the MPP. Nevertheless, when the MPP is reached, the vari-
ation of the pitch must be the same for both cases. Wang and Zhou
[12] propose a new algorithm that optimizes the selection of the
variation step. Their method is based on a multi-level step and uses
multiple parameters. It improves the speed of convergence
towards the optimal point and reduces oscillations. The major dis-
advantage of this method lies in the fact that the choice of these
parameters requires very complex calculations and a high degree
of accuracy.
Fuzzy Logic (FL) is now considered a promising solution to
resolve complex problems in a relatively simple way and without
the need to model the system. In particular, and as opposed to con-
ventional controls, FL control is considered a more elegant and
effective answer to the issue of non-linear systems tuning. With
this end in view, in [13] Won et al. use the concept of FL in the con-
trol of PV systems. The authors detail the operating principle of the
MPPT fuzzy algorithm, then they highlight the contribution and
performance of the algorithm he suggests in comparison to the
classic Hill-Climbing algorithm. Likewise, Alajmi [14] proposes
another FL algorithm where he employs the HiIl-Climbing algo-
rithm. The experimental results demonstrate that the FL algorithm
that he develops offers a faster and more precise convergence
towards the optimal point following a variation of the climatic con-
ditions. Much in the same way, the present work adopts the FL
concept to develop a new MPPT algorithm which both allows the
achievement of better performances and compensates for the lim-
its of classical algorithms. It aims to have better results and to
reduce complexity of trendy techniques such as [23,28,29]. The
operation of the entire system is tested through the simulation of
all its functions by means of efficient simulation tools.
In addition, heuristic algorithms and the popular particle
swarm optimization algorithm (PSO) have been introduced to
improve MPP tracking quality and to resolve some complex prob-
lems of conventional algorithms. However, high computational
requirement is the major drawback.
Recently, Priyadarshi et al. [30] have proposed an intelligent
fuzzy particle swarm optimization. Experimental results prove that
the proposed algorithm reaches MPP with zero oscillation, accurate
dynamic response and small convergence computational time.
Likewise, in [31], authors employed FPSO-based MPPT algorithm
to obtain best optimized solution. Experimental results show an
efficient power tracking of the hybrid FPSO and SVPWM inverter
control.
In [32], authors have developed a Jaya MPPT algorithm which
accelerates tracking ability with zero deviation and ameliorates
search performance. Besides, ultra capacitor is added to provide a
fast dynamic response by absorbing delivering power fluctuations.
In [33], a modified sine–cosine optimized MPPT is developed to
reach a rapid search of MPP without oscillations in steady state.
Traditional photovoltaic systems have limitations which bring
about problems of disparity between the photovoltaic modules.
Disparity is largely caused by the effects of shadows, clouds, dust,
falling leaves, etc. As a result, the total power of the chain of PV
panels decreases when a single PV panel is affected by any of these
hindering factors. The new architecture implemented by multi-
channel PV systems facilitates the extraction of the optimal oper-
ating point for each module and eliminates losses due to disparity.
The control can be either distributed, i.e. each PV module is associ-
ated with its converter which is in turn controlled by either a local
control unit or by a central one whose functioning principle con-
sists in the gathering of the local units into a single unit to control
the PV panels.
The control system is a major challenge in multi-generator PV
systems. So far, MPPT control has been implemented using micro-
controllers and Digital Signal Processors (DSPs). Nonetheless, this
type of implementation does not present an effective solution to
the control of a multi-generator PV system. In recent years, there
has been a growing trend towards the use of Field Programmable
Gate Array (FPGA) in such a system as in [26,27]. This type of tech-
nology allows the integration of multiple photovoltaic generators
that take a very short space of time to execute. A comparative
study is detailed in the present paper with the aim of choosing
the appropriate technology for this type of PV system.
The remainder of the paper is organized as follows: in section
two; the photovoltaic system considered to be studied is mod-
elized and described. The third section schematizes the system
design and delineates how the simulation of the photovoltaic sys-
tem is to be carried out. In section four, the implementation is per-
formed of the MPPT fuzzy controller using different technologies.
Lastly, some concluding remarks are drawn and included in the
fifth and final section of the paper.
320 K. Loukil et al. / Ain Shams Engineering Journal 11 (2020) 319–328