On the basis of a five-parameter photovoltaic (PV) mathematical model, a multipeak output model of a PV array under partial shading conditions (PSCs) is obtained by MATLAB simulation. Simulation and experimental results demonstrate that the model can simulate the performance curves of the PV array under the PSCs. Optimized particle swarm optimization (OPSO) is used to control the multipeak output model that can quickly and accurately track the global maximum power point (GMPP) of PV modules under PSCs. Its main idea is to determine the initial position of particles and remove the acceleration factor and random number in traditional particle swarm optimization (PSO) algorithm. Additionally, according to the distance between two consecutive peak points, the maximum value of velocity is obtained. The advantages of the OPSO include the following: compared with the traditional PSO algorithm, the computing time is greatly shortened; and it is easy to achieve the MPPT with a low-cost microprocessor. In addition, a PV optimizer is designed to improve the output power of PV modules under PSCs, and simulation and experimentation have compared the output characteristics of PV modules in traditional control mode and optimized control mode under PSCs. The experimental results show that the PV optimizer improves the output power of the PV modules by 13.4% under the PSC.
Loading....