You are on page 1of 19

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/332226932

MPPT Methods for Solar PV Systems: A Critical Review Based on Tracking


Nature

Article  in  Renewable Power Generation, IET · April 2019


DOI: 10.1049/iet-rpg.2018.5946

CITATIONS READS

124 8,804

3 authors, including:

Amit Kumer Podder Hemanshu Roy Pota


North Carolina State University Australian Defence Force Academy
35 PUBLICATIONS   243 CITATIONS    335 PUBLICATIONS   5,300 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Hybrid system using solar cell, fuel cell and backup battery View project

Solar Home System Design View project

All content following this page was uploaded by Amit Kumer Podder on 21 June 2019.

The user has requested enhancement of the downloaded file.


IET Renewable Power Generation

Review Article

MPPT methods for solar PV systems: a ISSN 1752-1416


Received on 10th October 2018
Revised 7th March 2019
critical review based on tracking nature Accepted on 2nd April 2019
doi: 10.1049/iet-rpg.2018.5946
www.ietdl.org

Amit Kumer Podder1, Naruttam Kumar Roy2 , Hemanshu Roy Pota2


1Department of Electrical and Electronic Engineering, Khulna University of Engineering & Technology, Khulna 9203, Bangladesh
2School of Engineering and Information Technology, The University of New South Wales, PO Box 7916, Canberra BC, ACT 2610, Australia
E-mail: n.roy@unsw.edu.au

Abstract: An efficient maximum power point tracking (MPPT) method plays an important role to improve the efficiency of a
photovoltaic (PV) generation system. This study provides an extensive review of the current status of MPPT methods for PV
systems which are classified into eight categories. The categorisation is based on the tracking characteristics of the discussed
methods. The novelty of this study is that it focuses on the key characteristics and eleven selection parameters of the methods
to make a comprehensive analysis, which is not considered together in any review works so far. Again, the pros and cons,
classification and immense comparison among them described in this study can be used as a reference to address the gaps for
further research in this field. A comparative review in tabular form is also presented at the end of the discussion of each
category to evaluate the performance of these methods, which will help in selecting the appropriate technique for any specific
application.

1 Introduction order term in the discrete differentiation of the power. The sliding
control (SC) method, however, complex in equipment usage yet, is
The steady increase in the level of greenhouse gas emissions and more precise than ordinary methods [14]. The classical algorithms,
fuel costs are the main motive behind the attempt to use different such as P&O, INC, HC, fuzzy logic and neural network, cannot
sources of renewable energy [1, 2]. Among various sustainable find the global MPP (GMPP) under partial shading condition
sources of energy, the solar energy is a suitable one because it is (PSC) [15]. A comparison among various global MPPT (GMPPT)
clean, free from emission and easy to change directly to electricity methods based on meta-heuristic algorithms is given in [16]. It is
utilising a photovoltaic (PV) system [2–4]. The generation of PV concluded that particle swarm optimisation (PSO) and Cuckoo
power has demonstrated a noteworthy potential in satisfying the search (CuS) algorithms based trackers ensure the convergence to
demand for energy. Up to the year 2016, the worldwide operation the GMPP and the tracking performance of the CuS algorithm is
of the sun-oriented power generation capacity has ascended to 302  better than the PSO. For effectively tracking the MPPT of a PV
GWp, which is enough to supply 1.8 per cent of the world energy system, a model-free spline-guided Jaya algorithm is proposed in
demand. The solar power generation capacity has increased by [17], which is able to perform efficiently under PSC and also
nearly 100 GWp in 2017, which is about 31 per cent more from provides faster convergence speed. An MPPT technique based on
2017 [5, 6]. However, the extensive use of a PV system is not so temperature described in [18] needs a fewer number of sensors
common because of its high starting cost. Again, there is no than customary strategies. This technique is straightforward in
assurance that the energy delivered from PV exhibits steady output execution and is economical too. The bisection search theorem-
since it relies completely on the sun-oriented irradiance and the based MPPT, detailed in [19], is generally utilised when the PV
surrounding temperature of the PV modules, cell region, and load. array shows at least two neighbourhood MPPs under changing
For efficient operation of the PV cell under prevailing climatic climatic conditions, where the utilisation of different methods is a
conditions, an appropriate mechanism is necessary for achieving troublesome undertaking.
maximum power from it, which is considered as a maximum power Until now, the operation of various MPPT methods is presented
point tracking (MPPT) in the literature. The MPPT increases the by various research papers. A lot of research works have also been
efficiency and lifetime of the PV module [7, 8]. published to classify these methods. Research works in [2] present
Researchers around the world create various methodologies to a categorisation approach for MPPT methods based on three
take out as much power as could reasonably be expected from categories such as off-line, online and hybrid methods. The
sustainable power sources and particularly, from the PV panels. research work in [20] categorises the MPPT methods as analogue,
Until now, a large number of MPPT algorithms are accessible in digital, and hybrid methods and provides a comparison based on
the literature for both off-grid and grid associated PV systems [9]. only five selection parameters. In [21], the MPPT methods are
The selection of a specific MPPT system from the various existing categorised into five categories based on their tracking techniques
MPPT methods is a confounding errand since every method has and the comparison that is given based on five selection
certain focal points and disadvantages [10]. For example, the hill parameters. These available categorisation methods cannot classify
climbing (HC) [11] and perturb and observe (P&O) [1, 2] methods all the available methods appropriately and the available
are broadly utilised as MPPT algorithms because of their simple comparison among the MPPT methods does not consider all the
execution and fewer sensor necessities. The incremental available selection parameters. An endeavour is made in this study
conductance (INC) algorithm [12], which looks at incremental and to categorise the discussed 50 MPPT methods into eight categories
momentary conductance of PV systems, can track the maximum based on their tracking nature and manipulation techniques for
power point (MPP) of a PV system and exchange high PV power finding the true MPP. The categorised eight groups are
to the load. The research work presented in [13] clarifies the conventional methods, methods based on mathematical
misconception between the widely used P&O and INC algorithms calculations, constant parameters based methods, measurement and
and shows that they are almost highly identical under steady-state comparison based methods, trial and error based methods,
and transient conditions. It is shown that they both have similar numerical methods, intelligent prediction based methods, and
mathematical expression except that the INC ignores the higher- methods based on iterative in nature. To find out the efficient

IET Renew. Power Gener. 1


© The Institution of Engineering and Technology 2019
The aggregate output current of the parallel and series
connected PV modules is expressed in (1) [24] (see (1)) where IPV
is the output current, V PV is the output voltage, Rs is the series
resistance, Rp is the parallel resistance, Np and Ns are the number of
PV cells connected in parallel and series for a given PV module, A
is the ideality factor of the p–n junction, K is the Boltzmann's
constant (1.3806503 × 10−23 J/K), T is the temperature in Kelvin, q
is the charge of electron (1.6 × 10−19 C) [24], Iph is the produced
photocurrent; it depends fundamentally on the radiation and cell's
Fig. 1  Equivalent circuit of a solar panel [1] temperature, which is expressed as

G
Iph = [ISCC − STC + Ki(T − T STC)] , (2)
GSTC

where ISCC − STC refers to the short-circuit current (SCC) at standard


test conditions (STC) in amperes, T STC (25°C) is the cell
temperature at STC, G (in watts per square meters, W/m2) is the
irradiation on the cell surface, GSTC (1000W/m2) is the irradiation
at STC and Ki is the SCC coefficient, as a rule, given by the cell
producer. In addition, the saturation current, Io, is impacted by the
temperature as indicated by the accompanying equation [25, 26]

ISCC − STC + Ki(T − T STC)


Io = , (3)
exp[(V OCV − STC + Kv(T − T SCC)/ AV th)]

where V OCV − STC (in volt, V) is the open circuit voltage (OCV) at
Fig. 2  I − V and P − V curve of a PV cell [2] STC, Kv is the OCV coefficient, V th refers to the thermal voltage of
the cell, these values are available on the data sheet provided by
method among others, a tabular comparison is also done in each module's manufacturer. With V PV and simplified IPV, the power
category based on 11 selection parameters. The considered 11 produced by the PV module is represented as [24]
selection parameters are design complexity, sense parameters, PV
array dependency, prior training, periodic tuning, convergence qV PV V PV
speed, analogue/digital in nature, cost, tracking true MPP, stability, PPV = V PV × Np Iph − Ioexp − . (4)
Ns AKT Ns
and efficiency of the system. These comparison tables and ways of
categorisation will be helpful in future for selecting appropriate
MPPT methods for the solar PV system. The I − V and P − V characteristics curve of the solar cell is shown
The rest of the paper is organised as follows. In Section 2, a in Fig. 2 [2]. The curve in this figure indicates that the operating
model of the solar PV system with its I − V characteristics, point of the PV does not remain at a stable point; it actually varies
equivalent circuit, effect of temperature, insolation, and PSC on from zero to open-circuit voltage. There is only one point, which
maximum power are presented. The need for the MPPT controller, enables maximum power for a given set of solar insolation and
its selection parameters, and PSC supported MPPT methods are temperature level. That particular point is indicated as MPP and at
described in Section 3. Overview of various MPPT tracking that point, the current and voltage that are found are presented as
techniques and their comparisons are demonstrated in Section 4. IMPP and V MPP in Fig. 2. This significant MPP and its numerous
An overall discussion about the discussed methods after reviewing tracking methods are the main focal point of this review work.
them is also detailed in Section 4. Finally, the paper concludes in
Section 5. 2.2 Effect of irradiance and temperature
The output of PV shifts with the changing climatic conditions [27,
2 Model of PV cell 28]. Since the irradiance of the solar cell relies upon the incidence
The model of a solar PV cell is an important part of analysing a PV angle of the sunbeams, this parameter straightforwardly influences
system. Its modelling is classified into three sections, which are the output adjusting the P − V and I − V characteristics [20]. The
described below. output current, IPV, of a PV module is broadly impacted by a
variety of sun-oriented irradiance, G, though the output voltage,
2.1 I − V characteristics and equivalent circuit V PV, remains practically constant. On the other hand, for a
changing temperature, it is found that the voltage shifts generally
PV begins from two separate words – photo, which implies light, while the current remains practically unaltered [9].
and voltaic, which alludes to the production of power [22]. The temperature of the PV cell increases because of three
Subsequently, the term PV brings the significance of producing reasons: (i) its own heat amid PV activity, (ii) the energy emanated
power specifically from the sun. A sun-powered array comprised at the infrared wavelength, which has a warming impact on the
several combinations of sun-based modules, where every module cell, and (iii) an increase in sunlight-based insolation [10]. The
comprised various solar cells [1]. Solar cells comprise p–n diodes OCV, V OC, and SCC, ISC, are found by (5) and (6), respectively, of
manufactured in a thin layer of semiconductor [23]. They resemble PV array at sun intensity and cell temperature, where the sun
p–n diodes and their attributes are additionally comparative. Fig. 1 intensity (insolation) is measured in W/m2
displays the equivalent circuit of a perfect PV cell [1]. This ideal
structure is sufficiently precise to comprehend the PV attributes ∗
V OC = V OC + a2(T − T ∗) − (ISC − ISC

)Rs, (5)
and the reliance of the PV cell on varying climatic conditions [20].

q(V PV + RsIPV) V PV + RsIPV


IPV = Np Iph − Io exp −1 − , (1)
Ns AKT NsRp
2 IET Renew. Power Gener.
© The Institution of Engineering and Technology 2019
∗ G 3.2 Selection parameters of the MPPT controller
ISC = ISC + a1(T − T ∗) . (6)
G∗
For tracking the true MPP of the PV system, numerous MPPT
methods have been presented in numerous research literature. For
In (5) and (6), a1 and a2 are the PV cell temperature coefficients for finding the best one among others, the selection parameters of the
∗ ∗
current and voltage, respectively [10, 29]. V OC and ISC are the OCV MPPT controller play a vital role. The selection parameters provide
and SCC at the reference solar intensity G and temperature T ∗.

essential information about which method is better for a particular
The photo-current, Iph, and henceforth the PV panel SCC relies application. These selection parameters are used only for making
upon the insolation and temperature, which suggests that as comparison among the methods of each categorised MPPT method,
radiations increment, the current and subsequently, power, i.e. not to classify the methods into categories. Eleven selection
maximum power increments and vice-versa [30, 31]. For solving parameters are considered here for the comparison of different
this, the MPPT is introduced for locating the MPP with the methods in each category. The brief details of each selection
variation in temperature and irradiance. parameters are presented in Table 1 [40–42] and a comparison
among generally used analog/digital MPPT ICs or micro-
2.3 Effect of PSC controllers is given in Table 2.

Alongside temperature and insolation, the partial shading also 3.3 MPPT controller under PSC
demonstrates a noteworthy impact on solar cell characteristics [32,
33]. The circumstance in which diverse parts of a PV module get a Some well-recognised MPPT methods under uniform irradiance
distinctive measure of irradiation is alluded to as PSC. Shading and PSC are depicted in Table 3. The comparison among the PSC
might be caused by mists, contiguous structures, and trees [34]. supported MPPT methods is shown in Table 4. The methods are
Along these lines, the most imperative and demanding stint for the compared in terms of six selection parameters, such as PV array
MPPT controller is achieving MPP under PSC. In a PV array, when dependency, convergence speed, periodic tuning, complexity,
a cell is shaded and gets low insolation or no insolation, according analogue/digital in nature, and sensitivity. From Table 4 [38, 43–
to (2), the photocurrent of that cell (Iph) reduces. Since, in view of 45], it is seen that most of the methods under PSC are digital in
Kirchoff current law, the current of all series connected PV cells nature and highly complex. Moreover, in terms of convergence
must be the same, the inside diode of the shaded cell goes into the speed, periodic tuning and PV array dependency, the PSO, genetic
breakdown region to repay the lessening of photocurrent. Thus, the algorithm (GA), differential evolution (DE), biological swarm
shaded PV cell acts as a load rather than a generator [34]. chasing (BSC), PV output senseless (POS), SC, firefly algorithm
(FA) and ant colony optimisation (ACO) performs better under
PSC than the other classical methods. However, as the
3 MPPT controller characteristics of the PV array under PSC comprises many local
The system that operates the PV in such a way to extract maximum MPPs and one global, the classical MPPT algorithms cannot
power is termed as the MPPT controller. If the controller works accurately track the GMPP. Therefore, the GMPPT algorithm is
deliberately at MPP, independent of the climatic condition, the needed [46]. In the literature, the GMPPT algorithm is classified
efficiency of the PV system is enhanced. This should be possible into two classes [47, 48]: (a) firmware-based and (b) hardware
by legitimately coordinating PV source with the load for any architecture-based algorithms. The firmware-based GMPPT
climate condition to accomplish maximum power production. methods use the hybrid approach by combining two MPPT
There are two processes by which maximum power can be algorithms. Firstly, the approximate GMPP is located using search
extricated from the PV array and they are: mechanical and algorithms and then, it is accurately tracked using classical MPPT
electrical tracking. In mechanical tracking, the PV panel direction algorithms. The hardware architecture-based algorithms are related
changes according to the changes of months and seasons to the power converter topology and design of the PV system. Soft
throughout the year, while in electrical tracking, the I − V curve is computing techniques such as PSO, grey wolf optimisation
used for locating MPP [10, 35, 36]. MPPT is an integral (GWO), and CuS optimisation can tackle the GMPP of a PV
component of modern power systems, which ensures the system under the same PSC [16]. However, these techniques suffer
penetration of maximum power to the load/batteries/motors and the from high oscillations around the GMPP and they cannot
power grid, for off-grid and on-grid applications, respectively. dynamically track the new GMPP when it changes its position. To
Since the conversion rate of sun energy to electrical energy of PV solve these problems, a hybrid GWO–fuzzy logic control (FLC)
arrays is still low and the solar irradiance is not always uniform, algorithm is proposed in [49], which is able to track dynamic
the MPPT controller finds its widespread application in PV plants. GMPP. The global perturbed-based extremum seeking (GPESC)
A brief discussion on the necessity of the MPPT controller is scheme is proposed in [48] and the ability of this scheme to track
presented in Section 3.1. the GMPP is analysed for both static and dynamic PV patterns
which shows a high value of tracking accuracy (99.99%).
3.1 Need for an MPPT controller
4 Review of various MPPT algorithms
Any environmental changes impose imperatives on power
production from a sustainable power source. Especially, the impact Owing to its versatile use, researchers attempted a lot to soak up
is more serious in solar and wind energy systems. Additionally, the maximum amount of power from the panel. Until now, a lot of
wind and solar systems confront challenges on (i) changing MPPT methods have been developed. Each technique has its own
climatic conditions and (ii) grid incorporation [2, 37]. Henceforth, types of operation processes, advantages, disadvantages, and
solar PV and wind energy conversion systems embrace MPPT applications. To classify the available methods there is no proper
procedures to give supportable power output [38, 39]. For this assessment since one might be useful for a particular application
reason, it is necessary to ensure that there exists an MPP in I − V and not for other, again one can be extremely efficient but another
and P − V curve for variable irradiation and temperature. This is not. In this review work, the discussed 50 methods that are
MPP continuously moves its position when any environmental classified into eight groups based on their tracking nature are
change happens. Therefore, MPPT controllers are designed to shown in Fig. 3.
continue the tracking of MPP and they form an indispensable piece
of the PV system. The presence of a controller adequately modifies 4.1 Conventional methods
the resistance seen by the panel and consequently, urges the panel
to work nearer to MPP [37]. Efficient MPPT controllers are The P&O, INC, and HC methods and their modifications are
essential to modify the operating point of the load associated with classified as conventional methods as these methods have existed
changing the duty cycle of the converter. for decades. The details of these conventional methods are listed in
the following sections.

IET Renew. Power Gener. 3


© The Institution of Engineering and Technology 2019
Table 1 Description of several selection parameters of MPPT controllers
Selection Descriptions
parameters
design the accuracy of an algorithm depends highly on the complexity of its design and efficiency. A simple and easier to handle
complexity method always attracts the user than a complex one. Therefore, this selection parameter has a strong influence while
selecting an appropriate MPPT method.
tracking true panels could affect the normal operation of the MPPT due to a partial shading on them. The multiple peaks on the P − V
MPP characteristic curve of the PV system affect directly its efficiency of tracking [1]. Therefore, tracking the true MPP is a
valuable parameter while selecting the proper MPPT controller.
cost the system features, programming complexity, the required number of sensors, choice of analogue or digital structure and the
cost of hardware influence the tracking system cost [40]. Therefore, these features should be kept in mind while selecting the
proper MPPT controller.
PV array without having the knowledge about the array size and its configurations, an MPPT algorithm should track the MPP. However,
dependency some methods such as FLC and ANN are array dependent. These problems are eliminated by some numerical methods as
they provide reliability, independent of PV array and can track the location of MPP numerically.
prior training before implementing the scheme, the ANN, look-up table method etc. require prior training. Even before designing the MPPT,
the FLC needs some prior knowledge [40].
convergence instead of a variation of the solar insolation or temperature, a highly sensitive algorithm should have high convergence speed
speed to track the true MPP of a PV system. To avoid the losses of energy, this parameter plays a vital role. Therefore, while
designing a PV system, this parameter is always monitored before selecting an exact MPPT method.
analogue/digital both analogue and digital control can be utilised for achieving MPPT. Those methods such as fractional SCC or OCV consist
of analogue circuit are referred to as analogue MPPT methods and consists of digital circuits referred to as digital MPPT
methods. Analogue methods might be less accurate but less costly, where digital methods are costly and accurate.
Therefore, this parameter is an essential one for choosing the proper MPPT schemes. The most commonly used analogue
MPPT integrated circuits (ICs) and digital microcontrollers are mentioned and compared in Table 2 [41].
sensed voltage and current sensor are the essential parameters of the MPPT controller. Compared to the voltage sensor, current
parameters sensors are lavish and bulky. Therefore, during the design stage of MPPT, these features should be considered.
periodic tuning owing to the non-uniformity of the temperature of the PV panel, the effects of dust, the performance of MPPT decreases
deliberately. The expected life of a solar panel is now around 25 years. Hence, some methods might require periodic tuning
[40].
stability the MPP of conventional methods generally perturbs from their stable condition, which causes the change of output severely.
Therefore, stability becomes a vital parameter before choosing the methods.
efficiency the efficiency of the MPPT techniques was evaluated subjectively in view of re-enactments by considering the enduring
steady-state response of the system [42]. This parameter is one of the important parameters for selecting an appropriate
MPPT controller.

Table 2 Comparison among commonly used analogue/digital MPPT ICs or micro-controllers [41]
ICs/microcontroller Tracking speed Used in MPPT methods
FPGA XC2C384 85 ms P&O
microcontroller Intel 87196 500 ms INC
analogue circuitry 20 ms ESM
DSP TMSF28335 80 ms load-current based MPPT
DSP TMS320F28335 1.5 s FLC-based P&O
FPGA Virtex II 30 ms ANFIS
DSP TMS320F240 20 ms P&O-based PI
PC PENTIUM IV 2.4 GHz 16 ms INC

Table 3 Some well-recognised MPPT methods under PSC and uniform irradiance condition [1, 10, 38]
Uniform irradiance condition PSC
i. P&O i. partial swarm optimisation (PSO) xi. Beta
ii. HC ii. GA xii. SC
iii. INC iii. DE xiii. Cuckoo search (CuS)
iv. OCV iv. ANN xiv. FA
v. short circuit current (SCC) v. FLC xv. ABC
vi. RCC vi. BSC xvi. ACO
vii. current sweep vii. POS xvii. COS
viii. DC link capacitor droop control viii. state based (SB) —
ix. load I or V maximisation ix. array reconfiguration (AR) —
x. dP/dV or dP/dI feedback control x. PC —

4.1.1 P&O method: This strategy is one of the least complex derived the real PV power by observing the variations in power
strategies, which has been considered by various scientists [50–52]. [34]. Until reaching the MPP, this situation is recapitulated. The
In this procedure, the voltage of the PV array is perturbed and MPP is achieved when the changes of power with respect to
the adjustment in its output power is noticed. At each cycle, the changes in voltage being zero (dP/dV = 0). The essential
voltage and current of the PV are measured by the tracker and flowchart of the P&O calculation is shown in Fig. 4 [9]. The figure

4 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019
Table 4 Comparison among the PSC supported MPPT methods
PSC methods PV array dependency Convergence speed Periodic tuning Complexity Analogue/digital Sensitivity
PSO [1, 20, 34] no fast no low digital high
FLC [1, 9, 21, 40, 43] yes fast yes high digital moderate
ANN [1, 34, 40] yes fast yes high digital moderate
GA [1, 34] no fast no low digital moderate
DE [1, 34] no fast no low digital high
BSC [10, 21, 44] no fast no high digital high
POS [10, 21, 32, 44] no n/a no low digital high
SB [10, 21, 44] yes fast yes high both moderate
AR [10, 20, 44] yes slow yes high digital moderate
PC [21] yes slow no high both moderate
SC [10, 21, 34, 44] no fast no medium digital high
CuS [20] no medium no high digital moderate
FA [20, 38] no fast no low digital high
ABC [20, 34, 38] no slow yes high digital low
ACO [20] no fast no high digital moderate
COS [20, 45] no medium yes high digital moderate

Fig. 3  Classification chart of the discussed MPPT methods

shows that the algorithm starts by obtaining the present value of V this type of method. Various types of modified P&O methods are
and I at V(k) and I(k) and the power at P(k). The algorithm found in the literature [56–62]. The most common ones can be
perturbs the operating voltage, V, at every MPPT cycle with categorised as below.
respect to the reference voltage V ref . The operating voltage, V,
oscillates until the MPP is reached to provide the ideal operating i. Conventional P&O
voltage V MPP. Here, CP indicates the losses of power due to the step
width of the perturbation. The most important focal point of this • fixed perturbation
technique is that the information of the solar cell qualities is not • adaptive perturbation
needed and can be connected to any PV system. Notwithstanding, ii. Modified P&O
this technique has a few downsides, as detailed in [53–55].
• fixed perturbation
4.1.2 Modified P&O method: In the modified P&O strategy, the • adaptive perturbation
perturbing element is modified in order to achieve the desired
output. This method has some circuit complexity but the tracking A comparison of the modified P&O methods with the conventional
speed of this method is higher and exact compared to the P&O P&O method has been done and depicted in Table 5 which
algorithm. The estimated perturb–perturb method is one kind of indicates the variation among those methods.

IET Renew. Power Gener. 5


© The Institution of Engineering and Technology 2019
Fig. 4  Algorithm for P&O method [9]

Table 5 Comparison between conventional and modified P&O methods


Selection property Conventional P&O Modified P&O
[50, 51, 53–55] [56–61]
Fixed perturbation [21, Adaptive perturbation [21, Fixed perturbation [21, 40] Adaptive perturbation [21,
40] 40] 40]
analogue/digital analogue/digital digital digital digital
perturb component V&I OCV with varying climatic converter duty ratio/cycle formulating duty cycle
condition
controller PI/hysteresis controller PI controller no controller is needed no controller is needed
nature of perturbing fixed not fully adaptive fixed and design dependent fully adaptive
oscillation high high moderate less
speed slow fast slow fast
stability not stable not stable stable stable
periodic tuning no no no no

4.1.3 INC method: The algorithm of INC MPPT depends on progression esteem is automatically adjusted relying upon the
dP/dV, which is equivalent to zero for the purpose of the MPP. It separation between the MPP and the working point of it. This
was proposed to enhance the tracking precision and dynamic strategy presents an optimising method with a low oscillation.
execution under quickly changing conditions [63–65]. The
flowchart of the INC algorithm is shown in Fig. 5 [44, 66]. The 4.1.5 HC method: The HC operation is fundamentally the same
algorithm begins with the cycle by finding the value of V(t) and as P&O; the main distinction is, rather than iterating the voltage or
I(t) at time t. Comparing the instantaneous conductance with INC, current, it updates the working purpose of the PV exhibited by
MPP is tracked. Based on the comparison of the output, the control perturbing the duty cycle, d(k), by a settled step size, towards
voltage (V ref ) is adjusted. The corresponding equation involved in rising power. Since the duty cycle is changed specifically without a
this method is detailed in [67–70]. The INC offers the benefit of proportional–integral (PI) controller, the HC strategy is in some
better execution under quickly changing climatic conditions and cases known as the direct duty cycle procedure [71]. The flowchart
additionally provides less oscillation around the MPP. Therefore, of this technique is shown in Fig. 6 [38], where sense array's
the efficiency of INC to accomplish MPP is about the same as the voltage, current, and power are indicated by V(k), I(k), and P(k),
P&O technique [68]. The disadvantage of this technique is, under respectively. The significant downside of this technique is that
PSC, it cannot track the true MPP. The control hardware of INC is increased oscillations are seen close to the ideal working point
complex which prompts a high system cost [69, 70]. compared to the maximum extractable power, i.e. it neglects to
meet at MPP, and the time taken to achieve steady-state relies upon
4.1.4 Modified INC method: The rigid step-size is one of the the estimation of the initial duty cycle and step size. In some other
downsides of the INC strategy [21]. When this progression is research works, versatile renditions of HC have been created [34,
picked vast, the tracking rate turns out to be quicker, however, adds 60].
a significant amount of steady-state oscillations in power. When
the step-size is small, oscillations diminished; however, the 4.1.6 Modified HC method: This method is a modified version of
tracking procedure turns out to be slower. The adjusted INC the HC method. In [60], Lei et al. proposed a duty cycle clear
strategy comprises changing the rigid step-size in which the strategy in view of the modified HC to procure for the PSC. In this

6 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019
Fig. 6  Flowchart for HC method [38]
Fig. 5  Flowchart for INC algorithm [44, 66]
4.2.3 Beta ( β) method: This is one of the quickest tracking
algorithms, where an initial calculation of the MPP is immediately
method, the underlying estimation of the duty cycle is calculated
accomplished utilising a variable coefficient β [74, 75]. The value
utilising the following equation [71]:
of β is measured by using the value of voltage and current of the
panel and infused on a typical closed loop with constant reference.
RMPP
D=1− , (7) The mathematical formulation regarding this method is detailed in
RLoad [44]. This method also provides better tracking speed and fewer
oscillations along the MPP.
where RLoad is assessed utilising the rating of the PV module.
A comparison among different conventional methods has been 4.2.4 Parasitic capacitance (PC) method: The PC technique is
made based on the selected 11 selection parameters and is shown in like INC, with the exception of that it considers the parasitic
Table 6. From the review, it is found that the modified version of junction capacitance and stray capacitance to track the MPP. The
the discussed conventional methods shows better performance. mathematics behind this MPPT method is detailed in [10, 44].

4.2 Methods based on mathematical calculations 4.2.5 Analytical solution (AS) based method: This technique
In this category, the methods described below use various depends on the mean value theorem. It provides an AS for
mathematical calculations based on their respective equations to approximating the position of the MPP. In this method, the current,
locate the MPP. From the existing methods of the MPPT controller, the voltage of the PV system and the duty ratio of the controller are
eight methods are listed in this category, and their details are used as the independent variables and the output power is used as a
enlisted below. dependent variable. This method is also entitled as a bracketed
method.
4.2.1 Incremental resistance (INR) method: One of the notable
algorithms created to track the MPP of the PV power system is the 4.2.6 Curve-fitting-based MPPT: The qualities of the PV panel
INR. The main thought of the INR-based tracker is that PV power and its manufacturing details are required in these strategies for
derivative w.r.t its current is zero at the MPP. The mathematical finding the true MPP. It is a mathematical-based procedure. The
model for extracting the PV power by this method is detailed in preferred standpoint of this technique is its effortlessness, as no
[16, 72, 73]. differentiations are to be ascertained. However, the main
impediment to this strategy is that it needs a huge memory for
computing the mathematical formulae included.
4.2.2 Variable step-size INR method: To enhance the accuracy
and speed of tracking, the INR method is a powerful approach but
it has some drawbacks. The moderate speed and oscillations near 4.2.7 Linear reoriented coordinates method (LRCM): The
the MPP are the drawbacks of the INR method, but these MPP equation is calculated iteratively in this method, where the
drawbacks can be solved in the variable step estimate INR strategy equation is controlled to locate a surmised representative for the
[73]. In this method, when the system is far from the MPP, the step MPP. The preferred standpoint of this strategy is that an estimated
measure turns out to be little as the systems approach the MPP, representative solution will be found for exponential functions
which diminishes oscillations around the MPP and provides without symbolic solutions.
quicker speed.

IET Renew. Power Gener. 7


© The Institution of Engineering and Technology 2019
Table 6 Conventional methods based MPPT and their comparison
Properties P&O Modified P&O INC Modified INC HC Modified HC
[1, 2, 9, 53–55] [56–61] [44, 63, 65, 66] [21, 40] [38, 71] [60]
PV array dependency no no no no no no
true MPPT yes yes yes yes no no
analogue or digital both digital digital digital both both
periodic tuning no no no no no no
convergence speed normal or low fast normal or low medium normal fast
complexity low complex low or medium high low low
sensed parameter V, I V, I V, I V, I V, I V, I
cost EX EX EX EX INEX INEX
prior training no no no no no no
stability not stable not stable not stable not stable not stable not stable
efficiency 96.98% [9] 96.07% [9] 97% [9] 96.95% [9] 54.10% [54] 65.68% [54]
V = voltage, I = current, EX = expensive, INEX = inexpensive.

Table 7 Mathematical calculation-based MPPT and its comparison


Properties LRCM Curve fitting INR VSS INR PC β AS RCC
[21, 40, 44] [21, 40, 44] [16, 40] [40, 73] [10, 40, 44] [40, 75] [40] [40, 76, 78]
PV array dependency yes yes no no yes no no no
true MPPT no no yes yes yes yes yes yes
A/D D D D D both A D A
periodic tuning no yes no no no no no no
convergence speed n/a fast fast fast slow fast fast fast
complexity high low medium high medium high medium low
sensed parameter V, I V, I V, I V, I V, I V, I V, I V, I
cost EX EX EX EX EX EX EX EX
stability stable not stable stable stable stable stable stable very stable
prior training no no no no no no no no
efficiency >98% [40] <90% [40] >98% [40] >98% [40] — 99% [44] >98% [40] >98% [40]
V = voltage, I = current, A = analogue, D = digital, EX = expensive.

4.2.8 Ripple correlation control (RCC) method: The conversion proportional to its OCV, V OC. This technique applies a nearly linear
system's ripple is considered in this method to determine the MPP relationship between the OCV and the maximum output voltage,
of the system [76]. The current, voltage and power ripples are V MPP, of the PV array under changing barometrical conditions.
caused by the switching of the power converters. These ripples are This technique can be approximated by [1]
utilised here to track the MPP. The ripples (high frequency) in
power and voltage are occupied utilising channels which are then V MPP = KOCV OC (KOC < 1) . (8)
used to find dPPV /dV PV [77]. The variety dPPV /dV PV is then used
to track MPP in this method. This method is also named as where KOC is a constant that shifts in the vicinity of 0.7–0.8 relying
‘physics-based strategy’ [78]. upon the PV cell trademark. Generally, it is experimentally
A tabular comparison based on the selection parameters has measured in view of V MPP and V OC after deciding the estimation of
been made among different mathematical calculation-based
KOC under changing barometrical condition [34, 67]. A flowchart
methods and is shown in Table 7. The comparison table indicates
that most of the methods of this category are expensive, stable and outlining this technique is shown in Fig. 7a [21].
digital in nature. In terms of convergence speed, the curve fitting,
INR, variable step size (VSS) INR, β, AS and RCC shows faster 4.3.3 Fractional SCC method: This technique uses another
response than others. constant parameter approach [79–82], which is generally like the
OCV strategy (as shown in Fig. 7b [21]). There appears an
4.3 Methods based on constant parameters additional linear relationship between the SCC (ISC) of the sun-
powered panel and the MPP current (IMPP), which can be depicted
In this category, the MPPT methods utilise a predefined fixed value by the accompanying equation:
in order to track the MPP required. About 15 methods are listed in
this category and they are delineated below. IMPP ≃ K2ISC . (9)

4.3.1 OCV pilot PV cell method: In the pilot cell MPPT Similar to the OCV technique, the load ought to be shed in order to
technique, the constant voltage or current technique is utilised. This decide the ISC. The SCC strategy is more precise and proficient
strategy utilises just a single feedback-loop control and stays away than the OCV technique [67, 82] because of pragmatic issues
from the issues produced by the interferences of the working of PV related to measuring ISC but its usage costs are significantly higher.
in the past techniques. Then again, this strategy experiences the
error of reading the cell voltage because of PSC, yield confounds
between the MPP of the PV generator and the pilot cell. 4.3.4 p–n junction drop voltage tracking method: It is known
that the temperature characteristic of the p–n junction diode is
similar to that of the solar cell. For this reason, at the posterior of
4.3.2 Fractional OCV: The OCV [67] MPPT algorithm is an the solar panel, diodes are introduced in order to recognise the
improved strategy for an off-grid application. This strategy is changes of surface temperature by a drop of the voltage of the p–n
feasible as the output voltage of the PV at MPP is linearly junction [21, 83]. This concept is utilised here. This method is also

8 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019
Fig. 7  Fractional algorithm
(a) OCV, (b) SCC

Table 8 Constant parameter-based MPPT and its comparison


Properties CV OCV SCC OCV pilot cell TP p–n junction drop voltage CC BFV
[21] [21, 40] [21, 40] [21] [21] [21, 40] [44] [34, 44]
PV array dependency yes yes yes yes yes no yes yes
true MPPT no no no no yes no no yes
A/D D both both both A/D A D A/D
periodic tuning yes yes yes yes yes yes yes no
convergence speed medium medium medium medium medium N/A N/A N/A
complexity low low medium low high low low low
sensed parameter V V I V, I V, I V, I I V
cost INEX INEX INEX INEX EX INEX INEX INEX
stability not stable not stable not stable not stable not stable not stable not stable not stable
prior training yes yes yes yes yes yes yes yes
efficiency 88–89.9% [31] <90% [40] <90% [40] — 96.2% [44] 91% [44] 88–89.9% [31] —
V = voltage, I = current, A = analogue, D = digital, EX = expensive, INEX = inexpensive.

known as ‘excellent operating point tracker’. This strategy 4.3.8 Temperature parametric (TP) method: Similar
considers just the impact of temperature and ignores the impact of researchers [85] of the past strategy also demonstrate the optimal
insolation, which prompts a non-precise tracking method [21]. voltage, V MPP, utilising trial tests and define it as

4.3.5 Constant voltage (CV) method: The CV technique is the V MPP ≅ (u + Sv) − T(w + Sy) (10)
least difficult MPPT method [21]. It depends on the perception that
the MPP happens in the vicinity of 72–78% of the OCV, V OC, for where u, v, w and y are the PV parameters under various irradiance,
the standard climatic condition [32]. This method overlooks the S. This technique needs the estimation of temperature and
impacts of insolation and temperature and accepts that the steady insolation to locate the optimal voltage.
reference voltage is an adequate estimate of the genuine MPP. Only In this category, eight MPPT methods are detailed briefly.
a voltage sensor is required in this method to gauge the array Based on the selection parameters of these methods, a tabular
voltage V PV to set up the duty cycle of the DC/DC converter. comparison has been made as shown in Table 8. The table indicates
that most of the methods of this category are not stable and only
4.3.6 Constant current (CC) method: The CC strategy depends applicable for off-grid applications. Prior training is necessary for
on a similar marvel of the CV technique. In the CV technique, the most of the methods of this category. If the tracking accuracy of
PV array works at the constant voltage and in this strategy, PV these methods is considered, the OCV pilot cell, TP, and BFV
array works at the steady current. The MPP touches base in the methods have higher tracking accuracy than others.
vicinity of 78 and 92% of the SCC, ISC. Therefore, the detected
parameter is SCC in this method. 4.4 Intelligent prediction based methods
These methods are mainly soft-computing-based techniques, which
4.3.7 Best fixed voltage (BFV) method: A pre-determined are now becoming a powerful tool to accord with MPPT
period is intended for information gathering about insolation and optimisation. Besides, the accessibility of the elite and reasonable
temperature, is utilised by BFV to estimate the MPP [84]. The micro-controller makes the usage of these calculations conceivable
controller sets either the PV array's operating point to the BFV or under practical conditions. The FLC, artificial neural network
the output voltage to the nominal load voltage. The description and (ANN), evolutionary algorithm (EA), and hybrid adaptive neuro-
flowchart related to this method are detailed in [84]. fuzzy inference system (ANFIS) methods are listed in this category
and they are described below.

IET Renew. Power Gener. 9


© The Institution of Engineering and Technology 2019
Fig. 8  Block diagram
(a) FLC [40], (b) Neural network layers [1, 21]

comprises three phases, fuzzification, defuzzification, and rule-


based query table.
The fuzzy block diagram is shown in Fig. 8a [40]. In the
defuzzification phase, the FLC output is changed over from a
semantic variable to a numerical variable and the analogue signal
provided by this process will drive the power converter to the edge
of MPP. The calculation related to this technique and the
implementation of the controller for PV applications is detailed in
[43, 86–88].

4.4.2 Artificial neural network (ANN): In this method, there are


three layers, called input, hidden, and output layers as shown in
Fig. 8b [21]. The input factors can be the PV module parameters
such as V OC and ISC, the climatic information such as irradiance
and temperature, or any blend of these. To drive the converter to
the MPP by the duty cycle in light of the calculation utilised as a
part of the hidden layer is indicated by the output. The connection
between nodes i and j with a weight of wi j is shown in Fig. 8b. The
training process determines the connection weights. The downside
of this strategy is that the neural system must be trained for the PV
module before connected to the system [89].

4.4.3 Adaptive neuro-fuzzy inference system (ANFIS): The


ANFIS is a crossbreed or hybrid system that consolidates the
potential advantages of both the counterfeit neural network and
FLC. This method has been utilised in many demonstrating issues.
A comparison between the P&O and the neuro-fuzzy controller is
depicted in [90], which shows the efficiency of the neuro-fuzzy
controller. Again, a comparative study based on simulation
between neuro-fuzzy and fuzzy controller is presented in [91],
which shows the effectiveness of this method.

4.4.4 Evolutionary algorithm (EA): Another delicate processing


approach that is drawing the attention of late is the EA [92]. It is a
stochastic technique that seems to be extremely effective in
enhancing real-valued non-linear and multi-modal objective
functions. Different EA techniques for the MPPT are found in the
literature; the most well-known ones are PSO [1, 20, 34], GA [1,
34], and DE [1, 34]. Among them, the PSO is simple in concept
and easier to implement. The flowchart of the PSO-based method
is shown in Fig. 9. The related mathematical expression and
working procedure of this method are detailed in [93]. In PSO,
firstly, the particles are initialised in a uniform distribution over the
search space considering random velocities. The personal best
position of the ith particle is pbest, i and the best positions found by
all particles in the swarm are gbest. Then, the fitness value for each
Fig. 9  Flowchart of a PSO algorithm [93] individual particle is evaluated, and individual and global best data
are updated by comparing the latest estimated values with the
4.4.1 Fuzzy logic control (FLC): This tracking method is previous ones. Finally, the velocities and positions of the particles
considered as a brilliant one since it tracks the MPP regardless of in the swarm are updated and the convergence criterion is checked
the possibility of losing sources information. This control to finalise the location of the MPP through this method.

10 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019
Table 9 Intelligent prediction-based MPPT and its comparison
Properties FLC ANN ANFIS EA
[1, 9, 21, 40, 43] [1, 21, 34, 40] [42] [71]
PV array dependency yes yes yes no
true MPPT yes yes yes yes
analogue or digital digital digital digital digital
periodic tuning yes yes yes yes
convergence speed fast fast fast fast
complexity high high high high
sensed parameter varies varies varies varies
cost expensive expensive expensive expensive
partial shading yes yes yes yes
stability very stable very stable very stable very stable
prior training no yes yes no
efficiency 99.2% [9] >98% [40] 99.4% [42] —

4.5.2 ACO algorithm: The quest for searching the path for food
by an ant is the basic concept of this method.
In this method, at first, an individual ant chases the way
arbitrarily and after that the rest of the ant inputs pheromone to
take after, shaping positive feedback as introduced and clarified in
[97]. The thickness of the pheromone depends on the amount of
tracking of a specific path. The nature of finding the shortest and
random path in the ACO method is shown in Fig. 11a [20, 98].
Different usages of the ACO for the MPPT have been introduced in
[99–101].

4.5.3 Shuffled frog leaping algorithm (SFLA) method: The


strategy utilised by this method is exhibited in [102, 103]. The fast
response of the GA and the social conduct of the PSO, both are
achieved by this method. In this method, the location of frog, i.e.
the search parameter is updated by an equation detailed in [20].
This procedure is motivated by the guideline of ‘survival of the
most experienced and hereditarily fittest’.

4.5.4 Bayesian network (BN): In this method, the nodes are


assigned using the theory of conditional probability. Random
factors are indicated by the nodes if there should be an occurrence
of tracking the MPP. The research work in [104] presents 20 nodes
of the BN approach, utilised alongside INC and PSO strategies,
both with ten equivalent nodes. Fig. 11b [20] indicates that the
right and left areas are contrasted altogether for evaluating the
matching entries. After a set of perturbations, it gives a final vector
comprising the combination of coordinating nodes using
conditional probability. The ideal value is achieved by following
Fig. 10  Flowchart of tracking MPP in FA method [20] these iterations.
After reviewing the intelligent prediction-based methods, it can
4.5.5 Predictor method (PM): This is a unique strategy. PM uses
be summarised that these methods are mostly digital in nature,
a parametrically controlled parabolic function [105, 106].
complex, expensive and have fast convergence speed. In addition,
Nevertheless, the disadvantage of the PM incorporates that such a
these methods have a high accuracy of tracking the MPP and
technique is not reasonable or appropriate under PSC, as the
presents high stability. A comparison in the tabular form among
function of PM cannot establish various pinnacles. Subsequently,
intelligent prediction-based methods has been made on the basis of
there is no work published for the operation of PM under PSC.
various selection parameters as shown in Table 9.
Moreover, when the predictor curve extends over the local
maxima, this method gets trapped and quits tracing the MPP.
4.5 Methods based on iterative in nature
The methods included in this category are generally iterative in 4.5.6 Chaos optimisation search (COS) method: This
nature when predicting the MPP. About seven methods are listed in technique has been clarified in [22, 45], and the procedure of
this category and their details are illustrated below. finding MPP utilising the COS method has been exhibited in [107,
108]. The related equation for this method is
4.5.1 FA-based method: At first, the FA was presented in [94,
95]. This method is a populace-based maximisation system used f = f (Xi∗) = max f (Xi)Xiε[A, B], (11)
for locating the MPP [96]. Since the calculation of this method is
enlivened using the development of light enlightening flies, it is where Xi indicates the optimisation variable, showing the PV
named as firefly algorithm (FA). output voltage and i = 1, 2, 3…n. A and B characterise the scope of
For MPPT, the duty cycle is represented by the location of initial seeking for the zone.
every firefly and the power production is presented by the
brightness. The flowchart of this method is shown in Fig. 10 [20].

IET Renew. Power Gener. 11


© The Institution of Engineering and Technology 2019
Fig. 11  Shortest and random path followed in
(a) ACO method [20, 98], (b) BN method

Table 10 Iterative in nature-based MPPT and its comparison


Properties FA PM COS ACO SFLA BN ABC
[20, 38] [20, 105] [20, 45] [20] [20, 38] [20, 102] [20, 34, 38]
PV array dependency no no no no N/A no no
true MPPT yes yes yes yes N/A yes yes
A/D D D D D D D D
convergence speed fast medium medium fast fast medium low
complexity low high high high high high high
sensed parameter V, I V V, I V, I V, I V, I V, I
cost INEX INEX EX EX EX EX EX
periodic tuning yes yes yes yes n/a yes yes
prior training yes yes no yes no yes yes
stability stable not stable not stable stable stable not stable stable
efficiency 98% 95% 87% — — — —
V = voltage, I = current, A = analogue, D = digital, EX = expensive, INEX = inexpensive.

4.5.7 Artificial bee colony (ABC) method: The inspiration for 4.6.2 Load current or voltage maximisation (LCVM)
the ABC method comes from the model displayed in [20]. It method: This MPPT method is developed by assuming the PV
delineates the rummaging example of the honey bee colonies. This power converter as a lossless converter. Since the converter is
procedure is generally a meta-heuristic plan based on the swarming lossless, when a PV module is connected to it, the PV power
technique. It was first presented for taking care of multi-modal and maximises the output load power, conversely, the output load
multi-dimensional optimisation issues. Again, in three categories power maximises the PV power. Loads that are used in the PV
the honey bees are sorted into onlooker, scouts, and employed. In system are the mostly resistive type, voltage-source or current-
this method, a candid arrangement of the improvement issue source type. Therefore, this method utilises the process of
indicates the area of a sustenance source and the nature of the maximising the load voltage or current to maximise PV power.
related solution is indicated by the food source. This method suffers a lot for the accuracy of tracking the proper
The methods based on iterative in nature are mainly digital in MPP as it considers a lossless converter.
nature, can predict true MPPT and is not dependent on PV array.
These methods are expensive and only applicable to off-grid 4.6.3 Look-up table method: In this technique, prior information
applications. Based on the selection parameters, a comparison is of the PV panel material, technical information, panel attributes
shown in Table 10, which helps to find the best among them. under various natural conditions is required and stored in order to
locate the MPP. A new voltage V MPP is dictated at each cycle by
4.6 Measurement and comparison based methods the controller in view of the correlation of the deliberate
estimations of temperature and insolation with the information
These methods are established on detecting the external parameters
stored in the look-up table. The look-up table is created in light of
such as PV current, voltage, insolation or temperature and
the specifications provided by the manufacturer or by means of
contrasting them with a pre-defined MPP for determining the
exploratory tests on the PV under various environmental
required MPP. The details for the included methods in this category
conditions. This method has the downside of expansive memory
are represented below.
necessities for look-up table storage.
4.6.1 Current sweep method: The current sweep waveform of
4.6.4 Linear current control (LCC) method: This strategy
the PV array is utilised in this method to find the required I − V
exploits the linear relationship amongst the V and I of the
curve. To achieve the voltage at MPP, the sweep is repeated
characteristic curve. In this method, to assess the MPP, the power
continuously until it reaches to the desired MPP. Although this
and current equations are linearised through algebraic equations
strategy is complicated, slower in speed and losses of power occur
[109, 110]. For linearisation of this technique, higher insolation
during the sweeping, it is efficient in tracking the real MPP [10].

12 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019
Table 11 Measurement and comparison-based MPPT and its comparison
Properties Look up table LCVM LCC Current sweep
[21, 34, 40] [40, 44] [21, 34, 44] [10, 21, 34, 40]
PV array dependency yes no yes yes
true MPPT yes no no yes
analogue/digital digital analogue digital digital
periodic tuning yes no yes yes
convergence speed fast fast fast slow
complexity medium low medium high
sensed parameter V, I, Ir, T V, I Ir I
cost INEX INEX EX INEX
efficiency <90% [40] >98% [40] >98% [40] >95% [40]
stability depends on memory not stable stable stable
prior training no no no no
V = voltage, I = current, Ir = irradiance, T = temperature, EX = expensive, INEX = inexpensive.

conditions are needed. Here, the technique graphically recognises strategy is if the tangent is parallel to the x-axis then this technique
the converging purpose of two curves, the power curve of PV will not work at any stretch of the imagination.
indicated by f (P, I) = 0 and maximum output power curve
indicated by (dP/dI) = 0. 4.7.5 Secant method (SM): SM is a straightforward and
In this category, four MPPT methods have been discussed. extremely efficient method for finding the MPP [121, 122]. It is
Among these methods, only the LCC method is expensive. In order exceptionally productive, does not require sectioned points of
to select the best method among this category, a comparison in confinement and even requires only two initial guesses.
tabular form has been made in Table 11. The table provides a better Nevertheless, it has some drawbacks that if the initial value is not
explanation for finding the best MPPT methods among this near the MPP, at that point strength and merging are not ensured.
category for a specified application.
4.7.6 Bisection search method (BSM): This strategy is a
4.7 Methods based on numerical methods straightforward one, as it requires no derivative estimations,
economically cheap in execution as the number of sensors required
The methods included in this category use various numerical
are less and the technique is quick in MPP tracking. Research
methods in order to find the peak of the MPP. Newton–Raphson
works in [123] presents a reasonable case of using the BSM, while
(NR), secant method (SM), false position method (FPM), bisection
[124] provides an adjusted method of it. The BSM is a better
search method (BSM), and Brent method (BM) are included in this
numerical technique for discovering roots of conditions in order to
category. The details of these methods are presented below.
track the true MPP [19].
A tabular comparison among seven numerical methods based
4.7.1 Brent method (BM): This method is a standout amongst the MPPT has been made in Table 12 on the basis of various selection
most productive strategies to track the MPP, introduced in [111] standards. The table presents valuable information about this
and clarified in [20, 112, 113]. Moreover, it gives quick merging to category that these methods may be expensive in cost but have
the MPP using the SM and ensures meeting as a result through the high accuracy and fast convergence speed.
BSM. A resilience esteem and three voltage points are required for
locating the MPP in this method. Among SM, inverse quadratic
4.8 Methods based on trial and error
interpolation or BM, the best-ascertained arrangement is given by
the BM. These techniques utilise a trial of estimation and observe the
subsequent outcome, which decides the bearing criteria for the next
4.7.2 Central point iterative (CPI) method: CPI technique endeavour in order to find the peak of MPP. The methods included
partitions the whole parameters of the controller into four non- in this criterion are presented below.
covered interims giving three centre points. PV voltages of these
three centre points are computed and then utilised for locating the 4.8.1 DC-link capacitor droop control: This technique depends
MPP. Therefore, two out of the four non-covered interims are on a standard of energy equilibrium at the DC link [40]. In this
chosen and the other two are rejected. The chosen two interims are structure, the boost chopper keeps the line voltage to be consistent
again split into four non-covered interims, for next power by a feed-forward loop and the pulse-width modulation (PWM)
emphasis. Thus, this method works. inverter utilising a feedback loop, controls the load voltage.
Fig. 12a [21] indicates the control conspire for DC link capacitor
4.7.3 False position method (FPM): Owing to the iterative droop control. The DC-link capacitor (Cdc) decreases the voltage
formula of the FPM, it is also familiarised as the Regula Falsi ripple of the DC–AC inverter and furthermore gives a hold-up time
method, which is clarified in [114, 115], while a case of the amid which the insolation swings immediately amongst high and
modified FPM has been displayed in [116]. Although it meets the low.
root quicker than BSM, it is slower than the NR approach.
4.8.2 POS control method: This procedure is devoted to that PV
4.7.4 NR method: The strategy is usually utilised due to its system, where the system of tracking speculates only by the
effortlessness and incredible speed. This scheme has been utilised flowing of current to the load (as shown in Fig. 12b [21]). A PWM
by numerous researchers to find the parameters for tracking the signal is utilised for the power transformation of the system and the
MPP, a portion of the significant distributions is detailed in [117, associated control circuit is straightforward. For an extensive PV
118]. Research works in [119] provide enhanced MPPT control system, this method can be worked adequately and more securely,
through the modelling of the PV array. Moreover, Pradhan and since the feedback V and I of PV modules are not required [21].
Subudhi [120] give an auto-tuning-based adaptive MPPT for a PV
framework, which utilises the NR technique. This strategy gives 4.8.3 Three point comparison method: As the name
quick convergence and great precision. The downside of this demonstrates, the three-point technique looks at power at three
focuses on the P − V curve for MPP. This strategy dodges the

IET Renew. Power Gener. 13


© The Institution of Engineering and Technology 2019
Table 12 Numerical method-based MPPT and its comparison [34]
Properties Newton Raphson method SM CPI FPM BM BSM
PV array dependency no yes yes yes yes no
true MPPT yes no no no no yes
A/D D D D D D D
prior training no no no no no no
periodic tuning yes no no no yes yes
convergence speed fast fast fast medium fast varies
complexity low low high medium high high
sensed parameters V, I V, I I V, I V, I V, I
cost EX EX EX EX EX EX
efficiency >98% >98.4% >99% >97% >98% —
stability may diverge may diverge stable stable stable stable
V = voltage, I = current, EX = expensive, INEX = inexpensive.

Fig. 12  Block diagram


(a) DC-link capacitor droop control, (b) POS

oscillation issue of the P&O algorithm by two focuses; the past and
the present focuses. The technique of this method runs
intermittently by perturbing the terminal PV voltage and looking at
the output power of the PV for three purposes. They are [21]: (i)
the current operation point A, (ii) a point, B, perturbed from point
A and (iii) a point, C, doubly perturbed in the opposite direction
from point B.
Consequently, for locating the MPP, nine conceivable cases
must be executed in the control circuit. These cases are delineated
in Fig. 13 [21]. The working procedure according to the nine
conceivable cases of power variation by the three-point weight
comparison algorithm and its flow diagram is detailed in [125].

4.8.4 Variable inductor MPPT method: This technique displays


a topology of the MPPT controller for solar power applications that
satisfy a variable inductance versus current characteristic. This
strategy is strong and dependable with the variation of insolation.
The utilisation of the variable inductor in the DC–DC converter
lessens the overall inductor measure by 75% [32]. In this method, a
relationship between the minimum value of the inductor and the
PV current is displayed scientifically by utilising the inductor to
accomplish the MPPT [21, 126]. The schematic diagram of this
Fig. 13  For MPP, the nine conceivable cases of power variation by the
method is shown in Fig. 14 [32].
three-point weight comparison algorithm [21]

4.8.5 Gradient descent or steepest descent method: Gradient


descent is the first-order enhancement method and is also called the
steepest descent method. This MPPT algorithm is reasonable for
quickly changing climatic conditions; it additionally enhances the
efficiency amid tracking as a contrast with other ordinary
strategies. Gradient descent technique is used to maximise the
power by evading the issue of oscillations around MPP.

4.8.6 SC method: This strategy depends on the sliding mode


control theory, which is mostly utilised for non-linear systems. It
Fig. 14  Schematic diagram of variable inductor control of MPPT
gives control of the power converter, which tracks the MPP under
the condition of varying irradiance [127, 128]. The system

14 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019
Fig. 15  Hardware implementation of a sliding mode control

Table 13 Comparison among different DC/DC MPPT converters [129–131]


DC/DC converter Input current Performance of computation Voltage output/input ratio Output voltage
buck discontinuous high D unipolar
boost continuous low 1/1 − D unipolar
buck–boost discontinuous high D/1 − D unipolar
zeta pulsed high D/1 − D unipolar
flyback continuous high D/1 − D unipolar
Cuk continuous moderate −D/1 − D unipolar
SEPIC continuous moderate D/1 − D unipolar
CI-CCS continuous high 2D/1 − D bipolar
D is the duty cycle of the converter.

Table 14 Trial and error based MPPT and its comparison


Properties POS Three point weight DC link capacitor Variable inductor Gradient descent SC ESM
[21, 32, 44] [21, 44] [21, 40] [21, 40, 44] [32, 40] [21, 34, 44] [2]
PV array dependency no no no no no no yes
true MPPT yes yes no yes no yes no
A/D D D both D D D D
periodic tuning no no no no no no no
convergence speed N/A varies medium varies fast fast fast
complexity low low low medium medium medium medium
sensed parameters I V, I V V, I V, I V, I V, I
cost EX EX EX EX INEX EX EX
stability not stable stable stable not stable stable N/A stable
efficiency <93% [40] >97% [40] >98% [40] >98% [40] >98% [40] >98% [40] >98% [40]
prior training no no no no no no no
V = voltage, I = current, A = analogue, D = digital, EX = expensive, INEX = inexpensive.

comprises a DC/DC boost converter to exchange energy to load A tabular comparison among trial and error based methods has
from the PV panel and to track MPP by the working panel at V MPP been made on the basis of various selection standards and is shown
(voltage at MPP). The hardware implementation of this method is in Table 14. The table acts as a significant tool for finding the best
shown in Fig. 15 [10]. Different kinds of DC/DC converters, such MPPT methods in this category for a specified application. A
as boost, buck–boost, flyback, zeta, cuk, single ended primary discussion of the whole methods detailed in this paper is described
inductor converter (SEPIC), coupled inductor combined cuk in the next section.
SEPIC (CI-CCS), are adopted to fulfil the purpose of MPPT of the
solar PV system. Therefore, the comparison based on input current, 4.9 Discussion on findings
computation performance, output to input voltage ratio and nature
of output voltage, among various kinds of DC/DC MPPT Researchers and scientists around the world have been working for
converters are presented in Table 13 [129–131]. The output of the years to improve the efficiency of the solar panel and the MPPT
converters depends on the duty cycle. Among different types of has been a centre of interest for many researchers. A number of
converters, the CI-CCS provides a bipolar output voltage. For an new MPPT algorithms have been already developed to extract
on-grid PV inverter, an efficient control method is proposed in maximum power from the PV array. Choosing a specific MPPT
[132] based on the ANN-MPPT in conjunction with an SC to avoid method for a specified application among the existing methods is a
the utilisation of the DC/DC converter with two controllers. difficult task as each method has its own pros and cons. In this
However, the downsides of the SC method are that the output review work, a comprehensive review of 50 MPPT methods are
voltage and power vary with the increase in exchanging the power presented from different works of literature along with their merits
between the grid and PV system [14, 127, 128]. and demerits. After reviewing the research works on the discussed
MPPT methods of the solar PV system, the following discussion
can be drawn, which may be a useful tool for selecting the most
4.8.7 Extremum seeking method (ESM): This method is based
constructive and appropriate type of MPPT to fulfil the
on the extreme seeking control theory, which provides an
requirements of both operators and consumers.
oscillatory behaviour around the equilibrium position. The
estimated position of the MPP is not needed in this method for
• Conventional methods such as P&O, INC, and HC are simple
locating the actual MPP. This technique provides an efficient
since their circuit of implementation is not complex, but they are
extraction of solar energy as well as ensures the stability of the
less accurate and slow in response and present a problem of
system [118].

IET Renew. Power Gener. 15


© The Institution of Engineering and Technology 2019
oscillations around the MPP under varying atmospheric 6 References
conditions. In this study, the modifications to these conventional
[1] Kamarzaman, N.A., Tan, C.W.: ‘A comprehensive review of maximum power
methods are also discussed, which indicate some improvements point tracking algorithms for photovoltaic systems’, Renew. Sustain. Energy
to these methods. Rev., 2014, 37, pp. 585–598
• Among the methods discussed, for reduced and smaller ripple [2] Reisi, A.R., Moradi, M.H., Jamasb, S.: ‘Classification and comparison of
maximum power point tracking techniques for photovoltaic system: a review’,
voltage, better transient response, rapid change of insolation and Renew. Sustain. Energy Rev., 2013, 19, pp. 433–443
less complexity of implementation, the β method can be an [3] Knez, M., Jereb, B.: ‘Solar power plants – alternative sustainable approach to
exciting solution for extracting much power from the energy greener environment: a case of Slovenia’, Sustain. Cities Soc., 2013, 6, pp.
source. 27–32
[4] Roy, N.K., Das, A.: ‘Prospects of renewable energy sources’, in Islam, M.R.,
• The gradient descent-based method has higher computations Roy, N.K., Rahman, S. (Eds.): ‘Renewable energy and the environment’
which increase its complexity and show less tracking accuracy (Springer, Singapore, 2018, 1st edn.), pp. 1–39
under PSC. [5] Hill, J.S.: ‘Global solar market demand expected to reach 100 Gigawatts in
2017, says solarpower Europe’, 2017. Available at https://cleantechnica.com/
• Under PSC, the evolutionary methods are the most valuable for 2017/10/27/global-solar-market-demand-expected-reach-100-gw-2017-
extracting the best amount of power from the PV panels. Among solarpower-europe/, accessed 05 November 2017
EA methods, the PSO method with a similar structure to HC is [6] International Energy Agency: ‘Snapshot of global photovoltaic markets
found to be a valuable one. 2017’, 2017. Available at http://www.iea-pvps.org/fileadmin/dam/public/
report/statistics/IEA-PVPS-A Snapshot of Global P V-1992-2016-1.pdf,
• Besides evolutionary and intelligent prediction methods, such as accessed 05 November 2017
PSO, GA, DE, FLC, and ANN, the SC, FA and POS provide [7] Mosa, M., Shadmand, M.B., Balog, R.S., et al.: ‘Efficient maximum power
pre-eminent features under PSC than the other classical MPPT point tracking using model predictive control for photovoltaic systems under
methods. dynamic weather condition’, IET Renew. Power Gener., 2017, 11, (11), pp.
1401–1409
• Among the GMPPT algorithms, the GPESC scheme performs [8] Bahgat, A.B.G., Helwa, N.H., Ahmad, G.E., et al.: ‘Maximum power point
well to track the GMPP for both static and dynamic PV patterns. tracking controller for PV systems using neural networks’, Renew. Energy,
• The constant parameter-based methods such as CV, CC, SCC, 2005, 30, (8), pp. 1257–1268
[9] Bendib, B., Belmili, H., Krim, F.: ‘A survey of the most used MPPT methods:
and OCV, are faster since they require no derivatives to be conventional and advanced algorithms applied for photovoltaic systems’,
calculated. Renew. Sustain. Energy Rev., 2015, 45, pp. 637–648
• The current-based methods need expensive and complex [10] Bhatnagar, P., Nema, R.K.: ‘Maximum power point tracking control
techniques: state-of-the-art in photovoltaic applications’, Renew. Sustain.
hardware for implementation, which causes more losses than the Energy Rev., 2013, 23, pp. 224–241
voltage-based method; however, it is more accurate than the [11] Teulings, W.J.A., Marpinard, J.C., Capel, A., et al.: ‘A new maximum power
voltage-based one. point tracking system’. Proc. 24th Annual IEEE PESC, Seattle, WA, USA,
• Owing to simple hardware implementation, no need of 1993, pp. 833–838
[12] Wasynezuk, O.: ‘Dynamic behavior of a class of photovoltaic power systems
calculating derivatives, economical, less sensor requirement and power apparatus and systems’, IEEE Trans. Power Appar. Syst., 1983,
faster tracking accuracy, the BSM becomes a reliable method PAS-102, (9), pp. 3031–3037
among others. [13] Sera, D., Mathe, L., Kerekes, T., et al.: ‘On the perturb-and-observe and
incremental conductance MPPT methods for PV systems’, IEEE J.
• Among the methods based on measurement and comparison, the Photovoltaics, 2013, 3, (3), pp. 1070–1078
transient-based method is a good one because of not containing [14] Aghatehrani, R., Kavasseri, R.: ‘Sensitivity-analysis-based sliding mode
energy buffer stage (DC/DC) and not based on continuous control for voltage regulation in microgrids’, IEEE Trans. Sustain. Energy,
perturbation. 2013, 4, (1), pp. 50–57
[15] Bizon, N.: ‘Global extremum seeking control of the power generated by a
• The numerical-based methods, such as NR, SM, false position, photovoltaic array under partially shaded conditions’, Energy Convers.
BM etc. solve the problems of stability, tracking accuracy and Manage., 2016, 109, pp. 71–85
speed that are faced in conventional methods. [16] Rezk, H., Fathy, A., Abdelaziz, A.Y.: ‘A comparison of different global
MPPT techniques based on meta-heuristic algorithms for photovoltaic system
• The intelligent prediction methods such as FLC, ANN or ANFIS subjected to partial shading conditions’, Renew. Sustain. Energy Rev., 2017,
have an ability to handle non-linearity without an accurate 74, (6), pp. 377–386
mathematical model and provides conspicuous tracking [17] Huang, C., Wang, R., Yeung, S., et al.: ‘A prediction model-guided Jaya
efficiency. They have some downsides as they are expensive but algorithm for the PV system maximum power point tracking’, IEEE Trans.
Sustain. Energy, 2018, 9, (1), pp. 45–55
can be an excellent tool for extracting maximum power from the [18] Coelho, R.F., Concer, F.M., Martins, D.C.: ‘A MPPT approach based on
PV sources. temperature measurements applied in PV systems’. Proc. IEEE Int. Conf. on
• The field programmable gate array (FPGA) Virtex II, digital Sustainable Energy Technologies (ICSET), Kandy, 2010, pp. 1–6
signal processor (DSP) TMS320F240, and PC PENTIUM IV [19] Wang, P., Zhu, H., Shen, W., et al.: ‘A novel approach of maximizing energy
harvesting in photovoltaic systems based on bisection search theorem’. Proc.
2.4 GHz micro-controllers are the most promising ones for 25th Annual IEEE Applied Power Electronics Conf. and Exposition, Palm
implementing the digital MPPT controller as they have fast Springs, CA, 2010, pp. 2143–2148
tracking performance than the other micro-controllers. [20] Amir, A., Amir, A., Selvaraj, J., et al.: ‘Study of the MPP tracking algorithms:
focusing the numerical method techniques’, Renew. Sustain. Energy Rev.,
2016, 62, pp. 350–371
5 Conclusion [21] Karami, N., Moubayed, N., Outbib, R.: ‘General review and classification of
different MPPT techniques’, Renew. Sustain. Energy Rev., 2017, 68, pp. 1–18
Improvements in the efficiency of the solar PV system by [22] Takun, P., Kaitwanidvilai, S., Jettanasen, C.: ‘Maximum power point tracking
extracting maximum power is presently one of the key challenges using fuzzy logic control for photovoltaic systems’. Proc. International
in research sectors of renewable energy. In that sense, the concept Multiconference of Engineers and Computer Scientists (IMECS), Hong Kong,
2011, vol. 2, pp. 1–5
of the MPPT controller is found to be a valuable concept as it [23] Asim, N., Sopian, K., Ahmadi, S., et al.: ‘A review on the role of materials
maximises the output power delivered by the solar PV module. A science in solar cells’, Renew. Sustain. Energy Rev., 2012, 16, (8), pp. 5834–
lot of articles have been already published for presenting the 5847
detailed analysis of several MPPT methods. In this review work, [24] Rajesh, R., Mabel, M.C.: ‘A comprehensive review of photovoltaic systems’,
Renew. Sustain. Energy Rev., 2015, 51, pp. 231–248
the discussed 50 methods are classified into eight categories based [25] Villalva, M.G., Gazoli, J.R., Filho, E.R.: ‘Comprehensive approach to
on the nature of the algorithm. The MPPT methods are detailed in modeling and simulation of photovoltaic arrays’, IEEE Trans. Power
this study along with their pros and cons, which signify that the Electron., 2009, 24, (5), pp. 1198–1208
selection of the MPPT technique should be based on the specific [26] Ishaque, K., Salam, Z., Syafaruddin, : ‘A comprehensive MATLAB Simulink
PV system simulator with partial shading capability based on two-diode
application and requirement of the utility. A tabular comparison is model’, Sol. Energy, 2011, 85, (9), pp. 2217–2227
also presented at the end of each category, which may be a striking [27] Hua, C., Lin, J.: ‘An on-line MPPT algorithm for rapidly changing
apparatus to the utility of choosing the most productive and perfect illuminations of solar arrays’, Renew. Energy, 2003, 28, (7), pp. 1129–1142
kind of MPPT to satisfy the prerequisites of both operators and [28] Malik, A.Q., Chee, L., Sheng, T.K., et al.: ‘Influence of temperature on the
performance of photovoltaic polycrystalline silicon module in the Bruneian
consumers. This data may find an alluring source to help the climate’, ASEAN J. Sci. Technol. Dev., 2010, 26, (2), pp. 61–72
engineers in setting with the predominant mechanical scenario.

16 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019
[29] Leban, K., Ritchi, E.: ‘Selecting the accurate solar panel simulation model’. [60] Xiao, W., Dunford, W.: ‘A modified adaptive hill climbing MPPT method for
Nordic Workshop on Power and Industrial Electronics, NORPIE 2008, photovoltaic power systems’. Proc. IEEE 35th Annual Power Electronics
Helsinki, Finland, 2008, pp. 1–7 Specialists Conf., Aachen, Germany, 2004, vol. 3, pp. 1957–1963
[30] Roman, E., Alonso, R., Ibanez, P., et al.: ‘Intelligent PV module for grid- [61] Liu, X., Lopes, L.A.C.: ‘An improved perturbation and observation maximum
connected PV systems’, IEEE Trans. Ind. Electron., 2006, 53, (4), pp. 1066– power point tracking algorithm for PV arrays’. Proc. IEEE 35th Annual
1073 Power Electronics Specialists Conf., Aachen, Germany, 2004, vol. 3, pp.
[31] Onat, N.: ‘Recent developments in maximum power point tracking 2005–2010
technologies for photovoltaic systems’, Int. J. Photoenergy, 2010, 2010, pp. [62] Liu, Y., Li, M., Ji, X., et al.: ‘A comparative study of the maximum power
1–11, Article ID 245316 point tracking methods for PV systems’, Energy Convers. Manage., 2014, 85,
[32] Verma, D., Nema, S., Shandilya, A.M., et al.: ‘Maximum power point pp. 809–816
tracking (MPPT) techniques: recapitulation in solar photovoltaic systems’, [63] Hussein, K.H., Muta, I., Hoshino, T., et al.: ‘Maximum photovoltaic power
Renew. Sustain. Energy Rev., 2016, 54, pp. 1018–1034 tracking: an algorithm for rapidly changing atmospheric conditions’, IEE
[33] Tsang, K.M., Chan, W.L.: ‘Maximum power point tracking for PV systems Proc., Gener. Transm. Distrib., 1995, 142, (1), pp. 59–64
under partial shading conditions using current sweeping’, Energy Convers. [64] Kish, G.J., Lee, J.J., Lehn, P.W.: ‘Modelling and control of photovoltaic
Manage., 2015, 93, pp. 249–258 panels utilising the incremental conductance method for maximum power
[34] Jordehi, A.R.: ‘Maximum power point tracking in photovoltaic (PV) systems: point tracking’, IET Renew. Power Gener., 2012, 6, (4), pp. 259–266
a review of different approaches’, Renew. Sustain. Energy Rev., 2106, 65, pp. [65] Liu, F., Duan, S., Liu, F., et al.: ‘A variable step size INC MPPT method for
1127–1138 PV systems’, IEEE Trans. Ind. Electron., 2008, 55, (7), pp. 2622–2628
[35] Jun, P., Feng, W.C.H.: ‘Research of photovoltaic charging system with [66] Wu, W., Pongratananukul, N., Qiu, W., et al.: ‘DSP-based multiple peak
maximum power point tracking’. Proc. Ninth Int. Conf. of Electronic power tracking for expandable power system’. Proc. 18th Annual IEEE
Instruments, Beijing, China, September 2009, pp. 478–481 APEC, Miami, FL, USA, 2003, vol. 1, pp. 525–530
[36] Toshihiko, N., Shigenori, T., Ryo, N.: ‘Short-current pulse based maximum- [67] Esram, T., Chapman, P.L.: ‘Comparison of photovoltaic array maximum
power-point tracking method for multiple photovoltaic and-converter module power point tracking techniques’, IEEE Trans. Energy Convers., 2007, 22,
system’, IEEE Trans. Ind. Electron., 2002, 49, (1), pp. 217–223 (2), pp. 439–449
[37] Salam, Z., Ahmed, J., Merugu, B.S.: ‘The application of soft computing [68] Salas, V., Olas, E., Barrado, A., et al.: ‘Review of the maximum power point
methods for MPPT of PV system: a technological and status review’, Appl. tracking for stand-alone photovoltaic systems’, Sol. Energy Mater. Sol. Cells,
Energy, 2013, 107, (6), pp. 135–148 2006, 90, (11), pp. 1555–1578
[38] Ram, J.P., Babu, T.S., Rajasekar, N.: ‘A comprehensive review on solar PV [69] Petrone, G., Spagnuolo, G., Teodorescu, R., et al.: ‘Reliability issues in
maximum power point tracking techniques’, Renew. Sustain. Energy Rev., photovoltaic power processing systems’, IEEE Trans. Ind. Electron., 2008,
2017, 67, pp. 826–847 55, (7), pp. 2569–2580
[39] Kumar, D., Chatterjee, K.: ‘A review of conventional and advanced MPPT [70] Safari, A., Mekhilef, S.: ‘Simulation and hardware implementation of
algorithms for wind energy systems’, Renew. Sustain. Energy Rev., 2016, 55, incremental conductance MPPT with direct control method using cuk
pp. 957–970 converter’, IEEE Trans. Ind. Electron., 2011, 58, (4), pp. 1154–1161
[40] Joshi, P., Arora, S.: ‘Maximum power point tracking methodologies for solar [71] Ishaque, K., Salam, Z.: ‘A review of maximum power point tracking
PV systems: a review’, Renew. Sustain. Energy Rev., 2017, 70, pp. 1154–1177 techniques of PV system for uniform insolation and partial shading
[41] Vijayalakshmi, N., Maruthupandi, P.: ‘An optimal low power digital condition’, Renew. Sustain. Energy Rev., 2013, 19, pp. 475–488
controller for portable solar applications’, J. Renew. Sustain. Energy, 2018, [72] Ahmed, E.M., Shoyama, M.: ‘Novel stability analysis of variable step size
10, p. 053702, doi: 10.1063/1.5043500 incremental resistance INR MPPT for PV systems’. Proc. IEEE 37th Int.
[42] Enanyn, M.A., Farahat, M.A., Nasr, A.: ‘Modeling and evaluation of main Conf. on Industrial Electronics Society, Melbourne, 2011, pp. 3894–3899
maximum power point tracking algorithms for photovoltaics systems’, Renew. [73] Mei, Q., Shan, M., Liu, L., et al.: ‘A novel improved variable step-size
Sustain. Energy Rev., 2016, 58, pp. 1578–1586 incremental-resistance MPPT method for PV systems’, IEEE Trans. Ind.
[43] Kottas, T., Boutalis, Y., Karlis, A.: ‘New maximum power point tracker for Electron., 2011, 58, (6), pp. 2427–2434
PV arrays using fuzzy controller in close cooperation with fuzzy cognitive [74] Jain, S., Agarwal, V.: ‘A new algorithm for rapid tracking of approximate
networks’, IEEE Trans. Energy Convers., 2006, 21, (3), pp. 793–803 maximum power point in photovoltaic systems’, IEEE Power Electron. Lett.,
[44] Eltawila, M.A., Zhao, Z.: ‘MPPT techniques for photovoltaic applications’, 2004, 2, (1), pp. 16–19
Renew. Sustain. Energy Rev., 2013, 25, pp. 793–813 [75] Jain, S., Agarwal, V.: ‘New current control based MPPT technique for single
[45] Piccirillo, V., Balthazar, J.M., Pontes, J.B., et al.: ‘Chaos control of a stage grid connected PV systems’, Energy Convers. Manage., 2007, 48, (2),
nonlinear oscillator with shape memory alloy using an optimal linear control’, pp. 625–644
Nonlinear Dyn., 2009, 55, pp. 243–253 [76] Ali, A.N.A., Saied, M.H., Mostafa, M.Z., et al.: ‘A survey of maximum PPT
[46] Yeung, R.S., Chung, H.S., Tse, N.C., et al.: ‘A global MPPT algorithm for techniques of PV systems’. Proc. IEEE Energytech, Cleveland, OH, USA,
existing PV system mitigating suboptimal operating conditions’, Sol. Energy, 2012, vol. 3, pp. 1–17
2017, 141, pp. 145–158 [77] Casadei, D., Grandi, G., Rossi, C.: ‘Single-phase single-stage photovoltaic
[47] Liu, Z-H., Chen, J-H., Huang, J-W.: ‘A review of maximum power point generation system based on a ripple correlation control maximum power point
tracking techniques for use in partially shaded conditions’, Renew. Sustain. tracking’, IEEE Trans. Energy Convers., 2006, 21, (2), pp. 562–568
Energy Rev., 2015, 41, pp. 436–453 [78] Giustiniani, A., Petrone, G., Spagnuolo, G., et al.: ‘Low frequency current
[48] Bizon, N.: ‘Global maximum power point tracking (GMPPT) of photovoltaic oscillations and maximum power point tracking in grid-connected fuel cell
array using the extremum seeking control (ESC): a review and a new GMPPT based systems’, IEEE Trans. Ind. Electron., 2010, 57, (6), pp. 2042–2053
ESC scheme’, Renew. Sustain. Energy Rev., 2016, 57, pp. 524–539 [79] Agarwal, V., Vishwakarma, A.: ‘A comparative study of PWM schemes for
[49] Eltamaly, A.M., Farh, H.M.H.: ‘Dynamic global maximum power point grid connected PV cell, power electronics and drive systems’. Proc. 7th Int.
tracking of the PV systems under variant partial shading using hybrid GWO- Conf. On Power Electronics and (PEDS), Bangkok, Thailand, 2007, pp.
FLC’, Sol. Energy, 2019, 177, pp. 306–331 1769–1775
[50] Hua, C., Lin, J., Shen, C.: ‘Implementation of a DSP-controlled photovoltaic [80] Dolara, A., Faranda, R., Leva, S.: ‘Energy comparison of seven MPPT
system with peak power tracking’, IEEE Trans. Ind. Electron., 1998, 45, (1), techniques for PV systems’, J. Electromagn. Anal. Appl., 2009, 3, pp. 152–
pp. 99–107 162
[51] Abdelsalam, A.K., Massoud, A.M., Ahmed, S., et al.: ‘High-performance [81] Bekker, B., Beukes, H.J.: ‘Finding an optimal PV panel maximum power
adaptive perturb and observe MPPT technique for photovoltaic-based point tracking method’. Proc. 7th AFRICON Conf., Gaborone, Botswana,
microgrids’, IEEE Trans. Power Electron., 2011, 26, (4), pp. 1010–1021 2004, vol. 2, pp. 1125–1129
[52] Yahyaoui, I., Chaabene, M., Tadeo, F.: ‘Evaluation of maximum power point [82] Noguchi, T., Togashi, S., Nakamoto, R.: ‘Short-current pulse based adaptive
tracking algorithm for off-grid photovoltaic pumping’, Sustain. Cities Soc., maximum-power-point tracking for photovoltaic power generation system’.
2016, 25, pp. 65–73 Proc. IEEE Int. Symp. on Industrial Electronics, Cholula, Mexico, 2004, pp.
[53] Desai, H.P., Patel, H.K.: ‘Maximum power point algorithm in PV generation: 157–162
an overview’. Proc. 7th Int. Conf. on Power Electronics and Drive Systems, [83] Kobayashi, K., Matsuo, H., Sekine, Y.: ‘An excellent operating point tracker
Bangkok, 2007, pp. 624–630 of the solar cell power supply system’, IEEE Trans. Ind. Electron., 2006, 53,
[54] Jain, S., Agarwal, V.: ‘Comparison of the performance of maximum power (2), pp. 495–499
point tracking schemes applied to single stage grid-connected photovoltaic [84] De Carvalho, P.C.M., Pontes, R.S.T., Oliveira, D.S., et al.: ‘Control method of
systems’, IET Electr. Power Appl., 2007, 1, (5), pp. 753–762 a photovoltaic powered reverse osmosis plant without batteries based on
[55] Subudhi, B., Pradhan, R.: ‘A comparative study on maximum power point maximum power point tracking’. Proc. IEEE/PES Transmission and
tracking techniques for photovoltaic power systems’, IEEE Trans. Sustain. Distribution Conf. and Exposition, Latin America, 2004, pp. 137–142
Energy, 2013, 4, (1), pp. 89–98 [85] Park, M., Yu, I.K.: ‘A study on the optimal voltage for MPPT obtained by
[56] Femia, N., Petrone, G., Spagnuolo, G., et al.: ‘Optimization of perturb and surface temperature of solar cell’. Proc. 30th Annual Conf. of IEEE Industrial
observe maximum power point tracking method’, IEEE Trans. Power Electronics Society, Busan, South Korea, 2004, vol. 3, pp. 2040–2045
Electron., 2005, 20, (4), pp. 963–973 [86] Hilloowala, R., Sharaf, A.: ‘A rule-based fuzzy logic controller for a PWM
[57] Piegari, L., Rizzo, R.: ‘Adaptive perturb and observe algorithm for inverter in photo-voltaic energy conversion scheme’. Proc. IEEE Industry
photovoltaic maximum power point tracking’, IET Renew. Power Gener., Applications Society, Houston, TX, USA, 1992, vol. 1, pp. 762–769
2010, 4, (4), pp. 317–328 [87] Gupta, S., Singh, O., Ansari, M.A.: ‘Maximum power point tracking
[58] Sera, D., Kerekes, T., Teodorescu, R., et al.: ‘Improved MPPT algorithms for techniques for photovoltaic system: a review’, in Rawat, B., Trivedi, A.,
rapidly changing environmental conditions’. Proc. 12th Int. Power Electronics Manhas, S., et al. (Eds.): ‘Advances in signal processing and communication’,
and Motion Control Conf., Portoroz, 2006, pp. 1614–1619 LNEE 526, (Springer, Singapore, 2019, 1st edn.), pp. 455–465
[59] Liu, C., Wu, B., Cheung, R.: ‘Advanced algorithm for MPPT control of [88] Youssefa, A., Telbanya, M.E., Zekryb, A.: ‘Reconfigurable generic FPGA
photovoltaic systems’. Proc. Canadian Solar Buildings Conf., Montreal, 2004, implementation of fuzzy logic controller for MPPT of PV systems’, Renew.
pp. 20–24 Sustain. Energy Rev., 2018, 82, (1), pp. 1313–1319

IET Renew. Power Gener. 17


© The Institution of Engineering and Technology 2019
[89] Hiyama, T., Kouzuma, T., Imakubo, T.: ‘Identification of optimal operating [111] Mohanty, S., Subudhi, B., Ray, P.K.: ‘A new MPPT design using grey wolf
point of PV modules using neural network for real time maximum power optimization technique for photovoltaic system under partial shading
tracking control’, IEEE Trans. Energy Convers., 1995, 10, (2), pp. 360–367 conditions’, IEEE Trans. Sustain. Energy, 2016, 7, (1), pp. 181–188
[90] Tarek, B., Said, D., Benbouzid, M.: ‘Maximum power point tracking control [112] Kim, J., Kwasinski, A.: ‘Maximum power point tracking for multiple
for photovoltaic system using neuro-fuzzy ANFIS’. Proc. IEEE 8th Int. Conf. photovoltaic modules using root-finding methods’. Proc. IEEE Energy
and Exhibition on Ecological Vehicles and Renewable Energies, Monte Carlo, Conversion Congress and Exposition (ECCE), Pittsburgh, PA, 2014, pp. 9–16
Monaco, 2013, pp. 1–7 [113] Brent, R.P.: ‘Algorithms for minimization without derivatives’ (Dover
[91] Mayssa, F., Sbita, L.: ‘Advanced ANFIS-MPPT control algorithm for Publications, Prentice-Hall, Englewood Cliffs, New Jersey, 1973)
sunshine photovoltaic pumping systems’. Proc. IEEE Int. Conf. on Renewable [114] Yang, W.Y., Cao, W., Chung, T.S., et al.: ‘Applied numerical methods using
Energies and Vehicular Technology, Hammamet, 2012, pp. 167–172 MATLAB’ (John Wiley & Sons, USA, 2005)
[92] Dolara, A., Grimaccia, F., Mussetta, M., et al.: ‘An evolutionary-based MPPT [115] Young, T., Mohlenkamp, M.J.: ‘Introduction to numerical methods and
algorithm for photovoltaic systems under dynamic partial shading’, Appl. Sci., MATLAB programming for engineers’ (Ohio University, Department of
2018, 8, (4), pp. 558–575 Mathematics, OH, 2017)
[93] Liu, Y., Huang, S., Huang, J., et al.: ‘A particle swarm optimization-based [116] Dowell, M., Jarratt, P.: ‘A modified Regula Falsi method for computing the
maximum power point tracking algorithm for PV systems operating under root of an equation’, BIT Numer. Math., 1971, 11, (2), pp. 168–174
partially shaded conditions’, IEEE Trans. Energy Convers., 2012, 27, (4), pp. [117] Ghaffari, A., Krstic, M., Neic, D.: ‘Multivariable Newton-based extremum
1027–1035 seeking’. Proc. IEEE 50th Conf. on Decision and Control and European
[94] Yang, X-S.: ‘Firefly algorithms for multimodal optimization’. Proc. 5th Int. Control Conf., Orland, FL, 2011, pp. 4436–4441
Symp., SAGA 2009, Sapporo, Japan, 26–28 October 2009 (LNCS, 5792), p. [118] Li, H., Peng, J., Liu, W., et al.: ‘A Newton-based extremum seeking MPPT
5792 method for photovoltaic systems with stochastic perturbations’, Int. J.
[95] Yang, X-S.: ‘Nature-inspired metaheuristic algorithms’ (Luniver Press, UK, Photoenergy, 2014, 2014, pp. 1–13, Article ID 938526
2010, 2nd edn.) [119] Montoya, D.G., Ramos-Paja, C.A., Giral, R.: ‘Improved design of sliding
[96] Sundareswaran, K., Peddapati, S., Palani, S.: ‘MPPT of PV systems under mode controllers based on the requirements of MPPT techniques’, IEEE
partial shaded conditions through a colony off lashing fireflies’, IEEE Trans. Trans. Power Electron., 2016, 31, (1), pp. 235–247
Energy Convers., 2014, 29, (2), pp. 463–472 [120] Pradhan, R., Subudhi, B.: ‘Design and real-time implementation of a new
[97] Dorigo, M., Maniezzo, V., Colorni, A.: ‘Ant system: optimization by a colony autotuned adaptive MPPT control for a photovoltaic system’, Int. J. Electr.
of cooperating agents’, IEEE Trans. Syst. Man Cybern. B, Cybern., 1996, 26, Power Energy Syst., 2015, 64, pp. 792–803
(1), pp. 29–41 [121] Ma, J., Man, K.L., Zhang, N., et al.: ‘Improving power conversion efficiency
[98] Logeswaran, T., Senthil Kumar, A.: ‘A review of maximum power point via a hybrid MPPT approach for photovoltaic systems’, Elektron.
tracking algorithms for photovoltaic systems under uniform and non-uniform Elektrotech., 2013, 19, (7), pp. 57–60
irradiances’, Energy Procedia, 2014, 54, pp. 228–235 [122] Chun, S., Kwasinski, A.: ‘Analysis of classical root-finding methods applied
[99] Adly, M., Besheer, A.H.: ‘An optimized fuzzy maximum power point tracker to digital maximum power point tracking for photovoltaic energy generation’,
for stand-alone photovoltaic systems: ant colony approach’. Proc. 7th IEEE IEEE Trans. Power Electron., 2011, 26, (12), pp. 3730–3743
Int. Conf. on Industrial Engineering and Applications (ICIEA), Singapore, [123] Eiselt, H.A., Sandblom, C.L.: ‘Linear programming and its applications’
Singapore, 2012, pp. 113–119 (Springer, Germany, 2007)
[100] Adly, M., Besheer, A.: ‘A meta-heuristics search algorithm as a solution for [124] John, H.M., Kurtis, K.F.: ‘Numerical method using MATLAB’ (Prentice-Hall
energy transfer maximization in stand-alone photovoltaic systems’, Int. J. Inc., USA, 2004)
Electr. Power Energy Syst., 2013, 51, pp. 243–254 [125] Jiang, J.A., Huang, T.L., Hsiao, Y.T., et al.: ‘Maximum power tracking for
[101] Jiang, L.L., Maskell, D.L., Patra, J.C.: ‘A novel ant colony optimization- photovoltaic power systems’, Tamkang J. Sci. Eng., 2005, 8, (2), pp. 147–153
based maximum power point tracking for photovoltaic systems under partially [126] Zhang, L., Hurley, W.G., Wlfle, W.: ‘A new approach to achieve maximum
shaded conditions’, Energy Build., 2013, 58, pp. 227–236 power point tracking for PV system with a variable inductor’. Proc. 2nd IEEE
[102] Hasanien, H.M.: ‘Shuffled frog leaping algorithm for photovoltaic model Int. Symp. on Power Electronics for Distributed Generation Systems, Hefei,
identification’, IEEE Trans. Sustain. Energy, 2015, 6, (2), pp. 509–515 China, 2010, pp. 948–952
[103] Eusuff, M., Lansey, K., Pasha, F.: ‘Shuffled frog-leaping algorithm: a [127] Zhang, M., Wu, J., Zhao, H.: ‘The application of slide technology in PV
memetic meta-heuristic for discrete optimization’, Eng. Optim., 2006, 38, (2), maximum power point tracking system’. Proc. 5th World Congress on
pp. 129–154 Intelligent Control and Automation, Hangzhou, China, 2004, vol. 6, pp.
[104] Keyrouz, F., Georges, S.: ‘Efficient multidimensional maximum power point 5591–5594
tracking using Bayesian fusion’. Proc. 2nd Int. Conf. on Electric Power and [128] Kim, I.S., Kim, M.B., Youn, M.J.: ‘New maximum power point tracker using
Energy Conversion Systems, Sharjah, 2011, pp. 1–5 sliding-mode observer for estimation of solar array current in the grid-
[105] Pai, F.S., Chao, R.M., Ko, S.H., et al.: ‘Performance evaluation of parabolic connected photovoltaic system’, IEEE Trans. Ind. Electron., 2006, 53, (4), pp.
prediction to maximum power point tracking for PV array’, IEEE Trans. 1027–1035
Sustain. Energy, 2011, 2, (1), pp. 60–68 [129] Nathan, K.S., Ghosh, S., Siwakoti, Y.P., et al.: ‘A new DC–DC converter for
[106] Pai, F.S., Chao, R.M.: ‘A new algorithm to photovoltaic power point tracking photovoltaic systems: coupled-inductors combined Cuk-SEPIC converter’,
problems with quadratic maximization’, IEEE Trans. Energy Convers., 2010, IEEE Trans. Energy Convers., 2019, 34, (1), pp. 191–201
25, (1), pp. 262–264 [130] Ramki, T., Tripathy, L.: ‘Comparison of different DC–DC converter for
[107] Zhou, L., Chen, Y., Liu, Q., et al.: ‘Maximum power point tracking (MPPT) MPPT application of photovoltaic system’. Int. Conf. on Electrical,
control of a photovoltaic system based on dual carrier chaotic search’, J. Electronics, Signals, Communication and Optimization (EESCO),
Control Theory Appl., 2012, 10, (2), pp. 244–250 Visakhapatnam, 2015, pp. 1–6
[108] Wang, L., Wei, X., Zhu, T., et al.: ‘Two-stage chaos optimization search [131] Boyar, A., Kabalci, E.: ‘Comparison of a two-phase interleaved boost
application in maximum power point tracking of PV array’, Math. Probl. converter and flyback converter’. IEEE 18th Int. Power Electronics and
Eng., 2014, 2014, pp. 1–11 Motion Control Conf. (PEMC), Budapest, 2018, pp. 352–356
[109] Tan, C.W., Green, T.C., Hernandez-Aramburo, C.A.: ‘An improved maximum [132] Touil, S.A., Boudjerda, N., Boubakir, A., et al.: ‘A sliding mode control and
power point tracking algorithm with current mode control for photovoltaic artificial neural network based MPPT for a direct grid-connected photovoltaic
applications’. Proc. Int. Conf. on Power Electronics and Drives Systems, source’, Asian J. Control, special issue, 2019, pp. 1–14
Kuala Lumpur, Malaysia, 2005, vol. 3, pp. 489–494
[110] Pan, C.T., Chen, J.Y., Chu, C.P., et al.: ‘A fast maximum power point tracker
for photovoltaic power systems’. Proc. 25th Annual Conf. of the IEEE
Industrial Electronics Society, San Jose, CA, USA, 1999, vol. 3, pp. 390–393

18 IET Renew. Power Gener.


© The Institution of Engineering and Technology 2019

View publication stats

You might also like