阿波羅13號(hào)宇宙飛船之?dāng)?shù)字孿生計(jì)算機(jī)系統(tǒng)解讀
相關(guān)文章:
阿波羅13號(hào)宇宙飛船之?dāng)?shù)字孿生計(jì)算機(jī)系統(tǒng)解讀
數(shù)字孿生之操作系統(tǒng)、算法、仿真模擬解析
數(shù)字孿生數(shù)據(jù)中心與可視化計(jì)算設(shè)備硬件配置選型
數(shù)字孿生邊緣計(jì)算、建模服務(wù)器、可視化工作站完美硬件配置推薦2024v2
目錄
F1 阿波羅13號(hào)宇宙飛船數(shù)字孿生設(shè)備介紹
F1-1 阿波羅13號(hào)宇宙飛船的地面模擬器中,計(jì)算機(jī)都有哪些
F1-3 阿波羅13號(hào),指令艙模擬器,由四臺(tái)計(jì)算機(jī)組成,計(jì)算機(jī)什么型號(hào)的,歷史數(shù)據(jù)存儲(chǔ)放哪里?
F1-4 阿波羅13號(hào)飛船地面模擬器,指令艙部分,用的什么計(jì)算機(jī)
F1-5 我說的是地面部分,指令艙模擬,用的什么計(jì)算機(jī),都做哪些算法計(jì)算
F1-6 地面部分,登月艙模擬,用的什么計(jì)算機(jī),都做哪些算法計(jì)算
阿波羅13號(hào)宇宙飛船、地面模擬器和計(jì)算機(jī)都是為了實(shí)現(xiàn)阿波羅13號(hào)任務(wù)而開發(fā)的,它們的主要設(shè)備和功能如下:
一 阿波羅13號(hào)宇宙飛船(物理實(shí)體)
阿波羅13號(hào)宇宙飛船是美國(guó)NASA為完成載人登月任務(wù)而開發(fā)的宇宙飛船,由指令艙、登月艙和服務(wù)艙組成。
它的主要功能是搭載三名宇航員進(jìn)行月球登陸和返回地球。阿波羅13號(hào)的指令艙和登月艙都配備了計(jì)算機(jī)系統(tǒng),用于控制飛船的飛行、導(dǎo)航、姿態(tài)控制和通訊等。
計(jì)算機(jī):阿波羅13號(hào)使用的計(jì)算機(jī)是當(dāng)時(shí)最先進(jìn)的計(jì)算機(jī)之一,稱為“阿波羅指令艙計(jì)算機(jī)”(Apollo Guidance Computer,簡(jiǎn)稱AGC)。
AGC使用硬件和軟件相結(jié)合的方式,實(shí)現(xiàn)了飛船的導(dǎo)航、姿態(tài)控制、發(fā)動(dòng)機(jī)控制等功能。
AGC的硬件使用了先進(jìn)的集成電路和半導(dǎo)體技術(shù),其軟件則使用了當(dāng)時(shí)最先進(jìn)的程序設(shè)計(jì)技術(shù)和語(yǔ)言,包括匯編語(yǔ)言和指令流程圖等。
AGC是一種特殊設(shè)計(jì)的計(jì)算機(jī),用于在阿波羅任務(wù)期間控制和導(dǎo)航飛船,包括登月任務(wù)。它是第一臺(tái)使用集成電路技術(shù)的計(jì)算機(jī),其運(yùn)算速度為每秒約1.024萬(wàn)次浮點(diǎn)運(yùn)算。
AGC使用的編程語(yǔ)言是Assembly Language(匯編語(yǔ)言),這是一種底層的機(jī)器語(yǔ)言,需要程序員手動(dòng)編寫每條指令并調(diào)整它們的執(zhí)行順序。AGC也有一個(gè)特殊的輸入設(shè)備,稱為DSKY(Display and Keyboard,顯示屏和鍵盤),它用于輸入指令和查看計(jì)算結(jié)果
(二)地面模擬器系統(tǒng)介紹(數(shù)字孿生部分)
地面模擬器是為了訓(xùn)練宇航員和模擬阿波羅13號(hào)任務(wù)過程而建造的。地面模擬器可以模擬宇航員在飛船中的工作環(huán)境和任務(wù),包括飛行控制、姿態(tài)控制、維護(hù)設(shè)備、緊急情況處理等。通過在地面模擬器中進(jìn)行模擬訓(xùn)練,可以提高宇航員的技能和應(yīng)對(duì)能力,減少任務(wù)風(fēng)險(xiǎn)。
關(guān)于阿波羅13號(hào)的地面模擬器及相關(guān)計(jì)算機(jī)系統(tǒng)的具體細(xì)節(jié),我需要補(bǔ)充一些背景知識(shí):
阿波羅13號(hào)地面模擬器是為了訓(xùn)練宇航員和模擬任務(wù)過程而建造的設(shè)備,它是由多個(gè)模塊組成的大型系統(tǒng),包括了模擬器主機(jī)、顯示控制臺(tái)、模擬儀表、模擬飛行器等。在模擬器內(nèi),宇航員可以實(shí)時(shí)模擬和訓(xùn)練各種任務(wù),包括飛行、姿態(tài)控制、操作設(shè)備、緊急情況處理等。
2.1 計(jì)算機(jī)“集群”設(shè)備介紹
(1)指令艙指導(dǎo)計(jì)算機(jī)(Command Module Guidance Computer,CMGC)
用于模擬飛船的指令艙計(jì)算機(jī)系統(tǒng),實(shí)現(xiàn)了航天器的姿態(tài)控制、導(dǎo)航和通信等功能。
阿波羅13號(hào)指令艙地面模擬器由四臺(tái)相同型號(hào)的計(jì)算機(jī)組成---IBM System/360 Model 75計(jì)算機(jī),分別用于導(dǎo)航、航天器系統(tǒng)、通信和服務(wù)模塊控制。
IBM System/360 Model 75計(jì)算機(jī)是一種大型主機(jī),通常用于處理大量的數(shù)據(jù)和執(zhí)行復(fù)雜的計(jì)算任務(wù)。它具有高性能的中央處理器、大量的存儲(chǔ)器和高速輸入輸出設(shè)備,可以同時(shí)支持多個(gè)用戶和應(yīng)用程序。
阿波羅13號(hào)指令艙地面模擬器使用IBM System/360 Model 75計(jì)算機(jī)模擬指令艙的各種系統(tǒng)和操作,以便訓(xùn)練宇航員和地面人員應(yīng)對(duì)各種情況。
在阿波羅13號(hào)任務(wù)期間,IBM System/360 Model 75計(jì)算機(jī)使用了多種算法來支持指令艙的導(dǎo)航、通信、電力管理和其他任務(wù)。
例如,計(jì)算機(jī)使用了慣性導(dǎo)航算法來確定飛船的位置和方向,以及調(diào)整飛船的速度和軌道。此外,它還使用了多種算法來處理和發(fā)送指令、監(jiān)測(cè)飛船的狀態(tài)、優(yōu)化能源使用等任務(wù)。
(2)登月艙模擬計(jì)算機(jī) Lunar Module Simulator(LMS)
LMS是一臺(tái)特殊設(shè)計(jì)的計(jì)算機(jī),旨在模擬登月艙的各種系統(tǒng)和操作。LMS基于Digital Equipment Corporation的PDP-8計(jì)算機(jī),通過添加特定硬件和軟件來支持模擬任務(wù)。
在LMS中,許多算法被用于支持各種任務(wù)。以下是一些例子:
1
姿態(tài)控制算法
登月艙需要保持正確的姿態(tài)和方向,以確保正確地對(duì)準(zhǔn)目標(biāo)和執(zhí)行任務(wù)。LMS使用了一種叫做“空間定位法”的算法來確定艙體的方向,以及使用了陀螺儀和加速度計(jì)等傳感器來監(jiān)測(cè)和控制姿態(tài)
2
導(dǎo)航算法
為了正確著陸,LMS需要精確計(jì)算登月艙的位置和速度。它使用了慣性導(dǎo)航系統(tǒng),加上從地面?zhèn)魉瓦^來的數(shù)據(jù),來計(jì)算艙體的位置和速度
3
發(fā)動(dòng)機(jī)控制算法
登月艙需要使用發(fā)動(dòng)機(jī)來進(jìn)行著陸和起飛等任務(wù)。LMS使用了一種稱為“PID控制”的算法來控制發(fā)動(dòng)機(jī)的推力和方向,以確保正確的著陸和起飛
4
通訊算法
LMS需要與地面控制中心進(jìn)行通訊,以傳遞和接收指令和數(shù)據(jù)。為此,LMS使用了一些復(fù)雜的通訊算法來保證通訊的可靠性和安全性
5
其他算法
支持登月任務(wù)中的各種任務(wù)和操作
(3)數(shù)據(jù)與歷史數(shù)據(jù)存儲(chǔ)設(shè)備
歷史數(shù)據(jù)的存儲(chǔ)在阿波羅13號(hào)指令艙模擬器中使用了磁帶作為主要存儲(chǔ)介質(zhì),這些磁帶通常被存放在磁帶庫(kù)中,以備日后使用。
在阿波羅13號(hào)任務(wù)中,由于發(fā)生了事故,導(dǎo)致指令艙模擬器中的數(shù)據(jù)無(wú)法完全保存,因此在后續(xù)的調(diào)查中,數(shù)據(jù)恢復(fù)工作成為了一項(xiàng)非常重要的任務(wù)。
2.2 算法和工程師
阿波羅13號(hào)的地面模擬器使用了多種算法,包括:
飛行控制算法
導(dǎo)航算法
慣性測(cè)量單元(IMU)數(shù)據(jù)處理算法
通訊算法…
這些算法均采用了當(dāng)時(shí)最先進(jìn)的技術(shù)和方法,如微處理器控制、數(shù)字濾波、卡爾曼濾波等。
工程師:
阿波羅13號(hào)地面模擬器的設(shè)計(jì)和制造涉及了大量的工程師和技術(shù)人員,
他們的主要職責(zé)是設(shè)計(jì)、開發(fā)和測(cè)試模擬器的各個(gè)模塊和系統(tǒng),并負(fù)責(zé)維護(hù)和升級(jí)模擬器系統(tǒng)。
這些工程師包括了計(jì)算機(jī)科學(xué)家、電子工程師、機(jī)械工程師、軟件開發(fā)工程師等。他們需要具備專業(yè)的知識(shí)和技能,掌握計(jì)算機(jī)、電子、機(jī)械等多個(gè)領(lǐng)域的知識(shí),能夠熟練地使用相關(guān)工具和軟件進(jìn)行開發(fā)和測(cè)試。
總的來說,阿波羅13號(hào)宇宙飛船、地面模擬器和計(jì)算機(jī)都是當(dāng)時(shí)最先進(jìn)的技術(shù)設(shè)備,它們的研發(fā)和應(yīng)用對(duì)于阿波羅13號(hào)任務(wù)的成功起到了至關(guān)重要的作用,也是開數(shù)字孿生應(yīng)用之先。