1999年、NASAは3億2700万ドルの火星探査機を失いました。原因はソフトウェアのバグでもハードウェアの故障でもありませんでした。もっと単純なことでした:誰かが単位の変換を忘れたのです。
3億2700万ドルの失敗
マーズ・クライメイト・オービターは、火星の大気を研究し、通信中継機として機能するよう設計されていました。9ヶ月の旅の後、1999年9月23日に火星に接近しました。そして消えました。
調査で恥ずかしい真実が明らかになりました:ロッキード・マーティンの地上ソフトウェアはスラスターの力をポンドフォースで計算していましたが、NASAのシステムはニュートンを期待していたのです。誰もこの食い違いに気づきませんでした。
誤差はどう蓄積したか
探査機は旅の途中で小さな軌道修正が必要でした。スラスターが点火されるたびに、力は間違って計算されていました—4.45倍の係数でずれていました(ポンドフォースとニュートン間の変換係数)。
9ヶ月かけて、これらの小さな誤差が積み重なりました。探査機が火星に到達した時、計画より170キロメートル低い位置にいました。おそらく大気圏で燃え尽きたか、宇宙に跳ね返されたのでしょう。
ヒューマンファクター
この災害が注目に値するのは、いかに防げたかという点です:
- NASAの仕様書には明確にメートル法の単位を使用するよう記載されていた
- 複数のチームが航法データをレビューした
- 警告サインは墜落の数ヶ月前から存在していた
- 簡単な変換チェックで誤りを発見できたはず
それでも探査機は墜落しました。なぜか?チームは他の誰かが単位を確認したと思い込んでいたから。「今まで常にうまくいっていた」から。単位のチェックは基本的すぎて重要ではないように思えたから。
孤立した事例ではない
マーズ・クライメイト・オービターは単位の混乱による唯一の犠牲者ではありません:
エア・カナダ143便(1983年):給油時に地上クルーがキログラムとポンドを混同したため、飛行中に燃料切れを起こしました。パイロットたちはボーイング767を滑空させて無事着陸させました。
東京ディズニーランドのスペースマウンテン(2003年):折れた車軸は、部品のメートル法とヤードポンド法の仕様の混同が原因でした。
コロンブスの航海(1492年):コロンブスはアジアまでの距離を過小評価しました。アラビアマイルではなくローママイルを使用したためで、ローママイルの方が短かったのです。
より深い問題
本当の問題は、異なる単位系が存在することではありません。変換は単純で明白だと私たちが思い込んでいることです。そうではないのです。
これらの一般的な混乱を考えてみてください:
- 液量オンス vs オンス(体積 vs 重量)
- 米トン vs メートルトン vs 英トン
- 海里 vs 法定マイル
- 馬力(機械) vs 馬力(メートル法)
それぞれのシステムは元の文脈では意味があります。問題は、明示的な変換なしにシステムが衝突する時に発生します。
学んだ教訓
NASAは災害後、新しいプロトコルを実施しました:
教訓
次に誰かが単位変換を些細なことだと軽視したら、マーズ・クライメイト・オービターを思い出してください。6億7000万キロメートルを旅した探査機が、どんな電卓でも解ける方程式によって破壊されたのです。
単位は重要です。常に明記してください。常に確認してください。確認のコストは無視できるほど小さい。確認しないコストは3億2700万ドル—またはそれ以上になり得るのです。