Welcome to Advanced Course!
This course expands the nonstandard FDTD algorithm to three dimensions and conductive media.
The perfectly matched layer consists of pseudo conductive media and is the most effective absorbing boundary condition.
In the advanced course, we illustrate these higher theories.
1. 3D Wave Equation
The three-dimensional (3D) wave equation is given by

. . . (1)
where ∇ = (∂x, ∂y, ∂z).
Let us find a S- and NS-FDTD algorithms for this wave equation.
Standard FDTD Algorithm
Let x = ih, y = jh, z = kh (h = Δx = Δy = Δz),
t = Δt, and we simply write ψ(x, y, z, t) = ψi,j,kn.
Using the central finite difference model, we obtain

. . . (2)
where dS = (dx, dy, dz) and dS2 = dx2 + dy2 + dz2.
Expanding the temoporal difference operator, we obtain a "3D S-FDTD algorithm,"

. . . (3)
where

. . . (4)
For a monochromatic wave, ψ(x,y,z,t) = ei(kxx+kyy+kzz±ωt)
where (kx,ky,kz) = k(cosθsinφ, sinθsinφ, cosφ),
the spatial difference error of dS2/h2 becomes

. . . (5)
Nonstandard FDTD Algorithm
For the monochromatic wave, ψ(x,y,z,t) = ei(kxx+kyy+kzz±ωt),
the temporal derivative is exactly discretized by

. . . (6)
As discussed in the 2D NS-FDTD algorithm, the spatial difference operator must be angularly independent.
Combining difference operators, we define

. . . (7)
where γ1 is given in two dimensions due to corresponding for dzψ(x,y,z,t) = 0,
and γ2 satisfies

. . . (8)
where s(k,h) = (2/k)sin(kh/2). Solving (8), we obtain

. . . (9)
The spatial difference error of dNS2/s(k,h)2 becomes

. . . (10)
Using (6) and (8), we obtain a "3D NS-FDTD algorithm,"

. . . (11)
Copyright (C) 2011 Naoki Okada, All Rights Reserved.