An improved P&O algorithm integrated with artificial bee colony for photovoltaic systems under partial shading conditions

Abstract For an efficient Photovoltaic (PV) system, tracking of true maximum power point (MPP) is essential. Therefore the maximum power point tracking (MPPT) controller is mandatory for harvesting maximum power from the solar panel. Perturb and Observe (P&O) MPPT is the simplest and most widely used low-cost MPPT method for tracking MPP. The major drawback of P&O is steady state oscillations around MPP and tracking of local MPP (LMPP) instead of global MPP (GMPP) under partial shading conditions (PSC). Thus, this paper proposes a modified P&O MPPT that can be used under PSC effectively, by integrating Artificial Bee Colony (ABC) algorithm in the first stage and P&O algorithm in the second stage. In the proposed method GMPP is first tracked by calling ABC algorithm followed by the P&O algorithm for LMPP. Thus the local search ability of P&O and global search ability of ABC are effectively combined to produce optimum duty cycle for the boost converter in a fast and efficient way. In this paper, the proposed ABC-PO algorithm is implemented in MATLAB/Simulink model and it is compared with different MPPT algorithms such as P&O, Incremental conductance (INC) and ABC. The simulation results clearly depicted that the proposed ABC-PO algorithm gives more than 99.5% efficiency under PSC.

[1]  Kashif Ishaque,et al.  A Deterministic Particle Swarm Optimization Maximum Power Point Tracker for Photovoltaic System Under Partial Shading Condition , 2013, IEEE Transactions on Industrial Electronics.

[2]  Kok Soon Tey,et al.  Modified incremental conductance MPPT algorithm to mitigate inaccurate responses under fast-changing solar irradiation level , 2014 .

[3]  B. Babar,et al.  Comparison of Artificial Bee Colony Algorithm with other Algorithms used for Tracking of Maximum Power Point of Photovoltaic Arrays , 2014 .

[4]  Carlos A. Canesin,et al.  Evaluation of the Main MPPT Techniques for Photovoltaic Applications , 2013, IEEE Transactions on Industrial Electronics.

[5]  Sishaj P. Simon,et al.  Enhanced Energy Output From a PV System Under Partial Shaded Conditions Through Artificial Bee Colony , 2015, IEEE Transactions on Sustainable Energy.

[6]  V. Agarwal,et al.  MATLAB-Based Modeling to Study the Effects of Partial Shading on PV Array Characteristics , 2008, IEEE Transactions on Energy Conversion.

[7]  Toshihiko Noguchi,et al.  Short-current pulse-based maximum-power-point tracking method for multiple photovoltaic-and-converter module system , 2002, IEEE Trans. Ind. Electron..

[8]  Josep M. Guerrero,et al.  A Novel Improved Variable Step-Size Incremental-Resistance MPPT Method for PV Systems , 2011, IEEE Transactions on Industrial Electronics.

[9]  M. Vitelli,et al.  Optimization of perturb and observe maximum power point tracking method , 2005, IEEE Transactions on Power Electronics.

[10]  Bijaya Ketan Panigrahi,et al.  Framework of Maximum Power Extraction From Solar PV Panel Using Self Predictive Perturb and Observe Algorithm , 2018, IEEE Transactions on Sustainable Energy.

[11]  Stephen J. Finney,et al.  A Maximum Power Point Tracking Technique for Partially Shaded Photovoltaic Systems in Microgrids , 2013, IEEE Transactions on Industrial Electronics.

[12]  Sishaj P. Simon,et al.  Development of an Improved P&O Algorithm Assisted Through a Colony of Foraging Ants for MPPT in PV System , 2016, IEEE Transactions on Industrial Informatics.

[13]  Parimita Mohanty,et al.  MATLAB based modeling to study the performance of different MPPT techniques used for solar PV system under various operating conditions , 2014 .

[14]  Barry W. Williams,et al.  Improved performance low-cost incremental conductance PV MPPT technique , 2016 .

[15]  P.L. Chapman,et al.  Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques , 2007, IEEE Transactions on Energy Conversion.

[16]  Kinattingal Sundareswaran,et al.  MPPT of PV Systems Under Partial Shaded Conditions Through a Colony of Flashing Fireflies , 2014, IEEE Transactions on Energy Conversion.

[17]  S. Kanthalakshmi,et al.  Drift Free Variable Step Size Perturb and Observe MPPT Algorithm for Photovoltaic Systems Under Rapidly Increasing Insolation , 2018, Electronics ETF.

[18]  Dervis Karaboga,et al.  A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems , 2011, Appl. Soft Comput..

[19]  S. M. Abd-Elazim,et al.  PI controller design using ABC algorithm for MPPT of PV system supplying DC motor pump load , 2017, Neural Computing and Applications.