## 月球任务中的机载计算机:从阿波罗到阿尔忒弥斯的可靠性启示
半个世纪将阿波罗13号和阿尔忒弥斯2号任务分隔开来,但它们机载系统中蕴含的工程原则依然适用。现代量子计算和人工智能并未消除容错的基本要求——尤其当宇航员生命悬于一线之际。
大型机时代:登月竞赛的基础
20世纪60年代,计算技术尚处于襁褓之中。对于阿波罗计划而言,这意味着依赖IBM大型机,按当今标准来看,它们简直慢得离谱。休斯顿的实时计算综合体(RTCC)由多台IBM System/360组成。这些系统实时处理遥测数据、计算飞行轨迹并管理通信。任务控制中心的每个控制台都显示专属数据:从宇航员健康状况到航天器系统参数。
阿波罗飞船上搭载的是阿波罗制导计算机(AGC)——当时的一项工程突破,重32公斤,内存仅有36 KB,却能处理导航和着陆任务。DSKY(显示和键盘)界面通过20个专为戴手套的手设计的按钮输入命令。与此同时,土星五号火箭上的仪器单元由IBM制造,负责发射过程中的稳定和控制。其可靠性在阿波罗12号发射时大放异彩,当时它经受住了雷击。
阿波罗计算基础设施的关键组件:
- RTCC(休斯顿):用于地面数据处理的IBM大型机集群。
- AGC:带有DSKY界面的飞船机载计算机。
- Instrument Unit:土星五号火箭控制系统。
- 专用模拟器:用于机组在常规和紧急场景下的训练。
从“乌龟”到超级计算机:计算能力的演进
比较计算能力,差距令人震惊。AGC运行在1.024 MHz时钟频率下,RAM仅有2 KB。阿尔忒弥斯2号的现代系统则使用IBM Power处理器,实时处理数十万遥测数据点。但核心任务未变:即时解读数据并做出关乎安全的决策。
主要区别在于容错架构。阿波罗时代,冗余依赖系统复制和人工监督。如今,人工智能算法能预测故障并实现自愈。例如,2025年,IBM和NASA推出了一款开源人工智能模型,用于分析太阳活动以防止卫星损坏。
尽管如此,工程师们强调基本原则经久不衰:
- 最小化单一故障点。
- 对边缘案例进行严格测试。
- 责任文化,将完美无缺视为生存问题。
可靠性是首要任务:阿波罗13号乘组来信
阿波罗13号危机是对每个系统的一次压力测试。氧气罐爆炸时,仪器单元和地面IBM计算机的可靠性确保了乘组安全返回。数月后,宇航员们致信IBM,强调:“对我们来说,[IBM可靠性]关乎生存。”
这一事件浓缩了当今依然适用的工程理念:关键系统中绝不妥协。即使在1960年代资源受限的情况下,团队仍专注于对每个组件的压力测试。例如,AGC经受了振动、辐射和极端温度测试——这拯救了阿波罗11号的着陆。
现代挑战:太空中的人工智能和量子计算
在阿尔忒弥斯2号任务中,IBM Power系统管理倒计时,处理火箭上各传感器的数据。但未来在于融合人工智能和量子计算。IBM与NASA合作开发的人工智能模型用于预测太阳风暴,便是第一步。该系统分析太空望远镜数据,探测对轨道电子设备的威胁。
然而,采用这些新技术也面临挑战:
- 人工智能验证:算法必须可证明可靠,而非仅仅“管用”。
- 量子韧性:防范未来针对卫星通信的量子攻击。
- 功率效率:机载功率限制要求优化计算。
就像阿波罗时代一样,关键在于平衡创新与成熟方法。例如,阿尔忒弥斯仍将模拟备份系统与数字系统并用。
关键启示
- 可靠性超越时代:即使在1960年代原始计算能力下,对容错的重视在阿波罗13号危机中救了性命。
- 责任文化胜过技术:乘组致IBM的信强调,对系统的信任源于工程纪律,而非仅靠硬件。
- 演进而非革命:现代人工智能和量子系统补充——而非取代——冗余、测试和风险最小化等核心原则。
现代太空任务不仅继承了阿波罗的技术教训,还继承了其哲学。只要人类继续探索太空,系统可靠性就将始终是首要优先级——无论由System/360大型机还是量子处理器驱动。
— Editorial Team
暂无评论。