王華天,張春,曹潤清
(1.西北機(jī)電工程研究所,陜西 咸陽 712099;2.西安航空計(jì)算技術(shù)研究所,陜西 西安 710065)
伴隨著計(jì)算機(jī)領(lǐng)域的飛速發(fā)展,仿真科學(xué)與技術(shù)也得到了長足發(fā)展。尤其在國防、軍事領(lǐng)域,探索基于信息化作戰(zhàn)能力的新型武器裝備體系,評估武器系統(tǒng)的作戰(zhàn)效能,優(yōu)化改進(jìn)現(xiàn)有裝備體系的設(shè)計(jì),需要基于模型系統(tǒng)工程的建模仿真分析[1]。仿真水平的不斷提高,可以大幅度降低武器裝備的研制成本,縮短研制周期,提高科研效率,并為武器的生產(chǎn)制造提供安全保障。
得益于仿真技術(shù)的發(fā)展,基于模型的系統(tǒng)工程設(shè)計(jì)思想,可以建立防空高炮系統(tǒng)的全系統(tǒng)仿真模型,利用計(jì)算機(jī)技術(shù)建立可以對防空高炮武器進(jìn)行設(shè)計(jì)、研制、實(shí)驗(yàn)和評估的集成化虛擬環(huán)境[2-3]。利用基于模型的防空高炮武器總體仿真系統(tǒng),可以改進(jìn)武器系統(tǒng)的需求論證,評估軍事對抗體系中防空高炮武器的作用和效能,以軍事需求指導(dǎo)武器系統(tǒng)的戰(zhàn)術(shù)、技術(shù)指標(biāo)。同時由于防空高炮武器本身的復(fù)雜性和傳統(tǒng)實(shí)驗(yàn)條件的限制,采用基于模型的系統(tǒng)仿真能夠更加有效地對防空高炮武器的總體設(shè)計(jì)中性能要求和指標(biāo)評估進(jìn)行科學(xué)分析,大幅提升武器的研制效率[4]。
為此,筆者運(yùn)用基于模型的系統(tǒng)工程設(shè)計(jì)思想,使用面向?qū)ο蟮能浖_發(fā)環(huán)境,設(shè)計(jì)了通用防空高炮武器總體仿真系統(tǒng)。通過對各分系統(tǒng)模塊進(jìn)行理論建模和程序仿真,以模型基線取代文檔基線[5],并對各分系統(tǒng)進(jìn)行聯(lián)調(diào)測試,實(shí)現(xiàn)各分系統(tǒng)模塊數(shù)據(jù)流互通,并能夠?qū)δP蛿?shù)據(jù)進(jìn)行理論分析,完成對防空高炮武器的整體性能評估,以系統(tǒng)論證、設(shè)計(jì)、測試、保障的數(shù)字化,為武器系統(tǒng)的全壽命周期管理和后續(xù)型號改進(jìn)奠定模型基礎(chǔ)。
建立基于模型的防空高炮武器仿真系統(tǒng)的首要任務(wù)是從總體角度出發(fā),對系統(tǒng)進(jìn)行總體設(shè)計(jì),采用基于模型的模塊化設(shè)計(jì)思想,構(gòu)建模塊互聯(lián)互通的總體數(shù)字樣機(jī)仿真系統(tǒng)[6]。對防空高炮武器的總體仿真框架進(jìn)行梳理,有利于在邏輯上打通作戰(zhàn)流程,明確各個分系統(tǒng)模塊的功能和狀態(tài),縮短武器研發(fā)周期,設(shè)計(jì)對應(yīng)的系統(tǒng)數(shù)字樣機(jī)。
根據(jù)防空高炮武器的典型作戰(zhàn)任務(wù)流程,可以將仿真模塊分為外部模塊和內(nèi)部模塊兩部分。外部模塊主要包括跟作戰(zhàn)環(huán)境相關(guān)的模塊,用來全面系統(tǒng)地模擬虛擬的戰(zhàn)場環(huán)境。內(nèi)部模塊則根據(jù)防空高炮武器的作戰(zhàn)流程,梳理各個子模塊的數(shù)據(jù)流關(guān)系,并考慮武器模型與外部環(huán)境的互動,形成完整的虛擬作戰(zhàn)仿真。防空高炮武器仿真系統(tǒng)的總體架構(gòu)圖的梳理如圖1所示。
設(shè)計(jì)防空高炮武器的數(shù)字樣機(jī)及構(gòu)建各層級的仿真模型,對于武器系統(tǒng)研發(fā)至關(guān)重要??煽康姆抡婊A(chǔ)設(shè)備和軟件系統(tǒng)則是完成各種仿真實(shí)驗(yàn)的必要條件。
目前,防空高炮武器的各層級仿真,主要采用了銀凱公司開發(fā)的3D視景展示軟件系統(tǒng)以及美國ADI(Applied Dynamic International)公司的ADEPT 10.0實(shí)時仿真模型部署軟件。前者提供體系級仿真的想定設(shè)置、環(huán)境仿真、戰(zhàn)場模擬、戰(zhàn)術(shù)驗(yàn)證和3D視景展示;后者運(yùn)行武器系統(tǒng)級仿真模型源代碼,為仿真實(shí)驗(yàn)提供模型數(shù)據(jù)驅(qū)動。仿真系統(tǒng)的硬件設(shè)備架構(gòu)如圖2所示。
3D視景展示軟件系統(tǒng)運(yùn)行在視景圖形工作站上。實(shí)時仿真模型部署軟件運(yùn)行在安裝QNX硬件實(shí)時操作系統(tǒng)的實(shí)時仿真機(jī)上(主次仿真節(jié)點(diǎn))。此外,體系級仿真硬件配備了高亮度投影儀和綜合信息顯示屏用來顯示3D仿真場景,以及仿真操控臺為人在回路的仿真提供操作設(shè)備。仿真控制與監(jiān)控機(jī)運(yùn)行ADEPT 10.0軟件,用來把武器系統(tǒng)級仿真模型部署到仿真節(jié)點(diǎn),監(jiān)控、采集仿真數(shù)據(jù)流、控制仿真進(jìn)程。
系統(tǒng)功能模塊設(shè)計(jì)旨在通過對總體設(shè)計(jì)中的各個分系統(tǒng)模塊進(jìn)行數(shù)學(xué)建模與仿真,構(gòu)建包含幾何信息、材料信息、結(jié)構(gòu)信息、動力學(xué)信息、用電功耗信息等全面化數(shù)字模型樣機(jī),用以分析和評估武器系統(tǒng)的功能和性能,從而為實(shí)物樣機(jī)的設(shè)計(jì)和研制提供模型參考和數(shù)據(jù)支撐,有效提高研制效率[7-8]。在實(shí)施過程中,可以首先對系統(tǒng)的各模塊進(jìn)行需求和功能分析,構(gòu)建相應(yīng)的數(shù)學(xué)模型,在此基礎(chǔ)上分析各仿真模塊的性能,評估防空高炮武器系統(tǒng)的整體作戰(zhàn)效能。
2.1.1 外部模塊
外部模塊主要提供作戰(zhàn)想定仿真的虛擬環(huán)境。主要包括空情模塊、氣象模塊、地形模塊和電磁環(huán)境模塊等。虛擬作戰(zhàn)環(huán)境越貼近現(xiàn)實(shí)戰(zhàn)場環(huán)境,則仿真的可信度越高[2]。
1)空情模塊主要用來生成假想作戰(zhàn)對象及其飛行路線、參數(shù)。結(jié)合防空高炮武器的作戰(zhàn)使命和任務(wù),防空作戰(zhàn)目標(biāo)主要包括巡航導(dǎo)彈類、中小型戰(zhàn)術(shù)無人機(jī)、武裝直升機(jī)和固定翼飛機(jī)??涨槟K輸出數(shù)據(jù)包括:目標(biāo)類型,敵我屬性,空間坐標(biāo),運(yùn)動特性,結(jié)構(gòu)幾何特征,雷達(dá)散射截面,紅外輻射特性等。
2)氣象模塊主要用來模擬真實(shí)的氣象環(huán)境,并對戰(zhàn)車模型在各種氣象條件下的作戰(zhàn)模擬提供外部環(huán)境支持。包括大氣密度對彈道的影響,能見度對光電系統(tǒng)的影響,風(fēng)速條件下彈道的修正,太陽位置對作戰(zhàn)戰(zhàn)術(shù)的影響等。氣象模型輸出數(shù)據(jù)包括:大氣密度分布,風(fēng)速,溫度,濕度,能見度,太陽位置等。
3)地形模塊主要模擬真實(shí)戰(zhàn)場環(huán)境的地形變化,對防空戰(zhàn)車在不同地形下的作戰(zhàn)模擬提供地形環(huán)境支持。包括起伏地面俯仰狀態(tài)下隨動的控制,地面行進(jìn)狀態(tài)下射擊等。地形模塊輸出為三維虛擬地形數(shù)據(jù)。
4)電磁環(huán)境模塊主要模擬真實(shí)戰(zhàn)場的復(fù)雜戰(zhàn)場電磁環(huán)境,及各種無源電磁干擾和有源電磁輻射對戰(zhàn)車用頻設(shè)備的影響。包括敵方頻譜壓制、戰(zhàn)場箔條干擾、有源誘餌、拖曳式無源誘餌、地海雜波干擾、我方用頻干擾等。
2.1.2 內(nèi)部模塊
內(nèi)部模塊主要模擬防空火炮本身各分系統(tǒng)模塊功能和模塊之間的數(shù)據(jù)交互。主要模塊包括雷達(dá)模塊、光電模塊、火控模塊、隨動模塊和火力模塊等。每個模塊均有數(shù)學(xué)模型用于原理和功能仿真,同時規(guī)定了規(guī)范的輸入、輸出數(shù)據(jù)接口,以便于各模塊之間的數(shù)據(jù)流貫通和系統(tǒng)誤差分析。
1)雷達(dá)模塊根據(jù)功能分為搜索雷達(dá)和跟蹤雷達(dá)模塊。搜索雷達(dá)模塊主要用來在大范圍內(nèi)探測空情目標(biāo)信息,并進(jìn)行敵我識別,掌握空情態(tài)勢。戰(zhàn)車跟蹤雷達(dá)接收搜索雷達(dá)的目標(biāo)指示信息,對交戰(zhàn)目標(biāo)進(jìn)行進(jìn)一步的截獲和跟蹤[9]。在仿真時,根據(jù)搜索、跟蹤雷達(dá)性能,配置相應(yīng)的仿真模塊參數(shù),包括:方位、俯仰掃描范圍,方位角、高低角誤差,掃描轉(zhuǎn)速,雷達(dá)高低、方位波束寬度,最大、最小探測距離等。搜索雷達(dá)模塊接收數(shù)據(jù)應(yīng)包括:空情目標(biāo)位置,目標(biāo)散射截面積。搜索雷達(dá)模塊輸出數(shù)據(jù)應(yīng)包括:目標(biāo)方位角,目標(biāo)高低角,目標(biāo)距離,信噪比。跟蹤雷達(dá)模塊接收數(shù)據(jù)包括:搜索雷達(dá)指示的目標(biāo)方位角、高低角、目標(biāo)距離。跟蹤雷達(dá)模塊輸出數(shù)據(jù)包括:精確度更高的目標(biāo)方位角,目標(biāo)高低角,目標(biāo)距離,信噪比。
2)光電模塊主要輔助雷達(dá)完成截獲、跟蹤、低空補(bǔ)盲,具備對空、對地作戰(zhàn)功能。需要根據(jù)光電系統(tǒng)具體性能配置相應(yīng)仿真模塊參數(shù),包括:最大、最小探測距離,方位角、高低角范圍,跟蹤最大加速度,跟蹤誤差等。光電分系統(tǒng)接收數(shù)據(jù)包括:跟蹤雷達(dá)或搜索雷達(dá)指示的目標(biāo)方位角、高低角。光電分系統(tǒng)輸出數(shù)據(jù)包括:目標(biāo)圖像,目標(biāo)方位角、高低角,激光測距目標(biāo)距離。
3)火控模塊根據(jù)指揮車搜索雷達(dá)信息、跟蹤雷達(dá)信息和光電模塊信息,對威脅目標(biāo)的信息進(jìn)行融合[10],得到準(zhǔn)確的目標(biāo)信息(方位角、俯仰角、斜距離、目標(biāo)速度、雷達(dá)散射截面等)。根據(jù)防空戰(zhàn)車的防區(qū)劃分以及毀殲概率來確定采用不同火力模塊對目標(biāo)進(jìn)行攔截,并根據(jù)目標(biāo)飛行軌跡,對目標(biāo)未來點(diǎn)或火力前置點(diǎn)進(jìn)行解算,控制對應(yīng)的隨動系統(tǒng)指向目標(biāo)未來點(diǎn)或火力前置點(diǎn)。火控系統(tǒng)接收數(shù)據(jù)包括:跟蹤雷達(dá)指示目標(biāo)方位角、高低角和距離,光電系統(tǒng)指示目標(biāo)方位角、高低角和距離,底盤系統(tǒng)提供的自身位置和俯仰狀態(tài)。火控系統(tǒng)輸出數(shù)據(jù)包括:目標(biāo)未來點(diǎn),目標(biāo)方位角、高低角和距離融合信息。
4)隨動系統(tǒng)控制火力炮臺的方位角、火力線的高低角,以實(shí)現(xiàn)火力線的隨動追蹤[11]??筛鶕?jù)隨動系統(tǒng)的相關(guān)參數(shù),比如跟蹤速度、跟蹤加速度、運(yùn)行范圍、轉(zhuǎn)動慣量、摩擦力矩等,來配置隨動仿真模塊。隨動系統(tǒng)接收數(shù)據(jù)包括隨動主令、速度和加速度信息。隨動系統(tǒng)輸出數(shù)據(jù)包括:隨動控制炮臺的方位角、火力線的高低角和跟蹤誤差等。
5)火力模塊應(yīng)根據(jù)所采用的火炮類型,對應(yīng)配置相關(guān)的火炮仿真模塊參數(shù),包括彈藥的彈形系數(shù)、質(zhì)量、炮彈初速等,如采用精確制導(dǎo)彈藥,則應(yīng)配置相應(yīng)的空氣動力參數(shù)、導(dǎo)引方式參數(shù)。如果采用非制導(dǎo)炮彈,則可以用質(zhì)點(diǎn)外彈道方程或射表查詢法進(jìn)行外彈道仿真[12]。如果采用精確制導(dǎo)彈藥,則可以用剛體六自由度模型對外彈道進(jìn)行仿真計(jì)算。
假設(shè)空情生成模型產(chǎn)生模擬空中目標(biāo)參數(shù)(方位、距離、高度、速度、航向等),發(fā)送到作戰(zhàn)視景軟件系統(tǒng)、防空戰(zhàn)車模型。作戰(zhàn)視景軟件系統(tǒng)接收空中目標(biāo)參數(shù)后,驅(qū)動空中目標(biāo)三維模型在三維場景中顯示。防空戰(zhàn)車模型接收空中目標(biāo)參數(shù)后,作為戰(zhàn)車?yán)走_(dá)模型、光電瞄準(zhǔn)系統(tǒng)模型、火炮模型和火控模型的探測源。仿真作戰(zhàn)流程的梳理如圖3所示。
戰(zhàn)車車長和炮手通過戰(zhàn)車模擬控制臺產(chǎn)生搜索操控指令,控制防空戰(zhàn)車模型搜索目標(biāo),當(dāng)截獲到目標(biāo)后,將探測到的目標(biāo)數(shù)據(jù)發(fā)送到戰(zhàn)車模擬控制臺顯示器顯示。同時,戰(zhàn)車模型將搜索目標(biāo)動作參數(shù)發(fā)送到作戰(zhàn)視景軟件系統(tǒng),驅(qū)動三維場景中防空戰(zhàn)車?yán)走_(dá)天線和光電瞄準(zhǔn)系統(tǒng)動作,對目標(biāo)進(jìn)行跟蹤。
火控系統(tǒng)根據(jù)目標(biāo)截面積特性、飛行速度、飛行軌跡等對目標(biāo)類型進(jìn)行初步判斷。當(dāng)目標(biāo)進(jìn)入防空高炮射擊范圍時,戰(zhàn)車車長和炮手通過戰(zhàn)車模擬控制臺產(chǎn)生射擊操控指令,控制防空戰(zhàn)車模型對目標(biāo)進(jìn)行跟蹤、射擊,同時將戰(zhàn)車狀態(tài)信息發(fā)送到戰(zhàn)車模擬控制臺監(jiān)視器顯示。防空戰(zhàn)車模型將戰(zhàn)車狀態(tài)信息發(fā)送到作戰(zhàn)視景軟件系統(tǒng),驅(qū)動三維場景中火炮顯示射擊過程和目標(biāo)命中情況。當(dāng)戰(zhàn)車模型采用無人在回路的自動工作模式時,戰(zhàn)車操控模型自動替代模擬控制臺,產(chǎn)生操控指令進(jìn)行作戰(zhàn)。
在ADEPT仿真平臺上對各個仿真模塊進(jìn)行測試和聯(lián)調(diào),可以實(shí)現(xiàn)從空情生成、搜索雷達(dá)探測、跟蹤雷達(dá)截獲跟蹤[9]、未來點(diǎn)解算、射擊諸元解算[10]、隨動控制[11]到外彈道計(jì)算[12]、毀殲概率計(jì)算的模塊間數(shù)據(jù)流貫通,模擬仿真防空高炮武器的作戰(zhàn)基本流程。以上作戰(zhàn)流程中的各仿真模塊均有數(shù)學(xué)模型對其進(jìn)行描述,但由于篇幅限制,略去計(jì)算過程的表述。使用ADEPT平臺的數(shù)據(jù)采集模塊,在仿真過程中采集中間數(shù)據(jù)并保存,并用第三方仿真分析工具M(jìn)ATLAB對過程數(shù)據(jù)進(jìn)行分析、處理和展示。
以防空高炮武器對單個空情目標(biāo)作戰(zhàn)為例,對仿真系統(tǒng)部分功能進(jìn)行展示。選定假想目標(biāo)初始坐標(biāo),設(shè)定其飛行方向和速度?;鹋谖挥谧鴺?biāo)原點(diǎn)。在仿真過程中,空情生成模塊輸出目標(biāo)的實(shí)時三維坐標(biāo)。設(shè)定搜索雷達(dá)轉(zhuǎn)速、發(fā)射機(jī)功率、天線增益等仿真參數(shù),在ADEPT實(shí)時仿真平臺上根據(jù)雷達(dá)方程進(jìn)行仿真計(jì)算[9],可以得到空情目標(biāo)的方位角、高低角和斜距離實(shí)時檢測信息,如圖4~6所示??梢钥闯?,搜索雷達(dá)雖然探測范圍廣,但目標(biāo)位置更新較慢。作戰(zhàn)射擊時,需要將目標(biāo)數(shù)據(jù)傳給跟蹤雷達(dá),以便截獲后實(shí)時跟蹤目標(biāo)位置。
跟蹤雷達(dá)接收搜索雷達(dá)提供的目標(biāo)方位、高低和距離信息,對目標(biāo)進(jìn)行截獲和跟蹤,并將跟蹤到的目標(biāo)信息輸出到火控模塊。跟蹤雷達(dá)觀測結(jié)果(藍(lán)色)和火控輸出隨動主令(紅色)對比如圖7所示。橫坐標(biāo)為仿真時間,單位為秒,縱坐標(biāo)分別為方位角和高低角,單位為密位??梢钥闯?,經(jīng)過短暫延遲后,火控輸出方位和高低角與跟蹤雷達(dá)的目標(biāo)數(shù)據(jù)重合,即炮口開始跟蹤目標(biāo)位置。同時,火控開始解算目標(biāo)未來點(diǎn)位置,隨后火炮口指向目標(biāo)未來點(diǎn)位置,以便隨時根據(jù)彈道解算結(jié)果進(jìn)行射擊。
根據(jù)外彈道仿真模塊可以計(jì)算不同發(fā)射時間的炮彈外彈道軌跡,并與空情目標(biāo)軌跡進(jìn)行對比。圖8給出了目標(biāo)與彈道坐標(biāo)在X方向隨時間變化的對比和各次射擊的著發(fā)毀殲概率。圖8中軌跡相交點(diǎn)為理論彈目交匯點(diǎn)。根據(jù)火控模塊解算,此次仿真中射擊窗口理論上有6次射擊可以擊中目標(biāo),但毀殲概率隨斜距離而變化,可以用毀殲仿真模塊進(jìn)行預(yù)測。
根據(jù)仿真運(yùn)行的彈目交匯預(yù)測,毀殲?zāi)K可以計(jì)算火炮單次發(fā)射毀殲概率,并在平臺上顯示。假設(shè)每次發(fā)射為獨(dú)立事件,隨目標(biāo)飛臨,毀殲概率增加。毀殲?zāi)K此次仿真中單次著發(fā)毀殲概率與目標(biāo)斜距離的關(guān)系曲線如圖9所示。
建立基于模型的防空高炮武器總體仿真系統(tǒng),對武器系統(tǒng)研發(fā)具有重大意義。在梳理劃分武器分系統(tǒng)模塊的基礎(chǔ)上,通過對各模塊進(jìn)行功能、需求分析和建模仿真,再通過數(shù)據(jù)流貫通形成武器總體仿真系統(tǒng),實(shí)現(xiàn)了通用防空高炮武器數(shù)字虛擬樣機(jī)設(shè)計(jì),對武器系統(tǒng)的整體作戰(zhàn)效能評估提供了技術(shù)支撐,并對后續(xù)裝備的維護(hù)和升級提供模型和數(shù)據(jù)支持。筆者主要考慮了系統(tǒng)級的信息流仿真、系統(tǒng)精度仿真、時間特性仿真、系統(tǒng)功能仿真、作戰(zhàn)運(yùn)用仿真,之后可以考慮在此基礎(chǔ)上增加結(jié)構(gòu)力學(xué)仿真、目標(biāo)終點(diǎn)效應(yīng)仿真、電磁環(huán)境仿真和錯峰供電仿真等。