首先利用快速傅里叶变换分析了用于孤岛检测的传统主动频率偏移(AFD)法引起的谐波,基于分析结果,得出了传统AFD法引起的3、5、7次谐波电流的公式。通过引入与上述谐波电流相位相反的电流,对谐波进行补偿。给出了所提带谐波补偿功能的AFD法在数字化控制系统中的实现方法。仿真和实验结果表明,所提方法有效地减少了系统中的谐波电流,同时不影响孤岛检测。