21.06.2014 Aufrufe

2 - SAM - ETH Zürich

2 - SAM - ETH Zürich

2 - SAM - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

p<br />

p<br />

p<br />

Beachte: (1.4.11) erfordert Auflösen einer (evtl. nichtlinearen) Gleichung nach y k+1 !<br />

(➤ Terminologie ”<br />

implizit”)<br />

Bemerkung 1.4.8 (Implizite Mittelpunktsregel als Differenzenverfahren).<br />

2<br />

1.5<br />

1<br />

exact solution<br />

explicit Euler<br />

implicit Euler<br />

implicit midpoint<br />

40 timesteps on [0,10.000000]<br />

1.5<br />

1<br />

exact solution<br />

explicit Euler<br />

implicit Euler<br />

implicit midpoint<br />

160 timesteps on [0,10.000000]<br />

(1.4.11) aus Approximation der Zeitableitung<br />

dt d durch zentralen Differenzenquotienten auf Zeitgitter<br />

G := {t 0 , t 1 ,...,t N }:<br />

ẏ = f(t,y) ←→ y h(t k+1 ) − y h (t k )<br />

h k<br />

= f( 1 2 (t k + t k+1 ), 1 2 (y h(t k ) + y(t k+1 )), k = 0, ...,N − 1 .<br />

Beispiel 1.4.9 (Implizite Mittelpunktsregel für logistische Dgl.).<br />

△<br />

y 2<br />

0.5<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−4 −3 −2 −1 0 1 2<br />

y 1<br />

3<br />

Fig. 46<br />

y 2<br />

0.5<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−1.5 −1 −0.5 0<br />

y 1<br />

0.5 1 1.5<br />

Fig. 47<br />

Wiederholung der numerischen Experimente aus Beispiel 1.4.3 für implizite Mittelpunktsregel (1.4.11):<br />

☞ Implizite Mittelpunktsregel: Perfekte Längenerhaltung !<br />

✸<br />

✬<br />

Lemma 1.4.2 (Erhaltung quadratischer erster Integrale durch implizite Mittelpunktsregel).<br />

Falls I : D ⊂ R d ↦→ R, I(y) := 2 1yT Ay, A ∈ R d,d , erstes Integral (→ Def. 1.2.1) der<br />

autonomen Dgl. ẏ = f(y) mit global differenzierbarer rechter Seite f : D ↦→ R d , dann gilt<br />

✩<br />

1.4<br />

p. 77<br />

✫<br />

I(y k ) = I(y 0 ) ∀k ∈ Z für y k gemäss (1.4.11)<br />

Beispiel 1.4.11 (Implizite Mittelpunktsregel für Pendelgleichung).<br />

✪<br />

1.4<br />

p. 79<br />

10 −1<br />

10 −2<br />

error (Euclidean norm)<br />

10 −3<br />

10 −4<br />

10 −5<br />

10 −6<br />

10 −6<br />

10 −8<br />

10 −10<br />

10 −7<br />

10 −8<br />

λ = 1.000000<br />

λ = 2.000000<br />

λ = 5.000000<br />

λ = 10.000000<br />

10 −12<br />

10 −14<br />

10 0 timestep h<br />

10 −2<br />

10 −4<br />

error (Euclidean norm)<br />

λ = 10.000000<br />

λ = 20.000000<br />

λ = 50.000000<br />

λ = 90.000000<br />

O(h 2 )<br />

10 −9<br />

10 −3 10 −2 10 −1 10 0<br />

Fig. 44<br />

λ klein: O(h 2 )-Konvergenz (asymptotisch)<br />

10 0 timestep h<br />

Anfangswertproblem und numerische Experimente wie in Bsp. 1.4.6<br />

6<br />

4<br />

2<br />

0<br />

exact solution<br />

explicit Euler<br />

implicit Euler<br />

implicit midpoint<br />

50 timesteps on [0,5.000000]<br />

6<br />

4<br />

2<br />

100 timesteps on [0,5.000000]<br />

4<br />

3<br />

2<br />

1<br />

200 timesteps on [0,5.000000]<br />

−2<br />

−4<br />

0<br />

−2<br />

0<br />

−1<br />

−2<br />

O(h 2 )<br />

10 −16<br />

10 −3 10 −2 10 −1 10 0<br />

Fig. 45<br />

λ gross: stabil für alle Zeitschrittweiten h ! ✸<br />

−6<br />

−8<br />

−10 −8 −6 −4 −2 0 2 4<br />

α<br />

−4<br />

exact solution<br />

explicit Euler<br />

implicit Euler<br />

implicit midpoint<br />

Fig. 48<br />

−6<br />

−2 −1.5 −1 −0.5 0 0.5 1 1.5 2 2.5<br />

Fig. 49<br />

−4<br />

−1.5 −1 −0.5 0 0.5 1 1.5<br />

Fig. 50<br />

α<br />

−3<br />

exact solution<br />

explicit Euler<br />

implicit Euler<br />

implicit midpoint<br />

α<br />

Beispiel 1.4.10 (Implizite Mittelpunktregel für Kreisbewegung).<br />

1.4<br />

p. 78<br />

1.4<br />

p. 80

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!