An Extensive Study on Online, Offline and Hybrid MPPT Algorithms for Photovoltaic Systems

  • Meganathan Padmanaban Department of Electrical and Electronics Engineering, Sri Venkateshwaraa College of Engineering and Technology, Ariyur, Puducherry, India.
  • Sasi Chinnathambi Department of Electrical, FEAT, Annamalai University, Chidambaram,Tamilnadu, India.
  • Pugazhendiran Parthasarathy Department of Electrical and Electronics Engineering, IFET College of Engineering, Villupuram, Tamilnadu, India.
  • Nammalvar Pachaivannan Department of Electrical and Electronics Engineering, Krishnasamy College of Engineering and Technology, Cuddalore, Tamilnadu, India.
Keywords: MPPT algorithms, Solar Power, Renewable Energy, Hybrid System, PV system


To moderate global warming, conventional fossil fuels are depleted. As the population increased with the rising standard of living and industrial growth, the global environment is affected and cause the greenhouse gases occurrence, which are frequently increased by unlimited use of fossil fuels. The generation of electric power loads increases the power demand on the basics of modern power technology development. Several benefits can be attained by installing the distribution generation with the quality and reliability of power delivered. However, the global energy problem can be resolved by renewable energy sources as an alternative energy generation. Technological developments in the last decade have increased the use of renewable energy sources. In worldwide, several renewable energy sources are used to attain their own power demand. The photovoltaic (PV) generation is the essential renewable energy source to serve the increasing electrical loads. The fastest-growing PV system has the naturally available energy sources of robust evolution with elegant benefits. The foremost objective of this paper is to examine the performance of the PV system with various Maximum Power Point Tracking (MPPT) algorithms. The solar irradiance and temperature make it complex to track the MPPT of PV systems. This review is about various MPPT algorithms like online, offline, and hybrid methods. The selected algorithms from each discussion are simulated in MATLAB/Simulink environment to match their performance in footings of the dynamic response and efficiency of the PV system under the variations of solar irradiance and temperature. An explanation and discussion of the PV system are achieved with the study of different types of MPPT algorithms of PV systems.


[1] Yang B, Yu T, Shu H, Zhu D, An N, Sang Y, et al. “Perturbation observer based fractional-order sliding-mode controller for MPPT of grid-connected PV inverters: Design and real-time implementation”. Control Eng Pract., Vol.79, pp.105–25, 2018.
[2] Dzikiy P. Renewable energy now makes up a third of global power capacity. Electrek 2019. (accessed June 24, 2020).
[3] What are the most used renewable energy sources in the world? Power Technol Energy News Mark Anal 2020. (accessed June 24, 2020).
[4] Mishra T. Share of renewable energy rises to 9%. @businessline n.d. (accessed June 24, 2020).
[5] Renewable Energy Industry in India: Overview, Market Size & Growth | IBEF n.d. (accessed June 24, 2020).
[6] Kumar N, Singh B, Panigrahi BK, Chakraborty C, Suryawanshi HM, Verma V. “Integration of Solar PV With Low-Voltage Weak Grid System: Using Normalized Laplacian Kernel Adaptive Kalman Filter and Learning Based InC Algorithm”. IEEE Trans Power Electron, Vol. 34, pp. 10746–58, 2019.
[7] Solar cell. Wikipedia 2020.
[8] Photovoltaic effect. Wikipedia 2020.
[9] Elmelegi A, Aly M, Ahmed EM, Alharbi AG. “A simplified phase-shift PWM-based feedforward distributed MPPT method for grid-connected cascaded PV inverters”. Sol Energy, Vol. 187, pp. 1–12, 2019.
[10] Yang B, Yu T, Shu H, Zhu D, An N, Sang Y, et al. “Energy reshaping based passive fractional-order PID control design and implementation of a grid-connected PV inverter for MPPT using grouped grey wolf optimizer”. Sol Energy, Vol. 170, pp. 31–46, 2018.
[11] Azizi A, Logerais P-O, Omeiri A, Amiar A, Charki A, Riou O, et al. “Impact of the aging of a photovoltaic module on the performance of a grid-connected system”. Sol Energy, Vol. 174, pp. 445–54, 2018.
[12] Patel H, Agarwal V. “MATLAB-Based Modeling to Study the Effects of Partial Shading on PV Array Characteristics”. IEEE Trans Energy Convers, Vol. 23, pp. 302–10, 2008.
[13] Manjunath, Suresh HN, Rajanna S. “Performance enhancement of Hybrid interconnected Solar Photovoltaic array using shade dispersion Magic Square Puzzle Pattern technique under partial shading conditions”. Sol Energy, Vol. 194, pp. 602–17, 2019.
[14] Durán E, Andújar JM, Enrique JM, Pérez-Oria JM. “Determination of PV Generator I-V/P-V Characteristic Curves Using a DC-DC Converter Controlled by a Virtual Instrument”. Int J Photoenergy, 2012:e843185, 2012.
[15] Onat N. “Recent Developments in Maximum Power Point Tracking Technologies for Photovoltaic Systems”. Int J Photoenergy, 2012:e245316, 2010.
[16] Durán E, Andújar JM, Galán J, Sidrach‐de‐Cardona M. “Methodology and experimental system for measuring and displaying I–V characteristic curves of PV facilities”. Prog Photovolt Res Appl, Vol. 17, pp. 574–86, 2009.
[17] Mahmoud MM. “Transient analysis of a PV power generator charging a capacitor for measurement of the I–V characteristics”. Renew Energy, Vol. 31, pp. 2198–206, 2006.
[18] Sanchis P, López J, Ursúa A, Gubía E, Marroyo L. “On the testing, characterization, and evaluation of PV inverters and dynamic MPPT performance under real varying operating conditions”. Prog Photovolt Res Appl, Vol. 15, pp. 541–56, 2007.
[19] Rezk H, Eltamaly AM. “A comprehensive comparison of different MPPT techniques for photovoltaic systems”. Sol Energy, Vol. 112, pp. 1–11, 2015.
[20] Eltawil MA, Zhao Z. “MPPT techniques for photovoltaic applications”. Renew Sustain Energy Rev, Vol. 25, pp. 793–813, 2013.
[21] Abdel-Salam M, EL-Mohandes M-T, Goda M. “History of Maximum Power Point Tracking”. In: Eltamaly AM, Abdelaziz AY, editors. Mod. Maximum Power Point Track. Tech. Photovolt. Energy Syst., Cham: Springer International Publishing, pp. 1–29, 2020.
[22] Eltamaly AM, Abdelaziz AY, editors. “Modern Maximum Power Point Tracking Techniques for Photovoltaic Energy Systems”. Springer International Publishing; 2020.
[23] “Single stage three level grid interactive MPPT inverter for PV systems”. Energy Convers Manag, Vol. 80, pp. 561–72, 2014.
[24] Pakkiraiah B, Sukumar GD. “Research Survey on Various MPPT Performance Issues to Improve the Solar PV System Efficiency”. J Sol Energy, 2016:e8012432, 2016.
[25] Esram T, Chapman PL. “Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques”. IEEE Trans Energy Convers, Vol. 22, pp. 439–49, 2007.
[26] Adel Y, Abdelhady R, Ibrahim AM. “Assessment of a proposed hybrid photovoltaic array maximum power point tracking method”. Water Sci, Vol, 30, pp. 108–19, 2016.
[27] de Oliveira FM, Oliveira da Silva SA, Durand FR, Sampaio LP, Bacon VD, Campanhol LBG. “Grid-tied photovoltaic system based on PSO MPPT technique with active power line conditioning”. IET Power Electron, Vol. 9, pp. 1180–91, 2016.
[28] Angulo M, Ruiz-Caballero DA, Lago J, Heldwein ML, Mussa SA. “Active Power Filter Control Strategy With Implicit Closed-Loop Current Control and Resonant Controller”. IEEE Trans Ind Electron, Vol. 60, pp. 2721–30, 2013.
[29] Moon S, Yoon S-G, Park J-H. “A New Low-Cost Centralized MPPT Controller System for Multiply Distributed Photovoltaic Power Conditioning Modules”. IEEE Trans Smart Grid, Vol. 6, pp. 2649–58, 2015.
[30] Rezk H, Fathy A. “Simulation of global MPPT based on teaching–learning-based optimization technique for partially shaded PV system”. Electr Eng, Vol. 99, pp. 847–59, 2017.
[31] Rao RV, Patel V. “An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems”. Sci Iran, Vol. 20, 710–20, 2013.
[32] Črepinšek M, Liu S-H, Mernik L. “A note on teaching–learning-based optimization algorithm”. Inf Sci, Vol. 212, pp. 79–93, 2012.
[33] Fathy A, Ziedan I, Amer D. “Improved teaching–learning-based optimization algorithm-based maximum power point trackers for photovoltaic system”. Electr Eng, Vol. 100, pp. 1773–84, 2018.
[34] Oshaba AS, Ali ES, Elazim SMA. “PI controller design via ABC algorithm for MPPT of PV system supplying DC motor–pump load”. Electr Eng, Vol. 99, pp. 505–18, 2017.
[35] Kumar N, Hussain I, Singh B, Panigrahi BK. “Single sensor based MPPT for partially shaded solar photovoltaic by using human psychology optimisation algorithm”. Transm Distrib IET Gener, Vol. 11, pp. 2562–74, 2017.
[36] Effects of Achievement Motivation on Behavior n.d. (accessed June 25, 2020).
[37] Rani BI, Ilango GS, Nagamani C. “Enhanced Power Generation From PV Array Under Partial Shading Conditions by Shade Dispersion Using Su Do Ku Configuration”. IEEE Trans Sustain Energy, Vol. 4, pp. 594–601, 2013.
[38] Seyedmahmoudian M, Rahmani R, Mekhilef S, Maung Than Oo A, Stojcevski A, Soon TK, et al. “Simulation and Hardware Implementation of New Maximum Power Point Tracking Technique for Partially Shaded PV System Using Hybrid DEPSO Method”. IEEE Trans Sustain Energy, Vol. 6:pp. 850–62, 2015.
[39] Renaudineau H, Donatantonio F, Fontchastagner J, Petrone G, Spagnuolo G, Martin J-P, et al. “A PSO-Based Global MPPT Technique for Distributed PV Power Generation”. IEEE Trans Ind Electron, Vol. 62, pp. 1047–58, 2015.
[40] Manickam C, Raman GR, Raman GP, Ganesan SI, Nagamani C. “A Hybrid Algorithm for Tracking of GMPP Based on P O and PSO With Reduced Power Oscillation in String Inverters”. IEEE Trans Ind Electron, Vol. 63, pp. 6097–106. 2016.
[41] Koad RBA, Zobaa AF, El-Shahat A. “A Novel MPPT Algorithm Based on Particle Swarm Optimization for Photovoltaic Systems”. IEEE Trans Sustain Energy, Vol. 8, pp. 468–76, 2017.
[42] Patel H, Agarwal V. “MPPT Scheme for a PV-Fed Single-Phase Single-Stage Grid-Connected Inverter Operating in CCM With Only One Current Sensor”. IEEE Trans Energy Convers, Vol. 24, pp. 256–63, 2009.
[43] Gladwell M. Outliers: the story of success. 1st ed. New York: Little, Brown and Co; 2008.
[44] Sundareswaran K, Sankar P, Nayak PSR, Simon SP, Palani S. “Enhanced Energy Output From a PV System Under Partial Shaded Conditions Through Artificial Bee Colony”. IEEE Trans Sustain Energy, Vol. 6, pp. 198–209, 2015.
[45] Sundareswaran K, Peddapati S, Palani S. “MPPT of PV Systems Under Partial Shaded Conditions Through a Colony of Flashing Fireflies”. IEEE Trans Energy Convers, Vol. 29, pp. 463–72, 2014.
[46] Mohanty S, Subudhi B, Ray PK. “A New MPPT Design Using Grey Wolf Optimization Technique for Photovoltaic System Under Partial Shading Conditions”. IEEE Trans Sustain Energy, Vol. 7, pp. 181–8, 2016.
[47] Kahneman D. Thinking, Fast and Slow. Farrar, Straus and Giroux; 2011.
[48] Bhukya MN, Kota VR. “DCA-TR-based MPP tracking scheme for photovoltaic power enhancement under dynamic weather conditions”. Electr Eng, Vol. 100, pp. 2383–96, 2018.
[49] Wu Z, Yu D, Kang X. “Application of improved chicken swarm optimization for MPPT in photovoltaic system”. Optim Control Appl Methods, Vol. 39, pp. 1029–42, 2018.
[50] Liu C-P, Ye C-M. “Bat algorithm with chaotic search strategy and analysis of its property”. Xitong Fangzhen Xuebao, J Syst Simul, Vol. 25, pp. 1183-1188+1195, 2013.
[51] Yan K, Du Y, Ren Z. “MPPT Perturbation Optimization of Photovoltaic Power Systems Based on Solar Irradiance Data Classification”. IEEE Trans Sustain Energy, Vol. 10, pp. 514–21, 2019.
[52] Lakshmi M, Hemamalini S. “Coordinated control of MPPT and voltage regulation using single-stage high gain DC–DC converter in a grid-connected PV system”. Electr Power Syst Res, Vol. 169, pp. 65–73, 2019.
[53] Das MK, Jana KC, Sinha A. “Performance evaluation of an asymmetrical reduced switched multi-level inverter for a grid-connected PV system”. IET Renew Power Gener, Vol. 12, pp. 252–63, 2018.
[54] de Jesus VMR, Cupertino AF, Xavier LS, Pereira HA, Mendes VF. “Comparison of MPPT Strategies in Three-Phase Photovoltaic Inverters Applied for Harmonic Compensation”. IEEE Trans Ind Appl, Vol. 55, pp. 5141–52, 2019.
[55] Midya P, Krein PT, Turnbull RJ, Reppa R, Kimball J. “Dynamic maximum power point tracker for photovoltaic applications”. PESC Rec. 27th Annu. IEEE Power Electron. Spec. Conf., Vol. 2, pp. 1710–6, 1996.
[56] Sangwongwanich A, Blaabjerg F. “Mitigation of Interharmonics in PV Systems With Maximum Power Point Tracking Modification”. IEEE Trans Power Electron, Vol. 34, pp. 8279–82, 2019.
[57] Femia N, Petrone G, Spagnuolo G, Vitelli M. “Optimization of perturb and observe maximum power point tracking method”. IEEE Trans Power Electron, Vol. 20, pp. 963–73, 2005.
[58] Kivimäki J, Kolesnik S, Sitbon M, Suntio T, Kuperman A. “Design Guidelines for Multiloop Perturbative Maximum Power Point Tracking Algorithms”. IEEE Trans Power Electron, Vol. 33, pp. 1284–93, 2018.
[59] Hussein KH, Muta I, Hoshino T, Osakada M. “Maximum photovoltaic power tracking: an algorithm for rapidly changing atmospheric conditions”. Transm Distrib IEE Proc – Gener, Vol. 142, pp. 59–64, 1995.
[60] Kumar V, Singh M. “Sensorless DC-link control approach for three-phase grid integrated PV system”. Int J Electr Power Energy Syst, Vol. 112, pp. 309–18, 2019.
[61] Li H, Yang D, Su W, Lü J, Yu X. “An Overall Distribution Particle Swarm Optimization MPPT Algorithm for Photovoltaic System Under Partial Shading”. IEEE Trans Ind Electron, Vol. 66, pp. 265–75, 2019.
[62] Ishaque K, Salam Z. “A Deterministic Particle Swarm Optimization Maximum Power Point Tracker for Photovoltaic System Under Partial Shading Condition”. IEEE Trans Ind Electron, Vol. 60, pp. 3195–206, 2013.
[63] Pachaivannan N, Subburam R, Ramkumar U, Kasinathan P. “Crowded plant height optimisation algorithm tuned maximum power point tracking for grid integrated solar power conditioning system”. IET Renew Power Gener, Vol. 13, pp. 2137–47, 2019.
[64] Ebrahim MA, Osama A, Kotb KM, Bendary F. “Whale inspired algorithm based MPPT controllers for grid-connected solar photovoltaic system”. Energy Procedia, Vol. 162, pp. 77–86, 2019.
[65] Ramli MZ, Salam Z. “Analysis and experimental validation of partial shading mitigation in photovoltaic system using integrated dc–dc converter with maximum power point tracker”. IET Renew Power Gener, Vol. 13, pp. 2356–66, 2019.
[66] Liu C, Wu B, Cheung R. “Advanced algorithm for MPPT control of photovoltaic systems”, Canadian Solar Buildings Conference Montreal. And Technology 2004.
[67] Belkaid A, Colak I, Kayisli K. “Implementation of a modified P&O-MPPT algorithm adapted for varying solar radiation conditions”. Electr Eng, Vol. 99, pp. 839–46, 2017.
[68] Sera D, Kerekes T, Teodorescu R, Blaabjerg F. “Improved MPPT method for rapidly changing environmental conditions”. 2006 IEEE Int. Symp. Ind. Electron., Vol. 2, pp. 1420–5, 2006.
[69] Ahmed J, Salam Z. “An Enhanced Adaptive P O MPPT for Fast and Efficient Tracking Under Varying Environmental Conditions”. IEEE Trans Sustain Energy, Vol. 9, pp. 1487–96, 2018.
[70] Critical Evaluation of Offline MPPT Techniques of Solar PV for Stand-Alone Applications. Springer professional De n.d. (accessed June 24, 2020).
[71] Boumaaraf H, Talha A, Bouhali O. “A three-phase NPC grid-connected inverter for photovoltaic applications using neural network MPPT”. Renew Sustain Energy Rev, Vol. 49, pp. 1171–9, 2015.
[72] Eltawil MA, Zhao Z. “Grid-connected photovoltaic power systems: Technical and potential problems—A review”. Renew Sustain Energy Rev 2010;14:112–29.
[73] Specht DF. “Probabilistic neural networks”. Neural Netw, Vol. 3, pp. 109–18, 1990.
[74] Jing Z, Ning L, Jiabin X, Shengfang Z, Yan X. “Novel MPPT method based on large variance GA-RBF”. J Eng 2019, pp. 3365–70, 2019
[75] Çelik Ö, Teke A. “A Hybrid MPPT method for grid connected photovoltaic systems under rapidly changing atmospheric conditions”. Electr Power Syst Res, Vol. 152, pp. 194–210, 2017
[76] Sher HA, Murtaza AF, Noman A, Addoweesh KE, Al-Haddad K, Chiaberge M. “A New Sensorless Hybrid MPPT Algorithm Based on Fractional Short-Circuit Current Measurement and P O MPPT”. IEEE Trans Sustain Energy, Vol. 6:pp. 1426–34, 2015.
[77] Reza Reisi A, Hassan Moradi M, Jamasb S. “Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review”. Renew Sustain Energy Rev, Vol. 19, pp. 433–43, 2013.
[78] Thangavelu A, Vairakannu S, Parvathyshankar D. “Linear open circuit voltage-variable step-size-incremental conductance strategy-based hybrid MPPT controller for remote power applications”. IET Power Electron, Vol. 10, pp. 1363–76, 2017
[79] Touil S-A, Boudjerda N, Boubakir A, Drissi KEK. “A sliding mode control and artificial neural network based MPPT for a direct grid-connected photovoltaic source”. Asian J Control, Vol. 21, pp. 1892–905, 2019.
How to Cite
Padmanaban, M., Chinnathambi, S., Parthasarathy, P., & Pachaivannan, N. (2021). An Extensive Study on Online, Offline and Hybrid MPPT Algorithms for Photovoltaic Systems. Majlesi Journal of Electrical Engineering, 15(3), 1-16.