伍建輝 董 亮
(西安電子工程研究所 西安 710100)
迫擊炮是對遮蔽目標實施曲線射擊的一種火炮,具有構造簡單、操作靈活、造價低廉、彈道彎曲、最小射程近、射速快、可實時伴隨步兵作戰(zhàn)等特點,對開闊地及掩體內目標、各種野戰(zhàn)工事、高大障礙物(如山坡)背后目標,有著良好的毀傷破壞作用,作為步兵近距離火力支援的有效武器,仍被現(xiàn)代各國軍隊大量裝備。
迫擊炮的外彈道設計是根據(jù)一定的戰(zhàn)技要求,合理確定武器口徑、初速及彈丸凈質量,并以此作為內彈道設計、武器和彈藥設計的必要依據(jù),是進行迫擊炮設計的首要工作。迫彈的運動是由其質心運動和繞其質心得轉動所組成的,在迫彈初步設計和參數(shù)仿真階段,為了能夠便捷地獲得迫彈的飛行彈道及其主要的飛行特性,研究過程通常分兩步進行[1],首先,暫不考慮彈丸繞質心得轉動,而將彈丸當做一個質點來研究;然后,在此基礎上再研究彈丸繞其質心的轉動運動。在質心運動和圍繞質心運動分別研究后,再進一步研究他們之間的影響,這種方法在一般情況下具有足夠的精度,且便于工程設計應用,同時易于搞清飛行動力學中一些問題的物理意義。本文討論迫彈的質心運動并對此進行彈道解算。
為了能把射擊彈丸的運動規(guī)律當做質量集中于質心的質點運動規(guī)律,根據(jù)運動規(guī)律建立的微分方程組進一步簡化,外彈道學引入了以下著名的基本假設[2]:
a.彈丸為理想的軸對稱體,且在全部的飛行時間內攻角為0;
b.氣象條件為標準氣象條件;
c.地表面為平面,重力加速度g豎直朝下,垂直于炮口水平面且大小為g=9.80m·s-2;
d.忽略地球自轉引起的科氏加速度;
在基本假設的條件下,彈丸沒有圍繞質心的運動,彈丸的飛行軌跡是一條在射擊平面運動的理想彈道。此時彈丸只受重力和空氣阻力影響。圖1表示了彈丸的質心運動。

圖1 直角坐標系內彈丸質心運動
圖1中ax為空氣阻力加速度矢量,axx、axy為ax在x,y軸的投影,g為空氣加速度矢量。根據(jù) 圖中的數(shù)學關系以及外彈道理論,x軸的加速度分量為:

同理y軸的加速度分量為:

式中cb為彈道系數(shù),H(y)為空氣密度函數(shù),G(v)為虛擬阻力函數(shù)。
根據(jù)上式以及運動學公式,可以建立以時間t為自變量的彈丸質心微分方程組如下[3]:

方程組中τ0N地面標準虛溫;τ為虛溫;θ為彈道傾角;
初始條件為

彈道解算就是對上面的微分方程組的求解問題,一般對于微分方程y·=f(t,y)采用數(shù)值積分方法,用泰勒級數(shù)可求得tm+1時刻的精確解為[1]:

上式中ωi為待定的加權因子,r為使用k值的個數(shù)(即階數(shù));ki為不同點的導數(shù)f值,ci,aij為待定系數(shù)。
當r=4時,可得到著名的四階龍格-庫塔公式,具體公式為:

四階龍格-庫塔算法是數(shù)字仿真中廣泛采用的數(shù)值積分方法,其截斷誤差為o(h5),計算精度較高,是可以自啟動的單步法,需要存儲的數(shù)據(jù)量少,但每步需要對f進行四次計算,計算量較大[4]。圖2是龍格-庫塔算法流程。
算法中四階龍格-庫塔算法在Matlab平臺下可以自己編制子函數(shù),也可用其自帶函數(shù)ode45()實現(xiàn)。
龍格-庫塔算法的截斷誤差與步長的五次方成正比,如果減小步長h精度將會提高,但是步長減小,計算點數(shù)將會增加,積累誤差將會相應增大,可能反而會降低精度,同時計算時間加長,計算速度降低,所以要處理好步長與精度之間的關系。根據(jù)實際應用,六自由度運動方程解算中步長小于0.005s,一般高射炮彈道解算取步長為0.5s,遠射程地面火炮步長h=0.5~1s。

圖2 外彈道解算的龍格-庫塔流程
彈道解算涉及氣象條件,我國炮兵使用的標準氣象條件包括地面標準氣象條件和空中標準氣象條件兩部分。
2.3.1 地面標準氣象條件
氣溫t0N=15℃ 地面空氣密度 ρ0N=1.206kg·m-3
氣壓 Pe0N=846.3Pa 地面虛溫 τ0N=288.9K
相對濕度φ=50%
音速 cs0N=341.1m·s-1
無風無雨
2.3.2 空中標準氣象條件(<30km)
空中氣象條件包括以下氣象諸元:
a.虛溫
在對流層(y<9300m)

在亞同溫層(9300m<y<12000m)和同溫層(12000m <y<30000m)有不同的解析式,由于迫彈高程受限,所以本文不贅述。
b.空氣密度函數(shù)H(y)
根據(jù)外彈道理論,對前蘇聯(lián)1943年阻力定律有經驗公式:
y<9300m時,

此經驗公式有足夠的精度保證。
c.虛擬阻力函數(shù)G(v)

G(v)函數(shù)為分段函數(shù),仿真中可以用邏輯函數(shù)的形式進行表述,可以使程序簡潔可讀性高。
另外在<30km高度內無風無雨。
本文選擇的炮彈種類為國產PP89式100mm迫擊炮進行仿真,該炮的參數(shù)現(xiàn)已公開,口徑100mm,初速308m/s,最大射程6.4km,射角范圍:45°~80°,彈質量 8kg[6]。
仿真中將氣象條件涉及的氣象諸元函數(shù)代入,并取彈道系數(shù)Cb=0.8613,積分步長h=0.2s,仿真結果見圖3-圖6。

圖3 射角 θ0=45°/50°時t-y彈道曲線

圖4 射角θ0=45°/50°時x-y彈道曲線

圖5 射角θ0=55°/60°時速度v曲線

圖6 射角θ0=45°/50°時彈道傾角曲線
PP89式 100mm迫彈在 45°下最大射程為6.4km,仿真結果為6448m。絕對誤差為52m,相對誤差為52/6400=0.812% ,說明該仿真模型能符合實際的實驗效果,具有很高的可行性和可靠性。
從仿真結果來看,彈道特性完全符合空氣彈道的一般特性,當初速、射角、彈道系數(shù)一定時,就可以確定一條彈道曲線。因此,只要改變模型中相應參數(shù)就可以得到任一初速、任一射角下的彈道諸元[7]。隨著射角大小的改變,彈丸飛行時間、射程、彈道高程、落點速度都會做出相應的改變。
本文先建立迫彈運動質心模型,使用Matlab對迫彈彈道進行仿真,解算出彈道及部分參數(shù)的變化曲線仿真結果,該方法的優(yōu)點在于建立模型比較簡單,仿真精度比較高,同時程序可移植性高,曲線較完整地描述了彈丸運動的規(guī)律,對迫彈研制、安全飛行試驗和落點散布研究等有著積極的意義。
[1]李新國,方群.有翼導彈飛行動力學[M].西安:西北工業(yè)大學出版社.2005.
[2]馬利兵,林都.基于Matlab的外彈道模型仿真研究[J].中北大學學報.2006,27(5):142-145.
[3]徐明友.火箭外彈道學[M].哈爾濱:哈爾濱工業(yè)大學出版社.2004.
[4] 李丹.四階龍格-庫塔法在火控解算中的應用[J].微計算機信息.2011,27(3):192-193.
[5] 韓子鵬等.彈箭外彈道學[M].北京:北京理工大學出版社.2008.
[6]國產 PP89式100mm炮擊炮[J].輕兵器.2001,(12):45.
[7]段文龍,彭杰剛.基于Matlab/Simulink的彈丸外彈道6自由度運動仿真[J].重慶工學院學報.2009,23(4):146-149.