【技术实现步骤摘要】
一种用于动态迟滞系统建模与补偿的非线性自适应滤波器
本专利技术涉及一种非线性自适应滤波器及其对动态迟滞非线性系统的建模与补偿方法,属于动态迟滞非线性系统建模与控制领域。
技术介绍
迟滞非线性特性广泛存在于磁致伸缩合金、压电陶瓷等系统,是一类特殊的非线性,表现为率无关记忆性。它的存在降低系统的控制精度和控制带宽,甚至造成系统振荡。在实际工程中迟滞系统常常处于热-力-电-磁等多场耦合作用下,形成了更为复杂的动态迟滞非线性。传统的迟滞非线性模型如Prandtl-Ishlinskii(PI)模型、Presiach模型、Bouc-Wen模型、Duhem模型、Jile-Atherton(JA)模型等都是静态迟滞非线性模型,描述动态迟滞非线性的精度较差。已有的一些动态迟滞非线性的建模方法是在静态迟滞模型的权函数或阈值中引入输入信号速率变量,这些动态迟滞建模方法大都实现复杂,无法在线实时建模,不利于工程应用。有限脉冲响应自适应滤波器(FIR自适应滤波器)被用于系统建模和自适应逆控制,具有结构简单、实时性好、精度高等优点。但线性的FIR自适应滤波器对动态迟滞非线性建模精度较差。工程中常用的二级Volterra非线性自适应滤波器提高动态迟滞非线性系统建模精度效果不大。有专利技术采用Backlash算子替代FIR滤波器中的延迟算子构成Backlash自适应滤波器,但它本质上仍然是一种静态迟滞模型,因此对动态迟滞非线性进行建模效果仍不好。
技术实现思路
本专利技术要解决的技术问题为:克服FIR自适应滤波器、Backlash自适应滤波器以及Volterra自适应滤波器动态迟滞非线性系统 ...
【技术保护点】
一种用于动态迟滞非线性系统建模与补偿的非线性自适应滤波器,其特征在于包括:多个延时算子模块、多个阈值均匀分布的广义Play算子(GPO)模块,多个自适应加权模块、加法器模块、误差计算模块、权值自适应调整模块;其中多个延时算子模块连接形成串联结构,滤波器的输入信号与第一个延时模块相连;相邻两个延时模块之间的信号被引出并输入到一个GPO模块;每个GPO模块的输出端与自适应加权模块的输入端相连;每个自适应加权模块的输出端连接加法器模块的输入端;加法器模块的输出为非线性自适应滤波器的输出;加法器的输出端与误差计算模块的一个输入端相连,期望输出信号与误差计算模块的另一个输入端相连,误差计算模块的输出与自适应加权模块连接。
【技术特征摘要】
1.一种用于动态迟滞非线性系统建模与补偿的非线性自适应滤波器,其特征在于包括:多个延时算子模块、多个广义Play算子模块,多个自适应加权模块、加法器模块、误差计算模块、权值自适应调整模块;其中,广义Play算子模块简称GPO模块,广义Play算子模块阈值均匀分布,其中多个延时算子模块连接形成串联结构,滤波器的输入信号与第一个延时模块相连;相邻两个延时模块之间的信号被引出并输入到一个GPO模块;每个GPO模块的输出端与自适应加权模块的输入端相连;每个自适应加权模块的输出端连接加法器模块的输入端;加法器模块的输出为非线性自适应滤波器的输出;加法器的输出端与误差计算模块的一个输入端相连,期望输出信号与误差计算模块的另一个输入端相连,误差计算模块的输出与自适应加权模块连接。2.根据权利要求1所述的非线性自适应滤波器,其特征在于:所述的加法器模块将各个GPO模块的输出加权叠加得到整个滤波器的输出:其中x(k)表示第k时刻滤波器的输入信号,x(k-i)表示串联延时算子结构中第i个延时算子模块的输出,Hi[x(k-i)]表示第i个GPO的输出,wi表示第i个加权模块的值,n+1为所选择的GPO的个数。3.根据权利要求1所述的非线性自适应滤波器,其特征在于:所述的误差计算模块的输出e(k)为期望输出d(k)与滤波器输出y(k)之差e(k)=d(k)-y(k)。4.根据权利要求1所述的非线性自适应滤波器,其特征在于:多个阈值均匀分布的GPO模块的输出Hi[x(k)]为:其中ri为第i个GPO的阈值,n+1个算子的阈值均匀分布i=0,1,2,…n,γl(x(k))=a1tanh(a2x(k)+a3)+a4为GPO的左包络函数,γr(x(k))=b1tanh(b2x(k)+b3)+b4为GPO的右包络函数,||x||∞为滤波器输入信号的最大值。5.根据权利要求1所述的非线性自适应滤波器,其特征在于:利用非线性自适应滤波器进行动态迟滞建模的方法为:步骤1,搭建动态迟滞系统自适应建模系统:将建模激励信号同时连接到实际动态迟滞非线性系统的输入端和非...
【专利技术属性】
技术研发人员:张臻,马耀鹏,毛剑琴,郭咏新,庞文涛,卢经纬,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。