王 洋 安 琪 趙秋月 溫 雅 張 昀
(北方自動(dòng)控制技術(shù)研究所,山西 太原030000)
射表是為火炮等特定的發(fā)射裝置連同配用的彈種以及裝藥號(hào)專門(mén)編制的,記錄了射角與射程以及其他射擊諸元對(duì)應(yīng)關(guān)系的表冊(cè)。某型榴彈炮射表查詢的步驟是根據(jù)氣象、彈藥條件等偏差量查詢射表計(jì)算射擊條件修正量,然后根據(jù)炮目距離和射擊條件修正量查詢基本射表得到射擊諸元,接著對(duì)表尺進(jìn)行高角修正得到最終的射擊諸元。射表查詢的結(jié)果對(duì)火炮實(shí)彈射擊具有重要的參考意義。
目前某型榴彈炮射表查詢主要依靠手動(dòng)計(jì)算,計(jì)算速度比較慢,計(jì)算精度也比較低,不利于指揮員快速進(jìn)行決策。某型榴彈炮射表查詢軟件可以很好地解決目前存在的問(wèn)題,保證了射表查詢計(jì)算的快速性和準(zhǔn)確性,有利于指揮員快速下達(dá)射擊指令。
由于火炮實(shí)際射擊條件一般和標(biāo)準(zhǔn)條件有偏差,需要計(jì)算射擊條件偏差量和修正量,下面分別介紹其計(jì)算方法。
射擊條件偏差量包括橫風(fēng)、縱風(fēng)、初速偏差量、氣壓偏差量、氣溫偏差量、彈重偏差量、藥溫偏差量等,本文以地面氣象為例來(lái)進(jìn)行介紹。其中,初速偏差量為指揮員輸入項(xiàng),氣壓偏差量、氣溫偏差量、彈重偏差量、藥溫偏差量為各自對(duì)應(yīng)的實(shí)際值與標(biāo)準(zhǔn)值的差值。
射擊條件修正量是在射擊條件偏差量基礎(chǔ)上查詢射表計(jì)算得到的,包括橫風(fēng)修正量、縱風(fēng)修正量、初速修正量、氣壓修正量、氣溫修正量、彈重修正量、藥溫修正量等,上述修正量的計(jì)算
本文射表查詢軟件采用Visual C ++ 6.0 軟件編寫(xiě),主要分為兩部分內(nèi)容,基于對(duì)話框的主程序和射表查詢子程序。其中,主程序主要用于輸入射擊準(zhǔn)備信息、調(diào)用射表查詢子程序、顯示射擊諸元等,如圖1 所示。射表查詢子程序主要包括測(cè)地諸元計(jì)算、射擊條件偏差量計(jì)算、射擊條件修正量計(jì)算、射表查詢計(jì)算等內(nèi)容,如圖2 所示。
圖1 主程序流程圖
圖2 射表查詢子程序流程圖
利用本文方法編寫(xiě)射表查詢計(jì)算程序,并進(jìn)行實(shí)例運(yùn)算。如表1 所示為實(shí)例輸入信息,包括炮目坐標(biāo)、氣象信息、彈藥條件等。經(jīng)過(guò)查詢計(jì)算,得到表尺為18.4mil,射向?yàn)?49.650mil。
經(jīng)過(guò)計(jì)算,利用本文射表軟件計(jì)算射擊諸元使用的時(shí)間不到1ms,遠(yuǎn)遠(yuǎn)少于手動(dòng)計(jì)算的時(shí)間,大大提高了射表查詢計(jì)算的速度。
表1 計(jì)算實(shí)例輸入信息
本文主要介紹了某型榴彈炮射表查詢軟件的設(shè)計(jì)和開(kāi)發(fā)方法,該軟件大大提高了射表查詢計(jì)算的速度和精度,有利于指揮員快速進(jìn)行指揮決策。