Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der...

50
Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung Universität Kassel Fachbereich Elektrotechnik / Informatik (FB 16) Fachgebiet Theoretische Elektrotechnik (FG TET) Wilhelmshöher Allee 71 Büro: Raum 2113 / 2115 D-34121 Kassel Dr.-Ing. René Marklein [email protected] http://www.tet.e-technik.uni-kassel.de http://www.uni-kassel.de/fb16/tet/marklein/index.html University of Kassel Dept. Electrical Engineering / Computer Science (FB 16) Electromagnetic Field Theory (FG TET) Wilhelmshöher Allee 71 Office: Room 2113 / 2115 D-34121 Kassel

Transcript of Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der...

Page 1: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

Numerical Methods of Electromagnetic Field Theory I (NFT I)

Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) /

6th Lecture / 6. Vorlesung

Universität KasselFachbereich Elektrotechnik /

Informatik (FB 16)

Fachgebiet Theoretische Elektrotechnik

(FG TET)Wilhelmshöher Allee 71Büro: Raum 2113 / 2115

D-34121 Kassel

Dr.-Ing. René [email protected]

http://www.tet.e-technik.uni-kassel.dehttp://www.uni-kassel.de/fb16/tet/marklein/index.html

University of KasselDept. Electrical Engineering /

Computer Science (FB 16)Electromagnetic Field Theory

(FG TET)Wilhelmshöher Allee 71

Office: Room 2113 / 2115D-34121 Kassel

Page 2: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

The first two Maxwell’s Equations are: / Die ersten beiden Maxwellschen Gleichungen lauten:

m

e

( , ) ( , ) ( , )

( , ) ( , ) ( , )

t t tt

t t tt

B R ×E R J R

D R ×H R J R

0

0

( , ) ( , )

( , ) ( , )

t t

t t

B R H R

D R E R

Constitutive Equations for Vacuum / Konstituierende Gleichungen

(Materialgleichungen) für Vakuum m

e

( , ) ( , ) ( , )

( , ) ( , ) ( , )

t t tt

t t tt

H R ×E R J R

E R ×H R J R

0

0

( , ) ( , )

( , ) ( , )

t t

t t

H R B R

D R E R

Constitutive Equations for Vacuum / Konstituierende Gleichungen

(Materialgleichungen) für Vakuum

m

e

( , ) ( , ) ( , )

( , ) ( , ) ( , )

t t tt

t t tt

B R ×E R J R

E R × B R J R

,f H E

,f B E

Equations of first order / Gleichungen der ersten Ordnung

Page 3: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

m( , ) ( , ) ( , )t t tt

H R ×E R J R

e( , ) ( , ) ( , )t t tt

E R ×H R J R

Idea: Outline of a flow chart / Idee: Entwurf eines Flussdiagramms

Field / Feld Sources / Quellen

Faraday’s induction law / Faradaysches Induktionsgesetz

Ampère-Maxwell‘s circuital law /Ampère-Maxwellsches Durchflutungsgesetz

Page 4: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

m( , ) ( , ) ( , )t t tt

B R ×E R J R

e( , ) ( , ) ( , )t t tt

E R × B R J R

Idea: Outline of a flow chart / Idee: Entwurf eines Flussdiagramms

Field / Feld Sources / Quellen

Faraday’s induction law / Faradaysches Induktionsgesetz

Ampère-Maxwell‘s circuital law /Ampère-Maxwellsches Durchflutungsgesetz

Page 5: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / 1D EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

The first two Maxwell’s Equations are: / Die ersten beiden Maxwellschen Gleichungen lauten:

m

e

( , ) ( , ) ( , )

( , ) ( , ) ( , )

t t tt

t t tt

B R ×E R J R

D R ×H R J R

m0 0

e0 0

1 1( , ) ( , ) ( , )

1 1( , ) ( , ) ( , )

y x y

x y x

H z t E z t J z tt z

E z t H z t J z tt z

0

0

( , ) ( , )

( , ) ( , )

t t

t t

B R H R

D R E R

Constitutive Equations for Vacuum / Konstituierende Gleichungen

(Materialgleichungen) für Vakuum

( , ) ( , )

( , ) ( , )x x

y y

t E z t

t H z t

E R e

H R e

Ansatz for the electric and magnetic field strength /

Ansatz für die elektrische und magnetische Feldstärke

2

2

(2 2

( ) ( ) ]

2 2( ) ( ) ]

t tf t f t

df t t

dt tz z

f z f zdf z x

dz x

O[

O[

Page 6: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / 1D EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

m0 0

1 1( , ) ( , ) ( , )y x yH z t E z t J z t

t z

e0 0

1 1( , ) ( , ) ( , )x y xE z t H z t J z t

t z

Idea: Outline of a flow chart / Idee: Entwurf eines Flussdiagramms

Field / Feld Sources / Quellen

Page 7: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – FDTD – Discretization of the 1st Equation / 1D EM Wellenausbreitung – FDTD – Diskretisierung der 1ten Gleichung

m0 0

1 1( , ) ( , ) ( , )y x yH z t E z t J z t

t z

21( , ) ( , ) ( ) ]

2 2x x x xz

z zE z t E z t E z E z zz z z

O[

( ) ( 1/ 2) ( 1/ 2) ( )m

0 0

1 1 1( ) ( ) ( ) ( )z z z zn n n n

y x x yH t E t E t J tt z

Spatial discretization of the 1st equation / Räumliche Diskretisierung der 1ten Gleichung

2

z2

z

zn1

2zn 1

2zn

( 1/ 2)znxE

( 1/ 2)znxE

( )znyH

: , 1, ,

: 1/ 2 , 1, ,

y z z z

x z z z

H z n z n N

E z n z n N

( )znxE

Page 8: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – FDTD – Discretization of the 2nd Equation / 1D EM Wellenausbreitung – FDTD – Diskretisierung der 2ten Gleichung

e0 0

1 1( , ) ( , ) ( , )x y xE z t H z t J z t

t z

2

2

1( , ) ( , ) ( ) ]y y y yz

z

H z t H z t H z z H z zz z z

O[

( 1/ 2) ( 1) ( ) ( 1/ 2)e

0 0

1 1( ) ( ) ( ) ( )z z z zn n n n

x y y yE t H t H t J tt z

Spatial discretization of the 2nd equation / Räumliche Diskretisierung der 2ten Gleichung

2

z2

z1

2zn zn 1zn

( )znyH

( 1)znyH

( 1/ 2)znxE

( 1/ 2)znyH

: , 1, ,

: 1/ 2 , 1, ,

y z z z

x z z z

H z n z n N

E z n z n N

Page 9: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – 1-D FDTD – Staggered Grid in Space / 1D EM Wellenausbreitung – 1-D FDTD – Versetztes Gitter im Raum

2

z2

z

zn1

2zn 1

2zn

( 1/ 2)znxE

( 1/ 2)znxE

( )znyH

2

z2

z

1zn 3

2zn

( 3 / 2)znxE

( 1)znyH

2

z2

z3

2zn 2zn 1zn

( 2)znyH

( 1)znyH

( 3 / 2)znxE

2

z

2

z

zn1

2zn 1

2zn

( )znyH

2

z

1zn 3

2zn

( 1)znyH

2

z

3

2zn 2zn 1zn

( 2)znyH

( 1)znyH

( 1/ 2)znxE

( 1/ 2)znxE

( 3 / 2)znxE

( 3 / 2)znxE

z z

z z

z

z

Page 10: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / 1D EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

m0 0

e0 0

1 1( , ) ( , ) ( , )

1 1( , ) ( , ) ( , )

y x y

x y x

H z t E z t J z tt z

E z t H z t J z tt z

21( ) ( ) ]

2 2

d z zf z f z f z z

dz x

O[

( ) ( 1/ 2) ( 1/ 2) ( )m

0 0

( 1/ 2) ( 1) ( ) ( 1/ 2)e

0 0

1 1 1( ) ( ) ( ) ( )

1 1( ) ( ) ( ) ( )

z z z z

z z z z

n n n ny x x y

n n n nx y y x

H t E t E t J tt z

E t H t H t J tt z

( )

( 1/ 2)

( ) ?

( ) ?

z

z

ny

nx

H tt

E tt

Page 11: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / 1D EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

( ) ( 1/ 2) ( 1/ 2) ( )m

0 0

( 1/ 2) ( 1) ( ) ( 1/ 2)e

0 0

1 1 1( ) ( ) ( ) ( )

1 1( ) ( ) ( ) ( )

z z z z

z z z z

n n n ny x x y

n n n nx y y y

H t E t E t J tt z

E t H t H t J tt z

( , ) ( , 1)( ) 2

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2)( 1/ 2) 2

( ) [( ) ]

( ) [( ) ]

z t z tz

z t z tz

n n n ny yn

y

n n n nn x xx

H HH t tt t

E EE t tt t

21( ) ( ( ) ]

2 2

d t tf t f t f t t

dt t

O[

( , ) ( , 1)( 1/ 2) ( 1/ 2) ( )

m0 0

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2)( 1) ( ) ( 1/ 2)

e0 0

1 1 1( ) ( ) ( )

1 1 ( ) ( ) ( )

z t z t

z z z

z t z tz z z

n n n ny y n n n

x x y

n n n nn n nx xy y y

H HE t E t J t

t z

E EH t H t J t

t z

Staggered grid in time / Versetztes Gitter in der ZeitStaggered grid in time / Versetztes Gitter in der Zeit

Page 12: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – Finite-Difference Time-Domain (FDTD) / 1D EM Wellenausbreitung – Finite Differenzen im Zeitbereich (FDTD)

( , ) ( , 1) ( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( , 1/ 2)m

0 0

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( 1, ) ( , ) ( 1/ 2, )e

0 0

z t z t z t z t z t

z t z t z t z t z t

n n n n n n n n n ny y x x y

n n n n n n n n n nx x y y y

t tH H E E J

z

t tE E H H J

z

( , ) ( , 1)( 1/ 2) ( 1/ 2) ( )

m0 0

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2)( 1) ( ) ( 1/ 2)

e0 0

1 1 1( ) ( ) ( )

1 1 ( ) ( ) ( )

z t z t

z z z

z t z tz z z

n n n ny y n n n

x x y

n n n nn n nx xy y y

H HE t E t J t

t z

E EH t H t J t

t z

Explicit 1-D FDTD algorithm on a staggered grid in space and time / Expliziter 1D-FDTD-Algorithmus auf einem versetzten Gitter im Raum und Zeit

Explicit 1-D FDTD algorithm on a staggered grid in space and time / Expliziter 1D-FDTD-Algorithmus auf einem versetzten Gitter im Raum und Zeit

FDTD:FDTD: Yee, K. S.: Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media. IEEE

Transactions on Antennas Propagation, Vol. AP-14, pp. 302-307, 1966.

Yee, K. S.: Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media. IEEE

Transactions on Antennas Propagation, Vol. AP-14, pp. 302-307, 1966.

Page 13: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – 1-D FDTD / 1D EM Wellenausbreitung – 1D FDTD

( , ) ( , 1) ( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( , 1/ 2)m

0 0

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( 1, ) ( , ) ( 1/ 2, )e

0 0

z t z t z t z t z t

z t z t z t z t z t

n n n n n n n n n ny y x x y

n n n n n n n n n nx x y y x

t tH H E E J

z

t tE E H H J

z

Explicit 1-D FDTD algorithm of leap-frog type on a staggered grid in space and time / Expliziter 1D-FDTD-Algorithmus vom „Bocksprung“-Typ auf einem versetzten Gitter im Raum und Zeit

Explicit 1-D FDTD algorithm of leap-frog type on a staggered grid in space and time / Expliziter 1D-FDTD-Algorithmus vom „Bocksprung“-Typ auf einem versetzten Gitter im Raum und Zeit

FDTD: Yee, K. S.: Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media. IEEE Transactions on

Antennas Propagation, Vol. AP-14, pp. 302-307, 1966.

FDTD: Yee, K. S.: Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media. IEEE Transactions on

Antennas Propagation, Vol. AP-14, pp. 302-307, 1966.

m0 0

e0 0

1 1( , ) ( , ) ( , )

1 1( , ) ( , ) ( , )

y x y

x y x

H z t E z t J z tt z

E z t H z t J z tt z

The first two Maxwell’s Equations are: / Die ersten beiden Maxwellschen Gleichungen lauten:

Page 14: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – 1-D FDTD – Staggered Grid in Space / 1D EM Wellenausbreitung – 1-D FDTD – Versetztes Gitter im Raum

3

2zn

xE

1

2zn

1

2zn

3

2zn

2zn 1zn zn 1zn

1

2tn

yH tn

3

2zn

xE

1

2zn

1

2zn

3

2zn 1

2tn

Time plane / Zeitebene

Interleaving of the Ex and Hy field components in space and time in the 1-D FDTD formulation / Überlappung der Ex- und Hy-Feldkomponente in der 1D-FDTD-Formulierung im Raum und in

der Zeit

Page 15: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D EM Wave Propagation – FDTD – Normalization / 1D EM Wellenausbreitung – FDTD – Normierung

( , ) ( , 1) ( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( , 1/ 2)m

0 0

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( 1, ) ( , ) ( 1/ 2, )e

0 0

z t z t z t z t z t

z t z t z t z t z t

n n n n n n n n n ny y x x y

n n n n n n n n n nx x y y x

t tH H E E J

z

t tE E H H J

z

( , ) ( , 1) ( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( , 1/ 2)m

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( 1, ) ( , ) ( 1/ 2, )e

z t z t z t z t z t

z t z t z t z t z t

n n n n n n n n n ny y x x y

n n n n n n n n n nx x y y x

H H t E E tJ

E E t H H t J

ref refref ref

ref ref

ref ref ref ref ref 0

ref

refref ref

ref ref

ˆ

ˆ

ˆ

x x

y y

x xt t t t t t

c c

z x z c c c

E E E

EH H H H

c

ref ref ref refref ref

ref ref ref

refee e ref e ref ref

ref

ref refmm m ref m ref ref

ref ref ref

xx

xx

EE E

Z

J J J J Et

EJ J J J H

t t c

Page 16: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D FDTD – Staggered Grid in Space – Global Node Numbering / 1D-FDTD – Versetztes Gitter im Raum – Globale Knotennummerierung

2

z2

z

zn1

2zn 1

2zn

( 1/ 2, 1/ 2)z tn nxE

( 1/ 2, 1/ 2)z tn nxE

( , )z tn nyH

2

z2

z

1zn 3

2zn

( 3 / 2, 1/ 2)z tn nxE

( 1,, )z tn nyH

2

z2

z3

2zn 2zn 1zn

( 2, )z tn nyH

( 1, )z tn nyH

( 3 / 2, 1/ 2)z tn nxE

2

z

2

z2

z

zn1

2zn 1

2zn

( 1, )tn nxE

( , )tn nxE

( , )tn nyH

2

z2

z

1zn 3

2zn

( 1, )tn nxE

( 1, )tn nyH

2

z2

z3

2zn 2zn 1zn

( 2, )tn nyH ( 1, )tn n

yH

( 2, )tn nxE

2

z

z

z

Page 17: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D FDTD Algorithm – Flow Chart / 1D-FDTD-Algorithmus – Flussdiagramm

( , 1/ 2) ( , 1/ 2) ( , )e

ˆ ˆ ˆt t tn n n n n ny y yE E tJ

Start

Stop

1t tn n

t tn N

1tn

Compute 1-D Faraday’s FDTD equation: For all nodes n inside the simulation region:

Electric current density excitation: For all excitation nodes n:

NoNo YesYes

( , 1/ 2)ˆ 0tn nyE

Boundary condition: For all PEC boundary nodes n:

( , ) ( , 1) ( , 1/ 2) ( 1, 1/ 2)t t t tn n n n n n n ny y x xH H t E E

Compute 1-D Ampère-Maxwell’s FDTD equation: For all nodes n inside the simulation region:

( , 1/ 2) ( , 1/ 2) ( 1, ) ( , ) t t t tn n n n n n n n

x x y yE E t H H

Page 18: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

1-D FDTD Algorithm – Flow Chart / 1D-FDTD-Algorithmus – Flussdiagramm

Start

Stopp

1t tn n

t tn N

1tn

Berechne die 1D-Faraday-FDTD-Gleichung: Für alle Knoten n im Simulationsgebiet:

Elektrische Stromdichteanregung: Für alle Anregungsknoten n

NeinNein JaJa

( , 1/ 2)ˆ 0tn nyE

Randbedingungen: Für alle IEL-Randknoten n

Berechne die 1D-Ampère-Maxwell-FDTD-Gleichung: Für alle Knoten n im Simulationsgebiet::

( , ) ( , 1) ( , 1/ 2) ( 1, 1/ 2)t t t tn n n n n n n ny y x xH H t E E

( , 1/ 2) ( , 1/ 2) ( 1, ) ( , ) t t t tn n n n n n n n

x x y yE E t H H

( , 1/ 2) ( , 1/ 2) ( , )e

ˆ ˆ ˆt t tn n n n n ny y yE E tJ

Page 19: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Maxwell’s equations / Maxwellsche Gleichungen

Causality / Kausalitätm

e

e e0 0 0

( , ) ( , ) 0 0

( , ) ( , ) 0 0

( , ) ( ) ( ) ( ) 0

y y

x x

x

H z t J z t t

E z t J z t t

J z t K z z z f t t

(0, ) 0

( , ) 0x

x

E tt

E Z t

Initial condition / Anfangsbedingung

Boundary condition for a perfectly electrically conducting (PEC) material /

Randbedingung für ein ideal elektrisch leitendes Material

Hyperbolic initial-boundary-value

problem /Hyperbolisches

Anfangs-Randwert-Problem

Z

0z z Z

( , ) 0xE Z t (0, ) 0xE t ( , )xE z t

m0 0

e0 0

01 1( , ) ( , ) ( , ) for / für

0

1 1( , ) ( , ) ( , )

y x y

x y x

z ZH z t E z t J z t

t Tt z

E z t H z t J z tt z

Page 20: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Causality / Kausalität

0 0

( , ) ( , )m

( , ) ( , )e

( ) ( )( , ) ( )e e

0 1

0 1

1

z t z t

z t z t

z z zz t t

n n n ny y t

n n n nx x t

n n nn n nx x t

H J n

E J n

J K f n

(1, )

( , )

01

0

t

z t

nx

t tN nx

En N

E

Initial condition / Anfangsbedingung

Discrete hyperbolic initial-boundary-value problem /

Diskretes hyperbolisches

Anfangs-Randwert-Problem

z z z z

zZ zN

1zn z zn N

( , ) 0z tN nxE

(1, ) 0tnxE

( , ) ( , ),z t z tn n n nx yE H

( , ) ( , 1) ( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( , 1/ 2)m

( 1/ 2, 1/ 2) ( 1/ 2, 1/ 2) ( 1, ) ( , )

1 for / für

1

z t z t z t z t z t

z t z t z t z t

n n n n n n n n n n z zy y x x y

t t

n n n n n n n nx x y y

n NH H t E E tJ

n N

E E t H H

( 1/ 2, )e z tn nxt J

Discrete 1-D FDTD equations / Diskrete 1D-FDTD-Gleichungen

(2, )tnxE

(2, )tnyH

(1, ) 0tnyH

( , )z tN nyH

Boundary condition for a perfectly electrically conducting (PEC) material /

Randbedingung für ein ideal elektrisch leitendes Material

Page 21: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Excitation pulse: RC2(t) – Time Domain / Anregungsfunktion: RC2(t) – Zeitbereich

Excitation pulse: RC2(f) – Frequency Domain / Anregungsfunktion: RC(f) – Frequenzbereich

Mag

nti

ud

e |

RC

2(f

)| /

B

etr

ag

|R

C(f

)|A

mp

litu

de R

C2

(t)

/ A

mp

litu

de

RC

(t)

Page 22: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Page 23: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Page 24: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

Implementation of Boundary Conditions / Implementierung von Randbedingungen

Boundary condition for a perfectly electrically conducting (PEC) material /

Randbedingung für ein ideal elektrisch leitendes Material

(1, )

( , )

01

0

t

z t

nx

t tN nx

En N

E

Absorbing/open boundary condition / Absorbierende/offene Randbedingung

(1, ) (2, 2)

( , ) ( 1, 2)1

t t

z t z t

n nx x

t tN n N nx x

E En N

E E

0.5t For / Für

a plane wave needs two time steps, 2 nt , to travel over one grid cell with the size ∆z / braucht eine ebene Welle zwei Zeitschritte, 2 nt , um sich über eine Gitterzelle der Größe ∆z

auszubreiten

Space-time-extrapolation of the first order / Raum-Zeit-Extrapolation der ersten Ordnung

Space-time-extrapolation of the first order / Raum-Zeit-Extrapolation der ersten Ordnung

Page 25: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Page 26: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Page 27: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Solution of the First Two 1-D Scalar Maxwell’s Equations / FDTD-Lösung der ersten beiden 1D skalaren Maxwell-Gleichungen

Page 28: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Books / FDTD-Bücher

Taflove, A. (Editor): Advances in

Computational Electrodynamics: The

Finite-Difference Time-Domain Method.

Artech House, 1998.

Kunz, K. S., Luebbers, R. J.: The Finite Difference Time

Domain Method for Electromagnetics.

1993

Taflove, A. (Editor): Computational

Electrodynamics: The Finite-Difference Time-Domain Method. 2nd

Editon, Artech House, Boston,

2000.

Taflove, A. (Editor): Computational

Electrodynamics: The Finite-Difference Time-

Domain Method. Artech House, Boston,

1995.

Page 29: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

FDTD Books / FDTD-Bücher

Sullivan, D. M.: Electromagnetic Simulation Using the FDTD Method. IEEE Press, New

York, 2000.

Page 30: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

3-D FDTD – Derivation of the Discrete Equations / 3D-FDTD – Ableitung der diskreten Gleichungen

The first two Maxwell’s Equations are in differential form / Die ersten beiden Maxwellschen Gleichungen lauten in Differentialform:

m

e

( , ) ( , ) ( , )

( , ) ( , ) ( , )

t t tt

t t tt

B R ×E R J R

D R ×H R J R

In Cartesian Coordinates we find for the Curl operator applied to E and H / Im Kartesischen Koordinatensystem finden wir für den Rotationsoperator angewendet auf E

und H:

( , )

( , ) ( , ) ( , )

( , ) ( , )( , ) ( , )( , ) ( , )

( , )

( , ) ( , ) ( , )

( , )( , )

x y y

x y z

y yx xz zx y z

x y y

x y z

yz

tx y z

E t E t E t

E t E tE t E tE t E t

y z z x x y

tx y z

H t H t H t

H tH t

y

e e e

×E R

R R R

R RR RR Re e e

e e e

×H R

R R R

RR ( , )( , ) ( , )( , ) yx xzx y z

H tH t H tH t

z z x x y

RR RRe e e

Page 31: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

3-D FDTD – Derivation of the Discrete Equations / 3D-FDTD – Ableitung der diskreten Gleichungen

If we insert the last expressions into the first two Maxwell’s equations are in differential form read /

Wenn wir die letzten Ausdrücke in the ersten beiden Maxwellschen Gleichungen in Differentialform einsetzen, erhalten wir:

m( , ) ( , ) ( , )

( , ) ( , ) ( , )

( , ) ( , )( , ) ( , )( , ) ( , )

x y zx y z

y yx xz zx y z

t t tt

B t B t B tt

E t E tE t E tE t E t

y z z x x y

B R ×E R J R

R e R e R e

R RR RR Re e e

m m m

e

( , ) ( , ) ( , )

( , ) ( , ) ( , )

( , ) ( , ) ( , )

( , ) ( , )( , )

x y zx y z

x y zx y z

y xzx

J t J t J t

t t tt

D t D t D tt

H t H tH t

y z z

R e R e R e

D R ×H R J R

R e R e R e

R RRe

e e e

( , ) ( , )( , )

( , ) ( , ) ( , )

y xzy z

x y zx y z

H t H tH t

x x y

J t J t J t

R RRe e

R e R e R e

Six decoupled scalar equations! / Sechs entkoppelte skalare

Gleichungen!

Page 32: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

3-D FDTD – Derivation of the Discrete Equations / 3D-FDTD – Ableitung der diskreten Gleichungen

If we insert the last expressions into the first two Maxwell’s equations are in differential form we read /

Wenn wir die letzten Ausdrücke in die ersten beiden Maxwellschen Gleichungen in Differentialform

einsetzen, erhalten wir:

m

m

m

e

( , )( , )( , ) ( , )

( , ) ( , )( , ) ( , )

( , ) ( , )( , ) ( , )

( , )( , )( , ) ( , )

(

yzx x

x zy y

y xz z

yzx x

y

E tE tB t J tt y z

E t E tB t J tt z x

E t E tB t J tt x y

H tH tD t J tt y z

Dt

RRR R

R RR R

R RR R

RRR R

R e

e

( , ) ( , ), ) ( , )

( , ) ( , )( , ) ( , )

x zy

y xz z

H t H tt J t

z x

H t H tD t J tt x y

R RR

R RR R

Page 33: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

3-D FDTD – Derivation of the Discrete Equations / 3D-FDTD – Ableitung der diskreten Gleichungen

m

m

m

e

( , )( , )( , ) ( , )

( , ) ( , )( , ) ( , )

( , ) ( , )( , ) ( , )

( , )( , )( , ) ( , )

yzx x

x zy y

y xz z

yzx x

E tE tH t J t

t y z

E t E tH t J t

t z x

E t E tH t J t

t x y

H tH tE t J t

t y z

t

RRR R

R RR R

R RR R

RRR R

e

e

( , ) ( , )( , ) ( , )

( , ) ( , )( , ) ( , )

x zy y

y xz z

H t H tE t J t

z x

H t H tE t J t

t x y

R RR R

R RR R

xEyE

zE

xH

zH

yH

m

e

, 1, 2,3

, 1, 2,3i i

i i

x x

x x

H J i

E J i

( , ) ( , )

( , ) ( , )

( , ) ( , )

x x

y y

z z

B t H t

B t H t

B t H t

R R

R R

R R

( , ) ( , )

( , ) ( , )

( , ) ( , )

x x

y y

z z

D t E t

D t E t

D t E t

R R

R R

R R

Constitutive equation for homogeneous isotropic materials /

Konstituierende Gleichungen für homogene isotrope Materialien:

Page 34: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

3-D FDTD – Derivation of the Discrete Equations / 3D-FDTD – Ableitung der diskreten Gleichungen

m

( , )( , )( , ) ( , )yzx x

E tE tH t J t

y z

RRR R

( , ) ( , )x xH t H tt

R R

( )dyE

( )bzE( )m

xH

( )fzE

( )uyE

( )

( )m m

( ) ( )2

( ) ( )2

( , ) ( )

( , ) ( )

( , ) ( ) ( )

( , ) ( ) ( )

mx x

mx x

f bz z z

d uy y y

H t H t

J t J t

E t E t E ty

y y

E t E t E tz

z z

R

R

R

R

( )dyE

( )bzE

( )mxH

( )fzE

( )uyE

( ) ( )( ) ( )( ) ( )

m

( ) ( )( ) ( )( ) ( )

d uf by ym mz z

x x

E t E tE t E tH t J t

y z

A part of the discrete curl operator / Ein Teil des diskreten Rotationsoperators

Page 35: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D EM Wave Propagation – 2-D FDTD – TM and TE Case / 2D EM Wellenausbreitung – 2D-FDTD – TM- und TE-Fall

( )ng G

( )ng G

1x x3z x

2-D TE Case / 2D-TE-Fall

Gn n

Gn( )nxE

( )nzE

( )nyH

2y x( )ng G

( )ng G

1x x3z x

2-D TM Case / 2D-TM-Fall

Gn n

Gn

( )nxH

( )nzH

( )nyE

2y x

m

m

e

( , )( , ) ( , )

( , )( , ) ( , )

( , ) ( , )( , ) ( , )

yx x

yz z

x zy y

x z

E tH t J t

t zE t

H t J tt x

H t H tE t J t

t z x

x z

RR R

RR R

R RR R

R e e

m

e

e

( , ) ( , )( , ) ( , )

( , )( , ) ( , )

( , )( , ) ( , )

x zy y

yx x

yz z

x z

E t E tH t J t

t z x

H tE t J t

t zH t

E t J tt x

x z

R RR R

RR R

RR R

R e e

G G

Dual orthogonal grid system in space /

Dual-orthogonales Gittersystem im Raum

Page 36: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D EM Wave Propagation – 2-D FDTD – TM Case/ 2D EM Wellenausbreitung – 2D-FDTD – TM-Fall

( )ng G

( )ng G

1x x3z x

2-D TM Case / 2D-TM-Fall

Gn n

Gn

( )nxH

( )nzH

( )nyE

2y x

m

m

e

( , )( , ) ( , )

( , )( , ) ( , )

( , ) ( , )( , ) ( , )

yx x

yz z

x zy y

x z

E tH t J t

t zE t

H t J tt x

H t H tE t J t

t z x

x z

RR R

RR R

R RR R

R e e

Two-dimensional staggered grid system in the 2-D TM case / Zweidimensionales versetztes

Gittersystem im 2D-TM-Fall

Page 37: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

Implementation of Boundary Conditions / Implementierung von Randbedingungen

Boundary condition for a perfectly electrically conducting (PEC) material /

Randbedingung für ein ideal elektrisch leitendes Material( , , )

( , , )

01

0

t

t

ny

t tny

En N

E

Plane wave boundary condition for a vertical incident plane wave / Ebene-Wellen-Randbedingung für eine vertikal einfallende ebene Welle

(2, , ) (3, , )

( 1, , ) ( 2, , 2)

1

1

z t z t

x z t x z t

n n n ny y z z

N n n N n nt ty y

E E n N

n NE E

PW BC / EW-RB

PW BC / EW-RB

PEC BC / IEL-RB

PEC BC / IEL-RB

Slit / Schlitz

PEC BC / IEL-RB

Plane wave excitation / Ebene-Wellen-Anregung

Page 38: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D EM Wave Propagation – 2-D FDTD – TM Case/ 2D EM Wellenausbreitung – 2D-FDTD – TM-Fall

( ) 0nxH ( ) 0n

zH ( ) 0nyE

Ghost components which are allocated outside the simulation

area / Geisterkomponenten, welche

außerhalb des Simulationsgebietes liegen

Ghost grid cells / Geistergitterzell

en

Simulation area /

Simulationsgebiet

Page 39: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D EM Wave Propagation – 2-D FDTD – TM Case/ 2D EM Wellenausbreitung – 2D-FDTD – TM-Fall

Ghost grid cells / Geistergitterzell

en

Simulation area /

Simulationsgebiet

(2, ,, ) (3, ,, )z t z tn n n ny yE E

0yE 0yE 0yE 0yE

Plane wave excitation / Ebene-Wellen-

Anregung

Slit / Schlitz

Page 40: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Diffraction on a Single Slit / 2D-TM-FDTD – Beugung an einem Spalt

Page 41: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Diffraction on a Single Slit / 2D-TM-FDTD – Beugung am Spalt

Wave field movie of the Hx field component / Wellenfeldfilm der

Hx-Feldkomponente

Wave field movie of the Hz field component / Wellenfeldfilm der

Hz-Feldkomponente

Wave field movie of the Ey field component / Wellenfeldfilm derEy-Feldkomponente

Page 42: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Diffraction on a Double Slit / 2D-TM-FDTD – Beugung am Doppelspalt

Page 43: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Diffraction on a Double Slit / 2D-TM-FDTD – Beugung am Doppelspalt

Wave field movie of the Hx field component / Wellenfeldfilm derHx-Feldkomponente

Wave field movie of the Hz field component / Wellenfeldfilm der

Hz-Feldkomponente

Wave field movie of the Ey field component / Wellenfeldfilm derEy-Feldkomponente

Page 44: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

Photonic Crystals / Photonische Kristalle

Joannopoulos, J. D., R. D. Meade,

J. N. Winn:Photonic Crystals – Molding the Flow of

Light. Princeton University

Press, Princeton, 1995.

Johnson, S. G.: Photonic Crystals:

The Road from Theory to Practice. Kluwer Academic

Press, 2001.

Links:

Photonic Crystals Research at MITHomepage of Prof. Sajeev John, University of Toronto, Canada

Page 45: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Photonic Crystals / 2D-TM-FDTD – Photonische Kristalle

( )r

( )r

Relative permittivity of the background 1

Relative Permittivität des Hintergrundes

Relative permittivity of the rods 11.4

Relative Permittivität der Stäbe

b

r

Page 46: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Photonic Crystals / 2D-TM-FDTD – Photonische Kristalle

Wave field movie of the Hx field component / Wellenfeldfilm der

Hx-Feldkomponente

Wave field movie of the Hz field component / Wellenfeldfilm der

Hz-Feldkomponente

Wave field movie of the Ey field component / Wellenfeldfilm derEy-Feldkomponente

Page 47: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Photonic Crystals / 2D-TM-FDTD – Photonische Kristalle

Wave field movie of the Hx field component / Wellenfeldfilm der

Hx-Feldkomponente

Wave field movie of the Hz field component / Wellenfeldfilm der

Hz-Feldkomponente

Wave field movie of the Ey field component / Wellenfeldfilm derEy-Feldkomponente

Page 48: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Photonic Crystals / 2D-TM-FDTD – Photonische Kristalle

Page 49: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

2-D TM FDTD – Photonic Crystals / 2D-TM-FDTD – Photonische Kristalle

Page 50: Numerical Methods of Electromagnetic Field Theory I (NFT I) Numerische Methoden der Elektromagnetischen Feldtheorie I (NFT I) / 6th Lecture / 6. Vorlesung.

End of Lecture 6 /Ende der 6. Vorlesung