Halbschrittverfahren

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 erfolgt die Näherung über ein Trapez und nicht über ein Rechteck.

Verfahren

Zur numerischen Lösung des Anfangswert-Problems:

 \dot{x}=f(t,x), \quad \quad x(t_0)=x_0

für eine gewöhnliche Differentialgleichung mit dem Verfahren von Heun wähle man eine Diskretisierungs-Schrittweite h > 0, betrachte die diskreten Zeitpunkte

 t_k=t_0+kh, \quad \quad k=1,2,\dots

und berechne zunächst analog zum expliziten Euler-Verfahren

 x^{[P]}_{k+1}=x_k+hf(t_k,x_k) \quad,\quad k=0,1,2,\dots

und dann

 x_{k+1}=x_k+\frac{1}{2}h(f(t_k,x_k)+f(t_{k+1},x^{[P]}_{k+1})) \quad,\quad k=0,1,2,\dots

was sich umformen lässt zu

 x_{k+1}=\frac{1}{2} x_k+ \frac{1}{2} (x_{k+1}^{[P]} + h f(t_{k+1},x^{[P]}_{k+1})) \quad,\quad k=0,1,2,\dots


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

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Hybrid-Schrittmotor — Ein Schrittmotor ist ein Synchronmotor, bei dem der Rotor (drehbares Motorteil mit Welle) durch ein gesteuertes schrittweise rotierendes elektromagnetisches Feld der Statorspulen (nicht drehbarer Motorteil) um einen minimalen Winkel (Schritt)… …   Deutsch Wikipedia

  • Hybridschrittmotor — Ein Schrittmotor ist ein Synchronmotor, bei dem der Rotor (drehbares Motorteil mit Welle) durch ein gesteuertes schrittweise rotierendes elektromagnetisches Feld der Statorspulen (nicht drehbarer Motorteil) um einen minimalen Winkel (Schritt)… …   Deutsch Wikipedia

  • Schrittmotoren — Ein Schrittmotor ist ein Synchronmotor, bei dem der Rotor (drehbares Motorteil mit Welle) durch ein gesteuertes schrittweise rotierendes elektromagnetisches Feld der Statorspulen (nicht drehbarer Motorteil) um einen minimalen Winkel (Schritt)… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”