李弘祖, 郭立新, 董春雷, 孟 肖
(西安電子科技大學(xué)物理與光電工程學(xué)院, 陜西 西安 710071)
在針對電大物體開展電磁散射特性的分析過程中,一般選擇使用高頻算法,比如物理光學(xué)(physical optics,PO)法、幾何光學(xué)(geometrical optics, GO)法[1]、幾何繞射理論(geometrical theory of diffraction,GTD)[2]、一致性GTD(uniform GTD,UTD)[3]、物理繞射理論(physical theory of diffraction, PTD)等。這些算法都把物體的各個部分分解出來,任一部分的散射特性跟剩余部分沒有關(guān)聯(lián)。所以,針對某個部分的散射場開展研究只需要考量入射波,可以不考慮剩余部分的耦合。盡管有效降低了計算難度,然而針對復(fù)雜度較高的結(jié)構(gòu)計算出的結(jié)果精度不高[4]。對于低頻方法,以矩量法(method of moments, MoM)[5]為例,其計算結(jié)果較為精準,但由于計算所需的時間較長以及計算機內(nèi)存需求較大,一般只應(yīng)用于計算電小尺寸的結(jié)構(gòu),而遇到復(fù)雜目標的電磁散射問題時,需要采用高低頻混合的方式來解決。Jakobus[6]針對MoM和PO混合使用的理論進行描述,并在環(huán)境較為復(fù)雜的電磁散射中進行使用;Wang[7]將等效偶極子與迭代式MoM-PO混合算法相結(jié)合,計算了電大目標的電磁散射特性;Tong[8]成功將改進后的MoM-PO算法應(yīng)用于目標和隨機二維介質(zhì)粗糙面的計算。
MoM的計算結(jié)果精度高,能夠應(yīng)用于復(fù)雜精細結(jié)構(gòu)的計算。PO方法將散射源從物體本身換成了散射物體表層感應(yīng)電流,隨后通過電流積分計算出散射場的分布。該方法計算資源需求低、速度快,但無法精確地計算復(fù)雜結(jié)構(gòu)[9-10]。因此,基于電流基的MoM和PO的混合算法[11-13]在求解電大尺寸目標散射和電大載體附近天線輻射問題中得到了廣泛的應(yīng)用。由于PO方法無法計算目標的棱邊繞射問題,因此計算結(jié)果存在誤差。鑒于此,利用PTD手段對目標區(qū)域的棱邊繞射場開展計算,提高了在計算目標散射和輻射時的精準度。
此外,在計算PO區(qū)域時,傳統(tǒng)面元遮擋判斷算法的時間成本較大,因此,本文提出了基于八叉樹優(yōu)化的MOM-PO/PTD快速混合算法,將八叉樹和后向追蹤[14]算法應(yīng)用于PO區(qū)域面元的遮擋判斷。相較于標準射線追蹤計算方法,八叉樹開展優(yōu)化以后的追蹤手段不再選取面元作為基本單位跟剩余面元開展比較評估,所以極大地減少了計算工作量,避免了資源的浪費。最后文中將修正后的計算結(jié)果與數(shù)值方法相比較,驗證了該方法的有效性,同時與未采用八叉樹的混合方法相比較,結(jié)果顯示本文算法使計算效率大大提升。
應(yīng)用MoM-PO混合法[15-20]首先需要將計算模型分為兩個區(qū)域[21]:MoM區(qū)域和PO區(qū)域。MoM的計算結(jié)果比較精確,一般將激勵源附近、電尺寸較小、邊緣和棱邊較多的區(qū)域劃分為MoM區(qū),將電大尺寸平滑結(jié)構(gòu)劃分為PO區(qū)。如圖1所示。
圖1 MoM區(qū)域和PO區(qū)域分區(qū)
將MoM區(qū)域的電流設(shè)為JMoM,將PO區(qū)域的電流設(shè)為JPO。根據(jù)RWG基函數(shù)[22]將JMoM和JPO展開為
(1)
(2)
式中:NMoM和NPO分別為MoM區(qū)和PO區(qū)域RWG基函數(shù)數(shù)目,αn和γn分別為JMoM和JPO的展開系數(shù)。
根據(jù)高頻近似條件,PO照明區(qū)的表面電流為JPO=2n×Hi,計入MoM區(qū)域產(chǎn)生的磁場對PO區(qū)域的影響,則電流可以表示為
(3)
圖2 在公共邊上引入矢量
由RWG的性質(zhì)可知,在第k條邊的中點處有[11]:
(4)
(5)
其中k=1,2, …,NPO為PO區(qū)未知數(shù)的個數(shù)。將式(3)代入式(5)得
(6)
式中:
(7)
(8)
最后,在MoM區(qū)建立電場積分方程[23]:
(LEJMoM)tan+(LEJPO)tan=-Etan
(9)
將式(1)和式(2)代入式(9)得
(10)
通過GalerKin法,可以得到如下線性方程組:
(ZMoM+ZMoM,PO·τk,n)·IMoM=V-ZMoM,PO·τk
(11)
其中,ZMoM=〈fm,LEfn〉,ZMoM,PO=〈fm,LEfk〉,V=〈fm,E〉。
在進行MoM位置電流的計算過程中,通過使用迭代的方式,計算得到矩量區(qū)域電流以后,將計算得到的電流系數(shù)代入公式(3)中,從而計算出PO區(qū)域的電流系數(shù);再對電流進行積分便可得到目標的散射場和輻射場;最后,將兩區(qū)域的場進行疊加,便可得到總的場強。
八叉樹也被叫做八元樹,是一種效率較高的空間層次樹狀構(gòu)造,可以有效降低計算方法在空間層面上的復(fù)雜程度。八叉樹的剖分均依據(jù)八分標準,可以將其看做四叉樹構(gòu)造進行拓展獲取到的三維空間[24]。
在所需計算的空間中,八叉樹剖分的過程是首先將復(fù)雜場景內(nèi)所有點放在三維坐標系中,得到X,Y,Z分量上的極限大小值,以這些極限值構(gòu)建一個包圍整個場景的空間,并從3個方向?qū)⒖臻g分割為大小一樣的八個子空間,形成一組八叉樹。針對某個包圍盒開展進一步剖分的基礎(chǔ)是這一空間內(nèi)含有的三角面元數(shù)大于預(yù)設(shè)的閾值。八叉樹的各個非葉節(jié)點都存在零個或八個子節(jié)點,一般把它們利用A,B,C,D,E,F,G,H進行記錄。假如未能達到深度的最大值,那么開展進一步的劃分[25]。
標準射線追蹤方法是對所有面元一一進行明暗判定,相比于傳統(tǒng)的射線追蹤算法,經(jīng)過八叉樹改進后形成的射線追蹤算法不再選取一個基本面元作為單位和其他面元進行明暗判定,而是先判斷此包圍盒所在空間中的位置,然后再判斷處在該包圍盒內(nèi)的面片是否被遮擋。這一方法極大地減少了計算工作量,避免了資源的浪費。
該算法的步驟如下:假設(shè)一簇平行入射波方向為r=(ex,ey,ez),面元S的法向方向為n,重心坐標為P0=(x0,y0,z0),某一包圍盒在XYZ方向上的最大值、最小值分別記為:Xmax、Ymax、Zmax、Xmin、Ymin、Zmin,則面元S被入射波照亮需要滿足以下兩個條件:
條件 1入射波方向r與面元S的法向量n應(yīng)滿足:rn<0;
條件 2入射波照射到面元S時沒有被其他面元遮擋。
使用如下方法對條件2進行判斷:從面元S的重心處發(fā)射一條射線,方向與入射射線方向相反,追蹤此射線并判斷其是否與其他面元相交。具體步驟如下:
設(shè)面元S上的出射射線起始位置為P0,方向為-r=(mx,my,mz)。先分析這一射線方向跟包圍盒所處的位置會不會發(fā)生重疊。射線通過某個包圍盒內(nèi)部所滿足的條件為:
(1)當mx>0時,Xmax>x0;
(2)當mx<0時,Xmin (3)當my>0時,Ymax>y0; (4)當my<0時,Ymin (5)當mz>0時,Zmax>z0; (6)當mz<0時,Zmin 輻射上述條件的前提下,再依據(jù)條件1分析這一射線跟包圍盒中含有的面元是否會出現(xiàn)相交,如果存在一個面元與其相交,而且交點位置在面元當中,這說明面元m的位置在暗處,反之,其所在位置為亮處。 在射線追蹤的過程中,往往會面臨射線管分裂和難以判斷照射區(qū)域這兩問題,為解決此類問題,本文采用后向追蹤方法。 和傳統(tǒng)的射線追蹤算法相比,后向追蹤算法摒棄了虛擬射線管。所采用的方法是:首先,將目標模型網(wǎng)格劃分為三角形后,記錄這些三角形面片及其3個相鄰面片的ID并存儲在計算機內(nèi)存中。其次,將每一個面元的中心作為射線的發(fā)射點,射線的方向為入射波的反方向,并沿著與此方向向源追蹤。因此,判斷該面元是否被照亮的條件是在進行射線追蹤的過程中,此射線不被其他面元遮擋。如圖3所示,編號為1和2的兩個面元使用后向射線追蹤算法,使得射線管分裂的問題得到有效解決。 圖3 后向追蹤技術(shù)示意圖 在計算具有精細結(jié)構(gòu)的復(fù)雜目標電磁特性時,傳統(tǒng)的MoM-PO的混合算法通常具有很大的優(yōu)勢,但PO算法無法計算目標棱邊的繞射場同時將陰影區(qū)電流等效為零,這與實際電流的分布情況存在差異,造成MoM-PO混合算法的計算目標散射與輻射特性時存在一定的誤差??紤]到上述因素的影響,本文利用PTD[26]對PO區(qū)域的電流進行修正,在分析復(fù)雜結(jié)構(gòu)目標的電磁特性問題時,將混合算法與PTD相結(jié)合,計入棱邊繞射場對計算結(jié)果產(chǎn)生的影響,結(jié)合常用的計算模型,經(jīng)過將該算法結(jié)果跟數(shù)值結(jié)果的對比,對該算法的有效性進行驗證,有效拓寬了MoM-PO混合算法的應(yīng)用范圍。常見的劈形結(jié)構(gòu)如圖4所示。 圖4 電磁波照射到一個典型目標上 應(yīng)用PTD,得到其遠區(qū)散射場計算公式為 (12) 式中:Ie和Im分別表示等效電流和等效磁流,表達式為 (13) (14) 在實際應(yīng)用PTD算法的過程中,往往需要判斷經(jīng)三角形剖分后的目標,其三角形的各邊能否構(gòu)成劈形結(jié)構(gòu),如圖5所示。當相鄰的面元與之間處于同一個平面內(nèi)并且不構(gòu)成目標的棱邊時,不存在棱邊繞射現(xiàn)象;對于具有公共邊的一對三角面片,當它們構(gòu)成劈形結(jié)構(gòu)且兩面片均被照亮時,目標的棱邊繞射場為總場的二分之一,但當其只有一個被照亮時,棱邊繞射場可由(12)式得出。 圖5 將三角形的棱邊分為三類 將PO散射場和3個棱邊的繞射場相疊加,便可得到修正后的PO區(qū)域總的散射場。其中,PO散射場可根據(jù)JPO求得。棱邊的繞射場主要由入射電磁場以及MoM區(qū)域與PO區(qū)域的耦合電磁場所產(chǎn)生。入射電磁場所產(chǎn)生的棱邊繞射場可由式(12)求得。 記耦合電磁場所產(chǎn)生的電磁場為EMoM,可表示為 EMoM=LE(JMoM) (15) LE(X)= (16) 將式(1)代入(16)即可求得EMoM,再將式(15)代入式(12),求解得到MoM區(qū)域與PO區(qū)域的耦合電磁場所產(chǎn)生的棱邊繞射場。最后,將PO位置所含的三角面片計算得到的散射場開展矢量相加,結(jié)果就是總的散射場。 為了對該算法的有效性開展驗證,首先對電大載體平臺影響線天線方向圖的情況開展分析,并跟MoM算法開展對比。 算例一為2 m×2 m×2 m的立方體前方1.75 m處有一半波對稱振子天線,天線的工作頻率f為1 GHz,如圖6所示。計算時選擇天線為MoM區(qū),立方體為PO區(qū)。分別采用傳統(tǒng)混合方法和改進后的計算方法計算,總的未知數(shù)目2 650。兩種計算方法的運行時長和輻射方向分別通過表1和圖7獲取。由表1可以看出經(jīng)過八叉樹和后向追蹤優(yōu)化的算法,在判斷面片的遮擋時所需時間明顯減少,時間加速比為7.3。在圖7中,黑線和藍線分別表示MoM和MoM-PO/PTD方法的計算結(jié)果。由圖7可以看出,MoM-PO/PTD和MoM算法吻合較好,表明經(jīng)過PTD算法的修正,在210°~300°附近,天線方向圖的誤差明顯減小,計算精度有了顯著提高。 圖6 天線位于立方體前 圖7 位于立方體前的天線方向圖 算例二為半波對稱振子天線位置與5 m×2 m×2 m的簡易船模型上方2 m處,天線的工作頻率f為1 GHz,如圖8所示。計算時選擇天線為MoM區(qū),而船為PO區(qū)。分別采用傳統(tǒng)混合方法和改進后的計算方法計算,總的未知數(shù)目5 430。兩種算法的運行時間由表1給出,時間加速比為7.7。天線的輻射方向圖由圖9給出,其中,黑線表示MoM計算結(jié)果,藍線表示本文算法計算結(jié)果??梢钥闯?本文算法和MoM算法吻合較好,結(jié)果表明天線方向圖在-30°~30°范圍內(nèi)的誤差減小,計算精度顯著提高。 圖8 天線位于艦船上方 圖9 位于艦船上方的天線方向圖 算例三為底面尺寸2 m×2 m×0.5 m的立方體,上方為0.5 m×0.5 m和1 m×1 m的兩個平板,如圖10所示。計算時選擇立方體上方兩平板為MoM區(qū),其余部分為PO區(qū),總的未知數(shù)目為1 524。采用平面波照射,入射角θ=-90°~90°,φ=0°,入射波頻率f=1 GHz,極化方式為HH極化。表1給出了兩種算法的運行時間,時間加速比為6.5。圖11給出了傳統(tǒng)混合算法和修正后混合算法與MoM算法的單站散射場計算結(jié)果比較,其中,黑線表示MoM計算結(jié)果,藍線表示本文算法計算結(jié)果,可以看出,本文算法和MoM算法吻合較好。 圖10 底面長方體及上面兩平板 表1 算法運行時間比較 圖11 立方體上兩平板的單站RCS結(jié)果 算例4為長為3 m的導(dǎo)彈模型,如圖12所示。計算時選擇導(dǎo)彈兩翼和尾翼為MoM區(qū),其余部分為PO區(qū),總的未知數(shù)目為1 200。采用平面波照射,入射角θ=-90°~90°,φ=0°,入射波頻率f=1 GHz,極化方式為HH極化。兩種方法的計算時間由表1給出,時間加速比為6.2。由圖13可以得出在計算較為復(fù)雜的模型時,該算法同樣具有較高的精度。 圖12 導(dǎo)彈模型 圖13 導(dǎo)彈模型的單站RCS結(jié)果 算例5為5 m×1 m×1 m的艦船,如圖14所示。計算時選擇甲板上方為MoM區(qū)域,其余部分為PO區(qū)域,總未知數(shù)為7 646。采用平面波照射,入射角θ=-90~90°,φ=0°,入射波頻率f=1 GHz,極化方式為HH極化。表1給出了兩種算法的運行時間,時間加速比為7.5。圖15給出了傳統(tǒng)混合算法和修正后混合算法與MoM算法的單站散射場計算結(jié)果比較,其中,黑線和藍線分別描繪的是利用MoM算法和本文算法得到的結(jié)果,能夠發(fā)現(xiàn),本文算法跟MoM算法具有很好的吻合度,從而對本文算法的有效性進行了驗證。 圖14 艦船模型 圖15 艦船模型的單站RCS結(jié)果 本文針對電大載體平臺上的線天線輻射問題以及目標的電磁散射問題,提出了基于八叉樹的MoM-PO/PTD快速混合算法。從文中所給的算例以及表1可以看出該算法計算所需時間大幅減少,時間加速比為6~7倍。與此同時,采用PTD算法進行修正后目標的散射以及輻射的計算精度有了明顯提升。2.2 后向追蹤原理及應(yīng)用
2.3 利用PTD修正PO區(qū)電流
3 數(shù)值算例
3.1 MoM-PO算法計算載體上方天線方向圖
3.2 MoM-PO算法計算散射場
4 結(jié) 論