针对局部遮阴(PSC)时,光伏阵列输出P-U曲线出现多峰值现象,传统最大功率点追踪(MPPT)算法易陷入局部最优解,无法追踪到全局最优解的问题,该文提出基于自适应变异粒子群算法的光伏MPPT控制方法。在粒子群算法寻优过程中同步调整学习因子与惯性权重,以提高算法收敛速度与精度,同时引入变异机制以扩大粒子搜索范围,增强算法的全局寻优能力。仿真结果表明,与标准粒子群算法相比,该算法在均匀光照,静态、动态局部遮阴条件下,均能快速准确的追踪到最大功率点,其收敛速度更快,稳态精度更高。