[发明专利]一种基于卡尔曼滤波的钢轨裂纹声发射信号检测与去噪方法有效
| 申请号: | 201510471723.4 | 申请日: | 2015-08-04 |
| 公开(公告)号: | CN105092711B | 公开(公告)日: | 2017-10-27 |
| 发明(设计)人: | 郝秋实;王艳;章欣 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G01N29/14 | 分类号: | G01N29/14;G01N29/32 |
| 代理公司: | 哈尔滨龙科专利代理有限公司23206 | 代理人: | 高媛 |
| 地址: | 150000 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 卡尔 滤波 钢轨 裂纹 声发 信号 检测 方法 | ||
1.一种基于卡尔曼滤波的钢轨裂纹声发射信号检测与去噪方法,其特征在于所述方法步骤如下:
步骤一、建立轮轨接触噪声线性时间序列AR模型:
1)采集不同速度下的声发射传感器接收的轮轨运动声发射信号S,截取钢轨裂纹发生之前长度为N个采样点的数据段,作为纯噪声信号,记为{x(k)},k=1,2,…,N;
2)Yule-Walker法估计模型参数建立噪声信号序列{x(k)}的AR模型:
x(k)+a1x(k-1)+a2x(k-2)…+apx(k-p)=w(k);
上式为噪声信号序列{x(k)}的p阶AR模型,式中a1,a2,…,ap为模型参数,模型误差w(k)是均值为零方差为的高斯白噪声;
定义自协方差矩阵
唯一确定,白噪声误差方差由下式唯一确定:
从而建立噪声信号的AR模型;
3)模型阶数p的确定采用AIC值法:
式中N是信号长度,使AIC值取得最小值的p为最优模型阶数,确定模型阶数后,即可用Yule-Walker法估计出噪声信号的模型参数及模型误差方差,进而得到不同速度下噪声信号的AR模型;
步骤二、由AR模型相应参数建立轮轨接触噪声卡尔曼滤波基本方程:
1)卡尔曼滤波基本方程定义如下:
状态方程:Xk=Φk,k-1Xk-1+Γk,k-1Wk-1;
测量方程:Zk=HkXk+Vk;
其中待估计的状态向量Xk受系统噪声序列Wk-1驱动,Φk,k-1为tk-1时刻到tk时刻的一步转移矩阵,Γk,k-1为系统噪声驱动矩阵,Zk为测量量,Hk为测量矩阵,要求系统噪声序列Wk为零均值方差阵为Qk的白噪声,测量噪声序列Vk为零均值方差阵为Rk的白噪声,且二者不相关;
2)由噪声信号序列{x(k)}构成状态向量Xk:
根据噪声信号p阶AR模型构成状态向量Xk:
其中状态向量Xk为p维,p维状态分量有如下关系:
3)建立噪声信号{x(k)}的状态方程:
根据步骤一中噪声信号的AR模型关系,得状态方程:
与卡尔曼滤波状态方程对比,得一步转移矩阵:
系统噪声驱动矩阵:
模型的误差序列w(k)即为系统噪声Wk,所以系统噪声方差阵则状态方程Xk=Φk,k-1Xk-1+Γk,k-1Wk-1可知;
4)建立噪声信号{x(k)}的测量方程:
实测含噪声发射信号序列为{z(k)},令Zk=z(k),得到测量方程为:
Zk=[0 0 … 0 1]Xk+Vk;
测量矩阵:
Hk=[0 0 … 0 1];
若测量噪声Vk为零均值白噪声,测量噪声方差阵则测量方程Zk=HkXk+Vk可知;
步骤三、卡尔曼递推滤波估计轮轨接触噪声:
以噪声信号为状态量时,经卡尔曼滤波可直接得到噪声信号的估计,卡尔曼滤波递推算法:
状态一步预测
一步预测误差方差阵Pk,k-1:
卡尔曼滤波增益Kk:
状态滤波估计
滤波误差方差阵Pk:
Pk=[I-KkHk]Pk,k-1;
式中I为单位阵,只要给定初值和P0,就可以根据测量Zk递推计算得到k时刻的估计卡尔曼滤波后得到噪声信号的估计;
步骤四、轮轨接触噪声的抑制:
为去掉噪声信号,用原始含噪信号S减去噪声信号估计即可达到抑制噪声的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510471723.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种控制替格瑞洛异构体的高效液相色谱检测分析方法
- 下一篇:超声检测装置





