国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于投影變換判斷導(dǎo)彈殘骸落區(qū)安全性能的算法*

2020-12-23 01:22:40趙久奮
艦船電子工程 2020年11期
關(guān)鍵詞:落區(qū)殘骸折線

尤 浩 王 寧 趙久奮 彭 泉

(1.火箭軍工程大學(xué) 西安 710025)(2.中國國際工程咨詢有限公司 北京 100080)

1 引言

隨著我國經(jīng)濟(jì)的日益發(fā)展,人口越來越稠密,地面的各種建筑物和設(shè)施不斷增加,加上作戰(zhàn)理論的豐富發(fā)展以及武器裝備數(shù)量的增多,多導(dǎo)彈協(xié)同作戰(zhàn)的方式已經(jīng)逐漸成為目前戰(zhàn)爭的主要方式,多導(dǎo)彈協(xié)同作戰(zhàn)帶來的直接影響就是導(dǎo)彈殘骸數(shù)量增多,相應(yīng)地面規(guī)避區(qū)域人員、物資撤離難度加大、范圍廣,由此,對導(dǎo)彈殘骸落區(qū)安全問題的研究日益必要[1]。

保障導(dǎo)彈殘骸落區(qū)安全可以從將殘骸落點(diǎn)控制在人煙稀少的地方和提高落區(qū)劃定的精度,減小落點(diǎn)散布的范圍這兩方面入手[2]。

目前,關(guān)于殘骸落區(qū)劃定的文獻(xiàn)較多,但對具體定量計(jì)算殘骸落區(qū)和地面規(guī)避區(qū)域之間安全性的文獻(xiàn)則相對較少。文獻(xiàn)[3]通過坐標(biāo)變換關(guān)系得出的運(yùn)動學(xué)方程,它只討論導(dǎo)彈運(yùn)動的幾何性質(zhì),不涉及產(chǎn)生運(yùn)動和改變運(yùn)動的原因,算出殘骸落區(qū)精度較差。文獻(xiàn)[4]則是以牛頓力學(xué)定律為基礎(chǔ)的積分法,沒有考慮空氣阻力的影響,殘骸落區(qū)覆蓋范圍較大。文獻(xiàn)[5]對某發(fā)射衛(wèi)星中心的歷次火箭殘骸落點(diǎn)數(shù)據(jù)進(jìn)行了統(tǒng)計(jì)分析,基于分級預(yù)警思想,對不同預(yù)警區(qū)的危險(xiǎn)系數(shù)進(jìn)行了計(jì)算,但是該方法定義的預(yù)警區(qū)域范圍較廣,相應(yīng)地面規(guī)避區(qū)域人員撤離工作量較大。文獻(xiàn)[6]分析了殘骸在下落過程中的動力學(xué)特性,提出了帶空氣阻力修正的殘骸落點(diǎn)算法,較好地縮小了導(dǎo)彈殘骸落區(qū)分布范圍。文獻(xiàn)[7]通過引進(jìn)柵格翼氣動性能分析法,大幅縮小了殘骸落點(diǎn)的散布范圍。

通過上述文獻(xiàn)可知,現(xiàn)階段,導(dǎo)彈殘骸落區(qū)精度已經(jīng)有了較大水平的提高,較大地減少了規(guī)避區(qū)域人員資產(chǎn)撤離的損失,但是目前還需要對所有在殘骸落區(qū)范圍內(nèi)的規(guī)避區(qū)域進(jìn)行人員物資撤離,當(dāng)參與導(dǎo)彈數(shù)量很多時,損失任然很大。

針對上述問題,本文詳細(xì)提出了一種導(dǎo)彈殘骸落區(qū)和地面規(guī)避區(qū)域的位置關(guān)系判斷的方法,在此基礎(chǔ)上,通過構(gòu)建二維正態(tài)分布模型定量快速計(jì)算導(dǎo)彈殘骸落區(qū)多邊形和規(guī)避區(qū)域多邊形的交集區(qū)域概率,并將交集區(qū)域概率與設(shè)置閾值比較,從而選擇性地選擇相關(guān)規(guī)避區(qū)域人員和物資撤離,極大地減小了人力物力損失。

2 坐標(biāo)的地球投影變換

2.1 坐標(biāo)系的空間轉(zhuǎn)換

假設(shè)地球是半徑為R的一個空間球體,構(gòu)建空間直角坐標(biāo)系如圖1所示:圓點(diǎn)位于空間圓球的中心,Z軸指向空間圓球的北極,X軸指向起始子午面與赤道的交點(diǎn),Y軸位于赤道面上且按右手系與X軸呈90°夾角。某點(diǎn)在空間中的坐標(biāo)可用該點(diǎn)在此坐標(biāo)系的各個軸上的投影來表示[8]。

圖1 空間直角坐標(biāo)系示意圖

設(shè)某點(diǎn)的經(jīng)度為L,緯度為B,則該點(diǎn)的地理坐標(biāo)和空間直角坐標(biāo)的轉(zhuǎn)換關(guān)系為

在投影變換前,需要將導(dǎo)彈殘骸落區(qū)多邊形和規(guī)避區(qū)域多邊形的地理坐標(biāo)系內(nèi)的經(jīng)緯度數(shù)據(jù)統(tǒng)一采用上述方法轉(zhuǎn)換到三維空間直角坐標(biāo)系。

2.2 殘骸落區(qū)切平面方程的建立

在圖1建立的空間直角坐標(biāo)系內(nèi),已知球面上一點(diǎn)A=(x0,y0,z0)的坐標(biāo),則該點(diǎn)的切平面方程可用平面點(diǎn)法式方程表示,點(diǎn)法式的法線為

投影面的選擇影響計(jì)算精度,只要在導(dǎo)彈殘骸落區(qū)內(nèi)任意選擇一點(diǎn)做切平面,計(jì)算的誤差相差不大。本文采用輸入殘骸落區(qū)多邊形的第一個點(diǎn)做投影切平面,比較方便簡單。

2.3 空間直角坐標(biāo)系到切平面的投影

做直角坐標(biāo)系上任意一點(diǎn)B=(xB,yB,zB)到切平面的垂線,則切平面上垂直投影點(diǎn)為B',則:

投影點(diǎn)B'坐標(biāo)計(jì)算如下:

2.4 切平面內(nèi)的二維坐標(biāo)系建立

投影變換的目的是把三維數(shù)據(jù)變換到二維平面內(nèi),便于計(jì)算,因此本文在投影的切平面內(nèi)擬建立一個二維坐標(biāo)系。二維坐標(biāo)系的原點(diǎn)設(shè)為切點(diǎn)A=(x0,y0,z0),設(shè)地球北極點(diǎn)在平面內(nèi)的投影點(diǎn)為N=(xN,yN,zN),取方向?yàn)閄軸方向。不妨設(shè)在A點(diǎn)存在一個從球內(nèi)指向球外的Z軸,則可由右手定則確定Y軸的方向。

Y軸方向:

對于切平面上任意一點(diǎn)B'=(xB',yB',zB'),其在二維坐標(biāo)系下的坐標(biāo)可表示為

通過上述幾步計(jì)算即可以將地理坐標(biāo)系以經(jīng)緯度表示的點(diǎn),投影到一個二維坐標(biāo)系下的平面。由此,可快速計(jì)算出導(dǎo)彈殘骸落區(qū)多邊形和地面各規(guī)避區(qū)域多邊形在投影平面上的二維坐標(biāo)點(diǎn)。

3 快速判斷兩個多邊形的交集區(qū)域

求解兩個多邊形的交集區(qū)域?qū)嶋H意義在于求解殘骸落區(qū)與規(guī)避區(qū)域在二維坐標(biāo)系內(nèi)的相交區(qū)域[7~8]。

如圖2所示,平面多邊形1與平面多邊形2相交,交集區(qū)域多邊形表示為k1b2k4k3k2e1??梢园l(fā)現(xiàn)交集區(qū)域多邊形都是由不同折線段首尾拼接而成的。

通過觀察可知,交集區(qū)域多邊形的每條折線段都是由相交的點(diǎn)和相包含的點(diǎn)組成。由此,本文將快速判斷兩個多邊形的交集區(qū)域分解為以下三個過程:圖形預(yù)處理,求取交集折線段,拼接交集折線段。

圖2 兩多邊形交集

3.1 圖形預(yù)處理

本文交集區(qū)域折線段的求取采用兩個多邊形互相遍歷邊的方式。對于一般的多邊形,每條邊上的兩個點(diǎn)關(guān)于另一個多邊形存在以下四種關(guān)系。

1)起點(diǎn)和終點(diǎn)都在多邊形外。如圖2中的b1c1、c2d2、c1d1等;

2)起點(diǎn)在多邊形外,終點(diǎn)在多邊形內(nèi)。如圖2中的a2b2、d1f1等;

3)起點(diǎn)在多邊形內(nèi),終點(diǎn)在多邊形外。如圖2中的f1a1、b2c2等;

4)起點(diǎn)和終點(diǎn)都在在多邊形內(nèi)。如圖3中的g2h2、b2c2等。

圖3 兩多邊形交集

上述四種位置關(guān)系,包含了所有邊與另一個多邊形的位置關(guān)系。然而這四種關(guān)系又可以細(xì)分為多種情況,容易造成復(fù)雜多邊形計(jì)算不準(zhǔn)確,主要原因是一條邊與另一個多邊形的交點(diǎn)個數(shù)大于1,理論上可以根據(jù)不同“關(guān)系”,設(shè)計(jì)由交點(diǎn)“奇偶位置”選出組成交集多邊形折線段規(guī)則,這樣需要對四種關(guān)系分別設(shè)計(jì)規(guī)則,造成算法顯得冗長復(fù)雜,下面本文將給出一種簡單高效的處理方法。

本文采用“圖形預(yù)處理”的方法解決該問題,具體預(yù)處理方法如下:如果一條邊與另一個多邊形交點(diǎn)個數(shù)大于1,則在每兩個相鄰交點(diǎn)中點(diǎn)處添加一個“虛擬的頂點(diǎn)”。則圖2經(jīng)過預(yù)處理后兩個多邊形為a1b1c1v1d1f1和a2b2c2d2v2。圖3經(jīng)過預(yù)處理得到新的多邊形分別為a1b1c1v1d1e1v3v4和a2b2c2d2e2v2f2g2h2i2。加入的虛擬頂點(diǎn)用vi表示。通過上述預(yù)處理得到新的多邊形,保證每條邊與另一個多邊形交點(diǎn)個數(shù)最大為1。預(yù)處理后的交集區(qū)域如圖4所示。

圖4 預(yù)處理后交集區(qū)域

如圖4所示,經(jīng)過預(yù)處理的兩個多邊形,如果存在交集區(qū)域,那么其中一個多邊形至少必有一個頂點(diǎn)在另一個多邊形內(nèi)部。判斷兩個多邊形頂點(diǎn)的包含關(guān)系都需要互相判斷一遍。

3.2 求取交集折線段

經(jīng)過預(yù)處理后,再來討論前文中的四種關(guān)系。1)起點(diǎn)和終點(diǎn)都在多邊形外。該線段全在多邊形外,不做處理。

2)起點(diǎn)在多邊形外,終點(diǎn)在多邊形內(nèi)。這種關(guān)系表示遍歷方向從多邊形外進(jìn)入多邊形內(nèi),生成一條新的“折線段”保存后續(xù)值。

3)起點(diǎn)在多邊形內(nèi),終點(diǎn)在多邊形外。這種關(guān)系表示遍歷方向從多邊形內(nèi)走出到多邊形外,結(jié)束一條“折線段”的記錄。

4)起點(diǎn)和終點(diǎn)都在多邊形內(nèi)。該條邊在多邊形內(nèi),將起點(diǎn)和終點(diǎn)加入已經(jīng)存在的折線段中。

求取圖形折線段過程如下。

輸入:經(jīng)預(yù)處理后的平面二維點(diǎn)表示的兩個多邊形區(qū)域Q1,Q2。

1)按照某個順序依次遍歷多邊形Q1中的每個頂點(diǎn)v;

2)以v點(diǎn)為終點(diǎn),v點(diǎn)的前一頂點(diǎn)為起點(diǎn),判斷起點(diǎn)和終點(diǎn)是否在多邊形Q2中。

3)參考上述四種關(guān)系。如果起點(diǎn)在Q2外,終點(diǎn)在Q2外,該線段全在Q2外,不做處理;如果起點(diǎn)在Q2外,終點(diǎn)在Q2內(nèi),遍歷方向從多邊形外進(jìn)入多邊形內(nèi),生成一條新的“折線段”,依次保存“進(jìn)入交點(diǎn)”和v點(diǎn);如果起點(diǎn)在Q2內(nèi),終點(diǎn)在Q2外,遍歷方向從多邊形內(nèi)穿到多邊形外,依次保存v點(diǎn)和“穿出交點(diǎn)”,保存折線段,結(jié)束該條折線段;起點(diǎn)在多邊形內(nèi),終點(diǎn)在多邊形內(nèi),該條邊在多邊形內(nèi),將起點(diǎn)和終點(diǎn)加入已經(jīng)存在的折線段中。

4)結(jié)束多邊形Q1的頂點(diǎn)遍歷;

5)采用類似方法,依次遍歷Q2中的所有頂點(diǎn),計(jì)算各折線段;

6)輸出組成兩個多邊形的交集區(qū)域的所有折線段。

3.3 拼接交集折線段

在“求取交集折線段”部分已經(jīng)計(jì)算出了組成交集區(qū)域的所有折線段,下一步就是將所有折線段內(nèi)的點(diǎn)按照先后順序拼接成一個多邊形。

方法如下。

輸入:由上面計(jì)算得到的多條待拼接折線段組成的集合。

1)從折線段集合中任意選取一條折線段作為初始“拼接交集折線段”,取該條折線段的一個端點(diǎn)為起點(diǎn),則另一個端點(diǎn)為終點(diǎn);

2)用“拼接交集折線段”的終點(diǎn)與集合中剩余折線段的起點(diǎn)和終點(diǎn)比較,如果與某條折線段的起點(diǎn)重合,則正向拼接;如果與某條折線段的終點(diǎn)重合,則反向拼接,形成新的“拼接交集折線段”;

3)判斷“拼接交集折線段”的起點(diǎn)和終點(diǎn)是否相等,即判斷拼接的多邊形是否已經(jīng)閉合,如果閉合,保存該多邊形,轉(zhuǎn)下一步;否則,轉(zhuǎn)2);

4)判斷集合是否為空,即所有的折線段是否都已經(jīng)拼接,如果為空,轉(zhuǎn)下一步;如果不為空,轉(zhuǎn)1)繼續(xù)新的多邊形拼接;

5)輸出所有拼接完成的多邊形。

至此完成了兩個多邊形交集區(qū)域的算法設(shè)計(jì)。當(dāng)殘骸落區(qū)多邊形確定之后,只需要將規(guī)避區(qū)域多邊形與其進(jìn)行上述計(jì)算即可。當(dāng)規(guī)避區(qū)域是多個時,只需將每一個多邊形與其計(jì)算即可[9]。

4 殘骸落區(qū)和規(guī)避重合區(qū)域概率計(jì)算

利用計(jì)算機(jī)計(jì)算二維正態(tài)分布的概率涉及到復(fù)雜的二重積分計(jì)算,而且隨著計(jì)算區(qū)域的復(fù)雜多變,這種積分計(jì)算更加復(fù)雜耗時[10]。積分計(jì)算的一個優(yōu)點(diǎn)是精度非常高,然而大多數(shù)情況我們并不關(guān)心小數(shù)點(diǎn)第四位后的情況,因此本文采用一種近似的計(jì)算方法[11~12],滿足精度要求的同時使得算法更加簡單,計(jì)算速度更快。

4.1 二維正態(tài)分布密度公式

4.2 二維正態(tài)分布概率計(jì)算

對二重積分區(qū)域D內(nèi)的概率為

本文采用的近似計(jì)算方法采用上述的思想,設(shè)想將積分區(qū)域D細(xì)分成無數(shù)個小網(wǎng)格,每個小網(wǎng)格的面積為gridArea,在每個小網(wǎng)格內(nèi)選擇一個特征點(diǎn),計(jì)算該特征點(diǎn)對應(yīng)的概率密度f(xi,yi),則小網(wǎng)格對應(yīng)概率Pgrid≈gridArea·f(xi,yi) ,小網(wǎng)格面積gridArea相當(dāng)于長方體的底面積,f(xi,yi)相當(dāng)于長方體的高,只要網(wǎng)格分得足夠細(xì),有。上述方法的理論基礎(chǔ)是將做二元級數(shù)展開后,只考慮低階項(xiàng),忽略高階項(xiàng)。

下面將詳細(xì)討論本文采用的近似方法,設(shè)μ1=0,σ12=1,μ2=0,σ22=1,ρ=0為標(biāo)準(zhǔn)二維正態(tài)分布,密度計(jì)算公式為fs(x,y)。參考圖5,計(jì)算的步驟如下。

輸入:殘骸落區(qū)多邊形區(qū)域C、殘骸落區(qū)與邊區(qū)域的交集多邊形區(qū)域D

1)根據(jù)輸入的殘骸落區(qū)多邊形C求解其在X軸和Y軸上的最大最小值,建立一個最小外包矩形M,左下點(diǎn)為(xmin,ymin),右上點(diǎn)為 (xmax,ymax)。

3)建立到標(biāo)準(zhǔn)分布的轉(zhuǎn)換方程,將上述平面上的值轉(zhuǎn)換到標(biāo)準(zhǔn)二維正態(tài)分布中得:

對于標(biāo)準(zhǔn)分布,由于σ=1,所以上式最后的σ都略去。上式使得xmin對應(yīng),xmax對應(yīng);ymin對應(yīng),ymax對應(yīng)。對于原平面二維坐標(biāo)系內(nèi)的任意一點(diǎn)都可以轉(zhuǎn)換到標(biāo)準(zhǔn)二維正態(tài)分布坐標(biāo)系。

4)將最小外包矩形M在X軸和Y軸方向上分別N等分,于是共有N×N個方格,每個方格的,面積為dxdy;在標(biāo)準(zhǔn)二維正態(tài)坐標(biāo)系中,。

5)取每個方格的中點(diǎn)(xci,yci)為該方格的特征點(diǎn),將其轉(zhuǎn)換到標(biāo)準(zhǔn)坐標(biāo)系下:(xci_standard,yci_standard) ,如果該中點(diǎn)(xci,yci) 在在積分區(qū)域D內(nèi)(并非殘骸落區(qū)C,而是殘骸落區(qū)與規(guī)避區(qū)域所有的交集區(qū)域?yàn)榉e分區(qū)域D),計(jì)算該方格區(qū)域的概率為fs(xci_standard,yci_standard)dxstandarddystandard。

6)疊加所有計(jì)算的方格概率,即為積分區(qū)域D的概率。同理,如果將積分區(qū)域D劃分為若干個小區(qū)域Di,則可以按上述方法計(jì)算出每個區(qū)域Di的概率。

至此,完成關(guān)于導(dǎo)彈殘骸落區(qū)和相應(yīng)規(guī)避區(qū)域重合區(qū)域的二維正態(tài)分布的概率計(jì)算。

圖5 平面二維系和標(biāo)準(zhǔn)二維正態(tài)分布坐標(biāo)系

5 算例分析

程序執(zhí)行環(huán)境為MatlabR2014a,設(shè)計(jì)安全閾值為book=68,ebook=73。以經(jīng)度122,緯度26為導(dǎo)彈殘骸落區(qū)分布中心,協(xié)方差矩陣為,隨機(jī)生成一組導(dǎo)彈殘骸落區(qū)二維高斯分布經(jīng)緯度坐標(biāo)點(diǎn),隨機(jī)生成規(guī)避區(qū)域的有序頂點(diǎn)經(jīng)緯度坐標(biāo),使得規(guī)避區(qū)域在殘骸落區(qū)內(nèi)外都有分布,仿真結(jié)果如圖6所示;通過上述坐標(biāo)轉(zhuǎn)換和地球投影方法較快算出了殘骸落區(qū)多邊形C和各規(guī)避區(qū)域多邊形Gi在投影平面上的二維坐標(biāo),而后快速判斷交集區(qū)域范圍Ai,取N=1000,仿真結(jié)果如圖7所示;并在構(gòu)建的二維正態(tài)分布模型中定量快速計(jì)算殘骸落區(qū)多邊形和規(guī)避區(qū)域多邊形的交集區(qū)域概率Pi,仿真分布圖如圖8所示,最終計(jì)算結(jié)果如表1所示。

圖6 殘骸落區(qū)和各規(guī)避區(qū)域經(jīng)緯度分布

圖7 殘骸落區(qū)和各規(guī)避區(qū)域在平面二維系分布

圖8 殘骸落區(qū)在平面二維系下標(biāo)準(zhǔn)正態(tài)分布

表1 交集區(qū)域計(jì)算概率

通過上述算例計(jì)算結(jié)果可知,規(guī)避區(qū)域G3對應(yīng)的交集區(qū)域A3的概率要大于閾值Y,即導(dǎo)彈殘骸落入該規(guī)避交集區(qū)域概率較大,因此,為安全起見,需要對該區(qū)域的人員物資進(jìn)行轉(zhuǎn)移;同理,因?qū)棜埡÷淙胧O乱?guī)避區(qū)域概率極小,低于設(shè)定閾值,即該規(guī)避區(qū)域交集區(qū)域是安全的,相應(yīng)區(qū)域人員物資則無需轉(zhuǎn)移。相比較傳統(tǒng)的轉(zhuǎn)移全部規(guī)避區(qū)域人員物資而言,本文提出的算法不僅能夠快速定量評估出殘骸落區(qū)安全性,還極大地減小了實(shí)際過程中的轉(zhuǎn)移工作量。

6 結(jié)語

本文對導(dǎo)彈殘骸落區(qū)范圍和地面規(guī)避區(qū)域交集區(qū)域安全性進(jìn)行了研究。首先,推導(dǎo)了地球投影變換的相關(guān)算法過程,建立了從地理坐標(biāo)系到切平面二維坐標(biāo)系的轉(zhuǎn)化過程。在此基礎(chǔ)上,提出了一種判斷確定兩多邊形交集區(qū)域范圍的算法,快速計(jì)算確定了相應(yīng)殘骸落區(qū)和規(guī)避區(qū)域在二維坐標(biāo)系上的交集區(qū)域。最后,通過構(gòu)建二維正態(tài)分布模型定量快速計(jì)算導(dǎo)彈殘骸落區(qū)多邊形和規(guī)避區(qū)域多邊形的交集區(qū)域概率,并將交集區(qū)域概率與設(shè)置閾值比較。算例結(jié)果顯示,該算法易于實(shí)現(xiàn),計(jì)算精度較高。當(dāng)作戰(zhàn)導(dǎo)彈數(shù)量多的情況下,該方法具有重要的工程應(yīng)用價(jià)值。

猜你喜歡
落區(qū)殘骸折線
折線統(tǒng)計(jì)圖
我國運(yùn)載火箭落區(qū)控制技術(shù)取得新突破
助推器殘骸被成功回收
火箭的哪些殘骸會掉回地面
軍事文摘(2020年20期)2020-11-16 00:31:32
臺風(fēng)“威馬遜”和“海鷗”與大尺度環(huán)流相互作用對云南暴雨落區(qū)的影響
掘進(jìn)工作面管棚支護(hù)過冒落區(qū)探究與實(shí)踐
The shocking disappearance of flights
折線的舞臺——談含絕對值的一次函數(shù)的圖象
折線
1209號臺風(fēng)“蘇拉”登陸福建后垂直結(jié)構(gòu)和暴雨落區(qū)關(guān)系
都昌县| 巨野县| 抚顺市| 莆田市| 电白县| 湖口县| 华宁县| 乌海市| 扬州市| 资源县| 醴陵市| 陇西县| 萨迦县| 临安市| 海原县| 喀什市| 朔州市| 永吉县| 五大连池市| 福海县| 西和县| 习水县| 凤庆县| 麟游县| 会同县| 古丈县| 台安县| 延川县| 梨树县| 三台县| 东台市| 南丹县| 长寿区| 岢岚县| 洛扎县| 锦州市| 尉氏县| 乃东县| 布拖县| 砚山县| 射阳县|