Simulation »
Feature Description » What is FDTD?
The Finite-Difference Time-Domain (FDTD) Technique
Introduction to FDTDThe Finite-Difference Time-Domain (FDTD) method is based on a spatial and temporal discretization of Maxwell’s equations, commonly within a rectilinear cartesian grid originally proposed by Yee in 1966. Within the last two decades FDTD gained rapidly increasing interest, mainly in electromagnetics (EM), for the simulation of complex and largely inhomogeneous structures due to its straightforward and explicit approach, resulting in various books about FDTD providing theoretical and application oriented insights. As depicted in Fig. 1, mainly in the late 90s but still today a huge number of studies related to FDTD have been published (1999-2001: counts not complete), leading to about 4500 scientific papers in the context of FDTD in total. The exponentially increasing availability of computational power has made FDTD the most popular numerical method for a broad range of applications and has resulted in the release of several public and commercial FDTD based simulation platforms.
Discretizing Maxwell’s Equations
By assuming a spatial environment without any electric or magnetic sources, the relations
| | (1) |
enable a definition of the time dependent Maxwell’s curl equations in differential form as follows:
| (2) (3) |
The discretization in time for FDTD is performed in a leap frog manner by application of a temporally shifted updating for E- and H-field components as shown in Fig. 3. Thereby the electric components are calculated at incrementing time t = (n+l)Δt, (l = 0, 1, 2, ...) with respect to a globally defined timestep Δt. The computation of the magnetic components in FDTD is performed at t = (n + l + 1/2)Δt, (l = 0, 1, 2, ...), i.e., shifted by half a timestep.
The original FDTD formulation proposed by Yee was intended for homogeneous, isotropic and lossless media on a uniform grid by application of a cartesian coordinate system. Achieving 2nd order accuracy using a 2nd order finite differences approximation for the differential equations 2 and 3 leads to
| (4) |
| | (5) |
| | (6) |
| | (7) |
| (8) |
Stability
In order to guarantee numerical stability for the common FDTD approach, the upper limit of the timestep Δt must be bounded by a criterion which restricts an update cycle’s EM fields propagation from cell to cell being faster than allowed by the phase velocity vp = 1/√εμ within any material (ε, μ). A stability analysis for FDTD based on eigenmodes of the 3-D space was performed, while more recent publications apply a combination of alternative methods. The corresponding Courant-Friedrichs-Lewy criterion for the general Yee FDTD grid defines stability as
| (9) |
Although the common Yee FDTD method for non-dispersive, isotropic and lossless media is proven to be conditionally stable for algorithms introducing conformal modeling and special treatment of grid interfaces as performed in subcell and subgridding schemes, respectively, the derived stability criterion is no longer valid. In order to avoid numerical instabilities for the FDTD method in such modified schemes, the timestep Δt derived by the CFL criterion has to be further reduced.
Modeling of Boundaries
Contrary to boundary methods, the FDTD scheme requires the application of Absorbing Boundaries (AB) in order to spatially limit the computational domain. The common differential equations do not allow the determination of the tangential field components located at the domain boundaries, since this would require field information from outside the existing FDTD grid. A number of methods, so called Absorbing Boundary Conditions (ABC), have been proposed to reduce reflections from the FDTD grid's computational boundaries. In general, ABCs are essentially based on two principles: conditions imitating an absorbing material or conditions based on plane wave solutions to the wave equation. Within these methods the tangential electric field components have to be calculated in a way absorbing the incident wave as effectively as possible.
Fig. 1 Number of FDTD related publications per year from 1965 up to today.
Fig. 2 Primary and secondary cell within Yee grid in FDTD representing E- and H-field components in the discretized space. Each node i,j,k within the FDTD grid represents three electric and magnetic field components located around a volume element.
Fig. 3 Leap-frog scheme in FDTD: temporal updating of electric and magnetic field components using half a time step temporal separation.


