Abstract:The power-voltage (P-V) characteristic curve of photovoltaic (PV) system have highly nonlinear and multiple peaks characteristics under partial shading condition. This paper proposes a novel maximum power point tracking (MPPT) control method for PV system based on an grouped particle swarm optimization (PSO) algorithm and improved perturb and observe (P&O) method in order to improve the output power of photovoltaic system. The proposed maximum power point algorithm is divided into two stages. Firstly, the grouping idea of shuffled frog leaping algorithm (SFLA) is introduced into the basic PSO algorithm, ensuring the differences among particles and the searching of global extremum, and to speed up the convergence speed and stability of maximum power point tracking. And then, the variable step P&O method is used to track the global maximum power point (GMPP) accurately with the change of environment, and at the same time reduce the amount of calculation in the subsequent tracking process of the maximum power point. Through the respective advantages of the two MPPT algorithms at different stages improve the efficiency of photovoltaic maximum power point tracking control. Finally, the superiority of the proposed method over the traditional PSO algorithm in terms of tracking speed and steady-state oscillations is highlighted by simulation and experimental results under partial shading condition.