[发明专利]基于故障容错卡尔曼滤波的组合导航方法有效
申请号: | 201811236937.3 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109373999B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 吴磊;姜南;奔粤阳;王坤;王禹;王贵创;胡泽生;展浩;刘明旭;陈海南 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01S19/49 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 故障 容错 卡尔 滤波 组合 导航 方法 | ||
1.基于故障容错卡尔曼滤波的组合导航方法,其特征在于,包含以下步骤:
步骤1:选择作为状态变量,
其中:δλ:惯性导航系统纬度和经度误差;
δVx,δVy:惯性导航系在地理坐标系东向和北向的速度误差;
εx εy εz:陀螺一阶马尔可夫过程随机误差;
α β λ:捷联惯性导航在地理坐标系下东,北,天向的平台误差角;
然后根据系统特性,列写出系统的状态方程:
SINS/GPS子系统选择位置和速度作为量测量,
即
式中:λI,VIX,VIY分别为惯导解算的纬度,经度,东向速度,北向速度;λG,VGX,VGY分别为GPS测得纬度,经度,东向速度,北向速度;
SINS/Doppler子系统选择选择速度作为量测量,
即
式中:VIX,VIY分别为惯导解算的东向速度,北向速度;VdX,VdY,分别为多普勒测得的东向速度,北向速度;
分别进行离散化处理得到:
式中:Φik/k-1,Hik,Γi,k-1,Wi,k-1,Vi,k分别为第i个子滤波器的状态转移阵,量测阵,系统噪声驱动阵,系统噪声阵,量测噪声阵;
步骤2:构建常规卡尔曼滤波器进行状态估计;常规卡尔曼滤波过程分为时间更新和测量更新两个过程:利用时间更新求出状态的一步预测和方差的一步预测Pk/k-1;利用测量更新求出状态的估计值和方差的估计值Pk;具体过程如下:
状态一步预测方程:
状态估值计算方程:
滤波增益方程:
一步预测均方差方程:
估计均方差方程:
步骤3:构建故障检测函数进行检测:
定义故障检测函数
其中:rk为残差,即
E{rk}=μ,E{[rk-μ][rk-μ]T}=Ak;
λk是服从自由度为m的χ2分布,即λk~χ2(m);m为量测Zk的维数;
故障判定准则为:
其中,TD为预先设置的门限值,在给定误警率Pf时,由χn分布来确定;
步骤4:构建容错卡尔曼滤波器进行状态估计:根据系统的代价函数确定实数γ,γ是反映滤波稳健程度的参数,取值为2.5,并将其带入滤波递推公式中,得到确定的容错卡尔曼滤波器,从而进行状态估计;
对于
其中,Tk为满秩阵,Yk是状态变量Xk的一种线性组合;
进行如下递推估计:
其中:
步骤5:将子滤波器的数据送入主滤波器进行信息融合,得到全局状态估计:
其中:分别为子滤波器1、子滤波器2的状态估计;
P1,P2分别为子滤波器1、子滤波器2的方差估计;
为全局状态估计,Pg为全局状态估计协方差阵;
步骤6:用联邦卡尔曼的全局误差的估计值去校正惯性导航系统输出的导航参数:采用间接法滤波,将误差作为状态变量,经过联邦卡尔曼系统,得到误差的估计值,然后再反馈至惯导系统,用惯导系统输出的导航参数减去误差的估计值,就得到最终导航参数的估计值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811236937.3/1.html,转载请声明来源钻瓜专利网。