制导、导航与控制概览
火箭怎么知道自己在哪、该往哪飞、又怎么执行?从 V-2 的两个陀螺仪到今天的自适应制导,控制系统的演进决定了火箭能做什么样的任务。
GNC 的三个问题
运载火箭的控制系统要回答三个不同的问题:
- 导航(Navigation):我在哪?速度多少?姿态如何?
- 制导(Guidance):为了到达目标轨道,我现在应该往哪个方向加速?
- 控制(Control):怎么让箭体真的转到那个方向并保持稳定?
三者的时间尺度差了几个数量级:控制回路以毫秒计,制导以秒计,导航则是持续积分的过程。
控制:让一根细长的筒不翻跟头
运载火箭在气动上是静不稳定的:压心(气动力作用点)通常在质心之前,任何微小扰动都会被放大。这与飞机(静稳定)正好相反。
类比:把一根扫帚竖在手掌上。它不会自己稳定,必须持续主动控制。
主要的控制手段:
推力矢量控制(TVC)
- 摆动发动机(gimbal):把整台发动机装在万向节上,用液压或机电作动器偏转 ±5–8°。这是现代主流——不损失推力,控制力矩大。
- 游动发动机(vernier):主机固定,用几台小推力发动机摆动控姿。中国长征系列与苏/俄传统的常见方案,结构简单但多了几套完整的推进系统。
- 燃气舵:把耐高温舵片伸进尾焰。V-2 的方案,损失约 17% 推力,舵片持续烧蚀。今天只用于极短工作时间的场合(如逃逸系统)。
- 二次喷射:向喷管内注入液体或气体,使激波偏转。用于某些固体火箭。
气动控制面
- 尾翼:提供被动稳定裕度,让控制系统不必全靠 TVC。Saturn V 的四片尾翼就是为此。
- 栅格舵:Falcon 9 与 Super Heavy 在再入段使用。栅格结构在超声速下比平板舵效率更高、铰链力矩更小。
姿控推力器(RCS)
在真空中或发动机关机期间使用的小推力器,通常是冷气或单组元推进剂。上面级滑行段的姿态保持、推进剂沉底都靠它。
一个必须绕开的陷阱:弯曲模态
火箭是一根细长的弹性梁,长细比可达 15–25。它有自己的弯曲振动模态(一阶弯曲频率通常在 1–3 Hz)。如果姿态传感器装在弯曲的位置上,它会把结构振动误读为姿态变化,控制系统据此摆动发动机,反而激励更大的振动——这就是控制-结构耦合,处理不当会在几秒内解体。
工程上的解法有三条:
- 把陀螺装在弯曲模态的节点附近(振幅最小处);
- 在控制回路里加陷波滤波器(notch filter),把弯曲频率附近的信号滤掉;
- 保证控制带宽远低于一阶弯曲频率。
Ariane 5 首飞解体的直接原因就是控制系统收到了错误数据后做出极端偏转,箭体在气动载荷下折断。
POGO:另一种耦合
POGO 振荡是结构纵向模态与推进系统的自激耦合:箭体纵向振动 → 推进剂管路压力波动 → 发动机推力波动 → 加剧箭体振动。名字来自「弹簧单高跷」(pogo stick)。
Apollo 6(Saturn V 第二次无人试飞)上二级两台 J-2 因 POGO 提前关机;Apollo 13 的二级中心机同样因 POGO 提前关机。解法是在液氧输送管上加蓄压器——一个充氦的腔体,改变管路的声学阻抗,打断反馈回路。
制导:从「按程序飞」到「实时算最优」
开环程序制导(V-2 时代)
按预先装订的程序转弯,用积分加速度计判断何时关机。没有位置反馈。 V-2 的命中精度因此只有 17 km 量级。
显式制导 / 闭路制导
从 1960 年代开始,火箭开始在飞行中实时计算「从当前状态到目标轨道的最优推力方向」。
Saturn V 的 IGM(迭代制导模式) 是经典代表:仪器舱里的 LVDC 计算机每隔约 2 秒重新求解一次最优俯仰程序,把当前的位置、速度与目标轨道参数代入一个变分法推导出的解析解。
这带来一个重要能力:对偏差的自动补偿。Apollo 13 的二级中心机提前关机后,制导系统自动延长了其余发动机与三级的工作时间,任务仍然正常入轨——如果是开环程序制导,这次任务就失败了。
现代:自适应 + 在线轨迹优化
今天的运载火箭普遍具备:
- 发动机故障容限:Falcon 9 可以在一台 Merlin 关机后重新规划弹道(CRS-1 实证);
- 在线轨迹重规划:Vulcan 的 Cert-2 飞行中一枚固体助推器喷管脱落,制导系统补偿后仍完成任务;
- 载荷自适应:根据实际推进剂剩余量决定关机时机,而不是按预定时间。
导航:知道自己在哪
惯性导航(INS)
陀螺 + 加速度计,对加速度积分得速度、再积分得位置。完全自主,不依赖外部信号——这对军事和抗干扰是关键。
代价是误差随时间累积:陀螺漂移 0.01°/h 听起来很小,但飞行 10 分钟后就是几公里的位置误差。
- V-2:两个机械陀螺,无位置反馈;
- Saturn V:ST-124 三轴稳定平台,气浮陀螺;
- 今天:光纤陀螺(FOG)或激光陀螺(RLG),无转动部件,可靠性高得多。
卫星导航辅助(GPS/北斗/GLONASS)
现代火箭普遍用卫星导航修正惯性导航的漂移。这把入轨精度提高了一个数量级——Ariane 5 发射詹姆斯·韦布望远镜时的入轨精度之高,直接让望远镜的设计寿命从 10 年延长到 20 年以上,因为省下的推进剂全部留给了后续的轨道维持。
地面测控
早期火箭(R-7、早期长征)依赖地面雷达跟踪并上传修正指令。这限制了发射方位角与轨道选择,也是为什么 Soyuz-2 换用数字自主制导后才能「在飞行中滚转、进入任意方位角」。
飞行安全与中止
运载火箭必须有能力在失控时终止飞行:
- 飞行终止系统(FTS):传统方案是箭体上的爆炸索由地面靶场安全官(RSO)指令引爆。现代趋势是自主飞行终止系统(AFTS)——箭上计算机根据预设的安全边界自主判断,不需要地面指令。SpaceX 全面采用 AFTS 后,发射场的人力需求和发射间隔都显著下降。
- 载人中止:逃逸塔(长征二号F、联盟号)或飞船集成的逃逸发动机(龙飞船的 SuperDraco)。关键指标是从判定到脱离的时间——固体逃逸发动机可以在 0.1 s 内达到满推力,这是液体发动机做不到的。
- 故障检测(FDS):长征二号F的故障检测处理系统实时监视十余项参数,一旦判定危及乘员就自主触发逃逸。在这个环节上,火箭的「大脑」被赋予了推翻任务的权力。
小结
- 运载火箭气动静不稳定,必须持续主动控制;主流手段是摆动发动机。
- 结构与控制的耦合(弯曲模态)、结构与推进的耦合(POGO)是两类必须专门设计规避的失效模式。
- 制导从「按程序飞」演进到「实时求最优」,带来的最大收益是对故障的自动补偿能力。
- 惯性导航自主但漂移,卫星导航精确但依赖外部;现代火箭两者结合。
- 载人火箭的控制系统必须包含「推翻任务」的权力。