Development of Maximum Power Point Tracking (MPPT) Algorithms for Solar Energy Conversion

Authors

  • Helmi Wibowo Politeknik Keselamatan Transportasi jalan
  • Suyahman Suyahman Sugeng Hartono University
  • Ario Geraldi Gunadarma University

DOI:

https://doi.org/10.63891/j-mart.v2i1.120

Keywords:

Maximum Power Point Tracking, Photovoltaic System, Partial Shading, Adaptive Control, Boost Converter

Abstract

Maximum power point tracking is essential in photovoltaic energy conversion because the operating point that yields maximum power varies continuously with solar irradiance, cell temperature, and load dynamics. Conventional tracking methods such as perturb and observe and incremental conductance are widely used due to their simplicity, but they may produce steady-state oscillations around the optimum point, respond inaccurately under rapidly changing irradiance, and converge to a local peak under partial shading conditions. This study developed a maximum power point tracking algorithm that integrates adaptive step-size adjustment with conductance-informed decision logic and a shading-aware mechanism to improve tracking speed, stability, and robustness. The algorithm was evaluated using a quantitative simulation-based experiment on a photovoltaic array connected to a direct-current–direct-current boost converter. Test scenarios were designed to represent uniform irradiance step changes, rapidly varying irradiance profiles, and partial shading patterns that generate multiple peaks in the power–voltage characteristic. Performance was assessed using tracking efficiency, convergence time after irradiance transitions, and steady-state power ripple. Compared with conventional perturb and observe and incremental conductance baselines, the developed method demonstrated higher tracking efficiency and reduced steady-state oscillation under uniform and rapidly varying irradiance, while exhibiting improved ability to reach the higher-power operating region under partial shading in the illustrative cases. These findings suggest that combining adaptive perturbation, conductance-based decision rules, and shading-aware logic can provide a practical improvement in energy harvesting reliability while remaining suitable for real-time embedded photovoltaic power converters. The main limitation of this work is that validation was conducted in simulation, so future work should implement the algorithm on an embedded controller and verify its performance under measurement noise, converter nonidealities, and broader shading patterns in experimental test benches.

References

Ahmed, J., & Salam, Z. (2014). A maximum power point tracking (MPPT) for PV system using Cuckoo Search with partial shading capability. Applied Energy, 119, 118–130. https://doi.org/10.1016/j.apenergy.2013.12.062

Ahmed, J., & Salam, Z. (2015). A critical evaluation on maximum power point tracking methods for partial shading in PV systems. Renewable and Sustainable Energy Reviews, 47, 933–953. https://doi.org/10.1016/j.rser.2015.03.080

Elgendy, M. A., Zahawi, B., & Atkinson, D. J. (2013). Assessment of the incremental conductance maximum power point tracking algorithm. IEEE Transactions on Sustainable Energy, 4(1), 108–117. https://doi.org/10.1109/TSTE.2012.2202698

Esram, T., & Chapman, P. L. (2007). Comparison of photovoltaic array maximum power point tracking techniques. IEEE Transactions on Energy Conversion, 22(2), 439–449. https://doi.org/10.1109/TEC.2006.874230

Femia, N., Petrone, G., Spagnuolo, G., & Vitelli, M. (2005). Optimization of perturb and observe maximum power point tracking method. IEEE Transactions on Power Electronics, 20(4), 963–973. https://doi.org/10.1109/TPEL.2005.850975

Hohm, D. P., & Ropp, M. E. (2003). Comparative study of maximum power point tracking algorithms. Progress in Photovoltaics: Research and Applications, 11(1), 47–62. https://doi.org/10.1002/pip.459

Ishaque, K., Salam, Z., Amjad, M., & Mekhilef, S. (2012). An improved particle swarm optimization (PSO)-based MPPT for PV with reduced steady-state oscillation. IEEE Transactions on Power Electronics, 27(8), 3627–3638. https://doi.org/10.1109/TPEL.2012.2185713

Jordehi, A. R. (2016). Maximum power point tracking in photovoltaic (PV) systems: A review of different approaches. Renewable and Sustainable Energy Reviews, 65, 1127–1138. https://doi.org/10.1016/j.rser.2016.07.053

Karatepe, E., Hiyama, T., Boztepe, M., & Çolak, M. (2008). Voltage based power compensation system for photovoltaic generation system under partially shaded insolation conditions. Energy Conversion and Management, 49(8), 2307–2316. https://doi.org/10.1016/j.enconman.2008.01.012

Kjær, S. B. (2012). Evaluation of the “hill climbing” and the “incremental conductance” maximum power point trackers for photovoltaic power systems. IEEE Transactions on Energy Conversion, 27(4), 922–929. https://doi.org/10.1109/TEC.2012.2216529

Koutroulis, E., Kalaitzakis, K., & Voulgaris, N. C. (2001). Development of a microcontroller-based, photovoltaic maximum power point tracking control system. IEEE Transactions on Power Electronics, 16(1), 46–54. https://doi.org/10.1109/63.903988

Liu, F., Duan, S., Liu, F., Liu, B., & Kang, Y. (2008). A variable step size INC MPPT method for PV systems. IEEE Transactions on Industrial Electronics, 55(7), 2622–2628. https://doi.org/10.1109/TIE.2008.920550

Pandey, A., Dasgupta, N., & Mukerjee, A. K. (2008). High-performance algorithms for drift avoidance and fast tracking in solar MPPT system. IEEE Transactions on Energy Conversion, 23(2), 681–689. https://doi.org/10.1109/TEC.2007.914201

Patel, H., & Agarwal, V. (2008). Maximum power point tracking scheme for PV systems operating under partially shaded conditions. IEEE Transactions on Industrial Electronics, 55(4), 1689–1698. https://doi.org/10.1109/TIE.2008.917118

Piegari, L., & Rizzo, R. (2010). Adaptive perturb and observe algorithm for photovoltaic maximum power point tracking. IET Renewable Power Generation, 4(4), 317–328. https://doi.org/10.1049/iet-rpg.2009.0006

Sera, D., Teodorescu, R., Hantschel, J., & Knoll, M. (2008). Optimized maximum power point tracker for fast-changing environmental conditions. IEEE Transactions on Industrial Electronics, 55(7), 2629–2637. https://doi.org/10.1109/TIE.2008.924036

Tey, K. S., & Mekhilef, S. (2014). Modified incremental conductance MPPT algorithm to mitigate inaccurate responses under fast-changing solar irradiation level. Solar Energy, 101, 333–342. https://doi.org/10.1016/j.solener.2014.01.003

Villalva, M. G., Gazoli, J. R., & Ruppert Filho, E. (2009). Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Transactions on Power Electronics, 24(5), 1198–1208. https://doi.org/10.1109/TPEL.2009.2013862

Downloads

Published

2026-01-11