謝奇峰
(中國人民解放軍95795部隊,廣西 桂林 541003)
在和平環(huán)境下,人們很難通過戰(zhàn)爭實踐來鑄煉軍隊,在備戰(zhàn)過程中不得不采用一些模型來模擬各種軍事行動,來了解和掌握軍事活動的規(guī)律。目前,很多國家的軍隊把仿真訓(xùn)練作為提升戰(zhàn)斗力的一種重要方式,仿真訓(xùn)練與實裝訓(xùn)練相結(jié)合成為軍事訓(xùn)練發(fā)展趨勢[1]。根據(jù)軍事活動需求和目的的不同,仿真訓(xùn)練可以應(yīng)用于軍事領(lǐng)域的各個方面,仿真訓(xùn)練以其獨特的優(yōu)越性在軍事訓(xùn)練及軍事斗爭準備中占據(jù)著獨特的地位[2]。以往的高炮仿真訓(xùn)練系統(tǒng)中,炮彈彈道為一直線,戰(zhàn)場對抗環(huán)境粗糙簡單。為了提高對空射擊訓(xùn)練的真實性,提高訓(xùn)練者對空中目標射擊的能力,筆者采用了一種新的對空射擊彈道仿真方法,利用三維視景仿真技術(shù)模擬高炮抗擊空中目標的作戰(zhàn)場景及過程,激發(fā)訓(xùn)練熱情,提高訓(xùn)練效果。
系統(tǒng)的設(shè)計目標是采用新的彈道仿真技術(shù)和戰(zhàn)場仿真方法,構(gòu)設(shè)出逼真的對抗性防空環(huán)境,生成高精度的實時彈道,全面檢驗參訓(xùn)指揮員的指揮能力和炮手的武器操作技能。射擊仿真系統(tǒng)具備以下4種功能,如圖1所示。
地形和作戰(zhàn)實體是射擊仿真的基礎(chǔ)。地形和作戰(zhàn)實體為外部加載的三維模型。在系統(tǒng)運行初期,從外部加載FLT格式的地形和作戰(zhàn)實體,構(gòu)建出作戰(zhàn)地域的戰(zhàn)場環(huán)境。
防空作戰(zhàn)訓(xùn)練中缺少對抗,或?qū)剐圆粔?,將直接影響到?xùn)練效果。射擊仿真系統(tǒng)根據(jù)導(dǎo)調(diào)傳輸過來的空情數(shù)據(jù)或者射擊仿真開始之前設(shè)定的空情參數(shù),自動生成空情目標,在仿真環(huán)境中實時顯示空情局勢,營造出緊張激烈的對抗性防空作戰(zhàn)環(huán)境,必要時顯示所選批次的飛行參數(shù)。
實時彈道模擬是射擊仿真的核心,包括射擊諸元的裝定和彈道仿真。受目標運動和地球引力的影響,火力線與瞄準線在方向和高低上存在偏差。以往的高炮仿真訓(xùn)練系統(tǒng)略去了諸元裝定環(huán)節(jié),火力線與瞄準線重合,炮彈軌跡為一直線,這與實際情況存在較大差別。諸元裝定的模擬考慮兩種方式:直接輸入諸元數(shù)據(jù)或者構(gòu)設(shè)模擬的機械瞄準具。由于建立精確的彈道數(shù)學(xué)模型并進行解算十分困難,射擊仿真系統(tǒng)用擬合的彈道來模擬炮彈的運動。
炮彈命中目標與否和彈目偏離大小是檢驗諸元量測、諸元裝定和射擊瞄準質(zhì)量的手段。射擊仿真系統(tǒng)實時比較炮彈與目標的空間位置,對彈目碰撞事件進行檢測,若檢測到命中事件,及時生成目標擊中效果。
射擊諸元包括目標距離、航路和航速,分別在距離裝定機構(gòu)、航路航速裝定機構(gòu)上進行裝定。機械瞄準具模具方式模擬效果好,但需要購置機械瞄準具,并對距離裝定機構(gòu)、速度裝定機構(gòu)和航路裝定機構(gòu)進行角度信息采集,實現(xiàn)難度較大,且模具龐大的外形對射擊場景有一定程度的影響。直接輸入諸元的方式雖然與實際裝定在體感上有所不同,但是其容易構(gòu)建,對射擊場景沒有影響。因此,射擊仿真系統(tǒng)中諸元的裝定采用第二種方式,諸元裝定面板如圖2所示。
在諸元裝定面板上,設(shè)置距離手輪,可在0~4 km范圍內(nèi)裝定距離,撥動速度裝定器指針,可在0~ 300 m/s范圍內(nèi)裝定速度值,撥動航路角裝定器指針,可在0~6 000范圍內(nèi)裝定航路角。
彈道仿真的思路是,根據(jù)對空射表數(shù)據(jù),確定出小范圍內(nèi)炮彈飛行時間曲線,解算出炮彈飛行時間曲線和目標速度直線的交點,準確獲取命中點,利用發(fā)射點、命中點、命中所需射角和方位角,用拋物線擬合出命中彈道。實際上,擬合彈道與實際彈道并不完全重合,但是當擬合彈道的初始方位角和射角與命中目標所需的火力線方位角和射角一致時,擬合彈道與實際彈道在命中點處相交,且相交時的飛行時間一致[3]。
命中點的確定是彈道仿真的重點。圖3中,正面所示坐標系為tf-s坐標系,縱坐標為彈丸飛行時間tf,橫坐標為目標航程S,坐標系零點為射擊瞬間目標所在位置m;水平面內(nèi)坐標系為輔助極坐標系,陣地位置O為極點,方位角β為極角,命中點水平距離dq為極徑;α為射角。從射表中找到最靠近速度直線的3點(dq1,tf 1)、(dq2,tf 2)、(dq3,tf 3),依據(jù)拉格朗日插值法建立小范圍內(nèi)炮彈飛行時間曲線。
依據(jù)炮彈飛行時間曲線和目標飛行速度直線,可以得到:
此前,過度依賴韓流文化的營銷帶動,讓韓妝在“薩德”事件時,不堪一擊。同樣的,過度依賴中國市場以及中國游客,讓韓妝在國內(nèi)經(jīng)濟低迷及中國業(yè)務(wù)下滑時難以維穩(wěn)。
a2v2dq4+2abv2dq3+
(1)
式中:d、dj、v為已知條件;a、b、c為具有解析表達式的可求值。
高次方程沒有解析解,無法直接對其進行求解。通過建立四次方程數(shù)值算法,用算法解算出四次方程的實數(shù)根dq,從而得到命中點Q.
基于Creator三維建模工具[4]和OpenGVS視景仿真開發(fā)包[5],設(shè)計并實現(xiàn)了對空射擊的三維視景仿真。
利用Creator三維建模工具,構(gòu)建好地形與作戰(zhàn)實體的外部模型。為提高場景仿真效果,從大比例尺地形圖上采集作戰(zhàn)地域的高程數(shù)據(jù),轉(zhuǎn)換成DED格式,在Creator中將DED文件轉(zhuǎn)換成FLT格式,并添加相應(yīng)的紋理和樹木,完成地形構(gòu)建。依據(jù)作戰(zhàn)實體的外部尺寸構(gòu)建出實體的三維模型。射擊仿真中,由于部分作戰(zhàn)實體的某些部件為運動部件,如直升飛機的螺旋槳、火炮炮管和戰(zhàn)車車輪等。在三維建模中,采用DOF技術(shù),將實體上的運動部件設(shè)置成自由度結(jié)構(gòu),通過調(diào)用接口函數(shù),可以控制運動部件在規(guī)定的角度范圍內(nèi)繞坐標軸旋轉(zhuǎn)[6-7]。筆者建立了地形、直升機、轟炸機、巡航導(dǎo)彈、坦克和裝甲車等模型。
利用導(dǎo)調(diào)數(shù)據(jù)產(chǎn)生空情時,由于導(dǎo)調(diào)系統(tǒng)每隔1 s發(fā)送1次空情數(shù)據(jù),空情數(shù)據(jù)不連續(xù),仿真系統(tǒng)容易發(fā)生“飛行閃爍”,甚至出現(xiàn)“往返飛行”。為使空情目標連續(xù)平穩(wěn)飛行,需處理導(dǎo)調(diào)系統(tǒng)與仿真系統(tǒng)之間的數(shù)據(jù)平滑問題。為此,筆者采用如下措施來實現(xiàn)平穩(wěn)飛行。
措施一:無論空情目標當前位于何位置,仿真系統(tǒng)都根據(jù)新接收的目標信息重新調(diào)整目標位置,調(diào)整動作包括空間位移和姿態(tài)調(diào)整兩部分,保證仿真系統(tǒng)與導(dǎo)調(diào)系統(tǒng)中目標位置的一致性。
措施二:為減少仿真系統(tǒng)處理負荷,利用G_timer_set_frame_ period_const函數(shù)設(shè)置仿真幀數(shù)為20,保證一般情況下仿真系統(tǒng)能按時完成任務(wù)。
措施三:在空情數(shù)據(jù)空檔期,仿真系統(tǒng)根據(jù)幀時間來設(shè)置空情目標的位置,可表示為
ΔS=Δt·(v+Δv)=Δt·(2v-v′),
(2)
式中:ΔS為目標移動距離矢量;Δt為幀時間;v為目標飛行速度;Δv為速度變化值(v-v′);v′為上一次速度值。距離和速度均為三維矢量。
措施四:當仿真系統(tǒng)未接收到空情數(shù)據(jù)時,依最后一次接收的數(shù)據(jù)控制空情目標的飛行。
目標飛行場景如圖4所示。
圖4中,目標為直升機編隊,編隊采用一字形隊形。采取了上述措施后,仿真系統(tǒng)對接收到的上一數(shù)據(jù)與下一數(shù)據(jù)實現(xiàn)了平滑,沒有“飛行閃爍”和“往返飛行”問題。
炮手瞄準射擊時的場景如圖5所示。
炮手通過轉(zhuǎn)動方向機和高低機搜索、瞄準目標,發(fā)射后炮彈沿著2.2節(jié)中所述的彈道飛行。在瞄準射擊場景中,炮手根據(jù)炮彈運行軌跡,估判炮彈與目標之間的實際偏差,根據(jù)偏差修正瞄準點,及時實施下一次射擊。必要時,仿真系統(tǒng)可給出命中目標所需修正的角度,供炮手進行參考。目標被擊中后,生成擊毀特效。
不同于一般的直線彈道,筆者采用擬合彈道進行射擊仿真,仿真度高,真實感強。通過建立逼真的作戰(zhàn)地域地形模型和作戰(zhàn)實體模型,采取數(shù)據(jù)平滑措施,戰(zhàn)場環(huán)境逼真,對抗氣氛濃厚,戰(zhàn)場仿真效果好。某部試用結(jié)果表明,射擊仿真系統(tǒng)能增強射擊訓(xùn)練的對抗性,提高訓(xùn)練者的積極性,有效提升訓(xùn)練效果。目前,射擊仿真系統(tǒng)最大只能容納20批目標,下一步需改進方法,增大容量,延長射擊訓(xùn)練時間。