단위 실수 사고 박물관

단 한 번의 단위 혼동이 3억 달러짜리 탐사선을 우주에서 지워버렸고, 비행 중 여객기의 엔진을 꺼뜨렸으며, 다리의 양쪽을 서로 다른 높이로 남겼습니다. 이곳은 웃음과 뼈아픈 교훈으로 “단위야말로 과학의 중심”임을 증명하는 사고의 박물관입니다. 가장 오래된 사고부터 차례로 둘러보세요.

1492 우스운 일화

콜럼버스와 마일의 혼동

1492년, 콜럼버스는 서쪽으로 가면 아시아에 닿을 수 있다고 믿고 항해에 나섰습니다. 유명한 이야기에 따르면, 그는 거리를 어림할 때 길이가 다른 ‘마일’을 혼동하고 지구를 실제보다 작게 잡아, 아시아까지의 거리를 크게 과소평가했다고 합니다(사료 해석에는 여러 설이 있습니다).

무엇이 잘못되었나

이전 지리학자들이 제시한 거리는 아라비아 마일로 적혀 있었는데, 콜럼버스는 그것을 더 짧은 이탈리아(로마) 마일로 해석했다고 전해집니다. 여기에 지구 둘레를 너무 작게 잡은 오류까지 겹쳐, 유럽에서 아시아까지의 항해 거리를 실제보다 훨씬 짧게 어림했습니다.

결말

그는 예상보다 일찍 육지에 닿았고 그곳을 아시아(인도 방면)라고 굳게 믿었습니다. 하지만 그가 실제로 다다른 곳은 카리브해의 섬들 — 유럽에 알려지지 않은 신대륙이었습니다. 역설적이게도, 계산 착오가 역사를 바꾼 ‘발견’으로 이어진 셈입니다.

교훈

같은 이름의 단위라도 지역과 시대에 따라 길이가 다를 수 있습니다(마일이 대표적인 예입니다). 숫자를 인용할 때는 ‘어떤 정의의 마일인지’까지 확인하세요. 그리고 이 이야기처럼 사료 해석에는 여러 설이 있으므로, 확정된 사실이 아니라 ‘일화’로 신중히 전하는 자세가 중요합니다.

출처: Wikipedia (en): Christopher Columbus

1628 대참사

전함 바사호의 침몰

1628년, 스웨덴의 위세를 과시하려 건조된 전함 바사호는 처녀항해에서 스톡홀름 항을 나서자마자 옆바람에 뒤집혀 침몰했습니다. 주된 원인은 무거운 대포를 높은 곳에 실어 복원성이 부족했던 데 있지만, 건조에 서로 다른 ‘피트’가 쓰였다는 한 가지 설도 널리 회자됩니다.

무엇이 잘못되었나

전복의 주된 원인은 상갑판에 무거운 대포를 지나치게 많이 실어 무게중심이 높아지고 배의 복원성이 부족해진 것이었습니다. 여기에 더해, 훗날 선체 조사에서 장인들이 서로 다른 길이의 피트(스웨덴식 피트=12인치, 암스테르담식 피트=11인치)를 사용해 선체가 약간 비대칭이었을 가능성이 제기되었습니다 — 다만 이는 어디까지나 ‘하나의 기여 요인이라는 설’입니다.

결말

바사호는 겨우 1,300여 미터를 항해했을 때 첫 돌풍에 크게 기울었고, 두 번째 돌풍에 열린 포문으로 물이 쏟아져 들어와 침몰하며 많은 인명을 앗아갔습니다. 선체는 1961년 거의 온전한 형태로 인양되어, 오늘날 스톡홀름의 전용 박물관에서 볼 수 있습니다.

교훈

웅장한 숫자와 정교한 도면이 있어도, 치수의 기준이 통일되지 않으면 전체가 어긋납니다. 다만 이 비극의 본질은 위용과 화력을 안전과 복원성보다 앞세운 데 있었습니다. 역사를 이야기할 때는 매혹적인 ‘단위 실수 설’과 확립된 주된 원인을 구분해 전하는 자세도 중요합니다.

출처: Wikipedia (en): Vasa (ship)

1980 우스운 일화

A&W의 ‘3분의 1 파운드’ 버거

1980년대, A&W는 맥도날드의 ‘쿼터파운더(4분의 1 파운드)’에 맞서 같은 값에 고기가 더 많은 ‘3분의 1 파운드’ 버거를 내놓았습니다. 그러나 많은 손님이 ‘3이 4보다 작다’고 착각해 같은 값에 고기가 더 적다고 여기는 바람에 실패했습니다.

무엇이 잘못되었나

문제는 단위가 아니라 분수에 대한 직감이었습니다. 분모 3과 4만 보고 많은 손님이 ‘3이 4보다 작으니 3분의 1은 4분의 1보다 작을 것’이라고 생각한 것입니다. 실제로는 3분의 1 파운드가 더 많지만, 사람들은 같은 값에 고기를 덜 받는다고 느꼈습니다. 이는 맥도날드가 아니라 A&W의 사례임에 유의하세요.

결말

같은 값에 더 많은 고기를 주었는데도 이 버거는 거의 팔리지 않았습니다. 훗날의 시장 조사에서 많은 손님이 단지 분수를 혼동했음이 밝혀졌고, 이 일화는 숫자와 양에 대한 우리의 직감이 얼마나 믿을 수 없는지를 보여주는 유명한 사례가 되었습니다.

교훈

올바른 숫자라도 전달되지 않으면 소용이 없습니다. ‘3분의 1’보다 ‘33% 더 많다’ 또는 ‘고기 150g’처럼 사람들의 실제 사고방식에 맞춘 표현이 도움이 될 때가 많습니다. 단위와 분수는 계산이 맞는 것뿐 아니라 ‘어떻게 전달될지’까지 설계해야 비로소 제 역할을 합니다.

출처: Wikipedia (en): A&W Restaurants ·Wikipedia (en): Third Pounder

1983 구사일생

김리 글라이더 (에어캐나다 143편)

1983년, 캐나다가 야드파운드법에서 미터법으로 막 바뀐 직후, 에어캐나다의 보잉 767이 급유 계산의 단위 혼동으로 비행 중 연료가 바닥났습니다. 엔진이 멈추자 기장은 폐쇄된 옛 공군기지 김리로 활공 착륙시켰고, 단 한 명도 숨지지 않았습니다.

무엇이 잘못되었나

실어야 할 연료량을 계산할 때 승무원이 파운드(lb)와 킬로그램(kg)을 혼동했습니다. 1파운드는 약 0.454kg에 불과하므로, 항공기에는 실제 필요량의 절반 정도만 급유되었습니다. 완전히 새로운 기종으로의 전환과 단위 전환이 겹친 데다, 누구의 점검도 이 오류를 잡아내지 못했습니다.

결말

매니토바주 상공에서 먼저 한쪽, 이어 다른 한쪽 엔진이 연료 부족으로 꺼졌습니다. 글라이더 조종 경험이 있던 기장은 동력을 잃은 거대한 여객기를 활공시켜, 당시 일부가 자동차 경주장으로 쓰이던 폐쇄된 김리 공군기지 활주로에 착륙시켰습니다. 사망자는 없었고, 기체는 이후 수리되어 현역으로 복귀했습니다.

교훈

단위 체계의 전환기야말로 사고가 가장 일어나기 쉬운 순간입니다. 옛 단위와 새 단위가 섞일 때, 결과가 ‘대략 맞는 크기인지’를 독립적으로 확인하는 습관이 목숨을 구합니다. 그리고 이 이야기가 보여주듯, 최악의 상황에서도 훈련과 침착함이 결말을 가릅니다.

출처: Wikipedia (en): Gimli Glider

1999 대참사

화성 기후 궤도선

1999년, NASA의 화성 기후 궤도선은 화성 궤도 진입에 실패한 뒤 다시는 소식을 전하지 못했습니다. 원인은 지상 소프트웨어와 JPL 항법 소프트웨어 사이의 힘 단위 불일치 — 역사상 가장 유명한 단위 실수 중 하나입니다.

무엇이 잘못되었나

록히드 마틴이 만든 지상 소프트웨어는 추력을 야드파운드계의 파운드초(lbf·s)로 출력했지만, JPL의 항법 소프트웨어는 그 값을 SI의 뉴턴초(N·s)로 그대로 받아들였습니다. 둘 사이에 변환이 전혀 이뤄지지 않아, 궤도에 영향을 주는 힘의 값이 내내 약 4.45배 어긋난 채 계산되었습니다.

결말

잘못된 항법 데이터로 비행한 탐사선은 계획보다 훨씬 낮은 화성 상공 약 57km까지 내려갔고, 그곳에서 대기압과 열에 파괴되었거나 행성을 스치며 그대로 지나가 버린 것으로 추정됩니다. 탐사선은 사라졌고, 임무 전체 비용은 약 3억 2,700만 달러에 이르렀습니다.

교훈

시스템끼리 데이터를 넘겨주는 ‘경계’야말로 단위 사고가 싹트는 곳입니다. 인터페이스 사양에 단위를 명문화하고, 넘기는 모든 값에 단위를 붙이며, 변환은 한곳에 모아 테스트할 수 있게 하세요. 단 한 번의 변환 누락이 수년의 노력을 한순간에 지워버릴 수 있습니다.

출처: Wikipedia (en): Mars Climate Orbiter ·llis.nasa.gov

2003 값비싼 실수

라우펜부르크 다리

2003년 무렵, 독일과 스위스가 라인강에 양안에서 동시에 다리를 놓았는데 상판 높이가 맞지 않았습니다. 두 나라가 ‘해발 0미터’의 기준으로 서로 다른 바다를 썼고, 그 차이를 보정하는 부호마저 거꾸로 적용했기 때문입니다.

무엇이 잘못되었나

독일은 북해(암스테르담 기준)를, 스위스는 지중해(마르세유 기준)를 해발 기준으로 삼았고, 둘 사이에는 약 27cm의 차이가 있었습니다. 기술자들은 이 차이를 알고 있었지만 보정 방향(부호)을 반대로 적용했습니다. 차이가 상쇄되기는커녕 두 배가 되어, 양안의 높이가 약 54cm 어긋났습니다.

결말

다행히 붕괴 같은 큰 사고로 이어지지는 않았고, 스위스 쪽 상판을 깎아 내려 양안을 이어 붙였습니다. 그래도 불필요한 재작업과 비용이 들었고, 이 다리는 기준면이 어긋날 때 빚어지는 혼란을 상징하는 일화로 널리 알려지게 되었습니다.

교훈

단위로 따져야 할 것은 숫자 자체만이 아니라, 그 숫자가 무엇을 기준으로 삼는지까지입니다. 같은 ‘해발’도 기준면이 다르면 의미가 달라집니다. 프로젝트 전체에 하나의 기준·원점·방향(부호)을 정하고, 보정을 거꾸로 적용하지 않았는지 반드시 확인하세요.

출처: Wikipedia (de): Alte Rheinbrücke Laufenburg ·Wikipedia (en): Laufenburg

자주 묻는 질문

정말 단위 실수로 우주선을 잃은 적이 있나요?

네. 1999년 NASA의 화성 기후 궤도선(Mars Climate Orbiter)이 그렇게 사라졌습니다. 지상 소프트웨어는 힘을 야드파운드계의 파운드초(lbf·s)로 출력했는데, 항법 소프트웨어는 그것을 SI 단위인 뉴턴초(N·s)로 읽었습니다. 변환이 한 번도 이뤄지지 않아 궤도 계산이 어긋났고, 탐사선은 계획보다 훨씬 낮은 고도로 화성 대기에 들어가 파괴되었습니다. 총손실은 약 3억 2,700만 달러에 달했습니다.

미터법과 야드파운드법을 섞어 쓰는 것이 왜 그토록 위험한가요?

힘이나 무게를 나타내는 같은 숫자라도 단위가 다르면 그 의미는 몇 배씩 달라집니다. 파운드와 킬로그램, 파운드초와 뉴턴초처럼 겉보기에 비슷한 단위일수록 혼동하기 쉽고, 변환을 빠뜨려도 숫자는 ‘그럴듯하게’ 통과해 버립니다. 여러 팀이나 프로그램이 함께 일할 때는 단위 약속을 문서(인터페이스 사양)로 못 박고, 모든 값에 단위를 붙이는 것이 해법입니다.

이런 단위 실수를 오늘날엔 완전히 막을 수 있나요?

완전히 없애기는 어렵지만 크게 줄일 수 있습니다. 모든 값에 단위를 명시하고, 시스템 간에 데이터를 주고받을 때 단위를 자동으로 검증하며, 전부 SI(국제단위계)로 통일하고, 모든 변환 로직을 한곳에 모아 테스트하는 것이 기본입니다. 가장 강력한 방어는 단위를 장식이 아니라 숫자 자체의 일부로 다루는 문화입니다.

관련 페이지