首页/文章/ 详情

技术文章 | FDTD中的网格及细化方式

11小时前浏览4

1. 前言

在FDTD方法当中,时间空间等均由Yee网格表示,这种离散方法也会带来一些系统性误差,例如网格色散等。此外,通过离散差分所能模拟的最小尺度即为一个网格,对于小于一个网格尺寸的结构,只能近似为一个网格,这将会给数值计算带来误差。当然最简单有效的办法是将网格划分得足够细,但这将需要更多的计算资源和时间。另一种方法则是使用共形网格,这种方法可以让整个计算区域的网格保持较大尺寸,同时,修正局部网格来减小误差。

2. 网格色散

首先我们需要了解在FDTD网格离散化时所带来的数值不稳定性。由于空间和时间均由离散化的网格表示,时间空间离散间隔的选取将决定差分方程的解是否是收敛和稳定的。

考虑平面波的解,即     ,其二阶导进行差分近似可以得到

 

将该离散差分的结果代入波动方程可以得到色散关系式

 

再将时间离散化,得到的不等式如下

 

该式即为Courant稳定性条件。对于三维情况下的立方体元胞    有:

 

当为二维正方形网格    时为

 

以上两种情况下,说明时间间隔须小于波以光速通过元胞对角线长度1/3(三维)或1/2(二维)所需的时间。上述的色散关系式可以看出:即使计算当中并没有色散材料以及损耗材料,由于离散差分近似,波矢    与频率    之间已经不是简单的线性关系式,必然导致相速度与频率有关,从而出现色散。将色散关系式简化到一维情况下

 

计算相速度为

 

而当角度    时,可以认为    ,即得到空间离散间隔的满足条件

 

同理可得时间离散间隔

 

在实际计算当中,采用何种时间空间离散间隔还需要视需求而定。

3. 网格细化

3.1 均匀网格

在均匀网格中,对于小于网格尺寸的结构一般使用网格中心点判断该网格处的材料参数,该处理方式称为阶梯近似,如下图所示。

3.2 非均匀网格

而非均匀网格可以根据需求以及物理场的变化情况来对应调整网格单元的尺寸,因此使用非均匀网格可以更好地捕捉物理场的细节和变化,同时对于折射率变化不明显的地方使用较大的网格尺寸也可以提高计算效率。非均匀网格是FDTD方法当中一种重要技术,可以提高模拟的准确性和效率,能够更好地适应不同的物理模型。如下图,对于结构复杂的弧形结构,自动根据材料和形状建立更密的网格来获得其边界的细节,而对于规则的矩形将建立相对尺寸较大的网格。这种方式可以在不损失材料精确度的情况下尽量节省计算资源。

3.3 共形网格

共形网格通过在网格细化方法上做出优化,能够得到Yee单元结构内的等效材料分布。在FDTD计算中,共形网格技术可以处理曲线边界、不规则形状等复杂情况,可以实现对复杂几何形状的精确建模和模拟,提高了模拟结果的准确性和计算效率。目前共形网格技术已经发展出多套理论和方法,对于该技术,在此简单地介绍两种以作了解。

3.4 介质体平均

介质体平均是共形网格技术当中基本的方法之一,其在网格当中以各种介质所占据的体积来计算该网格的等效材料常数。这种方法没有太多物理意义,操作简单,对折射率对比度低的介质表面有效。下图展示了这种方法示意图,图中认为结构在z方向分布相同,因此仅绘出二维截面。

 

其中,    为介质1,介质2所占的体积。由上述介绍可知,介质体平均的方法在描述复杂结构的电磁特性时存在一定的局限性。这种方法通常假设介质体在空间上是均匀分布的,而忽略了结构内部分布的不均匀性。因此不同结构在网格单元内的实际分布可能会有很大的差异,但通过介质体平均得到的等效材料参数却可能相同。这正是介质体平均方法的局限性。

3.5 Yu-Mittra共形网格方法

Yu-Mittra共形网格方法由Yu和Mittra于2001年提出,利用了如图中所示的线性平均概念和电场在材料界面的特性,从而实现了对复杂边界的精确建模和模拟。现如今已经成为FDTD当中一种常见方法,基于该方法,已经有多种改进方法应用在FDTD中。原始的Yu-Mittra共形网格方法是为了解决理想导体与介电材料界面处的精度计算。理想导体内部电场为零,故有法拉第电磁感应定律

 

可以得到二维FDTD迭代方程

 

进一步的可以将其应用到介质表面的共形网格当中。

 


参考文献

[1] Allen Taflove. "Computational Electromagnetics: The Finite-Difference Time-Domain Method", Boston:Artech House, (2005). 

[2] Yu, W., and R. Mittra. "A conformal finite difference time domain technique for modeling curved dielectric surfaces", IEEE Microwave Components Lett, (2001). 

[3] Yu W , Mittra R , Su T ,et al. "Parallel finite-difference time-domain method", Artech House Publish (2006)

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

什么是FDTD算法?

前言我们最早接触光学可能是通过小孔成像、透镜成像和三棱镜折射等光学现象,从中总结的光学规律已帮助我们解决了大量的实际问题。例如显微镜和望远镜等光学仪器的发明,为我们对世界规律的探究提供了不可或缺的工具。这对我们从光学研究中受益来说,仅仅是个开始。十七世纪,牛顿和惠更斯对几何光学研究做出巨大贡献,但是对“光是什么”的问题仍没有一致的答案。直到1864年,麦克斯韦在法拉第等学者对电和磁的研究基础上,总结并构造了麦克斯韦方程,同时提出光是一种电磁波。之后,1888年,经过赫兹实验验证,光就是一种电磁波。从此开启了光学电磁理论的新纪元,带动了波动光学、量子光学、傅里叶光学等学科的新兴与发展。如今,激光、光伏、光通信、全息术等技术实现全民应用,均离不开人们对光的认知提升。其中,麦克斯韦对电磁学的理论研究,起到了关键作用。詹姆斯·克拉克·麦克斯韦认为电场和磁场是随时空变化的,其提出的麦克斯韦方程组基本可以解释和预测任意的电磁现象。本文将简要介绍麦克斯韦方程组,并通过FDTD数值算法原理介绍麦克斯韦方程在光学现象预测和研究中的应用与求解。麦克斯韦方程组十九世纪前后,库伦和高斯分别总结了电学和磁学中的基础物理规律。紧接着,奥斯特、安培和法拉第等学者分别发现并深入研究了电生磁和磁生电的物理现象。这一切都表明电和磁之间的关系密不可分。以上理论与实验研究为麦克斯韦提出方程组提供了坚实的理论依据。麦克斯韦使用数学方法,站在全新的角度,对电和磁的理论进行梳理论证。其提出的麦克斯韦方程组从最初的二十个方程,最终简化为我们常见的四个方程。以此纠正了场是“超距作用”的错误认知,预言了光是一种电磁波。麦克斯韦方程组描述了电场和磁场之间的关系,统一了电学和磁学,本身是一组具有高度统一性和对称性的方程。其为之后爱因斯坦等学者对光学和电磁学的研究指明方向,对整个科研界造成了深远的影响,使得电磁学研究进程实现飞跃提升。作为物理界公认的人类历史上最伟大的公式之一,麦克斯韦方程组当之无愧。麦克斯韦方程组四个方程对应不同的物理定律,我们分别来看一下每个方程的来源和意义,以及实际运用。高斯定律高斯定律描述电荷分布与随之产生的电场之间的关系。电场线从正电荷开始,到负电荷终止(或延伸至无穷远)。此定律表明穿过某一闭合曲面的电通量,可以理解为电场线数量,等于闭曲面内的总电荷如下为高斯定律公式的积分形式和微分形式,其中电位移矢量。根据发散定理,可以证明方程的积分形式和微分形式在数学上是等价的。微分形式中,为散度算符。“散”字在此为由聚集至分离的意思,而“散度”,被用于表征空间任一点矢量场发散的强弱程度。如下为空间中矢量场求解散度后的结果示例,可以帮助理解散度的运算。高斯磁定律高斯磁定律描述磁场和磁偶极子原理。说明磁场的散度等于0,磁的基本实体是磁偶极子。同时该定律表明,磁单极子实际上并不存在。即没有孤立的磁荷,磁场线没有起点和终点。磁场线终会形成闭合循环或延伸至无穷远。可以理解为通过任意闭曲面的磁通量等于零。法拉第电磁感应定律法拉第电磁感应定律描述电场和磁场之间的相互作用。此定律表明了时变磁场怎样感应出电场。为我们所熟知的是,此定律是多种发电机、电动机、电感元件及变压器的基本工作原理。微分形式中,为旋度算符,其运算公式如下所示。其中为分别对应x、y和z轴的单位矢量。旋度表示向量场对某一点附近的微元造成的旋转程度。旋度本身为矢量,空间中某点P的旋度矢量如下图所示,方向满足右手定则。如下为空间中矢量场求解旋度后的结果示例,可以帮助理解旋度的运算。麦克斯韦-安培定律麦克斯韦-安培定律描述电场和磁场与电流之间的关系。此定律表明磁场的生成方法包括传导电流(安培定律)和时变电场(位移电流)两种形式,如下示意图所示。由于增加位移电流这一项,麦克斯韦才得以准确地预测光本身也是一种电磁波。如今的光学研究或者电磁计算,经常通过数值方法来近似求解麦克斯韦方程组,以预测电磁波在介质空间内的电磁行为和光学现象。这些数值方法一般基于有限差分、有限元或其他数值技术。其中较为常用的麦克斯韦方程组求解方式,是通过时域有限差分算法。FDTD算法1966年,得益于计算机技术的发展,K.S.Yee尝试使用计算机模拟麦克斯韦方程组,并提出一种在交错网格(Yeecell)上应用有限差分法来对麦克斯韦方程组进行求解的算法。1980年,Taflove在其基础上正式提出FDTD(Finite-DifferenceTime-Domain)。至今,FDTD已成为研究人员和工程技术人员处理各种微纳光电子问题的有力工具。我们在麦克斯韦方程组中不难发现,无论是电场还是磁场随时间变化,都是和另一种场值在空间中的变化相关。FDTD算法就是根据这一规律,确定空间某一位置未来时刻的电场值由当前时刻的电场值和周围磁场在空间中的旋度;同样地,空间某一位置未来时刻的磁场值由当前时刻的磁场值和周围电场在空间中的旋度。电场和磁场在空间中相互交错,随固定时间间隔交替更新的过程展现出来。所以,FDTD算法需要规定固定的空间间隔和时间间隔。其中,空间中的分布被划分为余氏网格(Yee'scell),通常被展现在笛卡尔直角坐标系内。电场与磁场纵横交错,互相嵌套,如下图所示。对于非磁性材料,FDTD求解的麦克斯韦方程可以化为如下形式:横向电波(TE):横向磁波(TM):FDTD从时域麦克斯韦旋度方程出发,在一定体积内和一段时间上对连续电磁场的数据抽样,它直观地再现了在离散数值时空中电磁现象的物理过程。因此,FDTD是对电磁问题的最本质、最完备的数值模拟,具有广泛的适用性。FDTD求解的是麦克斯韦方程组的时域解,借助傅里叶变换,通过一次仿真即可得到器件在宽频中的频域响应。根据上述方程,在Yeecell网格上进行差分离散,使用中心差分近似麦克斯韦微分方程:FDTD中的电磁场基于Yeecell网格在空间中交错分布(下图左)。电场分布在网格棱线中心,磁场分布在网格面中心。每一个电场分量和与它相邻的并且垂直于该电场分量的4个磁场分量,满足麦克斯韦旋度方程(磁场同理)。FDTD中离散化的电磁场在时间上是交错迭代,采用蛙跳法逐步递推求解(下图右)。因此,数值化后的电磁场三维递推方程如下:三维的其它方向与上面公式类似,详见参考[2,3]。数据可视化根据以上原理,我们可以自行构建仿真空间,并构造空间中的介质分布,通过计算软件模拟光学现象或设计光学器件。Y分束器是集成光子器件中一种非常重要的单元器件,它有非常广泛的应用,如波导干涉仪、调制器、光开光、光分束器等。我们可以在仿真软件中进行建模仿真,如下图所示。根据麦克斯韦方程组及FDTD求解算法,仿真空间具有边界条件,介质分布将在网格中呈现,添加的光源可以位于空间内的任意位置。运行仿真后,可以实现对光学现象的可视化,观测光波的传输进程,并记录仿真空间内的电磁场分布。总而言之,根据麦克斯韦方程,我们可以预测光在任意复杂介质空间内的电磁现象。在解决实际问题的科学研究中,通过FDTD算法,可以将光的电磁进行实现数据可视化。计算电磁学提供我们大量可信赖的仿真模拟数据,大大提高了人们的研发效率,加快了人类科技发展进程。参考[1]YeeKS.Numericalsolutionofinitialboundaryvalueproblemsinvolvingmaxwell'sequationsinisotropicmedia[J].IEEETransactionsonAntennas&Propagation,1966,14(5):302-307.DOI:10.1109/TAP.1966.1138693.[2]AllenTaflove,"ComputationalElectromagnetics:TheFinite-DifferenceTime-DomainMethod",Boston:ArtechHouse,(2005).[3]JohnB.Schneider,"UnderstandingtheFinite-DifferenceTime-DomainMethod",www.eecs.wsu.edu/~schneidj/ufdtd,(2010).[4]"FDTDSolverPhysics",www.emsimworks.com/zh-CN/solver/FDTD.

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