为提高大容量有源滤波器(APF)的耐压水平和等效开关频率,提出了一种基于模块化多电平(MMC)的有源滤波器控制方法。该控制方法对APF输出的基波电流采用间接电流方式实现有功和无功的解耦控制,采用基于正序基波提取器的预测谐波电流控制实现对谐波电流的补偿,然后将间接电流方式和预测谐波电流控制方式产生的电压信号作为有APF输出电压的参考值。同时,为克服传统载波相移脉宽调制方式均压控制环节PI控制器繁多的缺点,对载波相移脉宽调制方式做了改进,采用载波相移脉宽调制和电容电压排序均压控制相结合的调制方式。通过Matlab/Simulink对其进行了仿真验证,该控制方法是正确可行的。