阐述了VIENNA整流器的工作原理,建立其数学模型;针对VIENNA整流器的运行特点,采用电压电流双闭环控制,为了提高电压外环的抗干扰能力,电压外环加入PI控制,合理地控制了因扰动引起的输出电压不稳的弊端;电流内环采用前馈解耦控制,实现d-q轴电流的单独控制,减少耦合带来的误差,提高了功率因数,减小无功。最后,对算法进行了Matlab建模仿真,仿真结果表明:外环采用PI控制,提高了系统的抗干扰能力;内环采用前馈解耦控制,减少了输入电流谐波畸变,提高了功率因数。