Title :
Unconditionally-stable FDTD method based on Crank-Nicolson scheme for solving three-dimensional Maxwell equations
Author :
Sun, G. ; Trueman, C.W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
fDate :
5/13/2004 12:00:00 AM
Abstract :
The approximate-factorisation-splitting (CNAFS) method as an efficient implementation of the Crank-Nicolson scheme for solving the three-dimensional Maxwell equations in the time domain, using much less CPU time and memory than a direct implementation, is presented. At each time step, the CNAFS method solves tridiagonal matrices successively instead of solving a huge sparse matrix. It is shown that CNAFS is unconditionally stable and has much smaller anisotropy than the alternating-direction implicit (ADI) method, though the numerical dispersion is the same as in the ADI method along the axes. In addition, for a given mesh density, there will be one value of the Courant number at which the CNAFS method has zero anisotropy, whereas the Crank-Nicolson scheme always has anisotropy. Analysis shows that both ADI and CNAFS have time step-size limits to avoid numerical attenuation, although both are still unconditionally stable beyond their limit.
Keywords :
Maxwell equations; finite difference time-domain analysis; matrix decomposition; mesh generation; CPU time; Courant number; Crank-Nicolson scheme; alternating direction implicit method; approximate factorisation splitting method; direct implementation; huge sparse matrix; mesh density; numerical attenuation; numerical dispersion; three dimensional Maxwell equations; time domain; tridiagonal matrices; unconditionally stable FDTD method; zero anisotropy;
Journal_Title :
Electronics Letters
DOI :
10.1049/el:20040420