Professional Documents
Culture Documents
∆x ∆x
f x0 + −f x
0 −
= f ' ( x0 ) ≅
df ( x0 ) 2 2
dx ∆x
we get 3 equations
∂Ex 1 ∂H z ∂H y
= −
∂t ε 0ε r ∂y ∂z
∂E y 1 ∂H x ∂H z
= −
∂t ε 0ε r ∂z ∂x
∂Ez 1 ∂H y ∂H x
= −
∂t ε 0ε r ∂x ∂y
We get 3 equations
∂H x 1 ∂E y ∂Ez
= −
∂t µ0 µr ∂z ∂y
∂H y 1 ∂Ez ∂Ex
= −
∂t µ0 µr ∂x ∂z
∂H z 1 ∂Ex ∂E y
= −
∂t µ0 µr ∂y ∂x
∂Ex 1 ∂H z ∂H y ∂H x 1 ∂E y ∂Ez
= − = −
∂t ε 0ε r ∂y ∂z ∂t µ0 µr ∂z ∂y
∂E y 1 ∂H x ∂H z ∂H y 1 ∂Ez ∂Ex
= − = −
∂t ε 0ε r ∂z ∂x
∂t µ0 µr ∂x ∂z
∂Ez 1 ∂H y ∂H x ∂H z 1 ∂Ex ∂E y
= −
∂t ε 0ε r ∂x ∂y = −
∂t µ0 µr ∂y ∂x
1 1 1 1
E x k , n + − Ex k , n − Hy k + ,n − Hy k − ,n
2 2
=−
1 2 2
∆t ε 0ε r ∆z
14 FDTD by Rakhesh Singh Kshetrimayum 4/8/2018
FDTD: An Introduction
∂H y 1 ∂Ex
For the second equation: =−
∂t µ0 µr ∂z
1 1 1 1
H y k + , n + 1 − H y k + , n Ex k + 1, n + − Ex k , n +
2 2
=−
1 2 2
∆t µ0 µ r ∆z
1 1 1 ∆t 1 1
Ex k , n + = E x k , n − − H
y k + , n − H y k − , n
2 2 0 r
ε ε ∆z 2 2
1 1 1 ∆t 1 1
H y k + , n + 1 = H y k + , n − E x k + 1, n + − E x k , n +
2 2 µ0 µr ∆z 2 2
E xn −1/ 2 k+2
k-2 k-1 k k+1
H yn
k-5/2 k-3/2 K-1/2 K+1/2 K+3/2 K+5/2
E xn +1/ 2
k-2 k-1 k k+1 k+2
1 1 1 ' 1 1 ∆t 1 1
Ex' k , n + = Ex k , n − − H y k + , n − H y k − , n
ε 2 ε 2 ε ∆z 2 2
µ µ
1 1 ε 1 ∆t 1 1
⇒ Ex' k , n + = Ex' k , n − − H y k + , n − H y k − , n
2 2 µ ε ∆z 2 2
1 1 1 ∆t 1 1
⇒ Ex' k , n + = Ex' k , n − − H y k + , n − H y k − , n
2 2 µε ∆z 2 2
1 1 1 ∆t 1 1
⇒ Ex' k , n + = Ex' k , n − + H y k − , n − H y k + , n
2 2 µε ∆z 2 2
cell
y
∆y
∆x x
Fig. 3 (a) 2-D discretizations
25 FDTD by Rakhesh Singh Kshetrimayum 4/8/2018
FDTD: An Introduction
∆ Propagation at θ=450
2
∆
Propagation at θ=00
∆
Plane wave
front
Fig. 3 (b) Plane wave front propagation along θ=00 andθ=450
26 FDTD by Rakhesh Singh Kshetrimayum 4/8/2018
FDTD: An Introduction
Propagation at θ=450
Wavefront jumps from one row of nodes to the next
row,
the spacing between the consecutive rows of nodes is ∆
2
∆
Similarly for 3-D case
3
∂H x 1 ∂Ez
=
∂t µ ∂y
∂H y 1 ∂Ez
= −
∂t µ ∂x
∂H x 1 ∂E z
=
∂t µ ∂y
1 1 1 1
H x i, j + , n + 1 − H x i, j + , n Ez i, j + 1, n + − Ez i, j , n +
2 2
=−
1 2 2
∆t µ0 µ r ∆y
1 1 1 1
H y i + , j , n + 1 − H x i + , j , n Ez i + 1, j , n + − Ez i, j , n +
2 2 = 1 2 2
∆t µ0 µ r ∆x
1 1
Ez i, j + 1, n + − Ez i, j , n +
1 1 ∆t 2 2
H x i, j + , n + 1 = H x i, j + ,n −
2 2 µ0 µr ∆y
1 1
Ez i + 1, j , n + − Ez i, j, n +
1 1 ∆t 2 2
H y i + , j , n + 1 = H x i + , j , n +
2 2 µ0 µr ∆x
Ex is placed at ∂E x 1 ∂H z
∂H y
= −
midpoints of edges ∂t ε r ε 0 ∂y ∂z
oriented along x- Hz is placed at center
direction of faces in xy-plane
E xn +1 ( p + 1 / 2, q, r ) − E xn ( p + 1 / 2, q, r )
=
∆t
1 H zn +1/ 2 ( p + 1 / 2, q + 1 / 2, r ) − H zn +1/ 2 ( p + 1 / 2, q − 1 / 2, r )
ε r ε 0 ∆y
1 H y ( p + 1 / 2, q, r + 1 / 2 ) − H y ( p + 1 / 2, q, r − 1 / 2 )
n +1/ 2 n +1/ 2
−
ε r ε 0 ∆z
Hy is placed at center of faces in xz-plane
57 FDTD by Rakhesh Singh Kshetrimayum 4/8/2018
FDTD: An Introduction
∂E y 1 ∂H x ∂H z
= −
∂t ε r ε 0 ∂z ∂x
E yn +1 ( p, q + 1 / 2, r ) − E yn ( p, q + 1 / 2, r )
=
∆t
1 H xn +1/ 2 ( p, q + 1 / 2, r + 1 / 2 ) − H xn +1/ 2 ( p, q + 1 / 2, r − 1 / 2 )
ε r ε 0 ∆z
1 H zn +1/ 2 ( p + 1 / 2, q + 1 / 2, r ) − H zn +1/ 2 ( p − 1 / 2, q + 1 / 2, r )
−
ε r ε 0 ∆z
E zn +1 ( p, q, r + 1 / 2) − E zn ( p, q, r + 1 / 2 )
=
∆t
1 H y ( p + 1 / 2, q, r + 1 / 2 ) − H y ( p − 1 / 2, q, r + 1 / 2 )
n +1/ 2 n +1 / 2
ε r ε 0 ∆x
1 H xn +1/ 2 ( p, q + 1 / 2, r + 1 / 2 ) − H xn +1/ 2 ( p, q − 1 / 2, r + 1 / 2 )
−
ε r ε 0 ∆y
H xn +1/ 2 ( p, q + 1 / 2, r + 1 / 2 ) − H xn −1/ 2 ( p, q + 1 / 2, r + 1 / 2)
=
∆t
1 E y ( p, q + 1 / 2, r + 1) − E y ( p, q + 1 / 2, r )
n n
µ 0 ∆z
1 E zn ( p, q + 1, r + 1 / 2 ) − E zn ( p, q, r + 1 / 2 )
−
µ 0 ∆y
∂H y 1 ∂E x ∂E z
=− −
∂t µ 0 ∂z ∂x
H yn +1/ 2 ( p + 1 / 2, q, r + 1 / 2 ) − H yn −1/ 2 ( p + 1 / 2, q, r + 1 / 2 )
=
∆t
1 E zn ( p + 1, q, r + 1 / 2 ) − E zn ( p, q, r + 1 / 2 )
µ 0 ∆x
1 E xn ( p + 1 / 2, q, r + 1) − E xn ( p + 1 / 2, q, r )
−
µ 0 ∆z
∂H z 1 ∂E y ∂E x
= − −
∂t µ 0 ∂x ∂y
H zn +1/ 2 ( p + 1 / 2, q + 1 / 2, r ) − H zn −1/ 2 ( p + 1 / 2, q + 1 / 2, r )
=
∆t
1 E xn ( p + 1 / 2, q + 1 / 2, r ) − E xn ( p + 1 / 2, q, r )
µ0 ∆y
1 E n
y ( p + 1, q + 1 / 2, r ) − E y ( p, q + 1 / 2, r )
n
−
µ 0 ∆x
62 FDTD by Rakhesh Singh Kshetrimayum 4/8/2018
FDTD: An Introduction
FDTD simulation of cubical cavity (fdtd_3D_demo.m)
We will use FDTD to find
the resonant frequencies of an air-filled cubical cavity
with metal walls
Peaks in the frequency response indicate
the presence of resonant modes in the cavity
An initial Hz field excites only
the TE modes
The first four eigenfrequencies
TE101, TE011/TE201, TE111 and TE102 modes
63 FDTD by Rakhesh Singh Kshetrimayum 4/8/2018
FDTD: An Introduction
Field components placed on a grid with 3×4×2 cells
e − jk x x
=e − jks x sin θ cosφx
=e ( )
− jk s ' − js '' sin θ cosφx
, s ' ≥ 1, s '' > 0
Wave impedance is independent of coordinate stretching
r
E ωµ ωµ µ
η= r = r = r =
H kstretched k ε
y
s y = s z = 1, Object
' '' x s y = s z = 1,
s x = s − js
s x = s ' − js ''
s x = s z = 1, s y = s ' − js ''
Fig. 5 Computational domain truncated using the conductor backed PMLs
72 FDTD by Rakhesh Singh Kshetrimayum 4/8/2018
FDTD: An Introduction
References
1. S. D. Gedney, Introduction to the Finite-Difference Time-
Domain Method for Electromagnetics, Morgan &
Claypool, 2011
2. T. Rylander, P. Ingelstrom and A. Bondeson,
Computational Electromagnetics, Springer, 2013
3. J. M. Jin, Theory and Computation of Electromagnetic
Fields, IEEE Press, 2010
4. U. S. Inan and R. A. Marshall, Numerical Electromagnetics
The FDTD Method, Cambridge University Press, 2011