[发明专利]基于恒星数目和构型的惯性/天文自适应滤波方法在审
申请号: | 202110346872.3 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113188540A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 安竞轲;熊智;王融;康骏;张新睿;李婉玲;李欣童;曹志国;聂庭宇 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G01C21/02 | 分类号: | G01C21/02;G01C21/16;G01C21/18;G01C21/20;G06F17/11;G06F17/16;G06F17/18;G06K9/62 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 曹芸 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 恒星 数目 构型 惯性 天文 自适应 滤波 方法 | ||
1.一种基于恒星数目和构型的惯性/天文自适应滤波方法,其特征在于,包括以下步骤:
S1、通过星敏感器采集星光矢量,基于采集到的星光矢量数目和构型进行天文定姿误差建模;
S2、依据星光矢量对天文定姿误差的实际影响,推导基于恒星矢量数目和构型的惯性/天文自适应滤波方法;
S3、通过模拟星光矢量对惯性/天文自适应滤波方法进行有效性验证。
2.根据权利要求1所述的基于恒星数目和构型的惯性/天文自适应滤波方法,其特征在于,步骤S1包括以下步骤:
S11、天文导航定姿;
根据像点位置,计算得到恒星单位矢量在星敏感器坐标系中的位置信息,计算公式如下:
式中,sk为第k颗恒星在星敏感器坐标系的单位向量坐标,uk为恒星矢量投影像点的x方向坐标,vk为恒星矢量投影像点的y方向坐标,f为焦距;
将载体坐标系记为Ob-xbybzb,简记为b系,地心惯性坐标系为Oi-xiyizi,简记为i系,将星敏感器坐标系s系与载体坐标系b系视为重合,通过星敏感器即获得到恒星相对于载体坐标系的坐标为s1、s2、…sn,其中sk=[xsk ysk zsk]T,k=1,2,…n;与此同时,通过导航星历计算得到这些恒星相对地心惯性坐标系的坐标为v1、v2、…vn,其中vk=[xik yik zik]T,则sk与vk的关系如下:
式中,vk为第k颗星相对地心惯性坐标系的坐标矢量,sk为第k颗星相对载体坐标系的坐标矢量,矩阵为星敏感器坐标系s系到地心惯性坐标系i系的姿态转换矩阵,矩阵为载体坐标系b系到地心惯性坐标系i系的姿态转换矩阵,s系与b系重合,两个矩阵等价;
记则根据式得:
因此,当星敏感器观测到的恒星数目n≥3,通过将各个恒星观测矢量最小二乘拟合得到载体系相对于惯性系的姿态转换矩阵即
其中,
Q=(VTV)-1VT
Q是转换系数矩阵;
S12、天文定姿误差建模;
恒星相对于星敏感器坐标系的实际矢量信息应该为:
其中,ΔS即为天文定姿观测误差,为恒星相对于星敏感器坐标系的实际坐标矢量,S为恒星相对于星敏感器坐标系的理想坐标矢量;
由此解算得到的姿态转换矩阵为:
其中,
以载体坐标系b系为参考坐标系,记天文定姿误差矢量为当天文定姿误差角均为小量时,姿态转换矩阵表示为:
其中,b'表示为含误差的计算载体坐标系,为载体坐标系相对于惯性坐标系的实际姿态转换矩阵,为载体坐标系相对于惯性坐标系的实际姿态转换矩阵变化量,为实际载体坐标系到理想载体坐标系的姿态转换矩阵,为沿x轴方向旋转的误差角,为沿y轴方向旋转的误差角,为沿z轴方向旋转的误差角;
进而得:
其中,
记误差矩阵的协方差矩阵为PΔ,则:
记矩阵M的协方差矩阵为PM,则:
记天文定姿误差矢量的协方差矩阵为则:
进而得:
其中,PM为矩阵M的协方差矩阵为定姿误差矢量的协方差矩阵,tr()为取矩阵的迹;
当星敏感器的测量噪声ΔS一定且为高斯白噪声时,得:
其中,PΔ为误差矩阵的协方差矩阵,E()表示为取均值,为观测噪声ΔS的方差;
由此,天文定姿误差方差为:
其中,A=(VTV)*,为3×3的方阵,是矩阵VTV的伴随矩阵,为天文定姿误差均方差系数,det()表示取行列式;
S13、天文定姿均方差与定姿误差均方差系数ξ线性拟合
对以天文定姿均方差与定姿误差均方差系数ξ进行线性拟合,得到两者近似的线性关系
δc=3.32ξ+1.36
其中,δc为天文定姿均方差,通过拟合出的线性关系,便实时调整观测噪声,提高组合导航精度。
3.根据权利要求1所述的基于恒星数目和构型的惯性/天文自适应滤波方法,其特征在于,步骤S2具体过程如下:
利用线性卡尔曼滤波器进行组合,惯性和天文组合导航系统的状态方程和观测方程为:
其中,X(t)为系统状态变量;为系统状态变量的导数;F(t)为系统矩阵;G(t)为系统噪声系数矩阵;W(t)为系统噪声矩阵;Z(t)为观测量;H(t)为观测矩阵;V(t)为观测噪声;
惯性/天文组合导航系统采用卡尔曼滤波的方式进行信息融合,其状态方程如下:
式中,状态变量X(t)为:
状态转移矩阵为:
噪声矩阵为:
系统噪声矢量为:
W(t)9×1=[ωgx ωgy ωgz ωrx ωry ωrz ωax ωay ωaz]T
其中:φE、φN、φU为横滚、俯仰和滚转角误差,δvE、δvN、δvU表示惯性导航系统在地理坐标系下东、北、天方向的速度误差;δL、δλ、δh表示惯性导航系统在地里坐标系下经度、纬度、高度的误差;εbx、εby、εbz表示陀螺随机常数误差;εrx、εry、εrz表示陀螺一阶马尔可夫过程随机误差;表示加速度计的一阶马尔可夫过程随机误差;A(t)18×18为系统的状态转移矩阵;G(t)18×9为噪声系数矩阵;W(t)9×1为系统的白噪声矢量;
FN为陀螺和加速度计的对应状态量变换矩阵,FS为陀螺和加速度计状态量到误差量变换矩阵,FM为误差量变换矩阵,O为全部元素为0的空矩阵,O3×3为3行3列的空矩阵,O9×3为9行3列的空矩阵,为载体坐标系到地理坐标系转换矩阵,I3×3为三行三列的单位矩阵,Trx、Try、Trz为陀螺误差相关时间在三个轴向的分量,Tax、Tay、Taz为加速度计相关时间在三个轴向的分量,ωgx、ωgy、ωgz为陀螺三个轴向的一阶马尔可夫过程驱动白噪声,ωrx、ωry、ωrz为陀螺三个轴向的白噪声,ωax、ωay、ωaz为加速度计三个轴向的一阶马尔可夫过程驱动白噪声;
定义观测量为天文导航测得的载体姿态角与惯性导航的姿态角之差,观测方程如下:
ZC(t)=HC(t)X(t)+vC(t)
在平台误差角为小量时,观测矩阵由以下公式表示:
式中,HC(t)为观测矩阵,γ、θ、ψ分别为横滚角、俯仰角和航向角;
因此,观测方程表示为:
式中,γI、θI、ψI,γCNS、θCNS、ψCNS分别为惯性导航和天文导航输出的横滚、俯仰、偏航角,表示惯性导航在地理坐标系下东、北、天方向平台误差角,vC(t)是姿态误差角观测噪声,vC(t)将随着观测恒星矢量的变化而自适应调整大小,vC(t)有如下表示:
其中,δc为噪声系数,α为自适应系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110346872.3/1.html,转载请声明来源钻瓜专利网。