[发明专利]基于非线性预测强跟踪无迹卡尔曼滤波的X射线脉冲星导航定位方法及系统在审
申请号: | 201910091316.9 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109631913A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 沈利荣;方海燕;孙海峰;李小平;刘彦明;苏剑宇;张力 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24;G01C25/00 |
代理公司: | 西安知诚思迈知识产权代理事务所(普通合伙) 61237 | 代理人: | 闵媛媛 |
地址: | 710126 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 航天器 导航系统 状态模型 无迹卡尔曼滤波 非线性预测 导航定位 状态预测 脉冲星信号 跟踪 观测 滤波器 修正 导航状态 观测模型 速度矢量 位置矢量 约束函数 噪声干扰 噪音干扰 状态更新 准实时 发散 引入 预测 更新 | ||
1.一种基于非线性预测强跟踪无迹卡尔曼滤波的X射线脉冲星导航定位方法,其特征在于,具体按照以下步骤进行:
步骤S1,选J2000地球质心惯性坐标系,以航天器位置矢量和速度矢量作为导航状态变量,建立导航系统状态模型,获得航天器状态预测值;
步骤S2,选择J2000地球惯性坐标系,确立脉冲星信号观测值,建立导航系统观测模型;
步骤S3,利用非线性预测强跟踪无迹卡尔曼滤波方法处理脉冲星信号观测值和航天器状态预测值,在航天器状态预测阶段,以脉冲星信号观测值与预测值的差值和导航系统状态模型误差构建约束函数,根据该约束函数获得最小导航系统状态模型误差,准实时的修正导航系统状态模型的误差;在航天器状态更新阶段,当脉冲星观测值与导航系统观测模型不匹配时,引入渐消因子,实时调整增益矩阵,保证不同时刻残差序列处处正交,抑制噪音干扰,预测并更新航天器的状态。
2.根据权利要求1所述的一种基于非线性预测强跟踪无迹卡尔曼滤波的X射线脉冲星导航定位方法,其特征在于,所述步骤S1中,导航系统状态模型为其中,为航天器状态的预测值、为航天器状态的非线性函数、为模型误差的估计值、G为模型误差控制矩阵;视航天器为一运动质点,给定航天器运动状态初值X0、协方差P0以及初始模型误差确定导航系统过程噪声协方差Q,导航系统状态矢量为X(t)=[rx ry rz vx vy vz]T,其中[rx ry rz]T为航天器在x、y、z方向上的位置,[vx vy vz]T为航天器在x、y、z方向上的速度,X(t)表示航天器运动状态;基于航天器轨道动力学方程设定式中r表示航天器位置,是r的导数,即航天器速度v,a代表v的导数表示航天器运动加速度。
3.根据权利要求2所述的一种基于非线性预测强跟踪无迹卡尔曼滤波的X射线脉冲星导航定位方法,其特征在于,所述步骤S2中,导航系统观测模型为Y=ΔR+ζ=HX+ζ,其中,Y表示脉冲星信号观测值,脉冲星信号观测值Y=[y(1),y(2)...y(N)]T,y(1)、y(2)、y(N)分别表示第i颗脉冲星信号观测值,ΔR=c·(tSSB-tSC);c为光速,tSSB表示太阳系质心处光子到达时间,tSC表示航天器处光子到达时间,ΔR表示航天器与太阳系质心之间的绝对距离;X即X(t),表示航天器的运动状态,测量矩阵H=[n(1),n(2)...n(N)]T,n(1)、n(2)…n(N)分别表示第i颗脉冲星的方向矢量,根据脉冲星赤经α、赤纬β计算;ζ表示测量噪声,其建模为零均值高斯白噪声;
确定脉冲TOA的估计误差σTOA、脉冲星测距误差σr=c·σTOA和导航观测误差协方差确定导航观测周期和导航滤波周期;
其中,脉冲星测距误差σr表示基于X射线脉冲星的测距精度,脉冲TOA的估计误差σTOA根据下式计算:
式中,Wp为脉宽,BX和FX分别为宇宙背景辐射流量和X射线脉冲星光子辐射流量,pf是脉冲星脉冲部分,d是脉冲宽度和脉冲星周期的比,At是X射线探测器面积,Tobs是观测时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910091316.9/1.html,转载请声明来源钻瓜专利网。