FPGA implementation of PSO based MPPT for PV systems under partial shading conditions

This paper presents a Field Programmable Gate Array (FPGA) implementation of Particle Swarm Optimisation (PSO) algorithm for maximum power point tracking (MPPT). The PSO method is very effective to handle the multimodal power-voltage (P-V) curve under partial shading conditions and presents several advantages such as simple structure and good dynamic performances. The PSO method has been designed using the very high-speed description language (VHDL) and implemented on Xilinx Virtex5 (XC5VLX50-1FFG676) FPGA. The use of FPGA offers a high degree of flexibility and robustness for the MPPT algorithm. The simulations results demonstrate the accuracy of PSO for global peak tracking and its superiority over the Perturb and Observe (P&O) technique. The developed architecture is tested in real time application on a buck-boost converter. Experimental results confirm the efficiency of the proposed scheme and its high accuracy to handle the partial shading.

[1]  Rae-Young Kim,et al.  An Improved Global Maximum Power Point Tracking Scheme under Partial Shading Conditions , 2013 .

[2]  Douglas L. Maskell,et al.  A novel ant colony optimization-based maximum power point tracking for photovoltaic systems under partially shaded conditions , 2013 .

[3]  Soteris A. Kalogirou,et al.  MPPT-based artificial intelligence techniques for photovoltaic systems and its implementation into field programmable gate array chips: Review of current status and future perspectives , 2014 .

[4]  Shahrin Md. Ayob,et al.  Evolutionary based maximum power point tracking technique using differential evolution algorithm , 2013 .

[5]  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.

[6]  A. Bidram,et al.  Control and Circuit Techniques to Mitigate Partial Shading Effects in Photovoltaic Arrays , 2012, IEEE Journal of Photovoltaics.

[7]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[8]  Jubaer Ahmed,et al.  A Maximum Power Point Tracking (MPPT) for PV system using Cuckoo Search with partial shading capability , 2014 .

[9]  Yu‐Sheng Lin,et al.  Improved particle swarm optimization for maximum power point tracking in photovoltaic module arrays , 2015 .

[10]  Yi-Hwa Liu,et al.  A Particle Swarm Optimization-Based Maximum Power Point Tracking Algorithm for PV Systems Operating Under Partially Shaded Conditions , 2012, IEEE Transactions on Energy Conversion.

[11]  Masafumi Miyatake,et al.  Maximum Power Point Tracking of Multiple Photovoltaic Arrays: A PSO Approach , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[12]  R. Bradai,et al.  A new intelligent MPPT method for stand-alone photovoltaic systems operating under fast transient variations of shading patterns , 2016 .

[13]  Muhammad Amjad,et al.  A direct control based maximum power point tracking method for photovoltaic system under partial shading conditions using particle swarm optimization algorithm , 2012 .