- 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 erfolgt die Näherung über ein Trapez und nicht über ein Rechteck.
Verfahren
Zur numerischen Lösung des Anfangswert-Problems:
für eine gewöhnliche Differentialgleichung mit dem Verfahren von Heun wähle man eine Diskretisierungs-Schrittweite h > 0, betrachte die diskreten Zeitpunkte
und berechne zunächst analog zum expliziten Euler-Verfahren
und dann
was sich umformen lässt zu
Die xi sind die Näherungswerte der tatsächlichen Lösungsfunktion x(t) zu den Zeitpunkten ti.h bezeichnet man als Schrittweite. Verkleinert man die Schrittweite, so wird der Verfahrensfehler kleiner (sprich: die xi liegen näher am tatsächlichen Funktionswert x(ti)). Der globale Fehler des Verfahren von Heun geht mit h2 gegen Null; man spricht auch von Konvergenzordnung 2.
Ähnliche Einschrittverfahren
- Explizites Euler-Verfahren (Eulersches Polygonzugverfahren)
- Implizites Euler-Verfahren
- Runge-Kutta-Verfahren
- Klassisches Runge-Kutta-Verfahren
Weblinks
Wikimedia Foundation.