在分析光伏电池的输出特性的基础上,提出了一种应用于光伏发电的新型MPPT算法。该方法利用P-U曲线上的不同点的斜率来计算扰动步长,并应用滞环比较法来确定扰方向,使系统能够快速、准确地跟踪至最大功率点且稳定无振荡。利用Matlab/Simulink搭建光伏系统的最大功率点跟踪模型,仿真实验表明:相对于传统变步长扰动观察法,该算法能够显著地提高跟踪速度和精度,当外部环境发生突变时仍能快速地跟踪至最大功率点,并能够有效地避免在跟踪过程中的误判问题,提高了光伏发电系统的能量利用率。