Perturbative methods for maximum power point tracking (MPPT) of photovoltaic (PV) systems: a review

Summary Over the past few decades, the world demand for energy has risen steadily, forcing the world communities to look for alternative sources. Photovoltaic (PV) is seen as the most promising solution for this demand. However, the PV system is popularly known to suffer from low-energy harvesting due to the change of environment conditions. An inexpensive and practical solution to extract the energy from the PV is by improving the maximum power point tracking (MPPT) controller technique. An ideal MPPT should be able to track the true maximum power operating point accurately under all circumstances and overcome all nonlinearities in the characteristic I-V curves. This paper presents an updated review of the techniques based on the perturbative MPPT methods, both using the conventional and soft computing methods. The working principles of the techniques, parameter effects, and their limitations are discussed. The focus of this review is to direct the readers to the new direction of MPPT using the artificial intelligence and evolutionary computation techniques. Besides serving as a comprehensive source of information, the paper also provides a critical review on the relative performance of the selected MPPT methods. This includes the module dependency, tracking performance, and the ability to handle the partial shading conditions. Copyright © 2015 John Wiley & Sons, Ltd.

[1]  Phan Quoc Dzung,et al.  The new maximum power point tracking algorithm using ANN-based solar PV systems , 2010, TENCON 2010 - 2010 IEEE Region 10 Conference.

[2]  Chian-Song Chiu,et al.  Robust Maximum Power Tracking Control of Uncertain Photovoltaic Systems: A Unified T-S Fuzzy Model-Based Approach , 2011, IEEE Transactions on Control Systems Technology.

[3]  Md. Asiful Islam,et al.  Neural network based maximum power point tracking of photovoltaic arrays , 2011 .

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

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

[6]  Yong Kang,et al.  A Variable Step Size INC MPPT Method for PV Systems , 2008, IEEE Transactions on Industrial Electronics.

[7]  Yuhua Cheng,et al.  An Improved MPPT Controller for Photovoltaic System Under Partial Shading Condition , 2014, IEEE Transactions on Sustainable Energy.

[8]  Vanxay Phimmasone,et al.  Evaluation of extracted energy from PV with PSO-based MPPT against various types of solar irradiation changes , 2010, 2010 International Conference on Electrical Machines and Systems.

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

[10]  M. Adly,et al.  Ant colony system based PI maximum power point tracking for stand alone photovoltaic system , 2012, 2012 IEEE International Conference on Industrial Technology.

[11]  Giuseppe Carannante,et al.  Experimental Performance of MPPT Algorithm for Photovoltaic Sources Subject to Inhomogeneous Insolation , 2009, IEEE Transactions on Industrial Electronics.

[12]  Liping Guo,et al.  A constant voltage MPPT method for a solar powered boost converter with DC motor load , 2012, 2012 Proceedings of IEEE Southeastcon.

[13]  Larry R. Medsker,et al.  Microcomputer applications of hybrid intelligent systems , 1996 .

[14]  C. H. Cox,et al.  Experimental tests of open-loop maximum-power-point tracking techniques for photovoltaic arrays , 1984 .

[15]  Weidong Xiao,et al.  A modified adaptive hill climbing MPPT method for photovoltaic power systems , 2004, 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551).

[16]  Honghua Wang,et al.  A novel stand-alone PV generation system based on variable step size INC MPPT and SVPWM control , 2009, 2009 IEEE 6th International Power Electronics and Motion Control Conference.

[17]  Xiaobo Wu,et al.  Compensation Loop Design of a Photovoltaic System Based on Constant Voltage MPPT , 2009, 2009 Asia-Pacific Power and Energy Engineering Conference.

[18]  Nuri Gokmen,et al.  A virtual reality study of surrounding obstacles on BIPV systems for estimation of long-term performance of partially shaded PV arrays , 2013 .

[19]  P. Sirisuk,et al.  RISC-microcontroller built-in fuzzy logic controller of maximum power point tracking for solar-powered light-flasher applications , 2004, 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004.

[20]  K. Irisawa,et al.  Maximum power point tracking control of photovoltaic generation system under non-uniform insolation by means of monitoring cells , 2000, Conference Record of the Twenty-Eighth IEEE Photovoltaic Specialists Conference - 2000 (Cat. No.00CH37036).

[21]  P. T. Krein,et al.  Ripple correlation control, with some applications , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[22]  M.G. Simoes,et al.  A fuzzy logic based photovoltaic peak power tracking control , 1998, IEEE International Symposium on Industrial Electronics. Proceedings. ISIE'98 (Cat. No.98TH8357).

[23]  L.A.C. Lopes,et al.  An Intelligent Maximum Power Point Tracker Using Peak Current Control , 2005, 2005 IEEE 36th Power Electronics Specialists Conference.

[24]  P. Sirisuk,et al.  Implementation of maximum power point tracking using fuzzy logic controller for solar-powered light-flasher applications , 2004, The 2004 47th Midwest Symposium on Circuits and Systems, 2004. MWSCAS '04..

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

[26]  Ziyad M. Salameh,et al.  Step-down maximum power point tracker for photovoltaic systems , 1991 .

[27]  Kenji Kobayashi,et al.  A study on a two stage maximum power point tracking control of a photovoltaic system under partially shaded insolation conditions , 2003, 2003 IEEE Power Engineering Society General Meeting (IEEE Cat. No.03CH37491).

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

[29]  M. Adly,et al.  An optimized fuzzy maximum power point tracker for stand alone photovoltaic systems: Ant colony approach , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

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

[31]  D. Menniti,et al.  An incremental conductance method with variable step size for MPPT: Design and implementation , 2009, 2009 10th International Conference on Electrical Power Quality and Utilisation.

[32]  Saad Mekhilef,et al.  Simple and low cost incremental conductance maximum power point tracking using buck-boost converter , 2013 .

[33]  E. El-Saadany,et al.  Maximum power point tracking for Photovoltaic systems using fuzzy logic and artificial neural networks , 2011, 2011 IEEE Power and Energy Society General Meeting.

[34]  B. Cho,et al.  Design and analysis of a microprocessor-controlled peak-power-tracking system [for solar cell arrays] , 1996, IEEE Transactions on Aerospace and Electronic Systems.

[35]  Mohamed Ibrahim,et al.  Maximum power point tracker for a PV cell using a fuzzy agent adapted by the fractional open circuit voltage technique , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[36]  Mummadi Veerachary,et al.  ANN based peak power tracking for PV supplied dc motors , 2000 .

[37]  M. T. Penella,et al.  Low-power FOCV MPPT controller with automatic adjustment of the sample&hold , 2012 .

[38]  Vivek Agarwal,et al.  Exact Maximum Power Point Tracking of Grid-Connected Partially Shaded PV Source Using Current Compensation Concept , 2014, IEEE Transactions on Power Electronics.

[39]  Engin Karatepe,et al.  Artificial neural network-polar coordinated fuzzy controller based maximum power point tracking control under partially shaded conditions , 2009 .

[40]  Slimane Hadji,et al.  Development of an algorithm of maximum power point tracking for photovoltaic systems using genetic algorithms , 2011, International Workshop on Systems, Signal Processing and their Applications, WOSSPA.

[41]  S. Saggini,et al.  A simple mixed-signal MPPT circuit for photovoltaic applications , 2010, 2010 Twenty-Fifth Annual IEEE Applied Power Electronics Conference and Exposition (APEC).

[42]  Kok Soon Tey,et al.  Modified Incremental Conductance Algorithm for Photovoltaic System Under Partial Shading Conditions and Load Variation , 2014, IEEE Transactions on Industrial Electronics.

[43]  Yen-Shin Lai,et al.  A Biological Swarm Chasing Algorithm for Tracking the PV Maximum Power Point , 2010, IEEE Transactions on Energy Conversion.

[44]  Anis Sakly,et al.  Comparison between conventional methods and GA approach for maximum power point tracking of shaded solar PV generators , 2013 .

[45]  Yuansheng Xiong,et al.  Research on Constant Voltage with Incremental Conductance MPPT Method , 2012, 2012 Asia-Pacific Power and Energy Engineering Conference.

[46]  Tsutomu Hoshino,et al.  Maximum photovoltaic power tracking: an algorithm for rapidly changing atmospheric conditions , 1995 .

[47]  Ma Youjie,et al.  The simulation and design for MPPT of PV system Based on Incremental Conductance Method , 2010, 2010 WASE International Conference on Information Engineering.

[48]  S. K. Kollimalla,et al.  A new adaptive P&O MPPT algorithm based on FSCC method for photovoltaic system , 2013, 2013 International Conference on Circuits, Power and Computing Technologies (ICCPCT).

[49]  Marcelo Godoy Simões,et al.  Fuzzy optimisation based control of a solar array system , 1999 .

[50]  Vijay Devabhaktuni,et al.  Improved photovoltaic MPPT algorithm adapted for unstable atmospheric conditions and partial shading , 2009, 2009 International Conference on Clean Electrical Power.

[51]  G. Petrone,et al.  Predictive & Adaptive MPPT Perturb and Observe Method , 2007, IEEE Transactions on Aerospace and Electronic Systems.

[52]  Takashi Hiyama,et al.  Identification of optimal operating point of PV modules using neural network for real time maximum power tracking control , 1995 .

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

[54]  Steven L Brunton,et al.  Maximum Power Point Tracking for Photovoltaic Optimization Using Ripple-Based Extremum Seeking Control , 2010, IEEE Transactions on Power Electronics.

[55]  Azah Mohamed,et al.  Hopfield Neural Network Optimized Fuzzy Logic Controller for Maximum Power Point Tracking in a Photovoltaic System , 2012 .

[56]  Shubhajit Roy Chowdhury,et al.  Maximum power point tracking of partially shaded solar photovoltaic arrays , 2010 .

[57]  N. D. Kaushika,et al.  Simulation model of ANN based maximum power point tracking controller for solar PV system , 2011 .

[58]  Adel M. Sharaf,et al.  A novel maximum power fuzzy logic controller for photovoltaic solar energy systems , 2008 .

[59]  Ramazan Akkaya,et al.  A genetic algorithm optimized ANN-based MPPT algorithm for a stand-alone PV system with induction motor drive , 2012 .

[60]  P.J. Wolfs,et al.  A Single Cell Maximum Power Point Tracking Converter without a Current Sensor for High Performance Vehicle Solar Arrays , 2005, 2005 IEEE 36th Power Electronics Specialists Conference.

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

[62]  Suttichai Premrudeepreechacharn,et al.  Maximum power point tracking using adaptive fuzzy logic control for grid-connected photovoltaic system , 2005 .

[63]  Syafaruddin,et al.  Fuzzy wavelet network identification of optimum operating point of non-crystalline silicon solar cells , 2012, Comput. Math. Appl..

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

[65]  Jean-Paul Gaubert,et al.  Genetic algorithms for maximum power point tracking in photovoltaic systems , 2011, Proceedings of the 2011 14th European Conference on Power Electronics and Applications.

[66]  Kashif Ishaque,et al.  Application of particle swarm optimization for maximum power point tracking of PV system with direct control method , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[67]  Chung-Yuen Won,et al.  A new maximum power point tracker of photovoltaic arrays using fuzzy controller , 1994, Proceedings of 1994 Power Electronics Specialist Conference - PESC'94.

[68]  Chihchiang Hua,et al.  DSP-based controller application in battery storage of photovoltaic system , 1996, Proceedings of the 1996 IEEE IECON. 22nd International Conference on Industrial Electronics, Control, and Instrumentation.

[69]  B. Zahawi,et al.  Assessment of Perturb and Observe MPPT Algorithm Implementation Techniques for PV Pumping Applications , 2012, IEEE Transactions on Sustainable Energy.

[70]  Vivek Agarwal,et al.  Maximum Power Point Tracking Scheme for PV Systems Operating Under Partially Shaded Conditions , 2008, IEEE Transactions on Industrial Electronics.

[71]  Nan Tong,et al.  A new fuzzy control method based on PSO for Maximum Power Point Tracking of photovoltaic system , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[72]  M.A.S. Masoum,et al.  A new fuzzy-based maximum power point tracker for photovoltaic applications , 2005 .

[73]  Kaushik Roy,et al.  Maximum power point considerations in micro-scale solar energy harvesting systems , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[74]  C. Larbes,et al.  Genetic algorithms optimized fuzzy logic control for the maximum power point tracking in photovoltaic system , 2009 .

[75]  Wang Ping,et al.  An improved MPPT algorithm based on traditional incremental conductance method , 2011, 2011 4th International Conference on Power Electronics Systems and Applications.

[76]  H. Koizumi,et al.  A Novel Maximum Power Point Tracking Method for PV Module Integrated Converter , 2005, 2005 IEEE 36th Power Electronics Specialists Conference.

[77]  Yu-Kang Lo,et al.  A fuzzy control maximum power point tracking photovoltaic system , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[78]  L.A.C. Lopes,et al.  An improved perturbation and observation maximum power point tracking algorithm for PV arrays , 2004, 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551).

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

[80]  Pedro Ibañez,et al.  Intelligent PV Module for Grid-Connected PV Systems , 2006, IEEE Transactions on Industrial Electronics.

[81]  Chih-Chiang Hua,et al.  Direct power control for distributed PV power system , 2002, Proceedings of the Power Conversion Conference-Osaka 2002 (Cat. No.02TH8579).

[82]  Christos Konstantopoulos,et al.  Global Maximum Power Point Tracking of Flexible Photovoltaic Modules , 2014, IEEE Transactions on Power Electronics.

[83]  N. Dasgupta,et al.  Design Issues in Implementing MPPT for Improved Tracking and Dynamic Performance , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[84]  Vanxay Phimmasone,et al.  Improvement of the Maximum Power Point Tracker for photovoltaic generators with Particle Swarm Optimization technique by adding repulsive force among agents , 2009, 2009 International Conference on Electrical Machines and Systems.

[85]  Yi-Hua Liu,et al.  Neural-network-based maximum power point tracking methods for photovoltaic systems operating under fast changing environments , 2013 .

[86]  Soteris A. Kalogirou,et al.  Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation , 2011 .

[87]  R. Ramaprabha,et al.  Maximum power point tracking using GA-optimized artificial neural network for Solar PV system , 2011, 2011 1st International Conference on Electrical Energy Systems.

[88]  M. Rafiei,et al.  A new method of maximum power point tracking (MPPT) of photovoltaic (PV) cells using impedance adaption by Ripple correlation control (RCC) , 2012, 2012 Proceedings of 17th Conference on Electrical Power Distribution.

[89]  Shamsodin Taheri,et al.  Modified Maximum Power Point tracking (MPPT) of grid-connected PV system under partial shading conditions , 2012, 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[90]  Takayoshi Kamejima,et al.  The optimization of control parameters of PSO based MPPT for photovoltaics , 2011, 2011 IEEE Ninth International Conference on Power Electronics and Drive Systems.

[91]  Kashif Ishaque,et al.  An Improved Particle Swarm Optimization (PSO)–Based MPPT for PV With Reduced Steady-State Oscillation , 2012, IEEE Transactions on Power Electronics.

[92]  M. Miyatake,et al.  A Novel maximum power point tracker controlling several converters connected to photovoltaic arrays with particle swarm optimization technique , 2007, 2007 European Conference on Power Electronics and Applications.

[93]  Shengxiang Yang,et al.  Evolutionary dynamic optimization: A survey of the state of the art , 2012, Swarm Evol. Comput..

[94]  Jawad Ahmad,et al.  A fractional open circuit voltage based maximum power point tracker for photovoltaic arrays , 2010, 2010 2nd International Conference on Software Technology and Engineering.

[95]  Syafaruddin,et al.  A novel Maximum Power Point tracking control of photovoltaic system under partial and rapidly fluctuating shadow conditions using Differential Evolution , 2010, 2010 IEEE Symposium on Industrial Electronics and Applications (ISIEA).

[96]  Saad Mekhilef,et al.  Simulation and Hardware Implementation of Incremental Conductance MPPT With Direct Control Method Using Cuk Converter , 2011, IEEE Transactions on Industrial Electronics.

[97]  Y.S. Boutalis,et al.  New maximum power point tracker for PV arrays using fuzzy controller in close cooperation with fuzzy cognitive networks , 2006, IEEE Transactions on Energy Conversion.

[98]  N. Dasgupta,et al.  A Simple Single-Sensor MPPT Solution , 2007, IEEE Transactions on Power Electronics.

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

[100]  E. Koutroulis,et al.  A New Technique for Tracking the Global Maximum Power Point of PV Arrays Operating Under Partial-Shading Conditions , 2012, IEEE Journal of Photovoltaics.

[101]  Zhao Zhengming,et al.  A Single-Stage Three-Phase Grid-Connected Photovoltaic System With Modified MPPT Method and Reactive Power Compensation , 2007, IEEE Transactions on Energy Conversion.

[102]  Yskandar Hamam,et al.  Optimization of a fuzzy logic controller for PV grid inverter control using S-function based PSO , 2012 .

[103]  Pallab Midya,et al.  Dynamic maximum power point tracker for photovoltaic applications , 1996, PESC Record. 27th Annual IEEE Power Electronics Specialists Conference.

[104]  Philip T. Krein,et al.  Ripple Correlation Control: An Extremum Seeking Control Perspective for Real-Time Optimization , 2014, IEEE Transactions on Power Electronics.

[105]  S. Perera,et al.  Rectifier Capacitor Filter Stress Analysis When Subject to Regular Voltage Fluctuations , 2013, IEEE Transactions on Power Electronics.