火星气候轨道器于1998年12月11日发射,1999年9月23日进入火星掩星期间进行轨道插入时失联。NASA的事故调查委员会将根本原因追溯到地面软件文件SM_FORCES,该文件以英制单位向轨迹模型提供推进器性能数据,而模型假设数据为公制(接口文档要求公制)。

由于航天器不对称的太阳能电池板导致角动量卸载事件比预期频繁10到14倍,小单位误差在九个月的巡航中累积。在火星插入时,轨迹比计划低约170公里,因此航天器要么在大气中烧毁,要么弹回日心空间。

委员会强调,项目中的错误在所难免;失败的是检查体系。促因包括速度变化的未检测错误建模、导航团队不熟悉任务、人员和培训不足、地面软件验证薄弱,以及JPL和洛克希德·马丁之间的沟通不畅。委员会的建议被应用于两个月后因其他原因丢失的火星极地着陆器。

航天器于1999年9月23日到达时丢失;NASA的情况说明书指出轨道器加着陆器项目总计3.276亿美元,其中航天器开发1.931亿美元。

SM_FORCES以英制单位输出推力器数据,而接口要求公制。

轨迹建模者假设数据是公制,因此错误九个月未被察觉。

频繁的卸载机动放大了每次机动的小错误。

没有验证步骤将导航估计与独立方法进行比较。

人员和培训不足,导航团队无法注意到漂移。

在每个接口合同中明确单位并进行机器检查。磅与牛顿的错误运行了九个月,因为没有独立检查导航输出——失败的是检查,而不是人。

NASA强制要求所有任务软件进行单位验证,对JPL和洛克希德·马丁之间传输的所有数据进行软件审计,进行独立导航检查,并加强培训和人员配备。这次事故成为工程教育中单位不匹配失败的典型例子,也是任何有承包商交接的组织的警示故事。

从这里,追溯依据

参考来源

  1. Mars Climate Orbiter Mishap Investigation Board Phase I Report llis.nasa.gov
  2. Mars Climate Orbiter: In Depth solarsystem.nasa.gov
  3. Mars Climate Orbiter Fact Sheet iki.rssi.ru