IET RENEWABLE POWER GENERATION, cilt.18, sa.9-10, ss.1646-1660, 2024 (SCI-Expanded)
Solar photovoltaic energy is a vital renewable resource because it is clean, endless, and pollution-free. Due to the fast growth of the semiconductor and power electronics sectors, photovoltaic (PV) technologies are climbing significant attention in modern electrical power applications. Operating PV energy conversion systems at the maximum power point is essential for getting the maximum power output and raising efficiency. This paper proposes a regression-based Perturb and Observe method to quickly find a global maximum power point, avoiding being stuck in local maxima, likewise analytical and metaheuristic methods. The improved control focuses on the narrowed search areas by linear and non-linear regression analyses using the generated PV model on a flexible Python environment. Furthermore, the method's accuracy is validated in real time under variable temperatures, irradiations, and loads. This method was proven with a hardware implementation. The proposed method is more than 98% accurate and can withstand long-term modelling. The suggested regression-based perturbation and observation method provided a short learning time and easy implementation. Additionally, the dynamic recorded results can be visualized for researchers to utilize efficiently.