APP下载

月面应急上升自适应制导技术研究

2021-07-02湛康意陈海朋余薛浩李昃雯

深空探测学报 2021年2期
关键词:边值问题月面异面

湛康意,陈海朋,余薛浩,王 禄,李昃雯

(上海航天控制技术研究所,上海 201109)

引 言

我国探月工程按照“绕”“落”“回”逐步实施,“嫦娥五号”(Chang'E-5,CE-5)采样返回为我国探月工程三步走画上圆满句号。在采样返回任务中,登月舱完成采样任务后,需要从月面起飞,进入环绕器所在轨道面与之完成交会对接后,一起返回地球。采样返回任务除了涉及月面下降及软着陆技术外,还涉及到月面上升制导技术。月面动力上升段可以看成软着陆动力下降段的逆过程。20世纪“阿波罗”(Apollo)计划创造了人类首次登陆月球并返回的历史,文献[1]中描述了Apollo登月舱上升和下降的过程。

随着我国探月计划的进一步推进,对月面上升制导技术的需求越来越突出。为了进一步提高任务的成功率,需要研究月面应急情况下的上升制导问题,即在出现紧急情况时,上升器能够快速从月面上升,直接进入环绕器停泊轨道,并与之完成交会对接。在应急返回过程中,存在着终端速度位置状态不确定和异面上升等难题。

目前,针对月面下降和软着陆技术研究的成果很多[2-4],而研究月面上升制导技术的文献相对较少。“嫦娥三号”在动力下降段中,成功应用了自适应动力显式制导技术,并通过终端状态的预测,对制导目标进行修正,以满足接近段的初始条件[5]。对于月面上升制导技术的研究,则主要集中在迭代制导、多项式制导、间接法以及直接法优化求解上升轨迹。巩庆海等[6]研究了迭代制导在月面上升中的应用,对比分析了月面上升段与运载火箭上升段的异同。迭代制导所需的轨道参数需要通过推算或射前注入,迭代初值也需要在起飞前确定,对于应急起飞情况适应性较差。李鑫等[7]针对载人登月任务中登月舱上升入轨的制导问题,分别推导了显式制导律和燃料最优制导律,并进行了对比分析。该显式制导律能够综合考虑节省燃料、抗干扰和入轨精度,只能够适应小角度异面发射问题。李桃取等[8]针对月球探测器大角度异面上升入轨问题,基于E制导和轨道机动原理,提出了一种共面间接上升策略,可以适应大角度异面任务,但存在等待耗时问题。马克茂等[9]以燃料消耗为最优指标,利用极小值原理,将问题转化为时间自由的两点边值问题。采用了一种基于初值的预估方法和向前扫描法对该问题进行求解。但是在建模过程中,只考虑了二维平面。邱丰等[10]针对航天器月面上升在线轨迹规划问题,提出了一种求解最优轨迹的联立框架。通过内点法求解离散后的非线性问题,采用收纳深度控制策略从平衡解的精度和计算效率的角度来改进优化算法的实时性,但仍然存在求解计算量大的问题。

传统的迭代制导、多项式制导都需要提供终端目标位置和速度信息,而对于应急上升任务需要地面及时测算目标参数,过程较为复杂。而间接法则可以将目标轨道根数直接放入终端约束中,解的精度高且满足一阶最优性必要条件,对于一些动力学模型简单的问题,间接法具备一定的优势。国内外学者在间接法求解上升轨迹方面做了大量工作,其中,Lu等[11-12]基于间接法研究了大气层内的上升制导,采用有限差分和密度同轮技术来求解两点边值问题,国内崔乃刚、黄盘兴等[13-15]也对该方法进行了研究。目前该方法只推导了目标轨道为圆轨道的五约束条件,而没有考虑椭圆轨道的五约束条件;此外,文中采用割线法来调整飞行时间,在工程实现中存在着迭代不收敛的情况。李超兵等[16]针对传统迭代制导小角度修正假设的不足,基于间接法研究了一种多终端约束的最优制导方法,并通过引入权重因子来提高制导方程数值求解精度,该方法仍然需要给出终端的速度和位置,不适用应急上升情况。

本文针对月面应急上升问题,基于间接法研究了一种自适应显式制导算法,通过工程化的近似处理和双层迭代求解策略,使得该制导算法能够满足实时制导需求。该方法目标参数装订简单,能够同时满足应急状况下的共面和异面上升任务需求。

1 最优问题建模

月面最优上升制导问题可以描述为根据上升器当前的飞行状态,计算最优制导指令,使得上升器在能够精准进入预定轨道的同时,也能满足燃料消耗最少的性能指标,对于恒定推力的上升器,燃料消耗最少代表着飞行时间最短。对于具有终端速度约束的最优上升制导问题,终端飞行时间自由、以飞行时间最短为性能指标的优化求解过程,与终端时间固定以末端能量最大为性能指标、再通过调节终端飞行时间使得终端速度与目标速度相等的求解过程具有等价性,而且后者在问题求解的收敛性上更优于前者[17-18]。因此,本文首先构建给定终端时间、入轨点能量最大的两点边值问题。

上升器在月球表面处于真空状态,没有大气的影响,主要受到月球引力和发动机的恒定推力,在月面发惯系中,上升器的质心运动模型可以描述为

对于月面上升制导,一般入轨高度在15 km左右,月球引力加速度变化较小,因此对引力加速度做出如下简化

其中:µ为月球引力常量;r0为当前月心距离大小。

入轨能量最大性能指标为

对于半长轴、偏心率、轨道倾角、入轨点真近点角和升交点赤经约束的五约束问题,可以先考虑终端约束为

根据最优控制理论,构建如下哈密尔顿函数

通常λV也被称为主矢量。

协态变量方程为

求解可得

边值条件为

边值条件的求解具体可参考文献[15]中的推导过程,消去乘子变量可得

结合式(5)和式(12)可以得到五约束问题下的6个等式约束

为了探究不同榨油方式在不同储存环境下油脂的脂肪酸含量的变化,进行了GC-MS的分析,脂肪酸GC-MS图谱见图4,脂肪酸组成见表1,表中δ代表3次测试的误差。由图4和表1可知,内蒙古汉麻种植基地提供的冷榨油与热榨油脂肪酸组成大体相同,脂肪酸种类与脂肪酸含量与何锦风等[1]测试结果相符,冷榨油和热榨油饱和脂肪酸含量分别为12.29%和11.66%,不饱和脂肪酸含量分别为87.65%和87.27%,脂肪酸与标准图谱的配比度均在90%以上。

至此,给定终端时间条件下,入轨点能量最大的两点边值问题构建完毕。

2 上升制导律设计

2.1 终端状态快速计算

为了提高计算效率,满足可实时迭代求解的要求,需要对求解两点边值问题进行一些工程化近似处理。要求解终端参数,需要求解微分方程式(3),给定无量纲飞行时间τf,可得上升器位置和速度矢量为

表1 高斯–勒让德求积公式节点和系数Table 1 Gauss-Legendre quadrature formula nodes and coefficients

求解协态变量方程可得

2.2 制导指令迭代求解

本文采用收敛性较好的双层迭代求解策略,来计算制导指令。首先求解入轨点能量最大的两点边值问题,再通过一定策略调整飞行时间,使得入轨点速度等于目标速度,即可获得最优的制导程序角。

最后需要调整τf,使得入轨点的速度大小等于目标值。在文献[15,17~18]中,都采用了如下所示的割线法来迭代求解飞行时间

在实际仿真中发现,远离终端目标值时,较大范围的τf能够使入轨点能量最大的两点边值问题存在解,随着上升器越来越接近终端目标,两点边值问题存在解的τf范围越来越小,割线法在迭代求解过程中使得τf不受控,容易超出使得问题有解的范围,导致问题求解失败。为了提高求解的收敛性和可靠性,本文设计了下所示的迭代策略来调整τf

图1 制导指令双层迭代求解策略Fig.1 Two-layer iterative solution strategy for guidance instruction

2.3 协态变量初值猜测

对于一般的两点边值问题,协态变量初值猜测是困难的,但是在本文研究的问题中,协态变量主矢量λV代表了推力的最佳方向,间接赋予了协态变量λV0一定的“物理含义”。通过仿真分析发现,在协态变量初值中,影响两点边值问题收敛性较大的是主矢量 λV0,通过对实际飞行任务的分析可知,推力方向决定了速度的方向,进而决定了上升器运动的方向。因此,在迭代过程中,主矢量 λV0初始猜测值可按照下式计算获得,而协态变量λr0的初始猜测值直接取λr0=O。

3 仿真验证

为了验证制导算法的性能,本文分别对月面共面上升问题和异面上升问题进行了仿真,并考核了制导算法对秒耗量和比冲偏差的适应性。其中,仿真参数如表2所示,暂不考虑发动机后效的影响。

表2 仿真参数Table 2 Simulation parameters

对共面任务仿真,设目标轨道面升交点赤经为300°,外层迭代修正因子 ρ=1.0。图2为额定工况下共面上升制导仿真结果。先垂直上升,10 s后加入本文的自适应制导律。从图2中可以看出,俯仰、偏航程序角满足线性正切规律。由表3可知,半长轴、偏心率、轨道倾角和升交点赤经具有相当高的精度,自适应制导律对秒耗量偏差和比冲偏差均具有良好的适应性。求解共面上升制导指令过程中,内层求解协态变量初值平均迭代收敛次数为3次,外层调整τf平均迭代收敛次数为2次。3.4 GHz PC机Matlab仿真环境下,共面制导任务单次计算耗时约20 ms。

图2 月面共面上升制导仿真结果Fig.2 Simulation results of lunar coplanar ascending guidance

对异面任务仿真,设目标轨道面升交点赤经为286.823°,外层迭代修正因子ρ=0.75。图3为异面上升情况下的仿真结果。从图3(d)可以看出,异面上升时,存在较大的偏航角。图3(f)为异面上升的时,垂直轨道面侧向距离的变化曲线。入轨高度为15 km,垂直轨道面侧向机动距离高达到72 km。仿真结果表明,本文设计的自适应制导算法能够适应一定程度的异面上升任务。表3为异面上升入轨精度统计,对于异面上升情况,半长轴和偏心率仍然具有较高的精度,但是轨道倾角精度、升交点赤经精度不如共面上升的高,其中主要原因是在上升过程中,同时存在垂直轨道面的侧向机动,会对入轨精度产生影响。在求解异面上升制导指令过程中,内层求解协态变量初值平均迭代收敛次数为4次,外层调整τf平均迭代收敛次数为3次。3.4 GHz PC机Matlab仿真环境下,异面制导任务单次计算耗时约21.8 ms。

表3 共面上升入轨精度Table 3 Orbit entry accuracy in coplanar ascent

图3 月面异面上升制导仿真结果Fig.3 Simulation results of lunar non-coplanar ascent guidance

本文设计的制导算法能够适应0~9°异面角度上升任务。其中,直接异面上升入轨和先共面上升再轨道转移入轨的燃料消耗如图4所示,可以看出异面角在3°以内时,两者燃耗相差不大,随着异面角度进一步增大,直接异面上升入轨相比轨道转移入轨燃耗显著增大,此时直接异面上升入轨不再适用。文献[20]中针对载人登月短期访问任务,考虑应急返回需求,给出了月面调整角度计算方法和任务期间返回上升轨道与目标轨道平面夹角最小化的条件。按照该方法设计目标交会轨道的轨道倾角,对于非极地地区的6 d以内的短期月面探测任务,可使得异面角度最大不超过4.86°;对于低纬度地区探测任务,可通过设计目标轨道倾角使得异面角度最大不超过3°。本文设计的制导方法在任务周期内能够全程适用。

图4 异面入轨和轨道转移入轨燃料消耗仿真结果Fig.4 Simulation result of fuel consumption for non-coplanar ascent and orbital transfer

表4 异面上升入轨精度Table 4 Orbit entry accuracy in non-coplanar ascent

4 结 论

针对月面应急上升任务,本文研究了一种自适应显式制导律。该自适应制导律目标参数装订简单,能够同时适应月面共面和异面上升任务。从对偏差的适应性来看,在存在大秒耗量偏差和比冲偏差的情况下,该自适应制导律仍然具有较高的入轨精度。从收敛性上来看,本文设计的双层求解策略,改进的外层时间调整策略和内层协态变量初值的选取策略,能够有效保证制导律迭代求解收敛。

猜你喜欢

边值问题月面异面
一类完全三阶边值问题解的存在性
四阶线性常微分方程两点边值问题正解的存在性
求解异面直线夹角问题的两个路径
六种方法破解高考异面直线所成的角
一类含有扰动项的椭圆型方程边值问题多重解存在性研究
空间角的求法举隅
嫦娥三号落月面 航天邮品载辉煌
非线性m点边值问题的多重正解
嫦娥三号落月面航天邮品载辉煌
嫦娥三号落月面 航天邮品载辉煌