论文部分内容阅读
近年来,为了弱化Courant-Friedrichs-Lewy(CFL)稳定性条件对有限时域差分算法(finite-difference time-domain,FDTD)的影响,无条件稳定FDTD算法和弱条件稳定FDTD算法相继被提出,提高了计算效率,拓宽了FDTD算法在具有精细结构的复杂问题中的应用。然而计算效率的提高伴随着计算精度的降低,因而近年来,对无条件稳定FDTD算法和弱条件稳定FDTD算法的结构优化和计算精度提高成为了FDTD算法领域重要的研究方向。本文主要基于无条件稳定FDTD算法和弱条件稳定FDTD算法的特性,首先提出了两种加载集总元件的无条件稳定FDTD算法,然后提出了一种新型四步弱条件稳定FDTD算法,并且提出了几种优化弱条件稳定FDTD算法,同时,拓展了弱条件稳定FDTD算法在开放域问题中的应用。工作内容主要分为以下几个方面:(一)基于五步LOD(Locally-One-Dimensional)-FDTD方法加载集总电容,提出加载集总电容的五步LOD-FDTD算法,然后基于六步SS(Split-Step)-FDTD算法加载集总电阻,提出了加载集总电阻的六步SS-FDTD算法,拓展了无条件稳定FDTD算法的应用。(二)通过将无条件稳定FDTD算法的分裂步长方案应用于混合显隐式(hybrid implicit-explicit,HIE)FDTD算法,提出一种新型四步三维HIE-FDTD算法。与HIE-FDTD算法相比,该算法增加了时间步长的取值,从而提高了计算效率。为了进一步提高四步HIE-FDTD算法的计算精度,本文通过引入各向异性参数对该算法进行优化,进一步提出优化四步HIE-FDTD算法,优化后的算法很大程度上提高了算法的计算精度。此外,为了进一步拓宽四步HIE-FDTD算法的应用,提出了加载NPML(nearly perfect match layer)吸收边界的四步HIE-FDTD算法。(三)通过引入各向异性参数,对宽松HIE-FDTD算法进行了优化,提出了优化宽松HIE-FDTD算法。该算法在保证较高时间步长的取值下,明显降低了算法的数值色散误差,兼顾了算法的计算效率和计算精度。同时,还研究了加载NPML吸收边界的宽松HIE-FDTD算法,拓展了该算法的应用。(四)通过引入各向异性参数,提出了优化one-step leapfrog HIE-FDTD算法。该算法的时间稳定性条件与one-step leapfrog HIE-FDTD算法接近,但是计算精度却高于one-step leapfrog HIE-FDTD算法,与传统FDTD算法接近,同时,具有较高的计算效率。使得该算法可以更好地应用于在一个方向具有精细结构的电磁问题的仿真中。