长周期高精度回归轨道与脉冲轨道控制策略设计

2021-12-13 07:37何艳超徐明
北京航空航天大学学报 2021年11期
关键词:经度微分标称

何艳超,徐明

(1.航天东方红卫星有限公司,北京 100094; 2.北京航空航天大学宇航学院,北京 100083)

回归轨道具有使卫星定期沿着相对于中心天体完全重复的轨段上飞行的特性,由于其相邻星下点轨迹在同一纬度圈上的间距相等,可满足对特定区域和目标的周期性观测要求[1-3]。事实上,回归轨道为中心天体固连坐标系下的周期轨道。该类轨道在对地观测、侦察和科学探测等各类地球遥感任务中已经得到广泛应用,如Landsat(美国)、Envisat(欧洲)、SPOT(法国)和Terra-SAR-X(德国)等[2-4]。

回归轨道的轨迹周期性重复特性是由于轨道运动与中心天体旋转发生共振而形成。因而在轨道设计中需要考虑非球形引力摄动,而在以往多数关于地球回归轨道的研究中假设轨道主要的摄动因素来自于地球非球形引力分布。随着地球非中心引力场理论研究的进步和航天工程实践的深入发展,不少学者相继尝试采用高阶引力摄动模型进行轨道设计研究。Lara[1]提出了一种基于“修正-预测”的自动求解数值方法,可得到高阶带谐项摄动下的回归轨道初值。随后,在考虑二阶带谐项和田谐项摄动下,从动力学系统的观点,Lara[5]将回归轨道考虑为分叉于地球固连坐标系下的赤道面内的周期轨道,并研究了稳定性。更进一步,通过将J2摄动下的回归轨道作为初值,Lara和Russell[6]采用微分修正算法实现了在完全地球引力摄动模型下的回归轨道快速设计。此外,Aorpimai和Palmer[2]研究了考虑带谐项摄动系数为J4和J22时,利用周转圆轨道根数求解满足回归条件的轨道。杨盛庆等[7]提出了适用于高精度轨道动力学模型的迭代修正方法可获得严格回归轨道。以上研究实现了在高阶甚至完全地球摄动引力下进行轨道设计以保证足够精度要求的目标,但是很少有研究在设计阶段直接考虑非地球引力摄动(如大气阻力、太阳辐射光压和日月引力)的作用,而它们将在轨道控制阶段加以考虑,因为非保守力尤其是大气阻力所引起的星下点轨迹漂移需要额外施加控制力进行抑制。

因此,若缺少必要的轨道维持或轨道设计初值存在一定的误差,长期运行的回归轨道在实际动力学环境中则会失去回归特性。针对该问题,一些学者在轨道设计的基础上面向具体的轨道控制目标提出了一些方法。受限于星上设备体制和地面站处理能力,Aorpimai和Palmer[2]提出的多脉冲自主控制策略可将卫星由初始条件配置到回归轨道条件。基于半解析方法,Sengupta等[8]研究了在J2摄动和大气阻力作用下对地覆盖小偏心率回归轨道的控制问题。温生林等[9]同样考虑在J2摄动和大气阻力摄动下,基于Lyapunov理论设计了回归轨道卫星星下点轨迹保持的相对平均轨道根数反馈控制律。张冲难等[10]针对轨道控制时间、燃料消耗、偏心率等约束条件,给出了多脉冲轨道控制策略的具体实现方法进行回归轨道维持。针对回归轨道对地连续覆盖维持问题,Fu等[4]基于纬度幅角分析了整个星下点轨迹漂移量,并提出了维持轨迹漂移不超过给定阈值的控制策略。

本文研究了一种基于微分代数运算和考虑完全摄动因素的引力模型下高精度回归轨道设计与控制的半解析方法。通过对Poincaré映射进行高阶Taylor展开以获得轨道在一个或者多个回归周期内的状态量。该方法一方面通过研究施加于映射交点(即赤道升交点)处的速度增量对回归模式的作用以实现高精度回归轨道设计与轨道控制量优化求解;另一方面通过采用多项式运算代替传统数值积分以避免在完全引力摄动下进行长周期回归轨道递推造成的计算复杂性,从而提高回归轨道设计与轨道控制量生成效率,对星上的自主实施具有重要意义。

1 问题描述与建模

1.1 坐标系定义

图1给出地心惯性坐标系和地心固连坐标系的定义。取赤道面为地心惯性坐标系的基本平面,^X轴由地心指向春分点,^Z轴垂直基本平面,^Y轴与^X、^Z轴形成正交系;对于地心固连坐标系,^x轴由地心出发沿着赤道面与子午面的交线,^z轴平行于地球自转轴,^y轴与^x、^z轴组成正交系。地心固连坐标系相对地心惯性坐标系自转的角速度为ωE。

图1 地心惯性坐标系和地心固连坐标系Fig.1 Earth-centered inertial and Earth-centered,Earth-fixed coordinate frames

继承文献[1]的变量定义,卫星在惯性空间中的位置由圆柱坐标(r,z,ϕ)确定,r为卫星到^Z轴的距离,z为卫星距离赤道面的高度,ϕ为卫星子午面的瞬时经度。卫星在地心固连坐标系中的位置与速度表示为轨道状态量X=[x,y,z,vx,vy,vz]T,则其星下点轨迹的纬度φ和经度λ分别满足sinφ =z/ρ和tanλ =y/x(ρ表示卫星与地心之间的距离)。由于赤道处的星下点轨迹漂移最大,以下研究中仅需要考虑卫星向上穿越赤道面时的状态量。

回归轨道实际上为中心天体固连坐标系中的周期轨道,可通过一些数值方法求解,如文献[5-6]提出的“预测-修正”算法。该方法针对保守的中心天体引力场是有效的,但当加入非保守力的影响时,将几乎无法生成周期轨道。根据求解周期轨道的思路,回归轨道的初始状态X0须与经过特定回归圈次之后的终止状态Xf充分接近。

由于近地轨道动力学环境中存在各类摄动力的影响,特别是非保守力,即便是满足回归条件的轨道也会因摄动作用,相对于参考轨道发生漂移。在缺少必要的轨道维持下,实际轨道将逐渐偏离回归条件,并最终导致任务的失败。需要指出的是,根据不同的任务要求,轨道维持并不必过于频繁和严格,而仅需实际轨道与参考轨道的偏差不超过预设的阈值即可。

1.2 回归轨道条件

当轨道满足共振条件时,即卫星的平均角速度与地球的自转角速度可约,此时轨道为回归轨道,则具有如下关系:

式中:ΔΩd为在一个交点周期Td内升交点赤经的漂移量;nM为回归周期;nN为在一个回归周期内的轨道圈数。当回归轨道具有严格的nM∶nN回归模式时,星下点轨迹在赤道位置上的经度(仅考虑升交点处)表示为

式中:λ0为回归轨道起点处的经度;λj为第j圈轨道在升交点处的经度。式(2)可作为标称轨道的基准,以评估实际轨道偏离标称设计的程度。

1.3 严格和宽松回归条件

从实际任务实现的角度来说,回归轨道的任务要求可分为2类:严格和宽松。相应地,回归轨道条件可定义为一个回归周期内的精确回归解和多个回归周期内的有界解。前者表示回归轨道在经过一个回归周期后返回初始位置,后者表示回归轨道可在多个回归周期内返回初始位置。

对于精确回归解的要求,回归轨道在一个回归周期内在地心固连坐标系下的初始状态X0等于终止状态Xf。对于回归轨道有界解,回归轨道在m个回归周期后的终止状态Xf等于初始状态X0。在该情况中,起始于初始有界解,轨道在到达m个回归周期前将会出现偏离,但通过对轨道在第m个回归周期时的状态施加约束条件X0=Xf,轨道将会返回至初始状态X0附近并与之保持一定偏差,故称为有界。需要说明的是,当回归周期数m=1时,回归轨道有界解即约化为精确解。在实际轨道设计问题中,可根据期望的精度和轨道控制频率来确定采用何种解。若任务具有严格的精度要求,可根据精确解进行轨道设计并在每个回归周期内进行轨道维持;而对于宽松精度要求,可选择有界解进行设计,并在多个回归周期内进行一次轨道维持。

2 基于微分代数的高阶Poincaré映射

2.1 微分代数方法

微分代数方法起源于人们尝试利用代数手段求解解析问题,其主要思想是在计算机环境中用类似于用浮点数近似实数的方式来处理函数及其运算。

利用微分代数方法可直接在计算机环境中获得n维函数的任意k阶Taylor展开式,并计算相应函数在某点的值,而所需计算量是固定的。在微分代数框架下进行所有的计算可实现一般的常微分方程关于初始条件的直至任意阶数的相流Taylor展开。

不失一般性,考虑下述初值问题

及其对应的相流ψ(t;x0)。若采用Runge-Kutta等传统数值积分方法,按照计算机的浮点运算规则对一组初始点x0仅可以获得单条轨道。而若将x0初始化为微分代数表示形式,并在微分代数框架下进行所有数值积分中涉及的运算,可以得到相流关于x0的任意阶数的Taylor展开从t0到tf的积分,其多项式表达形式为ψ(tf;x0+δx0),记为Txf(x0),如图2所示。

图2 x0 邻域内初始点(x0 +δx0)在t f处的近似解Fig.2 Approximation of initial value(x0 +δx0)in the neighborhood of x0 at t f

同时,仅需要将数值积分运算操作替换为对应的微分代数运算,即可将标准的显式积分模式转化为对应的微分代数形式。而涉及到的步长控制和误差估计只需要由Taylor展开多项式的常值部分来确定,即作为Taylor展开点的参考轨道。因此,所得到的积分结果是以数值方法得到结果的Taylor展开多项式,即相流的数值近似。

微分代数的主要优势在于:无需对变分方程进行推导和积分处理即可得到流的高阶展开式;仅需要将浮点数的代数运算替换为微分代数运算即可实现,因为微分代数方法同常微分方程是独立的。另外,利用COSY INFINITY软件可实现微分代数运算,在有限的计算时间内即可得到高阶展开式[11-12]。

2.2 高阶Poincaré映射

为了确定回归轨道的状态量,基于微分代数方法求解Poincaré映射,该映射可将截面(赤道面)上的任意点在经过一个回归周期后同样投影至该截面[13]。

假设轨道的回归模式为nM∶nN,本算法以满足回归和太阳同步约束的不动点轨道为参考点[13]。不动点状态量在经过从地心惯性坐标系到地心固连坐标系转换后的状态量为X*=[x*,y*,z*,v*x,v*y,v*z]T,回归周期取为T*=nNT*d,并令z*=0,即考虑回归轨道的起点总是在赤道面上。将状态量x、y、vx、vy、vz和回归周期T初始化为微分代数变量,并在完全引力摄动模型下进行轨道递推(时间从t=0到t=T)。由此可得到Poincaré映射的高阶Taylor展开式为

通过求解下面的参数化隐式方程可消除T自由度:

即令满足多项式映射(4)的分部z为0。基于微分代数方法可得

将其回代至映射(4),即可求得

需要说明的是,由于轨道递推是在地心惯性坐标系下进行的,而映射(4)~(6)及参数化隐式方程(5)中涉及的轨道状态量均表示在地心固连坐标系中,故在进行微分代数运算时,需要计算从地心惯性坐标系到地心固连坐标系的转换矩阵M,坐标转换需考虑地球章动和极移效应,故矩阵M 为时变的,可通过下面的一阶近似:

将转换矩阵表示为微分代数形式。式中:T0为Taylor多项式(6)中的常数项,而M′(T0)为M在T0时刻的近似变化率,可通过M 在T0附近的线性变化近似得到,时间变化δT取为微分代数变量。

通过Poincaré映射(7),可将在赤道面上参考点附近的任意初始点X0经过一个回归周期后投影至赤道面,且映射(6)为所需时间(回归周期)。求解Poincaré映射需要进行关于6个变量的微分代数积分,因此相对于普通的浮点数积分需要更多的计算时间。但一旦获得了该映射,便可通过简单的多项式代入运算精确近似轨道递推,极大地减少计算量。

3 回归轨道设计

作为实现回归轨道控制的基准[14],回归轨道设计是一个优化求解满足目标条件初值的过程,定义该多目标函数如下:

由于在回归轨道设计中不可避免地需要进行轨道递推积分,通常不考虑更复杂的摄动因素或在复杂摄动下仅考虑到较短时间周期的轨道计算,以避免计算复杂度的增加,而本文利用微分代数运算的Poincaré映射多项式来高精度近似常用的轨道积分过程,在计算效率上更具有优势。

采用实际太阳同步回归轨道任务的回归模式作为仿真算例以阐释本节所提出的方法,其中TerraSAR-X的回归模式为11∶167,Landsat-8的回归模式为16∶233,IRS-P6的回归模式为24∶341,SPOT-7的回归模式为26∶379。对于这4种任务,一个回归周期内的实际轨道在每圈升交点处的经度与其标称值的对比如图3所示,其中经度标称值由式(2)计算得到,而实际轨道则通过对求解优化问题(9)所得到的初值进行轨道递推得到。

由图3所示,对于不同回归模式的回归轨道,经度的实际值处于标称值所表示的“□”内,说明由本节所提出的设计方法获得的轨道初值精度可得到保证。进一步地,将图3中每一圈升交点处经度的实际值与标称值之间的误差表示出来,如图4所示(图中nN为无量纲值)。对比发现,实际经度偏离标称值的误差大小不超过0.008°,对应在赤道上的漂移距离为0.89 km。同时可以发现,TerraSAR-X模式的轨道具有最大的经度漂移,这是因为其对应轨道高度(半长轴为6883.513 km)相对于其他3种模式最低,受到的大气阻力摄动作用最强。需要指出的是,本节求解得到的初值和轨道递推均在完全引力摄动模型下进行且没有消除短周期项,因此经度误差的变化出现了短周期的振荡。

图3 升交点处经度实际值与标称值的对比Fig.3 Comparison of actual and nominal longitude values at ascending nodes

图4 一个回归周期内每圈轨道升交点处经度实际值与其标称值对比的漂移量Fig.4 Drift value of actual longitude compared with nominal one at ascending nodes of each cycle of orbit during one repeat cycle

4 脉冲轨道控制策略

4.1 控制策略设计

对于任何采用回归轨道的空间任务,要面临的一个主要问题是:当卫星偏离参考轨道一定范围时,需要施加周期性控制以恢复至回归轨道条件,否则任由偏差增大将导致任务失败。根据第3节所确定的回归轨道初值,卫星在经过一个或若干个回归周期后终止状态将会偏离初始状态。因此,为消除该偏差,本节设计一种脉冲轨道控制策略以进行轨道维持,步骤如下:

步骤1 根据在轨道设计阶段所提出的设计方法,可得到满足多目标函数(9)的回归轨道初值。

步骤2 对所得到初值进行轨道积分,得到与设计阶段采用的时间长度(一个或者多个回归周期)相同的轨道状态,并利用此时的轨道状态重新构造微分代数映射。

步骤3 为得到下一个(或多个)回归周期内的初值,即脉冲控制的目标值,利用在步骤2中重新构造得到的微分代数映射,通过优化方法对控制问题,即式(10)进行求解。

步骤4 根据步骤2得到的第一个(或者多个)回归周期结束时的末状态量与步骤3得到的目标值的速度差值,即可获得轨道控制所需要的速度脉冲。

在由上述轨道控制方法得到的速度脉冲作用下,所有的星下点轨迹将会维持在标称轨迹附近期望的偏差阈值内。需要说明的是,控制目标值是根据控制精度要求而决定的,为得到该目标值可将控制问题表示为

需要说明的是,采用微分代数方法所得到的Taylor多项式映射通常对多个回归周期(一般为2~3个)均有效,可用来近似真实的轨道递推结果。该映射可以通过地面离线计算得到,并在卫星入境可见时上注至星载计算机,并在随后的1~2个回归周期内(直至多项式精度发散)由星上进行多项式运算即可。由于多项式的计算仅涉及乘法和加法运算,且无需每个回归周期内均上注轨道控制指令,在线计算并不需要过多消耗星上有限的CPU计算资源和占用地面上行资源,便于星上进行轨道递推计算,该优点对星上自主轨道控制具有重要的作用。

4.2 严格精度情形

本节将说明具有严格精度要求的控制策略。在本情形下的算例中,取位置漂移、速度漂移和升交点赤经漂移的阈值分别为10-6km、10-3km/s和10-7(°)/s以确定具有严格精度要求的轨道目标状态量。为保持一致性,本节同样以在设计阶段所采用的4个实际回归轨道任务模式为例。

实施脉冲轨道控制前后的2个回归周期的状态量如表1~表4所示,各表的第2列和第4列中的位置、速度分别为开始第1个和第2个回归周期的初始条件,而第3列和第5列中的位置、速度分别为第1个和第2个回归周期结束时的终止状态。在第1个回归周期结束时,通过施加脉冲控制使卫星到达目标状态,即第2个回归周期的初始状态,并随后开始第2个回归周期。所需的速度增量Δv只需通过对比第3列和第4列的速度分量即可,各回归模式算例(TerraSAR-X、Landsat-8、IRSP6和SPOT-7)所需大小分别为6.8178 cm/s、6.6070 cm/s、9.7281 cm/s和13.8476 cm/s。通过以上脉冲机动,即可将轨迹偏差维持在给定阈值内,并满足严格的精度要求。

表1 TerraSAR-X回归模式算例轨道控制结果Table 1 Orbital control results of Terr aSAR-X repeat pattern

表2 Landsat-8回归模式算例轨道控制结果Table 2 Orbital control results of Landsat-8 repeat pattern

表3 IRS-P6回归模式算例轨道控制结果Table 3 Or bital contr ol results of IRS-P6 repeat patter n

表4 SPOT-7回归模式算例轨道控制结果Table 4 Orbital control results of SPOT-7 repeat patter n

不同于采用调节半长轴平根的方式进行轨道维持,本文方法直接通过速度修正进行轨道控制,改变瞬时轨道根数,如图5~图7所示。图中各轨道圈次升交点处半长轴a、轨道倾角i和升交点赤经漂移率Ω·均为在真赤道坐标系下的值,nN为无量纲值。此外,图7中虚线为地球绕太阳运动角速度ωS的大小。由仿真结果可知,各参数在施加轨道控制前后保持连续变化,且半长轴与升交点赤经漂移率均保持在固定的区间内。

图5 施加脉冲机动前后半长轴的演化Fig.5 Evolution of semi-major axis before and after impulsive maneuvers

图6 施加脉冲机动前后轨道倾角的演化Fig.6 Evolution of inclination before and after impulsive maneuvers

图7 施加脉冲机动前后升交点赤经漂移率的演化Fig.7 Evolution of drift rate of right ascension of ascending node before and after impulsive maneuvers

因此,基于严格回归轨道条件的轨道设计及每个回归周期施加一次脉冲机动的轨道控制方法可以用来完成具有严格精度要求的回归轨道任务。

4.3 宽松精度情形

考虑到在实际任务设计中,存在着对精度要求比较宽松的情况,如允许设计轨道同标称轨道之间存在一定的偏差,此时不必如严格精度情形那样在每个回归周期内均进行一次脉冲机动控制,从而对燃料的消耗也将随之大大减少。

本节以萨瑞卫星技术有限公司实施的UoSAT-12地球观测任务[15]为例,对宽松精度情形下的轨道控制策略进行说明,并将所得结果同已知结果[2]进行对比。

UoSAT-12卫星质量为300 kg,轨道倾角为64.75°,高度约为650 km,轨道回归模式为7天102圈。由于该轨道不是太阳同步轨道,在求解作为初始猜测的不动点时,需将太阳同步约束替换为倾角约束。基于微分代数方法求解得到的Poincaré映射(7)在多个回归周期内也具有可靠的精度,故只需要在完全引力摄动模型下进行一次轨道递推得到映射(7)的Taylor多项式,并随后通过代入多项式计算即可近似轨道递推结果(在本例中需代入求解2次)。由此,可以确定3个回归周期内的全部轨道状态。采用宽松回归条件进行轨道设计,容许实际轨迹相对标称轨迹存在一定的漂移,但在第3个回归周期时轨道状态将返回至初始轨道状态附近。

根据本例的控制要求,仅需初始位置与3个回归周期后的终止位置偏差保持一定的距离范围即可,则控制优化问题(10)转化为

且在本例中将距离阈值xt设定为2 km,以此说明回归轨道宽松情形的控制策略。

由于采用代入Taylor多项式(7)的方法来近似求解本应由轨道递推得到的实际状态量,先需要检验该方法的精度。对比采用微分代数方法得到的每一个回归周期处的星下点轨迹经度与在相同时机采用轨道递推方法计算实际的经度,结果如图8所示。图中:回归周期个数m无量纲。可以发现,在3个回归周期内采用微分代数方法得到结果能较好地吻合利用轨道递推方法所得到的结果。

图8 基于微分代数方法和轨道递推方法的经度对比结果Fig.8 Comparison of longitude values obtained by DA-based orbital propagation and numerical integration-based orbital propagation

如前所述,采用微分代数方法利用宽松回归条件,仅涉及1个回归周期内的轨道递推和另外2次Taylor多项式的代入求值,相比于直接采用3个回归周期内的轨道递推方法,大大减少了计算量,实现了轨道的快速和准确的设计。在3个回归周期内升交点处的实际和标称经度值的对比结果如图9(a)所示,相应地,二者的偏差表示如图9(b)所示,图中nN无量纲。

根据本节的轨道控制策略和宽松精度要求,可得到轨道控制前后6个回归周期内的轨道状态量如表5所示,回归轨道的初值如第2列所示,在前3个回归周期内起始于该状态的轨道将会首先发生漂移,如表5中的第3列状态量所示,该过程的经度偏差已表示在图9(b)中;在第3个回归周期时施加脉冲机动Δv,其结果由第4列与第3列的速度差值计算得到。图10给出了在随后的3个回归周期内,实际轨迹与初始状态的经度偏差,可见不超过0.00163°,约为1.81 km。相应地,轨道控制施加前后轨道在真赤道坐标系下的半长轴和轨道倾角的变化关系如图11所示。控制频率为每3个回归周期(21天)进行1次轨道控制,所施加的脉冲控制量大小Δv为3.8583 cm/s,平均每天仅需要1.8373 mm/s的控制消耗。该结果同文献[2]给出的结果(每天1次轨道控制,平均每次轨道控制量为3.6 mm/s,轨迹漂移平均值为2.72 km)一致,但是本文提出的方法基于完全引力摄动模型,且所需轨道控制频率低、轨道控制计算效率高同时具有更好的轨迹抑制效果(偏差不超过1.81 km)。

图9 三个回归周期内经度的实际值与标称值对比Fig.9 Comparison of actual and nominal longitude values during three repeat cycles

图10 轨道控制后轨迹经度与其初始值的偏差Fig.10 Deviation of actual orbital longitude from initial longitude after orbital control

图11 六个回归周期内半长轴和轨道倾角的演化Fig.11 Evolution of semi-major axis and inclination within six repeat cycles

表5 宽松精度情形下轨道控制结果Table 5 Orbital control results for loose-accuracy scenario

5 结 论

1)面向严格和宽松任务约束的回归轨道任务,提出了基于微分代数的高阶Poincaré映射方法,解决了在完全高精度引力模型下回归轨道设计与控制问题。

2)针对严格任务约束,在每个回归周期内均要求初始与终止轨道状态量相等,且在每个回归周期内施加一次脉冲机动。针对宽松任务要求,通过Poincaré映射代替轨道积分,实现了在多个回归周期内的一次轨道设计和在此时间内的一次脉冲控制。

3)本文方法可极大地减少计算量,并具有对计算资源依赖较小的优势,便于星上自主进行轨道递推计算,可用于星上自主轨道维持。

猜你喜欢
经度微分标称
多飞行器突防打击一体化微分对策制导律设计
一类带有Slit-strips型积分边值条件的分数阶微分方程及微分包含解的存在性
对时差计算方法的探讨
跟踪微分器的仿真实验分析与研究
柒牌、贵人鸟等标称商标服装商品上不合格名单
微分在近似计算中的应用
网络放大器非线性失真与最大输出电平的修正值
这些肥料不合格
巧用规律妙解“日期变更题”
如何计算地方时