A Comprehensive Decade-Long Review of Advanced MPPT Algorithms for Enhanced Photovoltaic Efficiency
Abstract
1. Introduction
2. Foundations of MPPT Techniques
2.1. Principle of Maximum Power Point Tracking
- Irradiance (G): Solar irradiance directly impacts the current output of PV modules. An increase in irradiance increases power generation, but also shifts the MPP [11].
- Temperature (T): Higher temperatures generally reduce the open-circuit voltage of a PV cell, thus lowering the maximum power output [12].
- Current (I): The output current changes with both load and environmental conditions and is monitored to assess power variations [15].
2.2. General Classification of MPPT Techniques
3. Classical MPPT Control Methods
3.1. Different Traditional MPPT Techniques
3.1.1. Perturb and Observe Algorithm
- If ΔP > 0 and ΔV > 0: increase voltage (continue in the same direction).
- If ΔP > 0 and ΔV < 0: decrease voltage.
- If ΔP < 0 and ΔV > 0: decrease voltage (reverse direction).
- If ΔP < 0 and ΔV < 0: increase voltage.
3.1.2. Modified Perturb and Observe
- Adaptive Step Size
- Decision Delay or Hysteresis
- Irradiance-Aware Modifications
3.1.3. Incremental Conductance
- If , the system is operating to the left of the MPP → increase voltage.
- If , the system is operating to the right of the MPP → decrease voltage.
- If , the system is at the MPP → maintain the current voltage.
3.1.4. Modified Incremental Conductance Method
- Flag-based control to distinguish between tracking and steady-state modes.
- Hysteresis thresholds to avoid unnecessary fluctuations near the MPP.
- Irradiance sensitivity to anticipate and react to abrupt environmental changes.
- Duty cycle freezing during stable conditions to reduce switching losses.
3.1.5. Constant Voltage Method
3.1.6. Open-Circuit Voltage Technique
3.1.7. Short-Circuit Current
3.1.8. Hill Climbing
3.1.9. Fractional Open-Circuit Voltage
3.1.10. Fractional Short-Circuit Current
3.1.11. Ripple Correlation Control
3.2. Overview of Previous Works on Classical MPPT Techniques Developed Between 2015 and 2025
3.3. Comparative Summary of Classical MPPT Methods
4. Intelligent MPPT Control Methods
4.1. Different Intelligent MPPT Methods
4.1.1. Fuzzy Logic Control
- Fuzzification transforms numerical inputs (like the change in power and voltage) into fuzzy variables [62].
- The inference engine applies a set of “if–then” rules that mimic expert knowledge (If is small and positive, then decrease duty cycle slightly) [27].
- Defuzzification converts the fuzzy output back into a numerical value to adjust the duty cycle [27].
4.1.2. Artificial Neural Network
- Once trained, the ANN directly estimates the duty cycle or voltage corresponding to MPP [65].
4.1.3. Genetic Algorithm
4.1.4. Support Vector Machine
4.1.5. Reinforcement Learning
4.1.6. Decision Tree-Based Control
4.2. Overview of Previous Works on Intelligent MPPT Techniques Developed Between 2015 and 2025
4.3. Comparative Summary of Intelligent MPPT Methods
5. Optimization MPPT Control Methods
5.1. Different Optimization MPPT Methods
5.1.1. Particle Swarm Optimization
5.1.2. Ant Colony Optimization
5.1.3. Cuckoo Search Optimization
5.1.4. Differential Evolution
5.1.5. Harmony Search Algorithm
- Improvisation rule [98]:
5.1.6. Firefly Algorithm
5.1.7. Simulated Annealing
5.1.8. Grey Wolf Optimization
5.2. Overview of Previous Works on Optimization MPPT Techniques Developed Between 2015 and 2025
5.3. Comparative Summary of Optimization MPPT Algorithms
6. Hybrid MPPT Control Methods
6.1. Different Hybrid MPPT Methods
6.1.1. Adaptive Neuro-Fuzzy Inference System (ANFIS)
6.1.2. Fuzzy Logic–Perturb and Observe (FL-P&O)
6.1.3. Artificial Neural Network with Incremental Conductance (ANN-InC)
6.1.4. Genetic Algorithm with Fuzzy Logic Controller (GA-FLC)
6.1.5. ANFIS with Particle Swarm Optimization (ANFIS-PSO)
6.1.6. Hybrid Swarm Intelligence Techniques
6.2. Overview of Previous Works on Hybrid MPPT Techniques Developed Between 2015 and 2025
6.3. Comparative Summary of Hybrid MPPT Algorithms
7. Criteria for Ranking Different MPPT Methods
8. Discussion and Recommendations for Future Research
9. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Bouksaim, M.; Krami, N.; Acci, Y.; Srifi, M.N.; Hadjouja, A. Modeling of photovoltaic module using maximum power point tracking controller. In Proceedings of the 2018 International Symposium on Advanced Electrical and Communication Technologies (ISAECT), Rabat, Morocco, 21–23 November 2018; pp. 1–4. [Google Scholar]
- Bouksaim, M.; Acci, Y.; Srifi, M.N. Modeling of Grid-Connected Photovoltaic System Installation in Moroccan Ibn Tofail Uni-versity. Adv. Sci. Technol. Eng. Syst. J. 2019, 4, 150–155. [Google Scholar] [CrossRef]
- Li, C.; Chen, Y.; Zhou, D. A high-performance adaptive incremental conductance MPPT algorithm for photovoltaic systems. Energies 2016, 9, 288. [Google Scholar] [CrossRef]
- Marroquín-Arreola, R.; Lezama, J.; Hernández-De León, H.R.; Martínez-Romo, J.C.; Hoyo-Montaño, J.A.; Camas-Anzueto, J.L.; Santos-Ruiz, I. Design of an MPPT technique for the indirect measurement of the open-circuit voltage applied to thermoelectric generators. Energies 2022, 15, 3833. [Google Scholar] [CrossRef]
- Khatri, M.; Kumar, A. Simulation and experimental validation of hill-climbing algorithm for maximum power point tracking of solar photovoltaic plant. Curr. Sci. 2017, 113, 1423. [Google Scholar] [CrossRef]
- Radu, P.V.; Lewandowski, M.; Szelag, A. Short-circuit fault current modeling of a dc light rail system with a wayside energy storage device. Energies 2022, 15, 3527. [Google Scholar] [CrossRef]
- BOUBAKER, O. MPPT techniques for photovoltaic systems: A systematic review in current trends and recent advances in artificial intelligence. Discov. Energy 2023, 3, 9. [Google Scholar] [CrossRef]
- Mohamed, S.A.; Abd El Sattar, M. A comparative study of P&O and INC maximum power point tracking techniques for grid-connected PV systems. SN Appl. Sci. 2019, 1, 174. [Google Scholar]
- Hayder, W.; Ogliari, E.; Dolara, A. Improved PSO: A comparative study in MPPT algorithm for PV system control under partial shading conditions. Energies 2020, 13, 2035. [Google Scholar] [CrossRef]
- Hammami, M.; Grandi, G.; Rudan, M. RCC-MPPT algorithms for single-phase PV systems in case of multiple DC harmonics. In Proceedings of the 2017 6th International Conference on Clean Electrical Power (ICCEP), Santa Margherita Ligure, Italy, 27–29 June 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 678–683. [Google Scholar]
- Frydrychowicz-Jastrzębska, G.; Bugała, A. Solar tracking system with new hybrid control in energy production optimization from photovoltaic conversion for polish climatic conditions. Energies 2021, 14, 2938. [Google Scholar] [CrossRef]
- Solís-Cervantes, C.U.; Palomino-Resendiz, S.I.; Flores-Hernández, D.A.; Peñaloza-López, M.A.; Montelongo-Vazquez, C.M. Design and implementation of extremum-seeking control based on mppt for dual-axis solar tracker. Mathematics 2024, 12, 1913. [Google Scholar] [CrossRef]
- Naima, B.; Belkacem, B.; Ahmed, T.; Benbouhenni, H.; Riyadh, B.; Samira, H.; Sarra, H.; Elbarbary, Z.M.S.; Mohammed, S.A. Enhancing MPPT optimization with hybrid predictive control and adaptive P&O for better efficiency and power quality in PV systems. Sci. Rep. 2025, 15, 24559. [Google Scholar] [CrossRef]
- Giurgi, G.I.; Szolga, L.A.; Giurgi, D.V. Benefits of fuzzy logic on MPPT and PI controllers in the chain of photovoltaic control systems. Appl. Sci. 2022, 12, 2318. [Google Scholar] [CrossRef]
- Bradai, R.; Boukenoui, R.; Kheldoun, A.; Salhi, H.; Ghanes, M.; Barbot, J.P.; Mellit, A. Experimental assessment of new fast MPPT algorithm for PV systems under non-uniform irradiance conditions. Appl. Energy 2017, 199, 416–429. [Google Scholar] [CrossRef]
- Khodair, D.; Motahhir, S.; Mostafa, H.H.; Shaker, A.; Munim, H.A.E.; Abouelatta, M.; Saeed, A. Modeling and simulation of modified MPPT techniques under varying operating climatic conditions. Energies 2023, 16, 549. [Google Scholar] [CrossRef]
- Pavithra, C.; Kb, S.A. Comparison of Solar P&O and FLC-based MPPT Controllers & Analysis under Dynamic Conditions. EAI Endorsed Trans. Energy Web 2024, 11, 1. [Google Scholar]
- Villegas-Mier, C.G.; Rodriguez-Resendiz, J.; Álvarez-Alvarado, J.M.; Rodriguez-Resendiz, H.; Herrera-Navarro, A.M.; Rodríguez-Abreo, O. Artificial neural networks in MPPT algorithms for optimization of photovoltaic power systems: A review. Micromachines 2021, 12, 1260. [Google Scholar] [CrossRef]
- Roy, B.; Adhikari, S.; Datta, S.; Devi, K.J.; Devi, A.D.; Ustun, T.S. Harnessing Deep Learning for Enhanced MPPT in Solar PV Systems: An LSTM Approach Using Real-World Data. Electricity 2024, 5, 843–860. [Google Scholar] [CrossRef]
- Kavya, M.; Jayalalitha, S. Developments in perturb and observe algorithm for maximum power point tracking in photo voltaic panel: A review. Arch. Comput. Methods Eng. 2021, 28, 2447–2457. [Google Scholar] [CrossRef]
- Sudhakar, G.; Kumari, J.S. Design and Analysis of P&O and FLC MPPT Techniques for Photovoltaic System. IRET Trans. Power Electron. Drives (ITPED) 2013, 1, 17–23. [Google Scholar]
- Ramadan, H.; Youssef, A.R.; Mousa, H.H.; Mohamed, E.E. An efficient variable-step P&O maximum power point tracking technique for grid-connected wind energy conversion system. SN Appl. Sci. 2019, 1, 1658. [Google Scholar]
- AL-Shetwi, A.Q.; Sujod, M.Z. Grid-connected photovoltaic power plants: A review of the recent integration requirements in modern grid codes. Int. J. Energy Res. 2018, 42, 1849–1865. [Google Scholar] [CrossRef]
- Alik, R.; Jusoh, A. Modified Perturb and Observe (P&O) with checking algorithm under various solar irradiation. Sol. Energy 2017, 148, 128–139. [Google Scholar] [CrossRef]
- Mousa, H.H.; Youssef, A.-R.; Mohamed, E.E. Study of robust adaptive step-sizes P&O MPPT algorithm for high-inertia WT with direct-driven multiphase PMSG. Int. Trans. Electr. Energy Syst. 2019, 29, e12090. [Google Scholar]
- Rajamand, S. A novel sliding mode control and modified PSO-modified P&O algorithms for peak power control of PV. ISA Trans. 2022, 130, 533–552. [Google Scholar]
- Bouksaim, M.; Mekhfioui, M.; Srifi, M.N. Design and implementation of modified INC, conventional INC, and fuzzy logic controllers applied to a PV system under variable weather conditions. Designs 2021, 5, 71. [Google Scholar] [CrossRef]
- Uprety, S.; Lee, H. A 0.65-mW-to-1-W photovoltaic energy harvester with irradiance-aware auto-configurable hybrid MPPT achieving > 95% MPPT efficiency and 2.9-ms FOCV transient time. IEEE J. Solid-State Circuits 2020, 56, 1827–1836. [Google Scholar] [CrossRef]
- Chafle, S.R.; Vaidya, U.B. Incremental conductance MPPT technique FOR PV system. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2013, 2, 2720–2726. [Google Scholar]
- Tey, K.S.; Mekhilef, S. Modified incremental conductance MPPT algorithm to mitigate inaccurate responses under fast-changing solar irradiation level. Sol. Energy 2014, 101, 333–342. [Google Scholar] [CrossRef]
- Sabo, A.; Kolapo, B.Y.; Odoh, T.E.; Dyari, M.; Abdul Wahab, N.I.; Veerasamy, V. Solar, wind and their hybridization integration for multi-machine power system oscillation controllers optimization: A review. Energies 2022, 16, 24. [Google Scholar] [CrossRef]
- Lasheen, M.; Rahman, A.K.A.; Abdel-Salam, M.; Ookawara, S. Performance enhancement of constant voltage based MPPT for photovoltaic applications using genetic algorithm. Energy Procedia 2016, 100, 217–222. [Google Scholar] [CrossRef]
- Lasheen, M.; Abdel Rahman, A.K.; Abdel-Salam, M.; Ookawara, S. Adaptive reference voltage-based MPPT technique for PV applications. IET Renew. Power Gener. 2017, 11, 715–722. [Google Scholar] [CrossRef]
- Alhasnawi, B.N.; Jasim, B.H.; Alhasnawi, A.N.; Sedhom, B.E.; Jasim, A.M.; Khalili, A.; Bureš, V.; Burgio, A.; Siano, P. A novel approach to achieve MPPT for photovoltaic system based SCADA. Energies 2022, 15, 8480. [Google Scholar] [CrossRef]
- Das, P. Maximum power tracking based open circuit voltage method for PV system. Energy Procedia 2016, 90, 2–13. [Google Scholar] [CrossRef]
- Büyükgüzel, B.; Aksoy, M. A current-based simple analog MPPT circuit for PV systems. Turk. J. Electr. Eng. Comput. Sci. 2016, 24, 3621–3637. [Google Scholar] [CrossRef]
- Ibrahim, A.A.E.; Ramadan, M.R.I.; Aboul-Enein, S.; ElSebaii, A.A.A.; El-Broullesy, S.M. Short circuit current Isc as a real non-destructive diagnostic tool of a photovoltaic modules performance. Int. J. Renew. Energy Res. 2011, 1, 162–168. [Google Scholar]
- Fapi, C.B.N.; Wira, P.; Kamta, M.; Badji, A.; Tchakounte, H. Real-time experimental assessment of hill climbing MPPT algorithm enhanced by estimating a duty cycle for PV system. Int. J. Renew. Energy Res. 2019, 9, 1180–1189. [Google Scholar] [CrossRef]
- Sabir, B.; Lu, S.D.; Liu, H.D.; Lin, C.H.; Sarwar, A.; Huang, L.Y. A novel isolated intelligent adjustable buck-boost converter with hill climbing MPPT algorithm for solar power systems. Processes 2023, 11, 1010. [Google Scholar] [CrossRef]
- Hsu, T.W.; Wu, H.H.; Tsai, D.L.; Wei, C.L. Photovoltaic energy harvester with fractional open-circuit voltage based maximum power point tracking circuit. IEEE Trans. Circuits Syst. II Express Briefs 2018, 66, 257–261. [Google Scholar] [CrossRef]
- Fapi, C.B.N.; Wira, P.; Kamta, M.; Tchakounté, H.; Colicchio, B. Simulation and dSPACE hardware implementation of an improved fractional short-circuit current MPPT algorithm for photovoltaic system. Appl. Sol. Energy 2021, 57, 93–106. [Google Scholar]
- Hammami, M.; Grandi, G. A single-phase multilevel PV generation system with an improved ripple correlation control MPPT algorithm. Energies 2017, 10, 2037. [Google Scholar] [CrossRef]
- Hammami, M.; Ricco, M.; Ruderman, A.; Grandi, G. Three-phase three-level flying capacitor PV generation system with an embedded ripple correlation control MPPT algorithm. Electronics 2019, 8, 118. [Google Scholar] [CrossRef]
- Srinivas, C.L.; Sreeraj, E.S. A maximum power point tracking technique based on ripple correlation control for single phase photovoltaic system with fuzzy logic controller. Energy Procedia 2016, 90, 69–77. [Google Scholar] [CrossRef]
- Kumba, K.; Upender, P.; Buduma, P.; Sarkar, M.; Simon, S.P.; Gundu, V. Solar tracking systems: Advancements, challenges, and future directions: A review. Energy Rep. 2024, 12, 3566–3583. [Google Scholar] [CrossRef]
- Sadeghi, R.; Parenti, M.; Memme, S.; Fossa, M.; Morchio, S. A Review and Comparative Analysis of Solar Tracking Systems. Energies 2025, 18, 2553. [Google Scholar] [CrossRef]
- Mamatha, G. Perturb and observe MPPT algorithm implementation for PV applications. Int. J. Comput. Sci. Inf. Technol. 2015, 6, 1884–1887. [Google Scholar]
- Ahmed, J.; Salam, Z. An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher efficiency. Appl. Energy 2015, 150, 97–108. [Google Scholar] [CrossRef]
- Loukriz, A.; Haddadi, M.; Messalti, S. Simulation and experimental design of a new advanced variable step size Incremental Conductance MPPT algorithm for PV systems. ISA Trans. 2016, 62, 30–38. [Google Scholar] [CrossRef]
- Siouane, S.; Jovanović, S.; Poure, P. Influence of contact thermal resistances on the Open Circuit Voltage MPPT method for Thermoelectric Generators. In Proceedings of the 2016 IEEE International Energy Conference (ENERGYCON), Leuven, Belgium, 4–8 April 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar]
- Bahari, M.I.; Tarassodi, P.; Naeini, Y.M.; Khalilabad, A.K.; Shirazi, P. Modeling and simulation of hill climbing MPPT algorithm for photovoltaic application. In Proceedings of the 2016 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Capri, Italy, 22–24 June 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1041–1044. [Google Scholar]
- Nadeem, A.; Sher, H.A.; Murtaza, A.F.; Ahmed, N. Online current-sensorless estimator for PV open circuit voltage and short circuit current. Sol. Energy 2021, 213, 198–210. [Google Scholar] [CrossRef]
- Sahu, P.; Dey, R. A Comparative Analysis of IC and RCC MPPT Techniques for High-Power PV Systems. In Smart and Intelligent Systems: Proceedings of SIS 2021; Springer: Singapore, 2021; pp. 317–330. [Google Scholar]
- Jain, K.; Gupta, M.; Bohre, A.K. Implementation and comparative analysis of P&O and INC MPPT method for PV system. In Proceedings of the 2018 8th IEEE India International Conference on Power Electronics (IICPE), Jaipur, India, 13–15 December 2018; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
- Ali, A.I.M.; Mohamed, H.R.A. Improved P&O MPPT algorithm with efficient open-circuit voltage estimation for two-stage grid-integrated PV system under realistic solar radiation. Int. J. Electr. Power Energy Syst. 2022, 137, 107805. [Google Scholar]
- Çakmak, F.; Aydoğmuş, Z.; Tür, M.R. Analysis of open circuit voltage MPPT method with analytical analysis with perturb and observe (P&O) MPPT method in PV systems. Electr. Power Compon. Syst. 2024, 52, 1528–1542. [Google Scholar]
- Sun, C.; Ling, J.; Wang, J. Research on a novel and improved incremental conductance method. Sci. Rep. 2022, 12, 15700. [Google Scholar] [CrossRef] [PubMed]
- Ulinuha, A.; Zulfikri, A. Enhancement of solar photovoltaic using maximum power point tracking based on hill climbing optimization algorithm. J. Phys. Conf. Ser. 2020, 1517, 012096. [Google Scholar] [CrossRef]
- Belabed, M.; Bechekir, S.; Brahami, M.; Bendaho, H.; Brahimi, A.; Bousmaha, I.S. Comparative Analysis of MPPT Algorithms: P&O and Inc for Optimizing PV Systems. In Proceedings of the International Conference on Artificial Intelligence in Renewable Energetic Systems, Tipasa, Algeria, 25–27 October 2024; Springer Nature: Cham, Switzerland, 2025; pp. 60–70. [Google Scholar]
- Gaherwar, N.; Singh, S.P.; Tyagi, R. High-Efficiency Boost Converter Design for PV Systems Using P&O MPPT. In Proceedings of the 2025 IEEE 1st International Conference on Smart and Sustainable Developments in Electrical Engineering (SSDEE), Dhanbad, India, 28 February–2 March 2025; IEEE: Piscataway, NJ, USA, 2025; pp. 1–6. [Google Scholar]
- Ramírez Torres, J.A.; Lastres Danguillecourt, O.; González Domínguez, R.A.; Ibáñez Duharte, G.R.; Verea Valladares, L.E.; Pantoja Enríquez, J.; Verde Añorve, A. Development and Implementation of the MPPT Based on Incremental Conductance for Voltage and Frequency Control in Single-Stage DC-AC Converters. Energies 2025, 18, 184. [Google Scholar] [CrossRef]
- Hannan, M.A.; Ghani, Z.A.; Hoque, M.M.; Ker, P.J.; Hussain, A.; Mohamed, A. Fuzzy logic inverter controller in photovoltaic applications: Issues and recommendations. IEEE Access 2019, 7, 24934–24955. [Google Scholar] [CrossRef]
- Elsheikh, A.H.; Sharshir, S.W.; Abd Elaziz, M.; Kabeel, A.E.; Guilan, W.; Haiou, Z. Modeling of solar energy systems using artificial neural network: A comprehensive review. Sol. Energy 2019, 180, 622–639. [Google Scholar] [CrossRef]
- Zakaria, M.; Mabrouka, A.S.; Sarhan, S. Artificial neural network: A brief overview. Neural Netw. 2014, 1, 2. [Google Scholar]
- Alardhi, S.M.; Al-Jadir, T.; Hasan, A.M.; Jaber, A.A.; Al Saedi, L.M. Design of artificial neural network for prediction of hydrogen sulfide and carbon dioxide concentrations in a natural gas sweetening plant. Ecol. Eng. Environ. Technol. 2023, 24, 55–66. [Google Scholar] [CrossRef]
- Rotar, C.; Iantovics, L.B. Directed evolution: A new metaheuristc for optimization. J. Artif. Intell. Soft Comput. Res. 2017, 7, 183–200. [Google Scholar] [CrossRef]
- Batool, M.; Shahnia, F.; Islam, S.M. Impact of scaled fitness functions on a floating-point genetic algorithm to optimise the operation of standalone microgrids. IET Renew. Power Gener. 2019, 13, 1280–1290. [Google Scholar] [CrossRef]
- Sarang, P. Support vector machines: A supervised learning algorithm for classification and regression. In Thinking Data Science: A Data Science Practitioner’s Guide; Springer International Publishing: Cham, Switzerland, 2023; pp. 153–165. [Google Scholar]
- Mahesh, P.V.; Meyyappan, S.; Alla, R. Support vector regression machine learning based maximum power point tracking for solar photovoltaic systems. Int. J. Electr. Comput. Eng. Syst. 2023, 14, 100–108. [Google Scholar] [CrossRef]
- Su, T.; Wu, T.; Zhao, J.; Scaglione, A.; Xie, L. A review of safe reinforcement learning methods for modern power systems. arXiv 2024, arXiv:2407.00304. [Google Scholar] [CrossRef]
- Chang, Y.; Matsumoto, K.; Narumi, T.; Tanikawa, T.; Hirose, M. Redirection controller using reinforcement learning. IEEE Access 2021, 9, 145083–145097. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, X.; Wang, J.; Zhang, Y. Deep reinforcement learning based volt-var optimization in smart distribution systems. IEEE Trans. Smart Grid 2020, 12, 361–371. [Google Scholar] [CrossRef]
- Pandiyan, P.; Saravanan, S.; Prabaharan, N.; Tiwari, R.; Chinnadurai, T.; Babu, N.R.; Hossain, E. Implementation of different MPPT techniques in solar PV tree under partial shading conditions. Sustainability 2021, 13, 7208. [Google Scholar] [CrossRef]
- Tina, G.M.; Ventura, C.; Ferlito, S.; De Vito, S. A state-of-art-review on machine-learning based methods for PV. Appl. Sci. 2021, 11, 7550. [Google Scholar] [CrossRef]
- Cheng, P.C.; Peng, B.R.; Liu, Y.H.; Cheng, Y.S.; Huang, J.W. Optimization of a fuzzy-logic-control-based MPPT algorithm using the particle swarm optimization technique. Energies 2015, 8, 5338–5360. [Google Scholar] [CrossRef]
- Rizzo, S.A.; Scelba, G. ANN based MPPT method for rapidly variable shading conditions. Appl. Energy 2015, 145, 124–132. [Google Scholar] [CrossRef]
- Kofinas, P.; Doltsinis, S.; Dounis, A.I.; Vouros, G.A. A reinforcement learning approach for MPPT control method of photovoltaic sources. Renew. Energy 2017, 108, 461–473. [Google Scholar] [CrossRef]
- Hadji, S.; Gaubert, J.P.; Krim, F. Theoretical and experimental analysis of genetic algorithms based MPPT for PV systems. Energy Procedia 2015, 74, 772–787. [Google Scholar] [CrossRef]
- Al-Gizi, A.G.; Al-Chlaihawi, S.J. Study of FLC based MPPT in comparison with P&O and InC for PV systems. In Proceedings of the 2016 International Symposium on Fundamentals of Electrical Engineering (ISFEE), Bucharest, Romania, 30 June–2 July 2016; IEEE: Piscataway, NJ, USA, 2017; pp. 1–6. [Google Scholar]
- Mahesh, P.V.; Meyyappan, S.; Alla, R.R. Maximum power point tracking using decision-tree machine-learning algorithm for photovoltaic systems. Clean Energy 2022, 6, 762–775. [Google Scholar] [CrossRef]
- González-Castaño, C.; Marulanda, J.; Restrepo, C.; Kouro, S.; Alzate, A.; Rodriguez, J. Hardware-in-the-loop to test an MPPT technique of solar photovoltaic system: A support vector machine approach. Sustainability 2021, 13, 3000. [Google Scholar] [CrossRef]
- Al-Majidi, S.D.; Abbod, M.F.; Al-Raweshidy, H.S. Design of an intelligent MPPT based on ANN using a real photovoltaic system data. In Proceedings of the 2019 54th International Universities Power Engineering Conference (UPEC), Bucharest, Romania, 3–6 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
- Yilmaz, U.; Kircay, A.; Borekci, S. PV system fuzzy logic MPPT method and PI control as a charge controller. Renew. Sustain. Energy Rev. 2018, 81, 994–1001. [Google Scholar] [CrossRef]
- Phan, B.C.; Lai, Y.-C.; Lin, C.E. A deep reinforcement learning-based MPPT control for PV systems under partial shading condition. Sensors 2020, 20, 3039. [Google Scholar] [CrossRef]
- Wadehra, A.; Bhalla, S.; Jaiswal, V.; Rana, K.P.S.; Kumar, V. A deep recurrent reinforcement learning approach for enhanced MPPT in PV systems. Appl. Soft Comput. 2024, 162, 111728. [Google Scholar] [CrossRef]
- Aboras, K.M.; El-Banna, M.H.; Megahed, A.I. A unique novel-based FLC approach for enhancing MPPT operation of solar systems considering sudden/gradual variation in weather conditions. Sci. Prog. 2025, 108, 00368504251323732. [Google Scholar] [CrossRef] [PubMed]
- Gayathri, A.R.; Natarajan, K.; Matcha, M.; Aravinda, K. Enhanced modelling and control strategy for grid-connected PV system utilizing high-gain Quasi-Z source converter and optimized ANN-MPPT algorithm. Electr. Eng. 2025, 107, 4921–4938. [Google Scholar] [CrossRef]
- Sangeetha, S.; Manikandan, G.; Bhuvaneswari, G.; Meenakshi, B.; Sujatha, S. SVM-based Predictive Modeling for Sustainable Solar Solutions in Off-Grid Areas. In Proceedings of the 2025 5th International Conference on Trends in Material Science and Inventive Materials (ICTMIM), Kanyakumari, India, 7–9 April 2025; IEEE: Piscataway, NJ, USA, 2025; pp. 547–552. [Google Scholar]
- Pop, C.B.; Cioara, T.; Anghel, I.; Antal, M.; Chifu, V.R.; Antal, C.; Salomie, I. Review of bio-inspired optimization applications in renewable-powered smart grids: Emerging population-based metaheuristics. Energy Rep. 2022, 8, 11769–11798. [Google Scholar] [CrossRef]
- Abualigah, L.; Sheikhan, A.; Ikotun, A.M.; Zitar, R.A.; Alsoud, A.R.; Al-Shourbaji, I.; Hussien, A.G.; Jia, H. Particle swarm optimization algorithm: Review and applications. In Metaheuristic Optimization Algorithms; Elsevier: Amsterdam, The Netherlands, 2024; pp. 1–14. [Google Scholar] [CrossRef]
- Taha, S.A.; Al-Sagar, Z.S.; Abdulsada, M.A.; Alruwaili, M.; Ibrahim, M.A. Design of an efficient MPPT topology based on a grey wolf optimizer-particle swarm Optimization (GWO-PSO) algorithm for a grid-tied solar inverter under variable rapid-change irradiance. Energies 2025, 18, 1997. [Google Scholar] [CrossRef]
- İnkaya, T.; Kayalıgil, S.; Özdemirel, N.E. Ant colony optimization based clustering methodology. Appl. Soft Comput. 2015, 28, 301–311. [Google Scholar] [CrossRef]
- Titri, S.; Larbes, C.; Toumi, K.Y.; Benatchba, K. A new MPPT controller based on the Ant colony optimization algorithm for Photovoltaic systems under partial shading conditions. Appl. Soft Comput. 2017, 58, 465–479. [Google Scholar] [CrossRef]
- Singh, E. A Study of Pheromone Maps for Ant Colony Optimization Hyper-Heuristics. Ph.D. Thesis, University of Pretoria (South Africa), Pretoria, South Africa, 2022. [Google Scholar]
- Mosaad, M.I.; Abed El-Raouf, M.O.; Al-Ahmar, M.A.; Banakher, F.A. Maximum power point tracking of PV system based cuckoo search algorithm; review and comparison. Energy Procedia 2019, 162, 117–126. [Google Scholar] [CrossRef]
- Guerrero-Luis, M.; Valdez, F.; Castillo, O. A review on the cuckoo search algorithm. In Fuzzy Logic Hybrid Extensions of Neural and Optimization Algorithms: Theory and Applications; Springer Nature: Berlin/Heidelberg, Germany, 2021; pp. 113–124. [Google Scholar]
- Eltaeib, T.; Mahmood, A. Differential evolution: A survey and analysis. Appl. Sci. 2018, 8, 1945. [Google Scholar] [CrossRef]
- Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Asadi, S.; Kim, J.H.; Geem, Z.W. Harmony search algorithm for energy system applications: An updated review and analysis. J. Exp. Theor. Artif. Intell. 2019, 31, 723–749. [Google Scholar] [CrossRef]
- Zheng, L.; Diao, R.; Shen, Q. Self-adjusting harmony search-based feature selection. Soft Comput. 2015, 19, 1567–1579. [Google Scholar] [CrossRef]
- Abo-Khalil, A.G.; Alharbi, W.; Al-Qawasmi, A.-R.; Alobaid, M.; Alarifi, I.M. Maximum power point tracking of PV systems under partial shading conditions based on opposition-based learning firefly algorithm. Sustainability 2021, 13, 2656. [Google Scholar] [CrossRef]
- Satapathy, P.; Dhar, S.; Dash, P.K. A firefly optimized fast extreme learning machine based maximum power point tracking for stability analysis of microgrid with two stage photovoltaic generation system. J. Renew. Sustain. Energy 2016, 8, 025501. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, Y.-J.; Zhang, Y.; Yu, T. Photovoltaic fuzzy logical control MPPT based on adaptive genetic simulated annealing algorithm-optimized BP neural network. Processes 2022, 10, 1411. [Google Scholar] [CrossRef]
- Zaki Diab, A.A. MPPT of PV system under partial shading conditions based on hybrid whale optimization-simulated annealing algorithm (WOSA). In Modern Maximum Power Point Tracking Techniques for Photovoltaic Energy Systems; Springer International Publishing: Cham, Switzerland, 2019; pp. 355–378. [Google Scholar]
- Nasir, M.; Sadollah, A.; Mirjalili, S.; Mansouri, S.A.; Safaraliev, M.; Rezaee Jordehi, A. A Comprehensive Review on Applications of Grey Wolf Optimizer in Energy Systems. Arch. Comput. Methods Eng. 2024, 32, 2279–2319. [Google Scholar] [CrossRef]
- Silaa, M.Y.; Barambones, O.; Bencherif, A.; Rahmani, A. A new MPPT-based extended grey wolf optimizer for stand-alone PV system: A performance evaluation versus four smart MPPT techniques in diverse scenarios. Inventions 2023, 8, 142. [Google Scholar] [CrossRef]
- García-Triviño, P.; Gil-Mena, A.J.; Llorens-IBORRA, F.; García-Vázquez, C.A.; Fernández-Ramírez, L.M.; Jurado, F. Power control based on particle swarm optimization of grid-connected inverter for hybrid renewable energy system. Energy Convers. Manag. 2015, 91, 83–92. [Google Scholar] [CrossRef]
- Ben Belghith, O.; Sbita, L.; Bettaher, F. MPPT design using PSO technique for photovoltaic system control comparing to fuzzy logic and P&O controllers. Energy Power Eng. 2016, 8, 349–366. [Google Scholar] [CrossRef]
- Abdulaziz, S.; Attlam, G.; Zaki, G.; Nabil, E. Cuckoo search algorithm and particle swarm optimization based maximum power point tracking techniques. Indones. J. Electr. Eng. Comput. Sci. 2022, 26, 605–616. [Google Scholar] [CrossRef]
- Dezelak, K.; Bracinik, P.; Höger, M.; Otcenasova, A. Comparison between the particle swarm optimisation and differential evolution approaches for the optimal proportional–integral controllers design during photovoltaic power plants modelling. IET Renew. Power Gener. 2016, 10, 522–530. [Google Scholar] [CrossRef]
- Kumar, N.; Hussain, I.; Singh, B.; Panigrahi, B.K. Normal harmonic search algorithm-based MPPT for solar PV system and integrated with grid using reduced sensor approach and PNKLMS algorithm. IEEE Trans. Ind. Appl. 2018, 54, 6343–6352. [Google Scholar] [CrossRef]
- Palupi, L.N.; Winarno, T.; Pracoyo, A.; Ardhenta, L. Adaptive voltage control for MPPT-firefly algorithm output in PV system. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2020; p. 012048. [Google Scholar]
- LE, T.-L. Firefly Algorithm-based Optimization of Control Parameters in DC Conversion Systems. Eng. Technol. Appl. Sci. Res. 2025, 15, 20588–20594. [Google Scholar] [CrossRef]
- Chaves, E.N.; Reis, J.H.; Coelho, E.A.A.; Freitas, L.D.; Junior, J.V.; Freitas, L.C. Simulated annealing-MPPT in partially shaded PV systems. IEEE Lat. Am. Trans. 2016, 14, 235–241. [Google Scholar] [CrossRef]
- Aguila-Leon, J.; Vargas-Salgado, C.; Chiñas-Palacios, C.; Díaz-Bello, D. Solar photovoltaic Maximum Power Point Tracking controller optimization using Grey Wolf Optimizer: A performance comparison between bio-inspired and traditional algorithms. Expert Syst. Appl. 2023, 211, 118700. [Google Scholar] [CrossRef]
- El Mallahi, A.; Mharzi, H. An Maximum Power Point Tracking Algorithm for Photovoltaic Power Systems Using the Particle Swarm Optimization Technique. In Proceedings of the 2025 5th International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Fez, Morocco, 15–16 May 2025; IEEE: Piscataway, NJ, USA, 2025; pp. 1–8. [Google Scholar]
- Sahoo, S.K.; Balamurugan, M.; Anurag, S.; Kumar, R.; Priya, V. Maximum power point tracking for PV panels using ant colony optimization. In Proceedings of the 2017 Innovations in Power and Advanced Computing Technologies (i-PACT), Vellore, India, 21–22 April 2017; IEEE: Piscataway, NJ, USA, 2018; pp. 1–4. [Google Scholar]
- Karaboga, D.; Kaya, E. Adaptive network based fuzzy inference system (ANFIS) training approaches: A comprehensive survey. Artif. Intell. Rev. 2019, 52, 2263–2293. [Google Scholar] [CrossRef]
- Khosrojerdi, F.; Taheri, S.; Cretu, A.-M. An adaptive neuro-fuzzy inference system-based MPPT controller for photovoltaic arrays. In Proceedings of the 2016 IEEE Electrical Power and Energy Conference (EPEC), Ottawa, ON, Canada, 12–14 October 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar]
- Remoaldo, D.; Jesus, I. Analysis of a traditional and a fuzzy logic enhanced perturb and observe algorithm for the MPPT of a photovoltaic system. Algorithms 2021, 14, 24. [Google Scholar] [CrossRef]
- Jasim, A.M.; Abdulaal, A.H.; Albaker, B.M.; Alwan, M.S. High-Gain Cubic Boost Converter Analysis with Hybrid ANN-Incremental Conductance MPPT for Solar PV Systems. Math. Model. Eng. Probl. 2024, 11, 3379–3390. [Google Scholar] [CrossRef]
- Hu, J.; Dong, M.; Shehu, M.M. An ANN-INC MPPT Strategy for Photovoltaic System. In Proceedings of the 2021 IEEE 4th International Electrical and Energy Conference (CIEEC), Wuhan, China, 28–30 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
- Yahiaoui, F.; Chabour, F.; Guenounou, O.; Bajaj, M.; Hussain Bukhari, S.S.; Shahzad Nazir, M.; Pushkarna, M.; Mbadjoun Wapet, D.E. An experimental testing of optimized fuzzy logic-based mppt for a standalone pv system using genetic algorithms. Math. Probl. Eng. 2023, 2023, 4176997. [Google Scholar] [CrossRef]
- Aldulaimi, M.Y.M.; Çevik, M. AI-Enhanced MPPT Control for Grid-Connected Photovoltaic Systems Using ANFIS-PSO Optimization. Electronics 2025, 14, 2649. [Google Scholar] [CrossRef]
- Dagal, I.; Akin, B.; Akboy, E. MPPT mechanism based on novel hybrid particle swarm optimization and salp swarm optimization algorithm for battery charging through simulink. Sci. Rep. 2022, 12, 2664. [Google Scholar] [CrossRef] [PubMed]
- Aldair, A.A.; Obed, A.A.; Halihal, A.F. Design and implementation of ANFIS-reference model controller based MPPT using FPGA for photovoltaic system. Renew. Sustain. Energy Rev. 2018, 82, 2202–2217. [Google Scholar] [CrossRef]
- Sankar, Y.R.; Chandra Sekhar, K. Adaptive cascaded ANFIS MPPT development for solar and fuel cell based hybrid energy system. J. Inst. Eng. Ser. B 2025, 106, 233–246. [Google Scholar] [CrossRef]



| Category | Technique | Abbreviation |
|---|---|---|
| Traditional MPPT Control Methods | Perturb and Observe Incremental Conductance Constant Voltage Open Circuit Voltage Short Circuit Current Hill Climbing Load Current Fractional Open Circuit Voltage Fractional Short Circuit Current Ripple Correlation Control Modified Perturb and Observe Modified Incremental Conductance | P&O InC CV OCV SCC HC LC FOCV FSCC RCC Mod P&O Mod InC |
| Intelligent MPPT Control Methods | Fuzzy Logic Control Artificial Neural Network Genetic Algorithm Support Vector Machine Reinforcement Learning Decision Tree-Based Control | FLC ANN GA SVM RL DT |
| Optimization MPPT Control Methods | Particle Swarm Optimization Ant Colony Optimization Cuckoo Search Optimization Differential Evolution Harmony Search Algorithm Firefly Algorithm Simulated Annealing Grey Wolf Optimization | PSO ACO CSO DE HAS FA SA GWO |
| Hybrid MPPT Control Methods | Adaptative Neuro-Fuzzy Inference System Fuzzy Logic—Perturb and Observe Artificial Neural Network with Incremental Conductance GA combined with FLC ANFIS with Particle Swarm Optimization Hybrid Swarm Intelligence Techniques | ANFIS FLC-P&O ANN-InC GA-FLC ANFIS-PSO HIS |
| Classical MPPT Method | Year | Observations | Reference |
|---|---|---|---|
| Perturb And Observe | 2015 | P&O technique demonstrated a fast response and reliable tracking of the true MPP with minimal computational effort, outperforming simpler and more complex methods in terms of both efficiency and practicality. | [47] |
| Improved P&O | 2015 | The improved P&O algorithm enhances efficiency by reducing oscillations and preventing tracking divergence, achieving higher MPPT performance without additional hardware. | [48] |
| Incremental Conductance | 2016 | The proposed variable-step INC method improves tracking speed and accuracy under dynamic conditions, outperforming fixed-step approaches without requiring hardware changes. | [49] |
| Open-Circuit Voltage | 2016 | The Open-Circuit Voltage (OCV) method proves reliable for MPPT in TEG systems, maintaining accurate tracking even when thermal contact resistances are considered. | [50] |
| Hill Climbing | 2016 | The Hill Climbing method, combined with an enhanced SEPIC converter, enables effective MPPT and stable voltage output under varying irradiance and temperature conditions. | [51] |
| Fractional Open-Circuit Voltage and Fractional Short-Circuit Current | 2021 | Enhanced FSSC and FOCV algorithms using sensorless estimation improve tracking accuracy and eliminate power interruptions, achieving up to a 38% efficiency gain over conventional methods. | [52] |
| InC and Ripple Correlation Control | 2021 | RCC outperforms IC by minimizing steady-state ripples and improving stability under varying irradiance, though it shows slight underdamping during transitions. | [53] |
| P&O InC | 2018 | INC technique demonstrated higher tracking efficiency and faster response than P&O under varying atmospheric conditions. | [54] |
| Modified Perturb and Observe | 2022 | The proposed Modified P&O algorithm enhances tracking speed and reduces oscillations, achieving 99.7% efficiency by dynamically adjusting step sizes across PV curve regions. | [55] |
| OCV And P&O | 2024 | Analytical solution of the Fractional Open-Circuit Voltage outperforms P&O by boosting power output up to 5% and stabilizing voltage faster under varying weather, highlighting its adaptability and efficiency. | [56] |
| RCC method | 2017 | The study highlights the limitations of conventional RCC in multilevel inverter systems where multiple harmonics distort ripple signals. By introducing modified gradient estimation techniques, the authors improve MPPT accuracy under complex harmonic environments, demonstrating enhanced tracking performance in both steady and dynamic states. | [10] |
| Improved InC | 2022 | The proposed variable-step incremental conductance method enhances MPP tracking by segmenting the I–V curve into four regions with adaptive step sizes. It achieves faster response and zero steady-state oscillations under rapid irradiance changes, improving tracking accuracy and PV efficiency over traditional fixed-step INC. | [57] |
| Hill Climbing | 2020 | This study integrates the Hill Climbing MPPT algorithm with a solar tracking mechanism controlled by an Arduino and DC motor. By continuously adjusting panel orientation to optimize sunlight incidence, the system boosts voltage and net power output, even after accounting for the actuator and controller’s power consumption. | [58] |
| P&O and InC | 2024 | This work compares P&O and Incremental Conductance (INC) MPPT methods, highlighting P&O’s limitations under rapid irradiance changes and INC’s superior adaptability and tracking precision. Simulation results using MATLAB/Simulink confirm INC’s enhanced performance in maintaining MPP under dynamic conditions. | [59] |
| P&O | 2025 | An enhanced fixed-step P&O MPPT method is proposed and simulated using a boost converter, achieving 99.9% power efficiency. This approach improves the energy conversion of a PV system under varying conditions, demonstrating high overall performance with a simple control strategy. | [60] |
| InC | 2025 | A fixed-step INC-based MPPT algorithm is optimized through step size and frequency tuning for a low-power PV system. Simulation and experimental results confirm high efficiency (up to 98.93%) and fast dynamic response, making it suitable for practical, low-cost applications with AC loads. | [61] |
| Method | Complexity | Adaptability | Accuracy | Real-Time Feasibility |
|---|---|---|---|---|
| Perturb & Observe | Low | Moderate | Moderate | High |
| Improved P&O | Moderate | Improved | High | High |
| Incremental Conductance | Moderate | High | High | Moderate to High |
| Modified Incremental Conductance | High | Very High | Very High | Moderate |
| Constant Voltage | Very Low | Low | Low | High |
| Open-Circuit Voltage | Low | Low | Low to Moderate | Moderate |
| Short-Circuit Current | Low | Low | Low | Moderate |
| Fractional OCV | Low | Low | Moderate | High |
| Fractional SCC | Low | Low | Moderate | High |
| Hill Climbing | Low | Moderate | Moderate | High |
| Ripple Correlation Control | High | High | High | Moderate |
| Intelligent MPPT Method | Year | Observations | Reference |
|---|---|---|---|
| Fuzzy Logic Controller FLC | 2015 | This work introduces an optimized asymmetrical fuzzy logic control (FLC)-based MPPT, enhanced using particle swarm optimization (PSO) to fine-tune membership functions. The approach significantly improves tracking accuracy and response time compared to both symmetrical FLC and conventional P&O, effectively resolving the speed–accuracy trade-off in MPPT under standard test conditions. | [75] |
| ANN | 2015 | An ANN-based MPPT approach is introduced to effectively track the global MPP under rapid irradiance changes and partial shading, especially in mobile PV applications like EVs. The method requires only voltage and current inputs, making it hardware-efficient and cost-effective. It ensures a stable tracking time and exhibits high accuracy through optimized training on P-V data scans. | [76] |
| Reinforcement Learning | 2017 | This work introduces a Reinforcement Learning-based MPPT method modeled as a Markov Decision Process, which autonomously learns to track the maximum power point without prior system knowledge. Unlike classical methods, it adapts across various PV systems with minimal setup effort and shows fast, near-optimal performance under varying conditions, outperforming traditional P&O in adaptability and efficiency. | [77] |
| Genetic Algorithm | 2015 | The GA-based MPPT method offers robust and stable MPP tracking without needing irradiance or temperature data. By optimizing a fitness function, it reduces oscillations and outperforms P&O and InCond methods in response time and stability under dynamic conditions. | [78] |
| FLC | 2016 | The paper shows that the Fuzzy Logic MPPT outperforms P&O and Incremental Conductance methods in accuracy, speed, and stability under varying conditions, proven by MATLAB Simulink simulations on a 150 W PV module. | [79] |
| Decision Tree Control | 2022 | This paper presents a decision tree ML algorithm for MPPT that predicts maximum power and voltage under varying conditions. Simulations show it achieves over 93% efficiency and outperforms other methods in dynamic environments. | [80] |
| Support Vector Machine | 2021 | This paper introduces an SVM-based MPPT method that improves tracking speed and eliminates steady-state oscillations seen in conventional P&O techniques. Implemented with a boost converter and validated via real-time hardware-in-the-loop simulation, it shows superior performance under varying irradiance and temperature conditions while maintaining low complexity and cost. | [81] |
| ANN | 2019 | This paper proposes an ANN-based MPPT method trained on extensive real-world data collected over a year, improving accuracy and reducing training errors. Compared to the traditional P&O method, the ANN approach demonstrates faster response, less oscillation, and better tracking of the maximum power point, resulting in higher power output and avoiding tracking drift. | [82] |
| FLC | 2018 | This paper presents a Fuzzy Logic MPPT method for PV panels with a boost converter, combined with a PI-controlled buck converter for battery charging. The FLC MPPT accurately tracks the maximum power point (94.8–99.4% efficiency) under varying temperature and irradiance, with fast response and robustness to circuit changes. The PI controller ensures efficient, low-loss battery charging by maintaining stable current and voltage. The system is validated via MATLAB/Simulink simulations, showing improved efficiency and battery life. | [83] |
| Reinforcement Learning | 2020 | This paper introduces deep reinforcement learning methods, DQN and DDPG, for MPPT in photovoltaic systems, handling both discrete and continuous actions. Simulations show these methods outperform traditional Perturb and Observe, especially under partial shading, offering efficient and robust power tracking. | [84] |
| Reinforcement Learning | 2024 | This study develops a recurrent deep reinforcement learning MPPT controller using PPO and LSTM for photovoltaic systems under partial shading. The approach achieves high accuracy (95–98%) in tracking the global maximum power point across various dynamic conditions, outperforming recent methods by leveraging LSTM’s memory of past states for better decision-making. | [85] |
| FLC | 2025 | This study proposes an advanced fuzzy logic controller tuned by Arctic Puffin Optimization to enhance maximum power point tracking in boost converter-based photovoltaic systems. The optimized controller adapts quickly and accurately to varying temperature and irradiance, outperforming other algorithms like particle swarm and gray wolf optimizers. Simulations show tracking efficiency above 99.8% across diverse weather conditions, highlighting improved accuracy, stability, and response speed. | [86] |
| ANN | 2025 | This study proposes a grid-connected solar PV system with a High-Gain quasi Z-Source converter and an advanced MPPT using a modified bee colony and neural network, improving power extraction and efficiency, validated by MATLAB simulations. | [87] |
| SVM | 2025 | This study uses SVM to predict solar energy in off-grid areas, optimizing system design and boosting efficiency. It supports sustainable energy by reducing fossil fuel use and improving renewable energy adoption. | [88] |
| Method | Complexity | Adaptability | Accuracy | Real-Time Feasibility |
|---|---|---|---|---|
| FLC | Medium | High | Medium | High |
| ANN | High | Very High | High | Medium |
| Genetic Algorithm | High | High | High | Low |
| Support Vector Machine | High | High | Very High | Medium |
| Reinforcement Learning | Very High | Excellent | Excellent | Medium–Low |
| Decision Tree | Low–Medium | Medium | Medium | High |
| Intelligent MPPT Method | Year | Observations | Reference |
|---|---|---|---|
| Particle Swarm Optimization | 2015 | This work applies PSO to optimize PI controllers in a hybrid renewable system (wind, PV, battery, and hydrogen). Three strategies are compared: offline tuning and two online self-tuning approaches using error and the ITAE index. The online ITAE-based tuning shows superior performance under dynamic grid conditions. | [106] |
| PSO | 2016 | This study compares MPPT performance using Fuzzy TS, P&O, and PSO in a PV–buck converter system. Simulations under varying weather conditions show that the PSO-based controller significantly improves MPPT efficiency and dynamic response over the other methods. | [107] |
| Cuckoo Search Optimization and PSO | 2022 | This study compares Cuckoo Search and adaptive PSO algorithms for MPPT in various PV array configurations under changing irradiance. Simulations using a boost converter show that both techniques enhance tracking efficiency, with Cuckoo Search demonstrating robust performance across different topologies. | [108] |
| Differential Evolution and PSO | 2016 | This work models a complete PV power plant integrated into a distribution network, highlighting the use of LCL filters to manage harmonics. It compares PSO and Differential Evolution methods for tuning PI controllers within a voltage-oriented control scheme, aiming to optimize system performance and filtering efficiency. | [109] |
| Harmony search algorithm | 2016 | This study proposes a reduced-sensor two-stage PV system using the Normal Harmonic Search for MPPT and Power-Normalized Kernel Least Mean Square for grid control. NHS enhances global MPP tracking under partial shading, while PNKLMS ensures power quality without a DC-link voltage sensor, showing strong performance in varied grid conditions. | [110] |
| Firefly algorithm | 2020 | This work uses the Firefly Algorithm (FA) for MPPT under partial shading, combined with a Zeta converter and an Adaptive PID controller based on MRAC for voltage regulation. FA shows fast and accurate tracking of maximum power, while the adaptive controller ensures a stable output closely following the reference model. | [111] |
| Firefly algorithm | 2025 | This study enhances buck converter performance by using the Firefly Algorithm to optimize PI controller parameters. The FA-based tuning improves system stability and reduces oscillations, demonstrating superior control in renewable energy and EV applications. | [112] |
| Simulated Annealing | 2016 | This paper applies the Simulated Annealing algorithm for MPPT in PV arrays, using power as the objective function linked to the duty cycle. The SA approach avoids local maxima and effectively finds the global optimum, especially under partial shading, outperforming classical MPPT methods. | [113] |
| Grey wolf Optimization | 2023 | This paper proposes a Grey Wolf Optimization-based MPPT controller for PV systems, outperforming conventional and other metaheuristic methods (PSO, SA, WO) in transient and full-day conditions. The GWO-based controller achieved superior power output, efficiency, and a faster response time under varying irradiance, temperature, and load scenarios. | [114] |
| PSO | 2025 | This study presents a PSO-based MPPT algorithm for a PV system using a boost converter, demonstrating superior performance over the Perturb and Observe method in terms of faster convergence, higher tracking efficiency, and reduced steady-state oscillations through MATLAB simulations. | [115] |
| Colony Optimization | 2017 | This work applies Ant Colony Optimization for MPPT to avoid local maxima and ensure global power extraction under varying irradiance. Both simulation and hardware results confirm its superiority over conventional techniques in tracking accuracy and system efficiency. | [116] |
| Method | Complexity | Adaptability | Accuracy | Real-Time Feasibility |
|---|---|---|---|---|
| PSO | Medium | High | High | Good |
| ACO | High | Medium | High | Moderate to Low |
| CSO | Medium | High | High | Moderate |
| DE | High | High | Very High | Moderate |
| HSA | Medium | Medium | Moderate | High |
| FA | Medium | High | High | Moderate |
| SA | Low | Medium | Moderate | High |
| GWO | Medium | Very High | Very High | Moderate to Good |
| Intelligent MPPT Method | Year | Observations | Reference |
|---|---|---|---|
| ANFIS | 2016 | This paper proposes an ANFIS-based MPPT method for standalone solar systems using real weather data. It works with a Z source converter to track the best power point without needing voltage or current sensors. Simulations show that this smart controller reduces system complexity and cost while maintaining good performance. | [118] |
| FL-P&O | 2021 | This study compares a traditional P&O MPPT method with an improved version using Fuzzy Logic Control in a solar PV system. Implemented with a boost converter, the FLC adapts better to changes in sunlight and temperature, showing faster response and fewer power losses. Simulation results confirm that the FLC-based method offers better efficiency and stability than the traditional approach. | [119] |
| ANFIS | 2018 | This study presents an ANFIS-based MPPT controller for standalone PV systems, implemented on FPGA and trained with real data. Compared to traditional methods, it offers improved efficiency and faster response under changing conditions. | [125] |
| ANN-InC | 2024 | This paper evaluates three MPPT techniques—Incremental Conductance, Artificial Neural Network, and a hybrid INC-ANN—for a standalone PV system with a high-gain boost converter. Simulations show that the hybrid method outperforms the others in efficiency and response time, especially under varying weather conditions. | [120] |
| ANN-InC | 2021 | This paper presents a hybrid MPPT method, ANN-INC, that combines a neural network with incremental conductance to improve PV efficiency. The neural network provides an initial duty cycle for faster response and reduced oscillations. Simulations show excellent performance under rapidly changing irradiance. | [121] |
| GA-FLC | 2023 | This paper introduces an intelligent MPPT method that combines fuzzy logic control with genetic algorithm optimization to improve photovoltaic system performance. By tuning the fuzzy controller using GA, the method achieves better tracking accuracy and stability. Experimental validation using a dSPACE DS1104 confirms its efficiency under rapidly changing load conditions. | [122] |
| ANFIS-PSO | 2025 | An intelligent MPPT method using ANFIS optimized by PSO, enabling fast and accurate GMPP tracking under varying conditions with high efficiency and low THD, outperforming traditional techniques. | [123] |
| HIS | 2022 | A battery charging model for solar PV uses a buck-boost converter with a hybrid PSO-SSO MPPT and a FOPID-controlled buck converter. Simulations show high efficiency: 99.99% at STC and 99.52% under shading. | [124] |
| ANFIS | 2025 | A hybrid DC micro grid with PV, fuel cell, and battery is proposed. A cascaded ANFIS-based MPPT optimizes PV output. Simulations show improved voltage stability and 91% efficiency, outperforming traditional MPPT methods. | [126] |
| Method | Complexity | Adaptability | Accuracy | Real-Time Feasibility |
|---|---|---|---|---|
| ANFIS | High | Very High | Very High | Moderate |
| FL-P&O | Medium | Medium | Moderate | High |
| ANN-InC | High | High | High | Moderate |
| GA-FLC | High | High | High | Moderate to Low |
| ANFIS-PSO | Very High | Very High | Very High | Moderate |
| HIS | Very High | Very High | Excellent | Moderate to Low |
| Criteria | Classical Methods | Intelligent Methods | Optimization-Based Methods | Hybrid Methods |
|---|---|---|---|---|
| Algorithm Complexity | Low | Medium to High | High | High |
| Hardware Requirements | Minimal | Moderate | High | High |
| Tracking Speed | Moderate | Fast | Fast | Very Fast |
| Steady State Oscillation | Moderate to High | Low | Low to Medium | Very Low |
| Performance under STC | Acceptable (90–95%) | Good (95–98%) | Excellent (98–99.5%) | Superior (>99.5%) |
| Performance under Partial Shading | Poor to Moderate | Good | Very Good | Excellent |
| Adaptability to Environment Changes | Low | High | High | Very High |
| Ease of Implementation | Very Easy | Medium | Complex | Complex |
| Overall Efficiency | 90–95% | 95–98% | 98–99.5% | 99.5–99.99% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bouksaim, M.; Mekhfioui, M.; Srifi, M.N. A Comprehensive Decade-Long Review of Advanced MPPT Algorithms for Enhanced Photovoltaic Efficiency. Solar 2025, 5, 44. https://doi.org/10.3390/solar5030044
Bouksaim M, Mekhfioui M, Srifi MN. A Comprehensive Decade-Long Review of Advanced MPPT Algorithms for Enhanced Photovoltaic Efficiency. Solar. 2025; 5(3):44. https://doi.org/10.3390/solar5030044
Chicago/Turabian StyleBouksaim, Maroua, Mohcin Mekhfioui, and Mohamed Nabil Srifi. 2025. "A Comprehensive Decade-Long Review of Advanced MPPT Algorithms for Enhanced Photovoltaic Efficiency" Solar 5, no. 3: 44. https://doi.org/10.3390/solar5030044
APA StyleBouksaim, M., Mekhfioui, M., & Srifi, M. N. (2025). A Comprehensive Decade-Long Review of Advanced MPPT Algorithms for Enhanced Photovoltaic Efficiency. Solar, 5(3), 44. https://doi.org/10.3390/solar5030044

