提出一种基于模型预测控制的维也纳整流器。首先对维也纳整流器建模,然后提出相应的模型预测控制。为了解决维也纳整流器存在的中点不平衡问题,首先判断直流上侧电容电压和下侧电容电压的差值,通过考虑维也纳整流冗余矢量实现中点平衡控制。最优开关矢量通过价值函数选择,其中价值函数包括电流纹波和中点平衡控制。通过实验结果证明了提出模型预测控制能够同时实现维也纳整流器的电流跟踪和中点平衡控制。