近年来,SVPWM技术已应用到有源电力滤波器(APF)的控制策略中,传统的基于APF的SVPWM控制算法由于复杂的三角函数计算和矢量扇区判断,为产生补偿信号需要很大的计算量,导致动态补偿响应减慢,对此提出一种改进的基于dq坐标系的SVPWM电流控制算法,优化空间矢量作用时间,避免复杂的三角函数计算和矢量扇区判断过程,减少了SVPWM算法的计算量。仿真和实验结果验证了该算法的正确性。