时域有限差分
维基百科,自由的 encyclopedia
时域有限差分法(Finite-Difference Time-Domain method,缩写:FDTD),又称余氏算法(Yee's method),是计算电磁学(英语:Computational electromagnetics)领域的一种常用的数值方法,属于有限差分法的一个特例,能得出电磁场对时间与空间偏导数的近似值。在时间上,它对微分形式的麦克斯韦方程组应用中心差分,将其从偏微分方程转化为差分方程。在空间上,它将空间离散化为电场与磁场互相交错的两套网格,称为余氏网格(Yee's cell)。最后进行差分运算,解出电磁场在各个位置、各个时刻的数值。这个过程称为时间步进(time marching),又称蛙跳法(leapfrog):首先根据空间一个区域的磁场计算其下一时刻的电场,然后根据这个区域的电场计算其下一时刻的磁场。如此反复,直到得出欲求的瞬态或稳态电磁场为止。
时域有限差分法由美籍华裔数学家余树江在1966年在《IEEE天线与传播期刊(英语:IEEE Transactions on Antennas and Propagation)》发布的论文《麦克斯韦方程组在各向同性介质中的初值与边值问题的数值解》中提出[1],又被艾伦·塔夫洛夫(英语:Allen Taflove)(Allen Taflove)等人继续研发。随着电子计算机技术的发展,FDTD方法得到了长足的发展。它使物理学家与工程师能直接用计算机模拟电磁波在空间中的传播与演化[2],在计算电磁学(英语:Computational electromagnetics)、光学、微波无线电(英语:microwave engineering)、电子设计自动化中有着重要应用。除了电磁波,本算法也可以应用在声波上,用于室内声学(英语:room acoustics)等仿真。