王 洋 安 琪 趙秋月 溫 雅 張 昀
(北方自動控制技術研究所,山西 太原030000)
射表是為火炮等特定的發射裝置連同配用的彈種以及裝藥號專門編制的,記錄了射角與射程以及其他射擊諸元對應關系的表冊。某型榴彈炮射表查詢的步驟是根據氣象、彈藥條件等偏差量查詢射表計算射擊條件修正量,然后根據炮目距離和射擊條件修正量查詢基本射表得到射擊諸元,接著對表尺進行高角修正得到最終的射擊諸元。射表查詢的結果對火炮實彈射擊具有重要的參考意義。
目前某型榴彈炮射表查詢主要依靠手動計算,計算速度比較慢,計算精度也比較低,不利于指揮員快速進行決策。某型榴彈炮射表查詢軟件可以很好地解決目前存在的問題,保證了射表查詢計算的快速性和準確性,有利于指揮員快速下達射擊指令。
由于火炮實際射擊條件一般和標準條件有偏差,需要計算射擊條件偏差量和修正量,下面分別介紹其計算方法。
射擊條件偏差量包括橫風、縱風、初速偏差量、氣壓偏差量、氣溫偏差量、彈重偏差量、藥溫偏差量等,本文以地面氣象為例來進行介紹。其中,初速偏差量為指揮員輸入項,氣壓偏差量、氣溫偏差量、彈重偏差量、藥溫偏差量為各自對應的實際值與標準值的差值。

射擊條件修正量是在射擊條件偏差量基礎上查詢射表計算得到的,包括橫風修正量、縱風修正量、初速修正量、氣壓修正量、氣溫修正量、彈重修正量、藥溫修正量等,上述修正量的計算


本文射表查詢軟件采用Visual C ++ 6.0 軟件編寫,主要分為兩部分內容,基于對話框的主程序和射表查詢子程序。其中,主程序主要用于輸入射擊準備信息、調用射表查詢子程序、顯示射擊諸元等,如圖1 所示。射表查詢子程序主要包括測地諸元計算、射擊條件偏差量計算、射擊條件修正量計算、射表查詢計算等內容,如圖2 所示。

圖1 主程序流程圖

圖2 射表查詢子程序流程圖
利用本文方法編寫射表查詢計算程序,并進行實例運算。如表1 所示為實例輸入信息,包括炮目坐標、氣象信息、彈藥條件等。經過查詢計算,得到表尺為18.4mil,射向為749.650mil。
經過計算,利用本文射表軟件計算射擊諸元使用的時間不到1ms,遠遠少于手動計算的時間,大大提高了射表查詢計算的速度。

表1 計算實例輸入信息
本文主要介紹了某型榴彈炮射表查詢軟件的設計和開發方法,該軟件大大提高了射表查詢計算的速度和精度,有利于指揮員快速進行指揮決策。