为解决电网电压畸变时单相电路谐波和无功电流检测问题,本文提出了基于平均有功功率的单相电路谐波和无功电流检测方法。理论分析和仿真验证表明,该方法能够实时检测出单相电路瞬时无功电流、基波无功电流及谐波电流,并且在只检测瞬时无功电流时无需锁相环电路。与基于瞬时无功功率理论的检测方法及有功电流分离法相比,该检测方法概念更清晰、算法更简单、更容易实现。