摘要
针对现有的基于双曲正切函数变步长LMS(least mean square)算法的谐波电流检测仍存在稳态误差和收敛速度不能同时满足要求的问题,分析了一种基于双曲正切函数变步长LMS算法改进的变步长算法,利用误差的时间均值估计建立步长与误差之间的新型双曲正切函数关系以控制步长的更新,降低稳态误差,提高算法的检测精度。同时,对权值采用2次迭代更新,将2次迭代的结果作为新的权值,以加快权值的更新速度,提高算法的收敛速度。该算法具有较高的检测精度的同时还有较快的响应速度。Matlab/Simulink的仿真结果证明了该算法用于谐波电流检测具有很好的效果。
-
单位河南理工大学; 自动化学院