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

新型分裂步長時域有限差分法

2015-08-14 21:39:23林智參班濤
現(xiàn)代電子技術(shù) 2015年15期

林智參+班濤

摘 要: 提出一種新型的分裂步長時域有限差分(NSS?FDTD)法,并對其數(shù)值色散進行分析。該方法基于Split?Step方案和Crank?Nicolson方案,采用新的矩陣分解形式,與傳統(tǒng)的FDTD算法、SS?FDTD算法相比,減少了計算復雜度。新型算法的推導程序簡單,且具有良好的數(shù)值色散特性,還加入了一階Mur吸收邊界條件,給出一階Mur吸收邊界差分方程。將數(shù)值實驗的結(jié)果和傳統(tǒng)FDTD方法及理論值進行比較,數(shù)值結(jié)果一致性較好。

關(guān)鍵詞: 時域有限差分法; 分裂步長; Split?Step方案; 數(shù)值色散

中圖分類號: TN802?34; O441 文獻標識碼: A 文章編號: 1004?373X(2015)15?0117?03

New method of finite difference time domain for split step

LIN Zhican, BAN Tao

(South China Normal University, Guangzhou 510006, China)

Abstract: A new split step finite difference time domain (NSS?FDTD) algorithm is presented, and its numerical dispersion is analyzed. The method is based on the schemes of Split?Step and Crank?Nicolson, adopted new matrix decomposition form. Compared with traditional algorithms of FDTD and SS?FDTD, the proposed algorithm can reduce computational complexity, and has simple deduction procedure and better numerical dispersion characteristic. The first?order Mur absorbing boundary condition is added in this paper, and its difference equation is presented. The numerical experiment results were compared with traditional FDTD method and theoretical values. The consistence of numerical results is better.

Keywords: FDTD method; split step; Split?Step scheme; numerical dispersion

0 引 言

時域有限差分法(Finite Difference Time Domain,F(xiàn)DTD)是一種簡單直觀的全波分析時域算法[1?3],該方法以Yee氏立體網(wǎng)格作為電磁場離散單元,將麥克斯韋方程轉(zhuǎn)化為差分方程,能夠方便有效地結(jié)合計算機技術(shù)處理復雜的電磁場問題,目前已經(jīng)在電磁學的各個領(lǐng)域中得到了廣泛應(yīng)用。然而,應(yīng)用傳統(tǒng)的FDTD方法也明顯體現(xiàn)出其不足之處,為減小差分近似帶來的數(shù)值色散[4],空間網(wǎng)格尺寸必須遠小于波長, 這樣反而增加運算負擔,因而,出現(xiàn)了多鐘FDTD的改進方法[5?7]。本文以TM波為例,提出一種基于Split?Step方案[8]和Crank?Nicolson方案[9]的時域有限差分法,所提出的算法采用新的矩陣分解方式,簡化計算復雜度、減少差分近似所帶來的數(shù)值色散。

1 NSS?FDTD算法理論推導

考慮空間一無源區(qū)域,在均勻無耗、各向同性介質(zhì)中,介電常數(shù)為[ε,]磁導率為[μ,]二維TM波Maxwell微分方程組的矩陣形式如下:

[?u?t=Mu] (1)

式中:[u=[Ez,Hx,Hy]T, M=0-1ε??y1ε??x-1μ??y001μ??x00。]

將矩陣[M]分解成四個子矩陣,分別記為[A2,][B2,][C2,][D2,]矩陣形式分別如下:

[A=001ε??x0001μ??x00 B=0-1ε??y0-1μ??y00000]

[C=0-1ε??y00001μ??x00 D=001ε??x-1μ??y00000]

公式(1)可以寫為:

[?u?t=A2u+B2u+C2u+D2u] (2)

利用Split?Step方案,將式(2)分解成四個子方程式來求解。同時,從[n~][n+1]時間步,將一個時間步長等間隔分成四個子時間分步,即[n→n+14,][n+14→][n+24,][n+24→n+34]和[n+34→n+1,]得到以下四個子矩陣方程式:

分步1:

[?u?t=4?A2u n→n+14] (3)

分步2:

[?u?t=4?B2u n+14→n+24] (4)

分步3:

[?u?t=4?C2u n+24→n+34] (5)

分步4:

[?u?t=4?D2u n+34→n+1] (6)

利用Crank?Nicolson方案,對矩陣方程式(3)~式(6)的右端進行近似,進一步化簡得到以下形式:

[I-Δt4Aun+14=I+Δt4Aun] (7)

[I-Δt4Bun+24=I+Δt4Bun+14] (8)

[I-Δt4Cun+34=I+Δt4Cun+24] (9)

[I-Δt4Dun+1=I+Δt4Dun+34] (10)

式中:[I]為[3×3]的單位矩陣。四個分步內(nèi)需要求解的方程式以第(1)步為例化簡如下:

[Ezn+14i, j-Δt4εΔxHyn+14i+12, j-Hyn+14i-12, j= Ezni, j+Δt4εΔxHyni+12, j-Hyni-12, j] (11)

[Hxn+14i, j+12=Hxni, j+12] (12)

[Hyn+14i+12, j-Δt4μΔxEzn+14i+1, j-Ezn+14i, j= Hyni+12, j+Δt4μΔxEzni+1, j-Ezni, j] (13)

在分步1內(nèi),只需要求解方程式(11)和(13),并且方程式(11)和(13)是互為耦合的方程式。將式(13)代入到式(11)中,消去[Hyn+14i+12, j,]得到關(guān)于[Ezn+14i, j]的三對角矩陣方程式,其具體形式如下:

[1+Δt28μεΔx2Ezn+14i, j-Δt216μεΔx2Ezn+14i+1, j+Ezn+14i-1, j= 1-Δt28μεΔx2Ezni, j+Δt216μεΔx2Ezni+1, j+Ezni-1, j+ Δt2εΔxHyni+12, j-Hyni-12, j]

由式(14)求出[Ezn+14i, j,]然后代入到式(13)中,此時式(13)為關(guān)于[Hyn+14i+12, j]的一個顯式方程,可直接進行求解。因此,在分步1內(nèi)只需要求解一個隱式方程和一個顯式方程。分步2,3和4內(nèi)也采用與分步1內(nèi)相同的方式進行處理,而分步3,4中得到的不是三對角矩陣方程式,是顯式方程,求解變得更簡單。

2 數(shù)值色散分析

利用Fourier方法[10]在第[n]個時間步內(nèi),場分量在空間區(qū)域內(nèi)的表達形式如下:

[UnI, J=Une-j(kxIΔx+kyJΔy)] (15)

將式(15)代入到式(7)~(10)中,并將式(7)~(10)進一步整理為如下矩陣形式:

[Un+14=A2dUn] (16)

[Un+24=B2dUn+14] (17)

[Un+34=C2dUn+24] (18)

[Un+1=D2dUn+34] (19)

將式(16)~(18)代入到式(19)中,得到一個完整時間步長內(nèi)的矩陣方程式:

[Un+1=D2dC2dB2dA2dUn=ΩUn] (20)

可以求得[Ω]的特征值,其結(jié)果如下:

[λ1=1,λ2=λ3*=P+jQ2-P2Q] (21)

其中:

[P=-P4xP4yb4d4+16(P4x+P4y)b2d2+104P2xP2yb2d2-224bd(P2x+P2y)+128]

[Q=8P2xP2yb2d2+32bd(P2x+P2y)+128Pα=-2ΔαsinkαΔα2,α=x,y;b=Δt2ε;d=Δt2μ ]

利用von Neumann方法[11],假定一角頻率為[ω]的電磁波產(chǎn)生的電磁場滿足:

[Enz=EzejωΔtn,Hnα=HαejωΔtn,α=x,y] (22)

將式(22)代入到式(20)中,得:

[ejωΔtI-ΩUn=0] (23)

其中,[Un]與初始值[U0]相關(guān),其具體關(guān)系式如下:

[Un=U0ejωΔtn] (24)

為了使式(23)中 [Un]有非零解,[Un]的系數(shù)行列式的值應(yīng)為零,即:

[det(ejωΔtI-Ω)=0] (25)

由式(21)得[Ω]的特征值,可以得到 NSS?FDTD 算法的數(shù)值色散表達式,其形式如下:

[tan2ωΔt2=P-QP+Q=bd(P4xP4yb3d3-16P4xbd-96P2xP2ybd-16P4ybd+256P2x+256P2y)P4xP4yb4d4-16(P4x+P4y)b2d2-112P2xP2yb2d2+192(P2x+P2y)bd-256]

為了方便分析NSS?FDTD的數(shù)值色散特性,作如下定義:[S=cΔtΔx,Δx=Δy,N=λΔx,λ代表波長,][N]表示單位波長元胞數(shù),傳輸角度為θ。圖1為[S=0.5,][N=8]時歸一化數(shù)值相位速度隨傳輸角度θ的變化曲線。

圖1 歸一化數(shù)值相位速度隨傳輸角度[θ]的變化曲線

從圖1可以看出,NSS?FDTD算法的歸一化相位速度大于傳統(tǒng)的FDTD算法和傳統(tǒng)SS?FDTD算法的歸一化數(shù)值相位速度,并接近1,且曲線變化值在0.98~0.995范圍內(nèi),比較平緩,歸一化數(shù)值相位速度各向異性誤差也比較小。

3 一階Mur吸收邊界條件

在分步1內(nèi),電場分量[Ez]在[i=1,][i=Imax,][j=1]和[j=Jmax]上的一階Mur吸收邊界差分方程式為:

[Ezn+141, j=Ezn2, j+vΔt-4ΔxvΔt+4ΔxEzn+142, j-Ezn1, j] (26)

[Ezn+14Imax, j=EznImax-1, j+vΔt-4ΔxvΔt+4ΔxEzn+14Imax-1, j-EznImax, j](27)[Ezn+14i,1=Ezni,2+vΔt-4ΔxvΔt+4ΔxEzn+14i, 2-Ezni,1] (28)

[Ezn+14i, Jmax=Ezni, Jmax-1+vΔt-4ΔxvΔt+4ΔxEzn+14i, Jmax-1-Ezni, Jmax] (29)

在分步2,3和4內(nèi),電場分量[Ez]在[i=1,][i=Imax,][j=1]和[j=Jmax]上的一階Mur吸收邊界差分方程式與分步1內(nèi)的差分方程式類似,此處不再一一進行展開說明。

4 計算結(jié)果

將NSS?FDTD算法運算于尺寸101 cm×101 cm的自由空間,以一階Mur為邊界條件,以二維TM波為例,在中心區(qū)域[Ez]場分量上加正弦波激勵源[sin(2πft),]其中,[f=1.5] GHz。網(wǎng)格尺寸為[Δx=Δy=1 cm,]為激勵源最高頻率對應(yīng)波長的[120,]計算網(wǎng)格數(shù)為101×101。觀察點在中心區(qū)域和吸收邊界之間的中心位置。NSS?FDTD數(shù)值計算結(jié)果仿真如圖2~圖4所示。其中圖2,圖3兩圖為NSS?FDTD數(shù)值計算過程中[Ez]場分量的空間分布圖,圖4為傳統(tǒng)FDTD算法和NSS?FDTD算法比較圖。

圖2 運行50步時[Ez]的3D圖

圖3 運行200步時[Ez]的3D圖

圖4 兩種FDTD算法在觀察點處的電場值[Ez]

由圖可見,NSS?FDTD算法的計算結(jié)果與傳統(tǒng)的FDTD算法的計算結(jié)果吻合的很好,且符合電磁場理論,從而證實新型分裂步長時域有限差分法的可行性。

5 結(jié) 論

本文基于Split?Step和Crank?Nicolson方案提出了一種新型的二維FDTD算法,改進算法采用新的分解形式,與傳統(tǒng)的SS?FDTD算法相比較,減少了計算復雜度,優(yōu)化了計算公式,使推導過程更簡單。結(jié)合算例使用Matlab對NSS?FDTD算法進行編程分析,結(jié)果表明,該算法具有良好的預期效果。

參考文獻

[1] 葛德彪,閆玉波.電磁波時域有限差分方法[M].西安:西安電子科技大學出版社,2002.

[2] 王秉中.計算電磁學[M].北京:科學出版社,2002.

[3] YEE K S. Numerical solution of initial boundary value problems involving Maxwell′s equations in isotropic media [J]. IEEE Transactions on Antennas and Propagation, 1966, 14 (3): 302?307.

[4] TAFLOVE A, HAGNESS S C. Computational electrodynamics: the finite?difference time?domain method [M]. 2nd ed. Boston: Artech House, 2000.

[5] 徐利軍,衰乃昌.高階ADI?FDTD算法的數(shù)值色散分析[J].電子與信息學報,2005,27(10):1662?1665.

[6] 黨濤,鄭宏興.關(guān)于二維ADI?FDTD方法的數(shù)值色散分析[J].中國民航學院學報,2004,22(2):42?46.

[7] 夏冬,黨濤,鄭宏興.一維ADI?FDTD方法的數(shù)值色散分析[J].中國民航學院學報,2005,23(2):38?41.

[8] LEE J, FORNBERG B. A split step approach for the 3?D Maxwell′s equations [J]. Journal of Computational and Applied Mathematics, 2003, 158(2): 485?505.

[9] SMITH G D. Numerical solution of partial differential equations: finite difference methods [M]. 3rd ed. Oxford: Oxford University Press, 1986.

[10] SMITH G D. Numerical solution of partial differential equations [M]. Oxford: Oxford University Press, 1978.

[11] PEREDA J A, VIELVA L A, VEGAS A, et al. Analyzing the stability of the FDTD technique by combining the Von Neumann method with the Routh?Hurwitz criterion [J]. IEEE Transactions on Microwave Theory and Techniques, 2001, 49(2): 377?381.

主站蜘蛛池模板: 国产在线八区| 日韩精品专区免费无码aⅴ | 国产精品无码久久久久AV| 久久久久国产精品免费免费不卡| 亚洲高清资源| 国产成人精品第一区二区| 国产91高跟丝袜| 国产高清精品在线91| 国产欧美日韩另类| 成人综合网址| AV不卡在线永久免费观看| 中国丰满人妻无码束缚啪啪| 中文字幕无线码一区| 亚洲精品中文字幕无乱码| 97久久人人超碰国产精品| 亚洲天堂久久新| 男女男精品视频| 亚洲经典在线中文字幕| 亚洲资源在线视频| 婷婷综合色| 精品福利视频网| 深爱婷婷激情网| 国产美女无遮挡免费视频网站| 国产拍揄自揄精品视频网站| 中文字幕av一区二区三区欲色| 日韩av在线直播| 国产成人免费| 激情无码字幕综合| 国产精欧美一区二区三区| 亚洲性日韩精品一区二区| 久久久久无码精品| 日韩国产高清无码| 欧美无专区| 国产成+人+综合+亚洲欧美 | 亚洲精品国产首次亮相| 久久精品女人天堂aaa| 67194成是人免费无码| 亚洲啪啪网| 亚洲第一成年人网站| 国产亚洲精久久久久久无码AV| 国产精品女同一区三区五区| 99色亚洲国产精品11p| 亚洲免费福利视频| 看国产一级毛片| 日韩福利视频导航| 米奇精品一区二区三区| 午夜不卡视频| 日本欧美精品| 无码高清专区| 黄色国产在线| 久久这里只有精品66| 日韩精品亚洲人旧成在线| 欧洲av毛片| 亚洲视频二| 国模私拍一区二区三区| 国产女人爽到高潮的免费视频 | www.国产福利| 狠狠色丁香婷婷| 国产欧美在线观看精品一区污| 伊人激情久久综合中文字幕| 成人午夜精品一级毛片| 91成人精品视频| 99色亚洲国产精品11p| 国产麻豆91网在线看| 黄色成年视频| 91小视频在线播放| 国产精品无码AV片在线观看播放| 99久久亚洲综合精品TS| 亚洲日韩精品无码专区| 91在线丝袜| 国产欧美亚洲精品第3页在线| 国产成人精品男人的天堂下载| 99re经典视频在线| 中文字幕波多野不卡一区| 久久青青草原亚洲av无码| 毛片免费在线视频| 欧美有码在线| 亚洲男人的天堂在线观看| 欧美人与性动交a欧美精品| 婷婷色狠狠干| 国产h视频在线观看视频| 欧美成人A视频|