Several conventional maximum power point tracking (MPPT) algorithms have been applied to harvest the optimal power of a photovoltaic (PV) system. However, the main drawbacks of these algorithms are their fluctuations around the maximum power point (MPP) and their dependence on climatic conditions variation. To overcome these issues, a fuzzy logic controller (FLC) is proposed, where the system performance depends strongly on the choice of membership functions (MFs). They are typically selected by trial and error, which may not always yield the best results. This paper seeks to enhance the efficiency of the traditional FLC method by using the particle swarm optimization (PSO) algorithm for optimizing the supports of the triangular MFs. The simulation was performed using MATLAB-Simulink environment using the "1Soltech 1STH-215-P" PV module and a single-ended primary-inductor converter (SEPIC) converter, under ideal environmental conditions of 25 °C and 1000 W/m². A comparison is established between PSO-optimized FLC and the standard FLC-based MPPT method, as well as with several other state-of-the-art approaches reported in related research. The simulation data present that the PSO-optimized FLC approach outperforms other algorithms.
Copyrights © 2025