Trunkierungsfehler (numerische Integration) – Wikipedia

before-content-x4

Fehler bei der numerischen Integration

after-content-x4

Kürzungsfehler bei der numerischen Integration gibt es zwei Arten:

  • lokale Kürzungsfehler – der durch eine Iteration verursachte Fehler und
  • globale Kürzungsfehler – der kumulative Fehler, der durch viele Iterationen verursacht wird.

Definitionen[edit]

Angenommen, wir haben eine stetige Differentialgleichung

und wir wollen eine Näherung berechnen

jan{displaystyle y_{n}}

der wahren Lösung

ja(Tn){displaystyle y(t_{n})}

in diskreten Zeitschritten

after-content-x4
T1,T2,,Tn{displaystyle t_{1},t_{2},ldots ,t_{N}}

. Nehmen Sie der Einfachheit halber an, dass die Zeitschritte gleichmäßig verteilt sind:

Angenommen, wir berechnen die Folge

jan{displaystyle y_{n}}

mit einer einstufigen Methode der Form

Die Funktion

EIN{displaystyle A}

heißt der Inkrementfunktion, und kann als Schätzung der Steigung interpretiert werden

ja(Tn)ja(Tn1)h{displaystyle {frac {y(t_{n})-y(t_{n-1})}{h}}}

.

Lokaler Kürzungsfehler[edit]

Die lokaler Kürzungsfehler

τn{displaystyle tau_{n}}

ist der Fehler, den unsere Inkrement-Funktion,

EIN{displaystyle A}

, Ursachen während einer einzelnen Iteration, vorausgesetzt, dass die wahre Lösung bei der vorherigen Iteration vollkommen bekannt ist.

Formaler ist der lokale Trunkierungsfehler,

τn{displaystyle tau_{n}}

, bei Schritt

n{displaystyle n}

berechnet sich aus der Differenz zwischen linker und rechter Seite der Gleichung für das Inkrement

janjan1+hEIN(Tn1,jan1,h,F){displaystyle y_{n}approx y_{n-1}+hA(t_{n-1},y_{n-1},h,f)}

:

Die numerische Methode ist konsistent wenn der lokale Kürzungsfehler ist

Ö(h){displaystyle o(h)}

(das bedeutet, dass für jeden

ε>0{displaystyle varepsilon >0}

h{displaystyle H}

so dass

|τn|<εh{displaystyle |tau_{n}|

|tau_{n}|<varepsilon h für alle

h<h{displaystyle h

h<H; siehe Little-O-Notation). Wenn die Inkrement-Funktion

EIN{displaystyle A}

stetig ist, dann ist die Methode genau dann konsistent, wenn

EIN(T,ja,0,F)=F(T,ja){displaystyle A(t,y,0,f)=f(t,y)}

.[3]

Weiterhin sagen wir, dass die numerische Methode Auftrag

P{displaystyle p}

falls für eine hinreichend glatte Lösung des Anfangswertproblems der lokale Abschneidefehler

Ö(hP+1){displaystyle O(h^{p+1})}

(was bedeutet, dass es Konstanten gibt

C{displaystyle C}

und

h{displaystyle H}

so dass

|τn|<ChP+1{displaystyle |tau_{n}|

|tau_{n}|<Ch^{{p+1}} für alle

h<h{displaystyle h

h<H).[4]

Globaler Kürzungsfehler[edit]

Die globaler Kürzungsfehler ist die Ansammlung von lokaler Kürzungsfehler über alle Iterationen unter der Annahme einer perfekten Kenntnis der wahren Lösung im anfänglichen Zeitschritt.[citation needed]

Formaler ist der globale Trunkierungsfehler,

en{displaystyle e_{n}}

, zum Zeitpunkt

Tn{displaystyle t_{n}}

ist definiert durch:

Die numerische Methode ist konvergent wenn der globale Kürzungsfehler auf null geht, wenn die Schrittgröße auf null geht; mit anderen Worten, die numerische Lösung konvergiert gegen die exakte Lösung:

limh0maxn|en|=0{displaystyle lim_{hto 0}max_{n}|e_{n}|=0}

.[6]

Zusammenhang zwischen lokalen und globalen Kürzungsfehlern[edit]

Manchmal ist es möglich, eine Obergrenze für den globalen Trunkierungsfehler zu berechnen, wenn wir den lokalen Trunkierungsfehler bereits kennen. Dies erfordert, dass sich unsere Inkrementfunktion ausreichend gut verhält.

Der globale Trunkierungsfehler erfüllt die Wiederholungsbeziehung:

Dies folgt unmittelbar aus den Definitionen. Nehmen wir nun an, dass die Inkrementfunktion im zweiten Argument Lipschitz-stetig ist, d. h. es existiert eine Konstante

L{displaystyle L}

so dass für alle

T{displaystyle t}

und

ja1{displaystyle y_{1}}

und

ja2{displaystyle y_{2}}

, wir haben:

Dann erfüllt der globale Fehler die Schranke

Aus der obigen Schranke für den globalen Fehler folgt, dass wenn die Funktion

F{displaystyle f}

in der Differentialgleichung ist im ersten Argument stetig und im zweiten Argument Lipschitz-stetig (die Bedingung aus dem Satz von Picard-Lindelöf), und die Inkrementfunktion

EIN{displaystyle A}

in allen Argumenten stetig und im zweiten Argument Lipschitz stetig ist, dann geht der globale Fehler als Schrittweite gegen Null

h{displaystyle h}

gegen Null geht (mit anderen Worten, die numerische Methode konvergiert gegen die exakte Lösung).[8]

Erweiterung auf lineare Mehrschrittverfahren[edit]

Betrachten Sie nun eine lineare Mehrschrittmethode, gegeben durch die Formel

Somit wird der nächste Wert für die numerische Lösung berechnet nach

Die nächste Iteration einer linearen Mehrschrittmethode hängt von der vorherigen ab S iteriert. Somit wird bei der Definition für den lokalen Trunkierungsfehler nun davon ausgegangen, dass der vorherige S iteriert alle entsprechen der exakten Lösung:

Auch hier ist die Methode konsistent, wenn

τn=Ö(h){displaystyle tau_{n}=o(h)}

und es hat ordnung P wenn

τn=Ö(hP+1){displaystyle tau_{n}=O(h^{p+1})}

. Auch die Definition des globalen Trunkierungsfehlers bleibt unverändert.

Die Beziehung zwischen lokalen und globalen Trunkierungsfehlern unterscheidet sich geringfügig von der einfacheren Einstellung von Einschrittverfahren. Für lineare Mehrschrittverfahren wird ein zusätzliches Konzept namens Nullstabilität benötigt, um die Beziehung zwischen lokalen und globalen Trunkierungsfehlern zu erklären. Lineare Mehrschrittverfahren, die die Bedingung der Nullstabilität erfüllen, haben dieselbe Beziehung zwischen lokalen und globalen Fehlern wie Einschrittverfahren. Mit anderen Worten, wenn ein lineares Mehrschrittverfahren nullstabil und konsistent ist, dann konvergiert es. Und wenn eine lineare Mehrschrittmethode nullstabil ist und einen lokalen Fehler hat

τn=Ö(hP+1){displaystyle tau_{n}=O(h^{p+1})}

, dann ist sein globaler Fehler erfüllt

en=Ö(hP){displaystyle e_{n}=O(h^{p})}

.[10]

Siehe auch[edit]

  1. ^ Gupta, GK; Sacks-Davis, R.; Tischer, PE (März 1985). “Ein Überblick über die jüngsten Entwicklungen bei der Lösung von ODEs”. Computerumfragen. 17 (1): 5–47. CiteSeerX 10.1.1.85.783. mach:10.1145/4078.4079.
  2. ^ Süli & Mayers 2003, S. 317, Anrufe
  3. ^ Süli & Mayers 2003, S. 321 & 322
  4. ^ Iserles 1996, p. 8; Süli & Mayers 2003, S. 323
  5. ^ Süli & Mayers 2003, S. 317
  6. ^ Iserles 1996, p. 5
  7. ^ Süli & Mayers 2003, p. 318
  8. ^ Süli & Mayers 2003, p. 322
  9. ^ Süli & Mayers 2003, S. 337, verwendet eine andere Definition und dividiert diese im Wesentlichen durch h
  10. ^ Süli & Mayers 2003, S. 340

Verweise[edit]

Externe Links[edit]

after-content-x4