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

基于氣象組網的炮兵氣象共享程序設計*

2016-12-13 02:06:59曹麗靜張志遠
艦船電子工程 2016年11期
關鍵詞:信息

曹麗靜 李 俊 蔣 明 張志遠

(陸軍軍官學院炮兵系 合肥 230071)

?

基于氣象組網的炮兵氣象共享程序設計*

曹麗靜 李 俊 蔣 明 張志遠

(陸軍軍官學院炮兵系 合肥 230071)

為了充分利用整個戰場的氣象信息,提高火炮射擊精度,開發了一款基于氣象組網的炮兵氣象共享程序。介紹了程序的組成結構、主要功能和實現方法。YYNW程序基于氣象組網,采用線性插值算法計算氣象諸元和氣象通報,實現了彈道氣象通報、計算機氣象通報的編制。通過網絡實現氣象站點數據的輸入和成果氣象的共享,具有氣象通報計算、存儲、發送等多種功能,可用于炮兵近、中、遠程射擊的氣象保障,為實現軍兵種氣象信息共享提供了一種參考方案。

氣象組網; 炮兵氣象; 共享; 氣象通報; 氣象保障; 程序設計

Class Number TP311.1

1 引言

氣象條件是影響諸元誤差的最主要因素,進而嚴重影響炮兵射擊精度[1~2],因此,提高氣象信息精度對提高炮兵射擊精度至關重要。炮兵氣象信息主要包括地面氣溫偏差量、地面氣壓偏差量、彈道氣溫偏差量和彈道風等氣象要素[3]。為了修正這些氣象要素對炮兵射擊和偵察的影響,首先要測得這些氣象要素,但是由于炮兵武器裝備的射程較遠,單憑一個氣象站所提供的氣象信息來修正射擊諸元的效果有限。即使小范圍內,也可能由于地形起伏等原因造成氣象信息的變動,尤其是彈道風的改變更是變幻莫測。而且氣象是時刻變化的,炮兵射擊時的氣象和探測時刻的氣象已經不同[4]。這些缺陷阻礙了對射擊諸元的修正,從而導致火炮射擊準確性降低[5]。因此,為了進一步提高氣象修正量的準確性,提高射擊的精度,發揮多個氣象站在聯合監測氣象信息中的作用,就必須把多個氣象站測得的氣象信息進行組網,實現氣象信息共享,從而可獲得戰場區域內任一點的氣象信息。為了實現這一目的,本文開發設計了一款基于VC2010的氣象信息組網與共享程序。

2 程序組成及功能[6~7]

本程序主要由數據輸入模塊、坐標圖像顯示模塊、功能實現模塊和網絡連接模塊等幾部分組成。其中功能實現模塊是程序的核心,可根據需要完成相應功能,實現炮兵氣象信息共享。

2.1 數據輸入模塊

數據輸入模塊主要負責接收組網內各氣象站提供的坐標數據、氣象數據、氣象通報以及炮陣地、目標和所求點坐標等必要數據。

2.2 坐標圖像顯示模塊

該模塊以網格的形式直觀地顯示出炮陣地坐標、目標坐標以及所求點坐標的位置,讓使用者一目了然的看到所求氣象信息在整個戰區中的位置,方便指揮人員做判斷。每次求取不同的氣象信息,該模塊都會重新繪制,實時顯示結果。

2.3 功能實現模塊

該模塊是整個軟件的關鍵所在,可以實現求取任意點氣象信息、炮目中點氣象信息、炮目中點氣象通報、兩點法氣象通報和沿彈道高氣象通報等功能。其中炮目中點氣象通報用于滿足炮兵短距離射擊時的氣象修正,兩點法氣象通報用于常規炮兵射擊時的氣象修正,是最常用到的,沿彈道高氣象通報主要用于遠程火炮射擊時修正射擊諸元。另外,該模塊還可實現彈道氣象通報和計算機氣象通報之間的轉換。

2.4 網絡連接模塊

該模塊主要用于完成軟件與各氣象站及指揮所和炮陣地的連接,實現數據的互聯互通和氣象成果的共享。

3 炮兵氣象共享關鍵技術

3.1 組網形式

炮兵氣象信息組網可以采取多種形式,例如,可以根據陸戰場實際情況確定氣象站間距和排布方位,如果整個陸戰場都相對平坦,氣象站可以等間距排布;如果整個陸戰場地形不一致,可以在地形起伏較大的區域,密集排布氣象站,在地形起伏較小的區域,疏散排布氣象站。

為了說明的方便,這里假設整個陸戰場地形平坦,所以采取等間距的方式排布氣象站,通常取X、Z方向間距相等,如圖1所示。

圖1中,縱軸為X,橫軸為Z,每個交點代表一個氣象站,用Q(x,z)表示。

組網后,各氣象站在同一時刻測得的氣象信息全部傳輸到氣象站總機,由總機根據各氣象站傳回的數據進行計算,獲得任意點氣象信息。

圖1 氣象組網

3.2 炮兵氣象信息計算方法

氣象站進行組網后,整個網絡覆蓋范圍內任意點的氣象信息都可通過計算獲得,主要計算方法有線性插值和擬合多項式[8~9]。擬合多項式法計算較復雜,占用機時長,不利于炮兵氣象保障的快速反應;而線性插值法則因其計算簡便能夠滿足炮兵氣象保障快速反應的需求,并且其計算誤差也在炮兵射擊誤差允許范圍內,所以本文選擇用線性插值法[8]計算任意點氣象諸元。

3.2.1 線性插值方法

為了獲得氣象組網中任意點的氣象信息,可以采用線性插值的方法來求取。其具體思想是根據任意點的坐標,在組網中確定其位置,用在同一高程上包圍該點的四個點進行兩次插值運算,從而獲得該點的氣象信息。如圖2所示,組網中的任意點必然位于某一網格內,任意點用R表示,包圍它的四個點分別用A、B、C、D表示,則R點的氣象信息可以通過A、B、C、D四個點線性插值得到,首先對Z方向進行線性插值,得到點1和點2的氣象信息,再用點1、點2做插值運算得到任意點氣象信息。如果任意點高程與測量點高程不等,則先用插值方法計算出任意點上下兩個高程的氣象信息,再對高度方向進行插值運算,得到任意點氣象信息。

圖2 氣象組網中的任意點

3.2.2 氣象諸元的獲取

炮兵氣象諸元主要包括氣溫、氣壓和風這三個要素,為了方便說明,以氣溫為例說明采用線性插值方法獲取氣象諸元的方法。設任意點用R(x0,z0)表示,包圍它的四個氣象站分別用A(x,z-l)、B(x,z)、C(x-l,z-l)、D(x-l,z)表示,插值運算的兩個中間點用D1、D2表示,如圖2所示。各氣象站的氣溫用T表示,則任意點的氣溫插值公式為

(1)

氣壓和風的獲取方法與氣溫類似,只需將相應的氣溫值換成相應的氣壓和風即可。另外,因為風是矢量,還可以把某一方向上的風分解成縱風和橫風,即X、Z兩個方向上的風,然后分別對X和Z方向的風進行插值運算,得到任意點R在X和Z方向的風,再將X、Z方向的風合成,得到任意點R的風。

4 炮兵氣象信息共享程序設計

4.1 程序結構介紹

為了得到任意點的氣象信息或氣象通報,首先要把各氣象站發送過來的氣象數據和氣象通報讀入到數據空間,并分類存儲,然后根據不同功能模塊調用需要的數據,計算完成后,要將計算結果分別存儲并發送出去,其程序結構圖如圖3所示。

圖3 程序框圖

該程序設計了一個主對話框,相應的類是CWeatherDlg(派生于對話框類CDialogEx),在此類中定義了數據結構,用于存儲氣象信息和各類氣象通報。

struct weatheraviso{

float x; //存放X軸坐標

float y; //存放Y軸坐標

CString weather; //存放氣象通報字符串

float DP; //存放地面氣壓偏差

float DT; //存放地面溫度偏差

float h[100]; //存放各高程值

float T; //存放彈道高溫偏

float t[100]; //存放各高程溫偏

float WD; //存放彈道風風向

float wd[100]; //存放各高程風向

float WS; //存放彈道風風速

float ws[100]; //存放各高程風速

};

4.2 任意點氣象諸元

為了獲取任意點氣象諸元,需要從軟件主界面通過按鈕調用“任意點氣象諸元”對話框。在該對話框內輸入任意點的坐標,然后點擊“計算”按鈕進入AnyPoint()函數,首先檢驗所需數據是否存在,如不存在則彈出對話框“數據不存在,請重新輸入!”,如數據存在,則根據坐標從輸入的氣象數據中搜索與其相鄰的四個氣象站的氣象數據(通過調用SearchPoint()函數實現),再調用線性插值函數LinerInter()計算出該點的氣溫、氣壓、風速、風向的值,刷新對話框顯示并存儲到數據結構Weatherany中。

4.3 炮目中點氣象諸元和氣象通報

在短距離射擊中,通常采用炮目中點的氣象諸元作為全彈道氣象諸元[10],因此獲取炮目中點氣象諸元和氣象通報意義重大。

計算炮目中點氣象諸元和氣象通報需要調用各氣象站發來的彈道氣象通報數據,首先根據炮陣地和目標坐標計算出炮目中點位置,然后按照求取任意點氣象諸元的方法對炮目中點周圍的四個氣象站的彈道氣象通報數據進行插值運算,得到炮目中點的彈道氣象通報。在此過程中,首先要把彈道氣象通報用函數WeatherChange()將文本類型的字符轉換成能用于計算的數值,才能進行插值運算。再根據炮目距離計算出平均彈道高,進一步計算出炮目中點彈道氣象諸元,然后刷新對話框,將計算結果顯示出來,同時調用繪圖函數OnGridPaint(),繪制網格坐標圖,標繪出炮陣地、目標和炮目中點的位置。如需查看炮目中點氣象通報,可點擊“炮目中點氣象通報”按鈕,彈出“炮目中點氣象通報”對話框。如圖4所示。

圖4 炮目中點氣象諸元獲取界面

4.4 兩(站)點氣象通報

隨著炮兵射擊距離越來越遠,由于氣象信息偏差引起的射擊誤差在不斷增大,因此只用中點氣象諸元修正射擊諸元已不能滿足中遠程射擊精度要求,本文提出用兩點氣象通報代替全彈道氣象通報的思想。以彈道最高點為分界點,將彈道分成兩個部分,并將其與彈道兩端用直線相連,然后用直線段中點的氣象諸元代替彈道氣象諸元[11],如圖5中點1、點2所示,這種分段方法主要是考慮到彈道升弧段較緩慢,降弧段較迅速,使得點1和點2盡量接近真實彈道情況。獲取點1、點2的氣象通報方法與獲取炮目中點氣象通報基本相同,不同之處在于要先根據炮目坐標等信息計算出最大彈道高處的坐標,進而求出點1、點2的坐標,然后即可調用函數進行計算。為了適應炮兵射擊精度的不同要求,本軟件設計了兩種氣象通報的計算,即彈道氣象通報和計算機氣象通報,分別由類CWeatherDlg的對象Wdlg調用函數DandaoQXTB()和JisuanjiQXTB()來完成。

圖5 兩點法氣象通報

4.5 沿彈道高變化的氣象諸元

兩點法雖然比一點法精確,但是對于遠程火箭炮射擊[12]來說,仍會造成彈道修正量不準確,炮彈打擊精準度不高,為此,提出計算沿彈道高變化的一系列點的氣象通報,當炮彈飛行至某點附近時,就用某點的氣象通報來修正彈道,進一步提高修正精度。

由于實際彈道需要根據炮彈實際飛行情況獲得,無法精確獲得沿彈道方向各點的坐標,但是可以利用彈道擬合方法,擬合出一條與真實彈道接近的虛擬彈道,用此虛擬彈道的坐標計算出各點的氣象通報,當炮彈飛過該點附近時,就可以根據彈道實際高度調用相應高程的氣象諸元,修正彈道。

這里,在沿虛擬彈道水平方向上,每200m取一個點計算其計算機氣象通報,直至到達目標點。在此過程中,先根據輸入的炮陣地、目標坐標及沿彈道方向水平取點的距離計算出各點坐標,再用求任意點氣象通報的方法求出各點計算機氣象通報,最后將計算結果存儲到txt文件中并發送出去。

5 結語

為驗證程序計算效果,在10000m×10000m范圍內,橫坐標間隔2000m,縱坐標間隔1000m,共取了66個探測點,探測出各點氣象通報,作為原始輸入數據。因為炮目中點的計算結果已經能說明該程序的實用性和計算精度,故只在文章中給出炮目中點的計算結果。

炮目中點氣象諸元和氣象通報計算,輸入炮陣地坐標Xp=00000,Zp=00000,Hp=200,目標坐標Xm=06000,Zm=08000,Hm=200,計算結果為地面溫偏1.5℃,彈道溫偏6.5℃,地面壓偏-9.5mm,彈道風速6.5m/s,彈道風向32-54mil,炮目中點氣象通報:1111-1730-0080-50908-02-033105-04-023206-08-013306-12-003407-16-513407- 20-523408-24-533306-30-533205-40-533305-50-533404- 050。在炮目中點(03000,04000)處實測氣象情況,測得地面溫偏2℃,彈道溫偏6.8℃,地面壓偏-10mm,彈道風速6.3m/s,彈道風向32-48mil,炮目中點氣象通報:1111-1730-0080-51002-02-033106-04-023206-08-013306-12-003307-16-513407-20-523408-24-533306-30-533205-40-533305-50-533404-050。從兩種結果對比分析,可以看出該程序計算結果很接近真實測量結果,僅地面氣象數據的計算結果與實測數據存在微小偏差,高空數據基本一致,可見,該程序設計思路合理、計算結果符合實際情況。

另外,本程序很好地完成了炮兵射擊過程中所需各類氣象通報的計算功能,并能實現數據的存儲與共享,為后續實現陸戰場中炮兵、防空兵等各兵種間氣象信息共享鋪平了道路。本程序是基于VC2010進行可視化程序開發的,充分利用了VC提供的對話框類,使得程序簡潔順暢,運行速度快,保障了數據處理的精度和速度,為進一步提高炮兵射擊精度做出了貢獻。

[1] 高傳智.炮兵氣象保障[D].南京:解放軍理工大學,2000:53-61.[2] 倪慶華,曲玉琨,孫劍鋒.氣象條件對遠程火箭炮射擊精度的影響及對策[J].指揮控制與仿真,2009,31(6):104-107.

[3] 楊宇,姜豪杰.陸軍士兵軍事訓練教材(炮兵防空兵氣象專業)[M].北京:解放軍出版社,1995:1-54.

[4] 劉玉文,陳春,姚若河,等.軍用氣象條件亟待改進的若干問題的商榷[J].氣象科學,2005,25(1):55-60.

[5] 王兆勝.氣象條件的時空變化對炮兵分隊射擊精度的影響[J].彈道學報,2010,22(2):103-106.

[6] 靳樹昌,郭祥宇.某型炮兵氣象雷達模擬訓練系統總體設計[J].兵工自動化,2011,30(3):36-39.

[7] 郭志超.基于Virtools的氣象雷達可視化仿真示教系統研究[J].艦船電子工程,2013,33(3):67-70.

[8] 劉怡昄,劉玉文,決定射擊諸元理論[M].北京:海軍出版社,2001:1-5.

[9] 張志遠,劉玉文.基于最小二乘法的氣象信息組網技術及實現[J].艦船電子工程,2014,10:66-68.

[10] 郭玉侖.炮兵射擊技術[M].北京:解放軍出版社,2005:138-174.

[11] 李明軍,劉玉文.關于炮兵氣象條件若干問題的討論[J].彈箭與制導學報,2004,24(3):252-254.

[12] 靳樹昌,艾云平,邱超凡.氣象站配置位置在遠程火箭炮發射中的作用[J].火炮發射與控制學報,2006(1):14-17.

Program Design for Sharing Artillery Meteor Based on Meteor Net

CAO Lijing LI Jun JIANG Ming ZHANG Zhiyuan

(Artillery Department, Army Officer Academy of PLA, Hefei 230071)

In order to improve shooting precision of artillery by taking full advantage of the meteorology data of the whole battlefield, an artillery meteor sharing program based on meteor net was designed. And its framework, main functions and realization were introduced. The linear interpolation arithmetic was used to calculate meteorological element and bulletin based on meteor net in this program, at the same time, the compiling of trajectory and computer meteorological bulletin was realized. The input of meteor stations and output of meteor production were realized by network, and it had multi-functions such as meteorological bulletin calculation, storage, sending and so on. This program could be used for artillery meteorological support in short, medium and long distance shooting. It provided a

olution for realizing all services and arms meteorology data sharing.

meteor net, artillery meteor, sharing, meteorological bulletin, meteorological support, program design

2016年5月11日,

2016年6月28日

軍內科研“陸戰場氣象信息數據共享技術研究”(編號:2011JNKY011)資助。

曹麗靜,女,碩士,講師,研究方向:圖形圖像處理以及炮兵射擊技術。李俊,男,博士,講師,研究方向:炮兵射擊指揮、電視制導。蔣明,男,博士,講師,研究方向:炮兵射擊指揮。張志遠,男,碩士,助教,研究方向:炮兵氣象。

TP311.1

10.3969/j.issn.1672-9730.2016.11.023

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 91免费在线看| 亚洲浓毛av| 亚洲一区二区三区香蕉| 六月婷婷精品视频在线观看 | 国语少妇高潮| 欧美丝袜高跟鞋一区二区| 伦精品一区二区三区视频| 国产欧美精品一区二区| 国产精鲁鲁网在线视频| 国产成人精品一区二区不卡| 国产精品性| 亚洲成人精品在线| 亚洲视频免费在线看| 久久精品国产免费观看频道| 亚洲色婷婷一区二区| 日韩成人在线一区二区| 久久窝窝国产精品午夜看片| 3344在线观看无码| 亚洲欧美一区二区三区蜜芽| 国产一级毛片在线| 黑人巨大精品欧美一区二区区| 欧美a在线看| 久久综合伊人 六十路| 91网址在线播放| 日本免费精品| 国产色婷婷| 色综合久久综合网| 狠狠色综合久久狠狠色综合| 久99久热只有精品国产15| 在线精品欧美日韩| 国产成人狂喷潮在线观看2345| 亚洲天堂视频在线观看| 日韩国产精品无码一区二区三区| 成人一级免费视频| 熟女成人国产精品视频| 国产资源站| 国产av无码日韩av无码网站| 夜色爽爽影院18禁妓女影院| 久久伊人久久亚洲综合| 中文字幕不卡免费高清视频| 亚洲国产欧美国产综合久久 | 欧美a在线视频| 欧美综合一区二区三区| 日本人妻丰满熟妇区| 欧美黄网在线| 色九九视频| 亚洲成A人V欧美综合天堂| 少妇高潮惨叫久久久久久| 乱人伦中文视频在线观看免费| JIZZ亚洲国产| 亚洲色图另类| 91青草视频| 国产亚洲欧美在线中文bt天堂| 91香蕉国产亚洲一二三区| 波多野结衣无码视频在线观看| 国产主播福利在线观看| 国产成在线观看免费视频 | 97超碰精品成人国产| 欧美精品xx| 58av国产精品| 国内精品久久久久久久久久影视| 亚洲熟女中文字幕男人总站| 日韩av在线直播| 88av在线| 国产精品13页| 国产亚洲精品91| 高潮毛片免费观看| 国产xxxxx免费视频| 国产精品天干天干在线观看| 99热最新网址| AV在线麻免费观看网站 | 欧美日韩久久综合| 福利小视频在线播放| 成·人免费午夜无码视频在线观看 | 老司国产精品视频91| 波多野结衣第一页| 九九热这里只有国产精品| 六月婷婷精品视频在线观看 | 国产精品无码久久久久AV| 日韩高清在线观看不卡一区二区| 国产草草影院18成年视频| 久久永久免费人妻精品|