[发明专利]自适应最优相角陷波滤波器设计方法有效
申请号: | 201410160328.X | 申请日: | 2014-04-21 |
公开(公告)号: | CN103929151A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 闫鹏;吕泽杉;张震 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H03H21/00 | 分类号: | H03H21/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明具体公开了一种自适应最优相角陷波滤波器的设计方法,用于抑制未知频段的窄频带信号干扰,使系统具有抵消低频段的宽频带随机干扰信号特性。其系统回路模块包括:对象模型模块,鲁棒控制器模块,自适应最优相角陷波滤波器模块;具体步骤为:(1)建立对象模型离散化;(2)设计鲁棒控制器(3)设计最优相角陷波滤波器,并联接入部分系统回路(4)根据P(s)·C(s)的传递函数,采用改进型最小均方值自适应算法,引入H∞混合灵敏度控制设计鲁棒控制器,使陷波中心频率跟踪未知单频干扰频率,从而实现了对随机干扰信号和未知单频干扰信号的最优抑制。可以同时抑制具有宽频随机干扰信号和多个频率未知单频干扰信号等多源干扰信号。 | ||
搜索关键词: | 自适应 最优 相角 陷波 滤波器 设计 方法 | ||
【主权项】:
自适应最优相角陷波滤波器设计方法,其特征在于:系统回路模块包括:对象模型模块,鲁棒控制器模块,自适应最优相角陷波滤波器模块;鲁棒控制器模块和对象模型模块串联在系统回路的输入端与输出端之间;自适应最优相角陷波滤波器模块并联在系统回路的输入端与鲁棒控制器模块之间,同时串联开关K;自适应最优相角陷波滤波器设计方法的具体实施步骤包括:步骤1、建立对象模型模块,拉普拉斯变换后传递函数表示为P(s),z变换离散化后表示为P(z);s为拉普拉斯变换算子;步骤2、鲁棒控制器模块拉普拉斯变换后的传递函数表达式C(s),z变换离散化后表示为C(z)的设计方法如下:①设原系统支路灵敏度函数![]()
补灵敏度函数T0(s)=1‑S0(s)②性能加权函数W1(s),表示成如下形式:![]()
K1为高增益,‑ε为二重极点,取值范围为0<ε<1;③鲁棒加权函数W2(s)的传递函数表达式设计为二阶模型![]()
其中K2为鲁棒权值函数增益,ζ1,ζ2分别为W2(s)零点多项式和极点多项式的阻尼比,ζ1,ζ2∈(0,1),ω1,ω2分别为W2(s)零点多项式和极点多项式的固有频率;④得到W1(s)、W2(s)、S0(s)和T0(s)之后,调用矩阵实验室软件Matrix Laboratory中鲁棒控制器工具箱中的混合灵敏度控制器函数,指令为mixsyn,混合灵敏度问题是寻找正则的鲁棒控制器,使得W1(s)、W2(s)、S0(s)和T0(s)满足无穷范数形式的权值条件:![]()
其中γ是H∞的性能指标,取值范围是γ>0;将得到的正则的鲁棒控制器连入闭环系统回路中;步骤3、自适应最优相角陷波滤波器模块的传递函数表达式F(s),离散化后表示为F(z)的设计方法如下:
其中ω0为需要抑制干扰的频率,s=jω0时相角
ζ是阻尼比ζ∈(0,1),Kf是最优相角滤波器正增益;步骤4、得到z变换之后对象模型模块的传递函数表达式P(z),鲁棒控制器模块的传递函数表达式C(z)和自适应最优相角陷波滤波器模块的传递函数表达式F(z)以后,系统回路的信号过程如下:(1)自适应最优相角陷波滤波器模块的输入信号x1(n)与误差信号e(n)一起进入自适应最优相角陷波滤波器模块中,进行自适应滤波,直到得到自适应最优相角陷波滤波器模块的输出信号y1(n);具体步骤如下:①对于未知频率的单频干扰信号,需要采用根据对象模型改进的最小均方值算法,进行部分滤波器参数的自适应过程:![]()
c0,c1,......,cM为C(z)·P(z)的分子系数,构成定常矩阵C的元素;M为自然数,d1,......,dN为C(z)·P(z)的分母系数,构成定常矩阵D的元素;N为正整数;②F(s)离散化之后,自适应最优相角陷波滤波器离散化传递函数F(z)在n时刻的表达式为:![]()
其中b0,b1,b2为F(z)的分子系数,构成定常矩阵B的元素;a1(n),a2为F(z)的分母系数,构成矩阵A(n)的元素;其中A(n)与n时刻有关,a1(n)随n时刻变化而变化;③进行自适应滤波后,此时从z0到z‑M算起,共M+1个系数分别构成了C(z)·P(z)和F(z)的分子和分母系数矩阵,在n时刻表示为如下形式:![]()
自适应最优相角陷波滤波器模块的输入信号x1(n)和鲁棒控制器模块的输入信号x2(n)从n时刻往前计算到n‑M时刻的值分别为状态矩阵X1(n)、X2(n),自适应最优相角陷波滤波器模块的输出信号y1(n)和对象模型模块的输出信号y2(n)从n‑1时刻往前计算到n‑M‑1时刻的值分别为状态矩阵Y1(n)、Y2(n),有如下关系式:Xi(n)=[xi(n)…xi(n‑M)]1×(M+1)i=1,2Yi(n)=[yi(n‑1)…yi(n‑M‑1)]1×(M+1),i=1,2④由F(z)的表达式得到n时刻的离散状态形式:![]()
(1+a1(n)z‑1+a2z‑2)y1(n)=(b0+b1z‑1+b2z‑2)x1(n)结合z‑kx(n)=x(n‑k),z‑ky(n)=y(n‑k)得:y1(n)+a1(n)y1(n‑1)+a2y1(n‑2)=b0x1(n)+b1x1(n‑1)+b2x1(n‑2)矩阵B与矩阵X1(n)的转置相结合后,得到结果为BX1T(n)=b0x1(n)+b1x1(n‑1)+b2x1(n‑2)矩阵A(n)与矩阵Y1(n)的转置相结合后,得到结果为A(n)Y1T(n)=a1(n)y1(n‑1)+a2y1(n‑2)BX1T(n)的值与A(n)Y1T(n)的值进行相减操作得到y1(n)y1(n)=BX1T(n)‑A(n)Y1T(n)其中T代表矩阵的转置,y1(n)=b0x1(n)+b1x1(n‑1)+b2x1(n‑2)‑a1(n)y1(n‑1)‑a2y1(n‑2)(2)x1(n)信号另一方面与y1(n)信号进行叠加得到鲁棒控制器模块的输入信号x2(n),n时刻x1(n),x2(n),y1(n)数值关系:x2(n)=x1(n)+y1(n)从而状态矩阵X1(n),X2(n),Y1(n)有如下关系:X2(n)=X1(n)+Y1(n+1)(3)x2(n)信号经过鲁棒控制器模块和对象模型模块完成控制过程得到对象模型模块的输出信号y2(n),具体操作步骤同得到自适应最优相角陷波滤波器模块的输出信号y1(n)的步骤相同;矩阵C与矩阵X2(n)的转置相结合后,得到结果为CX2T(n)=CX1T(n)+CY1T(n+1)选取ck为矩阵C中按z降幂排序中第一个不为零的系数,0≤k<N得到:CX1T(n)=ckx1(n‑k)+…+cMx1(n‑M)CY1T(n+1)=cky1(n‑k)+…+cMy1(n‑M)矩阵D与矩阵Y2(n)的转置相结合后,得到结果为:DY2T(n)=d1y2(n‑1)‑…‑dNy2(n‑N‑1)由C(z)·P(z)表达式得到离散状态形式y2(n)=CX2T(n)‑DY2T(n)y2(n)=ckx1(n‑k)+…+cMx1(n‑M)+cky1(n‑k)+…+cMy1(n‑M)‑d1y2(n‑1)‑…‑dNy2(n‑N‑1)(4)对象模型模块的输出信号y2(n)与单频干扰信号d(n)叠加,得到误差信号e(n):e(n)=d(n)+y2(n)(5)误差信号e(n)一方面与自适应最优相角陷波滤波器模块的输入信号x1(n)进入自适应最优相角陷波滤波器模块中,另一方面叠加宽频随机干扰信号,被输入信号r(n)减去,进行负反馈,构成整体的闭环系统;具体步骤如下:①取误差信号e(n)的均方值为代价函数J(n):J(n)=E[e2(n)]②代价函数J(n)对于自适应参数a1(n‑k)的梯度为:![]()
表示梯度,a1(n‑k)为自适应参数;③按照最小均方值算法,采用瞬时值估计梯度矢量:![]()
^表示瞬时值;④确定
信号对自适应参数
的梯度:![]()
⑤由偏导数性质,先求出
对
的偏导数,得到:![]()
⑥由偏导数性质,再求出
对
的偏导数,得到:![]()
⑦最小均方值算法的瞬时值:![]()
⑧则自适应参数迭代公式为:![]()
μ为迭代收敛步长,满足
λmax是自适应最优相角陷波滤波器模块的输出信号y1(n)构成的自相关矩阵的最大特征值;⑨获得自适应参数迭代公式的最终表达形式:![]()
将n+1时刻自适应最优相角陷波滤波器系数a1(n+1)取
的值进行运算,到某一个时间ΔT之后,μ越小ΔT越大,达到抑制未知单频干扰信号的效果,自适应最优相角陷波滤波器设计完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410160328.X/,转载请声明来源钻瓜专利网。
- 上一篇:核电站常规岛除盐水分配系统全停检修方法
- 下一篇:信号带宽扩展方法和用户设备