[发明专利]基于改进粒子滤波的MEMS陀螺随机误差补偿方法有效
申请号: | 201410298926.3 | 申请日: | 2014-06-26 |
公开(公告)号: | CN104048676B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 徐定杰;兰晓明;沈锋;李伟东;迟晓彤;周阳;刘向锋;张金丽;桑靖;韩浩;李强;刘明凯 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01C25/00 | 分类号: | G01C25/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 粒子 滤波 mems 陀螺 随机误差 补偿 方法 | ||
1.基于改进粒子滤波的MEMS陀螺随机误差补偿方法,其特征在于:
(1)数据的采集、预处理与检验:
采集MEMS陀螺的输出数据,把安装在转台上惯导系统,采样频率设为100Hz,采样时间为20ms,进行陀螺输出数据采集,保存采集的数据,从采集的MEMS陀螺仪输出数据中选取前10000个数据,去除陀螺的确定性误差,得到包含噪声的陀螺随机漂移数据,对MEMS陀螺的输出数据进行预处理,得到平稳、正态、零均值的MEMS陀螺输出的时间序列;
(2)对处理后的MEMS陀螺的输出数据进行时间序列分析建模:
分析MEMS陀螺仪的输出数据,利用AIC准则确定模型为ARMA(2,1):
xk由yk一阶差分得到,最终得到的MEMS陀螺随机漂移的时间序列模型为:
为模型的输出,即估计的时间序列,ak为白噪声;
(3)利用小波网络算法优化粒子滤波,改善粒子滤波性能:
(3.1)初始化,k=0时,采样得到N个粒子
(3.2)对i=1,2,…,N计算重要性权值:
式中,表示k时刻第i个粒子的权值,
将得到的粒子权值用矩阵表示并按降序排列,;将权值矩阵W分为高权值矩阵
(3.3)权值分裂:将高权值的粒子分裂成中阶权值的粒子并取代低权值的粒子;
(3.4)权值调整:利用小波网络调整低权值的粒子;
低权值的粒子作为小波网络的输入数据,粒子的状态值作为小波网络的初始权值,任意时刻的量测值为小波网络的期望输出;样本的学习函数为系统的量测方程,训练网络,小波网络输出的为调整后的粒子权值,将得到的新的粒子权值归一化处理;
(3.5)重采样:若则进行重采样。其中Neff为样本的有效抽样尺度,Nthreshold为提前设定的阈值;
(3.6)输出:
状态估计:
方差估计:
(3.7)判断是否结束,若是则退出,否则返回步骤(3.4);
(4)对时间序列模型进行粒子滤波,对MEMS陀螺仪误差补偿,提高精度:
基于所建模型,利用步骤(3)中改进的滤波算法对MEMS陀螺随机误差进行有效地补偿:
为随机时间序列;θj为自回归系数和滑动平均系数;ak为零均值的白噪声;
确定状态向量为观测向量为建立粒子滤波的系统和量测方程为:
X(k+1)=AX(k)+BW(k)
Z(k)=CX(k)+V(k)
对MEMS陀螺仪的随机漂移的时间序列模型进行滤波处理,粒子数N选为100。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410298926.3/1.html,转载请声明来源钻瓜专利网。