本发明涉及一种用于电压源型非线性负载谐波补偿的SAPF控制方法,其包括如下步骤:步骤1、获取系统电压us的同步信号θe;步骤2、PI电压控制器生成谐波指令电流的有功功率分量Pdc;步骤3、通过谐波电流检测环节生成SAPF谐波补偿指令电流iLh*;步骤4、通过谐波电压检测环节提取得到PCC谐波电压ush;步骤5、生成综合谐波指令电流ih*;步骤6、检测SAPF输出补偿电流ic,计算电流偏差值Δi=ih*‑ic,将得到的电流偏差值Δi输入至PI电流控制器,以通过PI电流控制器生成调制波电压u;步骤7、对上述生成的调制波电压u采用空间矢量脉宽调制方式输出PWM触发脉冲。本发明操作方便,能有效改善SAPF对电压源型非线性负载的补偿效果,抑制电压源型非线性负载的电流放大,安全可靠。