为了省去基于虚拟磁链定向的传统直接功率控制(DPC)中的滞环比较器和开关表以及基于电压定向的传统模型预测直接功率控制(MPDPC)中的交流电压传感器,提高系统的动态响应,实现功率的准确跟踪,在二者的基础上结合空间矢量脉宽调制(SVPWM),再引入延时补偿和重复控制,在两相静止坐标系下,以电网电压作为基本控制矢量,利用功率给定值与实测值的误差平方和最小建立目标函数,提出一种基于虚拟磁链的电压型PWM整流器的改进MPDPC方法。将传统DPC、传统MPDPC与改进MPDPC进行了仿真和实验对比研究。仿真和实验结果表明,所提改进MPDPC方法提高了功率跟踪精度,减小了功率纹波,降低了电流谐波畸变率。