Development of Maximum Power Point Tracking (MPPT) Algorithms for Solar Energy Conversion
DOI:
https://doi.org/10.63891/j-mart.v2i1.120Keywords:
Maximum Power Point Tracking, Photovoltaic System, Partial Shading, Adaptive Control, Boost ConverterAbstract
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
Issue
Section
License
Copyright (c) 2026 Helmi Wibowo, Suyahman Suyahman

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

