针对有源电力滤波器的被控电流为周期变化的正弦量,提出引入重复控制对有源电力滤波器电流进行控制,以减小系统的稳态误差.在此基础上,为提高系统响应速度,将重复控制与滞环控制有机结合,提出了三态滞环控制方法.通过检测电网电压和直流电压的控制直接获得期望的电网电流,简化了检测电路.利用串级控制的思想,对电压环的参数进行设计,为有源滤波器控制器参数设计提供一定的理论指导.该方法的物理意义明确,且算法的复杂度小、实时性强,工程容易实现.实验结果证明了该方法的可行性.