压力管道焊缝金属磁记忆信号自适应处理方法技术

技术编号:13202533 阅读:93 留言:0更新日期:2016-05-12 11:10
本发明专利技术公开了一种压力管道焊缝金属磁记忆信号自适应处理方法,滤波结构模块使用输入信号的测量值产生滤波器的输出,若输出与输入的测量值成线性组合的关系,则可认定滤波器为线性,否则为非线性;设定滤波器的结构,并且可以通过自适应算法来调节参数;设计出来的滤波器的输出和期望响应由COP模块处理,并参照需要的标准来评估其质量;滤波器的参数可通过自适应算法使用性能标准的数值或者它的函数、输入测量值和期望响应来确定;与自适应滤波器相关的一个或多个输入信号和一个期望响应信号,这个响应对滤波器来说得到与否未知,则称这些相关的信号为自适应滤波器信号的工作环境(SOE)。

【技术实现步骤摘要】

本专利技术涉及管道信号处理方法领域,具体是一种压力管道焊缝金属磁记忆信号自 适应处理方法。
技术介绍
传统的数字滤波器具有线性时不变的特点,因在滤波之前选择滤波频率,所以在 对信号有用信息与无用信息频率不重叠时,才会有较好的滤波效果,当信号频带与噪声信 号频带出现全部重叠或者部分重叠时,就会使得部分噪声无法滤除,或者滤除信号有用的 噪声,而且,在滤波器工作过程中信号频率经常是未知的,就会导致无法固定频率。对于压 力管道焊接检验现场环境复杂,噪声和干扰因素的不可预见性,常用FIR和IIR两种具有固 定滤波系数数字滤波器不能够将很好的将噪声滤除。小波变换虽然可以很好地滤除噪声, 但小波对于局部信号处理效果更好,对整体信号处理能力相对较差。针对以上两种情况可 以通过一种智能化的滤波器来解决,这就是自适应滤波器,自适应滤波器的特点就是不需 要用户干涉就会根据信号实际情况改善滤波器的性能。而基于卡尔曼滤波器的自适应数字 信号处理方法可以自动调节滤波器参数,以适应信号和噪声未知或者随时间变化的统计特 性,从而实现最优化滤波。 金属磁记忆方法基于地磁场环境中铁磁性管道受工作载荷作用出现磁畴组织定 向和不可逆取向现象,通过检测应力集中或变形区形成的漏磁场变化即可进行缺陷的预报 和检测,故检测信号微弱,易受干扰,加之检验现场环境复杂,噪声和干扰因素的不可预见 性,这就使得金属磁记忆信号处理变得十分困难。 而基于卡尔曼滤波器的自适应数字信号处理方法就是不需要人工调节滤波器系 数,根据信号实际情况改善滤波器的性能,达到最优化滤波,保留微弱的漏磁场信号,而滤 除无用干扰信号。
技术实现思路
本专利技术的目的是提供一种,以解决 现有技术存在的问题。 为了达到上述目的,本专利技术所采用的技术方案为: ,其特征在于:滤波结构模块使用 输入信号的测量值产生滤波器的输出,若输出与输入的测量值成线性组合的关系,则可认 定滤波器为线性,否则为非线性;设定滤波器的结构,并且可以通过自适应算法来调节参 数;设计出来的滤波器的输出和期望响应由C0P模块处理,并参照需要的标准来评估其质 量;滤波器的参数可通过自适应算法使用性能标准的数值或者它的函数、输入测量值和期 望响应来确定;与自适应滤波器相关的一个或多个输入信号和一个期望响应信号,这个响 应对滤波器来说得到与否未知,则称这些相关的信号为自适应滤波器信号的工作环境 (S0E);设计自适应滤波器,需要关于其工作环境的大量信息,这些信息对设计者选择自适 应滤波器的结构、性能标准和设计自适应算法是必须的。 磁记忆输入信号模型如下式: y(n) =A(n_l )y(n_l )+Β(η)η(η) 公式(卜 1) y(n)=k XI是在η时刻信号的状态矢量。 A(n-l)=kXk矩阵,在缺少强制函数的情况下使y(n-l)和y(n)联系起来。 q(n)=kXl是协方差矩阵Rn(n)的零均值白噪声序列。 B(n)=kXk 输入矩阵。 公式 α-2) 矩阵Α(η_1)被称为状态转换矩阵,η(η)被称为模型误差矢量。 利用线性关系来表示测量模型: x(n)=H(n)y(n)+v(n) 公式(卜 3) 其中: x(n)=mXl为在η时刻信号的状态矢量。 H(n) =mXk为输出矩阵,它表示y(n)和χ(η)的理想线性关系。 v(n)=kXl为观测误差,是协方差矩阵Rv(n)的零均值白噪声序列。 假定下面的统计特性: E{y(n)vH(l)}=0n,l 取任意值 公式(1-4) Ε{η(η)νΗ(1)}=0η,1 取任意值 公式(1-5) E{n(n)yH(-l)}=0n,取任意值 公式(1-6) E{y(-1)}=0 公式(1-7) E{y(-l)yH(-l)}=Ry(-l) 公式(1-8) 现假设根据n-1时刻和n-1之前时刻所有观察值获得了 y(n-l)的估计,为 f(_H ~ 则y(n)可根据公式(1-1)和公式(1-6)进一步预测估计为:并且初始条件在由公式(1 _3)可预测X(η)为:由此,可以得到计算所需要的观察值的递归公式。并且可根据公式(1-3)预测误差为:卡尔曼的滤波估计为:公式(3-13)被称为卡尔曼增益矩阵,因此,可以利用公式(1-12),再根据 ~、||珍一i:)和- ?>得出卡尔曼预测和滤波公式分别为:得出按时间递归更新的卡尔曼滤波的算法公式,而增益矩阵Κ(η)的时序推到还与 误差的协方差矩阵有关系,因此,还需要还需误差的协方差矩阵。 磁记忆卡尔曼滤波算法误差的协方差矩阵: 在这里,可以利用公式(1-11)和公式(1-12)来定义滤波误差为:然后由公式(1-13)得到滤波误差的协方差为:在将公式(1-13)带入公式(1-15),误差的协方差矩阵也被称为后验协方差,在η时 亥|J,可在初始条件为-妗的条件下确定先验预测误差协方差并完成递归计算, 可有公式(1-12)得到η时刻的预测误差为:根据以上计算公式,得到磁记忆检测信号的算法公式和系统滤波误差公式本专利技术优点为:磁记忆检测信号为大地磁场,信号微弱,易受现场复杂工况影响,出现不同频率的 噪声信号,有些干扰信号频率会与检测信号频带范围重合。传统的数字滤波器具有线性时 不变的特点,因滤波器的频率是可选择性的,所以在对信号频率不重叠信号滤波时才能取 得良好的效果,但当信号频带与噪声信号频带出现重叠时,就会使得部分噪声无法滤除,而 且,在滤波器工作过程中常常不能估计信号频率,就会导致无法固定频率。采用一种卡尔曼 自适应滤波器来解决这一问题,其特点就是不需要用户干涉就会根据信号实际情况改善滤 波器的性能,它适用于线性、离散和有限维系统。每一个有外部变量的自回归移动平均系统 (ARMAX)或可用有理传递函数表示的系统都可以转换成用状态空间表示的系统,从而能用 卡尔曼滤波进行计算,在对未知信号和频带重复信号滤波时,具有较高的信噪比,保证检测 ig号息不丢失。【附图说明】 图1为卡尔曼滤波器算法流程图。 图2为信号滤波前后效果图,其中: 图2a为滤波前效果图,图2b为滤波后效果图。【具体实施方式】 ,滤波结构模块使用输入信号的测 量值产生滤波器的输出,若输出与输入的测量值成线性组合的关系,则可认定滤波器为线 性,否则为非线性;设定滤波器的结构,并且可以通过自适应算法来调节参数;设计出来的 滤波器的输出和期望响应由C0P模块处理,并参照需要的标准来评估其质量;滤波器的参数 可通过自适应算法使用性能标准的数值或者它的函数、输入测量值和期望响应来确定;与 自适应滤波器相关的一个或多个输入信号和一个期望响应信号,这个响应对滤波器来说得 到与否未知,则称这些相关的信号为自适应滤波器信号当前第1页1 2 本文档来自技高网
...

【技术保护点】
压力管道焊缝金属磁记忆信号自适应处理方法,其特征在于:滤波结构模块使用输入信号的测量值产生滤波器的输出,若输出与输入的测量值成线性组合的关系,则可认定滤波器为线性,否则为非线性;设定滤波器的结构,并且可以通过自适应算法来调节参数;设计出来的滤波器的输出和期望响应由COP模块处理,并参照需要的标准来评估其质量;滤波器的参数可通过自适应算法使用性能标准的数值或者它的函数、输入测量值和期望响应来确定;与自适应滤波器相关的一个或多个输入信号和一个期望响应信号,这个响应对滤波器来说得到与否未知,则称这些相关的信号为自适应滤波器信号的工作环境SOE;设计自适应滤波器,需要关于其工作环境的大量信息,这些信息对设计者选择自适应滤波器的结构、性能标准和设计自适应算法是必须的;磁记忆输入信号模型如下式:y(n)=A(n‑1)y(n‑1)+B(n)η(n),   公式(1‑1)y(n)=k×1是在n时刻信号的状态矢量,A(n‑1)=k×k矩阵,在缺少强制函数的情况下使y(n‑1)和y(n)联系起来,η(n)=k×1是协方差矩阵Rη(n)的零均值白噪声序列,B(n)=k×k输入矩阵,   公式(1‑2)矩阵A(n‑1)被称为状态转换矩阵,η(n)被称为模型误差矢量,利用线性关系来表示测量模型:x(n)=H(n)y(n)+v(n),   公式(1‑3)其中:x(n)=m×1为在n时刻信号的状态矢量,H(n)=m×k为输出矩阵,它表示y(n)和x(n)的理想线性关系,v(n)=k×1为观测误差,是协方差矩阵Rv(n)的零均值白噪声序列,假定下面的统计特性:E{y(n)vH(l)}=0 N,l取任意值,   公式(1‑4)E{η(n)vH(l)}=0 n,l取任意值,   公式(1‑5)E{η(n)yH(‑1)}=0 N,取任意值,   公式(1‑6)E{y(‑1)}=0,   公式(1‑7)E{y(‑1)yH(‑1)}=Ry(‑1),   公式(1‑8)现假设根据n‑1时刻和n‑1之前时刻所有观察值获得了y(n‑1)的估计,为则y(n)可根据公式(1‑1)和公式(1‑6)进一步预测估计为:y‾(n|n-1)=A(n-1)y‾(n-1|n-1),]]>   公式(1‑9)并且初始条件在由公式(1‑3)可预测x(n)为:x‾(n|n-1)=H(n)y‾(n|n-1)=H(n)A(n-1)y‾(n-1|n-1),]]>   公式(1‑10)由此,可以得到计算所需要的观察值的递归公式,并且可根据公式(1‑3)预测误差为:w(n)=x(n)-x‾(n|n-1)=H(n)y‾(n|n-1)+v(n),]]>   公式(1‑11)卡尔曼的滤波估计为:y‾(n|n)=y‾(n|n-1)+K(n){x(n)-H(n)y‾(n|n-1)},]]>   公式(1‑12)其中K(n)=Ry(n|n-1)HR(n)Rw-1(n),]]>   公式(1‑13)公式(3‑13)被称为卡尔曼增益矩阵,因此,可以利用公式(1‑12),再根据和得出卡尔曼预测和滤波公式分别为:预测:y‾(n|n-1)=A(n-1)y‾(n-1|n-1),]]>滤波:y‾(n|n)=y‾(n|n-1)+K(n){x(n)-H(n)y‾(n|n-1)},]]>得出按时间递归更新的卡尔曼滤波的算法公式,而增益矩阵K(n)的时序推到还与误差的协方差矩阵有关系,因此,还需要还需误差的协方差矩阵;磁记忆卡尔曼滤波算法误差的协方差矩阵:在这里,可以利用公式(1‑11)和公式(1‑12)来定义滤波误差为:y~(n|n)=y~(n|n-1)-K(n)w(n),]]>   公式(1‑14)然后由公式(1‑13)得到滤波误差的协方差为:Ry(n|n)=[1-K(n)H(n)]Ry(n|n-1),]]>   公式(1‑15)在将公式(1‑13)带入公式(1‑15),误差的协方差矩阵也被称为后验协方差,在n时刻,可在初始条件为Ry(n‑1|n‑1)的条件下确定先验预测误差协方差并完成递归计算,可有公式(1‑12)得到n时刻的预测误差为:Ry(n|n‑1)=A(n‑1)Ry(n‑1|n‑1)AH(n‑1)+B(n)Rη(n)BH(n)   公式(1‑16),根据以上计算公式,得到磁记忆检测信号的算法公式y‾(n|n)=y‾(n|n-1)+K(n){x(n)-H(n)y‾(n|n-1)}]]>和系统滤波误差公式Ry(n|n)=[1‑K...

【技术特征摘要】

【专利技术属性】
技术研发人员:李志宏姚立东沈沆易楠于磊刘亮李朋
申请(专利权)人:安徽省特种设备检测院
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1