基于IPSO算法的光伏阵列多峰值MPPT研究
Research on Multi-Peak MPPT of Photovoltaic Array Based on IPSO Algorithm
-
摘要: 粒子群优化(PSO)算法是智能算法的一种,有较好的全局搜索能力,已经被应用于局部阴影条件下的最大功率跟踪(MPPT)当中。但PSO算法的搜索速度慢,收敛不稳定。本文通过分析局部阴影条件下光伏阵列的输出特性曲线提出了改进型粒子群优化算法(IPSO),以变换器的占空比为粒子,初始化时将粒子均匀分散在可能的功率峰值点处,依据迭代次数线性调整惯性权重、学习因子,并通过引入反正切函数,对传统PSO算法的速度更新进行修改,以减小追踪过程的振荡,更快地找到最大功率点,提高收敛速度。最后通过仿真验证了与常规的PSO算法相比,改进的PSO算法具有跟踪速度快、动态响应波动小等特点。Abstract: Particle swarm optimization (PSO) is a kind of intelligent algorithm and has been used in MPPT for a PV array because it has better global search capability, but the tracking speed of PSO algorithm is slow and unstable convergence. The improved PSO algorithm is proposed in this paper according to PV array output characteristics curve analysis which is under condition of partial shaded. The duty ratio of converter is defined as particle, the particles are uniformly distributed at the possible peaks during initialization.The inertia weight and learning factors are adjusted according to the number of iterations, and the velocity updating formula of traditional PSO algorithm is modified through introduced the inverse tangent function to restrict the speed of each particle separately, so that the maximum power point could be found quickly to improve the convergence speed. Finally the simulation results verify that compared with the conventional PSO algorithm, IPSO algorithm has the advantaged of tracking fast and small fluctuations in the tracking process.