摘要

本发明涉及有源滤波器APF的控制领域,为基于BP神经网络算法的最优虚拟谐波电阻控制方法,包括以下步骤:S1、设计基于最优虚拟谐波电阻的BP神经网络,最优虚拟谐波电阻使有源滤波器APF吸收的谐波功率最大;S2、将设计好的BP神经网络,加入有源滤波器APF,以控制有源滤波器APF运行在最优虚拟谐波电阻值处。本发明通过采集不同虚拟谐波电阻时PCC点的电压和电流,得到训练数据,基于BP神经网络算法,不断更新APF运行时的开关管PWM波形,当BP神经网络输出与上一次相比满足误差要求时,APF运行在最优虚拟谐波电阻值处,从而使得APF从电网最大程度地吸收谐波功率。