Thảm họa 10 · Thảm họa kỹ thuật
Con tàu vũ trụ mất vì nhầm đơn vị đo
Một tàu thăm dò Sao Hỏa bay quá sát hành tinh vì phần mềm của một nhóm báo dữ liệu động cơ theo đơn vị pound, còn phần mềm của nhóm kia lại hiểu là đơn vị mét.
- Phòng thí nghiệm Sức đẩy Phản lực (JPL) của NASA và Lockheed Martin
- Sao Hỏa
- 1999
- 4 phút đọc
Trong trang này
Trước khi đọcBạn sẽ làm gì?
Một đồng nghiệp gửi bạn bảng tính cân nặng sản phẩm để báo giá vận chuyển. Vài con số trông hơi cao so với tháng trước, nhưng không cao lắm. Bạn nên làm gì?
Chọn một đáp án ngay bây giờ. Hồ sơ sẽ cho bạn biết mình đúng hay sai.
01Hồ sơ trong một phút
1Pound và newton
Phần mềm của nhà thầu báo dữ liệu động cơ theo pound-lực-giây. Phần mềm dẫn đường lại chờ newton-giây.
2Sai số nhỏ cộng dồn
Mỗi lần đốt động cơ lại đẩy quỹ đạo dự đoán lệch thêm một chút trong chín tháng bay.
3Mất lúc đến nơi
Ngày 23/9/1999, tàu tiến vào quá thấp và bị mất.
4Bài học
Ghi rõ đơn vị, kiểm tra dữ liệu từ đầu đến cuối ở chỗ các nhóm gặp nhau, và truy đến cùng những bất ngờ nhỏ.
02Dòng thời gian
11/12/1998
Mars Climate Orbiter được phóng từ mũi Canaveral.
1999
Đội dẫn đường thấy quỹ đạo khác dự đoán. Mối lo chỉ được nêu không chính thức.
23/9/1999
Tàu đến nơi ở độ cao quá thấp và bị mất.
Tháng 11/1999
Ủy ban điều tra chỉ ra nhầm đơn vị và khâu kiểm tra yếu là nguyên nhân.
03Chuyện gì đã xảy ra
Tàu Mars Climate Orbiter của NASA được phóng vào tháng 12/1998 để nghiên cứu thời tiết trên Sao Hỏa. Trong chín tháng bay, những lần đốt động cơ nhỏ đẩy nhẹ con tàu. Phần mềm do nhà thầu Lockheed Martin viết tính tác động của những lần đốt đó rồi gửi số liệu cho đội dẫn đường ở Phòng thí nghiệm Sức đẩy Phản lực (JPL) của NASA.
Hợp đồng quy định số liệu phải theo hệ mét, đơn vị newton-giây. Phần mềm của Lockheed Martin lại xuất ra theo pound-lực-giây, lớn hơn khoảng 4,45 lần. Phần mềm của đội dẫn đường coi đó là hệ mét, nên mỗi sai số nhỏ lại đẩy quỹ đạo dự đoán lệch thêm một chút.
Ngày 23/9/1999, tàu đốt động cơ để vào quỹ đạo quanh Sao Hỏa. Nó ở thấp hơn kế hoạch rất nhiều và bị mất, nhiều khả năng đã cháy trong khí quyển Sao Hỏa. Riêng con tàu đã tốn khoảng 125 triệu USD.
Ủy ban điều tra thấy đội dẫn đường đã nhận ra quỹ đạo không khớp với dự đoán trong lúc tàu đang bay. Mối lo ấy được nêu ra một cách không chính thức nhưng không được đẩy qua quy trình chính thức, và một lần đốt điều chỉnh đã lên kế hoạch, có thể giúp được, đã không được thực hiện.
04Vì sao lại xảy ra
Nhầm đơn vị là nguyên nhân trực tiếp, nhưng ủy ban tập trung vào câu hỏi vì sao không ai phát hiện ra. Dữ liệu đi giữa hai nhóm không được kiểm tra từ đầu đến cuối. Những bất ngờ nhỏ trong kết quả dẫn đường được bàn tới, nhưng không được giải quyết. Dự án còn thiếu người và chạy theo phương châm cắt giảm chi phí mà NASA khi ấy gọi là "nhanh hơn, tốt hơn, rẻ hơn".
Một lỗi đơn giản tồn tại được khi ai cũng nghĩ người khác đã kiểm tra rồi. Đội dẫn đường cho rằng số liệu gửi đến là đúng, còn người làm ra số liệu thì cho rằng chúng khớp với định dạng đã thỏa thuận.
Ý tưởng đằng sau vụ nàyBài học: Bảng tính và dữ liệu →

05Bài học khi ra quyết định
- Khi dữ liệu đi giữa người với người hay hệ thống với hệ thống, hãy ghi rõ đơn vị, định dạng và kiểm tra thử một mẫu từ đầu đến cuối.
- Khi kết quả không khớp với điều bạn chờ đợi, hãy tìm ra lý do rồi mới đi tiếp, dù chênh lệch nhỏ.
- Cho mọi người một kênh chính thức để nêu mối lo, và mối lo đó phải được trả lời, không chỉ được bàn.
- Ghi đơn vị cạnh mọi con số trong bảng tính, biểu mẫu và tin nhắn, như kg, km hay đồng.
07 — Nguồn
- Mars Climate Orbiter · NASA Science · 2026
- Mars Climate Orbiter · Wikipedia · 2026