馬曉明 丁平
摘要:通過采用Matlab軟件編程,對某型反艦導彈攻擊某型艦船進行分析計算,給出導彈的有效打擊范圍計算方法,并進行了模擬攻擊仿真計算,對艦船作戰(zhàn)指揮員使用該型反艦導彈制定相應的戰(zhàn)術提供理論依據(jù);同時對其它武器裝備如作戰(zhàn)效能等方面評估具有參考借鑒價值。
關鍵詞:Matlab;反艦導彈;仿真計算;打擊范圍
中圖分類號:TP391 文獻標識碼:A 文章編號:1007-9599 (2013) 03-0000-02
1 引言
反艦導彈在現(xiàn)代海戰(zhàn)中是一種十分重要的武器,隨著艦空導彈、反導艦炮和電子戰(zhàn)武器系統(tǒng)的發(fā)展,反艦導彈能否成功擊中目標成為對抗雙方能否取勝的一個根本因素。目前艦載雷達系統(tǒng)能夠迅速測出敵艦的種類、位置及行駛速度和方向,且導彈自動制導系統(tǒng)能保證在發(fā)射后任一時刻都能對準目標。根據(jù)情報,某型敵艦能在我軍艦發(fā)射反艦導彈T小時后作出反應并摧毀該反艦導彈。因此,在發(fā)射反艦導彈進行攻擊敵艦之前計算出敵艦是否在有效打擊范圍內十分重要。
2 問題分析
2.1 模型假設
為方便計算,對模型進行簡化,假設:(1)我軍艦發(fā)射導彈T小時后如仍沒擊中敵艦則該導彈被敵艦防空武器摧毀;(2)將反艦導彈和敵艦視為兩個運動質點;(3)反艦導彈的速度大小始終不變,即做勻速運動;(4)敵艦的速度大小和方向始終不變即做勻速直線運動。
如果不大于零,即認為該反艦導彈擊中敵艦,則退出循環(huán),否則讓時間產生一個步長,返回到第②步繼續(xù)進入下一次循環(huán);④當循環(huán)成功退出后,說明導彈與敵艦之間的距離小于設定的導彈擊中敵艦的距離,循環(huán)終止時的時間即為導彈擊中敵艦所用的時間;當計算過程中程序判斷時,循環(huán)也退出,說明該反艦導彈被敵艦防空武器攔截。
4 結論
作為編程語言和可視化工具,MATLAB具有豐富的功能,可解決工程、科學計算和數(shù)學學科中許多問題。通過采用Matlab軟件編程,對某型反艦導彈攻擊某型艦船進行分析計算,給出導彈的有效打擊范圍,同時進行了模擬攻擊仿真計算,對指揮員高效使用該型反艦導彈并制定相應的戰(zhàn)術提供理論依據(jù)。對其它武器裝備如作戰(zhàn)效能等方面評估具有參考借鑒價值。
以上計算是在理想狀態(tài)下對模型進行了一定的簡化,不同型號導彈、艦船具有不同性能參數(shù),如導彈及艦船的運動特性、艦船防空武器的反應能力等,因此計算結果也不同;如在給出的計算模型及方法中加入有關反艦導彈及敵艦的運動特性分析計算,能得到比較接近實戰(zhàn)的結果。
參考文獻:
[1]張立科.MATLAB7.0從入門到精通[M].北京:人民郵電出版社,2006.
[2]陳澤,占海明.MATLAB在科學計算中的應用[M].北京:電子工業(yè)出版社,2008.
[作者簡介]馬曉明(1980-),男,工程師,主要從事導彈武器系統(tǒng)試驗研究。