为了使有源滤波器快速有效地检测出三相四线制电力系统中的谐波和无功电流,提出了一种基于FBD(Fryze-Buchholz-Dpenbrock)法的改进的电流检测方法。该方法利用抽样降低系统计算量,并用一个陷波滤波器和一个高截止频率的低通滤波器串联代替一个低截止频率的低通滤波器提取直流分量,提高了检测方法的实时性。该方法可以在系统电压畸变的情况下检测出三相电流的基波正序有功电流分量、基波正序无功电流分量、不对称电流及谐波电流分量。Matlab仿真结果表明了该方法的正确性和有效性。