Maxwell方程和Yee元胞
选择Maxwell的旋度方程:
注意到这里带上了$\vec{J_m}$,这是考虑到在磁介质中,有磁电流的存在。
线性各项同性介质中,本构关系为:
选取直角坐标系:
有微分形式了就可以试试有限差分了。
YEE元胞离散
是一个边长为$\Delta$的正方形,将空间使用Yee元胞充填。
待补充描述
记:
在空间和时间取样上,电场磁场的分布如下表:
这里提一个,初看可能不会注意的点:举例来说,$E^n_x(i+1/2,j,k)$和$H^{n+1/2}_x(i,j+1/2,k+1/2)$是同级的
对有限差分,空间与时间都取一阶近似:
直角坐标系下三维空间的FDTD公式
这里我先选择求解磁场分量,以x轴分量为例。先求解磁场分量,可能会产生一个不好的概念,先看下去。
要求解$H^{n+1/2}_x(i,j+1/2,k+1/2)$,即n时刻的(i,j,k)元胞,注意这里我提及的为n时刻而非n+1/2时刻,这只是为了以后编程方便(n,n+1/2是同级的)。
取$H_x(i,j+1/2,k+1/2, n\Delta t)$为观察点(这个选点很妙!)
对直角坐标系下的Maxwell
方程组:$\frac{\partial E_z}{\partial y} - \frac{\partial E_y}{\partial z} = -\mu \frac{\partial H_x}{\partial t} - \sigma_m H_x$
以观察点为中心点,进行差分。
对观察点取两点平均近似:
记标号:$l = (i,j+1/2,k+1/2)$
则式(1-5)右端:
最后可得:
其中:
如此取其他位置的磁场分量作为观察节点,空间上Yee元胞的磁场分布:
这里注意,要求出$H^{n+1/2}$,需要的值为:上一个时刻的磁场分量,以及同时刻的电场分量。(这里可能会产生一个不好的概念)
如何去理解呢?
从编程的角度来说,在时间循环语句中,假设此时正在计算n时刻的YEE元胞,此时要计算出的正是E[n] H[n+1/2]
但是对于计算机来说,数组的标号都是n,即计算E[n] H[n]
。我写这么啰嗦就是因为之前编程计算时犯错了,以为H[n+1/2]
对应的下标为[n+1]
。这就是为什么我说n,n+1/2是同级的。
同理我们取第n+1/2时刻的电场作为观察节点,也可解得电场分布。
如取$E^{n+1/2}_x(i+1/2,j,k)$
其中:
这里给出汇总:
这里可以看出在编程计算中,我们应该先求解全空间的E[n]
后再求解H[n]
二维问题
物理量与z坐标无关,即$\frac{\partial}{\partial z} = 0$
就分为TE波与TM波
TE波
TE波的特点为:$H_z \neq 0 \quad E_z = 0$
TM波
TM波的特点为:$E_z \neq 0 \quad H_z = 0$
一维问题
看作沿着z轴传播的TEM波,即:$\frac{\partial}{\partial x} = 0 \quad \frac{\partial}{\partial y} = 0 \quad E_z = 0 \quad H_z = 0$
时间离散程度和空间离散程度对稳定性影响的讨论
时间上(亦或是数值稳定条件)
对时谐场$f(x,y,z,t) = A(x,y,z) \exp{(\jmath \omega t)}$。考虑一定点$f = f_0 \exp{(\jmath \omega t)}$,进行时间离散,一阶中心差分。
增长因子
定义增长因子$q{numerical}$,简称$q{num}$
带回(1-13):
由其解为:
而由其定义可得:
所以式(1-16)一定要满足式(1-17)。即模值为1,相移为$\frac{\omega \Delta t}{2}$。
模值条件
首先满足模值为1。$|q_{num}| = 1$
由式(1-16):
但为了满足(1-18),必须要:
若离散间隔过大,不满足(1-19),则$q_{num}$为纯虚数,其模值:
要其模值为1,解之得$\frac{\omega \Delta t }{2} = 1$或$\frac{\omega \Delta t }{2} = 0$,这在$q_{num}$为纯虚数的条件下,这些解都不成立。
模值不为1,则进行差分获得的数值解就会趋于发散或衰减
相位条件
满足相移$\frac{\omega \Delta t}{2}$
由式(1-16):
在$\frac{\omega \Delta t}{2}$取值足够小时,有近似:
由此有:
如果把$\frac{\omega \Delta t}{2}$看作无穷小,则$(\frac{\omega \Delta t}{2})^2$就是更高阶的无穷小。则有近似:
对无穷小近似有:
在三角函数中(我感觉是实际运用中),在$\Delta x \le \frac{\pi}{10}$时,即18度时,有(1-25)的近似,那么我们就可得相位条件:
时间离散要求
(1-26)比(1-19)要更为严格,我们采用(1-26)
空间上(亦或是色散稳定条件)
先考虑一维情形
书上说:从Maxwell方程可导出电磁场任意直角分量均满足齐次波动方程。
我觉得,首先这是限定在无源空间下,等式右边才会为0。在时谐电磁场下,才会有等式左边的形式。
直接来
仅考虑向x正方向,解得:
相速度:
理论上相速度应与频率无关。那么对差分计算得出的结果也应满足这个结论。由(1-27)带入中心差分公式:
若$k\Delta x)$足够小,有Taylor近似,我们仍然有(1-29),如果过大,那么相速度就和频率有关了,就会造成色散。(还是那个)$k\Delta x \le \frac{\pi}{10}$时:
即得到:
其实可以更小:(我给的近似关系应该错了,用二倍角公式把cos转成sin那个近似关系才能用)真实应该是:
更高维同理。
如果我们对时谐电磁场采用时域上的齐次波动形式:
可推出色散稳定条件对时间离散的要求:
一维空间上
就如同(1-19)。
Courant稳定性条件
给出时间间隔和空间间隔的互相制约关系。
无界域中无源的时谐电磁场满足齐次波动方程:
代入中心差分公式,和上面的空间要求的推导差不多:
防止色散的出现,时间离散和空间离散在上一节已经讨论过,但他们的相对关系其实就是一维空间上色散稳定条件对时间离散的要求的拓展。
有:
时间间隔必定要满足(1-35)。有不等式:
放缩一下:
得:
对Yee元胞:
即时间间隔必须小于或等于波通过一维Yee元胞所用的时间。
各向异性
不推了。。。。减小各向异性,对空间离散度的要求: