[发明专利]一种基于自适应卡尔曼滤波的高铁沉降观测数据预测方法有效
申请号: | 201710034374.9 | 申请日: | 2017-01-17 |
公开(公告)号: | CN106815478B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 王建敏;黄佳鹏;董宏祥;谢栋平 | 申请(专利权)人: | 辽宁工程技术大学 |
主分类号: | G06F17/10 | 分类号: | G06F17/10 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 梁焱 |
地址: | 123000*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 卡尔 滤波 沉降 观测 数据 预测 方法 | ||
1.一种基于自适应卡尔曼滤波的高铁沉降观测数据预测方法,其特征在于,包括以下步骤:
步骤1:获取待分析的n个高铁沉降路基观测数据,所述高铁沉降路基观测数据为高铁沉降路基观测高程值时间序列;
步骤2:对高铁沉降路基观测数据x进行方差补偿自适应卡尔曼滤波的预处理,得到高铁沉降路基观测数据的滤波值
步骤3:根据高铁沉降路基观测数据的滤波值确定高铁沉降路基数据预测AR模型;
步骤3.1:根据高铁沉降路基观测数据的滤波值通过最小二乘法得到高铁沉降路基数据预测AR模型的参数Δi;
所述高铁沉降路基数据预测AR模型的参数Δi的计算公式如下所示:
其中,i为高铁沉降路基数据预测AR模型的阶数,
步骤3.2:根据高铁沉降路基数据预测AR模型的参数Δi初步建立高铁沉降路基数据预测AR模型;
所述初步建立的高铁沉降路基数据预测AR模型如下所示:
其中,x′(n+k′)为第n+k′时刻高铁沉降路基数据的预测值;
步骤3.3:分别计算不同阶数的高铁沉降路基数据预测AR模型的预测值,并计算不同阶数的高铁沉降路基数据预测AR模型的预测值与其对应时刻的高铁沉降路基观测数据的残差值,将其所得残差值之和最小的高铁沉降路基数据预测AR模型阶数作为该高铁沉降路基数据预测AR模型的阶数,确定高铁沉降路基数据预测AR模型的最终形式;
步骤4:采用确定的高铁沉降路基数据预测AR模型对高铁沉降路基观测数据进行预测。
2.根据权利要求1所述的基于自适应卡尔曼滤波的高铁沉降观测数据预测方法,其特征在于,所述步骤2包括以下步骤:
步骤2.1:加入随机噪声,根据高铁沉降路基观测数据确定高铁沉降路基观测数据的状态变量y、系统噪声Qk和测量噪声Rk;
所述高铁沉降路基观测数据的状态变量y、系统噪声Qk和测量噪声Rk的计算公式如下所示:
y=C*x+Vk*v;
Qk=Wk*WkT*Rw;
Rk=Vk*VkT*Rv;
其中,x为高铁沉降路基观测数据时间序列,randn(n)为高铁沉降路基观测数据时间序列x的长度n的正态分布随机数组,Vk和Rv为测量噪声参数,C为测量系统参数,Wk和Rw为系统噪声参数;
步骤2.2:根据高铁沉降路基观测数据的系统噪声Qk和初始时刻高铁沉降路基观测数据x(1)确定初始时刻高铁沉降路基观测数据的误差协方差P1(1);
所述初始时刻高铁沉降路基观测数据的误差协方差P1(1)的计算公式如下所示:
P1(1)=Ak*P(1)*AkT+Qk;
其中,Ak为测量噪声参数,P(1)=var(x(1))为初始时刻高铁沉降路基观测数据的后验误差协方差;
步骤2.3:根据高铁沉降路基观测数据的测量噪声Rk和k时刻高铁沉降路基观测数据的误差协方差P1(k)确定k时刻高铁沉降路基观测数据的卡尔曼增益H(k);
所述k时刻高铁沉降路基观测数据的卡尔曼增益H(k)的计算公式如下所示:
H(k)=P1(k)*CT(C*P1(k)*CT+Rk)-1;
步骤2.4:根据k时刻高铁沉降路基观测数据的卡尔曼增益H(k)确定k时刻高铁沉降路基观测数据的滤波值
所述k时刻高铁沉降路基观测数据的滤波值的计算公式如下所示:
其中,为k-1时刻高铁沉降路基观测数据的滤波值,y(k)为k时刻高铁沉降路基观测数据的状态变量;
步骤2.5:根据k时刻高铁沉降路基观测数据的误差协方差P1(k)和k时刻高铁沉降路基观测数据的卡尔曼增益H(k)更新k+1时刻高铁沉降路基观测数据的后验误差协方差P(k+1);
所述更新的k+1时刻高铁沉降路基观测数据的后验误差协方差P(k+1)的计算公式如下所示:
P(k+1)=(1-H(k)*C)*P1(k);
步骤2.6:根据高铁沉降路基观测数据的系统噪声Qk和更新的k+1时刻高铁沉降路基观测数据的后验误差协方差P(k+1)确定k+1时刻高铁沉降路基观测数据的误差协方差P1(k+1);
所述k+1时刻高铁沉降路基观测数据的误差协方差P1(k+1)的计算公式如下所示:
P1(k+1)=Ak*P(k)*AkT+Qk;
步骤2.7:根据k时刻高铁沉降路基观测数据的滤波值与k时刻高铁沉降路基观测数据x(k)的差值确定k时刻高铁沉降路基数据的滤波剩余L(k);
所述k时刻高铁沉降路基观测数据的滤波剩余L(k)的计算公式如下所示:
步骤2.8:根据k时刻高铁沉降路基观测数据的滤波剩余L(k)更新系统噪声参数Rw和高铁沉降路基观测数据的系统噪声Qk;
所述更新的高铁沉降路基观测数据的系统噪声参数Rw和更新的高铁沉降路基观测数据的系统噪声Qk的计算公式如下所示:
Rw=(OT*O)-1*OT*E;
Qk=Wk*WkT*Rw;
其中,O=C*Ak*Wk,E=L(k)T*L(k)-trace(C*Ak*P(k)*AkT*C)-Rk;
步骤2.9:重复步骤2.3至步骤2.8,获得高铁沉降路基观测数据的滤波值
3.根据权利要求1所述的基于自适应卡尔曼滤波的高铁沉降观测数据预测方法,其特征在于,所述的阶数为1~15。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁工程技术大学,未经辽宁工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710034374.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:过敏预警的方法、系统及终端设备
- 下一篇:牲畜养殖远程诊断系统及方法