Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review

In recent years there has been a growing attention towards use of solar energy. The main advantages of photovoltaic (PV) systems employed for harnessing solar energy are lack of greenhouse gas emission, low maintenance costs, fewer limitations with regard to site of installation and absence of mechanical noise arising from moving parts. However, PV systems suffer from relatively low conversion efficiency. Therefore, maximum power point tracking (MPPT) for the solar array is essential in a PV system. The nonlinear behavior of PV systems as well as variations of the maximum power point with solar irradiance level and temperature complicates the tracking of the maximum power point. A variety of MPPT methods have been proposed and implemented. This review paper introduces a classification scheme for MPPT methods based on three categories: offline, online and hybrid methods. This classification, which can provide a convenient reference for future work in PV power generation, is based on the manner in which the control signal is generated and the PV power system behavior as it approaches steady state conditions. Some of the methods from each class are simulated in Matlab/Simulink environment in order to compare their performance. Furthermore, different MPPT methods are discussed in terms of the dynamic response of the PV system to variations in temperature and irradiance, attainable efficiency, and implementation considerations.

[1]  K. Agbossou,et al.  Development of a MPPT method for photovoltaic systems , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[2]  Takashi Hiyama,et al.  Neural network based estimation of maximum power generation from PV module using environmental information , 1997 .

[3]  N. H. Helwa,et al.  Maximum power point traking controller for PV systems using neural networks , 2005 .

[4]  Umit Ozguner,et al.  Extremum-seeking control strategy for ABS system with time delay , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  C. Hua,et al.  An on-line MPPT algorithm for rapidly changing illuminations of solar arrays , 2003 .

[6]  Vahan Gevorgian,et al.  A peak power tracker for small wind turbines in battery charging applications , 1999 .

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

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

[9]  Miroslav Krstic,et al.  Extremum seeking for moderately unstable systems and for autonomous vehicle target tracking without position measurements , 2006, 2006 American Control Conference.

[10]  Moshe Sitbon,et al.  Interfacing renewable energy sources for maximum power transfer—Part I: Statics , 2014 .

[11]  Xin Li,et al.  A research on photovoltaic energy controlling system with maximum power point tracking , 2002, Proceedings of the Power Conversion Conference-Osaka 2002 (Cat. No.02TH8579).

[12]  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).

[13]  Miroslav Krstic,et al.  Stability of extremum seeking feedback for general nonlinear dynamic systems , 2000, Autom..

[14]  M. E. Ropp,et al.  Comparative study of maximum power point tracking algorithms , 2003 .

[15]  A. Messai,et al.  FPGA-based implementation of a fuzzy controller (MPPT) for photovoltaic module , 2011 .

[16]  Andres Barrado,et al.  Evaluation of a new maximum power point tracker (MPPT) applied to the photovoltaic stand-alone systems , 2005 .

[17]  N. Mutoh,et al.  Prediction-data-based maximum-power-point-tracking method for photovoltaic power generation systems , 2002, 2002 IEEE 33rd Annual IEEE Power Electronics Specialists Conference. Proceedings (Cat. No.02CH37289).

[18]  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).

[19]  Andres Barrado,et al.  Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems , 2006 .

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

[21]  Dean Zhao,et al.  A novel two-mode MPPT method for photovoltaic power generation system , 2009, 2009 IEEE 6th International Power Electronics and Motion Control Conference.

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

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

[24]  Seung Kyu Park,et al.  A novel maximum power point tracking control for photovoltaic power system under rapidly changing solar radiation , 2001, ISIE 2001. 2001 IEEE International Symposium on Industrial Electronics Proceedings (Cat. No.01TH8570).

[25]  Miroslav Krstic,et al.  Formation Flight Optimization Using Extremum Seeking Feedback , 2003 .

[26]  I. Queinnec,et al.  MPPT of photovoltaic systems using extremum - seeking control , 2006, IEEE Transactions on Aerospace and Electronic Systems.

[27]  Gwon-Jong Yu,et al.  Maximum power point tracking with temperature compensation of photovoltaic for air conditioning system with fuzzy controller , 1996, Conference Record of the Twenty Fifth IEEE Photovoltaic Specialists Conference - 1996.

[28]  Max Donath,et al.  American Control Conference , 1993 .

[29]  Ke-Horng Chen,et al.  Highly Efficient Analog Maximum Power Point Tracking (AMPPT) in a Photovoltaic System , 2012, IEEE Transactions on Circuits and Systems I: Regular Papers.

[30]  Mohammad A. S. Masoum,et al.  Closure on "Theoretical and experimental analyses of photovoltaic systems with voltage and current-based maximum power point tracking" , 2002 .

[31]  Miroslav Krstic,et al.  PID Tuning Using Extremum Seeking , 2005 .

[32]  Nobuyuki Kasa,et al.  Maximum power point tracking with capacitor identificator for photovoltaic power system , 2000 .

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

[34]  Saad Alghuwainem Matching of a DC motor to a photovoltaic generator using a step-up converter with a current-locked loop , 1994 .

[35]  M. A. Slonim,et al.  Maximum power point regulator for 4 kW solar cell array connected through invertor to the AC grid , 1996, IECEC 96. Proceedings of the 31st Intersociety Energy Conversion Engineering Conference.

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

[37]  Joe-Air Jiang,et al.  On application of a new hybrid maximum power point tracking (MPPT) based photovoltaic system to the closed plant factory , 2014 .

[38]  Jongrong Lin,et al.  Implementation of a DSP-controlled photovoltaic system with peak power tracking , 1998, IEEE Trans. Ind. Electron..

[39]  Bo H. Cho,et al.  Design and Analysis of Microprocessor-Controlled Peak-Power-Tracking System , 1992 .

[40]  Chokri Ben Salah,et al.  Comparison of fuzzy logic and neural network in maximum power point tracker for PV systems , 2011 .

[41]  Mike Ropp,et al.  Comparative study of maximum power point tracking algorithms using an experimental, programmable, maximum power point tracking test bed , 2000, Conference Record of the Twenty-Eighth IEEE Photovoltaic Specialists Conference - 2000 (Cat. No.00CH37036).

[42]  Luiz A. C. Lopes,et al.  Comparative study of variable size perturbation and observation maximum power point trackers for PV systems , 2010 .

[43]  Subbaraya Yuvarajan,et al.  Photo-voltaic power converter with a simple maximum-power-point-tracker , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[44]  Marcelo Gradella Villalva,et al.  Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays , 2009, IEEE Transactions on Power Electronics.

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

[46]  L. Zhang,et al.  Optimal control of a grid-connected PV system for maximum power point tracking and unity power factor , 1998 .

[47]  Miroslav Krstic,et al.  Performance improvement and limitations in extremum seeking control , 2000 .

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

[49]  S Ahmed,et al.  High-Performance Adaptive Perturb and Observe MPPT Technique for Photovoltaic-Based Microgrids , 2011, IEEE Transactions on Power Electronics.

[50]  Mohammad Hassan Moradi,et al.  A hybrid maximum power point tracking method for photovoltaic systems , 2011 .

[51]  O. Wasynczuk,et al.  Dynamic Behavior of a Class of Photovoltaic Power Systems , 1983, IEEE Power Engineering Review.

[52]  Miroslav Krstic,et al.  Experimental application of extremum seeking on an axial-flow compressor , 2000, IEEE Trans. Control. Syst. Technol..

[53]  J. A. Roger,et al.  Optimization of the function of a photovoltaic array using a feedback control system , 1984 .

[54]  Ziyad M. Salameh,et al.  Analysis of the effects of a passing cloud on a grid-interactive photovoltaic system with battery storage using neural networks , 1999 .

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

[56]  Andres Barrado,et al.  New algorithm using only one variable measurement applied to a maximum power point tracker , 2005 .

[57]  J.J. Schoeman,et al.  A simplified maximal power controller for terrestrial photovoltaic panel arrays , 1982, 1982 IEEE Power Electronics Specialists conference.

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

[59]  Tsai-Fu Wu,et al.  Single-stage converters for photovoltaic powered lighting systems with MPPT and charging features , 1998, APEC '98 Thirteenth Annual Applied Power Electronics Conference and Exposition.

[60]  K. Uezato,et al.  Maximum power point tracker using fuzzy control for photovoltaic arrays , 1994, Proceedings of 1994 IEEE International Conference on Industrial Technology - ICIT '94.

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

[62]  Angelo Brambilla,et al.  New approach to photovoltaic arrays maximum power point tracking , 1999, 30th Annual IEEE Power Electronics Specialists Conference. Record. (Cat. No.99CH36321).

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

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

[65]  V. Agarwal,et al.  A new algorithm for rapid tracking of approximate maximum power point in photovoltaic systems , 2004, IEEE Power Electronics Letters.

[66]  Gayeon Kim,et al.  A novel two-mode MPPT control algorithm based on comparative study of existing algorithms , 2004 .

[67]  Mohamed M. Algazar,et al.  Maximum Power Point Tracking Using Fuzzy Logic Control , 2011 .

[68]  Carlos Andrés Ramos-Paja,et al.  Perturb and Observe MPPT algorithm with a current controller based on the sliding mode , 2013 .

[69]  M. Andersen,et al.  200 W low cost module integrated utility interface for modular photovoltaic energy systems , 1995, Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.

[70]  P. T. Krein,et al.  Concerning “Maximum Power Point Tracking for Photovoltaic Optimization Using Ripple-Based Extremum Seeking Control” , 2011, IEEE Transactions on Power Electronics.

[71]  Yaoyu Li,et al.  Sequential ESC-Based Global MPPT Control for Photovoltaic Array With Variable Shading , 2011, IEEE Transactions on Sustainable Energy.

[72]  Kotaro Hirasawa,et al.  The dynamic performance of photovoltaic supplied dc motor fed from DC-DC converter and controlled by neural networks , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[73]  R. M. Hilloowala,et al.  A rule-based fuzzy logic controller for a PWM inverter in photo-voltaic energy conversion scheme , 1992, Conference Record of the 1992 IEEE Industry Applications Society Annual Meeting.

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

[75]  Johan H R Enslin,et al.  Integrated photovoltaic maximum power point tracking converter , 1997, IEEE Trans. Ind. Electron..

[76]  Jiann-Fuh Chen,et al.  Novel maximum-power-point-tracking controller for photovoltaic energy conversion system , 2001, IEEE Trans. Ind. Electron..

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

[78]  N. Kasa,et al.  Maximum power point tracking with capacitor identifier for photovoltaic power system , 2000 .

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

[80]  M. Krstic,et al.  PID tuning using extremum seeking: online, model-free performance optimization , 2006, IEEE Control Systems.