The global transition towards renewable energy systems requires improved control strategies to maximise the efficiency of photovoltaic (PV) installations. Due to the nonlinear I–V characteristics of PV modules and their sensitivity to irradiance and temperature variations, Maximum Power Point Tracking (MPPT) algorithms are essential for ensuring optimal energy extraction. Among existing techniques, the Perturb and Observe(P&O) method remains the most widely implemented in industry due to its simplicity, low complexity, and ease of hardware integration. However, the conventional fixed-step-size P&O algorithm exhibits steady-state oscillations around the maximum power point (MPP) and reduced tracking performance under rapidly changing environmental conditions, resulting in avoidable power losses. This paper presents an improved P&O based MPPT algorithm incorporating an adaptive step-size perturbation mechanism. Unlike the conventional approach, which employs a constant perturbation magnitude, the proposed method dynamically adjusts the step size by introducing a multiplication factor (I/V) ^2 which depends on the current to voltage ratio. A larger perturbation step is applied when the system operates far from the MPP when current dominates to accelerate convergence, while a smaller step is used near the MPP when voltage dominates to reduce oscillatory behaviour and improve steady-state stability. This adaptive strategy enhances the trade-off between dynamic response and steady-state accuracy without significantly increasing computational complexity. The proposed algorithm is evaluated through simulation under varying irradiance to replicate realistic operating scenarios. Simulation results demonstrate an 11% improvement in performance relative to the conventional method, primarily due to faster convergence and reduced steady-state oscillations. The proposed P&O method maintains simplicity while achieving better efficiency, making it suitable for industrial PV systems.
Introduction
Solar photovoltaic (PV) systems are widely used worldwide to harness solar energy, which is abundant and far exceeds global energy consumption. To maximize power extraction from PV systems, Maximum Power Point Tracking (MPPT) techniques are used. Among these, the Perturb and Observe (P&O) method is the most common due to its simplicity, low cost, and easy implementation.
However, the conventional P&O algorithm has limitations, including power oscillations (ripple effect) around the maximum power point (MPP), unwanted fluctuations, reduced efficiency, and stability issues—especially under rapidly changing environmental conditions.
To overcome these drawbacks, an improved P&O algorithm is proposed. The enhanced method:
Uses additional previous power comparisons (k, k−1, k−2).
Introduces a multiplication factor of (I/V)² to adjust the duty cycle.
Enables faster convergence when far from MPP.
Reduces step size near MPP to minimize oscillations.
The system was simulated in MATLAB/Simulink using a 10 kW PV setup with a boost converter. The proposed method was compared with the conventional P&O under standard test conditions (STC) and varying irradiance.
Results
The proposed algorithm showed an 11% improvement in efficiency.
Significant reduction in power ripples and oscillations.
Better performance under practical irradiance conditions.
Improved system stability and reduced power losses.
Conclusion
The design and implementation of an improved P&O algorithm for MPPT in photovoltaic systems has shown significant enhancements in tracking efficiency, convergence speed, and stability over the conventional method. By introducing an adaptive control strategy specifically, a duty-cycle modification scaled by (I/V) ² the system achieved smoother and faster tracking. Comprehensive simulations in MATLAB/Simulink validated the performance improvements, confirming higher tracking efficiency, reduced steady-state oscillations, and superior stability under both constant and rapidly changing irradiance conditions. This robust adaptive mechanism ensures precise and stable operation near the maximum power point, resulting in increased power output and better voltage regulation, which highlights the algorithm’s practical effectiveness. Future work should focus on real-time hardware implementation to validate performance under practical operating conditions, enabling more efficient and robust integration of solar energy systems in large-scale applications.
References
[1] R. Kahani, M. Jamil, and M. T. Iqbal, “An improved perturb and observed maximum power point tracking algorithm for photovoltaic power systems,” Journal of Modern Power Systems and Clean Energy, vol. 11, no. 4, pp. 1165–1175, 2023.
[2] R. I. Jabbar, S. Mekhilef, M. Mubin, and K. K. Mohammed, “A modified perturb and observe mppt for fast and accurate tracking of mpp under varying weather conditions,” IEEE Access, vol. 11, pp. 76166–76176, 2023.
[3] H. D. Tafti, Q. Wang, C. D. Townsend, J. Pou, and G. Konstantinou, “Global flexible power point tracking in photovoltaic systems under partial shading conditions,” IEEE Transactions on Power Electronics, vol. 37, no. 9, pp. 11332–11341, 2022.
[4] P. N. Tawiah-Mensah, J. Addison, S. D. Oppong, and F. B. Effah, “An improved perturb and observe maximum power point tracking algorithm with the capability of drift avoidance in pv systems,” in Proc. 2022 IEEE PES/IAS PowerAfrica, pp. 1–5, 2022.
[5] V. Sharma, A. K. Gupta, A. Raj, and S. K. Verma, “Ai-driven mppt: A paradigm shift in solar pv systems for achieving maximum efficiency,” in Proc. 2024 Int. Conf. Artificial Intelligence Applications in Electrical and Electronic Innovation (ICAAEEI), pp. 1–5, 2024.
[6] J. Ahmed and Z. Salam, “A modified p&o maximum power point tracking method with reduced steady-state oscillation and improved tracking efficiency,” IEEE Transactions on Sustainable Energy, vol. 7, pp. 1506–1515, Oct. 2016.
[7] M. Killi and S. Samanta, “Modified perturb and observe mppt algorithm for drift avoidance in photovoltaic systems,” IEEE Transactions on Industrial Electronics, vol. 62, pp. 5549–5559, Sept. 2015.
[8] E. P. Sarika, J. Jacob, S. S. Mohammed, et al., “Standalone pv system with modified vss p&o mppt controller suitable for partial shading conditions,” in Proc. 7th Int. Conf. Electrical Energy Systems (ICEES), Tamil Nadu, India, pp. 51–55, Feb. 2021.