You are on page 1of 10

Solar Energy 158 (2017) 1006–1015

Contents lists available at ScienceDirect

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

An improved particle swarm optimization based maximum power point MARK


tracking algorithm for PV system operating under partial shading conditions

G. Dileep , S.N. Singh
Alternate Hydro Energy Centre, Indian Institute of Technology Roorkee, Uttarakhand 247667, India

A R T I C L E I N F O A B S T R A C T

Keywords: Concerns over environment and increased demand for energy have led the world to think about alternate energy
MPPT sources such as the wind, hydro, solar and fuel cells. Out of these photovoltaic (PV) generation systems (PGS)
PSO become increasingly important all over the world due to its availability, cleanness, low maintenance cost, and
Partial shading inexhaustible nature. The probability of partial shading conditions (PSC) is also high for large PGS. Under PSC,
Photo voltaic (PV) generation system (PGS)
the P–V curve of PGS exhibits multiple peaks, which reduces the effectiveness of conventional maximum power
point tracking (MPPT) methods. In this paper, an improved particle swarm optimization (PSO) based MPPT
algorithm for PGS operating under PSC is proposed. Conventional PSO is modified to meet practical con-
sideration of PGS operating under PSC. Problem formulation, design details, and experimental results are dis-
cussed in detail. The proposed technique is independent of system, it is easy to implement, tracking efficiency is
high and performance under PSC is good. The effectiveness of the proposed method is validated by analyzing the
experimental results obtained from 110 W solar power generation systems.

1. Introduction a DC-DC converter along with an MPPT controller is inserted in be-


tween load and PV module (Chowdhury and Saha, 2010; Mohammad
Renewable energy tracking becomes one of the interesting areas in and Ali, 2011; Yu et al., 2004; Chen et al., 2014). Various MPPT al-
recent years due to increased energy demand all over the world and gorithms such as short circuit current based (Noguchi et al., 2002),
issues related to the environment (Wu et al., 2016). Out of all renew- open circuit voltage based (Masoum et al., 2002), ripple correlation
able energy sources, solar energy has gained much more attention due control (RCC) (Casadei et al., 2006), slide mode control technique (Kim
to its availability, cleanness and inexhaustible nature (Hu et al., 2016). et al., 2006), perturb and observe (P & O) (Chia et al., 2011) have been
Tracking solar power is difficult due to non-linear current – voltage (I- already proposed. Conventional hill climbing methods are simple and
V) characteristics of panel with a unique maximum power point (MPP) easy to implement but have problems such as oscillations of operating
(Hiroshi, 2004). Power produced by PV panel varies with variation in point around MPP, requires more time to determine MPP, can be fooled
atmospheric conditions such as solar irradiation and cell temperature. under quickly changing atmospheric conditions and it is not effective
MPP of solar panel also varies with variation in atmospheric conditions. under PSC’s (Castellano et al., 2015), which in turn reduces the overall
So, in order to extract maximum power, PV panel must be operated at a system efficiency. Linearization based MPPT (Ching et al., 1999) and
voltage corresponding to MPP (VMPP). Maximum power point trackers state space based MPPT (Solodovnik et al., 2004) techniques convert
are used to achieve this (Rezk and Eltamaly, 2015; Yousra et al., 2013; nonlinear current and power equations to linear first and track MPP.
de Cesare et al., 2006; Li, 2014). MPPT is an art of extracting maximum Temperature based MPPT (Mutoh et al., 2002) technique requires less
power from PV panel and it is regarded as the critical component of a number of sensors to track MPP. Most of the MPPT techniques men-
PV system. The internal resistance of PV panel varies with variation in tioned above fail to track MPP effectively under rapidly changing at-
atmospheric conditions but the load resistance remains the same. mospheric conditions and under PSC’s.
Converter controlled with MPPT algorithm is used to achieve load To achieve the required voltage and current rating PV panels are
matching and extracting maximum power from PV panel (Hiroshi et al., connected in parallel, series or combination of two. Few of the PV pa-
2003; Salas et al., 2005). PV system with MPPT achieves load matching nels connected in PV generating system (PGS) may be placed in an area
and extracts maximum power thereby increases the efficiency of solar where less solar irradiation is available due to shading of trees or large
power tracking. In order ensure that the PV system is operating at MPP, buildings nearby. Depending upon the shading pattern, bypass diode


Corresponding author.
E-mail address: dileepmon2@gmail.com (G. Dileep).

http://dx.doi.org/10.1016/j.solener.2017.10.027
Received 14 December 2016; Received in revised form 25 September 2017; Accepted 9 October 2017
0038-092X/ © 2017 Elsevier Ltd. All rights reserved.
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Nomenclature I current
Id diode current
List of abbreviations IMPP current corresponding to MPP
Io load current
ANN artificial neural network Iph photo generated current source
GMPP global maximum power point PV generating system ipv solar cell generated current
GP global peak PV generating system Is dark saturation current of diode
INC incremental conductance based MPPT technique Isc short circuit current of PV panel
LP local peak PV generating system k Boltzmann constant
MPP maximum power point (Knee of P-V curve) L inductor
MPPT maximum power point tracking of PV generating system Pbest local best of all individual best
PGS PV generating system PMPP maximum output power of PV panel
P&O perturb and observe based MPPT technique PPV PV panel generated power
PSC partial shading condition Q MOSFET switch
PSO particle swarm optimization q charge of the electron
PV photovoltaic panel r1 and r2 uniformly distributed random numbers
STC standard test conditions RS series resistance of solar panel
Rsh shunt resistance of solar panel
List of symbols T solar cell temperature
u output of controller
a diode ideality factor V voltage
C capacitor VMPP voltage corresponding to MPP
C1 cognitive coefficient of PSO Voc open circuit voltage of PV panel
C2 social coefficient of PSO vpv solar cell generated voltage
D diode ω inertial weight of PSO
Gbest global best of all individual best

incorporated in the PV module and system configuration, the output provided better results under various PSC’s but is limited PGS with
power of PV string varies. Due to the uneven solar irradiation falling on multiple converters.
different panels of the same string, PV characteristics of entire string These MPPT algorithms have good performance under various PSC;
gets modified and multiple power peaks occur. It becomes very difficult however, these methods are only suitable for systems that consist of
to track peak power from a set of peaks using conventional MPPT al- multiple converters. However, for PGS, the use of one central high-
gorithms. Normal hill climbing algorithms may stick at local maxima power single-stage electronic converter is very common for economical
rather than global maxima which in turn reduce overall system effi- reasons and the relative simplicity of the overall system. This paper
ciency. This led researchers to work on conventional MPPT algorithms aims to develop an accurate and system independent MPPT algorithm
and introduce a new technique to track global maximum under these for centralized-type multimodule PGS operating under PSC. The PSO
conditions. Carannante et al. (2009) proposed a system dependent method has been successfully employed to solve different engineering
MPPT algorithm to track power under PSC by considering voltage optimization problems. According to these investigations, the PSO
factors of previously analyzed global maximum power point (GMPP). method is a simple and effective metaheuristic approach that can be
Kobayashi et al. (2006) proposed a two-stage MPPT algorithm in which applied to optimization problems having many local optimal points.
operating point is moved near to GMPP using load line in the first stage. Consequently, it will be adopted in this paper to realize the MPPT al-
In second stage, convergence of operating point to GMPP is done. When gorithm which is suitable for centralized PGS under PSC.
GMPP lies on left of load line proposed method was found to be in- In this paper, the standard version of PSO will be modified to meet
effective. Ahmed and Miyatake (2008) proposed a variable step based the practical consideration of PGS under PSC. Detailed design proce-
P & O MPPT technique in which step size determined by Fibonacci se- dures which take the hardware limitation into account will be pre-
quence. Proposed method doesn’t track GMPP under all conditions. sented first, and a 75 W prototype will be implemented to demonstrate
Renaudineau et al. (2011) proposed a two-stage MPPT algorithm in the validity of the proposed MPPT algorithm. Experimental results
which a scanning process is done to find GMPP in the first stage fol- show that the proposed MPPT technique can obtain the GMPP in all test
lowed by P & O technique for convergence to GMPP. This technique cases no matter where the GMPP locates. The tracking efficiencies in all
requires more time to find GMPP since all MPP’s are determined and
compared to find GMPP. Lei et al. (2011) developed an extreme seeking
control algorithm to find GMPP based on the findings obtained by
analysis of PV module under various PSC. Proposed technique is effi-
cient and tracks GMPP under different test condition, but the method is
system dependent, not universal. ANN based MPPT technique proposed
Syafaruddin et al. (2009) uses a 3-layered ANN network trained with
PSC data’s to determine GMPP voltage. This method tracks GMPP ef-
ficiently and quickly but it is system dependent. Femia et al. (2008)
proposed a method in which each PV panel in the string connected to
separate DC-DC converter with MPP trackers. The efficiency of tracking
is superior but the cost of implementation is on the higher side.
Chowdhury et al. proposed an adaptive perspective PSO to find GMPP;
the proposed technique is cost effective. Miyatake et al. (2011) pro-
posed a novel technique to track GMPP using PSO, their technique Fig. 1. Single diode five parameter model of a solar cell.

1007
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Fig. 2. PV array (a) under uniform insolation (b) under partial shading (c) IV and PV curves.

test cases are higher than 99.90%. The proposed MPPT algorithm is solar irradiation is available due to shading of trees or large buildings
simple, accurate and system independent. Proposed method is validated nearby. Series configuration of PV modules is shown in Fig. 2(a). Bypass
by implementing experimental set up in the lab with a Single ended diodes are connected across PV modules to avoid the formation of hot
primary inductor (SEPIC) converter fed by solar array simulator and spots due to absorption of energy by shaded PV modules from non-
software for control action is developed using an OPAL-RT micro- shaded PV modules. PV array exhibits a unique MPP as shown in curve
controller. This paper is organized as follows: Section 2 presents single 1 of Fig. 2(c) when all modules are exposed to uniform solar irradiance
diode model of a PV module, effect of PSC on PGS is described in as shown in Fig. 2(a). When any one of the modules in the array is
Section 3. Overview of conventional PSO algorithm is presented in shaded as shown in Fig. 2(b) PV array exhibits multiple peaks as shown
Section 4, improvement and application of PSO to MPPT problem are in Fig. 2(c). Depending upon the shading pattern, bypass diode in-
explained in Section 5. Section 6 presents and discusses the experi- corporated in the PV module, and system configuration output power of
mental results, with conclusions in Section 7. string varies. Due to uneven solar irradiation falling on different panels
of the same string, characteristics of entire string gets modified and
2. Characteristics of a PV cell multiple power peaks occur. Out of these multiple peaks, one will be
GMPP or global peak (GP) and other are local peaks (LP). Due to the
PV cell can be represented using an ideal model, single diode four occurrence of multiple peaks, it’s difficult to apply conventional MPPT
parameter model, single diode five parameter model or a two-diode algorithms to track GMPP.
model. The ideal model is the simplest and a loss less model of a PV cell,
but it does not represent a PV cell accurately. Two-diode model re- 4. Overview of PSO algorithm
presents PV cell accurately than other models but the complexity is
high, hence mathematical analysis is difficult. Hence, single diode five In 1995 Kennedy and Eberhart developed PSO, a population based
parameter model shown in Fig. 1 is used to represent PV cell. Single swarm intelligence algorithm to optimize engineering problems with
diode model of solar cell is nonlinear but it is less complex as compared local optimal points. PSO is an optimization technique developed based
to the two diode model hence mathematical analysis is easy. on the social behavior of bird flocking and it is used to find the best
The I-V characteristics of single diode four parameter model of a PV solution in an n-dimensional space for an optimization problem.
cell can be represented by Eq. (1), Population of particle called as cooperative agents are used to find the
q (vpv + R s ipv ) optimum solution. Each particle or agent in a population follows two
(vpv + Rs ipv )
ipv = Iph−Io ⎜⎛e akT −1⎟⎞− fundamental rules for finding the optimal solution, it follows the best
⎝ ⎠ Rsh (1) performing particle and the best solution found by the particle itself.
where, Rs and Rsh are series and shunt resistance of PV cell respectively, Hence all particles in the population converge towards the best solu-
Io is diode saturation current, Iph is the current source, a is diode ide- tion. Particle positions in a population is adjusted using Eq. (2),
ality factor, q is electric charge of the electron, vpv and ipv are the PV x ik + 1 = x ik + ∅ik + 1 (2)
generated voltage and current respectively, k is Boltzmann constant and
T is the temperature in °C. where ∅i is velocity component which is calculated as in Eq. (3),

∅ik + 1 = ω × ∅i + c1 × r1 × {Pbesti−x ik } + c2 × r2 × {Gbest −x ik } (3)


3. Effect of PSC’s on PGS
where, ω is the inertia weight, r1 and r2 are uniformly distributed
To achieve the required voltage and current rating sometimes PV random variables within [0, 1], c1 is the cognitive coefficient and c2 is
panels are connected in parallel, series or combination of two. Few of the social coefficient, Pbesti is the best position of ith particle and best
the PV panels connected in PGS may be placed in an area where less position of all particles is expressed by Gbest .

1008
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

to be optimized is evaluated for each particle. Evaluation of fitness


function is done by substituting candidate solution to objective
function.
Step 3 (Updating global and individual best): Fitness value corre-
sponding to present position of the particle is compared with in-
dividual and global best values, and it is updated if present fitness
value is greater than individual and global best values.
Step 4 (Updating velocity and position of particles): Each particles
velocity and position are adjusted using Eqs. (2) and (3).
Step 5 (Checking for convergence): The process is terminated if
convergence criteria is met else iteration number is increased by 1
and go to step 2.

5. Improvement and application of PSO to MPPT

PSO algorithm described in Section 4 is now applied to realize


MPPT controller for a PV system to track peak power effectively under
PSC and varying atmospheric conditions. The standard version of PSO is
improved to increase the tracking speed, tracking accuracy and ro-
bustness. Convergence speed and tracking accuracy are improved by
decreasing inertial weight and cognitive coefficient linearly from larger
value to smaller value and increasing social coefficient linearly from
relative smaller value to larger value. Inertia of agents are determined
by ω , if it is too large convergence will be quick but there is a chance of
overshoot. If it is too small, convergence will slow, but direction of
moment of the agent can be quickly changed. Hence, by decreasing ω
from relative larger value to lower with iterations improves the con-
vergence speed, tracking accuracy and motion of agents in the
searching space. c1 determines the searching speed of each agent
without the cooperation of other agents. Agents may convergence to
local maxima if it is too large. Convergence of the agents to the oper-
ating point will be slow if it too small. Similar to ω , c1 is also varied from
relative larger value to lower value to ensure that agents move towards
Gbest with minimum time. The searching speed of agents with the co-
operation of other agents is determined by c2 . If it is small, agents tend
to converge at different points and the convergence speed is low. If it is
large the range of search region will be restricted and agents tend to
converge at some point near MPP. So, in order to track Gbest accurately
and precisely with minimum time, c2 is varied from relatively smaller
value to larger value with iterations. GMPP can be easily determined
under any atmospheric condition by choosing more agents, but it in-
creases the overall convergence time. A major concern in MPPT ap-
plication is to achieve faster convergence with minimum time. The
standard version of APSO algorithm is modified to meet practical
consideration of MPP problem. Block diagram of the proposed system is
shown in Fig. 4. As shown in Fig. 4, Chroma 62150 H-600 S Solar array
simulator in SAS mode is connected to the load through SEPIC con-
verter and an OPAL-RT OP5060 controller has been used to implement
MPPT algorithm.
Flowchart of the proposed APSO based MPPT technique is shown in
Fig. 3. Flow chart of conventional PSO. Fig. 5 and operating principles of proposed APSO MPPT technique can
be described as follows:
Step 1 (Selection of parameters): Duty ratio, D of DC-DC converter is
Flow chart of conventional PSO algorithm is illustrated in Fig. 3 and
operating principles of conventional PSO algorithm is described as selected as the particle position. Power extracted from the PV panel PPV
is defined as the objective function to be maximized. Number particles
follows,
in the population are chosen carefully, if large number particles are
chosen tracking accuracy increases but tracking speed reduces. As the
Step 1 (Initializing PSO): Number of particles is defined and parti-
cles are uniformly distributed over n-dimentional space of the op- number of particles increases, computation time also increases.
Population size is chosen in such a way that it ensure good tracking
timization problem. Social coefficient, cognitive coefficient and in-
ertia weight are defined, the initial velocity is chosen randomly. speed and accuracy. Generally population size is made equal to the
number of series connected PV cells.
Step 2 (Evaluation of fitness function): The fitness function which is
Step 2 (Initializing PSO): In PSO, placing particle from the selected

1009
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Fig. 4. Block diagram of the proposed system.

population in fixed position or distributing randomly in free space is ( n+ c1min)


c1k = c1max−
possible. Position of particles can be placed around GMPP if informa- nmax (6)
tion about GMPP is known. Generally, GMPP of a PV curve occurs
nearly 80% of open circuit voltage. Hence, the particles are placed at ( n+ c2min)
c 2k = c2max +
fixed positions equidistantly placed in a search space with a maximum nmax (7)
and minimum limits, Dmax and Dmin respectively.
Were c1max , c1min , c2max , c2min are upper and lower bounds of c1 and c2
Step 3 (Evaluation of fitness function): Maximizing extracted power,
respectively.
PPV is the goal of proposed MPPT technique. Panel voltage and panel
current corresponding to each duty cycle (each position of the particle)
Step 6 (Checking for convergence): When maximum number of
are sensed, filtered using digital filters and fed to OPAL-RT controller.
iterations are reached or when the variations in velocity is within
From which fitness function, extracted power is calculated for evalua-
the limit convergence criteria is met and the present Gbest value is
tion.
chosen as GMPP.
Step 4 (Updating global and individual best): Present fitness value of
Step 7 (Reinitialization): In case of solar power tracking, maximum
ith particle is compared Pbesti then replace it with present value. Best
power generated from the panel varies with atmospheric conditions.
fitness value from all selected particle is set as global best Gbest .
So, particles must be reinitialized to find new GMPP under varying
Step 5 (Updating velocity and position of particles): Velocity and
atmospheric condition. When conditions mention in Eq. (8) is sa-
position of each particle in the total population is updated after the
tisfied reinitialization is done in the proposed technique.
evaluation process. Eq. (3) of conventional PSO are modified in this
proposed technique in order to increase the tracking speed and accu- PPV ,new−PPV ,last
⩾ ΔP
racy. Inertial weight, social coefficient, cognitive coefficient are made PPV ,last (8)
variable in modified PSO MPPT algorithm.
Eq. (3) can be modified as, Due to changes in the environmental conditions, the objective
function also changes during real time operations. In such cases, to
∅ik + 1 = ωk × ∅i + c1k × r1 {Pbesti−x ik } + c2k × r2 {Gbest −x ik } (4) obtain the new GMPP the agents must be reinitialized. If reinitialization
process is no carried out properly, Pbest and Gbest cannot be updated
Term ωk × Vki,j have control over convergence behavior of PSO and automatically for the change in operating point due to change in en-
this term forces the particle to move in the same direction early it vironmental conditions. As a result, operating point may stuck at some
moved. To improve the tracking efficiency inertial weight is made de- point, stopping search fro new GMPP. An additional constrain given in
creasing with time so that its effect on velocity decreases with increase Eq. (8) has been added to avoid this problem.
in iterations. Inertial weight is set to a large value initially with time its
value decrease so that tracking becomes more accurate and quick.
6. Experimental results
Inertial weight is modified as shown in Eq. (5) to make it vary linearly,

( n+ ωmin) To verify the theoretical results of proposed APSO based MPPT


ωk = ωmax − technique, a 75 W prototype experimental setup with parameters
nmax (5)
shown in Tables 1 and 2 has been implemented. APSO based MPPT
where, n max is total number of iterations, n is the present iteration technique has been realized in the laboratory using an OPAL-RT
count, ωmax and ωmin upper and lower bound of ωk . OP5060 controller. A 0–50 Ω, 5 A rheostat has been used to absorb the
Values of c1 and c2 are modified as given in Eqs. (6) and (7), initially power generated from PV panel. Chroma-62150 H-600 S Solar array
both the value are set large as the progress value of c1 decreases and simulator in SAS mode has been used to validate proposed algorithm.
value of c2 . c1 is made to decrease linearly and c2 is made to increase “SHADOW I-V CURVE SIMULATION” function has been used to pro-
linearly with time, so that the particle will move towards global best. gram various I-V curves to verify the capability of proposed algorithm

1010
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Table 1
Parameters of the PV module.

Parameters of the PV panel used

Maximum power (Pmpp) 56.75 W


Open circuit voltage (Voc) 21 V
Voltage at maximum power (Vmpp) 14.56 V
Short circuit current (Isc) 5A
Current at maximum power (Impp) 3.898 A

Table 2
Parameters of the converter.

Specification of implemented SI-SEPIC converter

Input voltage (Vin) 4–21 V


Rated output voltage (Vo) 50 V
Rated output current (Io) 2.2 A
Rated output power (Po) 75 W
Switching power (fs) 50 kHz

under various PSC’s. Hall Effect current sensor and voltage sensor was
used to sense input current and voltage to SI-SEPIC converter. Voltage
and current sensors are inserted at output terminals of solar array si-
mulator to sense the generated voltage and current. Sensed values are
then fed to OPAL-RT controller for MPPT operation. FOD 3180 driver IC
has been used for providing isolation between the control circuit and
power circuit, and to amplify the PWM pulses generated by the con-
troller. PWM signal generated from the controller is fed to the gate of
the MOSFET switch through the driver circuit. The proposed APSO
MPPT technique was developed in MATLAB/Simulink environment and
is compiled and downloaded into OPAL-RT controller. Experimental
setup of the proposed system is shown in Fig. 6 (see Table 3).
Two different shading patterns are used to the test correctness of
proposed method; experimental results of these methods are shown in
Figs. 7–14. Fig. 7 shows the I-V curve and P-V curves of shadow pattern
1 with operating point at right of GMPP prior to tracking. With oper-
ating point at right to GMPP as shown in Fig. 7, MPPT tracker is made
ON and tracking is carried out. I-V curve and P-V curves of shadow
pattern 1 after tracking GMPP are shown in Fig. 8. The measured
tracking efficiency is 99.91% as shown in Fig. 8, and average output
power is 42.43 W as shown in Fig. 9. As shown in Fig. 10, average value
of voltage and current are 14.569 V and 3.891 A respectively, and it
requires 1.9 s to track GMPP.
Fig. 11 shows the I-V curve and P-V curves of shadow pattern 2 with
operating point at right of GMPP prior to tracking. I-V curve and P-V
curves of shadow pattern 2 after tracking GMPP are shown in Fig. 12.
The measured tracking efficiency is 99.91% as shown in Fig. 12, and
average output power is 56.64 W as shown in Fig. 13. As shown in
Fig. 14, the average value of voltage and current are 16.195 V and
3.612 A respectively, and it requires 2.2 s to track GMPP. By varying the
load resistance, initial position of the operating point is fixed at dif-
ferent points on right and left side of GMPP in P-V curve and GMPP
tracking has been carried out. It was found that the proposed method
tracks GMPP effectively under various shading conditions irrespective
of the position of the operating point on P-V curve.
Two different patterns of P-V and I-V characteristic curves shown in
figures were used for programming solar array simulator for experi-
mental validation of the proposed method. As shown in the figures,
Fig. 5. Flow chart of improved algorithm. initial position of the operating point was varied by varying the load
resistance and GMPP tracking was carried out. Time taken for tracking
the GMPP and tracking were recorded for each experiment. Average
tracking speed of the proposed APSO based MPPT technique was found
to be 2.1 s and average tracking efficiency was found to be above

1011
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Fig. 6. Experimental Setup of the proposed system.

99.90%. MPP tracking was carried out by conventional PSO based


Table 3 MPPT technique, method proposed by Nguyen and Low (2010) and
Parameters of the proposed algorithm. method proposed by Patel and Agarwal (2008) to compare the results
with method proposed in this paper. The convergence criteria for all the
Parameters of the implemented algorithm
methods are all set as 0.3%. Same P-V and I-V characteristics were used
Number of particles (N) 5 for the experiment. Average tracking speed of conventional PSO based
Number of iterations 30 MPPT technique was found to be 2.7 s and average tracking efficiency
Minimum duty cycle (dmin) 0.1 was found to be 99.81%. Average tracking speed of method proposed
Maximum duty cycle (dmax) 0.9
by Nguyen and Low (2010) was found to be 2.53 s and average tracking
Sampling time (Ts) 0.2 s
Minimum value of inertial coefficient (ωmin) 0.1
efficiency was found to be 99.85%. Average tracking speed of method
Maximum value of inertial coefficient (ωmin) 1.0 proposed by Patel and Agarwal (2008) was found to be 2.42 s and
Minimum value of cognitive coefficient (c1min) 1.0 average tracking efficiency was found to be 99.87%. When compared to
Maximum value of cognitive coefficient (c1max) 2.0 conventional PSO method, method proposed by Nguyen and Low
Minimum value of cognitive coefficient (c2min) 1.0
(2010) and Patel and Agarwal (2008), the proposed APSO based MPPT
Maximum value of cognitive coefficient (c2max) 2.0
technique increases the tracking speed and improves tracking accuracy,
without any additional software and hardware requirement.

Fig. 7. I-V and P-V characteristics when operating point at right of MPP (Shadow pattern 1).

1012
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Fig. 8. I-V and P-V characteristics when operating point at MPP (Tracking from right, shadow pattern 1).

Fig. 9. PV power when MPP tracking is from right (Shadow


pattern 1).

Fig. 10. PV current and voltage when MPP tracking is from


right (Shadow pattern 1).

7. Conclusion experimentally validate the effectiveness of proposed method.


According to experimental results, the proposed method can obtain the
A system independent, adaptive PSO based MPPT algorithm for GMPP in all the test cases no matter where the GMPP locates.
centralized-type PGS operating under PSC, which improves the tracking Experimental results also show that the proposed method can success-
speed, tracking accuracy is presented in this paper. The standard ver- fully detect the shading pattern changes and reinitialize the MPPT
sion of PSO is modified to meet the practical consideration of PGS process. The tracking efficiencies in three test cases are all higher than
operating under PSC. The problem formulation, design procedure, and 99.90%, with average tracking speed of 2.1 s. The proposed technique
parameter setting method, which takes the hardware limitation into boasts the following advantages:
account are described and explained in detail. Experimental results
show that the average tracking efficiency of proposed technique is (1) Compared to other GMPP searching methods, the tracking effi-
greater than 99.90%. Two different shading patterns were utilized to ciency of the APSO-based MPPT algorithm is very high.

1013
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Fig. 11. I-V and P-V characteristics when operating point at right of MPP (Shadow pattern 2).

Fig. 12. I-V and P-V characteristics when operating point at MPP (Tracking from right, shadow pattern 2).

(2) PSO-based method is a good candidate for MPPT algorithms, as it is conventional sources may be connected to a utility grid. Different dy-
easy to implement and converges to the desired solution in a rea- namics may be introduced to utility grid while connecting a PV system
sonable time. to it. Grid may become unstable if the PV system is not properly con-
(3) The proposed method is system independent. trolled. But, solar irradiance and temperature has effect on the dy-
namics of PV system. An extensive research study must be carried out
Immediate future work is to apply these algorithms for a Grid on dynamic stability of the PV system when it is connected to utility
connected PV system. A large number of conventional and non- grid along with other conventional power sources.

1014
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015

Fig. 13. PV power when MPP tracking is from right (Shadow


pattern 2).

Fig. 14. PV current and voltage when MPP tracking is from


right (Shadow pattern 2).

References Li, S., 2014. An MPPT control strategy with variable weather parameter and no DC/DC
converter for photovoltaic systems. Sol. Energy 108, 117–125.
Masoum, M.A.S., Dehbonei, H., Fuchs, E.F., 2002. Theoretical and experimental analyses
Ahmed, N.A., Miyatake, M., 2008. A novel maximum power point tracking for photo- of photovoltaic systems with voltage- and current based maximum power-point
voltaic applications under partially shaded insolation conditions. Electric Power Syst. tracking. IEEE Trans. Energy Convers. 17, 514–522.
Res. 78 (5), 777–784. Miyatake, M., Veerachary, M., Toriumi, F., Fujii, N., Ko, H., 2011. Maximum power point
Carannante, G., Fraddanno, C., Pagano, M., Piegari, L., 2009. Experimental performance tracking of multiple photovoltaic arrays: A PSO approach. IEEE Trans. Aerospace
of MPPT algorithm for photovoltaic sources subject to in homogeneous insolation. Electron. Syst. 47 (1), 367–380.
IEEE Trans. Ind. Electron. 56 (11), 4374–4380. Mohammad, H.M., Ali, R.R., 2011. A hybrid maximum power point tracking method for
Casadei, D., Grandi, G., Rossi, C., 2006. Single-phase single-stage photovoltaic generation photovoltaic systems. Sol. Energy 85, 2965–2976.
system based on a ripple correlation control maximum power point tracking. IEEE Mutoh, N., Matuo, T., Okata, K., Sakai, M., 2002. Prediction-data-based maximum power-
Trans. Energy Convers. 21 (2), 562–568. point-tracking method for photovoltaic power generation systems. IEEE Power
Castellano, N.N., Parra, J.A.G., Guirado, J.V., Agugliaro, F.M., 2015. Optimal displace- Electron. Specialists Conf. 33, 1489–1894.
ment of photovoltaic array’s rows using a novel shading model. Appl. Energy Nguyen, T.L., Low, K.S., 2010. A global maximum power point tracking scheme em-
144, 1–9. ploying DIRECT search algorithm for photovoltaic systems. IEEE Trans. Ind. Electron.
Chen, Y.T., Lai, Z.H., Liang, R.H., 2014. A novel auto-scaling variable step-size MPPT 57 (10), 3456–3467.
method for a PV system. Sol. Energy 102, 247–256. Noguchi, T., Togashi, S., Nakamoto, R., 2002. Short-current pulse- based maximum-
Chia, H.L., Cong, H.H., Yi, C.D., Jian, L.C., 2011. Maximum photovoltaic power tracking power-point tracking method for multiple photovoltaic and-converter module
for the PV array using the fractional-order incremental conductance method. Appl. system. IEEE Trans. Industr. Electron. 49 (1), 217–223.
Energy 88, 4840–4847. Patel, H., Agarwal, V., 2008. Maximum power point tracking scheme for PV systems
Ching, T.P., Jeng, Y.C., Chin, P.C., Yi, S.H., 1999. A fast maximum power point tracker for operating under partially shaded conditions. IEEE Trans. Ind. Electron. 55 (4),
photovoltaic power systems. In: Proceedings of 25th annual conference of IEEE 1689–1698.
Industrial Electronic Society, pp. 390–93. Renaudineau, H., Houari, A., Martin, J.P., Pierfederici, S., Tabar, F.M., Gerardin, B., 2011.
Chowdhury, S.R., Saha, H., 2010a. Maximum power point tracking of partially shaded A new approach in tracking maximum power under partially shaded conditions with
solar photovoltaic arrays. Sol. Energy Mater. Sol. Cells 94 (9), 1441–1447. consideration of converter losses. Sol. Energy 85 (11), 2580–2588.
de Cesare, G., Caputo, D., Nascetti, A., 2006. Maximum power point tracker for portable Rezk, H., Eltamaly, A.M., 2015. A comprehensive comparison of different MPPT techni-
photovoltaic systems with resistive-like load. Sol. Energy 80, 982–988. ques for photovoltaic systems. Sol. Energy 112, 1–11.
Femia, N., Lisi, G., Petrone, G., Spagnuolo, G., Vitelli, M., 2008. Distributed maximum Salas, V., Olı́as, E., Lázaro, A., Barrado, A., 2005. New algorithm using only one variable
power point tracking of photovoltaic arrays: Novel approach and system analysis. measurement applied to a maximum power point tracker. Sol. Energy Mater. Sol.
IEEE Trans. Ind. Electron. 55 (7), 2610–2621. Cells 87, 675–684.
Hiroshi, N., 2004. I-V curve simulation by multi-module simulator using I2V magnifier Solodovnik, E.V., Liu, S., Dougal, R.A., 2004. Power controller design for maximum
circuit. Sol. Energy Mater. Sol. Cells 82, 159–167. power tracking in solar installations. IEEE Trans. Power Electron. 19 (5), 1295–1306.
Hiroshi, M., Koukichi, K., Hirotaka, K., Kosuke, K., Masayasu, H., Liu, B., 2003. Dynamic Syafaruddin, Karatepe, E., Hiyama, T., 2009. Artificial neural network-polar coordinated
evaluation of maximum power point tracking operation with PV array simulator. Sol. fuzzy controller based maximum power point tracking control under partially shaded
Energy Mater. Sol. Cells 75, 537–546. conditions. IET Renew. PowerGener. 3 (2), 239–253.
Hu, X., Zou, Y., Yang, Y., 2016. Greener plug-in hybrid electric vehicles incorporating Wu, X., Hu, X., Moura, S., Yin, X., Pickert, V., 2016. Stochastic control of smart home
renewable energy and rapid system optimization. Energy 111, 971–980. energy management with plug-in electric vehicle battery energy storage and photo-
Kim, I.S., Kim, M.B., Youn, M.J., 2006. New maximum power point tracker using sliding- voltaic array. J. Power Sources 333, 203–212.
mode observer for estimation of solar array current in the grid-connected photo- Yousra, S., Mouna, B.S., Anis, S., Mohamed, F.M., 2013. Comparison between conven-
voltaic system. IEEE Trans. Industr. Electron. 53 (4), 1027–1035. tional methods and GA approach for maximum power point tracking of shaded solar
Kobayashi, K., Takano, I., Sawada, Y., 2006. A study of a two stage maximum power point PV generators. Sol. Energy 90, 107–122.
tracking control of a photovoltaic system under partially shaded insolation condi- Yu, G.J., Jung, Y.S., Choi, J.Y., Kim, G.S., 2004. A novel two-mode MPPT control algo-
tions. Sol. Energy Mater. Sol. Cells 90 (18–19), 2975–2988. rithm based on comparative study of existing algorithms. Sol. Energy 76, 455–463.
Lei, P., Li, Y., Seem, J.E., 2011. Sequential ESC-based global MPPT control for photo-
voltaic array with variable shading. IEEE Trans. Sustainable Energy 2 (3), 348–358.

1015

You might also like