俞思瀛,李曉婷,張玉梅,賈 婧,陳景崗
(1.中國(guó)航空工業(yè)集團(tuán)公司成都飛機(jī)設(shè)計(jì)研究所,成都 610000;2.北方自動(dòng)控制技術(shù)研究所,太原 030006)
隨著科學(xué)技術(shù)特別是信息技術(shù)的發(fā)展,未來(lái)的戰(zhàn)爭(zhēng)形態(tài)、作戰(zhàn)樣式和戰(zhàn)場(chǎng)環(huán)境將面臨復(fù)雜性與多樣性的特點(diǎn),為了不斷適應(yīng)新環(huán)境下的現(xiàn)代化戰(zhàn)爭(zhēng)需求,我軍武器彈藥種類逐漸增多,大量高效能、高價(jià)值、高技術(shù)、高精度的武器彈藥不斷列裝部隊(duì)。多彈種的應(yīng)用為武器系統(tǒng)的多樣化作戰(zhàn)注入了新的活力,同時(shí)也為指揮系統(tǒng)帶來(lái)多彈種射擊指揮的需求,與武器系統(tǒng)配套的指揮系統(tǒng)不僅需要具有多彈種射擊指揮功能,而且能夠隨著彈種的不斷擴(kuò)展具有彈種擴(kuò)充能力。
現(xiàn)有的指揮系統(tǒng)沒(méi)有針對(duì)多彈種的應(yīng)用進(jìn)行體系結(jié)構(gòu)設(shè)計(jì),因此,不能靈活便捷地進(jìn)行彈種擴(kuò)充,武器系統(tǒng)每增加一種彈,指揮系統(tǒng)需要對(duì)射擊指揮、報(bào)文編解碼服務(wù)等多個(gè)專業(yè)應(yīng)用軟件進(jìn)行適應(yīng)性改進(jìn),不僅工作量大,而且對(duì)原有系統(tǒng)的可靠性、穩(wěn)定性造成一定影響。為了適應(yīng)武器系統(tǒng)多彈種應(yīng)用以及彈種不斷擴(kuò)充的需求,提出了一種基于彈種服務(wù)構(gòu)件的彈種擴(kuò)充性設(shè)計(jì)方案,使指揮系統(tǒng)在基本不改變已定型的專業(yè)應(yīng)用軟件情況下就能實(shí)現(xiàn)新彈種的擴(kuò)充。彈種服務(wù)構(gòu)件通過(guò)設(shè)計(jì)統(tǒng)一的通用彈種服務(wù)接口和彈種服務(wù)包實(shí)現(xiàn)彈種擴(kuò)充性設(shè)計(jì),擴(kuò)充彈種時(shí),開發(fā)并安裝符合通用接口要求的新彈種服務(wù)包,彈種服務(wù)包能夠單獨(dú)安裝部署。
指揮系統(tǒng)通過(guò)設(shè)計(jì)彈種服務(wù)構(gòu)件實(shí)現(xiàn)彈種擴(kuò)充性設(shè)計(jì),彈種服務(wù)構(gòu)件由統(tǒng)一的通用彈種服務(wù)接口和多個(gè)彈種服務(wù)包組成,擴(kuò)充新彈種時(shí),開發(fā)并安裝符合通用接口要求的彈種服務(wù)包,彈種服務(wù)包安裝時(shí)會(huì)自動(dòng)進(jìn)行彈種注冊(cè),在數(shù)據(jù)庫(kù)彈種標(biāo)準(zhǔn)表中增加相應(yīng)的彈種名稱、標(biāo)識(shí)、彈種毀傷效能等基礎(chǔ)數(shù)據(jù);注冊(cè)成功后,彈種服務(wù)即可為應(yīng)用軟件提供相應(yīng)的功能服務(wù)。
彈種擴(kuò)充性設(shè)計(jì)包括:
1)統(tǒng)一體系架構(gòu),通過(guò)設(shè)計(jì)通用彈種服務(wù)接口實(shí)現(xiàn)彈種擴(kuò)充性設(shè)計(jì);
2)彈種相關(guān)的功能以服務(wù)方式提供,每個(gè)彈種有相應(yīng)的服務(wù)包,彈種服務(wù)包包括:彈道解算、彈藥消耗量計(jì)算、火力分配、毀傷能力分析、安全區(qū)判斷、安全界計(jì)算、遮蔽頂判斷等彈種相關(guān)的計(jì)算及彈種基礎(chǔ)數(shù)據(jù)。
彈種服務(wù)構(gòu)件由通用彈種服務(wù)接口和多個(gè)彈種服務(wù)包構(gòu)成。通用彈種服務(wù)接口為上層應(yīng)用提供調(diào)用彈種服務(wù)包中彈種相關(guān)計(jì)算、分析功能的統(tǒng)一接口。彈種服務(wù)包對(duì)某個(gè)彈種相關(guān)的彈道解算、彈藥消耗量計(jì)算、火力分配、毀傷能力分析、安全區(qū)判斷、安全界計(jì)算、遮蔽頂判斷等功能和彈種相關(guān)基礎(chǔ)數(shù)據(jù)進(jìn)行打包,并以標(biāo)準(zhǔn)化的接口封裝,可通過(guò)彈種服務(wù)通用接口訪問(wèn),彈種服務(wù)包能夠單獨(dú)安裝部署。彈種服務(wù)構(gòu)件結(jié)構(gòu)如圖1 所示。
圖1 彈種服務(wù)構(gòu)件結(jié)構(gòu)圖
對(duì)某個(gè)彈種相關(guān)的彈道解算、彈藥消耗量計(jì)算、火力分配、毀傷能力分析、安全區(qū)判斷、安全界計(jì)算、遮蔽頂判斷等功能和相關(guān)基礎(chǔ)數(shù)據(jù)進(jìn)行打包,并以標(biāo)準(zhǔn)化的接口封裝為彈種服務(wù)包,可通過(guò)彈種服務(wù)接口訪問(wèn),每個(gè)彈種服務(wù)包能夠單獨(dú)安裝部署。彈種服務(wù)包構(gòu)件功能描述如下頁(yè)表1 所示。
表1 彈種服務(wù)包構(gòu)件功能
彈種服務(wù)接口與上層應(yīng)用軟件之間,依據(jù)功能的不同,使用通用的接口進(jìn)行交互。彈種服務(wù)接口與彈種服務(wù)包之間的連接,遵循《彈種集成規(guī)范》?!稄椃N集成規(guī)范》規(guī)定彈種服務(wù)與應(yīng)用軟件的標(biāo)準(zhǔn)接口,遵循該規(guī)范開發(fā)的彈種服務(wù)包可以直接集成,無(wú)需更改上層應(yīng)用軟件。彈種服務(wù)接口構(gòu)件包括彈道解算接口、彈藥消耗量計(jì)算接口、毀傷能力計(jì)算接口、火力分配接口、安全區(qū)判斷接口、安全界接口、遮蔽頂接口,功能描述如表2 所示,彈種服務(wù)接口信息交互關(guān)系如圖2 所示。
圖2 彈種服務(wù)接口信息交互關(guān)系
表2 彈種服務(wù)接口構(gòu)件功能描述
為了適應(yīng)武器系統(tǒng)多彈種應(yīng)用以及彈種不斷擴(kuò)充的需求,提出了一種基于彈種服務(wù)構(gòu)件的彈種擴(kuò)充性設(shè)計(jì)方案,以標(biāo)準(zhǔn)化接口封裝了彈種基本計(jì)算分析功能和相關(guān)基礎(chǔ)數(shù)據(jù)的彈種服務(wù)包,并設(shè)計(jì)了通用彈種服務(wù)接口及其信息交互關(guān)系,使指揮系統(tǒng)在基本不改變射擊指揮、報(bào)文編解碼等專業(yè)應(yīng)用軟件的情況下就能實(shí)現(xiàn)新彈種的擴(kuò)充。基于彈種服務(wù)構(gòu)件的彈種擴(kuò)充性設(shè)計(jì)方案具有普適性,通過(guò)設(shè)計(jì)統(tǒng)一的通用彈種服務(wù)接口和彈種服務(wù)包實(shí)現(xiàn)彈種擴(kuò)充性設(shè)計(jì),擴(kuò)充彈種時(shí),開發(fā)并安裝符合通用接口要求的新彈種服務(wù)包,彈種服務(wù)包能夠單獨(dú)安裝部署,靈活便捷地實(shí)現(xiàn)彈種擴(kuò)充。