12.02.2014 Aufrufe

Mathematik für Physiker - Numerische Physik: Modellierung

Mathematik für Physiker - Numerische Physik: Modellierung

Mathematik für Physiker - Numerische Physik: Modellierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

280 KAPITEL 7. GEWÖHNLICHE DIFFERENTIALGLEICHUNGEN<br />

Abbildung 7.20: Schemata für verschiedene<br />

numerische Verfahren zur Lösung<br />

gewöhnlicher Differentialgleichungen<br />

§ 1053 In der bisher beschriebenen Version des Euler Verfahrens haben wir die Steigung<br />

am unteren Ende des jeweiligen Zeitschritts verwendet. Das Verfahren wird als Vorwärts<br />

Methode bezeichnet. Da in diesem Verfahren der Wert x(t i+1 ) nur vom vorangegangenen<br />

Wert x(t i ) abhängt, handelt es sich um ein explizites Verfahren.<br />

Euler Rückwärts<br />

§ 1054 Alternativ können wir auch die (noch nicht bekannte) Steigung am Ende des Integrationsintervalls<br />

verwenden:<br />

x(t i+1 ) = x(t i ) + ∆t f(t i+1 , x i+1 )<br />

mit x(t 0 ) = x 0 und t i = t 0 +i∆t. Dieses Verfahren wird als Rückwärts Methode bezeichnet. Im<br />

Gegensatz zum Vorwärts Verfahren hängt der Wert x(t i+1 ) nicht nur vom vorher bestimmten<br />

Wert x(t i ) ab sondern auch vom zu bestimmenden Wert f(t i+1 , x i+1 ). Das Verfahren ist daher<br />

ein implizites. Das Verfahren ist schematisch im Vergleich zum Euler Vorwärts Verfahren in<br />

Abb. 7.20 dargestellt.<br />

§ 1055 Das implizite Euler Verfahren konfrontiert uns mit dem Problem, dass der zu bestimmende<br />

Wert x(t i+1 ) zu seiner Bestimmung benötigt wird. Daher muss eine Annäherung<br />

an x(t i+1 ) vorgenommen werden bevor dieser Wert bestimmt werden kann. Dazu gibt es ein<br />

einfaches näherungsweises Verfahren und ein komplexeres Verfahren durch Iteration.<br />

§ 1056 Die näherungsweise Berechnung erfolgt in zwei Schritten: (1) im Prädikatorschritt<br />

wird der Wert an der Stelle i + 1 mit dem Vorwärts-Verfahren berechnet:<br />

x P (t i+1 ) = x(t i ) + ∆t f(t i , x i ) .<br />

Im Korrektorschritt wird dieser Wert zur Bestimmung der Steigung verwendet und damit<br />

der eigentlich gesuchte Wert an der Stelle i + 1 bestimmt:<br />

x(t i+1 ) = x(t i ) + ∆t f(t i+1 , x P i+1) .<br />

Dieses Verfahren wird auch als modifiziertes Euler Verfahren bezeichnet.<br />

§ 1057 Das modifizierte Euler Verfahren ist noch ein explizites Verfahren. Ein echtes implizites<br />

Verfahren entsteht durch Iteration, z.B. Fixpunkt Iteration:<br />

x (k+1)<br />

i+1 = x i + ∆t f(t i+1 , x (k)<br />

i+1 ) mit k = 1, 2, 3 . . . und y(0) i+1 = y i .<br />

Diese Iteration ist zeitaufwendig, ihre Darstellung geht über die Ziele dieses Skripts hinaus.<br />

Crank–Nicolson Verfahren<br />

§ 1058 Das Crank–Nicolson Verfahren kombiniert die Vorwärts und Rückwärts Methoden<br />

aus dem Euler Verfahren:<br />

x(t i+1 ) = x(t i ) + ∆t<br />

2 (f(t i, x i ) + f(t i+1 , x i+1 ))<br />

mit x(t 0 ) = x 0 und t i = t 0 + i ∆t. Durch die Kombination der beiden Euler Verfahren ist das<br />

Crank–Nicolson Verfahren ein kombiniertes explizites/implizites Verfahren.<br />

13. März 2007 c○ M.-B. Kallenrode

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!