菜单

推力和姿态控制

相关源文件

本文档描述了阿波罗制导计算机 (AGC) 软件中用于指挥舱 (CM) 和登月舱 (LM) 的推力与姿态控制系统。它涵盖了管理航天器姿态的数字自动驾驶仪 (DAP) 系统、反作用控制系统 (RCS) 的喷气选择逻辑、服务推进系统 (SPS) 的推力矢量控制,以及登月舱下降发动机的油门控制。有关具体的制导计算和目标设定信息,请参阅制导与导航

概述

阿波罗航天器需要精确控制推力的大小和方向,以执行复杂的机动,例如轨道切入、中途修正、月球下降和上升。AGC 软件实施了复杂的控制算法,处理来自惯性测量单元 (IMU) 和其他传感器的输入,以指令相应的执行器(发动机万向节、RCS 喷气发动机或油门阀门)。

来源: Comanche055/JET_SELECTION_LOGIC.agc30-206 Comanche055/TVCRESTARTS.agc130-256 Comanche055/INTERPRETER.agc34-106

指挥舱推力矢量控制 (TVC)

指挥舱的主推进系统,即服务推进系统 (SPS),使用万向节发动机来控制推力方向。TVC 系统控制俯仰和偏航万向节执行器,以在 SPS 点火期间保持所需的航天器姿态。

TVC 系统组件

来源: Comanche055/TVCRESTARTS.agc130-200

TVC 重启保护

TVC 系统包含复杂的重启保护功能,以确保在计算机重启情况下也能持续运行。这至关重要,因为 SPS 点火期间的控制丢失可能导致任务失败。

重启保护机制:

  1. 完成任何中断的拷贝周期
  2. 重新建立执行器微调
  3. 重新启用 TVC 硬件
  4. 重启 TVC 数字自动驾驶仪

来源: Comanche055/TVCRESTARTS.agc130-256

SPS 点火期间的横滚控制

在 SPS 点火期间,横滚控制通过横滚数字自动驾驶仪 (Roll DAP) 保持,它通过发射 RCS 喷气发动机将横滚角度保持在所需姿态的 5 度死区内。

横滚 DAP 的主要特点:

  • 每 0.5 秒调用一次
  • 将横滚角度保持在目标 5° 范围内
  • 将横滚速率限制在 0.1°/秒
  • 最小喷气持续时间为 15 毫秒
  • 最大喷气持续时间为 2.56 秒
  • 在喷气发动机对之间交替
  • 强制两次新喷气之间至少间隔 0.5 秒

横滚 DAP 使用相平面控制逻辑来确定何时启动横滚喷气发动机

来源: Comanche055/TVCROLLDAP.agc212-373

喷气选择逻辑

反作用控制系统 (RCS) 由围绕航天器以四联体形式排列的多个喷气推进器组成。喷气选择逻辑确定要启动哪些喷气发动机以实现所需的旋转或平移。

RCS 喷气选择过程

来源: Comanche055/JET_SELECTION_LOGIC.agc30-150 Comanche055/JET_SELECTION_LOGIC.agc330-450

喷气持续时间计算

喷气选择逻辑计算每个喷气发动机的精确启动时间,以实现所需的姿态变化。

  1. 对于旋转指令:
    • 根据期望的速率变化计算所需的启动时间
    • 将最小启动时间限制在 14 毫秒
    • 将每个控制周期的最大启动时间限制在 100 毫秒
  2. 对于平移指令:
    • 在整个控制周期内应用平移指令
    • 管理旋转和平移要求之间的相互作用

来源: Comanche055/JET_SELECTION_LOGIC.agc460-550

登月舱推力控制

登月舱有两种推进系统:

  1. 下降发动机 - 可节流用于着陆
  2. 上升发动机 - 推力固定用于月球起飞

下降发动机油门控制

登月舱下降发动机的推力可在最大推力的大约 10% 到 94% 之间调节。油门控制系统根据制导指令计算所需的推力并相应地调整油门。

油门控制系统必须处理多项复杂任务:

  1. 发动机响应滞后补偿
  2. 可节流区域和不可节流区域之间的转换
  3. 制导计算的正确推力归一化

来源: Luminary099/THROTTLE_CONTROL_ROUTINES.agc37-225

上升发动机控制

上升发动机提供固定推力,不可节流。上升期间的控制完全通过使用 RCS 喷气发动机进行姿态控制来实现。

上升制导的主要特点:

  1. 初始垂直上升阶段
  2. 过渡到重力转弯
  3. 用于高效上升的叉积制导
  4. 发动机关机前剩余时间计算

来源: Luminary099/ASCENT_GUIDANCE.agc90-169 Luminary099/ASCENT_GUIDANCE.agc210-289

系统集成与接口

推力与姿态控制系统通过明确定义的接口与其他 AGC 子系统集成。

主要接口

系统接口方向描述
IMU输入提供航天器姿态和加速度数据
CDUs输入耦合数据单元,将万向节角度传输到 AGC
RCS 喷气发动机输出向单个 RCS 推进器发送指令
万向节执行器输出向 SPS 万向节伺服机构发送指令
下降发动机油门输出向油门阀门发送指令
FDAI输出向宇航员显示姿态误差

软件架构

来源: Comanche055/INTERPRETER.agc34-106 Comanche055/TVCRESTARTS.agc130-200

重启保护

指挥舱和登月舱软件都包含了复杂的重启保护机制,以确保在计算机重启的情况下也能持续运行。这些机制:

  1. 保留关键状态信息
  2. 重新建立硬件接口
  3. 恢复中断的操作
  4. 保持正确的指令序列
  5. 防止恢复期间出现危险的瞬态

TVC 重启保护尤其强大,处理了:

  • 拷贝周期中断
  • 执行器微调的重新建立
  • 阶段转换
  • CSM/LM 切换
  • 行程测试中断

来源: Comanche055/TVCRESTARTS.agc130-256

AGC 指令接口

推力与姿态控制系统可以通过 UPDATE_PROGRAM (P27) 从地面进行更新。这使得任务控制中心能够:

  1. 更新 CSM/LM 状态向量
  2. 更新参考矩阵 (REFSMMAT)
  3. 调整油门和制导参数

上行链路系统包含验证步骤,以确保指令的完整性并防止对关键系统进行无意修改。

来源: Comanche055/UPDATE_PROGRAM.agc142-200 Comanche055/UPDATE_PROGRAM.agc370-470