Klassisches Runge-Kutta-Verfahren
- Klassisches Runge-Kutta-Verfahren
-
Das klassische Runge-Kutta-Verfahren (nach Carl Runge und Martin Wilhelm Kutta) ist ein spezielles explizites 4-stufiges Runge-Kutta-Verfahren zur numerischen Lösung von Anfangswertproblemen (Gewöhnliche Differentialgleichungen). Runge hat als erster (1895) ein mehrstufiges Verfahren angegeben und Kutta die allgemeine Form expliziter s-stufiger Verfahren.
Das klassische Runge-Kutta-Verfahren verwendet – wie die weitaus meisten numerischen Lösungsverfahren für Differentialgleichungen – den Ansatz, Ableitungen (Differentialquotienten) durch Differenzenquotienten zu approximieren. Die dabei bei nichtlinearen Funktionen notwendigerweise auftretenden Fehler (es werden sämtliche höheren Glieder der Taylor-Entwicklung vernachlässigt) können durch geeignete Kombinationen verschiedener Differenzquotienten reduziert werden. Das klassische Runge-Kutta-Verfahren ist eine solche Kombination, die Diskretisierungsfehler bis zur dritten Ableitung kompensiert.
Details
Sei
- y' = f(x,y)
eine gewöhnliche Differentialgleichung 1. Ordnung mit den Anfangsbedingungen
- y(x0) = y0
und sei weiter h die gewünschte Schrittweite. Dann wird der angenäherte Wert von y(x0 + h) = y(x1) nach Runge wie folgt errechnet:
Mit den neuen Werten x1 und y1 kann dann der nächste Rungeschritt durchgeführt werden. Die erzielte Genauigkeit liegt – bei genügend glattem f(x,y) – in der Größenordnung von h4.
Systeme von Differentialgleichungen
Das obige Schema kann leicht auch auf Systeme von n Differentialgleichungen erweitert werden. Es ist nur für jede abhängige Variable eine eigene Spalte yi bzw. yi' einzurichten und für jede die obigen Schritte auszuführen unter Verwendung der jeweiligen yi der vorangegangenen Zeile.
Literatur
- E. Hairer, S.P. Norsett, G. Wanner: Solving Ordinary Differential Equations I, Springer Verlag
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Runge-Kutta — Einige Runge Kutta Verfahren im Vergleich. Die s stufigen Runge Kutta Verfahren (nach Carl Runge und Martin Wilhelm Kutta) sind Einschrittverfahren zur näherungsweisen Lösung von Anfangswertproblemen in der numerischen Mathematik. Wenn vom Runge… … Deutsch Wikipedia
Runge-Kutta-Methode — Einige Runge Kutta Verfahren im Vergleich. Die s stufigen Runge Kutta Verfahren (nach Carl Runge und Martin Wilhelm Kutta) sind Einschrittverfahren zur näherungsweisen Lösung von Anfangswertproblemen in der numerischen Mathematik. Wenn vom Runge… … Deutsch Wikipedia
Kutta — Martin Wilhelm Kutta (* 3. November 1867 in Pitschen, Oberschlesien; † 25. Dezember 1944 in Fürstenfeldbruck) war ein deutscher Mathematiker. Von 1885 bis 1890 studierte er an der Universität Breslau, danach bis 1894 an der Universität München.… … Deutsch Wikipedia
Numerische Verfahren — Die Liste numerischer Verfahren führt Verfahren der numerischen Mathematik nach Anwendungsgebieten auf. Inhaltsverzeichnis 1 Lineare Gleichungssysteme 2 Nichtlineare Gleichungssysteme 3 Numerische Integration 4 Approximation und Interpolation … Deutsch Wikipedia
Martin Wilhelm Kutta — ca.1925 Martin Wilhelm Kutta (* 3. November 1867 in Pitschen, Oberschlesien; † 25. Dezember 1944 in Fürstenfeldbruck) war ein deutscher Mathematiker. Von 1885 bis 1890 studierte er an der Universität Breslau, danach bis 1894 … Deutsch Wikipedia
Heun-Verfahren — Das Heun Verfahren, benannt nach Karl Heun, ist ein einfaches Verfahren zur numerischen Lösung von Anfangswertaufgaben. Es ist ein Einschrittverfahren und gehört zu der Klasse der Runge Kutta Verfahren. Im Gegensatz zum Expliziten Euler Verfahren … Deutsch Wikipedia
Liste numerischer Verfahren — Die Liste numerischer Verfahren führt Verfahren der numerischen Mathematik nach Anwendungsgebieten auf. Inhaltsverzeichnis 1 Lineare Gleichungssysteme 2 Nichtlineare Gleichungssysteme 3 Numerische Integration … Deutsch Wikipedia
Butcher-Tableau — Einige Runge Kutta Verfahren im Vergleich. Die s stufigen Runge Kutta Verfahren (nach Carl Runge und Martin Wilhelm Kutta) sind Einschrittverfahren zur näherungsweisen Lösung von Anfangswertproblemen in der numerischen Mathematik. Wenn vom Runge… … Deutsch Wikipedia
Halbschrittverfahren — Das Heun Verfahren, benannt nach Karl Heun, ist ein einfaches Verfahren zur numerischen Lösung von Anfangswertaufgaben. Es ist ein Einschrittverfahren und gehört zu der Klasse der Runge Kutta Verfahren. Im Gegensatz zum Expliziten Euler Verfahren … Deutsch Wikipedia