[发明专利]火星进入段IMU和甚高频无线电组合导航的UD-SKF方法有效
申请号: | 201310286466.8 | 申请日: | 2013-07-09 |
公开(公告)号: | CN103344245A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 傅惠民;娄泰山;王治华;张勇波;吴云章;肖强 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 火星 进入 imu 甚高频 无线电 组合 导航 ud skf 方法 | ||
1.一种火星进入段IMU和甚高频无线电组合导航的UD-SKF方法,其特征在于:它包括以下四个步骤:
步骤一、建立火星进入段的动力学方程
在火星进入段,将探测器看作是一个无动力的质点,假设进入段的大气相对火星是静止的,同时忽略火星的自转,建立火星进入段的三自由度动力学方程:
(1)
式中,r,v,θ,λ,γ,ψ分别表示探测器距离火星中心的半径距离即高度、探测器的速度、经度、纬度、飞行路径角和航向角,火星重力加速度g(r)=μ/r2,μ是火星重力加速度常数,D和L分别为阻力加速度和升力加速度:
式中CD和CL分别为阻力系数和升力系数,S为探测器参考面积,m为探测器质量, 为动压,ρ是火星大气密度,此处采用指数大气密度模型:
式中ρ0是标称密度,r0为火星径向基准位置,hs为大气定标高度;
取状态向量为X=[r θ λ v γ ψ]T,考虑到系统噪声向量w(t),则动力学程(1)简写为
式中,f(X(t),t)为系统非线性连续状态转移函数,w(t)为零均值的高斯白噪声;
步骤二、建立火星进入段的量测方程
以基于星间甚高频无线电测量通信的自主导航方案为基础,也即是将探测器与火星在轨信标或火星表面固定信标之间的双向测距信息作为测量信息和IMU提供的测量信息一起组合为新的测量信息,建立火星进入段量测方程:
Z=h(X(t),t)+b+v(t) (6)
式中,
(7)
式中,av为速度系下的加速度,表示双向测距信息,维数m由有效的火星在轨信标和火星表面固定信标数目决定,b为常值偏差向量,v(t)为零均值的高斯白噪声,ηa为IMU测量信息的测量噪声向量,ξR为双向测距的测量噪声向量;
其中,IMU的输出是由加速度计测量得到的本体系三个轴向的线加速度,测量模型为
式中,表示各个轴的加速度测量值,a表示真实的加速度,ba加速度计常值漂移,测量噪声ηa为零均值的高斯白噪声;
其中,双向测距指的是探测器与火星在轨信标或火星表面固定信标之间通过双向无线电通信测量得到的二者之间的距离,表示为:
式中,rl和rk分别表示火星质心惯性系下火星探测器和火星在轨信标或火星表面固定信标,bR为双向测距的常值偏差,测距噪声ξR为零均值的高斯白噪声;
步骤三、对上述动力学方程(5)和量测方程(6)进行离散化
Xk+1=F(Xk)+wk (11)
式中,k=1,2,3,…,F(Xk)为f(X(t),t)离散后的非线性状态转移函数,为h(X(t),t)离散后的非线性量测函数,wk和vk互不相关,且其方差矩阵分别为Qk和Rk;
然后将方程(11)和(12)进行线性化,也即将式(11)中的非线性离散函数F(Xk)围绕估计值展开成泰勒级数,并略去二阶以上项,得线性化之后的动力学方程
Xk+1=Φk+1/kXk+Uk+wk (13)
式中,
然后,再将式(12)中的非线性离散函数围绕估计值和展开成泰勒级数,并略去二阶以上项,得线性化之后的增量量测方程:
Zk=HkXk+Yk+vk (16)
式中,
通过上述过程,就得到了线性化后的动力学方程和量测方程,式中Uk和Yk为非随机的外作用项;
步骤四、采用UD-SKF滤波算法,并输出导航信息
考虑式(6)中的常值偏差向量b未能精确建模,故施密特-卡尔曼滤波算法即SKF考虑将其方差融入到算法中,也即是考虑了偏差与状态的互协方差,但是不估计这些偏差,同时,在计算增益矩阵时采用UD分解以确保滤波的数值稳定性;其中步骤四所采用的UD-SKF滤波算法实现步骤为:
步骤4.1.将常值偏差向量b扩维进入状态向量,则动力学方程(13)和量测方程
(16)变为
式中,我们考虑的常值偏差向量满足条件:bk=bk-1。其方差矩阵B0为
B0=Cov{b0}=Cov{bk} (21)
和偏差与状态的互协方差矩阵Ck为
并且初始值为C0=0,式中,为卡尔曼滤波第k步的状态估计;
同时,相应与动力学方程(19)和量测方程(20)第k步的误差方差阵为
式中,为Ck转置矩阵,Pk为状态Xk的误差方差阵
然后,初始化状态向量X0及误差方差阵P0;
步骤4.2.由第k步的状态估计可得,第k+1步的状态一步预测为
步骤4.3.第k+1步的一步预测误差方差矩阵为
则得到状态和偏差的一步预测误差方差矩阵Pk+1|k和Ck+1|k
Ck+1|k=Φk+1|kCk (28)
步骤4.4.第k+1步的滤波增益矩阵为
其中,由于不需要估计偏差,故强制令偏差项的增益矩阵为零;
则状态的增益矩阵Kk+1为
由于式(31)中的Ωk+1在滤波过程中无法保持非负定性,此时式(30)中的增益矩阵Kk+1在求逆运算中会产生较大的误差,甚至会发散;为了保持滤波的数值稳定性,采用UD分解来计算增益矩阵Kk+1,会起到很好的效果;UD分解的详细步骤如下:
1)将对称正定矩阵Ωk分解成一个对角阵D和一个单位上三角阵U的形式:
Ωk=UDUT (32)
2)将式(32)代入是式(30)中,得到
3)令则有
4)通过以下的迭代过程得到
DX2=X1 (36)
UTX=X2
5)最后令然后即得到Kk;
步骤4.5.第k+1步的状态估计为
步骤4.6.第k+1步的估计误差方差矩阵为
则状态的估计误差方差矩阵Pk+1为
和偏差与状态的互协方差矩阵为
Ck+1=Ck+1|k-Kk+1(Hk+1Ck+1|k+B0) (40)
通过以上6步循环进行即得到探测器的实时状态估计值,包含探测器的高度、速 度、经度、纬度、飞行路径角和航向角;
通过上述四个步骤建立IMU和信标无线电组合导航的量测方程,然后利用UD-SKF滤波算法消除测量信息中的误差的影响,并增强滤波的稳定性,达到高效实时估计探测器导航状态的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310286466.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新的合闸相位检测方法
- 下一篇:换向器片间介电强度自动检测装置