[发明专利]一种基于GNSS的卫星天文导航系统误差自主标定方法及系统有效
申请号: | 202110558203.2 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113447043B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 郭建新;林波;范炜;常建松;张春青;刘新彦 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G01C25/00 | 分类号: | G01C25/00;G01C21/24;G01C21/02 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 马全亮 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gnss 卫星 天文 导航 系统误差 自主 标定 方法 系统 | ||
1.一种基于GNSS的卫星天文导航系统误差自主标定方法,其特征在于步骤如下:
(1)根据卫星配置的地球敏感器测量得到的卫星本体坐标系相对于轨道坐标系的滚动角和俯仰角θes;
(2)根据卫星配置的星敏感器测量结合其安装参数得到的从惯性坐标系至卫星本体坐标系的姿态四元数q=[q1 q2 q3 q4],其中q4为标量,并转换为转换矩阵Cbi;
(3)根据卫星上所配置的GNSS测量得到的卫星位置矢量rg=[xg yg zg]T,并且根据GNSS输出的卫星轨道根数近地点幅角ω和平近地点角M,进而得到平均的卫星幅角λ;
(4)基于星敏感器测量和GNSS输出结果,得到基于星敏感器测量下的卫星本体坐标系下真实地心矢量rge=[xge yge zge]T,并基于此得到等效的滚动角和俯仰角θge;
(5)设计天文导航系统的系统误差的展开形式:
Δθ=pθ·F
其中,和Δθ分别为天文导航系统的滚动误差和俯仰误差;F为以轨道周期为展开周期的傅里叶基函数构成的矢量,和pθ分别为基于F的待标定的误差参数矢量;
(6)采用递推最小二乘方法实现误差参数矢量和pθ的标定;
(7)基于以上标定的误差参数矢量和pθ,再利用GNSS输出信息计算得到的λ构成傅里叶基函数矢量F,即得到天文导航系统误差等效至地心方向的偏差角,即:滚动误差和俯仰误差Δθ,将其代入导航滤波中,消除由于测量基准带来的导航误差;
转换矩阵Cbi具体为:
所述平均的卫星幅角λ=ω+M;
所述基于星敏感器测量和GNSS输出结果,得到基于星敏感器测量下的卫星本体坐标系下真实地心矢量rge=[xge yge zge]T,并基于此得到等效的滚动角和俯仰角θge,具体为:
F表达式如下所示:
F=[1 cosλ sinλ cos2λ sin2λ cos3λ sin3λ]T
和pθ初值为零矢量,具体表达式如下所示,其中矢量内变量与F中变量一一对应,下标数字0、1、2、3分别对应第0阶、1阶、2阶、3阶傅里叶展开,下标c对应F中的cos函数,下标s对应F中的sin函数:
pθ=[pθ0 pθ1c pθ1s pθ2c pθ2s pθ3c pθ3s];
采用递推最小二乘方法实现误差参数矢量和pθ的标定,具体为:
Pk+1=Pk-Pk·F·FT·Pk/(1+FT·Pk·F)
pθT=pθT+Pk+1·F·(θge-θes-pθ·F)
其中:Pk初值取7×7的单位阵;上述公式即将赋值给以更新其值;将pθT+Pk+1·F·(θge-θes-pθ·F)赋值给pθT以更新其值。
2.一种根据权利要求1所述的基于GNSS的卫星天文导航系统误差自主标定方法实现的卫星天文导航系统误差自主标定系统,其特征在于包括:
地球敏感器测量模块:根据卫星配置的地球敏感器测量得到的卫星本体坐标系相对于轨道坐标系的滚动角和俯仰角θes;
星敏感器测量模块:根据卫星配置的星敏感器测量结合其安装参数得到的从惯性坐标系至卫星本体坐标系的姿态四元数q=[q1 q2 q3 q4],其中q4为标量,并转换为转换矩阵Cbi;
卫星幅角确定模块:根据卫星上所配置的GNSS测量得到的卫星位置矢量rg=[xg yg zg]T,并且根据GNSS输出的卫星轨道根数近地点幅角ω和平近地点角M,进而得到平均的卫星幅角λ;
等效滚动角和俯仰角确定模块:基于星敏感器测量和GNSS输出结果,得到基于星敏感器测量下的卫星本体坐标系下真实地心矢量rge=[xge yge zge]T,并基于此得到等效的滚动角和俯仰角θge;
系统误差展开形式确定模块:设计天文导航系统的系统误差的展开形式:
Δθ=pθ·F
其中,和Δθ分别为天文导航系统的滚动误差和俯仰误差;F为以轨道周期为展开周期的傅里叶基函数构成的矢量,和pθ分别为基于F的待标定的误差参数矢量;
误差参数矢量标定模块:采用递推最小二乘方法实现误差参数矢量和pθ的标定:
导航误差消除模块:基于以上标定的误差参数矢量和pθ,再利用GNSS输出信息计算得到的λ构成傅里叶基函数矢量F,即得到天文导航系统误差等效至地心方向的偏差角,即:滚动误差和俯仰误差Δθ,将其代入导航滤波中,消除由于测量基准带来的导航误差;
转换矩阵Cbi具体为:
所述平均的卫星幅角λ=ω+M;
所述基于星敏感器测量和GNSS输出结果,得到基于星敏感器测量下的卫星本体坐标系下真实地心矢量rge=[xge yge zge]T,并基于此得到等效的滚动角和俯仰角θge,具体为:
F表达式如下所示:
F=[1 cosλ sinλ cos2λ sin2λ cos3λ sin3λ]T
和pθ初值为零矢量,具体表达式如下所示,其中矢量内变量与F中变量一一对应,下标数字0、1、2、3分别对应第0阶、1阶、2阶、3阶傅里叶展开,下标c对应F中的cos函数,下标s对应F中的sin函数:
pθ=[pθ0 pθ1c pθ1s pθ2c pθ2s pθ3c pθ3s];
采用递推最小二乘方法实现误差参数矢量和pθ的标定,具体为:
Pk+1=Pk-Pk·F·FT·Pk/(1+FT·Pk·F)
pθT=pθT+Pk+1·F·(θge-θes-pθ·F)
其中:Pk初值取7×7的单位阵;上述公式即将赋值给以更新其值;将pθT+Pk+1·F·(θge-θes-pθ·F)赋值给pθT以更新其值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110558203.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超声下前列腺活检训练模型
- 下一篇:信号处理方法及相关产品