Professional Documents
Culture Documents
4.2
(4.2.1)
For simplicity, in the rest of the discussion, we assume that D = and 1 1 then HD () = H0 (). Taking v = u, we get 1 d u 2 dt By integration, we get
t t 2
= (f, u) c f
1 2
u 2.
+
0
u0
+c
0
+
t
1 d 2 dt ut
2
= (f, ut ) u(t)
2
1 f 2 u0
2
+
t
1 2 f
2
u 2.
4.3
Here u0 Vh is certain approximation of u0 . h Let uh (x, t) = N i (t)i (x), then we have the linear system of ordinary i=1 dierential equations M (t) + A(t) = F (t).
1 let Ph : H0 Vh be the H 1 projection:
a(u Ph u, ) = 0 Vh . We then have ((u uh )t , ) + a(Ph u uh , ) = 0. Taking = Ph u uh , we have ((u uh )t , Ph u uh ) 0. Thus 1 d Ph u uh 2 dt It follows that Ph u uh
2 t 2
P h u uh .
u t P h ut
+
0
Ph u uh
+ P h u0 u 0 2 . h
C(T ) Ph u0 u0 h
+
0
u t P h ut 2 .
+(
ut 2 ) 2 2
C(T )h
u0
+(
ut 2 ) 2 2
One problem in the above estimate is that the constant C(T ) depends exponentially on T . Let us now derive a more precise estimate. 2
Vh ,
(s)
=
0 h2
Ah ds +
h2
Ah eAh s (0) ds
t h2
ch2 ds +
c(1 + | log
t |) (0) . h2
Theorem 4.3.6 There is a constant c independent of t such that (u uh )(t) c(1 + | log t |)h2 max u(s) 2 . 0st h2
Proof. Consider the auxiliary problem: Find h Vh such that (4.3.7) (h (s), v) + a(h (s), v) = (f, v) v Vh , s (0, t) h (x, t) = (Ph u uh )(x).
t
Set e(t) = (Ph u uh )(t), (t) = (u Ph u)(t). Then u uh = + e. Taking v = e in the auxiliary problem and integrating:
t t
(h (s), eh (s)) +
0
+ (h (0), e(0)) +
0
Hence e(t)
2 t
= (h (0), e(0)) +
0
e(t)
= (h (0), e(0))
((s), h (s))
t
((s), h (s))ds
t 0
h (s)
( u9 u0 + max (s) )(1 + | log h The desired result then follows easily.
t |) e(t) . h2
4.4
4.4-a
v Vh .
4.4-b
To overcome the swere restriction on the time step size for explicit Euler method, let us consider the implicity Euler method:
n1 un u h h ,v kn
+ a(un , v) = (f (tn , v) h
v Vh .
This means that the implicity Euler method is unconditionally stable. Theorem 4.4.9 Suppose that there is a constant such that the time step satisfy kn1 kn , the for the implicity Euler method (u(tn ) un )(t) C(1 + | log h tn |) max mn kn
tn tn1
As we can see from the above estimate, the implicity Euler is only rst order with respect to the time step size. A classic second order scheme is the Crank-Nicolson method as follows:
n1 un u h h ,v kn
+a
n1 un + u h h ,v 2
f (tn ) + f (tn1 ) ,v 2
v Vh .
This method is also unconditionally stable, since for f 0, we have un = (I h and for any kn > 0 (I kn kn Ah )(I + Ah )1 1. 2 2 kn kn n1 Ah )(I + Ah )1 uh 2 2