FDTD笔记
FDTD
FDTD简介
时域有限差分方法基本方程
麦克斯韦方程组
本构关系
把电流密度
上面的方程仅设计电磁场
在三维空间中把方程分解为3个标量方程。得到:
导数的近似差分
前向差分公式
后向差分公式
中心差分公式
其中前向差分和后向差分公式具有一阶精度,但是中心差分公式具有二阶精度。
二阶导数的近似差分
中心差分公式
三维问题的FDTD更新方程
FDTD 技术将三维问题的几何结构分解为单元,以构成相应的网格。下图示出由(
下图示出了标志为
令Yee单元的尺寸分别为
物质参量(介电常数、磁导率、电导率和导磁性)分布在整个 FDTD 网格上,并且与场量相关,因此它们的标记与专场量相同。下图给出了介电常数和磁导率的标记。电导率分布在整个网格,其标记同介电常数。同样,导磁性的标记也与磁导率相同。对离散取样的场分量,在空间和时间上都具备适当的标记方式,这样麦克斯韦方程的旋度方程就可以标量方程的差分形式给出。
考虑方程:
可以写出差分形式
上式右边包含的电场是半整数时刻的,,这些电场可写为两个整数时刻的平均。
由上面两式可以推出FDTD更新方程:
上式表明了如何用用过去时刻的电场/磁场分量和激励分量来计算下一时间步的电场分量。同样可以推出其他分量的更新方程。
对于磁场考虑方程
写出差分形式:
整理之后同样可以得到磁场的更新公式
同样可以推出其他分量的更新方程。
最后,引入系数项,可以得到
式中
式中
式中
式中
式中
式中
应该注意的是,在所有系数项中,第一、二个系数下标与更新的场量相关,而对三个下标系数,第三个下标与所乘的场或源相关,对四下标系数,第三个和第四个下标与所乘的场量相关。
推导出FDTD的更新公式之后,就可以构造出时间步进算法。流程图如下:
二维问题的FDTD迭代方程
在二维情况下,场仅在一维方向分布时,可以得到简化的二维方程:
可将上面的方程根据场量对
TEz模式
FDTD更新方程:
式中
式中
式中
TMz模式
式中
式中
一维FDTD问题的更新方程
一维情况下,场分布与两个坐标变量无关。此时麦克斯韦方程可以重写为:
上式第一个和第四个方程不包含对空间的导数的项,因此这两式子不代表传播场。而其他方程对于
分析一维场的时候采用和二维场同样的方法把波分解为两类分离的类型。因为方程(1.39b)和方程(1.39f)仅含
根据中心差分方法可得到FDTD的更新方程:
式中
式中
对于方程(1.39c)和(1.39e),场量的空间位置如图:
FDTD更新方程:
其中
式中
数值稳定性和色散
在FDTD中,取样的周期应遵循一定的规则,确保解的稳定性。
时域算法中的稳定性
对于一个简单的波方程
下图是一系列表示时间和空间的网格,假定对
因此,上述递推式的稳定是有条件的。
FDTD方法的CFL稳定条件
FDTD方法的数值稳定由CFL条件确定。要求时间增量 相对于空间网格小于一特定值
对立方体网格有,
一维情况下,CFL条件简化为
稳定性问题的存在表明,当FDTD迭代进行时,在问题空间可能激励出虚假的收敛场。
数值色散
用FDTD数值方法得到的相速与实际的相速之间的差别称为数值色散。
解析解的色散关系
在一维情况下,离散后可以推的色散关系
两者是不一样的,这意味着存在与实际解的偏差,这就是由数值解带来的误差。
二维色散关系是
三维色散关系是
在Yee网格中创建目标
目标的定义
在FDTD算法中,开始 FDTD 时间步进迭代之前,第一步应该创建问题。问题的创建需要运行两个子程序:一是定义问题的子程序;二是初始化问题空间和 FDTD参量的子程序。问题的定义过程包括创建数据结构和存储与要解的电磁问题相关的构成信息。其中信息部分包括:在问题空间中的目标几何形状;构成材料的类型;材料的电磁特性;激励源的类型和波形;由 FDTD 所得仿真结果的类型;其他定义 FDTD算法的参量。如时间步数、问题边界的类型。初始化处理将结构数据嵌入到 FDTD媒质网格中,并构造和初始化数据。这包括 FDTD更新参量数组、场的系数数组和在 FDTD 迭代中及选代后用到的数据。简而言之,它为 FDTD计算和后处理准备数据结构。
定义问题空间参量
在问题空间中定义目标
媒质近似
近似策略:假定,每一种媒质位于一个网格单元的中心。这些网格与FDTD网格之间有一定的位置偏移,称为媒质网格。
点留驻方法:粗略近似加权体积平均。Yee单元中的每一媒质单元划分为8个子网格。
可以得到
切向和法向分量的子网格平均方案
计算媒质分量平行于两种媒质的界面的等效介电常数
计算媒质分量垂直于两种媒质的界面的等效介电常数
可以证明,其他物质参量仍满足这种关系,例如等效磁导率
定义目标
定义零厚度PEC目标
任意环绕着并与PEC平板共线的电导分量都可以指定为PEC电导率,以便模拟似零厚度的PEC平板。
创建媒质网格
改善8个网络平均
有源和无源集总参数电路
FDTD中集总参数元件的更新公式
电压源
节点
式中
硬激励电压源
无内阻电压源
电流源
式中
电阻的FDTD建模
式中
电容的FDTD建模
式中
电感的FDTD建模
式中
位于表明或体积内的集总参数元件
电阻
电感
电容
二极管的FDTD模拟
正向放置的二极管
式中
解此方程可用Newton-Raphson法,由于在连续时间步长内变化很小,所以只需要几次迭代就可以接近目标值。
反向放置的二极管
式中
集总参数元件的定义、初始化和模拟
集总参数元件的定义
FDTD参量和数组的初始化
集总参数元件的初始化
更新系数的初始化
电压源更新系数的初始化
电流源更新系数的初始化
电感更新系数的初始化
电阻更新系数的初始化
电容更新系数的初始化
二极管更新系数的初始化
电场和磁场以及电压和电流的取样
计算取样电压
计算取样电流
输出参数的定义与初始化
初始化输出参量
运行时间中的图形化显示的初始化
运行FDTD模拟:时进循环
磁场更新
电场更新
与电压源相关的电场更新
与电流源相关的电场更新
与电感相关的电场更新:注意需要使用之前时间的参数来更新。
与二极管相关的电场更新
磁场分量取样的获取
取样电流的获取
取样电场分量的获取
取样电压的获取
显示取样参量
显示FDTD模拟结果
激励源的波形与从时域到频域的变换
常用FDTD仿真波形
正弦波形
如果观察电磁问题对正弦波的激励响应,则需要运行足够长的时间,以使瞬态响应中,由于源的开始而激励出的高频信号完全逝去,只留下主正弦信号。
高斯波形
对于大多数应用,在合理的FDTD模拟中,设最高频率波长大于20倍网格尺寸是充分的。
高斯波形
在FDTD计算中,最高频率由精度参量number of cells wavelength决定:
将高斯波形的有效最高频率考虑为其幅度是最高高斯频谱幅度的10%的频率,可以计算出
时域移动高斯波形
高斯波形的导数归一化
该封面图片由Roland Mey在Pixabay上发布