基于卫星姿态角的地面目标点位置的计算方法与流程

文档序号:11944503阅读:2268来源:国知局
基于卫星姿态角的地面目标点位置的计算方法与流程
本发明属于航天测量与控制应用领域,涉及航天器对地面目标观测的姿态机动计算方法,适用于地球资源航天器及遥感航天器在飞行过程中对地面目标观测的姿态机动计算。
背景技术
:随着空间对地观测技术的迅猛发展,遥感航天器越来越多,对地面目标的访问模式也由以往的固定星下点模式、单侧摆模式发展可多自由度姿态调节传感器模式。以往的固定星下点模式、单侧摆模式无法对同时能够两个方向、多自由度姿态调节传感器模式进行建模计算,且计算过程冗长复杂。随着新型航天器和传感器的出现,需要研究新的可多自由度姿态调节的对地面目标观测姿态机动计算方法。技术实现要素:本发明索要解决的技术问题是提出一种航天器对地面目标观测的姿态计算方法,建立了地面目标点和卫航天器坐标转换关系,依据空间几何关系给出了航天器对地面目标观测的方程,并得到了该方程的分析解,由航天器姿态求取地面目标点位置。。本发明采用的技术方案为:基于卫星姿态角的地面目标点位置的计算方法,包括以下步骤:(1)根据卫星姿态旋转过程和姿态旋转角求得卫星在轨道坐标系中的位置矢量;(2)根据卫星在地心J2000惯性坐标系中的位置速度矢量和速度矢量求出轨道坐标系到地心J2000惯性坐标系的转换矩阵C;(3)用转换矩阵C将卫星在轨道坐标系中的位置矢量转换至地心J2000惯性坐标系中的位置矢量;(4)将卫星在地心J2000惯性坐标系中的位置矢量转换至地固坐标系中的矢量;(5)根据卫星在地固坐标系中的矢量和卫星质点坐标求得地面目标点坐标;完成基于卫星姿态角的地面目标点位置的计算。其中,步骤(1)的求解算法有以下四种方法:卫星绕X轴旋转时的姿态旋转角为横滚角,绕Y轴旋转时的姿态旋转角为俯仰角θ,绕Z轴旋转时的姿态旋转角为偏航角ψ;方法1:卫星先绕Y轴旋转,再绕X轴旋转,卫星在轨道坐标系中的位置矢量为:方法2:卫星先绕X轴旋转,再绕Y轴旋转,卫星在轨道坐标系中的位置矢量为:方法3:卫星先绕Z轴旋转,再绕Y轴旋转,卫星在轨道坐标系中的位置矢量为:xyz=sinθcosψsinθsinψcosθ;]]>方法4:卫星先绕Z轴旋转,再绕X轴旋转,卫星在轨道坐标系中的位置矢量为:其中,地面目标点需要满足三个条件:(a)地面目标点与卫星质点的连线与卫星在地固坐标系中的矢量相平行;(b)地面目标点为地球上的点;(c)地面目标点位于卫星质点到地心的矢量和卫星指向地固坐标系中的矢量相交的平面内;步骤(5)具体包括以下步骤:(501)由地面目标点满足的三个条件对应得到三个方程:i(x-X0)+j(y-Y0)+k(z-Z0)=0;式中,(i,j,k)为卫星在地固坐标系中的矢量,(X0,Y0,Z0)为卫星质点坐标,(x,y,z)为地面目标点坐标;x2+y2R12+z2R22=1;]]>式中,R1和R2分别为地球赤道半径和极半径;Ax+By+Cz=0;式中,(A,B,C)为地面目标点位于卫星质点到地心的矢量和卫星指向地固坐标系中的矢量相交的平面的法向量,A=|Y0Z0jk|B=|Z0X0ki|C=|X0Y0ij|]]>(502)求解以上三个条件组成的三元二次方程,解得:z=-s±s2-4st2r,x=e+fz,y=g+hz;]]>式中,其中,求解三个条件组成的三元二次方程,若存在实数解,则(x,y,z)有两个解,根据距离关系排除地球反面的交点,即距离卫星较近的结果为所求目标点坐标;若无实数解,则该矢量与地球无交点,指向地球外部。与现有技术相比本发明的优点为:(1)根据给出航天器对地观测所满足的方程组,对已知两个姿态角反求地面目标点给出准确的分析解。(2)航天器对地实时观测计算效率及精度高。(3)增长卫星的对地观测时间,实现卫星对地面目标的凝视效果。附图说明图1是卫星、地面目标和地球空间几何关系。图2是已知卫星J2000系位置速度和姿态角求地面目标点位置的流程图。具体实施方式1用到的坐标系统和转换1.1坐标系的定义表1坐标系的定义1.2定义旋转矩阵在右旋直角坐标系中,以坐标轴的旋转而实现的坐标变换,可以通过旋转矩阵来表示新老坐标系之间的变换关系。定义如下三个旋转矩阵:Rx(θ)=1000cosθsinθ0-sinθcosθ]]>Ry(θ)=cosθ0-sinθ010sinθ0cosθ]]>Rz(θ)=cosθsinθ0-sinθcosθ0001]]>其中RK(θ)表示绕K轴正向旋转θ角(逆时针方向)。例,设新坐标系由原坐标系绕Z轴逆时针旋转θ角而得,则目标在新坐标系中的坐标(X’,Y’,Z’)与原坐标系中的坐标(X,Y,Z)存在如下关系:X′Y′Z′=RZ(θ)XYZ]]>1.3J2000.0惯性坐标系和地固坐标系之间的转换这两个坐标系之间的差别是极移、地球自转以及岁差章动。对于J2000.0惯性坐标系和地固系中的位置矢量rJ2000和rEG,有:rEG=(EP)(ER)(NR)(PR)rJ2000(PR)为岁差矩阵,(NR)为章动矩阵,(ER)为地球自转矩阵,(EP)为极移矩阵。它们分别由下列各式表达:(EP)=Ry(-xp)Rx(-yp)(ER)=Rz(SG)(NR)=Rx(-Δε)Ry(Δθ)Rz(-Δμ)(PR)=Rz(-zA)Ry(θA)Rz(-ζA)各式中的xp,yp为极移分量,SG为格林尼治恒星时,ζA,θA,zA为岁差量,Δε,Δθ,Δμ为章动量。1.4大地坐标与地固坐标系直角坐标的转换(X,Y,Z)为地固坐标系直角坐标;(B,L,H)为大地纬度、大地经度、大地高程;Re=6378137m为地球赤道半径,ec为地球子午圈的偏心率。则X=(Re1-ec2sin2B+H)cosBcosLY=(Re1-ec2sin2B+H)cosBsinLZ=(Re1-ec2sin2B(1-ec2)+H)sinB]]>1.5J2000.0惯性坐标系和卫星轨道坐标系之间的转换记位置矢量从J2000.0惯性坐标系到卫星轨道坐标系的转换矩阵为C,由卫星轨道坐标系的定义可得转换矩阵C的各元素为:C(3,i)=-rJ2000rJ2000]]>C(2,i)=-rJ2000×r·J2000|rJ2000×r·J2000|]]>C(1,i)=C(2,j)×C(3,k)其中:i=1,2,3对应着转换矩阵C中每个行向量的三个分量。C(1,i),C(2,j),C(3,k)分别为矩阵C中第一行、第二行和第三行的行向量。1.6卫星轨道坐标系和卫星本体坐标系之间的转换在卫星轨道系中,定义绕X轴旋转为滚动角φ(也可称为侧摆),定义绕Y轴旋转俯仰角θ,绕Z轴旋转偏航角:ψ,经坐标旋转到卫星本体系。根据旋转次序不同有个定义。1.7卫星本体坐标系和传感器基准坐标系之间的转换可认为卫星本体坐标系和传感器基准坐标系的坐标原点相同,转换关系可根据安装位置定义的通过坐标旋转得到。传感器安装于卫星本体系Z轴。2、基于卫星姿态角度的地面目标点位置计算方法,包括以下步骤:(1)根据卫星姿态旋转过程和姿态旋转角求得卫星在轨道坐标系中的位置矢量r(x,y,z);定义卫星绕X轴旋转时的姿态旋转角为横滚角,绕Y轴旋转时的姿态旋转角为俯仰角θ,绕Z轴旋转时的姿态旋转角为偏航角ψ;有以下四种方法,方法1:卫星先绕Y轴旋转,再绕X轴旋转,卫星在轨道坐标系中的位置矢量为:方法2:卫星先绕X轴旋转,再绕Y轴旋转,卫星在轨道坐标系中的位置矢量为:方法3:卫星先绕Z轴旋转,再绕Y轴旋转,卫星在轨道坐标系中的位置矢量为:xyz=sinθcosψsinθsinψcosθ;]]>方法4:卫星先绕Z轴旋转,再绕X轴旋转,卫星在轨道坐标系中的位置矢量为:(2)根据卫星在地心J2000惯性坐标系中的位置速度矢量rJ2000和速度矢量求出轨道坐标系到地心J2000惯性坐标系的转换矩阵C;(3)用转换矩阵C将卫星在轨道坐标系中的位置矢量r(x,y,z)转换至地心J2000惯性坐标系中的位置矢量;(4)将卫星在地心J2000惯性坐标系中的位置矢量robj转换至地固坐标系中的矢量;(5)根据卫星在地固坐标系中的矢量和卫星质点坐标求得地面目标点坐标;地面目标点需要满足三个条件:(a)地面目标点与卫星质点的连线与卫星在地固坐标系中的矢量相平行;(b)地面目标点为地球上的点;(c)地面目标点位于卫星质点到地心的矢量和卫星指向地固坐标系中的矢量相交的平面内;步骤(5)具体包括以下步骤:(501)由地面目标点满足的三个条件对应得到三个方程:i(x-X0)+j(y-Y0)+k(z-Z0)=0;式中,(i,j,k)为卫星在地固坐标系中的矢量,(X0,Y0,Z0)为卫星质点坐标,(x,y,z)为地面目标点坐标;x2+y2R12+z2R22=1;]]>式中,R1和R2分别为地球赤道半径和极半径;Ax+By+Cz=0;式中,(A,B,C)为地面目标点位于卫星质点到地心的矢量和卫星指向地固坐标系中的矢量相交的平面的法向量,A=|Y0Z0jk|B=|Z0X0ki|C=|X0Y0ij|]]>(502)求解以上三个条件组成的三元二次方程,解得:x=e+fz,y=g+hz;式中,求解三个条件组成的三元二次方程,若存在实数解,则(x,y,z)有两个解,根据距离关系排除地球反面的交点,即距离卫星较近的结果为所求目标点坐标;若无实数解,则该矢量与地球无交点,指向地球外部。现结合实施例、附图对本发明作进一步描述:已知J2000坐标系下航天器某一时刻的位置速度矢量rJ2000和速度矢量航天器的姿态角按照图2的步骤计算航天器传感器指向矢量和地面目标点坐标(B,L,H)。例:北京时2016年1月1日21:30航天器位置速度为/4406328.0,5117483.0,1311255.0,1699.0,448.0,-7406.0/表2四种转序的姿态角根据表2得到的姿态角反求地面点坐标,结果见表3表3由地面点求出的四种转序的姿态角姿态转序纬度B(度)经度L(度)高程H(米)1先Y轴再绕X轴9.9999999790119.999999973-0.008662先X轴再绕Y轴9.9999999999119.999999999-0.008663先Z轴再绕Y轴9.9999999791119.999999974-0.008664先Z轴再绕X轴9.9999999791119.999999974-0.00866当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1