摘要:本发明涉及一种复杂电网下无功及谐波电流检测算法;先将三相电压和电流分别进行Clarke变换,得到和。然后分别将它们送入各自解耦网络提取坐标系下正序电压和正序电流。再将送入Park变换网络,得到的经PID得到频率估计值 ,经过积分1/s得到相位。将同时反馈至两个解耦网络,经正余弦发生器后送入C和D矩阵。将经过C矩阵变换得到基波有功和无功,再经D矩阵反变换得到三相基波电流,将负载电流与基波电流相减可得谐波电流。断开Ip,仅将Iq送入D矩阵可得到基波无功电流。当仅需检测谐波电流时,去掉旋转坐标变换,直接将进行Clarke反变换即可得基波电流。本发明适用于复杂电网下的电流检测。