阿波羅13號宇宙飛船之數字孿生計算機系統解讀

阿波羅13號宇宙飛船、地面模擬器和計算機都是為了實現阿波羅13號任務而開發的,它們的主要設備和功能如下:

一 阿波羅13號宇宙飛船(物理實體)

阿波羅13號宇宙飛船是美國NASA為完成載人登月任務而開發的宇宙飛船,由指令艙、登月艙和服務艙組成。
阿波羅13號宇宙飛船之數字孿生計算機系統解讀的圖1
它的主要功能是搭載三名宇航員進行月球登陸和返回地球。阿波羅13號的指令艙和登月艙都配備了計算機系統,用于控制飛船的飛行、導航、姿態控制和通訊等。

計算機:阿波羅13號使用的計算機是當時最先進的計算機之一,稱為“阿波羅指令艙計算機”(Apollo Guidance Computer,簡稱AGC)。
AGC使用硬件和軟件相結合的方式,實現了飛船的導航、姿態控制、發動機控制等功能。

AGC的硬件使用了先進的集成電路和半導體技術,其軟件則使用了當時最先進的程序設計技術和語言,包括匯編語言和指令流程圖等。
 
AGC是一種特殊設計的計算機,用于在阿波羅任務期間控制和導航飛船,包括登月任務。它是第一臺使用集成電路技術的計算機,其運算速度為每秒約1.024萬次浮點運算。
阿波羅13號宇宙飛船之數字孿生計算機系統解讀的圖2
AGC使用的編程語言是Assembly Language(匯編語言),這是一種底層的機器語言,需要程序員手動編寫每條指令并調整它們的執行順序。AGC也有一個特殊的輸入設備,稱為DSKY(Display and Keyboard,顯示屏和鍵盤),它用于輸入指令和查看計算結果

(二)地面模擬器系統介紹(數字孿生部分)

地面模擬器是為了訓練宇航員和模擬阿波羅13號任務過程而建造的。地面模擬器可以模擬宇航員在飛船中的工作環境和任務,包括飛行控制、姿態控制、維護設備、緊急情況處理等。通過在地面模擬器中進行模擬訓練,可以提高宇航員的技能和應對能力,減少任務風險。
阿波羅13號宇宙飛船之數字孿生計算機系統解讀的圖3 
關于阿波羅13號的地面模擬器及相關計算機系統的具體細節,我需要補充一些背景知識:

阿波羅13號地面模擬器是為了訓練宇航員和模擬任務過程而建造的設備,它是由多個模塊組成的大型系統,包括了模擬器主機、顯示控制臺、模擬儀表、模擬飛行器等。在模擬器內,宇航員可以實時模擬和訓練各種任務,包括飛行、姿態控制、操作設備、緊急情況處理等。

2.1 計算機“集群”設備介紹
(1)指令艙指導計算機(Command Module Guidance Computer,CMGC)
用于模擬飛船的指令艙計算機系統,實現了航天器的姿態控制、導航和通信等功能。
阿波羅13號指令艙地面模擬器由四臺相同型號的計算機組成---IBM System/360 Model 75計算機,分別用于導航、航天器系統、通信和服務模塊控制。

IBM System/360 Model 75計算機是一種大型主機,通常用于處理大量的數據和執行復雜的計算任務。它具有高性能的中央處理器、大量的存儲器和高速輸入輸出設備,可以同時支持多個用戶和應用程序。
阿波羅13號宇宙飛船之數字孿生計算機系統解讀的圖4 
阿波羅13號指令艙地面模擬器使用IBM System/360 Model 75計算機模擬指令艙的各種系統和操作,以便訓練宇航員和地面人員應對各種情況。
在阿波羅13號任務期間,IBM System/360 Model 75計算機使用了多種算法來支持指令艙的導航、通信、電力管理和其他任務。
例如,計算機使用了慣性導航算法來確定飛船的位置和方向,以及調整飛船的速度和軌道。此外,它還使用了多種算法來處理和發送指令、監測飛船的狀態、優化能源使用等任務。

(2)登月艙模擬計算機  Lunar Module Simulator(LMS)
LMS是一臺特殊設計的計算機,旨在模擬登月艙的各種系統和操作。LMS基于Digital Equipment Corporation的PDP-8計算機,通過添加特定硬件和軟件來支持模擬任務。
阿波羅13號宇宙飛船之數字孿生計算機系統解讀的圖5 

在LMS中,許多算法被用于支持各種任務。以下是一些例子:




1

姿態控制算法

登月艙需要保持正確的姿態和方向,以確保正確地對準目標和執行任務。LMS使用了一種叫做“空間定位法”的算法來確定艙體的方向,以及使用了陀螺儀和加速度計等傳感器來監測和控制姿態

2

導航算法

為了正確著陸,LMS需要精確計算登月艙的位置和速度。它使用了慣性導航系統,加上從地面傳送過來的數據,來計算艙體的位置和速度

3

發動機控制算法

登月艙需要使用發動機來進行著陸和起飛等任務。LMS使用了一種稱為“PID控制”的算法來控制發動機的推力和方向,以確保正確的著陸和起飛

4

通訊算法

LMS需要與地面控制中心進行通訊,以傳遞和接收指令和數據。為此,LMS使用了一些復雜的通訊算法來保證通訊的可靠性和安全性

5

其他算法

支持登月任務中的各種任務和操作

此外,地面模擬器還使用了多個通用計算機,包括IBM System/360、IBM System/3和CDC Cyber等,用于支持地面人員的各種計算需求,如數據處理、實時監控、任務規劃等。

(3)數據與歷史數據存儲設備
歷史數據的存儲在阿波羅13號指令艙模擬器中使用了磁帶作為主要存儲介質,這些磁帶通常被存放在磁帶庫中,以備日后使用。

在阿波羅13號任務中,由于發生了事故,導致指令艙模擬器中的數據無法完全保存,因此在后續的調查中,數據恢復工作成為了一項非常重要的任務。

2.2 算法和工程師
阿波羅13號的地面模擬器使用了多種算法,包括:
飛行控制算法
導航算法
慣性測量單元(IMU)數據處理算法
通訊算法…
這些算法均采用了當時最先進的技術和方法,如微處理器控制、數字濾波、卡爾曼濾波等。

工程師:
阿波羅13號地面模擬器的設計和制造涉及了大量的工程師和技術人員,
他們的主要職責是設計、開發和測試模擬器的各個模塊和系統,并負責維護和升級模擬器系統。
這些工程師包括了計算機科學家、電子工程師、機械工程師、軟件開發工程師等。他們需要具備專業的知識和技能,掌握計算機、電子、機械等多個領域的知識,能夠熟練地使用相關工具和軟件進行開發和測試。

總的來說,阿波羅13號宇宙飛船、地面模擬器和計算機都是當時最先進的技術設備,它們的研發和應用對于阿波羅13號任務的成功起到了至關重要的作用,也是開數字孿生應用之先。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1