隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)仿真所模擬的對(duì)象變得越來(lái)越復(fù)雜,計(jì)算機(jī)仿真系統(tǒng)的規(guī)模也變得日益龐大,開發(fā)難度成倍增加。為了解決這一難題,業(yè)界提出了分布交互仿真這一概念。分布交互仿真是指在設(shè)計(jì)仿真系統(tǒng)時(shí)采用協(xié)調(diào)一致的軟件架構(gòu)、網(wǎng)絡(luò)協(xié)議和數(shù)據(jù)庫(kù),將分布在不同地點(diǎn)的仿真節(jié)點(diǎn)互連,形成一套統(tǒng)一的綜合仿真環(huán)境。本論文采用分布式仿真領(lǐng)域應(yīng)用最為廣泛的HLA技術(shù),實(shí)現(xiàn)分布式仿真中的子模塊互連功能。在本論文涉及的分布式仿真系統(tǒng)中,模塊間互連的實(shí)現(xiàn)主要分為兩種方法,一種是完全使用HILA/RTI運(yùn)行支撐環(huán)境提供的各種服務(wù),借由HLA協(xié)議規(guī)定的對(duì)象類和交互類實(shí)現(xiàn)分布式系統(tǒng)中各個(gè)子模塊間的信息交互:另一種方法是將子模塊的對(duì)外接口封裝成符合HLA規(guī)則的聯(lián)邦成員,再將封裝好的聯(lián)邦成員加載到HLA/RTI聯(lián)邦執(zhí)行中,這樣,子模塊對(duì)外交互的實(shí)現(xiàn)無(wú)需任何改動(dòng),即可實(shí)現(xiàn)系統(tǒng)內(nèi)子模塊間的信息交互。在實(shí)現(xiàn)分布式仿真系統(tǒng)互連功能時(shí),可能還會(huì)遇到一些與項(xiàng)目需求相關(guān)的問(wèn)題,如子模塊間信息的分辨率不匹配,這就要求對(duì)某些仿真模塊發(fā)出的信息進(jìn)行聚合、解聚處理,在本論文中,對(duì)這一問(wèn)題也有一定的關(guān)注。
標(biāo)簽:
hla
rti
socket
分布式仿真系統(tǒng)
上傳時(shí)間:
2022-06-22
上傳用戶: