CN104848860B - 一种敏捷卫星成像过程姿态机动规划方法 - Google Patents

一种敏捷卫星成像过程姿态机动规划方法 Download PDF

Info

Publication number
CN104848860B
CN104848860B CN201510257857.6A CN201510257857A CN104848860B CN 104848860 B CN104848860 B CN 104848860B CN 201510257857 A CN201510257857 A CN 201510257857A CN 104848860 B CN104848860 B CN 104848860B
Authority
CN
China
Prior art keywords
mrow
msub
mtd
mtr
mover
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510257857.6A
Other languages
English (en)
Other versions
CN104848860A (zh
Inventor
赵峭
黄美丽
冯昊
田百义
周静
高珊
雪丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Spacecraft System Engineering
Original Assignee
Beijing Institute of Spacecraft System Engineering
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Spacecraft System Engineering filed Critical Beijing Institute of Spacecraft System Engineering
Priority to CN201510257857.6A priority Critical patent/CN104848860B/zh
Publication of CN104848860A publication Critical patent/CN104848860A/zh
Application granted granted Critical
Publication of CN104848860B publication Critical patent/CN104848860B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C1/00Measuring angles

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Nitrogen And Oxygen Or Sulfur-Condensed Heterocyclic Ring Systems (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

一种敏捷卫星成像过程姿态机动规划方法,首先根据指定的地面成像条带的起始与结束地理位置以及两个端点对应的成像时间,计算每个时间点对应的成像点位置;然后根据卫星的轨道参数以及对应时刻的成像点位置,计算卫星与成像点在地心赤道惯性坐标系中的相对位置矢量;再根据地心赤道惯性坐标系到卫星轨道坐标系的一系列转换矩阵,计算相对位置矢量在卫星本体坐标系中的分量;随后根据相对位置矢量在卫星轨道坐标系中的分量,计算卫星成像时的滚转角和俯仰角以及滚转角速度和俯仰角速度;最后根据得到的滚转角、滚转角速度、俯仰角和俯仰角速度,轨道参数以及对应的成像点位置计算卫星的偏航角与偏航角速度,得到卫星在成像过程中规划的姿态信息。

Description

一种敏捷卫星成像过程姿态机动规划方法
技术领域
本发明涉及一种适用于具有敏捷姿态机动能力的低轨道遥感卫星对地成像过程中姿态机动规划算法,特别涉及一种敏捷卫星成像过程姿态机动规划方法。
背景技术
随着遥感卫星的不断发展,遥感卫星不断丰富其自身功能并不断提高自身性能,其中敏捷机动成像能力是目前比较关注的技术。敏捷机动成像能力主要是指卫星平台具备大范围快速姿态机动能力,能够在最大姿态角和姿态机动速度的限制范围内实施灵活的对地观测,从而实现对观测目标的快速响应和多种模式的成像能力。具备敏捷机动能力的遥感卫星的成像模式除了传统卫星被动推扫成像模式外,增加了一般轨迹主动推扫成像能力。
与传统卫星相比,敏捷遥感卫星不再是卫星姿态摆到哪里就对哪里成像,而是具有根据任意位置的成像条带,卫星进行姿态机动,且能够边姿态机动边进行成像。随之而来的问题是,面对各种复杂的成像情况,如果依然采用成像任务前地面上注指令与相关信息的方法,增加了地面***的工作量,且姿态机动成像所需上注的指令内容复杂、数据量大。面对这个问题,需要星上增加自主计算能力,实现根据成像任务的起始结束时间、起始结束位置,自行计算成像过程中卫星的姿态信息,以保证卫星相机指向正确的成像点。因此需要建立一套面向星上应用的敏捷遥感卫星成像过程中姿态机动规划的算法,实现星上自主计算姿态机动规划结果。
为了实现敏捷卫星的姿态机动规划,需要精确计算卫星的滚转角度和俯仰角度,及其这两个角度的角速度。同时为了保证卫星的成像质量,还需要精确计算卫星考虑偏流修正后的偏航角角度和角速度,滚转角度、俯仰角度和偏航角度,滚转角速度、俯仰角速度和偏航角速度分别构成了姿态信息中的姿态角度信息和姿态角速度信息。
从以上分析可知,有必要提供一种面向敏捷遥感卫星成像过程姿态机动规划算法,在满足星上使用约束的前提下,保证计算的卫星姿态准确性与精度。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提出一种敏捷卫星成像过程姿态机动规划方法,该方法针对实现星上应用,利用空间解析几何与坐标系转换,以及适当简化的地球自转模型,采用实时计算卫星成像过程中姿态信息的方法,在满足容量大小与计算速度等卫星实际工程约束的前提下,最大限度地保证卫星姿态的计算准确性与精度。
本发明的技术方案:一种敏捷卫星成像过程姿态机动规划方法,步骤如下:
(1)根据指定的地面成像条带的起始点地理位置与结束点地理位置,以及成像的起始时间与结束时间,按照星上计算步长计算获得每个时间点对应的成像点位置;所述的地理位置包括地理经度、地理纬度和海拔高度;所述的成像点位置表示为成像点在地固坐标系下的三个位置分量;
(2)获取每个时间点对应的卫星轨道参数,根据步骤(1)获得的每个时间点对应时刻的成像点位置,计算获得卫星与成像点在地心赤道惯性坐标系中的相对位置矢量;
(21)根据卫星的轨道六根数,计算卫星在地心赤道惯性坐标系中的位置;
(22)计算成像点在地心赤道惯性坐标系中的位置;
(23)根据卫星和成像点在地心赤道惯性坐标系中的位置,采用矢量计算方法计算得到地心赤道惯性系中卫星与成像点的相对位置矢量;
(3)计算步骤(2)获得的相对位置矢量在卫星本体坐标系中的分量;
(4)根据相对位置矢量在卫星轨道坐标系中的分量,计算卫星成像时的滚转角、俯仰角、滚转角的欧拉角速度、俯仰角的欧拉角速度;其中计算滚转角的欧拉角速度、俯仰角的欧拉角速度时,使用二次多项式插值的数值方法得到;
(5)根据得到的滚转角、滚转角的欧拉角速度、俯仰角、俯仰角的欧拉角速度、每个时间点对应的卫星轨道参数以及每个时间点对应的成像点位置,计算卫星的偏航角与偏航角的欧拉角速度;其中计算偏航角的欧拉角速度时,使用二次多项式插值的数值方法得到;
(6)根据得到的滚转角的欧拉角速度、俯仰角的欧拉角速度和偏航角欧拉角速度,计算得到滚转角的角速度、俯仰角的角速度和偏航角的角速度;
(7)根据得到的卫星成像时的滚转角、俯仰角、偏航角、滚转角的角速度、俯仰角的角速度、偏航角的角速度,利用星上姿态控制设备对卫星实施姿态规划。
步骤(1)中获得每个时间点对应的成像点位置的具体方法为:设地面成像条带的起始点为A,其地理经纬度为LonA,d和LatA,d,对应的起始时间为tA;设地面成像条带的结束点为B,其地理经纬度为LonB,d和LatB,d,对应的结束时间为tB;星上计算时间的步长为Δt;地面各个成像点位置的具体计算步骤如下:
(11)计算A点和B点分别在地固坐标系ECF中的位置坐标
(12)根据A点、B点的地固坐标系中的位置坐标和地心原点O的位置坐标,确定OAB平面在地固坐标系中的平面方程和该平面的法线方程;
所述OAB平面的方程具体为:
OAB平面的法线方向数分别为(yA,ECFzB,ECF-zA,ECFyB,ECF)、-(xA,ECFzB,ECF-zA,ECFxB,ECF)和(xA,ECFyB,ECF-yA,ECFxB,ECF);
平面的法线方程为:
根据法线方程,过平面法线上的一点的坐标为
(13)在地固坐标系中求解法线与地固坐标系的z轴的夹角i;
平面OAB法线与地固坐标系的z轴两直线的夹角计算公式为:
,且夹角i的范围为0°~180°;
(14)求解平面OAB与地球在地固坐标系中xy平面上的交线;
设平面OAB与地固坐标系xy平面的交线矢量为地固坐标系的z轴矢量为则有:
计算得到地固坐标系x轴到矢量的旋转角度Ω:
如果在地固坐标系下y轴的分量yA,ECFzB,ECF-zA,ECFyB,ECF小于0,则有:
如果在地固坐标系下y轴的分量yA,ECFzB,ECF-zA,ECFyB,ECF大于等于0,则有:
,且夹角Ω的范围为0°~360°;
其中ONx,ECF表示为在地固坐标系下x轴的分量;
(15)建立中间坐标系S1;
建立方法为首先绕地固坐标系的z轴旋转角度Ω,然后绕此时地固坐标系的x轴旋转角度i,即可得到中间坐标系S1;两次坐标系旋转均符合右手螺旋定则;在中间坐标系S1中A点和B点的坐标为:
其中LS1,ECF为:
(16)建立坐标系S2;
计算坐标系S1下x轴到A点转动角度ω;具体方法为:
设A点在中间坐标系S1的坐标系为(xA,S1,yA,S1,zA,S1)′,有:
如果zA,ECF<0,则如果且夹角ω的范围为0°~360°;
绕坐标系S1的z轴转动角度ω后,得到坐标系S2;坐标系S2中A点和B点的坐标计算公式为:
其中LS2,S1为:
(17)计算成像观测条带中A、B两点之间,卫星每隔Δt时间观测的地面点;
根据在S2坐标系中A、B两点的坐标,计算A、B两点之间的夹角α:
得到A、B两点之间的夹角α后,根据卫星星上计算的时间间隔Δt,和成像起始时间tA和结束时间tB,确定观测的地面点个数:
则卫星成像过程中指向的每个成像点在球体模型上大圆的角度间隔为
设A点的地心距为则A点在坐标系S2中的单位向量为继而有A点在坐标系S2中的单位向量的模为
设成像观测条带中的成像点为A,P1,P2,……,Pn,……,B,在坐标系S2中的每个成像点位置的单位向量有:
得到Pn在坐标系S2中单位向量的位置坐标后,通过坐标系转换,计算其在地固坐标系中的位置坐标:
其中
得到在地固坐标系中的分量后,利用空间解析几何,求解直线与空间椭球的交点:
设过原点和的空间直线为设地球椭球模型为其中a=Re=6378140m为地球赤道半径,c=Rp=6356755m为地球极半径;
根据空间解析几何,得到空间直线的两点式方程为:
的空间直线方程与地球椭球方程联立得到:求解得到的两组解[x1 y1 z1]′和[x2 y2 z2]′,分别求两个解与成像起始点A之间的夹角与成像起始点A夹角小的即为成像点Pn在地固坐标系中的位置。
步骤22)中计算时利用地固坐标系到地心赤道惯性坐标系的转换矩阵,且转换矩阵中只考虑岁差修正以及章动的前五项修正。
步骤(5)中计算偏航角的具体方法为:
(51)定义卫星本体系Z轴指向地心,X轴在轨道平面内垂直z轴指向卫星飞行方向,Y轴满足右手定则;设卫星本体的Z轴在卫星本体坐标系中的矢量为根据已经得到的滚转角与俯仰角θ,计算卫星本体Z轴在地固坐标系中的矢量表示形式 的计算公式为:
其中Lio=Loi T,上标T表示对矩阵进行转置;LECF,ECI为地心赤道坐标系到地固坐标系的转换矩阵;Lob为卫星本体坐标系到卫星轨道坐标系的转换矩阵;
(52)根据成像点在地固坐标系中的位置和卫星在地固坐标系中的位置计算卫星到成像点的距离矢量h,其数值为其中地心角为r是卫星地心距,R是成像点的地心距;
(53)计算在地心赤道惯性坐标系中,成像点相对于卫星的相对速度矢量,即地速矢量具体的计算公式为:
其中为地球自转角速度矢量,是地心到成像点的矢量,是地心指向卫星的矢量,是轨道角速度矢量,其数值为 是卫星绝对速度的径向分量,其大小为 为卫星的姿态角速度;
(54)根据上一步得到的地速以及地心赤道惯性坐标系到卫星轨道坐标系的转换矩阵Loi,转换得到该地速在卫星轨道坐标系中的矢量其具体计算公式为:
(55)根据卫星滚转角、俯仰角和卫星轨道坐标系到卫星本体坐标系的转换矩阵Lbo,计算地速在卫星本体坐标系中的矢量具体的计算公式为:
(56)根据地速在卫星本体坐标系中的矢量计算获得偏航角:
本发明的有益效果:
(1)本发明方法采用空间解析几何和坐标转换的方法计算成像条带中每个成像点的位置,并对模型进行了适当简化,在满足精度要求的前提下减少计算量。
(2)本发明采用了实时计算成像点在地心赤道坐标系中的位置,计算过程中考虑岁差、章动前5项对地球自转的影响,可以实时保证数传天线指向角度计算的准确性,并能满足星上计算机对计算速度的要求。
(3)本发明采用的算法中考虑了偏流修正的偏航角算法,能够适用于任意卫星姿态的偏流角计算。
附图说明
图1为本发明姿态机动规划算法流程框图;
图2为地面成像观测条带的示意图;
图3为地面成像点位置计算流程框图;
图4为卫星与成像点相对位置的示意图;
图5为滚转角、滚转角速度,俯仰角、俯仰角速度4个参数的计算流程框图;
图6为卫星与成像点的几何关系示意图;
图7为偏航角与偏航角速度计算流程框图。
具体实施方式
如图1所示,为本发明姿态机动规划算法的流程框图,具体步骤如下:
(1)根据指定的地面成像条带的起始与结束点地理位置以及成像的起始时间与结束时间,根据星上的计算步长,计算每个时间点对应的成像点位置。
设成像观测条带的起始点为A,其地理经纬度为LonA,d和LatA,d,对应时间为tA;设成像观测条带的结束点为B,其地理经纬度为LonB,d和LatB,d,对应时间为tB。星上计算时间的步长为Δt。
地面成像观测条带示意如图2所示。在本方法中,对起始点与结束点之间形成的观测条带按照切地球大圆的弧段进行计算,这样进行适当简化,能够在满足精度要求的同时,尽可能减少计算量。
地面各个成像点位置的具体计算步骤如下:
a.计算A点和B点分别在地固坐标系ECF中的位置坐标地理经纬度到地固坐标系位置坐标的转换方法可以参见肖业伦著的《航天器飞行动力学原理》的第五章。
b.由于卫星对观测条带成像时,在地面上按照大圆进行推扫,因此可以根据A点、B点的地固坐标系中的位置坐标和地心原点O的位置坐标,确定OAB平面在地固坐标系中的平面方程和该平面的法线方程。
其中OAB平面的平面方程可以利用空间解析几何的三点式平面方程得到,OAB平面的方程具体为:
根据空间解析几何中平面方程的一般形式,确定OAB平面的法线方向数分别为(yA,ECFzB,ECF-zA,ECFyB,ECF)、-(xA,ECFzB,ECF-zA,ECFxB,ECF)和(xA,ECFyB,ECF-yA,ECFxB,ECF)。得到平面法线的方向数后,可以继续计算得到OAB平面的法线方程,该平面的法线过原点O,且具有方向数(yA,ECFzB,ECF-zA,ECFyB,ECF)、-(xA,ECFzB,ECF-zA,ECFxB,ECF)和(xA,ECFyB,ECF-yA,ECFxB,ECF),则该平面法线的直线方程为:
根据法线方程,过平面法线上的一点的坐标为
c.在地固坐标系中求解法线与地固坐标系的z轴的夹角i。
具体解算方法如下:
在步骤b中已经得到了平面OAB的法线方程,而地固坐标系的z轴方程的方向数为(0,0,1)。则平面OAB法线与z轴两直线的夹角计算公式为:
夹角i的范围为0°~180°。
d.求解平面OAB与地球在地固坐标系中xy平面上的交线ON。
设平面与地固坐标系xy平面的交线ON的矢量为地固坐标系的z轴矢量为则有:
得到矢量后,可以计算得到地固坐标系x轴到矢量的旋转角度Ω,Ω可利用在地固坐标系下x轴的分量ONx,ECF获得:
如果在地固坐标系下y轴的分量yA,ECFzB,ECF-zA,ECFyB,ECF小于0,则有:
如果在地固坐标系下y轴的分量yA,ECFzB,ECF-zA,ECFyB,ECF大于等于0,则有:
夹角Ω的范围为0°~360°。
e.建立中间坐标系S1。
建立方法为首先绕地固坐标系的z轴旋转角度Ω,然后绕此时的x轴旋转角度i,即可得到中间坐标系S1。两次坐标系旋转均符合右手螺旋定则。在新建立的中间坐标系中,S1的x轴与矢量重合,方向相同,z轴与OAB平面的法线重合且方向相同,y轴满足右手螺旋定则。在中间坐标系S1中A点和B点的坐标为:
其中LS1,ECF为:
f.建立坐标系S2。
在中间坐标系S1中,计算x轴到A点转动角度ω。具体方法为:
设A点在中间坐标系S1的坐标系为(xA,S1,yA,S1,zA,S1)′,有:
如果zA,ECF<0,则如果zA,ECF≥0,则有夹角ω的范围为0°~360°。
得到ω后,在中间坐标系S1的基础上,绕z轴转动角度ω后,得到坐标系S2。在坐标系S2中,A点位于x轴上,B点位于xy平面上。S2中A点和B点的坐标计算公式为:
其中LS2,S1为:
g.计算成像观测条带中AB两点之间,卫星每隔Δt时间观测的地面点。
根据在S2坐标系中AB两点的坐标,计算AB两点之间的夹角α。α的计算公式为:
得到A、B两点之间的夹角α后,根据卫星星上计算的时间间隔Δt,和成像起始时间tA和结束时间tB,确定观测的地面点个数sum:
则卫星成像过程中指向的地面成像点共sum+1个,每个成像点在球体模型上大圆的角度间隔Δα为
设A点的地心距为则A点在坐标系S2中的单位向量为继而有A点在坐标系S2中的单位向量的模为
设成像观测条带中的成像点为A,P1,P2,……,Pn,……,B,在坐标系S2中的每个成像点位置的单位向量有:
得到Pn在坐标系S2中单位向量的位置坐标后,通过坐标系转换,计算其在地固坐标系中的位置坐标:
其中
得到在地固坐标系中的分量后,利用空间解析几何,求解直线与空间椭球的交点:
设过原点和的空间直线为设地球椭球模型为其中a=Re=6378140m为地球赤道半径,c=Rp=6356755m为地球极半径。
根据空间解析几何,可以得到空间直线的两点式方程为:
的空间直线方程与地球椭球方程联立得到:求解得到的两组解[x1 y1 z1]′和[x2 y2 z2]′,分别求两个解与成像起始点A之间的夹角与成像起始点A夹角小的即为成像点Pn在地固坐标系中的位置。
地面成像点位置计算流程如图3所示。
(2)获取每个时间点对应的卫星轨道参数,根据步骤(1)获得的每个时间点对应时刻的成像点位置,计算获得卫星与成像点在地心赤道惯性坐标系中的相对位置矢量。
a.根据卫星的轨道六根数(a、e、i、Ω、ω、M),计算卫星在地心赤道惯性坐标系中的位置具体计算公式可参见肖业伦著的《航天器飞行动力学原理》的第二章第6节。
b.计算成像点在地心赤道惯性坐标系中的位置计算时需要利用地固坐标系到地心赤道惯性坐标系的转换矩阵。
其中为地面成像点在地固坐标系中的位置矢量。
从地固坐标系到地心赤道坐标系要分别经过岁差修正、章动修正、地球自转以及极移修正四次坐标转换,转换过程中涉及的模型较为复杂,但均已非常成熟。由于算法将用于星上使用,对运算速度和存储大小有要求,故在满足计算精度的前提下,进行适当的简化,只考虑了地球岁差修正、地球章动前5项影响和地球自转三次坐标转换。
在地固坐标系到地心赤道惯性坐标系的转换中需要由标准历元到计算历元的赤道坐标系之间转换的三个赤道岁差参数ζA,zAA以及格林尼治恒星时SG四个参数。三个赤道岁差参数计算公式为:
岁差转换矩阵为(PR)=Rz(-zA)RyA)Rz(-ζA)。
在从地固坐标系到地心赤道坐标系中除了岁差影响以外,还需考虑章动的影响。
从地心赤道坐标系到地固坐标系的章动矩阵为:
(NR)=Rx(-Δε)Ry(Δθ)Rz(-Δμ)
其中Δμ=Δφcosε,Δθ=Δφsinε是赤经和赤纬章动,Δε和Δφ为交角章动和黄经章动,ε为考虑岁差影响的黄赤交角。交角章动和黄经章动以及黄赤交角的计算方法如下:
考虑岁差影响的黄赤交角计算公式为:
ε=23°26'21”.448-46”.8150t-0”.00059t2+0”.001813t3
根据IAU1980章动序列,黄经章动Δφ和交角章动Δε的计算公式如下:
其中A0j、A1j、B0j、B1j和kji为相应的系数,5个基本变量αi1~α5)分别是月球的平近点角l,太阳的平近点角l',月球平升角距F,日、月平角距D和月球轨道升交点平黄经Ω,有:
其中1r=360°=1296000”,t是从标准历元J2000.0起算的世纪数。下表列出了章动参数计算公式中所用系数的最大的前5项。
在考虑章动对转换矩阵的影响后,则在考虑地球自转的格林威治恒星时时,使用真恒星时SG而不是平恒星时
平恒星时的计算公式为:
真恒星时SG的计算公式为:
其中Δφcosε为赤经章动,是黄经章动Δφ在赤道上的分量。
上述公式中t为从J2000.0起算的儒略日的时间间隔,又称儒略世纪数,计算公式为:
其中JD(t)是计算时刻对应的儒略日,JD(J2000.0)=2451545.0是历元J2000.0对应的儒略日。
地球自转矩阵为(ER)。
在考虑岁差、章动前5项影响,从地心赤道惯性坐标系到地固坐标系的转换矩阵LECF,ECI为:
LECF,ECI=(ER)(NR)(PR)
=Rz(SG)Rx(-Δε)Ry(Δθ)Rz(-Δμ)Rz(-zA)RyA)Rz(-ζA)
从地固坐标系到地心赤道惯性坐标系的转换矩阵LECI,ECF为:
LECI,ECF=LECF,ECI
c.根据卫星和成像点在地心赤道惯性坐标系中的位置,计算惯性系中卫星与成像点的相对位置矢量。图4为卫星与成像点相对位置的示意图,计算相对位置的具体方法为:
表示卫星在地心赤道惯性坐标系下的位置矢量,表示成像点在地心赤道惯性坐标系下的位置矢量。表示卫星与地面站之间的相对位置矢量,有如下关系:
即:
(3)根据地心赤道惯性坐标系到卫星轨道坐标系的一系列转换矩阵,计算相对位置矢量在卫星本体坐标系中的分量。计算卫星与地面成像点相对位置矢量在卫星轨道坐标系中的计算公式为:
其中
(4)根据相对位置矢量在卫星轨道坐标系中的分量,计算卫星成像时的滚转角、俯仰角、滚转角的欧拉角速度、俯仰角的欧拉角速度。
a.计算卫星成像时的滚转角和俯仰角以及滚转角速度和俯仰角速度。设卫星指向地面成像点所需转动的滚转角为俯仰角为θ。计算公式为:
其中
b.计算卫星的滚转角的欧拉角速度和俯仰角的欧拉角速度。
计算卫星滚转角的欧拉角速度wx和俯仰角的欧拉角速度wy。卫星姿态机动过程中,卫星的姿态角度变化是一个连续变化过程,因此,在计算滚转角的欧拉角速度和俯仰角的欧拉角速度时可以采用二次多项式插值的数值逼近方法进行计算。
二次多项式插值方法,首先需要获得三个不同时刻的角度数据,分别记作Angle1、Angle2、Angle3,其对应的时刻分别为t1、t2、t3。二次多项式插值得到的多项式公式如下:
设函数y=f(x),则二次多项式插值函数为:
针对滚转角,已知三个不同时刻的滚转角数据和其对应的时刻t1、t2、t3,则任意的tt时刻的滚转角的计算公式为:
上式为二次多项式,其对于求关于时间t的导数即为滚转角对应的滚转角的欧拉角速度其导数公式为:
在得到三个滚转角后,可根据上述二次插值方法计算各时刻滚转角对应的滚转角的欧拉角速度。
针对俯仰角,已知三个不同时刻的俯仰角数据θ1、θ2、θ3和其对应的时刻t1、t2、t3,则任意的tt时刻的滚转角θt的计算公式为:
上式为二次多项式,其对于θt求关于时间t的导数即为俯仰角θt对应的俯仰角的欧拉角速度其导数公式为:
在得到三个俯仰角后,可根据上述二次插值方法计算各时刻俯仰角对应的滚转角的欧拉角速度。
在得到滚转角的欧拉角速度和俯仰角的欧拉角速度,可以计算得到滚转角速度和俯仰角速度。滚转角速度和俯仰角速度将用于下一步偏航角和偏航角的欧拉角速度的计算。计算公式和卫星姿态转序有密切关系,具体计算方法可以参考《卫星姿态动力学与控制(1)》一书。在此卫星以1-2-3转序为例,给出欧拉角速率与姿态角速度的转换关系。
此时令偏航角为0,偏航角的欧拉角速度为0,则滚转角速度wx、俯仰角速度wy为:
滚转角、滚转角的欧拉角速度、俯仰角、俯仰角的欧拉角速度的计算流程如图5所示。
(5)根据得到的滚转角、滚转角的欧拉角速度、俯仰角和俯仰角的欧拉角速度,轨道参数以及对应的成像点位置计算卫星的偏航角与偏航角的欧拉角速度。
a.设卫星本体的Z轴在卫星本体坐标系中的矢量为根据已经得到的滚转角与俯仰角θ,计算卫星本体Z轴在地固坐标系中的矢量表示形式 的计算公式为:
其中Lio=Loi T,上标T表示对矩阵进行转置;LECF,ECI为地心赤道坐标系到地固坐标系的转换矩阵;Lob为卫星本体坐标系到卫星轨道坐标系的转换矩阵:
其中为滚动角,θ为俯仰角,ψ为偏航角,需要指出的是Lob中偏航角ψ的数值为0,这里卫星的姿态转序为1-2-3。
b.根据成像点的地固坐标系中的位置和卫星在地固坐标系中的位置计算卫星到成像点的距离矢量h。
成像点为随地球运动的地球表面一点,卫星与成像点的几何关系如图6所示,点S表示星上相机,星下点摄影时成像点为T1,像平面垂直于ST1;在卫星一般姿态机动后,星地连线和相机视轴的夹角为φ,摄影点为T,像平面垂直于ST,ST方向就是本体系Zb轴的方向。地心角为其中r是卫星地心距,R是成像点的地心距。h的数值为
c.计算在地心赤道惯性坐标系中,成像点相对于卫星的相对速度矢量,即地速矢量具体的计算公式为:
其中为地球自转角速度矢量,是地心到成像点的矢量,是地心指向卫星的矢量,是轨道角速度矢量,其数值为 是卫星绝对速度的径向分量,其大小为 为卫星的姿态角速度。
d.根据上一步得到的地速以及地心赤道惯性坐标系到卫星轨道坐标系的转换矩阵Loi,转换得到该地速在卫星轨道坐标系中的矢量其具体计算公式为:
e.根据卫星滚转角、俯仰角和卫星轨道坐标系到卫星本体坐标系的转换矩阵Lbo,计算地速在卫星本体坐标系中的矢量具体的计算公式为:
f.根据地速在卫星本体坐标系中的矢量,计算偏航角。由矢量计算偏航角,具体计算公式为:
g.计算偏航角速度,利用二次多项式插值的数值逼近方法进行计算。具体的计算方法同滚转角的欧拉角速度、俯仰角的欧拉角速度的计算公式为:
针对偏航角,已知三个不同时刻的偏航角数据ψ1、ψ2、ψ3和其对应的时刻t1、t2、t3,则任意的tt时刻的偏航角ψt的计算公式为:
上式为二次多项式,其对于ψt求关于时间t的导数即为偏航角ψt对应的偏航角欧拉角速度其导数公式为:
在得到三个偏航角后,可计算各时刻偏航角对应的偏航角欧拉角速度。偏航角与偏航角速度计算流程如图7所示。
(6)根据得到的滚转角的欧拉角速度、俯仰角的欧拉角速度和偏航角欧拉角速度,计算得到滚转角的角速度、俯仰角的角速度和偏航角的角速度:
(7)根据得到的卫星成像时的滚转角、俯仰角、偏航角、滚转角的角速度、俯仰角的角速度、偏航角的角速度,利用星上姿态控制设备对卫星实时姿态规划。

Claims (4)

1.一种敏捷卫星成像过程姿态机动规划方法,其特征在于步骤如下:
(1)根据指定的地面成像条带的起始点地理位置与结束点地理位置,以及成像的起始时间与结束时间,按照星上计算步长计算获得每个时间点对应的成像点位置;所述的地理位置包括地理经度、地理纬度和海拔高度;所述的成像点位置表示为成像点在地固坐标系下的三个位置分量;
(2)获取每个时间点对应的卫星轨道参数,根据步骤(1)获得的每个时间点对应时刻的成像点位置,计算获得卫星与成像点在地心赤道惯性坐标系中的相对位置矢量;
(21)根据卫星的轨道六根数,计算卫星在地心赤道惯性坐标系中的位置;
(22)计算成像点在地心赤道惯性坐标系中的位置;
(23)根据卫星和成像点在地心赤道惯性坐标系中的位置,采用矢量计算方法计算得到地心赤道惯性坐标系中卫星与成像点的相对位置矢量;
(3)计算步骤(2)获得的相对位置矢量在卫星本体坐标系中的分量;
(4)根据相对位置矢量在卫星轨道坐标系中的分量,计算卫星成像时的滚转角、俯仰角、滚转角的欧拉角速度、俯仰角的欧拉角速度;其中计算滚转角的欧拉角速度、俯仰角的欧拉角速度时,使用二次多项式插值的数值方法得到;
(5)根据得到的滚转角、滚转角的欧拉角速度、俯仰角、俯仰角的欧拉角速度、每个时间点对应的卫星轨道参数以及每个时间点对应的成像点位置,计算卫星的偏航角与偏航角的欧拉角速度;其中计算偏航角的欧拉角速度时,使用二次多项式插值的数值方法得到;
(6)根据得到的滚转角的欧拉角速度、俯仰角的欧拉角速度和偏航角欧拉角速度,计算得到滚转角的角速度、俯仰角的角速度和偏航角的角速度;
(7)根据得到的卫星成像时的滚转角、俯仰角、偏航角、滚转角的角速度、俯仰角的角速度、偏航角的角速度,利用星上姿态控制设备对卫星实施姿态规划。
2.根据权利要求1所述的一种敏捷卫星成像过程姿态机动规划方法,其特征在于:步骤(1)中获得每个时间点对应的成像点位置的具体方法为:设地面成像条带的起始点为A,其地理经纬度为LonA,d和LatA,d,对应的起始时间为tA;设地面成像条带的结束点为B,其地理经纬度为LonB,d和LatB,d,对应的结束时间为tB;星上计算时间的步长为Δt;地面各个成像点位置的具体计算步骤如下:
(11)计算A点和B点分别在地固坐标系ECF中的位置坐标
(12)根据A点、B点的地固坐标系中的位置坐标和地心原点O的位置坐标,确定OAB平面在地固坐标系中的平面方程和该平面的法线方程;
所述OAB平面的平面方程具体为:
<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mo>|</mo> <mtable> <mtr> <mtd> <mi>x</mi> </mtd> <mtd> <mi>y</mi> </mtd> <mtd> <mi>z</mi> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> <mo>|</mo> <mo>=</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mi>x</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mi>y</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mi>z</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>
OAB平面的法线方向数分别为(yA,ECFzB,ECF-zA,ECFyB,ECF)、-(xA,ECFzB,ECF-zA,ECFxB,ECF)和(xA,ECFyB,ECF-yA,ECFxB,ECF);
平面的法线方程为:
<mrow> <mfrac> <mi>x</mi> <mrow> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mi>y</mi> <mrow> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mi>z</mi> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mfrac> </mrow>
根据法线方程,过平面法线上的一点的坐标为
(13)在地固坐标系中求解法线与地固坐标系的z轴的夹角i;
平面OAB法线与地固坐标系的z轴两直线的夹角计算公式为:
<mrow> <mi>cos</mi> <mi> </mi> <mi>i</mi> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> </mrow>
,且夹角i的范围为0°~180°;
(14)求解平面OAB与地球在地固坐标系中xy平面上的交线;
设平面OAB与地固坐标系xy平面的交线矢量为地固坐标系的z轴矢量为则有:
<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mrow> <mi>O</mi> <mi>N</mi> </mrow> <mo>&amp;RightArrow;</mo> </mover> <mo>=</mo> <mover> <mrow> <mi>O</mi> <mi>Z</mi> </mrow> <mo>&amp;RightArrow;</mo> </mover> <mo>&amp;times;</mo> <mover> <mrow> <mi>o</mi> <mi>h</mi> </mrow> <mo>&amp;RightArrow;</mo> </mover> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>&amp;times;</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>
计算得到地固坐标系x轴到矢量的旋转角度Ω:
<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;Omega;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>ON</mi> <mrow> <mi>x</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <mrow> <mo>|</mo> <mover> <mrow> <mi>O</mi> <mi>N</mi> </mrow> <mo>&amp;RightArrow;</mo> </mover> <mo>|</mo> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> </mrow>
如果在地固坐标系下y轴的分量yA,ECFzB,ECF-zA,ECFyB,ECF小于0,则有:
如果在地固坐标系下y轴的分量yA,ECFzB,ECF-zA,ECFyB,ECF大于等于0,则有:
<mrow> <mi>&amp;Omega;</mi> <mo>=</mo> <mi>arccos</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> </mrow> ,且夹角Ω的范 围为0°~360°;
其中ONx,ECF表示为在地固坐标系下x轴的分量;
(15)建立中间坐标系S1;
建立方法为首先绕地固坐标系的z轴旋转角度Ω,然后绕此时地固坐标系的x轴旋转角度i,即可得到中间坐标系S1;两次坐标系旋转均符合右手螺旋定则;在中间坐标系S1中A点和B点的坐标为:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>S</mi> <mn>1</mn> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>S</mi> <mn>1</mn> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow>
其中LS1,ECF为:
<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mrow> <mi>S</mi> <mn>1</mn> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>L</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <msub> <mi>L</mi> <mi>z</mi> </msub> <mrow> <mo>(</mo> <mi>&amp;Omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>cos</mi> <mi> </mi> <mi>i</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi> </mi> <mi>i</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>sin</mi> <mi> </mi> <mi>i</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi> </mi> <mi>i</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>&amp;CenterDot;</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>sin</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>cos</mi> <mi> </mi> <mi>i</mi> <mi> </mi> <mi>sin</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi> </mi> <mi>i</mi> <mi> </mi> <mi>cos</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi> </mi> <mi>i</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mi> </mi> <mi>i</mi> <mi> </mi> <mi>sin</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>sin</mi> <mi> </mi> <mi>i</mi> <mi> </mi> <mi>cos</mi> <mi>&amp;Omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi> </mi> <mi>i</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>
(16)建立坐标系S2;
计算坐标系S1下x轴到A点转动角度ω;具体方法为:
设A点在中间坐标系S1的坐标为(xA,S1,yA,S1,zA,S1)′,有:
<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;omega;</mi> <mo>=</mo> <mfrac> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> <msqrt> <mrow> <msubsup> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> <mn>2</mn> </msubsup> </mrow> </msqrt> </mfrac> </mrow>
如果zA,ECF<0,则如果zA,ECF≥0,且夹角ω的范围为0°~360°;
绕坐标系S1的z轴转动角度ω后,得到坐标系S2;坐标系S2中A点和B点的坐标计算公式为:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>S</mi> <mn>2</mn> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>S</mi> <mn>2</mn> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow>
其中LS2,S1为:
<mrow> <msub> <mi>L</mi> <mrow> <mi>S</mi> <mn>2</mn> <mo>,</mo> <mi>S</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>L</mi> <mi>z</mi> </msub> <mrow> <mo>(</mo> <mi>&amp;omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;omega;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;omega;</mi> </mrow> </mtd> <mtd> <mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;omega;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> </mrow>
(17)计算成像观测条带中A、B两点之间,卫星每隔Δt时间观测的地面点;
根据在S2坐标系中A、B两点的坐标,计算A、B两点之间的夹角α:
<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;alpha;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> <msub> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> <msub> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <msqrt> <mrow> <msubsup> <mi>x</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>y</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>z</mi> <mrow> <mi>A</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> <mn>2</mn> </msubsup> </mrow> </msqrt> <msqrt> <mrow> <msubsup> <mi>x</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>z</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> <mn>2</mn> </msubsup> </mrow> </msqrt> </mrow> </mfrac> </mrow>
得到A、B两点之间的夹角α后,根据卫星星上计算的时间间隔Δt和成像起始时间tA和结束时间tB,确定观测的地面点个数:
<mrow> <mi>s</mi> <mi>u</mi> <mi>m</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>t</mi> <mi>B</mi> </msub> <mo>-</mo> <msub> <mi>t</mi> <mi>A</mi> </msub> </mrow> <mrow> <mi>&amp;Delta;</mi> <mi>t</mi> </mrow> </mfrac> </mrow>
则卫星成像过程中指向的每个成像点在球体模型上大圆的角度间隔为
设A点的地心距为则A点在坐标系S2中的单位向量为继而有A点在坐标系S2中的单位向量的模为
设成像观测条带中的成像点为A,P1,P2,……,Pn,……,B,在坐标系S2中的每个成像点位置的单位向量有:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mover> <mi>x</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>y</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>z</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>r</mi> <mo>~</mo> </mover> <mi>A</mi> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>&amp;times;</mo> <mi>&amp;beta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>r</mi> <mo>~</mo> </mover> <mi>A</mi> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>&amp;times;</mo> <mi>&amp;beta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mrow> <mo>(</mo> <mi>n</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>s</mi> <mi>u</mi> <mi>m</mi> <mo>)</mo> </mrow> <mo>,</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>&amp;beta;</mi> <mo>=</mo> <mi>&amp;Delta;</mi> <mi>&amp;alpha;</mi> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> <mo>&gt;</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&amp;beta;</mi> <mo>=</mo> <mo>-</mo> <mi>&amp;Delta;</mi> <mi>&amp;alpha;</mi> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <msub> <mi>y</mi> <mrow> <mi>B</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> <mo>&lt;</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
得到Pn在坐标系S2中单位向量的位置坐标后,通过坐标系转换,计算其在地固坐标系中的位置坐标:
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mover> <mi>x</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>y</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>z</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>L</mi> <mi>z</mi> </msub> <mrow> <mo>(</mo> <mo>-</mo> <mi>&amp;Omega;</mi> <mo>)</mo> </mrow> <msub> <mi>L</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mo>-</mo> <mi>i</mi> <mo>)</mo> </mrow> <msub> <mi>L</mi> <mi>z</mi> </msub> <mrow> <mo>(</mo> <mo>-</mo> <mi>&amp;omega;</mi> <mo>)</mo> </mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mover> <mi>x</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>y</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>z</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>S</mi> <mn>2</mn> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow>
其中
得到在地固坐标系中的分量后,利用空间解析几何,求解直线与空间椭球的交点:
设过原点和的空间直线为设地球椭球模型为其中a=Re=6378140m为地球赤道半径,c=Rp=6356755m为地球极半径;
根据空间解析几何,得到空间直线的两点式方程为:
<mrow> <mfrac> <mrow> <mi>x</mi> <mo>-</mo> <mn>0</mn> </mrow> <mrow> <msub> <mover> <mi>x</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <mn>0</mn> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>y</mi> <mo>-</mo> <mn>0</mn> </mrow> <mrow> <msub> <mover> <mi>y</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <mn>0</mn> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>z</mi> <mo>-</mo> <mn>0</mn> </mrow> <mrow> <msub> <mover> <mi>z</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>-</mo> <mn>0</mn> </mrow> </mfrac> <mo>&amp;DoubleRightArrow;</mo> <mfrac> <mi>x</mi> <msub> <mover> <mi>x</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mfrac> <mo>=</mo> <mfrac> <mi>y</mi> <msub> <mover> <mi>y</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mfrac> <mo>=</mo> <mfrac> <mi>z</mi> <msub> <mover> <mi>z</mi> <mo>~</mo> </mover> <mrow> <mi>P</mi> <mi>n</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> </mfrac> </mrow>
的空间直线方程与地球椭球方程联立得到:求解得到的两组解[x1 y1 z1]′和[x2 y2 z2]′,分别求两个解与成像起始点A之间的夹角与成像起始点A夹角小的即为成像点Pn在地固坐标系中的位置。
3.根据权利要求1所述的一种敏捷卫星成像过程姿态机动规划方法,其特征在于:步骤(22)中计算时利用地固坐标系到地心赤道惯性坐标系的转换矩阵,且转换矩阵中只考虑岁差修正以及章动的前五项修正。
4.根据权利要求1所述的一种敏捷卫星成像过程姿态机动规划方法,其特征在于:步骤(5)中计算偏航角的具体方法为:
(51)定义卫星本体系Z轴指向地心,X轴在轨道平面内垂直z轴指向卫星飞行方向,Y轴满足右手定则;设卫星本体的Z轴在卫星本体坐标系中的矢量为根据已经得到的滚转角与俯仰角θ,计算卫星本体Z轴在地固坐标系中的矢量表示形式 的计算公式为:
<mrow> <msub> <mover> <mi>z</mi> <mo>&amp;RightArrow;</mo> </mover> <mrow> <mi>E</mi> <mi>C</mi> <mi>F</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>E</mi> <mi>C</mi> <mi>F</mi> <mo>,</mo> <mi>E</mi> <mi>C</mi> <mi>I</mi> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mi>o</mi> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mi>L</mi> <mrow> <mi>o</mi> <mi>b</mi> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mover> <mi>z</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>b</mi> </msub> </mrow>
其中Lio=Loi T,上标T表示对矩阵进行转置;LECF,ECI为地心赤道惯性坐标系到地固坐标系的转换矩阵;Lob为卫星本体坐标系到卫星轨道坐标系的转换矩阵;
(52)根据成像点在地固坐标系中的位置和卫星在地固坐标系中的位置计算卫星到成像点的距离矢量其数值为其中地心角为r是卫星地心距,R是成像点的地心距;
(53)计算在地心赤道惯性坐标系中,成像点相对于卫星的相对速度矢量,即地速矢量具体的计算公式为:
<mrow> <mover> <mi>v</mi> <mo>&amp;RightArrow;</mo> </mover> <mo>=</mo> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>e</mi> </msub> <mo>&amp;times;</mo> <mover> <mi>R</mi> <mo>&amp;RightArrow;</mo> </mover> <mo>-</mo> <mo>&amp;lsqb;</mo> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>n</mi> </msub> <mo>&amp;times;</mo> <mover> <mi>r</mi> <mo>&amp;RightArrow;</mo> </mover> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>n</mi> </msub> <mo>+</mo> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>&amp;times;</mo> <mover> <mi>h</mi> <mo>&amp;RightArrow;</mo> </mover> <mo>+</mo> <msub> <mover> <mi>v</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>r</mi> </msub> <mo>&amp;rsqb;</mo> <mo>=</mo> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>e</mi> </msub> <mo>&amp;times;</mo> <mover> <mi>R</mi> <mo>&amp;RightArrow;</mo> </mover> <mo>-</mo> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>n</mi> </msub> <mo>&amp;times;</mo> <mover> <mi>R</mi> <mo>&amp;RightArrow;</mo> </mover> <mo>-</mo> <msub> <mover> <mi>&amp;omega;</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>s</mi> </msub> <mo>&amp;times;</mo> <mover> <mi>h</mi> <mo>&amp;RightArrow;</mo> </mover> <mo>-</mo> <msub> <mover> <mi>v</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>r</mi> </msub> </mrow>
其中为地球自转角速度矢量,是地心到成像点的矢量,是地心指向卫星的矢量,是轨道角速度矢量,其数值为 是卫星绝对速度的径向分量,其大小为 为卫星的姿态角速度;
(54)根据上一步得到的地速以及地心赤道惯性坐标系到卫星轨道坐标系的转换矩阵Loi,转换得到该地速在卫星轨道坐标系中的矢量其具体计算公式为:
<mrow> <msub> <mover> <mi>v</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>o</mi> </msub> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>o</mi> <mi>i</mi> </mrow> </msub> <mo>&amp;CenterDot;</mo> <mover> <mi>v</mi> <mo>&amp;RightArrow;</mo> </mover> </mrow>
(55)根据卫星滚转角、俯仰角和卫星轨道坐标系到卫星本体坐标系的转换矩阵Lbo,计算地速在卫星本体坐标系中的矢量具体的计算公式为:
<mrow> <msub> <mover> <mi>v</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>b</mi> </msub> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>b</mi> <mi>o</mi> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mover> <mi>v</mi> <mo>&amp;RightArrow;</mo> </mover> <mi>o</mi> </msub> </mrow>
(56)根据地速在卫星本体坐标系中的矢量计算获得偏航角:
CN201510257857.6A 2015-05-19 2015-05-19 一种敏捷卫星成像过程姿态机动规划方法 Active CN104848860B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510257857.6A CN104848860B (zh) 2015-05-19 2015-05-19 一种敏捷卫星成像过程姿态机动规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510257857.6A CN104848860B (zh) 2015-05-19 2015-05-19 一种敏捷卫星成像过程姿态机动规划方法

Publications (2)

Publication Number Publication Date
CN104848860A CN104848860A (zh) 2015-08-19
CN104848860B true CN104848860B (zh) 2017-11-07

Family

ID=53848686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510257857.6A Active CN104848860B (zh) 2015-05-19 2015-05-19 一种敏捷卫星成像过程姿态机动规划方法

Country Status (1)

Country Link
CN (1) CN104848860B (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105184002B (zh) * 2015-09-17 2018-09-18 航天东方红卫星有限公司 一种数传天线指向角度的仿真分析方法
CN105160125B (zh) * 2015-09-24 2018-09-18 航天东方红卫星有限公司 一种星敏感器四元数的仿真分析方法
CN105698747B (zh) * 2015-12-09 2018-06-05 中国空气动力研究与发展中心超高速空气动力研究所 一种光幕靶测速中杆状飞行物体姿态参数获取方法
CN106250684B (zh) * 2016-07-26 2018-10-23 中国西安卫星测控中心 基于地固系数据的卫星过境时间快速计算方法
CN106353771B (zh) * 2016-08-12 2019-01-25 北京空间飞行器总体设计部 一种敏捷卫星成像任务全局优化分配方法
CN106289156B (zh) * 2016-09-28 2019-11-29 航天东方红卫星有限公司 一种卫星以任意姿态成像时获取摄影点太阳高度角的方法
CN106874546B (zh) * 2017-01-06 2020-05-08 北京空间飞行器总体设计部 卫星一轨内成像任务优化方法
CN107290961B (zh) * 2017-06-29 2020-08-11 中国人民解放军国防科学技术大学 一种针对敏捷卫星的在线调度方法
CN107505948B (zh) * 2017-07-20 2021-02-09 航天东方红卫星有限公司 一种用于敏捷卫星机动中沿曲线条带成像的姿态调整方法
CN108427427B (zh) * 2018-03-16 2021-03-26 北京控制工程研究所 一种航天器对地表定向目标姿态角计算方法
CN108663052B (zh) * 2018-04-28 2019-07-12 北京空间飞行器总体设计部 一种星上自主空间非合作目标相对导航相机指向控制方法
CN111142138A (zh) * 2018-11-06 2020-05-12 Oppo广东移动通信有限公司 电子设备、电子设备测距方法及计算机可读存储介质
CN110208797B (zh) * 2019-05-27 2021-02-09 西安空间无线电技术研究所 一种快响sar卫星大斜视姿态机动方法
CN111695013B (zh) * 2020-04-24 2023-05-30 中国资源卫星应用中心 一种卫星轨道与成像条带资源监测的方法及装置
CN111591472B (zh) * 2020-05-15 2021-12-10 北京世冠金洋科技发展有限公司 一种调整卫星姿态的方法和相关装置
CN111998821B (zh) * 2020-07-03 2023-05-26 中国人民解放军32032部队 一种在轨维护卫星传感器指向控制角度计算方法
CN112966211B (zh) * 2021-02-04 2022-03-18 上海卫星工程研究所 卫星对目标观测下视角计算方法及***
CN112960145B (zh) * 2021-02-04 2022-12-13 上海卫星工程研究所 一种遥感卫星对地姿态机动扫描的轨迹规划方法及***
CN112966366B (zh) * 2021-02-04 2022-08-12 上海卫星工程研究所 遥感卫星对地姿态机动扫描的轨迹指向角计算方法及***
CN115540856B (zh) * 2022-11-24 2023-03-10 北京航空航天大学 基于星光三维折射重构的星敏感器自主定位方法和***
CN115829879B (zh) * 2022-12-15 2023-10-27 二十一世纪空间技术应用股份有限公司 面向敏捷卫星的姿态四元数处理方法、装置、设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1106505A2 (en) * 1999-12-10 2001-06-13 Nec Corporation Attitude angle sensor correcting apparatus for an artificial satellite
CN103471563A (zh) * 2013-09-27 2013-12-25 重庆大学 分布式相控阵天线的子阵波束指向角度校正方法
CN103941739A (zh) * 2014-04-15 2014-07-23 北京控制工程研究所 一种基于多项式的卫星姿态机动方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9383209B2 (en) * 2013-09-23 2016-07-05 Texas Instruments Incorporated Undocking and re-docking mobile device inertial measurement unit from vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1106505A2 (en) * 1999-12-10 2001-06-13 Nec Corporation Attitude angle sensor correcting apparatus for an artificial satellite
CN103471563A (zh) * 2013-09-27 2013-12-25 重庆大学 分布式相控阵天线的子阵波束指向角度校正方法
CN103941739A (zh) * 2014-04-15 2014-07-23 北京控制工程研究所 一种基于多项式的卫星姿态机动方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
敏捷光学卫星密集区域推扫成像任务规划方法;林晓辉等;《中国空间科学技术》;20140430(第2期);第62-68页 *
调姿时间对敏捷成像卫星任务规划影响仿真;郭浩等;《装备指挥技术学院学报》;20120229;第23卷(第1期);第69-74页 *

Also Published As

Publication number Publication date
CN104848860A (zh) 2015-08-19

Similar Documents

Publication Publication Date Title
CN104848860B (zh) 一种敏捷卫星成像过程姿态机动规划方法
Lugo-Cárdenas et al. Dubins path generation for a fixed wing UAV
CN103983254B (zh) 一种新型敏捷卫星机动中成像方法
CN101344391B (zh) 基于全功能太阳罗盘的月球车位姿自主确定方法
CN107450582B (zh) 一种基于星上实时规划的相控阵数传引导控制方法
CN106124170A (zh) 一种基于高精度姿态信息的相机光轴指向计算方法
CN109018441A (zh) 一种卫星任意姿态机动过程偏流角跟踪控制方法
CN101246012B (zh) 一种基于鲁棒耗散滤波的组合导航方法
CN108508918A (zh) 一种静轨遥感卫星数传天线高精度实时对地指向控制方法
CN106155074A (zh) 一种保证星地链路的卫星三轴对日定向控制方法
CN106767705A (zh) 一种光学遥感卫星点目标观测任务动中成像姿态建模方法
CN105116910A (zh) 一种对地面点凝视成像的卫星姿态控制方法
CN106197425A (zh) 基于卫星姿态角的地面目标点位置的计算方法
CN108279426B (zh) 一种测控站至卫星星下点航路捷径的解析计算方法
CN107421550A (zh) 一种基于星间测距的地球‑Lagrange联合星座自主定轨方法
CN105184002A (zh) 一种数传天线指向角度的仿真分析方法
CN108710379A (zh) 静止卫星成像偏航导引角计算方法
CN110146093A (zh) 双体小行星探测自主协同光学导航方法
CN106197434A (zh) 基于地面目标点位置的卫星姿态角的计算方法
CN105737858A (zh) 一种机载惯导***姿态参数校准方法与装置
CN102819019B (zh) 一种卫星波束与地球交点坐标的确定方法
CN110672092A (zh) 一种降低固定翼无人机平台磁干扰的航迹生成方法
CN110929427A (zh) 一种遥感卫星视频成像快速仿真方法
CN108181916A (zh) 小卫星相对姿态的控制方法及装置
CN105486314A (zh) 对月球空间无缝覆盖的拉格朗日导航星座及其构建方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant