在光伏发电系统中,针对传统的最大功率点跟踪控制方法难以同时满足追踪精度与追踪速度的问题,提出了一种新的改进P&O和MPC相结合的光伏MPPT控制方法,先将扰动之后的电压和电流作为参数输入MPC控制器,再由控制器的两步长函数分析预测出未来变量的动作并生成输出曲线。仿真结果表明,相较于传统的扰动观察法,该算法可以同时满足追踪精度与追踪速度的要求。