最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)的制作方法

文檔序號:6329934閱讀:399來源:國知局
專利名稱:基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于衛(wèi)星仿真測試技術(shù)領(lǐng)域,具體涉及一種基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)。
背景技術(shù)
在航天工程領(lǐng)域,由于衛(wèi)星的研制費用較高,并且衛(wèi)星的運行環(huán)境十分復(fù)雜惡劣, 所以,一般都需要對衛(wèi)星的飛行控制系統(tǒng)進行仿真,從而驗證衛(wèi)星的飛行控制系統(tǒng)的方案設(shè)計的正確性,以及檢驗衛(wèi)星的飛行控制系統(tǒng)的功能和性能。通常,衛(wèi)星的飛行控制仿真系統(tǒng)可采用半物理仿真和全物理仿真。其中,全物理仿真系統(tǒng)中,由于將各種真實物理器件直接接入仿真回路,所以這些真實物理器件對仿真控制系統(tǒng)性能的影響能直觀而有效地反映在仿真試驗的結(jié)果中,從而具有仿真可信度較高的優(yōu)點,但使用各種真實物理器件直接增加了仿真系統(tǒng)的成本和復(fù)雜度,從而限制了全物理仿真系統(tǒng)的應(yīng)用范圍。半物理仿真系統(tǒng)中,硬件參與仿真回路中,同時部分硬件又采用數(shù)學(xué)仿真的方式,即半物理仿真系統(tǒng)結(jié)合了數(shù)學(xué)仿真和物理仿真,因此,半物理仿真系統(tǒng)具有成本低、操作簡單、且仿真可信度高等優(yōu)點,在衛(wèi)星控制仿真系統(tǒng)中使用廣泛。現(xiàn)有的半物理仿真系統(tǒng)中,敏感器或執(zhí)行器有以下兩種接入衛(wèi)星控制仿真系統(tǒng)的方式(1)采用數(shù)學(xué)仿真的方式接入衛(wèi)星控制仿真系統(tǒng),即利用計算機根據(jù)對應(yīng)的數(shù)學(xué)模擬對敏感器或執(zhí)行器進行仿真,但該方法仿真輸出的敏感器或執(zhí)行器數(shù)據(jù)格式與敏感器或執(zhí)行器真實物理器件輸出的數(shù)據(jù)格式不同,即該方法沒有實現(xiàn)按真實物理器件的工作模式進行仿真的效果,從而影響了仿真結(jié)果的可信度。( 采用實物的方式接入衛(wèi)星控制仿真系統(tǒng),即將真實的敏感器或執(zhí)行器直接接入衛(wèi)星控制仿真系統(tǒng)中,由于采用真實物理器件,從而增加了仿真系統(tǒng)的成本和復(fù)雜度。因此,尋找一種能夠有效增加敏感器或執(zhí)行器在衛(wèi)星控制仿真系統(tǒng)中的可信度, 同時又不增加仿真系統(tǒng)的成本和復(fù)雜度的方法,具有重要現(xiàn)實意義。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供一種基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng),由于所采用的部件模擬器輸出或輸入的數(shù)據(jù)格式與對應(yīng)的真實物理部件的輸入或輸出的數(shù)據(jù)格式相同,能夠有效模擬對應(yīng)真實物理部件的功能,所以能有效提高衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)的仿真可信度,又由于所采用的為部件模擬器,而不是采用的真實物理器件,所以又具有仿真系統(tǒng)成本低、復(fù)雜度低的優(yōu)點,同時還具有通用性強、靈活性強、自動化程度高的特點,因此,能有效縮短衛(wèi)星的研制周期,減少衛(wèi)星的研制成本。本發(fā)明所采用的技術(shù)方案如下本發(fā)明提供一種基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng),應(yīng)用于包括動力學(xué)仿真服務(wù)器、敏感器模擬器、執(zhí)行器模擬器和星載計算機的系統(tǒng)中,包括以下步驟(1)所述動力學(xué)仿真服務(wù)器根據(jù)預(yù)存的衛(wèi)星動力學(xué)數(shù)學(xué)模型以及初始控制力信息和初始控制力矩信息計算得到當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,并將該軌道參數(shù)信息和姿態(tài)四元數(shù)信息發(fā)送給所述敏感器模擬器;(2)所述敏感器模擬器接收所述軌道參數(shù)信息和姿態(tài)四元數(shù)信息,并結(jié)合與所述敏感器模擬器對應(yīng)的敏感器數(shù)學(xué)模型進行仿真計算,得到所述敏感器的模擬測量值,并將該模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實測量值的數(shù)據(jù)格式,得到真實格式模擬測量值,并將該真實格式模擬測量值發(fā)送給所述星載計算機;其中,所述真實格式模擬測量值的數(shù)據(jù)格式為實際敏感器在實際衛(wèi)星控制系統(tǒng)中實際輸出的數(shù)據(jù)格式;(3)所述星載計算機接收所述真實格式模擬測量值,并根據(jù)預(yù)存的衛(wèi)星目標(biāo)姿態(tài)信息和/或衛(wèi)星目標(biāo)軌道信息以及控制算法進行計算,得到控制指令,并將該控制指令發(fā)送給所述執(zhí)行器模擬器;其中,所述控制指令的數(shù)據(jù)格式為實際執(zhí)行器在實際衛(wèi)星控制系統(tǒng)中實際接收到的數(shù)據(jù)格式;(4)所述執(zhí)行器模擬器接收所述控制指令,并將該控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式,得到所述模擬控制指令,然后根據(jù)所述模擬控制指令和預(yù)存的與所述執(zhí)行器模擬器對應(yīng)的執(zhí)行器的數(shù)學(xué)模型進行仿真計算,得到新的控制力信息和新的控制力矩信息,并將該新的控制力信息和新的控制力矩信息發(fā)送給所述動力學(xué)仿真服務(wù)器;(5)所述動力學(xué)仿真服務(wù)器用接收到的所述新的控制力信息和新的控制力矩信息更新所述初始控制力信息和初始控制力矩信息,然后重復(fù)執(zhí)行步驟(1)-(5),直到達(dá)到預(yù)設(shè)仿真時間,結(jié)束上述流程。優(yōu)選的,步驟(1)中所述衛(wèi)星動力學(xué)數(shù)學(xué)模型包括衛(wèi)星姿態(tài)動力學(xué)模型和衛(wèi)星軌道動力學(xué)模型。優(yōu)選的,步驟O)中所述模擬測量值的數(shù)據(jù)格式為符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式; 所述真實格式模擬測量值的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式;步驟(3)中所述控制指令的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式,步驟中所述模擬控制指令的數(shù)據(jù)格式為符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式。優(yōu)選的,所述敏感器模擬器包括星敏感器模擬器、太陽敏感器模擬器、磁強計模擬器、光纖陀螺模擬器、GPS模擬器中的一種或幾種;所述執(zhí)行器模擬器包括飛輪模擬器、磁力矩器模擬器、推力器模擬器中的一種或幾種。優(yōu)選的,所述敏感器模擬器包括敏感器仿真服務(wù)器和敏感器數(shù)據(jù)接口轉(zhuǎn)換器;所述敏感器仿真服務(wù)器用于將接收到的來自所述動力學(xué)仿真服務(wù)器的所述軌道參數(shù)信息和姿態(tài)四元數(shù)信息結(jié)合預(yù)存的與所述敏感器模擬器對應(yīng)的敏感器的數(shù)學(xué)模型進行仿真計算,得到所述敏感器的模擬測量值,并將該模擬測量值發(fā)送給所述敏感器數(shù)據(jù)接口轉(zhuǎn)換器;所述敏感器數(shù)據(jù)接口轉(zhuǎn)換器用于將接收到的所述模擬測量值轉(zhuǎn)化為真實格式模擬測量值,并將該真實格式模擬測量值發(fā)送給所述星載計算機。優(yōu)選的,所述敏感器數(shù)據(jù)接口轉(zhuǎn)換器為單個或多個;每一個敏感器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于同一類敏感器的模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實格式模擬測量值的數(shù)據(jù)格式和/或每一個敏感器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于不同類敏感器的模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實格式模擬測量值的數(shù)據(jù)格式。
優(yōu)選的,所述執(zhí)行器模擬器包括執(zhí)行器仿真服務(wù)器和執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器;所述執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器用于接收來自所述星載計算機的控制指令,并將該控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式,得到所述模擬控制指令,然后將該模擬控制指令發(fā)送給所述執(zhí)行器仿真服務(wù)器;所述執(zhí)行器仿真服務(wù)器用于接收來自所述執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器的模擬控制指令,然后根據(jù)所述模擬控制指令和預(yù)存的所述執(zhí)行器的數(shù)學(xué)模型進行仿真計算,得到新的控制力信息和新的控制力矩信息,并將該新的控制力信息和新的控制力矩信息發(fā)送給所述動力學(xué)仿真服務(wù)器。優(yōu)選的,所述執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器為單個或多個;每一個執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于同一類執(zhí)行器的控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式和/ 或每一個執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于不同類執(zhí)行器的控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式。優(yōu)選的,還包括數(shù)據(jù)存儲服務(wù)器,所述數(shù)據(jù)存儲服務(wù)器與所述星載計算機相連, 所述星載計算機將接收到的所述真實格式模擬測量值以及計算得到的所述控制指令發(fā)送給所述數(shù)據(jù)存儲服務(wù)器,由所述數(shù)據(jù)存儲器進行存儲。優(yōu)選的,還包括地面站模擬器,所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,繪制并顯示所接收到的所述當(dāng)前衛(wèi)星的運動參數(shù)隨時間的變化曲線;和/或所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,存儲并顯示所述執(zhí)行器模擬器輸出給所述仿真服務(wù)器的信息;和/或所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,存儲并顯示所述敏感器模擬器輸出給所述星載計算機的信息。本發(fā)明的有益效果如下本發(fā)明提供的基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng),所采用的部件模擬器為敏感器模擬器和執(zhí)行器模擬器,由于敏感器模擬器向星載計算機輸出的數(shù)據(jù)格式與實際敏感器向星載計算機輸出的數(shù)據(jù)格式相同,而且,執(zhí)行器模擬器接收的來自星載計算機的數(shù)據(jù)格式,即執(zhí)行器輸入的數(shù)據(jù)格式與實際執(zhí)行器輸入的數(shù)據(jù)格式相同,所以能有效提高衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)的仿真可信度,又由于所采用的為部件模擬器,而不是采用的真實物理器件,所以又具有仿真系統(tǒng)成本低、復(fù)雜度低的優(yōu)點, 同時還具有通用性強、靈活性強、自動化程度高的特點,因此,能有效縮短衛(wèi)星的研制周期, 減少衛(wèi)星的研制成本。


圖1為本發(fā)明實施例一提供的一種仿真系統(tǒng)進行閉環(huán)仿真的流程示意圖;圖2為本發(fā)明實施例一提供的星載計算機中CPU板的電路模塊圖;圖3為本發(fā)明實施例二提供的基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明的具體的實施方式進行說明。
實施例一本發(fā)明實施例提供一種基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng),應(yīng)用于包括動力學(xué)仿真服務(wù)器、敏感器模擬器、執(zhí)行器模擬器和星載計算機的系統(tǒng)中,如圖1所示, 為本發(fā)明實施例提供的一種仿真系統(tǒng)進行閉環(huán)仿真的流程示意圖,包括以下步驟步驟101 所述動力學(xué)仿真服務(wù)器根據(jù)預(yù)存的衛(wèi)星動力學(xué)數(shù)學(xué)模型以及初始控制力信息和初始控制力矩信息計算得到當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,并將該軌道參數(shù)信息和姿態(tài)四元數(shù)信息發(fā)送給所述敏感器模擬器。其中,所述衛(wèi)星動力學(xué)數(shù)學(xué)模型包括衛(wèi)星姿態(tài)動力學(xué)模型和衛(wèi)星軌道動力學(xué)模型。敏感器模擬器包括星敏感器模擬器、太陽敏感器模擬器、磁強計模擬器、光纖陀螺模擬器、GPS模擬器中的一種或幾種。在實際仿真應(yīng)用中,動力學(xué)仿真服務(wù)器可以采用工作站構(gòu)成,其上分別安裝有 Windows XP x64版本以上操作系統(tǒng)、Visual Studio 6. 0以上等軟件開發(fā)環(huán)境。步驟102 所述敏感器模擬器根據(jù)接收到的所述軌道參數(shù)信息和姿態(tài)四元數(shù)信息和預(yù)存的與所述敏感器模擬器對應(yīng)的敏感器的數(shù)學(xué)模型進行仿真計算,得到所述敏感器的模擬測量值,并將該模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實測量值的數(shù)據(jù)格式,得到所述真實格式模擬測量值,并將該真實格式模擬測量值發(fā)送給所述星載計算機;其中,所述真實格式模擬測量值的數(shù)據(jù)格式為實際敏感器在實際衛(wèi)星控制系統(tǒng)中實際輸出的數(shù)據(jù)格式。本步驟中,由于敏感器模擬器進行仿真計算后,得到的敏感器的模擬測量值的數(shù)據(jù)格式與實際衛(wèi)星系統(tǒng)中敏感器真實器件輸出的數(shù)據(jù)格式不同,所以,為了提高仿真可信度,根據(jù)不同敏感器真實器件輸出的數(shù)據(jù)格式的類型,本發(fā)明將模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實測量值的數(shù)據(jù)格式。例如現(xiàn)有真實衛(wèi)星系統(tǒng)中,星上設(shè)備間是通過 CAN(ControIler Area Network,控制器局域網(wǎng))總線進行數(shù)據(jù)通訊的,也就是說,星上敏感器輸出的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式類型,而仿真系統(tǒng)中,敏感器模擬器輸出的數(shù)據(jù)格式常為以太網(wǎng)數(shù)據(jù)格式,因此,可以通過設(shè)置以太網(wǎng)/CAN接口轉(zhuǎn)換器來實現(xiàn)模擬測量值和真實測量值間數(shù)據(jù)格式的轉(zhuǎn)換。在敏感器模擬器和星載計算機間設(shè)置以太網(wǎng)/CAN 接口轉(zhuǎn)換器的具體系統(tǒng)參見實施例二,在此不再贅述。另外,本步驟中,敏感器模擬器的輸出數(shù)據(jù)直接上傳給星載計算機,與實際衛(wèi)星控制系統(tǒng)中敏感器真實器件的輸出直接上傳給星載計算機相同,從而提高了仿真可信度。步驟103 所述星載計算機接收所述真實格式模擬測量值,并根據(jù)預(yù)存的衛(wèi)星目標(biāo)姿態(tài)信息和/或衛(wèi)星目標(biāo)軌道信息以及控制算法進行計算,得到控制指令,并將該控制指令發(fā)送給所述執(zhí)行器模擬器;其中,所述控制指令的數(shù)據(jù)格式為實際執(zhí)行器在實際衛(wèi)星控制系統(tǒng)中實際接收到的數(shù)據(jù)格式。其中,所述執(zhí)行器模擬器包括動量輪模擬器、磁力矩器模擬器、推力器模擬器中的一種或幾種。本步驟中,星載計算機直接將控制指令輸出給執(zhí)行器模擬器,從而直接控制執(zhí)行器模擬器的動作,這與實際衛(wèi)星控制系統(tǒng)中裝置間驅(qū)動關(guān)系相同,而現(xiàn)有技術(shù)中,星載計算機輸出的控制指令需要首先傳輸給仿真計算機,再通過仿真計算機控制執(zhí)行器模擬器的動作。因此,本發(fā)明中,通過星載計算機直接驅(qū)動執(zhí)行器模擬器,從而提高了仿真可信度。
另外,本步驟中,星載計算機向執(zhí)行器模擬器輸出的控制指令的數(shù)據(jù)格式與實際執(zhí)行器在實際衛(wèi)星控制系統(tǒng)中實際接收到的數(shù)據(jù)格式相同,從而也提高了仿真可信度。在實際仿真應(yīng)用中,星載計算機可以由國防科大六院開發(fā)的采用基于 ARM (Advanced RISC Machines)處理器的雙CAN總線結(jié)構(gòu)并且運行Linux操作系統(tǒng)的計算機。星載計算機由電源仲裁板、通信背板、機箱與接口、CPU板組成。電源仲裁板提供星載計算平臺所需的各種電源電壓,例如5V、3. 3V、1.8V、1.5V等,并含有一個雙機溫備控制模塊,用來接受主從機的心跳信號,并根據(jù)兩個CPU板的狀態(tài)分別發(fā)送中斷信號、重啟信號和主機標(biāo)志信號;通信背板用于各板之間信號的連通,包括CPU板與CPU板、CPU板與電源仲裁板之間的通信,背板上有一塊雙口 RAM (Random Access Memory,隨機存取存儲器),主要負(fù)責(zé)雙機通訊,確保采集到的數(shù)據(jù)不會因為主機故障而丟失;CPU板是一個完整的單板計算機,如圖2所示,為本實施例提供的星載計算機中CPU板的電路模塊圖,主要特征如下 CPU 型號為 AT91RM9200,200MIPS@180MHz ;PROM (Programmable Read-Only Memory,可編程只讀存儲器)為32KB ;SRAM(StaticRandom Access Memory,靜態(tài)隨機存取存儲器)為6MB ; FLASH為16MB ;包括各種接口,接口主要用于星載計算機平臺與其他控制平臺的連接,具體包括RS232接口、TAG接口、網(wǎng)口、與外部設(shè)備通信的雙CAN總線接口等,該CPU板中還對關(guān)鍵器件進行了抗SEL保護;星載計算機還包括機箱,機箱用于固定并安裝星載計算平臺, 規(guī)格為體積長*寬*高為186 X 134X 194mm3,重量為1. 9kgo在星載計算機上運行的程序模塊主要包括衛(wèi)星軌道控制算法模塊、衛(wèi)星姿態(tài)控制算法模塊、遙測和通信程序模塊、 LINUX操作系統(tǒng)和CAN接口程序模塊。步驟104 所述執(zhí)行器模擬器接收所述控制指令,并將該控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式,得到所述模擬控制指令,然后根據(jù)所述模擬控制指令和預(yù)存的與所述執(zhí)行器模擬器對應(yīng)的執(zhí)行器的數(shù)學(xué)模型進行仿真計算,得到新的控制力信息和新的控制力矩信息,并將該新的控制力信息和新的控制力矩信息發(fā)送給所述動力學(xué)仿真服務(wù)器。步驟105 所述動力學(xué)仿真服務(wù)器用接收到的所述新的控制力信息和新的控制力矩信息更新所述初始控制力信息和初始控制力矩信息,然后重復(fù)執(zhí)行步驟101-105,直到達(dá)到預(yù)設(shè)仿真時間,結(jié)束上述流程。需要說明的是,本實施例提供的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)在進行仿真時,仿真系統(tǒng)可以在任意時間判斷是否達(dá)到預(yù)設(shè)仿真時間,如果沒有達(dá)到,則重復(fù)執(zhí)行仿真過程;如果達(dá)到,則結(jié)束流程。另外,本實施例提供的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)還包括數(shù)據(jù)存儲服務(wù)器,所述數(shù)據(jù)存儲服務(wù)器與所述星載計算機相連,所述星載計算機將接收到的所述真實測量值以及計算得到的所述控制指令發(fā)送給所述數(shù)據(jù)存儲服務(wù)器,由所述數(shù)據(jù)存儲器進行存儲。具體的,數(shù)據(jù)存儲服務(wù)器采用PC機構(gòu)造,其操作系統(tǒng)為Windows XPftOfessional。數(shù)據(jù)存儲服務(wù)器通過直通RS232串口線、交叉以太網(wǎng)線與星載計算機相連接。在數(shù)據(jù)存儲服務(wù)器上建立一個超級終端,啟動超級終端,給星載計算機上電啟動之后,星載計算機的運行狀態(tài)會在數(shù)據(jù)存儲服務(wù)器的超級終端上顯示出來。在數(shù)據(jù)存儲服務(wù)器機上安裝一個虛擬機軟件,虛擬機的操作系統(tǒng)為Red Hat9,啟動數(shù)據(jù)存儲服務(wù)器機上的虛擬機,把開發(fā)好的衛(wèi)星飛行控制程序復(fù)制到虛擬機上,在虛擬機上編譯鏈接飛行控制程序生成一個執(zhí)行程序,把該執(zhí)行程序復(fù)制到數(shù)據(jù)存儲服務(wù)器機上,啟動數(shù)據(jù)存儲服務(wù)器機上的tftp (Trivial FileTransfer Protocol,簡單文件傳輸協(xié)議),采用tftp將執(zhí)行程序下載到星載計算機的flash模塊上。還包括地面站模擬器,所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,繪制并顯示所接收到的所述當(dāng)前衛(wèi)星的運動參數(shù)隨時間的變化曲線;和/或所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,存儲并顯示所述執(zhí)行器模擬器輸出給所述仿真服務(wù)器的信息;和/或所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,存儲并顯示所述敏感器模擬器輸出給所述星載計算機的信息。具體的,地面站模擬器通過串口線與一個無線網(wǎng)絡(luò)收發(fā)器建立連接,從無線網(wǎng)絡(luò)收發(fā)器讀取數(shù)據(jù)。另外,在地面站模擬器上安裝了 LabView軟件,使用該軟件來開發(fā)一個圖形化的界面,將各種參數(shù)隨時間變化的曲線繪制出來。本實施例提供的仿真系統(tǒng)還包括CAN轉(zhuǎn)以太網(wǎng)設(shè)備,CAN轉(zhuǎn)以太網(wǎng)設(shè)備具體為 TNode-232,主要實現(xiàn)CAN網(wǎng)和以太網(wǎng)數(shù)據(jù)通信的接口轉(zhuǎn)換工作。該設(shè)備的主要工作是完成接口配置。還包括無線網(wǎng)絡(luò)收發(fā)器。具體的,在閉環(huán)仿真回路中可以使用兩個無線網(wǎng)絡(luò)收發(fā)器,即第一無線網(wǎng)絡(luò)收發(fā)器和第二無線網(wǎng)絡(luò)收發(fā)器。其中,第一無線網(wǎng)絡(luò)收發(fā)器用于接收CAN總線上需要傳給地面站模擬器的數(shù)據(jù),然后通過無線網(wǎng)絡(luò)發(fā)送給地面站模擬器;第二無線網(wǎng)絡(luò)收發(fā)器用于接收來自第一無線網(wǎng)絡(luò)收發(fā)器傳輸過來的數(shù)據(jù),并將該數(shù)據(jù)傳輸給地面站模擬器。還包括高速交換機。具體的,可以采用100M Cisco可配置交換機,用于實現(xiàn)各路數(shù)據(jù)的快速交換。還包括多組輸出直流電源。該電源可以輸出不同幅值的電壓,用于給星載計算機、CAN轉(zhuǎn)以太網(wǎng)設(shè)備、以太網(wǎng)交換機、無線網(wǎng)絡(luò)收發(fā)器供電。本實施例中,一方面,敏感器模擬器直接將仿真計算得到的測量值發(fā)送給星載計算機,而星載計算機直接將計算得到的控制指令發(fā)送給執(zhí)行器模擬器,這種設(shè)備間通信方式與實際衛(wèi)星控制系統(tǒng)相同,從而提高了仿真可信度;另一方面,敏感器模擬器向星載計算機輸出的真實測量值的數(shù)據(jù)格式與實際敏感器在實際衛(wèi)星控制系統(tǒng)中實際輸出的數(shù)據(jù)格式相同,并且,星載計算機向執(zhí)行器模擬器輸出的控制指令的數(shù)據(jù)格式與實際執(zhí)行器在實際衛(wèi)星控制系統(tǒng)中實際接收到的數(shù)據(jù)格式相同,從而進一步增加了仿真可信度。實施例二本實施例和實施例一的不同在于,本實施例提供的基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)中,敏感器模擬器包括敏感器仿真服務(wù)器和敏感器數(shù)據(jù)接口轉(zhuǎn)換器,通過敏感器數(shù)據(jù)接口轉(zhuǎn)換器連接敏感器仿真服務(wù)器和星載計算機,敏感器數(shù)據(jù)接口轉(zhuǎn)換器用于轉(zhuǎn)換敏感器仿真服務(wù)器和星載計算機間通信的數(shù)據(jù)格式;而執(zhí)行器模擬器包括執(zhí)行器仿真服務(wù)器和執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器,通過執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器連接執(zhí)行器仿真服務(wù)器和星載計算機,執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器用于轉(zhuǎn)換執(zhí)行器仿真服務(wù)器和星載計算機間通信的數(shù)據(jù)格式。
進一步的,由于現(xiàn)有實際衛(wèi)星系統(tǒng)中,星上設(shè)備間是通過CAN總線進行數(shù)據(jù)通訊的,也就是說,星上敏感器向星載計算機輸出的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式類型, 而星載計算機向星上執(zhí)行器實際輸出的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式類型,因此, 本實施例提供的基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)中,部件模擬器輸出或輸入的數(shù)據(jù)格式以符合CAN協(xié)議的數(shù)據(jù)格式為例進行說明。但需要說明的是,本發(fā)明并不局限于此,當(dāng)星上設(shè)備間采用其他數(shù)據(jù)格式,例如A類數(shù)據(jù)格式進行通訊時,本發(fā)明提供的仿真系統(tǒng)中,部件模擬器輸出或輸入的數(shù)據(jù)格式也可以進行相應(yīng)的變化,凡是符合該種構(gòu)想的情況均在本發(fā)明保護范圍之內(nèi)。具體的,本實施例提供的基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng),應(yīng)用于包括動力學(xué)仿真服務(wù)器、敏感器模擬器、執(zhí)行器模擬器和星載計算機的系統(tǒng)中,其中,敏感器模擬器包括敏感器仿真服務(wù)器和敏感器數(shù)據(jù)接口轉(zhuǎn)換器;執(zhí)行器模擬器包括執(zhí)行器仿真服務(wù)器和執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器,又由于現(xiàn)有實際衛(wèi)星系統(tǒng)中,星上設(shè)備間是通過CAN 總線進行數(shù)據(jù)通訊的,因此,本實施例中,以敏感器數(shù)據(jù)接口轉(zhuǎn)換器為敏感器以太網(wǎng)/CAN 數(shù)據(jù)接口轉(zhuǎn)換器,執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器為執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器為例進行說明,如圖3所示,為本發(fā)明實施例二提供的基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)的結(jié)構(gòu)示意圖,具體包括以下步驟步驟201,動力學(xué)仿真服務(wù)器根據(jù)預(yù)存的衛(wèi)星動力學(xué)數(shù)學(xué)模型以及初始控制力信息和初始控制力矩信息計算得到當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,并將該軌道參數(shù)信息和姿態(tài)四元數(shù)信息發(fā)送給所述敏感器模擬器。本發(fā)明中,敏感器模擬器包括敏感器仿真服務(wù)器和敏感器數(shù)據(jù)接口轉(zhuǎn)換器,所以,本步驟中,動力學(xué)仿真服務(wù)器是將軌道參數(shù)信息和姿態(tài)四元數(shù)信息發(fā)送給敏感器模擬器中的敏感器仿真服務(wù)器。步驟202,敏感器仿真服務(wù)器根據(jù)接收到的所述軌道參數(shù)信息和姿態(tài)四元數(shù)信息和預(yù)存的與所述敏感器模擬器對應(yīng)的敏感器的數(shù)學(xué)模型進行仿真計算,得到所述敏感器的模擬測量值,并將該模擬測量值發(fā)送給敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器。其中,在衛(wèi)星仿真系統(tǒng)中,模擬測量值的數(shù)據(jù)格式為符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式; 而真實測量值的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式,因此,敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器用于將符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式轉(zhuǎn)化為符合CAN協(xié)議的數(shù)據(jù)格式。另外,由于在實際衛(wèi)星系統(tǒng)中,敏感器可以為多類,例如星敏感器、太陽敏感器、 磁強計、光纖陀螺、GPS中的一種或幾種,因此,本步驟中,敏感器仿真服務(wù)器基于不同的敏感器的數(shù)學(xué)模型,可以計算得到不同敏感器的模擬測量值,例如星敏感器模擬測量值、太陽敏感器模擬測量值、磁強計模擬測量值、光纖陀螺模擬測量值、GPS模擬測量值等,然后將這些不同類的模擬測量值可以發(fā)送給同一個敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,也可以分別發(fā)送給對應(yīng)的敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器。也就是說,本發(fā)明提供的敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器既可以將屬于同一類敏感器的符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式轉(zhuǎn)化為符合CAN協(xié)議的數(shù)據(jù)格式,也可以將屬于不同類敏感器的符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式轉(zhuǎn)化為符合CAN協(xié)議的數(shù)據(jù)格式。為方便說明,下面將符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式的數(shù)據(jù)簡稱為以太網(wǎng)數(shù)據(jù),將符合CAN協(xié)議的數(shù)據(jù)格式的數(shù)據(jù)簡單為CAN數(shù)據(jù)。例如敏感器仿真服務(wù)器基于預(yù)存的太陽敏感器的數(shù)學(xué)模型進行仿真計算,得到太陽敏感器的以太網(wǎng)數(shù)據(jù),基于預(yù)存的星敏感器的數(shù)學(xué)模型進行仿真計算,得到星敏感器的以太網(wǎng)數(shù)據(jù),則太陽敏感器的以太網(wǎng)數(shù)據(jù)和星敏感器的以太網(wǎng)數(shù)據(jù)可以通過以下兩種方式進行發(fā)送(一)只設(shè)置一個敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,則太陽敏感器的以太網(wǎng)數(shù)據(jù)和星敏感器的以太網(wǎng)數(shù)據(jù)均發(fā)送給該敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,該敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器既將太陽敏感器的以太網(wǎng)數(shù)據(jù)轉(zhuǎn)化為CAN數(shù)據(jù),同時也將星敏感器的以太網(wǎng)數(shù)據(jù)轉(zhuǎn)化為CAN數(shù)據(jù)。(二)分別設(shè)置太陽敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器和星敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,由太陽敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器將太陽敏感器的以太網(wǎng)數(shù)據(jù)轉(zhuǎn)化為CAN數(shù)據(jù),由星敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器將星敏感器的以太網(wǎng)數(shù)據(jù)轉(zhuǎn)化為CAN數(shù)據(jù),但需要說明的是,太陽敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器和星敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器的硬件相同,區(qū)別僅在于傳輸內(nèi)容的不同。步驟203 敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器將接收到的所述模擬測量值轉(zhuǎn)化為真實格式模擬測量值,并將該真實格式模擬測量值發(fā)送給所述星載計算機。具體的,敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器將接收到的以太網(wǎng)數(shù)據(jù)轉(zhuǎn)化為CAN數(shù)據(jù),然后將該CAN數(shù)據(jù)發(fā)送給星載計算機。因此,敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器發(fā)送給星載計算機的數(shù)據(jù)為CAN數(shù)據(jù), 與實際衛(wèi)星系統(tǒng)中,敏感器向星載計算機輸出的數(shù)據(jù)格式相同,從而提高了仿真可信度。步驟204:星載計算機接收所述真實格式模擬測量值,并根據(jù)預(yù)存的衛(wèi)星目標(biāo)姿態(tài)信息和衛(wèi)星目標(biāo)軌道信息以及控制算法進行計算,得到控制指令,并將該控制指令發(fā)送給執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器。其中,星載計算機仿真計算,得到的控制指令為符合CAN協(xié)議的控制指令,以下簡稱CAN控制指令。也就是說,執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器接收到的來自星載計算機的控制指令為CAN控制指令,與實際執(zhí)行器在實際衛(wèi)星控制系統(tǒng)中實際接收到的數(shù)據(jù)格式的類型相同,從而提高仿真可信度。與敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器可以為一個或多個相同,本實施例提供的執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器也可以為一個或多個。具體的,由于在實際衛(wèi)星系統(tǒng)中,執(zhí)行器可以為多類,例如動量輪、磁力矩器、推力器等,因此,本步驟中,星載計算機根據(jù)要控制的執(zhí)行器的類別的不同,得到對不同類執(zhí)行器的控制指令后,可以發(fā)送給同一個執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,也可以發(fā)送給對應(yīng)的執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器。也就是說,本發(fā)明提供的執(zhí)行器以太網(wǎng)/CAN 數(shù)據(jù)接口轉(zhuǎn)換器既可以將屬于同一類執(zhí)行器的CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令,也可以將屬于不同類執(zhí)行器的CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令,其中,以太網(wǎng)控制指令代表符合以太網(wǎng)協(xié)議的控制指令。例如星載計算機根據(jù)要控制的執(zhí)行器的類別,得到對磁力矩器的CAN控制指令和對推力器的CAN控制指令,則對磁力矩器的CAN控制指令和對推力器的CAN控制指令可以通過以下兩種方式進行發(fā)送(一)只設(shè)置一個執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,則對磁力矩器的CAN控制指令和對推力器的CAN控制指令均發(fā)送給該執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,由該執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器既將對磁力矩器的CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令,同時也將對推力器的CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令。(二)分別設(shè)置磁力矩器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器和推力器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,由磁力矩器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器將對磁力矩器的CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令, 由推力器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器將對推力器的CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令, 但需要說明的是,磁力矩器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器和推力器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器的硬件相同,區(qū)別僅在于傳輸內(nèi)容的不同。進一步的,本實施例提供的執(zhí)行器以太網(wǎng)/ CAN數(shù)據(jù)接口轉(zhuǎn)換器和敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器可以為同一個硬件設(shè)備,也可以為不同的硬件設(shè)備。步驟205 執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器接收來自星載計算機的CAN控制指令,并將CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令,然后根據(jù)所述以太網(wǎng)控制指令和預(yù)存的所述執(zhí)行器的數(shù)學(xué)模型進行仿真計算,得到新的控制力信息和新的控制力矩信息,并將該新的控制力信息和新的控制力矩信息發(fā)送給所述動力學(xué)仿真服務(wù)器。步驟206 所述動力學(xué)仿真服務(wù)器用接收到的所述新的控制力信息和新的控制力矩信息更新所述初始控制力信息和初始控制力矩信息,然后重復(fù)執(zhí)行步驟201-205,直到達(dá)到預(yù)設(shè)仿真時間,結(jié)束上述流程。因此,本實施例提供的基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)中,敏感器模擬器包括敏感器仿真服務(wù)器和敏感器數(shù)據(jù)接口轉(zhuǎn)換器,其中,敏感器數(shù)據(jù)接口轉(zhuǎn)換器為敏感器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,用于將來自敏感器仿真服務(wù)器的以太網(wǎng)數(shù)據(jù)轉(zhuǎn)化為 CAN數(shù)據(jù),并將該CAN數(shù)據(jù)上傳給星載計算機;而執(zhí)行器模擬器包括執(zhí)行器仿真服務(wù)器和執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器,其中,執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器為執(zhí)行器以太網(wǎng)/CAN數(shù)據(jù)接口轉(zhuǎn)換器,用于將來自星載計算機的CAN控制指令轉(zhuǎn)化為以太網(wǎng)控制指令,并將該以太網(wǎng)控制指令上傳給執(zhí)行器仿真服務(wù)器。因此,本實施例實現(xiàn)了敏感器模擬器向星載計算機輸出的數(shù)據(jù)格式與實際衛(wèi)星系統(tǒng)中敏感器輸出的數(shù)據(jù)格式相同,而執(zhí)行器模擬器接收的來自星載計算機的數(shù)據(jù)格式與實際衛(wèi)星系統(tǒng)中執(zhí)行器輸入的數(shù)據(jù)格式相同,從而提高了仿真可信度。
權(quán)利要求
1.一種基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng),其特征在于,應(yīng)用于包括動力學(xué)仿真服務(wù)器、敏感器模擬器、執(zhí)行器模擬器和星載計算機的系統(tǒng)中,包括以下步驟(1)所述動力學(xué)仿真服務(wù)器根據(jù)預(yù)存的衛(wèi)星動力學(xué)數(shù)學(xué)模型以及初始控制力信息和初始控制力矩信息計算得到當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,并將該軌道參數(shù)信息和姿態(tài)四元數(shù)信息發(fā)送給所述敏感器模擬器;(2)所述敏感器模擬器接收所述軌道參數(shù)信息和姿態(tài)四元數(shù)信息,并結(jié)合與所述敏感器模擬器對應(yīng)的敏感器數(shù)學(xué)模型進行仿真計算,得到所述敏感器的模擬測量值,并將該模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實測量值的數(shù)據(jù)格式,得到真實格式模擬測量值,并將該真實格式模擬測量值發(fā)送給所述星載計算機;其中,所述真實格式模擬測量值的數(shù)據(jù)格式為實際敏感器在實際衛(wèi)星控制系統(tǒng)中實際輸出的數(shù)據(jù)格式;(3)所述星載計算機接收所述真實格式模擬測量值,并根據(jù)預(yù)存的衛(wèi)星目標(biāo)姿態(tài)信息和/或衛(wèi)星目標(biāo)軌道信息以及控制算法進行計算,得到控制指令,并將該控制指令發(fā)送給所述執(zhí)行器模擬器;其中,所述控制指令的數(shù)據(jù)格式為實際執(zhí)行器在實際衛(wèi)星控制系統(tǒng)中實際接收到的數(shù)據(jù)格式;(4)所述執(zhí)行器模擬器接收所述控制指令,并將該控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式,得到所述模擬控制指令,然后根據(jù)所述模擬控制指令和預(yù)存的與所述執(zhí)行器模擬器對應(yīng)的執(zhí)行器的數(shù)學(xué)模型進行仿真計算,得到新的控制力信息和新的控制力矩信息,并將該新的控制力信息和新的控制力矩信息發(fā)送給所述動力學(xué)仿真服務(wù)器;(5)所述動力學(xué)仿真服務(wù)器用接收到的所述新的控制力信息和新的控制力矩信息更新所述初始控制力信息和初始控制力矩信息,然后重復(fù)執(zhí)行步驟(1)-(5),直到達(dá)到預(yù)設(shè)仿真時間,結(jié)束上述流程。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,步驟(1)中所述衛(wèi)星動力學(xué)數(shù)學(xué)模型包括衛(wèi)星姿態(tài)動力學(xué)模型和衛(wèi)星軌道動力學(xué)模型。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,步驟(2)中所述模擬測量值的數(shù)據(jù)格式為符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式;所述真實格式模擬測量值的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式;步驟C3)中所述控制指令的數(shù)據(jù)格式為符合CAN協(xié)議的數(shù)據(jù)格式,步驟(4)中所述模擬控制指令的數(shù)據(jù)格式為符合以太網(wǎng)協(xié)議的數(shù)據(jù)格式。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述敏感器模擬器包括星敏感器模擬器、太陽敏感器模擬器、磁強計模擬器、光纖陀螺模擬器、GPS模擬器中的一種或幾種;所述執(zhí)行器模擬器包括飛輪模擬器、磁力矩器模擬器、推力器模擬器中的一種或幾種。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述敏感器模擬器包括敏感器仿真服務(wù)器和敏感器數(shù)據(jù)接口轉(zhuǎn)換器;所述敏感器仿真服務(wù)器用于將接收到的來自所述動力學(xué)仿真服務(wù)器的所述軌道參數(shù)信息和姿態(tài)四元數(shù)信息結(jié)合預(yù)存的與所述敏感器模擬器對應(yīng)的敏感器的數(shù)學(xué)模型進行仿真計算,得到所述敏感器的模擬測量值,并將該模擬測量值發(fā)送給所述敏感器數(shù)據(jù)接口轉(zhuǎn)換器;所述敏感器數(shù)據(jù)接口轉(zhuǎn)換器用于將接收到的所述模擬測量值轉(zhuǎn)化為真實格式模擬測量值,并將該真實格式模擬測量值發(fā)送給所述星載計算機。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述敏感器數(shù)據(jù)接口轉(zhuǎn)換器為單個或多個;每一個敏感器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于同一類敏感器的模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實格式模擬測量值的數(shù)據(jù)格式和/或每一個敏感器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于不同類敏感器的模擬測量值的數(shù)據(jù)格式轉(zhuǎn)化為真實格式模擬測量值的數(shù)據(jù)格式。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述執(zhí)行器模擬器包括執(zhí)行器仿真服務(wù)器和執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器;所述執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器用于接收來自所述星載計算機的控制指令,并將該控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式,得到所述模擬控制指令,然后將該模擬控制指令發(fā)送給所述執(zhí)行器仿真服務(wù)器;所述執(zhí)行器仿真服務(wù)器用于接收來自所述執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器的模擬控制指令,然后根據(jù)所述模擬控制指令和預(yù)存的所述執(zhí)行器的數(shù)學(xué)模型進行仿真計算,得到新的控制力信息和新的控制力矩信息,并將該新的控制力信息和新的控制力矩信息發(fā)送給所述動力學(xué)仿真服務(wù)器。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器為單個或多個;每一個執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于同一類執(zhí)行器的控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式和/或每一個執(zhí)行器數(shù)據(jù)接口轉(zhuǎn)換器用于將屬于不同類執(zhí)行器的控制指令的數(shù)據(jù)格式轉(zhuǎn)化為模擬控制指令的數(shù)據(jù)格式。
9.根據(jù)權(quán)利要求1-8任一項所述的系統(tǒng),其特征在于,還包括數(shù)據(jù)存儲服務(wù)器,所述數(shù)據(jù)存儲服務(wù)器與所述星載計算機相連,所述星載計算機將接收到的所述真實格式模擬測量值以及計算得到的所述控制指令發(fā)送給所述數(shù)據(jù)存儲服務(wù)器,由所述數(shù)據(jù)存儲器進行存儲。
10.根據(jù)權(quán)利要求1-8任一項所述的系統(tǒng),其特征在于,還包括地面站模擬器,所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,繪制并顯示所接收到的所述當(dāng)前衛(wèi)星的運動參數(shù)隨時間的變化曲線;和/ 或所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,存儲并顯示所述執(zhí)行器模擬器輸出給所述仿真服務(wù)器的信息;和 /或所述地面站模擬器接收該衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)發(fā)送的當(dāng)前衛(wèi)星的軌道參數(shù)信息和姿態(tài)四元數(shù)信息,然后,存儲并顯示所述敏感器模擬器輸出給所述星載計算機的信息。
全文摘要
本發(fā)明提供一種基于部件模擬器的衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng),應(yīng)用于包括動力學(xué)仿真服務(wù)器、敏感器模擬器、執(zhí)行器模擬器和星載計算機的系統(tǒng)中,其中,敏感器模擬器向星載計算機輸出的數(shù)據(jù)格式與實際敏感器向星載計算機輸出的數(shù)據(jù)格式相同,而且,執(zhí)行器模擬器接收的來自星載計算機數(shù)據(jù)的格式,即執(zhí)行器輸入的數(shù)據(jù)格式與實際執(zhí)行器輸入的數(shù)據(jù)格式相同,所以能有效提高衛(wèi)星飛行控制閉環(huán)仿真系統(tǒng)的仿真可信度,又由于所采用的為部件模擬器,而不是采用的真實物理器件,所以又具有仿真系統(tǒng)成本低、復(fù)雜度低的優(yōu)點,同時還具有通用性強、靈活性強、自動化程度高的特點,因此,能有效縮短衛(wèi)星的研制周期,減少衛(wèi)星的研制成本。
文檔編號G05B17/02GK102411313SQ20111036321
公開日2012年4月11日 申請日期2011年11月16日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者黨朝輝, 安梅巖, 張育林, 楊雪榕, 王兆魁, 范麗, 項軍華 申請人:清華大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1