针对传统扰动观察法(P&O)步长不易确定、跟踪速度和稳态时功率振荡之间的固有矛盾,提出一种新型自适应扰动观察法,该算法依据功率的变化生成电压扰动值,保证电压指令对功率变化的快速跟踪,再根据光伏阵列电压指令值和实际值的误差产生DC-DC变换器所需要的占空比信号d,实现了真正的自适应扰动,而且跟踪速度快、稳态精度高,系统通用性强。同时给出所提出MPPT算法的详细设计步骤,并对新型自适应扰动观察法和传统扰动观察法在相同环境下进行仿真和实验比较,结果证明所提出算法的准确性和有效性。