An Overall Distribution Particle Swarm Optimization MPPT Algorithm For Photovolt
An Overall Distribution Particle Swarm Optimization MPPT Algorithm For Photovolt
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
266 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 66, NO. 1, JANUARY 2019
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
LI et al.: OVERALL DISTRIBUTION PSO MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM UNDER PARTIAL SHADING 267
A. OD MPPT Algorithm
The OD algorithm is an intelligent algorithm that was first
proposed in 2012 [30]. The OD algorithm has been successfully
Fig. 4. P–V characteristic curves of the PV array under PSC.
applied to solve the short-term optimization dispatch problems
for hydrothermal power systems [30], [31]. In this paper, the OD
MPPT algorithm is employed to rapidly find the rough search
curve of PV array [8]. Furthermore, the existing results have
region around GMPP. The mathematical expression of the OD
shown that the multiple peaks in P–V characteristic are related to
MPPT algorithm is given in the following equation:
the PV panels connected in series in the PV array under PSCs [8].
⎧ j +1
Therefore, in this paper, a PV array composed of three panels in ⎨R = αRj
j +1
series is chosen as the testbed to validate the proposed OD-PSO d = mppt gbestj + Rj +1 Cauchyji +1
⎩ i
MPPT algorithm. Three cases with different solar irradiance of Cauchyji +1 = −γ tan (πr1 )
the PV array are illustrated in Fig. 3. The irradiances are shown
in Table I. Case III is used as a control group where the irradiance i = 1, 2, . . . N, Cauchy ∈ [−2, 2], α ∈ (0, 1). (2)
is identical for all solar panels. The P–V characteristics under
Term dji +1 is the position of the ith particle at the (j+1)th
these three cases, shown in Fig. 3, are simulated in PSIM, and
iteration, Rj is the Cauchy radius in jth iteration, α is the shrink-
the simulation results are shown in Fig. 4.
ing coefficient, Cauchyji +1 is the Cauchy distribution random
It is obvious that in Case I, PV array receives two different
number of particle i at the (j+1)th iteration, and γ is the scale
radiation intensities; the irradiance of the shaded PV panels is
parameter is a random number.
only 400 W/ m2 . There is a voltage difference between panel 1
According to the OD algorithm and (2), particles dji can be
and panel 2 (or panel 3), which will turn on the bypass diodes
set in a certain area around the GMPP directly due to Cauchy
of panel 2 and panel 3 [8]. Thus, there will be two MPPs on the
distribution. Furthermore, this region can reduce adaptively and
P–V characteristic of the PV array, as shown in Fig. 4. In this
the OD MPPT algorithm will end until the region is smaller than
case, the GMPP is located at GP1 . In Case II, three PV panels
ε (ε > 0).
of the PV array receive three different irradiances, which leads
To introduce the OD MPPT algorithm, a small PV power
to three MPPs on the P–V characteristic curve and the GMPP
generation system with a PV array and a buck converter is taken
is now located at GP2 , as shown in Fig. 4. In case III, PV array
as an example, which is shown in Fig. 5. In this experiment, we
works without any shading, so in Fig. 4 there is only one power
model the inverter as a resistive load, without using an actual
peak on the P–V characteristic curve, namely GP3 .
inverter to simplify the experimental setup and loosen the as-
It can be seen that both the number of the MPPs and the
sumptions. Modeling the inverter as a resistive load is to account
peak values of the P–V characteristic differ from case to case.
for the power transmitted into the dc/ac inverter, which can suf-
Therefore, it is very important to identify the GMPP for PV
ficiently reflect the mechanism of the inverter for the purpose of
systems under PSCs.
this study [26], [27]. For this PV power generation system, the
duty cycle d of the buck converter is chosen as the particle of
III. PRINCIPLE OF THE OD-PSO MPPT ALGORITHM
the OD MPPT algorithm. Term Rj Cauchy radius represents the
Although the AI-based MPPT algorithms can be used to accu- distribution region of the particles in the OD MPPT algorithm
rately capture the GMPP. They are sensitive to initial condition. at the jth iteration. Rj is between 0 and 1. The positions of
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
268 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 66, NO. 1, JANUARY 2019
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
LI et al.: OVERALL DISTRIBUTION PSO MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM UNDER PARTIAL SHADING 269
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
270 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 66, NO. 1, JANUARY 2019
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
LI et al.: OVERALL DISTRIBUTION PSO MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM UNDER PARTIAL SHADING 271
TABLE III
SIMULATION RESULTS OF MPPT
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
272 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 66, NO. 1, JANUARY 2019
Fig. 13. Output waveforms of the PV system in Case II. (a) OD-PSO
MPPT algorithm and the firefly MPPT algorithm in [18]. (b) OD-PSO
MPPT algorithm and P&O-PSO MPPT algorithm in [24].
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
LI et al.: OVERALL DISTRIBUTION PSO MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM UNDER PARTIAL SHADING 273
Fig. 16. Output waveforms of the PV system in Case I. (a) OD-PSO MPPT algorithm. (b) Firefly MPPT algorithm. (c) P&O-PSO MPPT algorithm.
Fig. 17. Output waveforms of the PV system in Case II. (a) OD-PSO MPPT algorithm. (b) Firefly MPPT algorithm. (c) P&O-PSO MPPT algorithm.
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
274 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 66, NO. 1, JANUARY 2019
considered relatively slow [35]. On the other hand, the tracking [9] Q. Zhu, X. Zhang, S. S. Li, C. Liu, and H. Ni, “Research and test of
speed of the OD-PSO MPPT algorithm can be improved signif- power loop based dynamic multi-peak MPPT algorithm,” IEEE Trans.
Ind. Electron., vol. 63, no. 12, pp. 7349–7359, Dec. 2016.
icantly by setting a smaller sampling time; however, the cost of [10] Y. H. Ji, D. Y. Jung, J. G. Kim, J. H. Kim, T. W. Lee, and C. Y. Won, “A real
digital processors will also be increased for faster calculation maximum power point tracking method for mismatching compensation in
speeds and high performances. It is worth noting that in the PSO PV array under partially shaded conditions,” IEEE Trans. Power Electron.,
vol. 26, no. 4, pp. 1001–1009, Apr. 2011.
method, the current levels shift quickly, which may increase the [11] H. Patel and V. Agarwal, “Maximum power point tracking scheme for PV
stress on the switches and decrease the control bandwidth to systems operating under partially shaded conditions,” IEEE Trans. Ind.
achieve a higher accuracy. In this study, the use of OD method Electron., vol. 55, no. 4, pp. 1689–1698, Apr. 2008.
[12] T. L. Nguyen and K. S. Low, “A global maximum power point tracking
in the proposed OD-PSO MPPT algorithm, to some extent, mit- scheme employing DIRECT search algorithm for photovoltaic system,”
igates the computational stress caused by PSO. This can be IEEE Trans. Ind. Electron., vol. 57, no. 10, pp. 3456–3467, Oct. 2010.
observed in Figs. 16 and 17, where the current does not show [13] K. S. Tey and S. Mekhilef, “Modified incremental conductance algo-
rithm for photovoltaic system under partial shading conditions and load
significant fluctuations. According to Figs. 16(a) and 17(a), the variation,” IEEE Trans. Ind. Electron., vol. 61, no. 10, pp. 5384–5392,
peak values of dv/dt using the OD-PSO MPPT algorithm are Oct. 2014.
5.85 × 10−2 V/ ns in Case I and 5.26 × 10−2 V/ ns in Case II, [14] P. Lei, Y. Y. Li, and J. E. Seem, “Sequential ESC-based global MPPT
control for photovoltaic array with variable shading,” IEEE Trans. Sustain.
and the peak values of di/dt are 9.43 A/μs in Case I and 10.59 Energy, vol. 2, no. 3, pp. 348–358, Jul. 2011.
A/μs in Case II, respectively. Compared to the rating parameters [15] K. Chen, S. Tian, Y. H. Cheng, and L. B. Bai, “An improved MPPT
of the MOSFET selected in the experiment [38], the switching controller for photovoltaic system under partial shading condition,” IEEE
Trans. Sustain. Energy, vol. 5, no. 3, pp. 978–985, Jul. 2014.
stresses of the MOSFET are enough for realizing all the three [16] M. Boztepe, F. Guinjoan, G. Velasco-Quesada, S. Silvestre, A. Chouder,
MPPT algorithms in this paper. and E. Karatepe, “Global MPPT scheme for photovoltaic string inverters
based on restricted voltage window search algorithm,” IEEE Trans. Ind.
VI. CONCLUSION Electron., vol. 61, no. 7, pp. 3302–3312, Jul. 2014.
[17] T. T. Yetayew, T. R. Jyothsna, and G. Kusuma, “Evaluation of incremental
In this paper, an OD-PSO MPPT algorithm has been pro- conductance and firefly algorithm for PV MPPT application under partial
posed for a PV power system to track the GMPP under PSCs. shading condition,” in Proc. Int. Conf. Power Syst., Mar. 2016, pp. 1–6.
[18] D. F. Teshome, C. H. Lee, Y. W. Lin, and K. L. Lian, “A modified firefly
The OD-PSO MPPT algorithm can rapidly find the small region algorithm for photovoltaic maximum power point tracking control under
that contains the GMPP without detailed information about the partial shading,” IEEE Trans. Emerg. Sel. Topics Power Electron., vol. 5,
PV array, and thus has a fast MPPT speed. In addition, the OD- no. 2, pp. 661–671, Jun. 2017.
[19] V. Phimmasone, T. Endo, Y. Kondo, and M. Miyatake, “Improvement of
PSO MPPT algorithm can make the PV system output more the maximum power point tracker for photovoltaic generators with particle
power and have lower power fluctuation compared to the exist- swarm optimization technique by adding repulsive force among agents,”
ing MPPT algorithms. Both simulation and experimental results in Proc. Elect. Mach. Syst. Int. Conf., Nov. 2009, pp. 1–6.
[20] C. Manickam, G. R. Raman, and G. P. Raman, “A hybrid algorithm for
have validated the effectiveness and superiority of the proposed tracking of GMPP based on P&O and PSO with reduced power oscil-
OD-PSO MPPT algorithm over the established MPPT methods. lation in string inverters,” IEEE Trans. Ind. Electron., vol. 63, no. 10,
pp. 6097–6106, Oct. 2016.
[21] F. M. Li, F. Deng, S. Guo, and X. Y. Fan, “MPPT control of PV system
REFERENCES under partially shaded conditions based on PSO-DE hybrid algorithm,” in
Proc. 32nd Chinese Conrol Conf., Jul. 2013, pp. 7553–7557.
[1] D. C. Huynh, T. N. Nguyen, M. W. Dunnigan, and M. A. Muller, “Dynamic [22] M.Vysakh et al., “Maximum power point tracking using modified PSO
particle swarm optimization algorithm based maximum power point track- with Cuk converter,” in Proc. Adv. Elect. Eng. Int. Conf., Jan. 2014,
ing of solar photovoltaic panels,” in Proc. IEEE Int. Symp. Ind. Electron. pp. 1–6.
Conf., May 2013, pp. 1–6. [23] S. S. Li, X. Zhang, H. K. Zhang, W. Zhao, and H. Ni, “Global MPPT
[2] S. Lyden and M. E. Haque, “Comparison of the perturb and observe and method based on power closed loop control and PSO algorithm,” (in
simulated annealing approaches for maximum power point tracking in Chinese), Proc. Chin. Soc. Electr. Eng., vol. 34, no. 28, pp. 4809–4816,
a photovoltaic system under partial shading conditions,” in Proc. IEEE Oct. 2014.
Energy Convers Congr. Expo., Sep. 2014, pp. 2517–2523. [24] K. L. Lian, J. H. Jhang, and I. S. Tian, “A maximum power point
[3] S. Yu, L. Zhang, H. Iu, T. Fernando, and K. P. Wong. “A DSE-based tracking method based on perturb and observe combined with particle
power system frequency restoration strategy for PV-integrated power sys- swarm optimization,” IEEE. J. Photovolt., vol. 4, no. 2, pp. 626–633,
tems considering solar irradiance variations,” IEEE Trans. Ind. Informat., Mar. 2014.
vol. 13, no. 5, pp. 2511–2518, Oct. 2017. [25] K. Sundareswaran, V. Vigneshkumar, P. Sankar, S. P. Simon, P. S. R.
[4] K. Ishaque, Z. Salam, M. Amjad, and S. Mekhilef, “An improved particle Nayak, and S. Palani, “Development of an improved P&O algorithm
swarm optimization (PSO) based MPPT for PV with reduced steady-state assisted through a colony of foraging ants for MPPT in PV system,” IEEE
oscillation,” IEEE Trans. Power Electron., vol. 27, no. 8, pp. 3627–3638, Trans. Ind. Informat., vol. 12, no. 1, pp. 187–200, Feb. 2016.
Aug. 2012. [26] S. Lyden and Md. E. Haque, “A simulated annealing global maximum
[5] M. A. Ghasemi, H. M. Forushanis, and M. Parniani, “Partial shading power point tracking approach for PV modules under partial shading
detection and smooth maximum power point tracking of PV arrays un- conditions,” IEEE Trans. Power Electron., vol. 31, no. 6, pp. 4171–4181,
der PSC,” IEEE Trans. Ind. Electron., vol. 31, no. 9, pp. 6281–6292, Jun. 2016.
Sep. 2016. [27] K. Sundareswaran, S. Peddapti, and S. Palani, “Application of random
[6] H. Renaudineau et al., “A PSO-based global MPPT technique for dis- search method for maximum power point tracking in partially shaded
tributed PV power generation,” IEEE Trans. Ind. Electron., vol. 62, no. 2, photovoltaic systems,” IET Renewable Power Generation, vol. 8, no. 6,
pp. 1047–1058, Feb. 2015. pp. 670–678, 2014.
[7] M. Killi and S. Samanta, “An adaptive voltage-sensor-based MPPT for [28] K. Ishaque and Z. Salam, “A deterministic particle swarm optimization
photovoltaic systems with SEPIC converter including steady-state and maximum power point tracker for photovoltaic system under partial shad-
drift analysis,” IEEE Trans. Ind. Electron., vol. 62, no. 12, pp. 7609–7619, ing condition,” IEEE Trans. Ind. Electron., vol. 60, no. 8, pp. 3195–3206,
Dec. 2015. Aug. 2013.
[8] Y. H. Liu, S. C. Huang, J. W. Huang, and W. C. Liang, “A particle [29] S. K. Kollimalla and M. K. Mishra, “A novel adaptive P&O algorithm
swarm optimization-based maximum power point tracking algorithm for considering sudden changes in the irradiance,” IEEE Trans. Energy Con-
PV systems operating under partially shaded conditions,” IEEE Trans. vers.,vol. 29, no. 3, pp. 602–610, Sep. 2014.
Energy Convers., vol. 27, no. 4, pp. 1027–1035, Dec. 2012.
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.
LI et al.: OVERALL DISTRIBUTION PSO MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM UNDER PARTIAL SHADING 275
[30] L. X. Li and B. H. Yu, “Research on short-term scheduling of hybro- Wenzhe Su was born in Shanxi, China, in 1993.
thermal system based on entire distribution optimization techniques,” (in He received the B.Sc. degree in electrical engi-
Chinese) Comput. Appl. Softw., vol. 28, no. 7, pp. 240–242, Jul. 2011. neering from Shanxi University, Shanxi, China,
[31] X. J. Lei, Swarm Intelligent Optimization Algorithms and Their Applica- in 2016. He is currently working toward the Ph.D.
tion. (in Chinese) Beijing, China: Science Press, Aug. 2012, ch. 4, pp. degree in electrical engineering with the School
91–97. of Electrical Engineering, Beijing Jiaotong Uni-
[32] R. Eberhart and J. Kennedy, “A new optimizer using particle swarm versity, Beijing, China.
theory,” in Proc. 6th Int. Symp. Micro Mach Human Sci. Conf., 1995, His research interests include power electron-
pp. 39–43. ics technology in power systems and renewable
[33] A. Kar and A. Kar, “A new maximum power point tracking algorithm for energies.
PV modules under partial shading and rapidly varying illumination,” in
Proc. Annu. IEEE India Conf., Dec. 2009, pp. 1–4.
[34] N. Pragallapati, T. Sen, and V. Agarwal. “Adaptive velocity PSO for
global maximum power control of a PV array under nonuniform irradiation
conditions,” IEEE J. Photovolt. vol. 7, no. 2, pp. 624–639, Mar. 2017. Jinhu Lü (M’03–SM’06–F’13) received the
[35] Overall Efficiency of Grid Connected Photovoltaic Inverters, European Ph.D. degree in applied mathematics from the
Standard EN 50530, Apr. 2010. Academy of Mathematics and Systems Science,
[36] N. Kumar, I. Hussain, B. Singh, and B. Panigrahi, “Rapid MPPT for Chinese Academy of Sciences, Beijing, China,
uniformly and partial shaded PV system by using JayaDE algorithm in in 2002.
highly fluctuating atmospheric conditions,” IEEE Trans. Ind. Informat., He is currently a Professor with the Academy
vol. 13, no. 5, pp. 2406–2416, May 2017. of Mathematics and Systems Science, Chinese
[37] C. Huang, L. Wang, R. S. C. Yeung, Z. Zhang, H. S. H. Chung, and A. Academy of Sciences, Beijing, China. From
Bensoussan, “A prediction model guided Jaya algorithm for the PV system 2005 to 2006, he was a Visiting Fellow with
maximum power point tracking,” IEEE Trans. Sustain. Energy, vol. 9, Princeton University, Princeton, NJ, USA. He
no. 1, pp. 45–55, Jan. 2018. is the author of two research monographs and
[38] Fairchildsemi (2013, Feb.), FDB075N15A_datasheet, Alldatasheet. [On- more than 100 international journal papers published in the fields of
line]. Available: http://pdf1.alldatasheet.com/datasheet-pdf/view/657966/ complex networks and complex systems, nonlinear circuits and systems,
FAIRCHILD/FDB075N15A_F085.html with more than 5700 SCI citations and h-index 38, including 20 papers
with more than 100 SCI citations. He is also a holder of two authorized
patents.
Prof. Lü is currently serving as the Chair of Technical Committee on
Neural Systems and Application and the Secretary of Technical Commit-
tee on Nonlinear Circuits and Systems in the IEEE Circuits and Systems
Society. He has served and is serving as an Editor in various ranks
Hong Li (S’07–M’09–S’18) received the B.Sc. for 11 SCI journals including the IEEE TRANSACTIONS ON CIRCUITS AND
degree in electrical engineering from Taiyuan SYSTEMS—I: REGULAR PAPERS, IEEE TRANSACTIONS ON CIRCUITS AND
University of Technology, Taiyuan, China, in SYSTEMS—II: BRIEF PAPERS, IEEE TRANSACTIONS ON NEURAL NETWORKS,
2002, the M.Sc. degree in electrical engineer- IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, PLoS Computational
ing from South China University of Technology, Biology, the International Journal of Bifurcation and Chaos, and the
Guangzhou, China, in 2005, and the Ph.D. de- Asian Journal of Control. He was the recipient of the National Natural
gree in electrical engineering from Fernuniversitt Science Award from the Chinese Government in 2008 and 2012, the
in Hagen, Germany, in 2009. 9th Guanghua Engineering Science and Technology Award from the
She is currently a Professor with the Electrical Chinese Academy of Engineering in 2012, the 11th Science and Tech-
Engineering School, Beijing Jiaotong University, nology Award for Youth of China, and the Australian Research Council
Beijing, China. She has published one book, 30 Future Fellowships Award in 2009.He also received the National Natural
journal papers, and 39 conference papers. She has also applied for 20 Science Fund for Distinguished Young Scholars and 100 Talents Pro-
patents. Her research interests include nonlinear modeling, analysis and gram from the Chinese Academy of Sciences.
its applications, EMI suppressing methods for power electronic systems,
and wide band gap power devices and applications.
Dr. Li is an Associate Editor of the IEEE TRANSACTIONS ON INDUSTRIAL Xinghuo Yu (M’92–SM’98–F’08) received the
ELECTRONICS, the Associate Editor of the Chinese Journal of Electrical B.Eng. and M.Eng. degrees in electrical and
Engineering, and the Vice Chairman of Electromagnetic Compatibility electronic engineering from the University of Sci-
Specialized Committee of the China Power Supply Society. ence and Technology of China, Hefei, China,
in 1982 and 1984, respectively, and the Ph.D.
degree in control science and engineering from
Southeast University, Nanjing, China, in 1988.
He is an Associate Deputy Vice Chancellor
and a Distinguished Professor of RMIT Univer-
Duo Yang was born in Hebei, China, in 1991.
sity, Melbourne, VIC, Australia. His research in-
She received the M.Sc. degree in electrical
terests include control systems, complex and in-
engineering from Beijing Jiaotong University,
telligent systems, and smart grids.
Beijing, China, in 2017. Prof. Yu is the President of IEEE Industrial Electronics Society for
She is currently working with the China
2018 and 2019. He was the recipient of a number of awards and hon-
Academy of Railway Sciences Corporation Lim-
ors for his contributions, including the 2013 Dr.-Ing. Eugene Mittelmann
ited, Beijing, China. Her research interests in-
Achievement Award of IEEE Industrial Electronics Society and the 2018
clude power electronic technology in power sys-
M. A. Sargent Medal of Engineers Australia. He was named a Highly
tems and renewable energies.
Cited Researcher by Clarivate Analytics (formerly Thomson Reuters) in
2015, 2016, and 2017.
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on June 09,2022 at 11:40:23 UTC from IEEE Xplore. Restrictions apply.