Professional Documents
Culture Documents
FDTD 1
FDTD 1
FDTD
. : .
FDTD : FDTD
.
James T.Maxwell .
. Kane S.Yee
. "
" FDTD Yee .
.
Yee .
Taflove Browdin FDTD
.
.
.
.
. .
. FDTD .
( :
( :
Sullivan .
. :
)(
)(
E H .
.
)() ( . " del " " " nabla :
) . E=(Ex,Ey,Ez E :
H .
)() ( :
)(
)(
xz z
. . Ey=0 z
. Ez=Hz=0 ) . E=(Ex,0,0
. E.H :
E x 0 Hx=0 Hz=0
) . H=(0,Hy,0 )() ( :
)(
)(
)() ( z :
: EM
( :
Ex Hy .
x z t .
)() ( :
n k Ex. Hy n+1/2n+1
.
)(
)(
1 t
1 t
=
0 x
0 x
= .
.
FDTD . Ex
. Hy
.
.
.
: FDTD
.
.
.
FDTD . .
1
n+
n+
( E x ) k + 22 . ( E x ) k + 22
.
1
n+
( E x ) k + 22 ( H x ) n +13 ( H x ) n +15
2
3
k+
k+
n+
( E x ) k + 22 .
. )(
)( .
0 0 . :
F/m H/m . .
:
~ 0
E
0
= E) ()( :
)(
)(
.
1
2
)() ( = . .
.
:
1
.
2
1
k .
max_space .E
k (Ex)k H j (Hy)j .
E H E.
1
~ n+
( E ) k 2 )E(k . H/
( H y ) n+11 ) H(j
2
j+
.
. E n+1/2
H . n+1
E H .
E H n n+1/2 .
.
: FDTD
. t
. .
)(
)(
: n=
)( )(
( : CFL
.
. .
)(
)(
. Lax
. FDTD .
:
)(
)(
) () ( :
. 1 n
.
) ( :
)(
:
) ( :
) ( :
1
2
0 sin( kx) 1 k 1 1
.
. :
: E x
.
. )E(1
) E(200 MATLAB .
) E(1) E(max_space .
.
.
: =
. C0 t .
x
t
2c0
= t :
1
Sullivan
2
= x .
1
2
= . CFL
Sullivan :
) E(2 ) E(1
. .
:
. t=t=
: E x
( :
( :
)(
)(
r = 1 .
. .
.
.
.
.
E :
.
t= .
t= .
. t= .
: E x
.
.
( :
.
. = 0
. :
.
( :
( :
.
.
.
:
. Mhz
Mhz .
:
.
.
( :
.
.
.
.
:
)(
J x = E x . .
. E x J x
)( :
.
:
t 1
=
0 x 2
1
~ n
~ n+
( E x ) k 2 ( E x ) k 2 :
t
2 0 r
1 + :
0 . 0 :
loss_term .
:
E H :
Mhz .
.
( :
( :
: FDTD (
FDTD .