摘要
针对航天器交会与接近操作任务规划通用软件缺乏难题,研究了交会与接近操作规划模型和软件。提出了基元的概念,构建了由交会、接近、伴飞、撤离四大类基元组成的基元体系,交会与接近操作可以由多个基元组合形成;建立了空间交会与接近操作基元任务规划模型,以具体基元为例,给出了模型的任务段、停止条件、控制变量和约束计算公式;以航天任务工具箱(aerospace tool kit, ATK)为基础,设计并实现了交会与接近操作任务规划工具软件。对GEO交会和太阳同步绕飞两个交会与接近操作任务进行了仿真,结果表明建立的基元和软件能够对交会与接近操作任务执行正确规划。
Abstract
Aiming at the lack of universal software for spacecraft RPO (rendezvous and proximity operations) mission planning, the RPO planning model and software were studied. The concept of RPO element was proposed, and an element system, which consists of four categories (rendezvous, proximity, companion flight, and departure) was constructed. RPO missions can be formed by combining multiple elements. A mission planning model for RPO elements was established. Calculation formulas for the mission control segments, stop conditions, control parameters, and constraints were provided. Based on the ATK (aerospace tool kit), a RPO mission planning tool was designed and implemented. Simulations were conducted using examples of GEO rendezvous and sun synchronous fly around, and the results show that the established RPO elements and software can effectively design RPO missions.
交会与接近操作(rendezvous and proximity operations,RPO)是现代航天活动中不可或缺的一部分,它不仅支撑着航天器的维护和服务工作,还关系到未来太空资源的管理和利用。美国安全世界基金会在2024年发布的全球太空对抗能力报告中,将RPO技术列为太空技术发展的重点[1]。
RPO任务包括交会、接近等多个飞行段,众多学者研究了各个飞行段的规划方法。文献[2]和文献[3]分别研究了月球和地球静止轨道(geostationary orbit,GEO)远程交会策略;文献[4-6]将机动方向作为限制,研究了不同机动方向约束的交会问题;文献[7-8]以多目标交会为背景展开研究;文献[9]研究了考虑执行误差的鲁棒交会规划;文献[10]研究了不确定下的RPO鲁棒设计问题;文献[11-13]对于交会的最小边界、追逃等问题开展了研究。以上文献对于RPO中不同特定问题进行研究,得到了一些较好的规划模型和方法,但是在实际工程中,更需要将规划模型和方法固化为软件,支撑RPO任务的设计和操作。
美国NASA戈达德航天飞行中心开发了一般任务分析工具GMAT,可用于航天器轨迹优化与任务分析。美国AGI公司的系统工具箱软件STK包含轨道机动工具Astrogator,可用于航天器轨迹规划。在2021年推出的STK 12版本中,新增了RPO工具用于交会与接近规划。国内众多单位也推出了国产航天软件,哈尔滨工业大学推出了SpaceSim软件[14]、中国空间技术研究院推出了星途软件,这些软件具备较好的仿真功能,但是缺乏通用轨道规划功能。国防科技大学空天科学学院研发了航天任务工具箱(aerospace tool kit, ATK),能够进行多种通用化航天任务分析和设计[15]。
针对国内自主RPO软件需求,本文开展了以下创新工作:①提出了RPO基元体系,建立了RPO典型基元的任务规划模型;②在通用轨道机动规划工具ATK.Astromaster能力基础上,设计并实现了RPO软件,并利用两个典型场景验证了RPO软件正确性。
1 RPO基元体系
1.1 基元概念
在固体物理中,基元是指构成物质的最小单元,即基本结构单元,可以是原子、分子、晶胞等。基元在固体物理中具有重要的意义。基元的类型和排列对物质的性质产生重要影响。通过研究基元的性质和相互作用,可以揭示固体物质的结构、电学、磁学、光学等性质。
在航天器RPO任务规划问题中,为方便任务规划问题描述和建模,基于系统工程思想,依据不同任务规划问题与飞行时间的相关性和总体程度,借鉴物理中基元概念,可以将飞行任务过程划分为不同阶段基元,通过对不同阶段基元的设计和排列,实现航天器RPO任务规划。
RPO基元ERPO可表示为一个六元组:
(1)
式中:I为基元输入参数,例如RPO飞行时间、RPO终点相对状态、RPO关键节点参数等;O为基元输出参数,例如机动脉冲量等;M为基元包含的任务段,包括机动段、预报段等,任务段也可以理解为更为基础的轨道基元;S为基元中的停止条件,也就是任务段终止的判断参数;P为基元中的控制变量;C为基元中的约束,包括时间约束、空间约束、燃料约束等。RPO基元定义如图1所示。

图1RPO基元定义
Fig.1Definition of RPO element
对基元使用者来说,主要关注I和O。对基元设计者来说,还需要关注M、S、P、C。
基元具有可组合、可复合、可配置的特性。可组合性指多个基元可以顺序组合形成RPO任务。可复合性指多个基元可以复合为新的复合基元。可配置性指基元可以通过输入参数I进行飞行过程配置。
1.2 交会基元
交会基元用来控制RPO航天器从相距目标航天器数千千米进入100 km左右,其本质是调相控制,通过加减速进入调相轨道,绕调相轨道一圈或者多圈后到达目标附近,再通过加减速实现与目标同轨。交会基元包括共面交会、异面交会、快速交会和近旁交会等基元。
共面交会指RPO航天器通过降低轨道从后方追赶目标,或者抬升轨道在前方等待目标的交会过程。异面交会指RPO航天器通过调相控制飞行到与目标轨道面交线的两个交点处。快速交会以时间作为主要约束。近旁交会主要用于轨道巡视。
1.3 接近基元
接近基元用来控制RPO航天器在约100 km范围内实现接近,主要包括掠飞、漂飞、跳跃和逼近等基元,如图2所示。
1)掠飞是指RPO航天器轨道在远地点或近地点靠近目标。考虑顺光条件时,航天器与目标在掠飞的时刻需满足阳光角要求。
2)漂飞是指RPO航天器通过建立与目标的角速度差抵近目标。对于GEO,通常分为向东漂飞和向西漂飞两类,分别对应下方漂飞和上方漂飞。
3)跳跃是指RPO航天器通过单脉冲机动在固定时间转移至新的位置点。
4)逼近是指RPO航天器以相对运动轨迹近似为直线的方式接近目标,可分为R-bar逼近、V-bar逼近、任意方位逼近和走廊逼近。

图2接近基元示意图
Fig.2Schematic diagram of proximity elements
1.4 伴飞基元
伴飞基元控制航天器在约100 km甚至数百米范围内实现较长时间的伴随飞行,主要包括绕飞、跟飞和悬停等基元,如图3所示。

图3伴飞基元示意图
Fig.3Schematic diagram of companion flight elements
1)绕飞是指航天器围绕目标的运动,按相对轨迹形状可分为受控绕飞、自然绕飞、太阳同步绕飞和水滴绕飞。
①受控绕飞是指通过多脉冲控制实现RPO航天器对目标特定形状的绕飞[16]。
②自然绕飞是RPO航天器利用轨道力学自然特性,无需主动施加机动控制或只需很少燃料消耗就能在较长时间保持对目标特定的相对轨道飞行。
③太阳同步绕飞是考虑太阳矢量的一种绕飞行为,为达到完全顺光观测侦察目标的目的,RPO航天器始终位于目标与太阳连线之间[17]。
④水滴绕飞是指RPO航天器从某点出发,经过小于目标轨道周期的飞行时间(重访周期)回到出发点的绕飞行动。水滴绕飞只需在水滴尖点处重复施加一次小机动即可维持对目标绕飞。
2)跟飞是指RPO航天器跟随目标伴飞的运动形式,RPO航天器与目标按照一定的前后顺序运行在同一轨道上,按跟飞形态可分为定点跟飞、盘旋跟飞、振荡跟飞等类型。定点跟飞指RPO航天器在目标后方定点保持的伴飞形式。盘旋跟飞指RPO航天器绕目标后方的参考中心形成自然绕飞的跟飞形式。振荡跟飞指RPO航天器在轨道面法向做简谐振动的跟飞形式。
3)悬停是指RPO航天器在目标的轨道坐标系中近乎静止悬停于某一固定点或在某一定点周围小范围运动的运行形式,可分为定点悬停、水滴悬停。定点悬停指RPO航天器施加主动控制,以消耗燃料为代价保持相对静止。定点跟飞是定点悬停的特例。水滴悬停与水滴绕飞类似,区别在于绕飞半径通常较小。
1.5 撤离基元
撤离基元用于RPO航天器逐步远离目标。当航天器完成任务或在目标抵近时,操控航天器以一定的经度漂移率拉大与目标距离。撤离基元主要包括正常撤离、快速撤离、视线约束撤离、太阳约束撤离等,如图4所示。

图4撤离基元示意图
Fig.4Schematic diagram of departure elements
1)正常撤离用于RPO航天器完成任务后以单脉冲或多脉冲形式远离目标。
2)快速撤离是指RPO航天器在尽可能短的时间约束下,以尽可能大的经度漂移率完成撤离运动。
3)视线约束撤离是指RPO航天器在满足其有效载荷视线指向要求的约束条件下完成撤离运动[18]。
4)太阳约束撤离是指RPO航天器在太阳光照条件的约束下完成撤离运动。
2 RPO任务规划模型
RPO基元体系中的每个基元都需要建立任务规划模型,下面针对交会、接近、伴飞、撤离4大类基元建立典型基元的规划模型。
2.1 RPO相关动力学模型
2.1.1 高精度动力学模型
在RPO规划中,轨道外推采用高精度动力学模型实现。在地球中心引力场假设下,采用Cowell形式描述航天器摄动动力学方程为
(2)
其中,r、v分别是位置和速度(r表示位置的大小),μ是地球引力常数,aN是由地球非球形引起的摄动加速度,aD是大气摄动加速度,a3是三体加速度,aS是太阳光压加速度,aT是推力加速度,aO是其他摄动加速度。
2.1.2 C-W相对动力学模型
在RPO过程中,两个航天器通常相距较近,规划中经常采用C-W相对动力学模型。假设目标航天器在圆轨道运行,两个航天器只考虑地球引力,不考虑其他摄动影响,可以得到线性化后的模型为
(3)
式中,n是目标轨道角速度大小,arx、ary、arz分别是加速度在目标VVLH轨道坐标系各轴上的投影。该方程即C-W方程,在两航天器相对距离不大,特别是高度差不大的情况下,解的精度足够高,可以满足RPO动力学分析的要求。
2.1.3 近圆偏差动力学模型
在交会基元中,经常用到近圆偏差线性方程。轨道柱坐标系定义为:以地心为原点,r为航天器地心矢量在参考轨道平面的投影,u为投影的纬度幅角,z为沿轨道法线方向的投影。将航天器相对基准圆轨道的运动方程在该坐标系中进行表征为
(4)
式中,n0=v0/r0为基准轨道角速度,下标t表示与径向垂直的轨道速度方向。该方程在线性化处理时,只对径向、法向位置偏差及各向速度偏差进行一阶近似,而没有对纬度幅角偏差进行近似处理,故能描述大纬度幅角偏差的调相问题。
2.2 交会基元任务规划模型
以共面交会基元为例,包含升轨/降轨基元、漂移基元、寻的基元三个任务基元,如图5所示。共面交会共包含5次脉冲机动,其中升轨/降轨基元为双脉冲机动,寻的基元为三脉冲机动。共面交会相比快速交会所需速度增量更小,适用于GEO等轨道的共面交会。

图5GEO共面交会示意图
Fig.5GEO coplanar intersection diagram
规划流程如下:
1)确定升轨/降轨基元。该基元输入参数为
(5)
式中,Δn1为漂移轨道的相对轨道角速度,t1为升轨/降轨基元飞行时间。控制变量为
(6)
即两次机动脉冲量,可由基元的停止条件S和约束条件C确定为
(7)
其中,约束C为轨道柱坐标系下描述的空间约束,根据式(4)计算。
2)确定漂移基元。该基元可等效为一个预报段,输入参数为
(8)
式中,t2为漂移基元的飞行时间。由此确定漂移基元停止条件为
(9)
3)确定寻的基元。该基元输入参数为
(10)
式中:rrf和vrf为航天器终端相对位置和相对速度,均在目标VVLH轨道坐标系下定义;t3为寻的基元飞行时间。控制变量为三次机动脉冲量和前两次机动的间隔时间t31,即
(11)
上式可由基元的停止条件和空间约束条件确定。
2.3 接近基元任务规划模型
以直线逼近段为例,在相对运动轨迹上选取若干机动点,机动点的参考曲线为始末位置点连线。考虑航天器采用脉冲机动方式,其运动轨迹如图6所示。

图6直线逼近示意图
Fig.6Diagram of linear approximation
给定直线逼近段基元的输入为
(12)
式中,t为逼近段任务时长,Amax为相邻机动点之间的最大转移飞行角,rrf为目标终点相对位置。
1)当目标轨道为椭圆轨道时确定各子段停止条件:计算航天器在飞行时间t后真近点角变化量Δf,进而确定直线逼近段子段数量为
(13)
式中,为向下取整函数符号。前N-1段的停止条件用纬度幅角变化量Δu计算;轨道倾角iorb=0时,改用赤经变化量Δλ计算停止条件,即
(14)
第N段的停止条件为飞行时间,即直线逼近段的剩余时间,即
(15)
式中,tr为已飞行时间。
2)当目标轨道为近圆轨道(偏心率e<0.01)时确定各子段停止条件:设T为航天器轨道周期,则逼近段子段数量为
(16)
所有子段的停止条件均为飞行时间,即
(17)
3)确定各逼近段子段的终端约束和控制变量:各逼近段子段均为瞄准序列段,包含一个机动段和一个预报段,其终端约束为瞄准点相对位置,即
(18)
式中,rr0是直线逼近段基元的初始相对位置。各子段的控制变量为机动脉冲矢量。利用序列二次规划等算法依次求解各子段,就可以得到直线逼近段所有的机动脉冲。
2.4 伴飞基元任务规划模型
以受控圆形绕飞基元为例,给定基元输入为
(19)
式中,m为绕飞圈数,NP为一圈标称轨迹上设定的机动点数量,Rr为绕飞半径,rrc=[dx,dy,dz]T为绕飞中心相对位置,θ=[θx,θy,θz]T为绕飞平面相对目标轨道平面转角,k为绕飞周期时间比例。
航天器受控圆形绕飞规划流程如下:
1)确定绕飞子段数量
(20)
式中, 为向上取整符号。
2)确定各子段终端约束
(21)
式中,
(22)

(23)
3)确定各子段停止条件
(24)
式中,tS表示按照时间停止,β表示按照角度停止。
4)各子段的控制变量为机动脉冲矢量。依次规划求解基元各子段就可以得到机动脉冲。
2.5 撤离基元任务规划模型
以V-bar方向的视线约束撤离为例,该方案安全性较好,在发动机故障情况下可避免与目标航天器发生碰撞,其运动轨迹如图7所示。

图7视线约束撤离示意图
Fig.7Visual constraint departure diagram
规划流程如下:
1)给定初始V-bar方向相对位置x0以及目标视场角确定首次R-bar方向脉冲ΔVr。由式(3)可得,轨迹上任意点对目标航天器的视线斜率[18]为
(25)
式中,α为视场角。右式驻点即对应目标视场角α0,即可得到
(26)
2)确定停止条件为按时间停止,即
(27)
3)确定后续R-bar方向脉冲ΔVri:一次径向脉冲作用后RPO航天器轨迹在V-bar上移动的距离为
(28)
更新相对位置
(29)
将其代入式(26)即可得ΔVri。后续各子段停止条件均由式(27)表征。
3 RPO软件设计
根据上述基元体系和RPO任务规划模型,以ATK软件为基础,采用C++语言实现了RPO任务规划工具设计。
3.1 ATK软件概述
航天任务设计软件是航天全寿命周期的核心工具,我国目前还缺乏成熟的工业级产品。航天任务工具箱ATK是自主航天任务设计软件,主要关注航天任务中卫星、导弹、飞机、地面站、舰船等的复杂时空特征与信息关系,如轨道、可见性、覆盖、通信链路等,包括标准平台、可见性分析、轨道机动规划ATK.Astromaster等功能模块,具备了初步的航天任务分析与设计能力。
ATK.Astromaster通过组合不同任务段,并正确设置停止条件、控制变量和约束条件来求解机动序列。ATK.Astromaster通用任务段包括初始段、预报段、机动段和瞄准序列段等11段,可以实现初始状态定义、轨道预报、施加机动等功能,但是对于复杂问题其软件操作工作量较大。
3.2 RPO任务规划工具设计
RPO任务规划工具是在ATK.Astromaster机动规划能力体系上建立起来的针对RPO任务的专用规划工具,如图8所示。RPO任务规划工具基于ATK.Astromaster的任务段组合而成,是对通用任务段的进一步整合,计算输出数据通过ATK输出层以数据报告、曲线图表、三维等形式展示给用户。RPO任务规划工具中的各基元相互独立,既可以独立计算,也可以顺序组合形成复杂任务。组合后的基元按照顺序依次计算。
在ATK界面中,RPO任务规划工具如图9所示。RPO任务规划工具整合了交会、接近、伴飞和撤离4大类基元,其功能结构如图10所示。
3.3 使用流程
以受控圆形绕飞任务为例,需要使观测航天器从当前位置接近目标航天器并实现一定半径的圆形绕飞轨道。使用RPO任务规划工具实现机动序列规划的流程如图11所示,图中也对比了直接采用ATK.Astromaster的规划流程。
RPO任务规划工具基于ATK的通用轨道机动规划工具ATK.Astromaster实现RPO完整机动序列规划,各基元按照通用物理模型定义,预留了参数设置接口,能够实现飞行参数自定义、远近距离机动序列统一规划。与ATK.Astromaster相比,RPO任务规划工具极大减少了RPO任务设计流程,降低了使用难度。
对于包含多个基元的任务,只需顺序添加基元,RPO任务规划工具会自动按照顺序依次执行。

图8RPO任务规划工具体系结构
Fig.8Architecture of RPO mission planning tool

图9RPO任务规划工具界面
Fig.9Interface of RPO mission planning tool

图10RPO任务规划工具功能结构
Fig.10Functional structure of RPO mission planning tool
4 典型场景
4.1 GEO调相交会
航天器在轨服务技术的不断发展促进了在轨加注、装配和维护等空间任务的实现,有助于延长航天器工作寿命、显著降低航天器全寿命周期费用。交会对接是执行在轨服务任务的前提条件,本节利用RPO任务规划工具实现GEO轨道上服务航天器同目标的调相交会。

图11RPO任务规划工具与ATK.Astromaster规划流程的对比
Fig.11Comparison of planning processes of RPO mission planning tool and ATK.Astromaster
任务开始时间为UTC 2024-09-30T00:00:00,任务结束时间为UTC 2024-10-10T00:00:00。目标航天器的轨道半长轴为42 164 km,其他轨道根数为0。
服务航天器真近点角为15°,其他轨道根数与目标航天器一致。设服务航天器的轨道周期为T,撤离GEO到漂移段初始状态的时间为0.5T,向西漂移5T,最后在预定交会时间UTC 2024-10-08T 00:00:00实现交会。基于本文设计的RPO任务规划工具,选择GEO轨道交会基元(RPOGEORendezvousNolead),设置参数如图12所示。

图12GEO轨道交会基元参数输入界面
Fig.12Interface of input parameter in RPOGEORendezvousNolead element
任务规划结果如图13所示。软件规划得到的完整机动序列见表1。规划后终端位置误差为0.029 3 m,速度误差为0.000 431 m/s。

图13GEO调相交会任务轨迹
Fig.13Trajectory of GEO phasing rendezvous mission
表1GEO调相交会任务机动序列
Tab.1 Maneuver sequence of GEO phasing rendezvous mission

4.2 太阳同步绕飞
美国空军提出的地球同步轨道空间态势感知计划(geosynchronous space situational awareness program,GSSAP)目标是对GEO卫星进行跟踪监视。GSSAP卫星通常会在顺光方向来观测目标卫星。常用相对阳光角来描述阳光角的优劣情况。目标卫星相对于观测卫星的相对阳光角是指由太阳指向目标卫星的矢量同观测卫星指向目标卫星的矢量的夹角。本节以GEO卫星作为目标航天器,利用RPO任务规划工具实现考虑阳光角约束的绕飞任务。
目标卫星的轨道半长轴为42 164 km,其他轨道根数为0。绕飞任务参数如下:绕飞半径为5 000 m,每圈脉冲数为10,绕飞圈数为1,转移时间为7 200 s,相邻机动最大飞行角为5°。
以目标卫星质心为原点定义VVLH坐标系,设定观测卫星相对于目标卫星的位置为(50 km,0 km,-50 km)。采用本文提出的RPO任务规划工具,选择太阳同步绕飞基元(RPOFollowSun)。
RPO任务规划工具计算得到的绕飞任务完整机动序列见表2,计算耗时约2 s。对比STK FollowSun模块,在相同的配置下计算太阳同步绕飞机动序列,结果如图14所示,STK耗时约4 s。
表2太阳同步绕飞任务机动序列
Tab.2 Maneuver sequence of follow sun circumnavigation mission

观测卫星相对于目标卫星的轨迹如图15所示。通过ATK直接输出目标卫星相对于观测卫星的阳光角的曲线报告,如图16所示。在2 h转移时间内,目标卫星相对于观测卫星的阳光角有比较明显的变化,2 h后目标卫星相对于观测卫星的阳光角保持在2°左右,表明目标卫星、观测卫星和太阳几乎在一条直线上,并且观测卫星处于优势阳光角位置。

图14STK与RPO任务规划工具结果对比
Fig.14Comparison of result between STK and RPO mission planning tool

图15太阳同步绕飞任务相对轨迹
Fig.15Relative trajectory of follow sun circumnavigation mission

图16相对阳光角曲线
Fig.16Relative of sun angle curve
5 结论
RPO在现代航天任务中扮演着越来越重要的角色,本文以此为背景,提出了基元概念,构建了RPO基元体系,建立了RPO任务规划模型,研发了RPO任务规划工具软件,主要结论如下:
1)RPO任务可以由基元及其组合表达,基元具备可组合、可复合、可配置的特性,RPO基元体系可分为交会、接近、伴飞、撤离4大类基元。
2)基于航天任务设计软件ATK研制了RPO工具软件,可以实现GEO交会、太阳同步绕飞等多种任务的规划设计。相比传统方法,RPO工具软件不仅提供了完全人机交互式的规划界面,而且简化了规划流程,提高了规划执行效率。
本文设计的软件不仅可用于RPO任务规划,而且基元思想还可以进一步拓展用于其他空间任务中。RPO任务规划是一个复杂的规划问题,后续还将进一步丰富基元类型和数量,并利用人工智能等最新技术探索基于基元的RPO任务设计。