999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于預測校正法的迫擊炮外彈道模型解算方法

2024-03-04 12:57:10羅超元王雙川
兵器裝備工程學報 2024年2期
關鍵詞:方法模型

羅超元,王雙川,許 錦

(陸軍步兵學院, 南昌 330103)

0 引言

隨著模擬訓練的逐步推開,炮兵模擬訓練系統的運用也更加廣泛。在系統研發過程中,要根據裝定諸元在虛擬場景中模擬出較為準確的彈道軌跡,從而確定彈著點的位置,以滿足用戶對仿真精度的要求。

為準確復現出迫擊炮彈丸的運行軌跡,需要對外彈道進行準確的模型構建和解算。目前關于提升外彈道仿真精度的研究主要思路是對外彈道模型進行細化。主要有3類模型:質點外彈道模型、剛體外彈道模型、準剛體外彈道模型。質點外彈道模型參數少、解算速度快,但由于模型簡單,精度難以有較大的提升。因此,相關研究開始綜合考慮同時對內、外彈道仿真進行優化從而提升仿真精度[1]。剛體外彈道模型、準剛體外彈道模型通過將更多的影響因素納入到模型中對模型進行細化,以提升仿真精度。但與此同時模型參數也隨之增加,尤其是剛體外彈道模型較為復雜,解算需要更多的時間[2-3]。因此,以解算方法為切入點提升外彈道仿真的精度具有一定的必要性。

在現有的普通迫擊炮外彈道仿真研究中,解算方法以常規的微分方程數值解法為主[4]。吳晉等[5]采用歐拉法對外彈道模型解算,對虛擬場景中的外彈道可視化建模與仿真,但由于歐拉法是二階方法,精度較低。張進強等[6]將歐拉法、改進的歐拉法、龍格庫塔法(R-K)運用到外彈道可視化仿真中,從多種方法中進行擇優,結果表明,龍格庫塔法最為精確。董理贏等[7]運用變步長的4階龍格庫塔法對122 mm榴彈炮外彈道進行了解算,得到了更為準確的結果。近年來解算方法研究的開始轉向數值穩定性較高的迭代修正方法[8]。從現有的研究來看,龍格庫塔法是最常用的方法,目前已經有較多的相關研究[9-14],精度難以有進一步的提升。此外,關于其他方法的研究較少,實際應用過程中缺少可供選擇的替代方法。

基于上述研究需求和研究現狀,本文中擬采用預測校正法探究提升外彈道模型解算精度的有效途徑,在現有的彈丸質心運動模型基礎之上,對模型進行進一步調整,并結合阿達姆斯(Adams)線性多步法中的巴什福思法(Adams-Bashforth)與莫爾頓法(Adams-Moulton)設計一種預測校正的解算方法,并與同階精度的龍格庫塔法與線性多步法的解算結果進行對比分析,以驗證預測校正方法的有效性。

1 數學模型

1.1 問題描述

在迫擊炮模擬訓練中,裝定諸元后系統需要根據初始表尺來對彈道軌跡進行仿真,從而確定虛擬場景中彈著點位置,射擊指揮再根據彈著點位置進行口令修正。準確找出彈丸落點,才能保證修正口令的正確性。因此,構建準確的彈道模型,需要復現出準確的彈道軌跡。

1.2 基本假設

虛擬場景中重構了迫擊炮的射擊條件,包括地形條件、彈道條件、氣象條件、地球條件,彈丸在飛行中主要受上述條件的影響。為建立更為細化的外彈道模型,這里在文獻[12]的基礎上,對迫擊炮外彈道的模型基本假設和參數進行調整,具體假設如下:

1) 假定炮口和彈著點在同一個水平面上,即炮目高低角為0;

2) 假定彈丸為軸對稱體,不考慮剛體運動,運動過程中攻角始終為0,將彈丸運動看作質點運動;

3) 假定任意高度上風速均為零,氣溫、氣壓為標準值,彈丸會受空氣阻力影響;

4) 假定裝藥溫度+15 ℃,空氣密度1.206 kg/m3,音速340 m/s,氣壓846.3 Pa,地面虛溫288.9 K;

5) 假定科氏重力加速度為零,地表面為平面,地球表面標準重力加速度9.8 m/s2,重力加速度會受射高影響;

在上述假設基礎上,彈丸在空氣中的飛行相當于在二維空間中只受到空氣阻力和重力的質點運動。

1.3 外彈道方程

在基本假設下,以炮口為原點建立二維直角坐標系,將橫縱速度進行分解,則經典的外彈道微分方程組可轉換為式(1)的形式:

(1)

式(1)中:H(y)為空氣密度函數,G(v)為空氣阻力函數。因為常規迫擊炮射擊距離不遠,彈道和射速也不高,所以空氣密度函數和阻力函數采用文獻[12]中的經驗公式,在一定程度上可以保證模型的精度,如式(2)、式(3)所示:

H(y)=(1-2.190 4×10-5y)4.399

(2)

(3)

重力加速度g隨射高變化的函數如式(4)所示,其中g為實時重力加速度,地面標準重力加速度g0=9.8 m/s2,R為地球半徑,y為射高:

(4)

虛溫與射高的關系如式(5)所示,其中地面虛溫τ0=288.9 K。

τ=τ0-6.328×10-3y,y<9 300 m

(5)

2 解算方法設計

目前,關于外彈道仿真的研究是使用龍格庫塔法進行彈道微分方程的解算,解算方法的階數越大,仿真的精度越高,同時計算量也隨之增加。為兼顧解算效率,研究主要采用4階的龍格庫塔法,但精度依然有待提升。因此,可以將Adams線性多步法中的Adams-Bashforth方法和Adams-Moulton方法相結合,采用預測校正的方法來降低解算的誤差,提升彈道解算精度。

2.1 線性多步法

與龍格庫塔法不同的是,線性多步法在解算微分方程時期望利用前面已經求得更多函數值來計算當前得函數值,如果利用前k步的函數值,則線性多步法的一般形式,如式(6)所示:

(6)

為使得解算結果具備可比性,采用理論上與4階龍格庫塔法同精度的線性多步法公式:Adams-Bashforth采用4步4階公式,Adams-Moulton采用3步4階公式,依托數值積分法可以得出Adams線性多步法公式。其中,4步4階Adams-Bashforth方法是顯式方法,如式(7)所示,截斷誤差為251h5y(5)(ξn)/729。3步4階Adams-Moulton方法為隱式方法,如式(8)所示,截斷誤差為-19h5y(5)(ξn)/720。

(7)

(8)

2.2 預測校正設計

對于一般的線性多步法,相同階數的隱式方法比顯示方法的數值穩定性更好,結果更為精確[15-16]。但僅利用隱式方法很難求出某一點yn+1的函數值,因此先利用Adams-Bashforth顯示公式求解(預測)每一步的函數值,再利用Adams-Moulton隱式方法進行校正,結合2種方法的優勢來提升解算精度。此外,如果每次預測矯正的迭代次數過多會造成額外的時間開銷,所以本文中對迭代次數進行了限制。具體的迭代過程如下:

1) 初始化條件:vx,vy,θ,x,y;

2) 用4階R-K方法計算vx,vy前4步的函數值;

3) isStop=False;

4) while not isStop do;

5) 用Adams-Bashforth公式預測vx,vy;

6)vx,vy代入Adams-Moulton公式進行校正;

7) 更新vx,vy;

8) 更新θ,x,y,τ,g,Hy,Gv;

9) 判斷是否滿足停止條件(y<0),滿足則令isStop=True。

其中,由于4階線性多步法顯示公式在初始時要利用前4步的值,因此,先用4級4階龍格庫塔方法分別求出彈丸運動過程中前4步2個方向的速度值,4級4階龍格庫塔法方法如式(9)所示。在迭代時,僅對2個方向的速度值進行一次預測和校正,在這個過程中,先利用Adams-Bashforth法計算初始預測值,如式(10)所示;再利用Adams-Moulton法進行迭代校正,將初值預測值代入式(11)右側,得到一個校正函數值。其他變量的值根據2個方向上速度的變化進行更新。

(9)

(10)

(11)

3 模型解算與分析

為檢驗第2節中設計的預測校正方法的有效性,分別用4階經典龍格庫塔法(R-K)、Adams-Bashforth線性多步法(A-B)和預測校正法(PE)進行解算彈道模型,對解算結果的精度進行對比分析。彈道解算軟件環境采用Matlab 2010b,根據第2節的解算方法設計自行編寫解算程序,運行程序的計算機核心處理器為AMD Ryzen5 3500U,內存12 G。

仿真初始條件設置如下:以82迫擊炮遠程殺傷榴彈4號裝藥為例,取表尺為1 000和716時的初始條件代入模型,經換算初始傾角為45°和62.04°,設時間步長s為0.01 s,則初始條件為

t0=0 m/s,x0=0 m,y0=0 m,v0=238 m/s,θ0=45°/62.04°,g0=9.8 m/s,τ0=288.9 K,s=0.01 s。

代入初始條件進行模型解算,結果如下表所示,其中表1為射表真值、表2為仿真值、表3為仿真誤差百分比。

從表1—表3的解算結果中可以看出,2種初始傾角情況下,同階精度的龍格庫塔法和Adams-Bashforth線性多步法在射距、射擊最大高程、飛行時間、落角上的解算結果比較接近,Adams-Bashforth方法比龍格庫塔方法的解算精度低,但差距并不明顯。在3種解算方法中,預測校正的方法解算出的結果在精確度上具有明顯的優勢。

表1 射表真值

表2 仿真值

表3 仿真誤差百分比

初始傾角為45°時,解算時間如表4所示,表中為10次解算的平均時間和標準差。從時間代價來看,Adams-Bashforth線性多步法耗時最短,預測校正法解算時間較長,但相差不超過1倍,對預測校正方法的實用性的影響較小。

表4 解算時間

圖1—圖3分別為45°出射角時,外彈道的軌跡曲線、時間-速度曲線、時間-傾角曲線。從圖1中的外彈道軌跡可以看出,隨著彈丸飛行距離的增加,3種不同方法解算出的彈道軌跡逐漸分離,預測校正法解算的彈道軌跡飛行高度最高、飛行最遠,也最接近射表。圖2時間-速度曲線和圖3的時間-傾角曲線可以解釋這一現象,隨著時間的增加,預測校正方法解算出的彈丸速度始終比其他2種方法的解算結果大,彈丸傾角減少較慢,故此飛行高度和距離較遠。

圖1 外彈道軌跡

圖2 時間-速度曲線

圖3 時間-傾角曲線

經分析,主要有以下2點原因:一是研究的重點在于解算方法精度的提升,因此在構建模型時,為簡化模型,采用了較為簡單的質點運動模型,忽略了剛體運動等因素的影響,模型本身存在一定的誤差;二是微分方程的數值計算方法本身存在截斷誤差,隨著計算次數的增加累計誤差會逐漸增大,從彈道曲線、時間-速度、時間-傾角曲線的走勢來看龍格庫塔法和線性多步法解算精度小于預測校正法。

4 結論

為提升迫擊炮外彈道模型解算精度,設計了一種基于預測校正的解算方法,并構建了外彈道模型對方法的有效性進行了驗證,結果表明:

1) 基于Adams-Bashforth和Adams-Moulton的預測校正方法在質心外彈道模型解算精度上有一定的提升。

2) 設計的預測校正方法與傳統的龍格庫塔法和線性多步法相比具有明顯的優勢,具備較高的實用性。

3) 研究成果為模擬訓練系統中虛擬火炮的外彈道仿真提供了一種參考的解算方法,并啟發了后續的研究思路,后續的研究可以轉向將方法運用到參數更多的剛體外彈道模型上,進一步提升仿真精確度。

猜你喜歡
方法模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
學習方法
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 一本久道久久综合多人| 天堂中文在线资源| 亚洲人成成无码网WWW| 国产嫖妓91东北老熟女久久一| 91毛片网| 亚洲无码37.| 免费看美女自慰的网站| 巨熟乳波霸若妻中文观看免费 | 久青草网站| 国产在线91在线电影| 久久精品女人天堂aaa| 日韩a级片视频| 国产黄在线观看| 欧美色图第一页| 国产主播福利在线观看| 老司机精品99在线播放| 欧美日韩第三页| 亚洲欧美日韩精品专区| 国产一级毛片在线| 黄色网址免费在线| 试看120秒男女啪啪免费| 国产精品播放| 午夜一区二区三区| 亚洲乱伦视频| 亚洲国产精品久久久久秋霞影院| yjizz视频最新网站在线| 亚洲AⅤ波多系列中文字幕| 中文字幕人成乱码熟女免费| 欧美不卡视频一区发布| 91福利片| 国产主播在线观看| 国产一级片网址| 国产黑丝视频在线观看| 精品综合久久久久久97超人该| 久无码久无码av无码| 国产成年无码AⅤ片在线| 福利片91| 亚洲人成网站在线播放2019| av午夜福利一片免费看| 欧美伊人色综合久久天天| 久久久久久久久18禁秘| 亚洲综合经典在线一区二区| 国精品91人妻无码一区二区三区| 精久久久久无码区中文字幕| 免费全部高H视频无码无遮掩| 国产高清不卡| 92精品国产自产在线观看| 色综合激情网| 亚洲人妖在线| 狠狠亚洲婷婷综合色香| av一区二区无码在线| 国产又粗又爽视频| 欧美激情福利| 国产永久无码观看在线| yjizz视频最新网站在线| 成人午夜视频在线| 99无码中文字幕视频| 亚洲人成网18禁| 国产黄在线观看| 欧美精品在线观看视频| 91精品小视频| 香蕉99国内自产自拍视频| 久久夜夜视频| 亚洲天堂色色人体| 99无码熟妇丰满人妻啪啪| 国禁国产you女视频网站| 欧美区一区| 99青青青精品视频在线| 极品av一区二区| 国产精品hd在线播放| 一本视频精品中文字幕| 日韩精品少妇无码受不了| 精品91自产拍在线| 国产成人高清精品免费软件| 伊人天堂网| 成人日韩欧美| 国产精品免费电影| 免费在线色| 少妇高潮惨叫久久久久久| 亚州AV秘 一区二区三区 | 国产无码精品在线| 一级毛片中文字幕|