摘要
主动控制技术因其在低频振动噪声控制方面有着良好的效果而受到广泛关注。其中,最常见的主动控制算法为基于自适应滤波的LMS类和RLS类算法。针对RLS类算法在控制性能上优于LMS算法,但其计算量比较大的问题,利用快速横向滤波器对RLS算法进行改进,在不明显降低其性能的基础上,通过向前和向后的方式推导了FTRLS快速算法,降低其计算量。通过求助变量这一参数,增加了其稳定性。然后,对该算法的遗忘因子取值进行了讨论,并和FXLMS算法进行了对比仿真验证,表明该算法有着较好的控制效果。
Active control technology has been widely concerned because of its good effect in low frequency vibration and noise control.Among them,the most common active control algorithms are LMS and RLS based on adaptive filtering.In order to solve the problem that RLS algorithm is better than LMS algorithm in control performance,but it has a large amount of calculation,the fast transverse filter was used to improve RLS algorithm.On the basis of not significantly reducing its performance,the fast ftrls algorithm was derived by forward and backward way,which reduced its calculation.The stability of the system was increased by the help variable.Then,the forgetting factor of the algorithm was discussed,and compared with FXLMS algorithm.The simulation results show that the algorithm has better control effect.
作者
黎思廷
刘树勇
杨理华
Li Siting;Liu Shuyong;Yang Lihua(School of Power Engineering,Naval University of Engineering,Wuhan 430000,China;Naval Submarine Academy,Qingdao,Shandong 266000,China)
出处
《机电工程技术》
2021年第4期88-90,109,共4页
Mechanical & Electrical Engineering Technology
基金
国家自然科学基金资助项目(编号:51579242)。