從一場真實太空事故,認識測量、單位與人類建立共同標準的故事
文章目錄|一場火星事故帶來的科學啟示
1999 年 9 月 23 日,美國太空總署(NASA)的控制中心正等待一個重要時刻。九個多月前發射的「火星氣候探測器」(Mars Climate Orbiter),終於飛抵火星,準備減速並進入環繞火星的軌道。
探測器依照計畫啟動主引擎,接著飛到火星背面。訊號暫時中斷,這原本很正常,因為火星擋住了探測器與地球之間的通訊。工程師只要等它從火星另一側出現,就能繼續接收資料。
然而,預定恢復通訊的時間到了,螢幕上仍然一片沉默。又等了一段時間,還是沒有訊號。這艘耗資上億美元的探測器,就這樣消失在火星附近。
調查人員後來推算,探測器最接近火星時的高度可能只有約 60 公里,遠低於原先規劃的高度。它很可能因飛得太低而在火星大氣中損毀。沒有人真的看見它化成火球;留給地球控制中心的,只有再也沒有回來的訊號。

探測器為什麼會飛得那麼低?答案不是火星突然改變位置,也不是太空船的主引擎失控,而是藏在導航資料裡的一個單位差異。
太空船在長途航行時,偶爾需要使用小型推進器調整姿態。即使只噴射一小段時間,也可能對飛行路徑產生細微影響,因此導航人員必須把這些作用計算進去。工程上常用「衝量」描述這種效果;簡單說,它和施力大小、持續時間都有關。
問題出在地面的一份「小作用力」資料。原先約定應使用牛頓・秒(N·s),程式輸出的卻是磅力・秒(lbf·s)。
兩者看起來只差幾個字母,卻不是同樣大的量:1 磅力・秒約等於 4.45 牛頓・秒。如果把 1 lbf·s 直接當作 1 N·s,便會把實際作用低估約 4.45 倍。

這不代表探測器的推進器突然噴出四倍多的力量,而是地面導航程式沒有正確估計那些小推進動作造成的影響。一次誤差或許很小,卻在漫長旅途中逐漸累積,使預測軌道和實際軌道愈差愈遠。
更令人惋惜的是,當時已有一些導航資料異常的跡象,卻沒有及時查清楚。NASA 後來的檢討也指出,真正的問題不只有單位錯誤,還包括跨團隊溝通、測試與查核機制未能擋下這個錯誤。
想像家人傳訊息說:「幫我買 500 的牛奶。」你大概會想再問一句:500 毫升?500 公克?還是 500 元?
當數字是在描述長度、質量、體積或時間等物理量時,必須知道它對應的單位,才能確定真正的大小。說一段路長 5,究竟是 5 公尺還是 5 公里?兩個數字雖然相同,實際距離卻相差 1,000 倍。
這不表示世界上每個數字都一定要有物理單位。例如座號、車牌號碼只是用來辨識事物。但「測量得到的物理量」若缺乏必要單位,資訊就不完整。
讀數時還有另一個細節:我們能量得多精細,也要看工具本身。用有刻度的量筒讀取液面,通常需要依照刻度作適當估讀;數位儀器則要考慮顯示解析度與測量精度。寫得出很多位小數,不代表真的量得那麼準。
如果今天每個人都拿自己的手臂當尺,買布時恐怕天天吵架。古代確實曾使用與身體有關的長度單位,例如肘尺;但不同地區、不同時代的標準不盡相同。
英國還流傳一個有趣的說法:國王亨利一世曾以鼻尖到伸直手臂拇指端的距離作為「碼」(yard)的依據。這是流傳已久的歷史故事,細節並非完全能夠考證;它說明的倒是很直觀——如果測量標準只靠某個人的身體,大家要怎麼取得一致的答案?
十八世紀末,法國推動公制,希望建立不依賴某位國王或地方習慣的共同尺度。早期的公尺設計,是以通過巴黎的地球子午線,從赤道到北極的距離取其千萬分之一作為基準。後來,人們又製造金屬標準尺,讓各地可以相互校準。
可是,實體標準也有麻煩:金屬可能受到環境、清潔、搬運或長時間保存的影響,而不同標準器之間的比較也可能產生微小差異。科學越精密,這些問題就越難忽略。
於是,現代科學家改用自然界穩定的物理常數來建立定義。自 1983 年起,公尺的定義與真空中的光速有關:光在真空中經過 1/299,792,458 秒所走的距離,就是 1 公尺。2019 年 5 月 20 日起,公斤也不再以那個保存在法國的金屬圓柱作為定義,而改以普朗克常數的固定數值建立標準。

這些規定聽起來很遙遠,但目的其實很單純:無論在哪個國家、哪間實驗室,甚至未來在其他星球,只要使用同一套定義,就有機會把測量結果放在共同的尺度上比較。這套國際通用的測量制度,就是「國際單位制」(SI)。
回到國二理化。假設量筒裡有 10 mL 的液體,用天平測得質量為 12 g,密度就是 12 ÷ 10=1.2 g/mL。因為 1 mL 等於 1 cm³,也可以寫成 1.2 g/cm³。
再換一個例子:某液體的質量是 1.2 kg、體積是 1 L。算出的密度為 1.2 kg/L。仔細換算後,你會發現它竟然也等於 1.2 g/cm³!
這不是因為單位可以隨便省略,而是因為 1 kg=1,000 g,1 L=1,000 cm³,分子和分母剛好都擴大了 1,000 倍,所以數值不變。
換成其他單位組合就未必如此。例如同樣的 1.2 kg 若除以 1,000 cm³,直接相除會得到 0.0012 kg/cm³;它換算後仍是 1.2 g/cm³。若把 0.0012 的後面擅自寫成 g/cm³,就真的錯了 1,000 倍。
這也是為什麼計算時最好讓單位跟著數字一起走。求速度時,用距離的公尺(m)除以時間的秒(s),得到的應是 m/s;求密度時,以質量除以體積,得到的則是 g/cm³、kg/m³ 等密度單位。單位可以幫忙發現不合理的計算,雖然單位對了,也不代表整道題就一定算對。
九個月的太空旅行,最後竟因一連串沒有被及時發現的單位與導航問題而畫下句點。火星氣候探測器留下的教訓,並不是「每個人都不能犯錯」——再厲害的工程團隊也可能出錯。真正重要的是,大家是否使用相同的測量語言,並且能夠在錯誤變成災難之前發現它。
下次拿起量筒,看到 20 mL、25 mL 的刻度時,也許可以想起那艘沒有回到通訊畫面上的探測器。單位並不是寫在答案後面的裝飾;它原本就是測量結果的一部分。
- NASA/JPL|1999 年 9 月 23 日火星氣候探測器失聯新聞稿https://www.jpl.nasa.gov/news/nasas-mars-climate-orbiter-believed-to-be-lost/
- NASA/JPL|1999 年 9 月 30 日事故原因初步報告https://www.jpl.nasa.gov/news/mars-climate-orbiter-team-finds-likely-cause-of-loss/
- NASA|Mars Climate Orbiter 事故調查與經驗教訓
https://llis.nasa.gov/lesson/641 - 美國 NIST|國際單位制的定義與演進
https://www.nist.gov/nist-museum/defining-international-system-units-si - 國際度量衡局 BIPM|國際單位制(SI)
https://www.bipm.org/en/measurement-units/