首页/文章/ 详情

技术文章 | FDTD中的边界条件

2天前浏览4


1

前言 

在时域有限差分法(FDTD)中,边界条件在FDTD模拟中起着非常重要的作用,它们是开放建模区域用于截断计算域所施加的条件,可以决定电磁波在边界处的反射、透射和吸收等行为。我们将介绍FDTD模拟中网格截断的几种不同边界条件,包括理想电导体(PEC)、理想磁导体(PMC)、周期边界条件、bloch边界条件、一阶Mur吸收边界条件以及PML边界条件。其中mur边界条件以及PML边界条件都是吸收边界,可以模拟光源激发的场传播到无穷远处被完全吸收的情况,从而降低反射的光波对FDTD截断区域的影响,这对FDTD的数值计算至关重要。


   

2

理想电导体和理想磁导体 

 

当PEC条件被应用于截断FDTD计算域时,它将使边界上的切向电场为零。PEC可以理解为电导率无限大的材料。它的实际例子是波导和腔壁,以及微波电路或贴片天线的接地平面。

与PEC一样,理想磁导体也是电磁波的一种自然边界条件,也是全反射的。然而,与PEC不同的是,PMC不是物理的,它只是一种技巧。原则上,我们可以通过强制PMC表面上的切向磁场为零,来截断计算域。

PEC和PMC经常利用仿真的对称性,以减小计算域的大小,或者用于截断正入射平面波时的周期性结构。


   

3

周期边界条件和bloch边界条件 

 

周期边界条件通常用于模拟周期性结构,通过应用这种边界条件,FDTD计算域中的结构和电磁场都被视为周期性的。这意味着在计算域内,结构和电磁场的变化会在一个周期内重复。 而Bloch边界条件主要适用于平面波以一定角度入射到周期性结构中的情况。Bloch边界条件将对模拟区域内一个边界处的场进行相位调整,然后将其注入到另一个边界中。通过使用Bloch边界条件,可以准确地模拟周期性结构中的任意入射角度的电磁波传播特性,其公式可表示为:

 
 

其中    为平移的晶格矢量,    为bloch波矢。以下为倾斜平面波入射时的电场分布,使用Bloch边界和PML边界的结果。入射光在Bloch边界的作用下拓展为无限大的平面入射,然后在PML边界当中被吸收。


   

4

吸收边界 

 

由于计算机容量的限制,FDTD只能在有限区域内进行模拟。为了能够模拟开放区域电磁过程,在有限的计算区域截断边界处必须给出吸收边界条件。常用的吸收边界有Mur吸收边界和完美匹配层吸收边界。

Mur吸收边界

在PML出现之前,Mur吸收边界在FDTD的发展中发挥了重要作用。即使在今天,我们仍然可以利用这种简单的边界条件在FDTD模拟中获得相当好的结果。虽然Mur边界的吸收效果比PML差,但是它在模拟速度和内存需求方面优于PML。

以一维平面波为例,其场分量    满足波动方程

 

在FDTD网格当中,场分量按照迭代方程进行更新,而在边界处,由于缺少对应分量,只能采用吸收边界条件进行更新。 此时Mur吸收边界条使用上一个时间步边界附近的场分量对其进行近似,即为

 

对上式进行差分近似

 

在实际的FDTD计算当中,其边界的电场更新方程即为

 

完美匹配层

PML实际上也是一种人工各向异性材料,理论上它是一种损耗材料,并且反射极低。尽管自Berenger引入原始版本以来,相关研究人员已经提出了各种不同的版本,比如UPML,CPML等,但这些版本体现的中心概念仍然与Berenger发现的相同。下面简单介绍Berenger-PML(BPML),即分裂场完美匹配层,以二维TE为例,其将磁场分量分裂为两个子分量    ,且    ,对应麦克斯韦方程为

 

其中介质参数    满足阻抗匹配条件,当材料参数为(0,0,0,0)时即为真空。

 

电磁波的任意波长以任意角度都能在PML层当中传播,但振幅由于PML吸收而不断衰减。如下图所示,此时PML层分为周围四个边以及四个顶角八个区域,按图中所示构建参数,可以使得相邻的PML区域没有反射。

实际计算当中,PML层也不可能无限厚度,依然在最外层采用理想电导体截断。电磁波经过PML层后会被PEC边界完全反射回来,重新经过PML吸收并最终进入FDTD仿真区域。此时反射系数为

 

当入射光垂直入射时,    通常取    ,而且离散化PML层的电导率可以表示为级数形式,以    为例

 

电磁场在PML当中衰减十分迅速,常规FDTD的迭代方程已不再适用,此时场以指数形式衰减

 

最后得到在PML层中的FDTD迭代方程如下,此处仅以    为例

 

实际PML吸收效果如下所示,图中颜色覆盖即为PML层,纵坐标即为归一化的电场,可见,光入射到PML以后,随着PML的逐层吸收,入射光迅速衰减到可以被忽略的量级。


参考文献

[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).




来源:SimWorks Cloud Workbench
MAGNET非线性电路光学电子芯片通信云计算电场理论材料有限差分
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-08-09
最近编辑:2天前
SimWorks光仿软件
签名征集中
获赞 4粉丝 0文章 4课程 0
点赞
收藏
作者推荐

FDTD中光源的实现

前言光波作为电磁波之一,是由光源辐射出的,任何能发光的物体都可称为光源。在现实生活中,常见的光源包括热光源、气体放电光源和激光器等,与我们日常生活密不可分的太阳也是属于一种发出连续光谱的热光源。这些光源各自具有独特的发光特性和应用场景。而在电磁仿真领域,为了模拟光源的行为,存在各种光源模型,如高斯光源、点光源等,用于描述不同类型光源的辐射特性。下图为太阳光辐射到外大气层的光谱图(AM0)。在之前的文章当中,我们已经简要介绍了时域有限差分法(FDTD),它作为一种电磁仿真领域经典的数值求解方法,被广泛应用于光学器件设计、天线分析、电磁兼容性等研究领域。本文将继续介绍如何在该方法当中引入各种光源模型。正确地选择和优化光源模型及参数,对于保证仿真结果的准确性和可靠性至关重要。FDTD中的激励源在FDTD方法当中,对于已经构建好的Yeecell网格,如何采用适当方法将入射波加入到FDTD迭代中是一个重要课题。对于激励源,可以从时域/频域以及空间分布等方面进行分析。激励源的时间信号从时域信号上看,各种激励源大致有两类:一种是随时间周期变化的时谐场源,另一种则是脉冲信号的波源。时谐场源一般使用正余弦函数作为其基本波形。常见的正弦时谐波为这是一个半无限的正弦波列,理论上当采样点无限时,其频谱即为单频点。而脉冲波源的频谱具有一定的带宽,由于实际光源大部分都为宽频带,因此在FDTD数值计算当中大多采用脉冲波源。常见的脉冲信号有高斯脉冲,矩形脉冲(方波),单周期正弦脉冲等。以下简单介绍调制高斯脉冲的时域频域特征。余弦调制高斯脉冲,即高斯脉冲信号乘以一个余弦调制函数,来控制脉冲的起始时间和幅度等特性,用以满足不同领域对脉冲信号的需求。此时其时域形式为:其中,为中心频率。其时域波形与频谱如下所示:激励源的加入方式在FDTD数值计算当中,激励源的加入方式大致有以下两种。一种是指在仿真空间中的一个点或面上设置固定的辐射强度,其辐射特性不随空间位置变化而改变。以一维FDTD为例,在原点处将Ex分量赋值为高斯脉冲,其在FDTD的传播情况如下。另一种加源方式根据麦克斯韦方程,将源的看作为电流或者磁流代入迭代方程。这种设置可以模拟具有特定辐射模式的光源,其辐射强度可以随空间位置变化而变化。以在二维TEFDTD当中添加磁流为例,当元胞内磁流密度,将该电流源加入FDTD迭代方程当中即可得到第一种加源方式未考虑过回波的存在,在回波传播到光源位置会产生不必要的反射。而第二种加源方式则可以避免这种反射,同时可以根据光源的空间分布按上式赋值给网格当中对应的分量,从而更准确地模拟实际光源的行为。在FDTD数值计算中,我们可以根据需要选择合适的激励源类型和空间分布,以模拟不同光源的辐射特性。通过不同的加源方式,更好地描述光源在网格空间中的行为,并对光场的传播和相互作用过程进行准确的模拟和分析。合理选择和设置光源的空间分布对于准确模拟光学器件的行为具有重要意义。激励源的空间分布在FDTD中,光源的空间分布指的是光源的辐射强度如何随空间位置变化。由于在FDTD中,电磁场在Yeecell空间以半个网格交错分布,这种离散划分,使得光源的空间分布也需要遵从这种规则。而不同类型的光源,如点源,线源,面源等在空间上的加源方式也各不相同。我们需要在仿真空间的不同位置设置适当的辐射强度来引入不同的光源,这对于模拟不同类型的光源行为至关重要。平面波光源在光源的传播过程当中,我们假定在一个无限大的各向同性均匀介质当中,没有自由电荷以及传导电流的存在(ρ=0,j=0),此时可以简化麦克斯韦方程组的微分形式,得到以下结果取第三式的旋度并代入第四式即可得到同理可得磁场H的方程,联立即为波动方程()波动方程一般情况下没有通解,我们需要在具体的边界条件和初始条件下来描述波的传播和振动行为。而平面波解作为波动方程一种最基本的特解,于是我们可以求解出沿z方向上传播的平面波,其复数形式的解如下其中k为波矢量,其大小波数为k=2π/λ,w为角频率,大小为w=2πf。可以看到其位相因子分为两部分,前者为空间因子exp(ik⋅r),后者为时间位相因子exp(−iwt)。此时平面简谐波传播时的时间位相因子都相同,故仅需要一个复振幅来表示一个平面简谐波。当选取一个二维考察平面(xOy面),假定波矢量k与xz平面平行,并按如上左图所示入射,上式在考察平面上的振幅分布为如图8中右图所示,可以看到等相线是平面波的等相面与z=0平面的交线。故我们可以知道,当平面波垂直入射时,在Yee-cell网格当中光源所在位置的直线上设置完全相同,而倾斜入射时也仅需进行插值即可。总场散射场光源当需要对某一散射体进行研究时,总场散射场(Total-fieldScattered-field,TFSF)是一种有效的光源设置。它将仿真区域分为两部分,一部分只存在总场(即为入射场与散射场的叠加),另一部分则只存在散射场,两者的连接边界可以消除总场当中的入射场,从而使得散射场当中仅有散射场的存在。以下以二维TE模式下TFSF光源为例进行介绍,在该连接边界上,即可以利用一维平面波的传播场作为入射场进行修正。经过修正后,当总场当中不存在散射体时,总场中的场分布将与平面波光源一致,而散射场当中则没有电磁场传播。而在实际二维TFSF光源的引入,需要四个连接边界,需要对于每个连接边界的场分量进行类似的修正。同时在斜入射时则需要对不同的连接边界进行相位匹配,情况会更复杂,这里就不详述了。下图为TFSF光源正入射一个散射体小球,场在FDTD空间的传播情况。偶极子光源光源发光的过程可以认为物体在辐射电磁波。一个物体从微观角度上可以认为是由大量分子原子组成,大部分物体发光都为原子发光。经典电磁场理论把原子发光看做是原子内部过程形成电偶极子的辐射。此时原子内部带正电的原子核与带负电的电子相互作用,从而形成一个振荡的电偶极子,它也必定在周围空间当中产生交变的电磁场,即辐射出光波。我们构建一个简单的电偶极子模型,此时两个符号相反的电荷q距离为l,故电偶极距为p=ql,而电流密度与电偶极矩有如下关系:将其代入麦克斯韦方程在单个正方体FDTD元胞当中,假定元胞边长为δ,则上式麦克斯韦方程可写为:对上式按FDTD方式进行差分离散,可得z分量计算结果如下:在电偶极子所在区域将激励源加入到上式电场节点当中即可实现电偶极子光源的引入。磁偶极子同理加入到对应的磁场节点当中即可。高斯光源高斯光束是大部分激光器输出的理想光束,其横截面的辐射照度分布符合高斯函数,因此得名。高斯光束并不是理想的平面波,其在传输轴线附近可近似是一种非均匀球面波。并且其光斑半径按照双曲线规律变化。对高斯光束的研究,是了解与激光有关的众多现象的先决条件。基本高斯光束可以在均匀介质和类透镜系统中求解波动方程得到,其表达式为其中z0为准直距离,R(z)为与传播轴线相较于z点的高斯光束等相位面的曲率半径,ω(z)是与传播轴线相交于z点高斯光束的光斑半径,。由该解可以得到高斯光束的振幅分布为由此可知,高斯光源在z平面上,场振幅以高斯函数从中心向外平滑的减小,同时光斑半径随坐标z按双曲线的规律而扩展:当z=0时,达到最小值,即为光束的束腰半径。根据上述可以得到在均匀介质传播的基本高斯光束的空间场分布。如下图所示结果模式光源模式光源一般使用在光波导当中。在添加模式光源时,我们需要先在光波导结构横截面上进行本征模式求解(FDE解模),以获得所需模式光源的频率、空间分布等信息。然后从解出的TE或TM模式中选择一种,并将其引入到FDTD迭代中。关于FDE解模的详细内容,您可以参考FDE解模。一旦确定所选模式光源的场分布,我们可以按照与高斯光源相同的方式将能量分配到FDTD网格中,从而得到对应的模式光源。下图展示了3D结构的FDE解模结果以及引入模式源后的传输场。参考文献:[1]YeeKS,"Numericalsolutionofinitialboundaryvalueproblemsinvolvingmaxwell'sequationsinisotropicmedia"[J].IEEETransactionsonAntennas&Propagation,1966,14(5):302-307.[2]AllenTaflove,"ComputationalElectromagnetics:TheFinite-DifferenceTime-DomainMethod",Boston:ArtechHouse,(2005).[3]JohnB.Schneider,"UnderstandingtheFinite-DifferenceTime-DomainMethod",www.eecs.wsu.edu/~schneidj/ufdtd,(2010).[4]D.K.Cheng,"FieldandWaveElectromagnetics"[M].PearsonEducationLimited,2014.[5]"FDESolverPhysics",www.emsimworks.com/zh-CN/solver/FDE.[6]梁铨廷.物理光学[M].电子工业出版社,2018.[7]葛德彪,闫玉波.电磁波时域有限差分方法[M].西安电子科技大学出版社,2002.

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈