法律状态公告日
法律状态信息
法律状态
2012-08-22
授权
授权
2011-11-16
实质审查的生效 IPC(主分类):G01C25/00 申请日:20101231
实质审查的生效
2011-09-07
公开
公开
技术领域
本发明属于航天光学遥感技术领域,涉及一种月球敏感器输出的月心方向的精确确定方法。
背景技术
美国Microcosm公司研制的MANS自主导航系统(Microcosm Autonomous Navigation System)是1994年3月13日美国空军进行的‘TAOS’(自主运行生存技术)飞行试验的主要内容之一。MANS自主导航系统所采用的一体化自主导航敏感器是在双圆锥扫描式地球敏感器的基础上增加了一对扇形扫描式日、月敏感器。导航敏感器使用一个由电机驱动的光学扫描探头,该探头能对地球热辐射以及日、月可见光进行多视场敏感。
报告号为92-1710,名称为“Autonomous Space Navigation Experiment”的AIAA报告介绍了TAOS飞行试验的内容,包括Microcosm公司的MANS自主导航系统的一体式敏感器的组成、性能和测量输出,但其中并未涉及月心方向的确定方法及相应的修正方法。
1998年全国第八届空间及运动体控制技术学术年会论文,“一种卫星自主导航系统的导航精度分析”介绍了MANS系统的导航原理,分析了地球、太阳和月亮的测量误差对系统导航精度的影响。文中分析了敏感器各测量精度对系统导航精度的影响,并未涉及月心方向的确定方法。
现有对一体化敏感器的分析方法中,月球是作为点光源来处理的。可见光敏感器扫描一圈只要扫描到月球的亮点就输出月亮信号,并将此认为是月心方向。实际上,由于从地球观测月球,其视半径可达0.26度,因此将月球处理成点光源必然会给月心方向的确定带来误差。而且由于太阳光照条件的影响,以及观察位置的变化,敏感器所视的月球并不是一个完全的亮圆球,星上观测到的月球亮区形状是不断变化的,所以只有考虑可视的月球形状模型,对月球敏感器的量测输出进行修正,才能进一步提高导航精度。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供了一种扫描式月球敏感器月心方向的精确确定方法,可以提高敏感器输出的月心测量精度,从而提高系统的导航精度。
本发明的技术解决方案是:月球敏感器月心方向的修正方法,步骤如下:
(1)建立月球敏感器测量坐标系原点Os为月球敏感器的扫描转轴与月球敏感器赤道平面的交点,月球敏感器赤道平面为与月球敏感器扫描转轴垂直的水平面,Xs轴正方向沿扫描转轴的方向,Zs轴正方向在月球敏感器的赤道平面内并且使得固连于月球敏感器的基准点位于OsZsXs平面内,Ys轴与Xs轴和Zs轴构成右手正交系;
(2)以月球敏感器测量坐标系的原点Os为球心,建立一个单位天球,以月球敏感器测量坐标系的xs轴正方向与天球球面的交点作为天球天顶Z,以OsYsZs为天球赤道平面,以月球敏感器测量坐标系的zs轴正方向与天球球面的交点作为方位角的零度起始点S;
(3)根据月球的星历信息计算得到月心M在天球上的高度角和方位角坐标M(φm,δm),其中高度角δm是从原点Os指向月心M的向量与测量坐标系中OsYsZs平面的夹角,向天球天顶Z为正;方位角φm是从原点Os指向月心M的向量在测量坐标系中OsYsZs平面的投影与zs轴的夹角,顺时针为正;
(4)根据从卫星视月球的视半径ρM得到整个月圆盘在天球面的投影,由月球敏感器的扫描方向,确定月球圆盘在天球投影相对于月球敏感器扫描方向起始点E的高度角、方位角坐标E(φm-χ,δm),其中χ为天球上月球圆盘投影的视半径ρM在天球赤道平面的圆心角;
(5)对天球上的月圆盘投影按经度和纬度方向进行等额的划分,顺着月球敏感器的扫描方向从起始点E对月圆盘上的点进行遍历搜寻,逐一判断该点是否处于月球敏感器可视的亮区,从而得到月球敏感器最先扫描到的月球亮点Ns,将该点作为月球敏感器扫描月球的输出信息,Ns对应的高度角、方位角坐标为Ns(φ,δ);
(6)利用步骤(3)和步骤(5)的结果,得到月球敏感器的扫描角度补偿量Δm=φm-φ,以及扫描时间补偿量其中ωrot为月球敏感器扫描速率。
本发明与现有技术相比的优点在于:本发明方法解决了一直以来扫描式月球敏感器将月球当作点光源来处理的使用缺陷,通过建立一个敏感器扫描模型,确定了敏感器的扫描输出,并与月球星历信息进行比较得到了修正扫描敏感器的输出所需要的补偿角信息或扫描时间补偿信息,从而解决了现有的敏感器对月测量不精确的问题,提高了敏感器的测量精度。
附图说明
图1为本发明方法的流程图;
图2为本发明天球中各投影点的位置关系图;
图3为本发明天球中球面几何关系图;
图4为本发明对月圆盘上的点进行遍历搜寻的流程图。
具体实施方式
本发明的基本思想是通过建立一个敏感器扫描模型,得到某一时刻敏感器扫描到的月球位置信息,由月球的星历信息可以得到对应时刻月心的位置信息,通过这两个位置信息以及已知的敏感器的扫描速率就可得到将敏感器扫描得到的位置校正到月心方向所需的时间,从而得到精确的月心测量信息。
如图1所示,为本发明方法的流程框图,主要步骤如下:
(1)如图2所示,建立月球敏感器测量坐标系定义敏感器赤道平面为与敏感器扫描转轴垂直的水平面,则原点Os为月球敏感器的扫描转轴与月球敏感器赤道平面的交点,Xs轴正方向沿扫描转轴的方向,Zs轴正方向在月球敏感器的赤道平面内并且使得固连于月球敏感器的基准点位于OsZsXs平面内,Ys轴与Xs轴和Zs轴构成右手正交系;
(2)如图2所示,以月球敏感器测量坐标系的原点Os为球心,建立一个单位天球,以月球敏感器测量坐标系的xs轴正方向与天球球面的交点作为天球天顶Z,以OsYsZs为天球赤道平面,以月球敏感器测量坐标系的zs轴正方向与天球球面的交点作为方位角的零度起始点S;
(3)根据月球的星历信息计算得到月心M在天球上的高度角和方位角坐标M(φm,δm),具体方法如下:
根据卫星的初始轨道参数进行外推计算得到对应时刻惯性系中卫星位置矢量速度矢量根据月球的星历信息进行外推计算得到对应时刻惯性系中地心-月心方向矢量从而计算卫星到月球的位置矢量通过惯性系到测量坐标系的姿态转换阵Cri,将其转换为测量系中的表达并得到距离和月心在卫星敏感器测量坐标系下的坐标
从而得到月心在天球中的方位角φm和高度角δm
(4)根据从卫星视月球的视半径ρM得到整个月圆盘在天球面的投影;
其中Rm为月球半径。在图3中根据球面三角的知识可计算得到视半径ρm在天球赤道平面的投影的圆心角χ
由月球敏感器的扫描方向,确定月球圆盘在天球投影相对于月球敏感器扫描方向起始点E的高度角、方位角坐标为E(φm-χ,δm);
(5)对天球上的月圆盘投影按经度和纬度方向进行等额的划分,等分数为Nsm。顺着月球敏感器的扫描方向从起始点E对月圆盘上的点进行遍历搜寻,图4为遍历搜寻的流程图,具体流程如下:
step1:
首先判别其是否是月表在天球的投影:
对天球上的任意一点N(φ,δ),其在卫星敏感器测量坐标系下的坐标为
其中k为卫星到天空中该点的距离,若该点是月面上的一点,则有
式中xm,ym,zm为月心在敏感器测量坐标系中的投影,Rm为月球半径。将x,y,z的表达式带入上式中,整理可得关于k的一元二次方程
其中a=sinδ,b=cosδsinφ,c=cosδcosφ。
1)计算Δ=b2-4·a·c;
2)如果Δ<0,则点N不是月面上的点,须遍历搜寻下一个点,跳到step3;
3)如果Δ≥0,说明点N是月球在天球投影面上的点,求得卫星到点N的距离并继续下一步step2;
step2:
判别点N是否是在月球的亮处:
1)在解得卫星到点N的距离k后,可得到N在敏感器测量坐标系下的坐标
计算测量坐标系下月心到点N的方向矢量
由太阳和月球的星历以及姿态转换阵可得测量坐标系下月心到太阳的方向矢量
2)计算和的夹角
3)如果说明点N在月亮的亮处,进入step4;否则须遍历搜寻下一个点,进入step3。
step3:
将月圆盘在天球的投影按Nsm×Nsm进行等角度划分,得到遍历的角度增量搜寻扫入点首先是对月球在天球的投影按其经度递增的方向φn=φE+k×dφ(k=0,1,2…Nsm)逐条进行扫描;为了定位敏感器最先扫到的可视的月球亮点,还需要确定该亮点在天球中的纬度,这就需要对月球投影的每条经度圈按纬度递减(或递增)的方向对每个点进行判断(将(φn,δn)代入step1和step2,进行计算判断)。
step4:
搜寻结束,N即为遍历搜寻得到敏感器扫到的亮点,Ns(φ,δ)=(φN,δN)
(6)利用步骤(3)和步骤(5)的结果,得到月球敏感器的扫描角度补偿量Δm=φm-φ,已知敏感器扫描速率为ωrot,则扫描时间补偿量
本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。
机译: 方向性特征修正方法
机译: 用铰刀进行水平方向钻进的修正方法
机译: 汽车数字罗盘的方向修正方法