Runge-Kutta Verfahren

16
Runge Runge - - Kutta Kutta Verfahren Verfahren Ordnungstheorie der Ordnungstheorie der Runge Runge - - Kutta Kutta Verfahren Verfahren

Transcript of Runge-Kutta Verfahren

Page 1: Runge-Kutta Verfahren

RungeRunge--KuttaKutta VerfahrenVerfahrenOrdnungstheorie der Ordnungstheorie der

RungeRunge--KuttaKutta VerfahrenVerfahren

Page 2: Runge-Kutta Verfahren

ÜÜbersichtbersicht

1.1. WiederholungWiederholung2.2. Motivation und VorgehensweiseMotivation und Vorgehensweise3.3. Definition der RKDefinition der RK--GewichteGewichte4.4. Die Die ButcherButcher--ReiheReihe eines eines

RKRK--VerfahrensVerfahrens5.5. Die Die OrdungsgleichungenOrdungsgleichungen6.6. BemerkungenBemerkungen7.7. ZusammenfassungZusammenfassung

Page 3: Runge-Kutta Verfahren

1. Wiederholung1. Wiederholung

Ein sEin s--stufiges Verfahren zur Lstufiges Verfahren zur Löösung vonsung vonist eine Abb. der Form:ist eine Abb. der Form:

Die TaylorDie Taylor--EntwicklungEntwicklung

des Flusses mittels elementarer des Flusses mittels elementarer Differentiale heiDifferentiale heißßt t ButcherButcher--ReiheReihe

Page 4: Runge-Kutta Verfahren

2. Motivation & Vorgehensweise2. Motivation & Vorgehensweise

Ziel: Ziel: Identifizieren der Identifizieren der ButcherButcher Reihe vonReihe vonVorgehensweise:Vorgehensweise:-- Definition der Runge Definition der Runge KuttaKutta GewichteGewichte-- allg. allg. ButcherButcher Reihe der RKReihe der RK--VerfahrenVerfahrenVergleich von und Vergleich von und Definition der Definition der OrdungsgleichungenOrdungsgleichungen

Page 5: Runge-Kutta Verfahren

Sei Sei die Ldie Löösung vonsung von

2.1 Bsp.: Die 2.1 Bsp.: Die ButcherButcher--ReiheReihe des des impliziten impliziten EulerEuler--VerfahrensVerfahrens

Dann gilt:Dann gilt:

Page 6: Runge-Kutta Verfahren

3. Definition der RK3. Definition der RK--GewichteGewichteDas Das ButcherButcher--SchemaSchema

sei gegeben. sei gegeben.

Zum Baum Zum Baum ρτρτ wwäähle hle λρτλρτ = (= (V,E,rV,E,r) ) єє ρτρτ mit mit V={1,V={1,……,n}.,n}.Definiere die RKDefiniere die RK--Gewichte:Gewichte:

Page 7: Runge-Kutta Verfahren

3.1 Bemerkung3.1 BemerkungFFüür eine Kante (r eine Kante (αα,,ββ) mit einem Endknoten ) mit einem Endknoten ββ kann eine Summation ausgefkann eine Summation ausgefüührt hrt werden und liefertwerden und liefert

Es folgt die anschauliche Konstruktion des Es folgt die anschauliche Konstruktion des Gewichtes Gewichtes ΦΦ: : •• hefte an die Wurzel eine Kopie von bhefte an die Wurzel eine Kopie von b•• an jede Kante eine Kopie von Aan jede Kante eine Kopie von A•• ffüür "Endkanten" kann diese zu einer Kopie von r "Endkanten" kann diese zu einer Kopie von

c vereinfacht werdenc vereinfacht werden•• dann multipliziere alles und addiere.dann multipliziere alles und addiere.

Page 8: Runge-Kutta Verfahren

3.2 Beispiele3.2 Beispiele

Page 9: Runge-Kutta Verfahren

3. 3. ButcherButcher Reihe eines Reihe eines RKRK--VerfahrensVerfahrens

FFüür die RKr die RK--Abbildung Abbildung zur Lzur Löösung von sung von gilt :gilt :

Page 10: Runge-Kutta Verfahren

5. Ordnungsgleichungen5. Ordnungsgleichungen

Der Vergleich mit dieser Abb. ergibt:Der Vergleich mit dieser Abb. ergibt:

Page 11: Runge-Kutta Verfahren

RKRK--Verfahren hat Ordnung p genau dann Verfahren hat Ordnung p genau dann wenn fwenn füür alle Br alle Bääume ume ρτρτ mit |mit |ρτρτ|<= p die |<= p die OrdungsgleichungenOrdungsgleichungen

erferfüüllt sind.llt sind.

Der fDer füührende Fehlerterm hat die Darstellung:hrende Fehlerterm hat die Darstellung:

Page 12: Runge-Kutta Verfahren

Die Ordnungs-gleichungenbis zuOrdnung 4

Page 13: Runge-Kutta Verfahren

6. Bemerkungen6. Bemerkungen

I.I. Sei = Anzahl aller BSei = Anzahl aller Bääume ume ρτρτ mit mit genau p Knoten. genau p Knoten. Die Anzahl der GleichungenDie Anzahl der Gleichungensteigt schnell mit der gewsteigt schnell mit der gewüünschten nschten Ordnung p:Ordnung p:

Page 14: Runge-Kutta Verfahren

II.II. Die KonsistenzbedingungDie Konsistenzbedingunggarantiert Konsistenz/Konvergenz.garantiert Konsistenz/Konvergenz.Die "BDie "Büüschel"schel"

liefern die Quadraturbedingungenliefern die Quadraturbedingungen

k=1,k=1,……,p,p

Page 15: Runge-Kutta Verfahren

III.III. Bei der Anwendung von RKBei der Anwendung von RK--Verfahren Verfahren auf auf skalareskalare GleichungenGleichungen ,,fallen einige elementare Differentiale fallen einige elementare Differentiale zusammen, so zusammen, so dadaßß im Vergleich der im Vergleich der ButcherButcher--ReihenReihen von und nicht fvon und nicht füür r jeden Baum getrennt jeden Baum getrennt

gefordert zu werden braucht, z.B.gefordert zu werden braucht, z.B.

Page 16: Runge-Kutta Verfahren

7. Zusammenfassung7. Zusammenfassung

Die allgemeine Definition der Die allgemeine Definition der ButcherButcherReihe fReihe füür r ist :ist :

Der fDer füührende Fehlerterm hat eine hrende Fehlerterm hat eine Abweichung von:Abweichung von:

ffüür ein RKr ein RK--Verfahren der Ordnung pVerfahren der Ordnung p