Professional Documents
Culture Documents
Solar Energy
journal homepage: www.elsevier.com/locate/solener
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.
⁎
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),
1008
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015
1009
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015
1010
G. Dileep, S.N. Singh Solar Energy 158 (2017) 1006–1015
Table 1
Parameters of the PV module.
Table 2
Parameters of the converter.
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. 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).
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
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