2 - SAM - ETH Zürich
2 - SAM - ETH Zürich
2 - SAM - ETH Zürich
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