Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in...

12
Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / V orlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in der Elektromagnetischen Feldtheorie I (NFT I) 2nd Lecture / 2. Vorlesung Universität Kassel Fachbereich Elektrotechnik / Informatik (FB 16) Fachgebiet Theoretische Elektrotechnik (FG TET) Wilhelmshöher Allee 71 Büro: Raum 2113 / 2115 Dr.-Ing. René Marklein [email protected] http://www.tet.e-technik.uni-kassel.de http://www.uni-kassel.de/fb16/tet/marklein/index.html Tel.: ++49 (0)561 804 6426 Fax: ++49 (0)561 804 6489 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 Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in...

Page 1: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Numerical Methods in Electromagnetic Field Theory I (NFT I) /

Numerische Methoden in der Elektromagnetischen Feldtheorie I (NFT I)

2nd Lecture / 2. 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é Marklein

[email protected]://www.tet.e-technik.uni-kassel.de

http://www.uni-kassel.de/fb16/tet/marklein/index.htmlTel.: ++49 (0)561 804 6426Fax: ++49 (0)561 804 6489

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: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

One-Dimensional Electromagnetic Wave Propagation / Eindimensionale elektromagnetische Wellenausbreitung

(Homogeneous) 1-D Wave Equation for Ex(z,t) / Homogene 1-D Wellengleichung für Ex(z,t)

2 2

2 2 20

1( , ) ( , ) 0x xE z t E z t

z c t

00

( , )xz

E z t E tc

The 1-D Wave Equation is a Partial Differential Equation of Second Order/

Die 1-D Wellengleichung ist eine partielle Differentialgleichung zweiter Ordnung

Solution of the homogeneous 1-D wave equation is a plane wave of the form /

Lösung der homogenen 1-D Wellengleichung ist eine ebene Welle der Form

00

zE t

c

This is an electric field strength of arbitrary time dependence, which is time retarded by the

factor ± z/c0. / Dies ist eine elektrische Feldstärke beliebiger

Zeitabhängigkeit, die um den Faktor ± z/c0

zeitverzögert wird.

Page 3: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

One-Dimensional Electromagnetic Wave Propagation / Eindimensionale elektromagnetische Wellenausbreitung

2

0 0 02 20 0 0 00

1 1( , )x

z z zE z t E t E t E t

z z c z c c cz c

Proof / Beweis

2

0 0 020 0 0

( , )xz z z

E z t E t E t E tt t c t c ct

2 2

0 02 2 2 2 20 00 0 0

1 1 1( , ) ( , ) 0x x

z zE z t E z t E t E t

c cz c t c c

2 2

2 2 20

1( , ) ( , ) 0x xE z t E z t

z c t

00

( , )xz

E z t E tc

(Homogeneous) 1-D wave equation for Ex(z,t) / Homogene 1-D Wellengleichung für Ex(z,t)

Solution / Lösung

Page 4: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Finite Difference (FD) Method / Finite Differenzen (FD) Methode

1-D FD Operators / 1D-FD-Operatoren

d 0

d 0

d 0

d ( ) ( d )( ) lim

d d

d ( d ) ( )( ) lim

d d

d ( d ) ( d )( ) lim

d 2d

x

x

x

f x f x xf x

x x

f x x f xf x

x x

f x x f x xf x

x x

Common definitions of the first-order derivative of a 1-D function f(x) with respect to x /

Gebräuchliche Definitionen der ersten Ableitung von einer 1D Funktion f(x) nach x

These are all Correct Definitions in the Limit dx → 0 /Diese sind alle korrekte Definitionen im Grenzübergang

dx → 0

But we want dx to remain FINITE: dx → ∆x /Aber wir wollen, dass dx ENDLICH bleibt: dx → ∆x

Page 5: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

General Books on the Finite Difference (FD) Method / Allgemeine Bücher über die Finite Differenzen (FD) Methode

G. D. Smith:Numerical Solution of Partial Differential Equations: Finite

Difference Methods.Oxford Applied Mathematics &

Computing Science Series, 3rd. ed., 350 p. Oxford University Press, Oxford,

1986.

John C. Strikwerda:Finite Difference Schemes and Partial Differential Equations.

2nd ed., p. 446, SIAM Society for Industrial & Applied Mathematics,

Nov. 2004.

John C. Strikwerda:Finite Difference Schemes and Partial Differential Equations.

2nd ed., p. 446, SIAM Society for Industrial & Applied Mathematics,

Nov. 2004.

Page 6: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Finite Difference (FD) Method / Finite Differenzen (FD) Methode

1-D FD Operators / 1D-FD-Operatoren

d ( ) ( )( )

d

d ( ) ( )( )

d

d ( ) ( )( )

d 2

f x f x xf x

x x

f x x f xf x

x x

f x x f x xf x

x x

Backward FD Operator /Rückwärts-FD-Operator

Forward FD Operator /Vorwärts-FD-Operator

Central FD Operator /Zentraler FD-Operator

x xxx x x x

x

( )f x

( )f x x

( )f x x

Computational Molecule /

Berechnungsmolekül

x

x

x

x

Page 7: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Finite Difference (FD) Method / Finite Differenzen (FD) Methode

1-D FD Operators of Higher Order / 1D-FD-Operatoren höherer Ordnung

Backward FD operator /Rückwärts-FD-Operator

Forward FD operator /Vorwärts-FD-Operator

Using (1) and (2) it follows for the derivative of second order /Mit (1) und (2) folgt für die Ableitung zweiter Ordnung

d ( ) ( )( )

d

d ( ) ( )( )

d

f x f x xf x

x x

f x x f xf x

x x

2

2

2

d d( ) ( )d d d( )

d( ) 2 ( ) ( )

f x f xx xf x

xxf x x f x f x x

x

The big question is now: how good are the FD approximations? /

Die große Frage ist nun: Wie gut sind die FD-Approximationen?

(1)

(2)

d ( ) ( )( )

d

f x x f xf x

x x

Page 8: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Finite Difference (FD) Method / Finite Differenzen (FD) Methode

1-D FD Operators – Taylor Series / 1D-FD-Operatoren – Taylor-Reihe

0

1( ) ( )

! d

dnnn

n

f x x x f xn x

Taylor series are expansions of a function f(x) in a finite distance ∆x: f(x+∆x) /Taylor-Reihen sind Entwicklungen einer Funktion f(x) in einer endlichen Distanz ∆x: f(x+∆x)

HOT: higher order terms /Terme höherer Ordnung

( )f x x

2 2 3 3 4 45

2 3 4

d ( ) ( ) d ( ) ( ) d ( ) ( ) d ( )( ) ( ) + + [( ) ]

d 2! 3! 4!d d d

f x x f x x f x x f xf x x f x x x

x x x x

What results, if we use the Taylor series expansion for the following term /

Was resultiert, wenn wir die Taylor-Reihenentwicklung auf den folgenden Term anwenden

2 2 3 3 4 4

2 3 4

2 2 3 3 4 45

2 3 4

d ( ) ( ) d ( ) ( ) d ( ) ( ) d ( )( ) ( ) + +

d 2! 3! 4!d d

d ( ) ( ) ( ) ( ) d ( ) ( ) d ( )( ) + + [( ) ]

d 2! 3! 4!d d d

f x x f x x f x x f xf x x f x x HOT

x x x dx

f x x d f x x f x x f xf x x x

x x x x

The Taylor series expansion reads / Die Taylor-Reihenentwicklung lautet

Landau symbol “O”, big “oh” /Landau-Symbol „O“, großes „oh“

Page 9: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Landau Symbols “Big oh” and “Small oh ”/ Landau-Symbole „großes oh“ und „kleines oh“

5

2 2 3 3 4 4 5 5 6 6

2 3 4 5 5

[( ) ]

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )( ) ( ) + + +

2! 3! 4! 5! 6!

x

df x x d f x x d f x x d f x x d f x x d f xf x x f x x

dx dx dx dx dx dx

( ) [ ( )] as/als 0

constant and sufficiently small( ) :

konstant und ausreichend klein( )

F G

FC C

G

O

5 5

5

5

( ) d ( )( )

5! d

( ) ( )

x f xF x

x

G x x

5 5

55

5 5

( ) d ( )( ) 1 d ( )5! d( ) 5!( ) d

x f xF x f xx CG x x x

5 5

55

( )( )

( ) d ( )[ ( ) ]

5! d G xF x

x f xx

x

( ) [ ( )] as/als 0

( )0 für / for 0

( )

F G

F

G

o“Big oh” / „großes oh““Big oh” / „großes oh“ “Small oh” / „kleines oh““Small oh” / „kleines oh“

Page 10: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Finite Difference (FD) Method / Finite Differenzen (FD) Methode

1-D FD Operators – Taylor Series / 1D-FD-Operatoren – Taylor-Reihe

2 2 3 3 4 45

2 3 4

d ( ) ( ) d ( ) ( ) d ( ) ( ) d ( )( ) ( ) + + [( ) ]

2! 3! 4!

( ) ( )

f x x f x x f x x f xf x x f x x x

dx dx dx dxf x f x

Approximation error /

Approximationsfehler

2 2 3 3 44

2 3 4

2 2 3 3 44

2 3 4

( )

( ) ( ) d ( ) d ( ) ( ) d ( ) ( ) d ( )+ + [( ) ]

d 2! 3! 4!d d d

d ( ) ( ) d ( ) ( ) d ( ) ( ) d ( )( ) [( ) ]

d 2! 3! 4!d d dx

f x x f x f x x f x x f x x f xx

x x x x x

f x x f x x f x x f x x f xf x x

x x x x x

O

d ( ) ( )( ) ( )

d

f x x f xf x x

x x

O Landau symbol “O”, big

“oh” /Landau-Symbol „O“, großes

„oh“

2

2 2 3 3 44

2 3 4

[( ) ]

22

2

d ( ) ( ) d ( ) ( ) d ( )( ) [( ) ]

2! 3! 4!d d d

d ( )[( ) ]

2 d

x

x f x x f x x f xx x

x x x

x f xx

x

O

(1)

(2)

Compute (1) minus (2) and subsequently divide by Δx / Berechne (1) minus (2) und dividiere nachfolgend durch Δx

Page 11: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

Finite Difference (FD) Method / Finite Differenzen (FD) Methode

1-D FD Operators / 1D-FD-Operatoren

2

d ( ) ( ) ( ) ( )( ) ( )

d

d ( ) ( ) ( ) ( )( ) ( )

d

d ( ) ( ) ( ) ( )( ) ( ) ]

d 2 2

f x f x x f x f x xf x x

x x x

f x x f x f x x f xf x x

x x x

f x x f x x f x x f x xf x x

x x x

+O

O

O[

Backward FD Operator /Rückwärts-FD-Operator

Forward FD Operator /Vorwärts-FD-Operator

Central FD Operator /Zentraler FD-Operator

x xxx x x x

x

( )f x

( )f x x

( )f x x

Page 12: Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2 Numerical Methods in Electromagnetic Field Theory I (NFT I) / Numerische Methoden in.

Dr.-Ing. René Marklein - NFT I - WS 05/06 - Lecture 2 / Vorlesung 2

End of Lecture 2 /Ende der 2. Vorlesung