针对电网环境中含有间谐波的复杂情况,以三电平并联有源电力小滤波器(SAPF)为研究对象,建立三电平SAPF数学模型.采用CPT原理检测间谐波环境下电网基波分量,从而准确测量电网谐波含量.将间谐波、APF参数波动和死区效应等考虑为控制器非周期干扰,利用等价输入干扰原理对传统重复控制器加以改进,提高控制系统控制性能,消除非周期干扰对控制器的影响.在Matlab和三电平试验平台上,建立SAPF控制系统,仿真及实验验证所设计系统可以准确检测间谐波环境下电网谐波含量,并对电网谐波、间谐波进行补偿.