摘要

在出现局部阴影的情况下,光伏阵列的输出特性具有高度的非线性、时变性以及功率极值点增加的特性,因此,导致传统的最大功率点跟踪(maximum power point tracking,MPPT)算法失效。针对这一问题,提出了一种基于粒子群优化算法和变步长电导增量法的改进MPPT算法。首先分析太阳能电池数学模型,选择Simulink的PV Array模块模拟太阳能电池,搭建完整仿真电路模型。然后编写基于粒子群优化算法和变步长电导增量法的改进MPPT算法程序。最后在温度为25℃,光照强度为1000 W/m2条件下,对比不同方法的仿真结果。实验结果表明:所提算法能够在系统的快速启动以及光照情况发生变化时完成最大功率点的快速定位,并可以根据设定的情况将最大功率点稳定在一个较为精确的范围。