FDTD中的邊界條件
前言
在時域有限差分法(FDTD)中,邊界條件在FDTD模擬中起著非常重要的作用,它們是開放建模區(qū)域用于截斷計算域所施加的條件,可以決定電磁波在邊界處的反射、透射和吸收等行為。我們將介紹FDTD模擬中網(wǎng)格截斷的幾種不同邊界條件,包括理想電導(dǎo)體(PEC)、理想磁導(dǎo)體(PMC)、周期邊界條件、bloch邊界條件、一階Mur吸收邊界條件以及PML邊界條件。其中mur邊界條件以及PML邊界條件都是吸收邊界,可以模擬光源激發(fā)的場傳播到無窮遠(yuǎn)處被完全吸收的情況,從而降低反射的光波對FDTD截斷區(qū)域的影響,這對FDTD的數(shù)值計算至關(guān)重要。
理想電導(dǎo)體和理想磁導(dǎo)體
當(dāng)PEC條件被應(yīng)用于截斷FDTD計算域時,它將使邊界上的切向電場為零。PEC可以理解為電導(dǎo)率無限大的材料。它的實際例子是波導(dǎo)和腔壁,以及微波電路或貼片天線的接地平面。
與PEC一樣,理想磁導(dǎo)體也是電磁波的一種自然邊界條件,也是全反射的。然而,與PEC不同的是,PMC不是物理的,它只是一種技巧。原則上,我們可以通過強制PMC表面上的切向磁場為零,來截斷計算域。
PEC和PMC經(jīng)常利用仿真的對稱性,以減小計算域的大小,或者用于截斷正入射平面波時的周期性結(jié)構(gòu)。
周期邊界條件和bloch邊界條件
周期邊界條件通常用于模擬周期性結(jié)構(gòu),通過應(yīng)用這種邊界條件,F(xiàn)DTD計算域中的結(jié)構(gòu)和電磁場都被視為周期性的。這意味著在計算域內(nèi),結(jié)構(gòu)和電磁場的變化會在一個周期內(nèi)重復(fù)。 而Bloch邊界條件主要適用于平面波以一定角度入射到周期性結(jié)構(gòu)中的情況。Bloch邊界條件將對模擬區(qū)域內(nèi)一個邊界處的場進(jìn)行相位調(diào)整,然后將其注入到另一個邊界中。通過使用Bloch邊界條件,可以準(zhǔn)確地模擬周期性結(jié)構(gòu)中的任意入射角度的電磁波傳播特性,其公式可表示為:
其中為平移的晶格矢量,
為bloch波矢。 以下為傾斜平面波入射時的電場分布,使用Bloch邊界和PML邊界的結(jié)果。入射光在Bloch邊界的作用下拓展為無限大的平面入射,然后在PML邊界當(dāng)中被吸收。
吸收邊界
由于計算機容量的限制,F(xiàn)DTD只能在有限區(qū)域內(nèi)進(jìn)行模擬。為了能夠模擬開放區(qū)域電磁過程,在有限的計算區(qū)域截斷邊界處必須給出吸收邊界條件。常用的吸收邊界有Mur吸收邊界和完美匹配層吸收邊界。
Mur吸收邊界
在PML出現(xiàn)之前,Mur吸收邊界在FDTD的發(fā)展中發(fā)揮了重要作用。即使在今天,我們?nèi)匀豢梢岳眠@種簡單的邊界條件在FDTD模擬中獲得相當(dāng)好的結(jié)果。雖然Mur邊界的吸收效果比PML差,但是它在模擬速度和內(nèi)存需求方面優(yōu)于PML。 以一維平面波為例,其場分量滿足波動方程
在FDTD網(wǎng)格當(dāng)中,場分量按照迭代方程進(jìn)行更新,而在邊界處,由于缺少對應(yīng)分量,只能采用吸收邊界條件進(jìn)行更新。 此時Mur吸收邊界條使用上一個時間步邊界附近的場分量對其進(jìn)行近似,即為
對上式進(jìn)行差分近似
在實際的FDTD計算當(dāng)中,其邊界的電場更新方程即為
完美匹配層
PML實際上也是一種人工各向異性材料,理論上它是一種損耗材料,并且反射極低。盡管自Berenger引入原始版本以來,相關(guān)研究人員已經(jīng)提出了各種不同的版本,比如UPML,CPML等,但這些版本體現(xiàn)的中心概念仍然與Berenger發(fā)現(xiàn)的相同。下面簡單介紹Berenger-PML(BPML),即分裂場完美匹配層,以二維TE為例,其將磁場分量分裂為兩個子分量,且
,對應(yīng)麥克斯韋方程為
其中介質(zhì)參數(shù)滿足阻抗匹配條件,當(dāng)材料參數(shù)為(0,0,0,0)時即為真空。
電磁波的任意波長以任意角度都能在PML層當(dāng)中傳播,但振幅由于PML吸收而不斷衰減。如下圖所示,此時PML層分為周圍四個邊以及四個頂角八個區(qū)域,按圖中所示構(gòu)建參數(shù),可以使得相鄰的PML區(qū)域沒有反射。
實際計算當(dāng)中,PML層也不可能無限厚度,依然在最外層采用理想電導(dǎo)體截斷。電磁波經(jīng)過PML層后會被PEC邊界完全反射回來,重新經(jīng)過PML吸收并最終進(jìn)入FDTD仿真區(qū)域。此時反射系數(shù)為
當(dāng)入射光垂直入射時,通常取
,而且離散化PML層的電導(dǎo)率可以表示為級數(shù)形式,以
為例
電磁場在PML當(dāng)中衰減十分迅速,常規(guī)FDTD的迭代方程已不再適用,此時場以指數(shù)形式衰減
最后得到在PML層中的FDTD迭代方程如下,此處僅以為例
實際PML吸收效果如下所示,圖中顏色覆蓋即為PML層,縱坐標(biāo)即為歸一化的電場,可見,光入射到PML以后,隨著PML的逐層吸收,入射光迅速衰減到可以被忽略的量級。

參考文獻(xiàn)
[1] Allen Taflove. "Computational Electromagnetics: The Finite-Difference Time-Domain Method", Boston:Artech House, (2005).
[2] "boundary condition settings", www.emsimworks.com/zh-CN/knowledge-base/User-Manual_boundary-condition-settings.
[3] Mur, G. "Absorbing boundary condition for the finite-difference approximation of the tine-domain electromagnetic-field equtions", IEEE Trans.electromagn.compat 23(1981).
[4] Berenger,Jean-Pierre. "A perfectly matched layer for the absorption of electromagnetic waves", Journal of Computational Physics, (1994).
工程師必備
- 項目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















