变步长自适应结构振动主动控制算法
- 格式:pdf
- 大小:808.84 KB
- 文档页数:7
第34卷第l0期 振动与冲击 JOURNAL OF VIBRATION AND SH0CK Vo1.34 No.10 2015
变步长自适应结构振动主动控制算法
浦玉学,张方,姜金辉
(南京航空航天大学机械结构力学及控制国家重点实验室,南京210016)
捅 要:提出基于次级通道在线辨识的变步长振动主动控制算法,给出主动控制环节收敛步长、次级通路建模环 节收敛步长的调整策略及新的附加噪声功率控制策略。此调整策略完全由初级振动、残余振动及附加随机噪声信号功率 决定,无需额外引入经验参数,可简化系统算法复杂度,提高算法收敛性能,实现对附加随机噪声功率的调节,在保证系统 稳定情况尽量消除其对残余噪声影响。仿真结果表明,与已有算法相比,该算法在收敛性能、振动控制效果两方面更具优 势。基于NI CRIO实时控制器进行简支梁振动主动控制试验表明,该控制系统对简支梁振动响应有较好的抑制作用,对 初级振动频率具有较好的跟踪性能。即基于次级通道在线辨识的主动控制方法行之有效。 关键词:振动主动控制;次级通道在线辨识;变步长;FXLMS算法;NI CRIO 中图分类号:TB535;TP 273.2 文献标志码:A DOI:10.13465/j.cnki.jVs.2015.10.035
A varying step adaptive algorithm for structural vibration active control
PU Yu一% ,ZHANG Fang,JIANG fin—hui
(State Key Laboratory of Mechanics and Control of Mechanical Structures, Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
Abstract:Here,a kind of variable step size active vibration control algorithm was proposed based on the online secondary path recongnition method.The adjusting rules of step size for active control part and secondary path modeling
part were presented in the proposed method.An auxiliary noise scheduling strategy was given to adjust the power of the auxiliary random noise.These adjusting rules were decided by the powers of the primary vibration,residual vibration and auxiliary noise.There was no need to set any experienced parameters before the control system working.The convergence
of the algorithm was improved,and the complexity of the algorithm was simplified.Under the premise of guaranteeing the
system stability,the auxiliary noise scheduling strategy could eliminate the influence of the auxiliary noise on the residual
noise as much as possible.Simulation results showed that the proposed algorithm has a good performance in convergence
and vibration control effects comparing with previous algorithms.An active vibration control test of a simply supposed
beam was made based on a NI CRIO rea1.time controller.The results showed that the vibration response of the beam is
effectively attenuated,and the proposed method can track changes of the primary vibration frequency;good attenuation of
structural vibration and the effectiveness of the proposed method are fully verified.
Key words:active vibration control;online secondary path recongnition;varying step;FXLMS;NI CRIO
自适应振动主动控制方法基本原理采用在结构上
直接附加力源(或称作动器),通过自适应控制律调节
输出控制信号,驱动作动器激发结构次级振动与初级 振动抵消,达到振动控制目的[ 。自适应主动控制系
统与自适应信号处理系统区别于在于前者存在次级通
基金项目:航空科学基金(2012ZA52001);高等学校博士学科点专项科 研基金(20123218120005);国家自然科学基金资助项目 (51305197);江苏高校优势学科建设工程资助项目 收稿日期:2014—05—15修改稿收到日期:2014—06—03 第一作者浦玉学男,博士生,1987年l2月生 通信作者张方男,教授,博士生导师,1962年8月生 道(作动器到误差传感器的通道Secondary Path),且对 振动主动控制算法实现、系统收敛性及控制效果有重
要影响。常用的自适应主动控制算法是将次级通道考 虑在内的FXLMS(Filtered—x Least Mean Square)算 法 ]。文献[3]讨论了次级通道辨识误差对主动控制 系统影响。如何对次级通道进行快速、精确辨识,是振
主动控制系统设计时必须考虑的关键问题之一。 级通道建模有离线建模及在线建模两种,若在主
制期间,次级通路系统特性基本保持不变或变化
,采用离线建模方式能简化控制算法;而当系统特性
变较明显时则应采用在线建模以确保满足控制系统 20O 振动与冲击 2015年第34卷
稳定性及控制精度要求。
1 常规次级通道在线辨识主动控制算法
基本的次级通道在线辨识方法由Efiksson等 提 出,见图1。图中P(n)为初级通路,指初级振源(激振 器)到待控制点的传递函数;s( )为由作动器到待控制
点次级通路的传递函数,即复杂的电声耦合系统; (n)
为参考信号;e(n)为待控制点处误差传感器检测的残
余振动响应信号; ( )为与参考信号不相关的随机噪
声,作为次级通道自适应在线辨识滤波器S (n)的
输入。
图1 Efiksson次级通道在线辨识算法框图 Fig.1 Efilsson’S method f0r o ̄ine secondary path modeling
主动控制器权系数、次级通路建模滤波器权系数
通过FXLMS及LMS算法迭代更新获得,即 W(n+1)=W(n)+ (n)e( ) (1)
s (n+1)=S (n)+ ( )厂(n) (2) 式中: , 为收敛步长。
-厂(n)=e(n)一 (n) (3)
(n) n) (n一 l(4)
XM(凡一1)=[ ( )… (n—M+1)] J
附加随机噪声 ( )经 (n)的输出为
(n)=S ( )V(n) 1 …
V(n)=[ (乃)… ( —N+1)] J
在主动控制器输出端附加与参考信号不相关的随
机高斯白噪声会在待控制点的残余振动量e( )中体现
出来,即
e(n)=[d(n)一Y ( )]+ ( ) (6) 进一步推导有
e(n)=[P(n) (n)一s(n)y(n)]+[ (n) (n)] 式中:[s(n) (n)]作为次级通道在线辨识环节引入附
加随机噪声对主动控制环节的收敛性能影响。尤其当
W(n)逼近 时,此影响更明显。
为改善主动控制、误差通道辨识环节相互影响严
重,张明等 提出通过增加第三个自适应滤波器消
除此种影响,但由于滤波器数目增加会致计算量增大, 影响控制算法的使用效率,且无法解决附加随机噪声
从残余振动中剔除问题。而Akhtar等 提出的变步 长算法(VSS—LMS)辨识次级通道普受关注,在尽量避
免主动控制环节、误差通道辨识环节相互影响的同时, 加快了次级通道在线建模的收敛速度,但同样以加大
计算量为代价,且收敛因子的调整策略基于经验公式
判定,算法特性、理论分析较困难。
2改进变步长次级通道在线辨识主动控制
算法
综合各种在线建模算法特点,本文基于最简单的 前馈式FXLMS控制模型 ,构造出新的变步长基于
次级通道在线辨识的自适应主动控制算法,对次级通 路在线建模算法进行改进:①给出简单的收敛步长调
整策略,完全由初级振动、残余振动及附加随机噪声信
号功率决定,无需额外引入经验参数,且避免使用第三
个自适应滤波器,可简化系统算法的复杂度,提高收敛
性能。②基于能量控制策略实现对附加随机噪声功
率调节,在保证消除主动控制环节与次级通道辨识环
节相互影响前提下,有效消除附加随机信号对待控制
区域残余振动影响。
2.1 变步长次级通道辨识算法
次级通道在线辨识滤波器完成收敛后,为实现消
除附加随机噪声对主动控制滤波环节收敛性能影响,
用误差信号g(n)作为次级通道在线辨识滤波器权系 数更新的误差信号_6 J,但无法完全消除主动控制环节
对次级通道辨识环节影响。该算法中次级通道在线辨
识滤波器权系数通过LMS算法迭代更新为
g(n)= )一d (n)+Y (n)= [d(n)一d (n)]+[yW (n)一
vT ( )][S( )一S (,z)]
当 (凡)收敛到 时,d(n)一d (凡)=0,d(n)=
Y (n),g(n)不能做到与附加随机信号 ( )完全相关, 亦与控制信号Y(n)存在相关性,说明主动控制环节对
在线辨识环节影响未完全消除。为此,本文用信号
)作为次级通道在线辨识滤波器权系数更新的误差
信号,提出变步长自适应主动控制算法,框图见图2。
图2改进次级通道在线辨识算法框图 Fig.2 The proposed method f0r online secondary path model
ing