WikiDer > Runge-Kutta-Methode
Runge-Kutta-Methoden sein numerische Methoden zu Differentialgleichung wobei die Anfangsbedingung Schritt für Schritt zu lösen ist. Die Methoden sind nach den deutschen Mathematikern benannt Carl David Tolme Runge und Martin Wilhelm Kutta, die sie entwickelt und verbessert haben.
Runge-Kutta-Verfahren werden nach der Anzahl der Zwischenschritte unterschieden. Das -step Runge-Kutta-Methode bestimmt den Wert der Näherungslösung in einem nächsten Punkt mittels Zwischenschritte, d.h. mit Zwischenpunkte. Eine Runge-Kutta-Methode mit Schrittweite ist in ordnung wenn der lokale Kürzungsfehler der Auftrag ist. Zu den Runge-Kutta-Methoden gehören die Eulers Methode, das Heun .s Methode und der Trapezmethode.
Methode
Eine Näherungslösung des Anfangsbedingungsproblems
mit
wird Schritt für Schritt, mit Schrittweite , bestimmt in Form von
- ,
in welchem .
EIN -step-Methode berechnet den nächsten Wert, wenn
Die Koeffizienten die verwendete Methode bestimmen. Die Zahlen bilden die Zwischenschritte, das sind die Werte der Funktion in bestimmten sogenannten Knoten:
Darin sind und weitere für das Verfahren charakteristische Koeffizienten.
Klassische Runge-Kutta-Methode
Das Runge-Kutta-Verfahren 4. Ordnung, oft kurz RK4 genannt, ist das klassische Verfahren, mit dem die Differentialgleichung
mit Anfangsbedingung wird numerisch mit 4 Zwischenschritten gelöst über:
und
in welchem:
Beispiel
Betrachten Sie das Anfangswertproblem mit der Anfangsbedingung .
Die genaue Lösung ist (ein Kreis).
Wählen .
Die Startwerte sind und .
Dann folgt:
so dass und .
Durch Wiederholen dieses Vorgangs erhält man den Teil des Kreises im ersten Quadranten.
0,0 1,0 0,1 0,994987426585 0,2 0,979795852198 0,3 0,95393908717 0,4 0,916514893222 0,5 0,866024896597 0,6 0,799998909634 0,7 0,714140165921 0,8 0,599991210485 0,9 0,435832710519 1,0 0,0488018582123
Die genaue Lösung wäre für der Wert geben.
Die Methode ist äquivalent zu a taylor serie von 5 Begriffen. Das heißt, den Zeitschritt halbieren der Fehler pro Schritt wird um den Faktor 32 reduziert. Da doppelt so viele Schritte ausgeführt werden, reduziert sich der Gesamtfehler um den Faktor 16.
Die Methode kann auch verwendet werden als kein skalar, sondern a Spaltenvektor ist.
wenn hängt nicht davon ab , ist die Methode äquivalent zu der Simpsons Regel zur numerischen Berechnung von a Integral-.