从火箭回收到低成本航天:长征十号乙背后的制导与控制技术解析
2026年7月10日,长征十号乙一子级在分离6分钟后精准垂降在海上回收船的网系中——70米高的火箭,在4级海况下,穿过54×54米的"天窗",被一张柔性网接住。
这不是运气,是制导导航控制、发动机深度节流、动力定位三者精密协作的结果。
一、问题拆解:火箭回收到底难在哪?
很多人以为火箭回收就是"原路返回"。其实不是。火箭一子级分离后,速度还在3-4马赫,高度约60-80公里,姿态是平躺着的。你要让它:
- 翻过来——用栅格舵和冷气喷管做姿态翻转
- 对准目标——穿越大气层时的气动干扰巨大,落点偏差要用公里来算
- 踩住刹车——发动机二次点火,推力必须精确可控
- 悬停到位——最后的十几米,要像直升机一样平稳悬停然后精准挂钩
这整个过程在6分钟内完成,没有重来的机会。SpaceX为此炸了十几次火箭。长征十号乙一次成功,说明制导控制系统已经做到了"全流程闭环"。
下面分模块拆解。
二、导航制导控制(GNC):火箭的"大脑"
GNC是回收系统的核心三件套:导航(Navigation)知道自己在哪,制导(Guidance)知道要去哪,控制(Control)负责怎么去。
2.1 导航:知道自己在哪
长征十号乙采用了高精度组合导航系统——惯导(IMU)+ GNSS卫星导航+地面测控的多重融合。
惯导提供连续的姿态和位置推算(高频、短时精度高但会漂移),GNSS提供绝对位置校准(低频但绝对精度高),地面测控提供外部参考。三种数据在卡尔曼滤波器里实时融合,输出的是箭体的精确位置、速度和姿态。
着陆末端,精度要求提高到了米级——因为"领航者"号的回收网虽然给了54×54米的捕获窗口,但挂钩与网缆的咬合精度实际上是厘米级的。
2.2 制导:知道要去哪
这是最精妙的部分。传统的运载火箭制导算法只要保证"入轨偏差不超限"即可,回收制导要做的是在巨大的不确定环境下,实时规划出一条从再入点到回收网末端的最优轨迹。
长征十号乙采用的是自适应在线轨迹规划方法。大概逻辑是:
再入点状态估计 → 大气模型 + 气动参数 → 约束条件(过载/热流/终端位置) → 在线凸优化求解 → 参考轨迹 → 跟踪控制 → 状态更新 → 迭代这跟SpaceX猎鹰9号走的是同一技术路线。核心难点在于在线求解的实时性:你只有几百毫秒的计算窗口,约束条件又极其复杂(发动机节流范围、气动过载上限、落点精度、燃料最省)。
2.3 控制:知道怎么去
轨迹规划出来之后,需要执行层面把它实现。核心是三个执行器:
- 栅格舵:在箭体顶部(回收端)布置的四片钛合金栅格舵,通过调整攻角产生气动力,负责再入段的大范围姿态和轨迹修正。
- 发动机二次点火与深度节流:7台YF-100K的核心能力不是推力有多大,而是能推多小。着陆末端需要发动机推力精确降到起飞推力的几分之一,才能实现平稳悬停。这个"油门踩多小"的能力(深度节流)是回收的核心。
- 推力矢量控制(TVC):发动机喷管可以摆动,通过改变推力方向实现姿态微调。
这三者在实时飞控系统中协同工作:栅格舵管再入段大范围机动,发动机管减速段和悬停段,TVC管精细姿态。
三、发动机深度节流:回收的"心脏"
火箭回收中最容易被忽略但最关键的,是发动机的深度节流能力。
通俗地说,YF-100K需要的不是"一脚油门上太空",而是既能大推力爬升(890吨起飞推力),又能极小推力悬停。这个节流比非常关键。
猎鹰9号的梅林-1D发动机节流比能做到约40%(大概从845kN降到约340kN),再叠加部分发动机关机(从9台开到1-3台)来实现着陆推力调节。
YF-100K的具体节流数据未公开,但从一次回收成功来看,其深度节流+二次点火能力的成熟度已经达到了实用级别。长征十号乙一子级在再入末端依靠7台中的少量发动机工作来实现垂直悬停,这要求发动机能在低推流状态下稳定燃烧——而液氧煤油发动机在低工况下容易出现燃烧不稳定。
四、“领航者"号:海上的"靶心”
很多人关注火箭,忽略了回收船。实际上,"领航者"号的技术含量不亚于火箭本身。
4.1 动力定位(DP2)
船要在距离海岸430公里的外海稳如磐石。不是抛锚——水深几百米根本抛不了。靠的是DP2级动力定位系统:
- 多台全回转推进器实时对抗风浪流
- 组合导航(DGPS + 惯性 + 风速风向)实时计算位置偏差
- 能够在4米浪高条件下保持定位精度优于0.5米
0.5米是什么概念?一艘144米长、2.5万吨的船,在4米高的波浪中,位置漂移不超过半米。这个精度比大多数港口靠泊都高。
4.2 门式桁架与阻拦网
船体上方架设巨型门式桁架,悬挂"井"字形高强度阻拦网。网不是刚性的——柔性结构通过弹性变形吸收火箭入网时的巨大动能,避免了硬撞击。
4.3 箭船协同
火箭端、回收船端的数据通过实时测控链路互通。箭的精确位置发送给船,船的精确位置发送给箭,箭上GNC系统持续修正着陆轨迹。这本质上是一次箭船高动态协同对接。
五、代码视角:如果要写一个回收仿真器
作为一个技术博客,我们来聊聊如果要自己实现一个火箭回收仿真,需要什么:
5.1 动力学模型
状态向量 X = [x, y, z, vx, vy, vz, q0, q1, q2, q3, wx, wy, wz] x, y, z -> 位置 vx, vy, vz -> 速度 q0...q3 -> 四元数姿态 wx, wy, wz -> 角速度约束条件:
- 最大过载 ≤ 设计值
- 热流密度 ≤ 热防护极限
- 终端位置偏差 ≤ 目标区域
- 终端速度 ≤ 可接受悬停速度
5.2 轨迹优化(简化思路)
可以用直接转录法(Direct Transcription)把连续问题离散化:
# 伪代码:将轨迹离散为N个节点# 每个节点有:位置、速度、质量、推力矢量# 优化目标:min 燃料消耗# 约束:起点=再入状态,终点=回收平台位置,节点间满足动力学方程国际上用的比较多的库包括:CASADI(非线性优化)、IPOPT(求解器)。
5.3 控制算法
终端着陆段可以用经典的多项式制导(Polynomial Guidance),它的思想很简单:用一个时间的多项式来描述位置曲线,基于当前状态和终端条件求解多项式系数,使得火箭以最高效的方式到达目标。
也可以试试模型预测控制(MPC):在每个控制周期求解一个短时域优化问题,然后执行第一步控制,下一周期重新求解。MPC的优势是能处理复杂约束,缺点是计算量大——但在现代箭载计算平台上已经不是问题了。
六、总结
长征十号乙一次成功回收背后,是GNC系统的成熟、YF-100K发动机深度节流的突破、"领航者"号DP2定位的精度,以及箭船测控链路的稳定。这四个子系统缺一不可。
技术路线上,中国选择了与SpaceX着陆腿不同的网系回收路径,这一路径在理论上有运力优势和可靠性优势,但真正的考验在第二次、第三次、第十次回收——高频复用才是可回收火箭的终极考题。
对于技术人来说,这不仅是航天大事件,更是一套可研究、可仿真、可拆解的工程系统。如果你对火箭GNC或轨迹优化有兴趣,推荐从NASA的开源工具GMAT(通用任务分析工具)和CASADI入手,自己跑一遍火箭回收的轨迹规划。