0%

FDTD前期准备

暂时先叫这个标题吧

从头开始推

电磁场知识

旋度公式:

Maxwell Equation

其中:

在线性各项同性介质中,本构关系为:

时谐电磁场

在时谐场中,所有的电磁场量:

均为余弦或正弦函数形式。$\vec{E} = E_0 \cos(\omega t + \phi)$

采用复数表示法。

时谐因子为$\exp(\jmath \omega t )$,此时有时间导数算子与频域算子的对应关系:

波动方程的推导

取磁场的旋度方程$\nabla \times \vec{H} = \vec{J} + \frac{\partial \vec{D}}{\partial t}$

同理有:

考虑时谐电磁场中应用式(1-6)转为频域:

傅里叶变换Fourier Transform(FT)

引入FT实现时域与频域之间的转换

连续函数的傅里叶变换

H(f)的Fourier变换的定义为:

其逆变换(Inverse Fourier Transform,IFT):

一个性质

实际应用中频率为正值,则式(2-1)可变为:

附录:常用函数的Fourier变换对

待补充

离散函数的傅里叶变换

Discrete Fourier Transform(DFT)定义了两个数组之间的映射变换

q(n)的离散Fourier变换为:

IDFT:

将连续函数离散化

实际信号通常为因果信号,即有

则等式(2-1)变为

若将时间离散化:

考虑实际时域波形拖尾的有限性(????why),上式的求和为有限项。再将频率也离散化:

带入(2-9)即可得:

好了,终于离散化成功了!

数值计算:有限差分

基本公式

一阶中心差商:

二阶中心差商:

处理边界时

一阶前向差商:

一阶后向差商:

普适的方程推导(在一维情况下推导,可推广到多维)

有如下方程:

推导

进行离散化处理:

对式(3-5):

记:

可有:

边界条件确定解

第一类边界条件:

带入边界条件得:

有矩阵:

出现了三对角方程组,可以采用追赶法编程求解。Fortran程序我已经丢失了以后补上。
第二类边界条件

有矩阵:

第三类边界条件:

同理一样可得一nxn的三对角矩阵

数学物理方程

刘路易斯方程