65 ERROR ESTIMATES OF A FULLY DISCRETE LINEAR 1. Introduction

advertisement
65
Acta Math. Univ. Comenianae
Vol. LXV, 1(1996), pp. 65–85
ERROR ESTIMATES OF A FULLY DISCRETE LINEAR
APPROXIMATION SCHEME FOR STEFAN PROBLEM
A. HANDLOVIČOVÁ
1. Introduction
In this paper we analyze the accuracy of a fully discrete linear approximation
scheme, which can be used in solving nonlinear Stefan-like parabolic problems with
nonlinear boundary condition
∂t u(t, x) − ∆β(u(t, x))) = f (t, x, β(u)) on Q := [0, T ] × Ω
u(0, x) = up (x)
on Ω
−∂ν β(u(t, x)) = cg β(u(t, x)) + ac (t, x) for x ∈ Γ, t ∈ (0, T )
where u : (0, T ) × Ω → < is unknown function, Ω ⊂ <d is a polygonal convex
domain with the boundary Γ, 0 < T < ∞, ν is the outward normal to Γ, f (t, x, s)
and ac (t, x) are Lipschitz continuous functions and β : < → < is a nondecreasing
Lipschitz continuous function. Finally cg is a real number and cg ≥ 0.
There are several linear approximation schemes, deal with the Stefan like problems or with the problems concerning non linear diffusion. Among them linear
approximation scheme based on so-called nonlinear Chernoff’s formula with constant relaxation parameter µ have been studied especially in [1], [12], [14], [15],
where also some energy error estimates have been investigated.
Another linear approximation schemes have been proposed in [5], [6], [7] and
[3]. [8] investigates problems with elliptic operator and a nonlinearity also on the
boundary (function g(t, x, s)). Jäger-Kačur approximation scheme [5] is of the
type
µi (θi − β(ui−1 )) − τ ∆θi = τ f (ti , x, β(ui−1 ))
−∂ν θi = g(ti , x, θi−1 )
on Γ,
or
in Ω,
ui = 0
on Γ,
1
|β(ui−1 + µi (θi − β(ui−1 ))) − β(ui−1 )| ≤ α|θi − β(ui−1 )| + o √
,
n
ui := ui−1 + µi (θi − β(ui−1 )), i = 1, . . . , n, u0 = u0 (x)
Received February 18, 1996.
1980 Mathematics Subject Classification (1991 Revision). Primary 65N15.
66
A. HANDLOVIČOVÁ
where θi is the approximation of the function β(u) at time ti , µi ∈ L∞ (Ω), 0 <
δ ≤ µi ≤ K and K −1 , 1 − α, δ are sufficiently small positive constants. By o( n1 )
(Landau’s symbol), we denote sequence cn , n = 1, 2, . . . such that ncn → 0 for
n → ∞.
This scheme has the disadvantage of not being explicit with respect to θi and
µi and therefore some iterative method in order to determine them must be used.
In papers mentioned above the convergence and energy error estimates for this
semi-discretization scheme have been investigated for both strictly monotone [5]
and nondecreasing [7] function β. In [4] linear approximation scheme based on
that from [5] is used but spreads it of two aspects:
— a fully discretization scheme, that means not only discretization in time, but
also finite element method for space discretization is involved,
— linearization is used not only for nonlinear function β but also for nonlinearities in right hand side of the equation and the nonlinearity in the boundary
condition as well.
If Vh0 and Vh1 are function spaces defined by (2.1) and Ph0 and Ph1 are defined
by (2.6) and (2.8) then this full discrete scheme is as follows:
For 1 ≤ i ≤ n find {ui (x), θi (x)} such that ui ∈ Vh0 and θi ∈ Vh1 , and for the
functions µi , ρi ∈ Vh0 it holds
(1.1)
u0 := Ph0 up (x),
θ0 := Ph1 (β(up (x)))
(1.2)
µi Ph0 θi , ψ + τ h∇θi , ∇ψi + τ < cg (θi ) + aci , ψ >h,Γ
= hµi β(ui−1 ), ψi + τ hf (β(ui−1 )), ψi + τ ρi (Ph0 θi − β(ui−1 )), ψ
+ hpi , ψi for all ψ ∈ Vh1 ,
||β(ui−1 + µi (Ph0 θi − β(ui−1 ))) − β(ui−1 )||L2 ,µi
1
(1.3)
,
≤ α||Ph0 θi − β(ui−1 )||L2 ,µi + o √
n
(1.4)
ui := ui−1 + µi (Ph0 θi − β(ui−1 )),
for i = 1, . . . , n, where functionals pi ∈ H ∗ satisfy
(1.5)
| hpi , ψi | ≤ ||pi ||H ∗ (Ω) ||ψ||H for all ψ ∈ H 1 (Ω) and
1
||pi ||H ∗ = O
, where σ > 1
nσ
aci = ac (ti , x),
0 < δ ≤ µi ≤ K, |ρi | ≤ K.
In this scheme function θi is used for linearization of the nonlinearity β, functions
µi ρi represent aproximations of β 0 1(u) and f 0 (u) respectively. K −1 , 1 − 2α, α, δ are
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
67
sufficiently small positive constants and || · ||L2 ,µi denotes weight function space
L2 with the weight function µi (e.g. [10]).
The values of functions θi , µi , ρi can be determined by an iterative process
(see [4]). In paper [4] the convergence of this fully discrete method is proved. The
aim of this paper is to prove some error estimates for this method.
Let eθ (t, x) and eu (t, x) have the same meaning as in (2.20). The main result
of this paper are the following error estimates for the scheme (1.2)–(1.4):
Let the relation between time and space discretization be
(1.6)
4
τ ≤ C∗ h 3 .
Then (under assumptions and notations stated in Section 2)
Z t
||eu ||L∞ (0,T ;L2 (Ω) + ||eθ ||L2 (I,L2 (Ω)) + ess sup ∇
eθ dt
Z t
+ ess sup eθ dt
0≤t≤T
0
0≤t≤T
0
L22 (Ω)
1
≤ Ch 3 .
L2 (Γ)
In Section 2 we give some notations, basic assumptions and summarize previous
results. In Section 3 we prove the error estimates.
2. Basic Notations, Assumptions and Preliminary Results
Let us assume
(HΩ )
Ω ⊂ <d (d ≥ 1) is polygonal convex domain with the boundary Γ,
Q := I × Ω, where I = (0, T ), 0 < T < ∞ and T is fixed.
Further we shall use function spaces and their symbols as in [10]: L2 (Ω), L22 (Ω)
with norm ||·||, L2 (I, L2 (Ω)) = L2 (Q) with norm ||·||L2 (I,L2 (Ω)) , H 1 (Ω) := W 1,2 (Ω)
with norm || · ||H . Dual space to H 1 (Ω) we denote H ∗ (Ω). Finally we shall use
functional space L2 (Γ) and its norm we denote || · ||Γ .
We use notation h·, ·i both for inner product in L2 (Ω) and duality pairing between H 1 (Ω) and H ∗ (Ω),
(Hβ )
β : < → <, β(0) = 0 is nondecreasing Lipschitz continuous function
0
satisfying 0 ≤ lβ ≤ β (s) ≤ Lβ < ∞ for almost all s ∈ < and there exist
c1 , c2 > 0, that for all s ∈ < it holds |β(s)| ≥ c1 |s| − c2 ,
(Hf )
f : I ×Ω×< → < is uniformly Lipschitz continuous function with Lipschitz
constant Lf , and there exists constant C such that ||f (t, x, 0)|| ≤ C for
a.a. t ∈ I, x ∈ Ω.
(Hg )
cg ≥ 0 and ac ∈ L∞ (I, H(Ω)) and ac is Lipschitz function with Lipschitz
constant La .
68
A. HANDLOVIČOVÁ
Let us denote
1
ḡ =
τ
i
Z
Ii
(cg β(u(t, x)) + ac (t, x)) dt,
gi = cg θi (x) + ac (ti , x) = cg θi + aci
(Hup )
up ∈ H 1 (Ω), β(up ) ∈ H 1 (Ω).
Let {Sh }h be a family of triangulations
h
Sh = {Sk }K
k=1
h
of Ω consisting of d-simplices Ω̄ = ∪K
k=1 Sk and h stands for the mesh size h =
supk=1,...,Kh diamSk .
(HSh ) The family {Sh } is regular and also the assumption for inverse inequality
holds in the sense of Ciarlet ([2, Chapter 3]).
Further we denote
Vh0 := {ψ : ψ/Sk is constant for all k = 1, . . . , Kh },
(2.1)
Vh1 := {ψ ∈ C 0 (Ω̄); ψ/Sk ∈ P1 (Sk ) for all k = 1, . . . , Kh },
where P1 (S) = {q : S → R|q is polynomial of degree at most one}
On the boundary Γ is defined discrete inner product by
(2.2)
hψ, φih,Γ :=
Kh Z
X
k=1
Sk ∩Γ
Πh (ψφ) ds
for any piecewise continuous functions ψ, φ ∈ Ω̄ where Πh stands for the local
linear interpolation operator ([2]).
Notice that the integral in (2.2) can be evaluated easily by means of the vertex
quadrature rule which is exact for functions from Vh1 ([2, p. 182]).
It holds ([20], [15]) for any ψ, ϕ ∈ Vh1
(2.3)
| hψ, ϕih,Γ | ≤ C3 ||ψ||H ||ϕ||H
It is also well known the error bound takes into account the effect of numerical
integration ([15]) for all ψ, ϕ ∈ Vh1
(2.4)
| hψ, ϕiΓ − hψ, ϕih,Γ | ≤ C5 h||ψ||H ||ϕ||H
The estimate (2.4) holds also for functions ϕ ∈ Vh1 and ψ = b · v, where v ∈ Vh1
and b ∈ Vh0 ; ||b||L∞ ≤ K, K > 0.
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
69
If we denote by a(·, ·) the inner product in H 1 (Ω)
a(w, z) := h∇w, ∇zi + hw, zi
and by G : H ∗ (Ω) → H 1 (Ω) the Green’s operator defined by
a(Gψ, z) = hψ, zi for all z ∈ H 1 (Ω), ψ ∈ H ∗ (Ω),
then the associated discrete operator Gh : H ∗ (Ω) → Vh1 is defined by
a(Gh ψ, ξ) = a(Gψ, ξ) for all ξ ∈ Vh1 , ψ ∈ H ∗ (Ω).
Because of assumptions above the operator G is regular in the sense of Ciarlet ([2]),
namely: for any ψ ∈ L2 (Ω) we have Gψ ∈ H 2 (Ω) and ||Gψ||H 2 (Ω) ≤ C||ψ||L2 (Ω) .
If {Sh }h and G are regular, then it holds
(2.5)
||[G − Gh ]ψ||H s ≤ C6 h2−(r+s) ||ψ||B −r for 0 ≤ s, r ≤ 1,
where H s and B −s are the following function spaces 0 ≤ s ≤ 1: H s := [H 1 (Ω),
L2 (Ω)]1−s , B −s := [L2 (Ω), H ∗ (Ω)]s , (see [11]).
Let us now introduce the L2 -projection operator Ph0 onto Vh0 , which for any
z ∈ L2 (Ω) is defined by
(2.6)
0
Ph z, ψ = hz, ψi for any ψ ∈ Vh0
and satisfies
(2.7)
||z − Ph0 z||H −s (Ω) ≤ C8 hr+s ||z||H r (Ω) , 0 ≤ s, r ≤ 1.
Let us also introduce the discrete H 1 -projection operator Ph1 , which for any z ∈
H 1 (Ω), Ph1 z ∈ Vh1 is defined by
(2.8)
a(z − Ph1 z, ψ) = 0 for any ψ ∈ Vh1 .
Moreover from approximation property of the operator Gh it holds ([15])
(2.9)
||z − Ph1 z||H s (Ω) ≤ C9 h2−(r+s) ||z||H 2−r (Ω) , 0 ≤ s, r ≤ 1,
We shall use the following well-known inequalities
(2.10)
(2.11)
(2.12)
a2
εb2
+
for any a, b ∈ < and ε > 0,
2ε
2
2a(a − b) = a2 − b2 + (a − b)2 for any a, b, ∈ <.
1
2
2
2
||v||Γ ≤ C10 ε||∇v|| + ||v||
ε
ab ≤
70
A. HANDLOVIČOVÁ
for any v ∈ W 1,2 (Ω) and sufficiently small ε > 0.
The inequality (2.12) see e.g. [13, p. 15].
We conclude with some notations concerning the time discretization. Let τ = Tn
be the time step and ti = iτ , Ii = (ti−1 , ti ] for 1 ≤ i ≤ n.
R
We also set z i := z(·, ti ), z̄ i := τ1 Ii z(·, t) dt for any continuous (resp. integrable) function in time defined in Q and ∂z i := (z i − z i−1 )/τ , 1 ≤ i ≤ n for any
given family {z i}ni=0 . Similarly we denote δui = (ui − ui−1 )/τ for i = 1, . . . , n and
ui , ui−1 ∈ Vh0 .
For simplicity we shall denote f (x, t, s) by f (s) The constant C will be generic
constant independent on time and space discretization parameters τ and h.
Further we denote γ := (τ, h) a pair of discretization parameters, where τ and
h have the same meaning as before. Then Rothe’s function is
(2.13)
θ(γ) (t, x) := θi−1 (x) +
t − ti−1
(θi − θi−1 )
τ
for t ∈ hti−1 , ti i, θi ∈ Vh1 a i = 1, . . . , n.
Step function we define as
(2.14)
θ̄(γ) (t, x) = θi (x) for t ∈ (ti−1 , ti i , i = 1, . . . , n,
θ̄(γ) (0, x) = β(u0 (x)).
We define also the function
(2.15)
Ph0 θ̄(γ) (t, x) = Ph0 θi for t ∈ (ti−1 , ti i , i = 1, . . . , n,
Ph0 θ̄(γ) (0, x) = β(u0 (x)).
Analogously we can define also Rothe’s and step function u(γ) (t, x) and ū(γ) (t, x).
(γ)
Time derivative for Rothe’s function u(γ) we denote ut and for t ∈ (ti−1 , ti )
we have
ui − ui−1
(γ)
ut =
.
τ
The dual space to the space Vh1 we denote Vh1,∗ .
All functions defined on Q can be prolongated by zero value outside Q.
Variational formulation of our problem is:
Problem (P). Find {u(t, x), θ(t, x)} such that
(2.16)
u(t, x) ∈ L2 (I; L2 (Ω)), ∂t u(t, x) ∈ L2 (I; H ∗ (Ω))
and u(0, x) = up (x)
(2.17)
θ(t, x) ∈ L2 (I; H 1 (Ω))
(2.18)
θ(t, x) = β(u(t, x)) for a.e.(t, x) ∈ Q
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
71
and for all ϕ ∈ L2 (I, H 1 (Ω)) the following equation holds (arguments are ommitted)
Z (2.19)
I
Z
Z
Z
∂u
, ϕ dt + h∇θ, ∇ϕi dt + hg(θ), ϕiΓ dt = hf (θ), ϕi dt.
∂t
I
I
I
Finally we denote
eθ (t, x) = β(u(t, x)) − θ̄(γ) (t, x)
(2.20)
eu (t, x) = u(t, x) − ū(γ) (t, x) for x ∈ Ω t ∈ I
We conclude this section with the basic results of [4].
Theorem. Assume that (HΩ ), (Hβ ), (Hup ), (Hf ), (Hg ), (HSh ) hold. Let θi ,
β(ui ), µi fulfill (1)–(1.5). Then for τ ≤ τ0 and h ≤ h0 such that (1.6) is fulfilled
and τ0 , h0 are sufficiently small, there exists a constant C, independent of the
discretization parameters such that
(2.21)
(2.22)
max ||β(ui )|| +
1≤i≤n
n
X
||ui − ui−1 ||2 +
i=1
n
X
τ ||∇θi ||2 ≤ C,
i=1
max
i=1,...,n
||Ph0 θi ||
+ max ||ui || ≤ C,
i=1,...,n
m
X
(2.23)
τ ||θi ||2 ≤ C,
i=1
m
X
(2.24)
τ ||θi ||2H ≤ C.
i=1
3. Error Estimates
We choose ϕχ[ti−1 ,ti ] for arbitrary ϕ ∈ H 1 (Ω) and i = 1, . . . , n as a test function
in (2.19). In the sense of previous notations we obtain
(3.1)
i i
∂u , ϕ + ∇β̄ , ∇ϕ + ḡ i , ϕ Γ = f¯i , ϕ
Variational formulation of the fully discretized problem (1.1)–(1.4) is
(3.2)
hδui , ϕi + h∇θi , ∇ϕi + hgi , ϕih,Γ
= hf (β(ui−1 ), ϕi + ρi (Ph0 θi − β(ui−1 )), ϕ + hpi , ϕi ,
for arbitrary ϕ ∈ Vh1 .
Now we prove the following lemma
72
A. HANDLOVIČOVÁ
Lemma 1. Let the assumptions (HΩ ), (Hβ ), (Hg ), (Hf ),(Hup ), (HSh ) and the
relation between time and space discretization fulfil (1.6). Than it holds
2
2
Z t
Z t
||eθ ||2L2 (I,L2 (Ω)) + ess sup ∇
e
dt
+
ess
sup
e
dt
θ
θ
0≤t≤T
0≤t≤T
0
0
Γ
1
h2
≤C τ2 +h+
:= Cψ(h, τ ).
τ
Proof. We substract variational identity (3.2) from (3.1), multiply by τ and
sum over i = 1, . . . , k. We have
(3.3)
k
u − uk , ϕ + τ
*
+
* k
+
k
X
X
i
i
∇
(β̄ − θi ), ∇ϕ + τ
(ḡ − gi ), ϕ
i=1
i=1
Γ
+
* k
+
* k
X
X
i
(f¯ − f (ti , β(ui−1 ))), ϕ − τ
pi , ϕ
=τ
i=1
*
+
* k
+
k
X
X

−τ
gi , ϕ
−
gi , ϕ
i=1
−τ
* k
X
Γ
i=1
+
ρi (Ph0 θi − β(ui−1 )), ϕ
i=1


h,Γ
+ up − Ph0 up , ϕ .
i=1
Now we choose as a test function ϕ = τ (Ph1 β̄ k − θk )
k = 1, . . . , m, and multiply by τ . We obtain
(3.4)
m Z
X
k=1
Ik
heu , eθ i dt +
m
X
*
τ2
+
k=1
= −τ 2
−
m
X
* k
+
X
2
i
1 k
τ
(ḡ − gi ), Ph β̄ − θk
i=1
* k
X
pi , Ph1 β̄ k − θk
i=1
k=1
Z
m
X
k=1
− τ2
+
k
X
∇
(β̄ i − θi ), ∇(Ph1 β̄ k − θk )
i=1
k=1
m
X
∈ Vh1 , sum again over
Ik
m
X
k=1
+
Γ
m
X
−−
τ uk − uk , Ph1 β̄ k − β̄ k dt
k=1
k
u − u, eθ dt
*
* k
+
+
k
X
X
1
k
1
k

gi , Ph β̄ − θk
−
gi , Ph β̄ − θk
i=1
Γ
i=1
h,Γ


LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
−τ
2
* k
m
X
X
k=1
+
m
X
73
+
ρi (Ph0 θi
−
β(ui−1 )), Ph1 β̄ k
− θk
i=1
* k
+
X
i
1 k
¯
τ
(f − f (ti , β(ui−1 ))), Ph β̄ − θk
2
k=1
m
X
+τ
i=1
up − Ph0 up , Ph1 β̄ k − θk .
k=1
We will estimate each term of this identity, so we denote (3.4) formally as follows
I + II + III = IV + · · · + X
First we define a function
h(s) = s −
where
H = max
β(s)
,
H
1
; Lβ
δ
(Lβ is Lipschitz constant for β and for δ it holds 0 < δ ≤ µi ≤ K for all i = 1, . . . , n.
For function h(s) it holds
0 ≤ h0 (s) ≤ 1 for a.a. s ∈ <.
(3.5)
If we use (1.4) for t ∈ Ik we get
eθ = β(u) − θk = β(u) − β(uk−1 ) −
uk − uk−1
+ (Ph0 θk − θk )
µk
and also
eu =
eθ
+ h(u) − h(uk−1 ) +
H
1
1
− 1 (uk − uk−1 ) + (θk − Ph0 θk )
Hµk
H
for all k = 1, . . . , n.
We will estimate first term as follows
I=
m Z
1 X
||eθ ||2 dt
H
k=1 Ik
m
XZ 1
1
0
+
h(u) − h(uk−1 ) + (
− 1)(uk − uk−1 ) + (θk − Ph θk ), eθ dt
Hµk
H
Ik
k=1
1
= I1m + I21 ,
H
74
A. HANDLOVIČOVÁ
2
where Im
1 = keθ kL2 (0,tm ;L2 (Ω)) and
I21 =
m Z
X
k=1 Ik
m Z
X
hh(u) − h(uk−1 ), β(u) − β(uk−1 )i dt
−
+
−
k=1 Ik
m Z
X
k=1 Ik
m Z
X
k=1
h(u) − h(uk−1 ),
uk − uk−1
µk
dt
h(u) − h(uk−1 ), Ph0 θk − θk dt
1−
Ik
1
Hµk
(uk − uk−1 ), eθ
dt +
m Z
1 X
θk − Ph0 θk , eθ dt
H
Ik
k=1
Finally we have
I≥
Im
1
+ lβ kh(u) − h(uk−1 )k2L2 (0,tm ,L2 (Ω))
H
m Z X
uk − uk−1
−
h(u) − h(uk−1 ),
dt
µk
k=1 Ik
m Z
X
+
h(u) − h(uk−1 ), Ph0 θk − θk dt
−
k=1 Ik
m Z
X
k=1
+
Ik
1−
1
Hµk
(uk − uk−1 ), eθ
dt
m Z
1 X
θk − Ph0 θk , eθ dt
H
Ik
k=1
1
= I1m + I1 + I2 + I3 + I4 + I5
H
The terms I2 –I5 we give on the right hand side of identity (3.4) and then we
estimate them. First we realize that
h(u) − h(uk−1 ) = u − uk−1 −
eθ
uk − uk−1
P 0 θk − θk
−
+ h
.
H
Hµk
H
So we have
m Z X
m X
uk − uk−1
uk − uk−1
I2 = −
u,
dt + τ
uk−1 ,
µk
µk
k=1 Ik
k=1
m Z
1 X
uk − uk−1
+
eθ ,
dt
H
µk
Ik
k=1
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
m m X
uk − uk−1 uk − uk−1
τ X
uk − uk−1
0
+τ
,
−
Ph θk − θk ,
Hµk
µk
H
µk
k=1
k=1
If we now use (2.21), (2.24) and (2.7), we obtain
" m
# 12
m X
X
1
uk − uk−1 2
|I2 | ≤ kukL2(Q) τ
kuk − uk−1 k
+τ
uk−1 ,
δ
µk
k=1
k=1
m
C8 h τ X
1 m
+
I1 + Cτ +
||θk ||2H
16H
2H
k=1
m X
1
3
1 uk − uk−1
1 m
≤
I + Cτ 2 + Ch2 + C τ 4 uk−1 , τ 4
16H 1
µk
2
k=1
m
m
X
X
1
3
1
1 m
uk − uk−1 2
≤
I1 + Cτ 2 + Ch2 + Cτ 2
||uk−1 ||2 + Cτ 2
||
||
16H
µk
k=1
k=1
1 m
1
≤
I + Cτ 2 + Ch2
16H 1
Analogously we estimate the term I3
2
C8 h τ
|I3 | ≤ ||u||L2 (Q)
m
X
! 12
||θk ||2H
+ C8 hτ
k=1
+
m
X
||uk−1 ||||θk ||H
k=1
m
m
k=1
k=1
X
X
1 m
4
3
||θk ||2H +
||θk ||2H + Cτ
I1 + C8 h2 τ
C8 h2 τ
16H
H
2H
1 m
≤ Ch + Ch2 + Cτ +
I .
16H 1
For term IV we use similarly (2.21)–(2.24) and (2.10)
|I4 | ≤
m Z
X
Ik
k=1
≤ τ 4H
||uk − uk−1 ||||eθ || dt
m
X
||uk − uk−1 ||2 +
k=1
1 m
1 m
I1 ≤ Cτ +
I .
16H
16H 1
We estimate the last term
m
|I5 | ≤
X
1 m
I1 + 4HC8 h2 τ
||θk ||2H
16H
k=1
1 m
≤
I + 4HC8 Ch2 .
16H 1
75
76
A. HANDLOVIČOVÁ
For the term II of identity (3.4) we use the definition of operator Ph1 . We get
II = τ
2
* k
m
X
X
+
∇(Ph1 β̄ i
−
θi ), ∇(Ph1 β̄ k
− θk )
i=1
k=1
* k
+
m
X
X
1 i
i
1 k
+τ
(Ph β̄ − β̄ ), Ph β̄ − θk
2
k=1
i=1
= II1 + II2 .
For the first term we use well known identity
(3.6)
2
m
X
k=1
ak
k
X
!
ai
i=1
=
m
X
!2
ak
+
k=1
Further we use also well known regularity
have from (2.19) for ϕχ[0,t] ([14]).
m
X
a2k for ak ∈ <.
k=1
Rt
0
β(u) ∈ L∞ (0, T ; H 2(Ω)), that we
2
m
m
τ2 τ2 X
X
1 k
II1 =
∇(Ph β̄ − θk ) +
||∇(Ph1 β̄ k − θk )||2
2 2
k=1
k=1
Z tm
Z tm
2
2
1
1
1
2
m
2
≥ ∇
Ph eθ (t) dt ≥ ∇
eθ (t) dt
− Ch =: II − Ch .
2
2
0
0
Second term we estimate as follows
2
m X
k
m
X
τ X 1 k
1 i
i ||Ph β̄ − θk ||2
|II2 | ≤ τ 4H
(Ph β̄ − β̄ ) +
16H
k=1 i=1
k=1
k Z
2
m
X
X
≤ τ 4H
(Ph1 β(u(t)) − β(u(t)))
k=1 i=1 Ii
Z tm
1
+
||Ph1 β(u(t)) − β(u(t))||2 + ||eθ ||2 dt
8H 0
m X
k Z
X
≤ τ 4HT
||Ph1 β(u(t)) − β(u(t))||2
3
k=1 i=1
Ii
1 2 2
1 m
C h ||β(u)||2L2 (I,H 1 (Ω)) +
I
8H 9
8H 1
1 2 2
1 m
≤ 4HT 2 C92 h2 ||β||2L2 (I,H 1 (Ω)) +
C h ||β(u)||2L2 (I,H 1 (Ω)) +
I
8H 9
8H 1
1 m
≤ Ch2 +
I ,
8H 1
+
77
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
where we have used the properties of function β(u), relations (2.9), (2.10) and
well-known inequality
m
X
!2
ak
≤m
k=1
m
X
a2k for arbitrary real numbers ak , k = 1, . . . , m.
k=1
We estimate third term
* k
+
* k
+
m
m
X
X
X
X
III = τ 2
(ḡ i − gi ), Ph1 β̄ k − β̄ k
+ τ2
(ḡ i − gi ), β̄ k − θk
i=1
k=1
k=1
Γ
i=1
Γ
= III1 + III2 ,
where III1 we estimate using (Hg )
2
m
m X
k
4 X
1X 1 k
τ
|III1 | ≤
||Ph β̄ − β̄ k ||2Γ +
(ḡ i − gi ) = III11 + III12 ,
2
2
i=1
k=1
k=1
Γ
where
III11
1
≤
2τ
Z
tm
0
||Ph1 β(u(t))
If we now use regularity
Rt
0
−
β(u(t))||2Γ
III12 ≤
Z
tm
0
||β||2H 2 (Ω) .
β(u) ∈ L∞ (I, H 2 (Ω)), again, we have
III11 ≤ C
c2g τ 4
C10 C92 h2
dt ≤
2
τ
h2
τ
k
k
2
2
m X
m X
X
X
i
4
i
āc − ac (ti )
(β̄ − θi ) + τ
k=1
i=1
Γ
k=1
i=1
Γ
= IIIA + IIIB
IIIA ≤
c2g τ 2
k Z
2
m X
X
(β(u(t)) − θi ) dt
Ii
k=1
≤ c2g T τ 2
i=1
m X
k Z
X
k=1 i=1
Ii
Γ
||β(u(t)) − θi ||2Γ
≤ 2c2g T 2 τ ||β(u)||2L2 (I,L2 (Γ)) + ||θ̄(γ) ||2L2 (I,L2 (Γ)) ≤ Cτ,
78
A. HANDLOVIČOVÁ
where we have used again the properties of β(u) and θ̄(γ) .
IIIB ≤
2T L2a τ 2
2
m X
k Z
X
2
(t − ti ) dt ≤ Cτ 2 .
Ii
k=1
i=1
Γ
Now we estimate III2
III2 =
m
X
* k
+
X
i
k
τ
(ḡ − gi ), β̄ − θk
2
i=1
k=1
= cg τ 2
m
X
k=1
Γ
* k
+
* k
+
m
X
X
X
i
k
2
i
¯
¯
i
k
(β̄ − θi ), β̄ − θk
+τ
(a c − ac ), β − θk
i=1
Γ
k=1
i=1
Γ
= III21 + III22 .
We use the property Hg
III21
* k
+
m
X
X
i
k
= cg τ
(β̄ − θi ), β̄ − θk
2
k=1
i=1
Γ
Z tm
2
cg 2
cg k
2
= τ
||β̄ − θk ||Γ +
eθ dt
2
2
0
Γ
k=1
Z
2
tm
cg τ 2
cg =
eθ dt
III211 +
.
2
2
0
Γ
m
X
Next term we estimate as follows
2
m
m
k
τ 2 cg X ¯
4τ 2 X X i
2
i
|III22 | ≤
||βk − θk ||Γ +
āc − ac 8
cg
k=1
k=1 i=1
Γ
k
2
Z
m X
2
X
τ cg
La
III211 + Cτ 2
≤
|t − ti | dt
8
τ
I
i
i=1
k=1
Γ
τ 2 cg
III211 + Cτ.
≤
8
Whole third term of (3.4) is now estimated.
We can estimate the term IV
k
2
m
τ2 X X |IV | ≤
pi ∗
2
i=1
k=1
H (Ω)
+
m
τ2 X 1 k
||Ph β̄ − θk ||2H = IV1 + IV2 ,
2
k=1
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
79
Using the properties of pi we have
IV1 ≤ τ T
m X
k
X
||pi ||2H ∗ (Ω) ≤ T 2
k=1 i=1
m
X
||pk ||2H ∗ (Ω) ≤ Cτ
k=1
and using the properties of β and θ̄(γ) together with (2.9) it holds
IV2 ≤ τ 2
m
X
||Ph1 β̄ k ||2H + τ 2
k=1
m
X
||θk ||2H ≤ τ (2 + C9 )||β||2L2 (I,H 1 (Ω)) + τ C ≤ Cτ.
k=1
The fifth term of (3.4) we estimate following the similar estimate of [14]

|V | ≤ C ||u||L2 (0,tm ;L2 (Ω) +
m
X
! 12  " m
# 12
X
2
1
k
k
2

τ ||uk ||
τ ||Ph β̄ − β̄ ||
≤ Ch.
k=1
k=1
The term V I we can estimate as in [3]
m Z
X
k
|V I| = u − u, eθ dt
k=1 Ik
m Z Z
X
tk
∂s u ds, eθ (t) dt
=
Ik
t
k=1
≤ τ k∂t u kL2 (0,tm ,H ∗ (Ω)) keθ kL2 (0,tm ,H(Ω)) ≤ Cτ,
that holds due to the properties of ∂t u, β(u)and a result of (2.24).
For the effect of a numerical integration we use (2.4) and obtain
k m X
X
|V II| ≤ C5 τ h
gi ||Ph1 β̄ k − θk ||H
k=1 i=1
H
2
m X
k
m
X
C
C5 X
5
≤ τ 2 h2
gi + τ 2
||Ph1 β̄ k − θk ||2H
2
2
2
i=1
k=1
k=1
H
= V II1 + V II2 ,
where V II2 we estimate in the same way as in IV2 and in V II1 we use (Hg )
V II1 ≤ 2C5 τ 2 h2
m
X
k=1
≤ Ch2
m
X
k=1

2
2 
k
m
X
X
c2g θi + aci 
i=1
H
k=1
h
||θk ||2H + ||ack ||2H ≤ C
τ
2
H
80
A. HANDLOVIČOVÁ
For the estimation of eighth term we use (2.10), (1.4) and properties of ρi too.
We have
k
2
m
m
4Hτ 3 X τ X 1 k
X ρi
|V III| ≤
(ui − ui−1 ) +
||Ph β̄ − θk ||2 ,
2
µ
16H
i=1 i
k=1
k=1
where second term we have already estimated by a value
as in II2 . The first term we easily estimate using (2.21)
1 m
8H I1
+ Ch2 in the way
k
2
m
m
4Hτ 3 X 4HK 2 T 2 X
X ρi
(ui − ui−1 ) ≤
τ
||uk − uk−1 ||2 ≤ Cτ.
2
2
µ
δ
i
i=1
k=1
k=1
If we use (2.10) in the ninth term, it holds
k
2
m X
m
X
X
1
i
|IX| ≤ 4Hτ
||Ph1 β̄ k − θk ||2
τ
(f¯ − f (ti , β(ui−1 )) +
16H
i=1
3
k=1
k=1
= IX1 + IX2 ,
1 m
where the second term is again less then 8H
I1 + Ch2 . For the first term of this
inequality we derive
Z
1
|f¯i − f (ti , β(ui−1 ))| ≤
|f (t, β(u)) − f (ti , β(ui−1 ))| dt
τ Ii
Z
Lf
≤
|β(u) − β(ui−1 )) dt + Lf τ
τ Ii
Z
Z ui − ui−1 Lf
Lf
dt
≤
|eθ | dt + Lf τ +
τ Ii
τ Ii µi
+ Lf |θi − Ph0 θi |
Z
ui − ui−1 Lf
+ Lf |θi − Ph0 θi |,
=
|eθ | dt + Lf τ + Lf τ Ii
µi
where we have used Lipschitz continuity of the function f , (1.4) and the definition
of eθ . Finally we have
|f¯i − f (ti , β(ui−1 ))|2 ≤
4L2f
τ2
Z
Ii
+ 4L2f
4L2f
≤
τ
Z
Ii
2
|eθ | dt + 4L2f τ 2
|ui − ui−1 |2
+ 4L2f |θi − Ph0 θi |2
µ2i
e2θ dt + 4L2f τ 2 + 4L2f
|ui − ui−1 |2
µ2i
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
81
+ 4L2f |θi − Ph0 θi |2 .
For the first term of the inequality in estimate of the ninth term we have
2
m
k
X
X
i
IX1 = 4H
τ
τ (f¯ − f (ti , β(ui−1 )))
i=1
k=1
≤ 4HT
m
X
τ2
||f¯i − f (ti , β(ui−1 )||2
i=1
k=1
≤ 16HL2f T
k
X
m
X
τ
i=1
k=1
+ 16HL2f T
2
k Z
X
e2 dt
θ
m
X
k=1
≤ Cτ
m
X
τ2
Ii
k X
ui − ui−1 2
|| + ||θi − Ph0 θi ||2 + Cτ 2
||
µi
i=1
I1k + C(τ + h2 ),
k=1
where we have again used properties (2.21) and (2.7). Finally for this term we
have
m
X
1 m
I1 + Cτ
I1k + C(τ + h2 )
|IX| ≤
8H
k=1
The last term of (3.4), we estimate again using (2.10) and we have
|X| ≤ τ 4H
m
X
m
||up − Ph0 up ||2 +
k=1
X
1
||Ph1 β̄ k − θk ||2 ,
τ
16H
k=1
The estimate of the second term is well-known:
estimate easily using (2.7) and a property H(up )
|X| ≤
1 m
8H I1
+ Ch2 . First term we
1 m
I + Ch2 .
8H 1
For now on we have estimated all terms of our identity (3.4). This result we can
write formally
1 m
2
I +I1 + IIm
2 + III21 ≤ −I2 − I3 − I4 − I5 + Ch − II2 − III1
H 1
− III22 + IV + V + V I + V II + V III + IX + X
thus
1 m
2
I + IIm
2 + III21 ≤ |I2 | + |I3 | + |I4 | + |I5 | + Ch |II2 | + |III1 |
H 1
+ |III22 | + |IV | + |V | + |V I| + |V II| + |V III| + |IX| + |X|
82
A. HANDLOVIČOVÁ
Now substituting estimates for all terms we obtain inequality
Z tm
Z tm
2
2
3 m 1
cg I + ∇
eθ dt +
eθ dt
8H 1
2
2
0
0
Γ
m
2
X
h
≤ C(h + h2 +
+ τ 2 + τ ) + Cτ
I1k .
τ
k=1
Using Gronwall’s lemma assuming without lost of generality that h < 1 and τ < 1,
we get the final result
||eθ ||2L2 (I,L2 (Ω))
Z t
2
Z t
2
+ ess sup ∇
eθ dt + ess sup eθ dt
0≤t≤T
0≤t≤T
0
0
Γ
2
1
h
.
≤C τ2 +h+
τ
This proved the assertion of lemma.
Now the following lemma results
Lemma 2. Under the assumptions of Lemma 1 it holds
||eu ||2L∞ (0,T ;H ∗ (Ω)) ≤ Cψ(h, τ ).
Proof. We use not only result of Lemma 1 but also the properties of Green’s
operator G and a discretization operator Gh from (2.5). We easily have
1
||ϕ||H ∗ (Ω) = hϕ, Gϕi 2 for any ϕ ∈ H ∗ (Ω)
Chosen now in (3.3) as a test function Gh (uk −uk ) ∈ Vh1 , after some rearrangement
we have
(3.7)
||eku ||2H ∗ (Ω) = ||uk − uk ||2H ∗ (Ω) = uk − uk , G(uk − uk )
* k
+
X
k
k
i
k
= eu , [G − Gh ]eu − τ ∇
(β̄ − θi ), ∇Gh (u − uk )
i=1
* k
+
X
i
k
−τ
(ḡ − gi ), Gh (u − uk )
i=1
Γ
* k
+
X
i
k
+τ
(f¯ − f (ti , β(ui−1 ))), Gh (u − uk )
i=1
−τ
* k
X
i=1
+
k
pi , Gh (u − uk )
83
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
*
+
* k
+
k
X
X
+ −τ 
gi , Gh (uk − uk )
−
gi , Gh (uk − uk )
−τ
* k
X
i=1
i=1
Γ


h,Γ
+
ρi (Ph0 θi − β(ui−1 )), Gh (uk − uk )
i=1
+ up − Ph0 up , Gh (uk − uk ) ,
Formally we denote it as
||eku ||2H ∗ (Ω) = XI + XII + XIII + · · · + XV III
Now the idea is as in the previous lemma; we will estimate all members of this
equation. XI we easily estimate using (2.5)
XI ≤ C6 h2 ||eku ||2 ≤ Ch2 ,
because both functions uk and uk too are bounded in L2 (Ω).
≤
XII
Z
||∇Gh eku || ∇
tk
0
5C7
1
k
k
eθ ≤ 10C7 a(Gh eu , Gh eu ) + 2
1 k 2
≤
+ ψ(h, τ ).
||e || ∗
10 u H (Ω)
Z
∇
0
tk
2
eθ Here the estimate of Gh and Lemma 1 were used.
2
k
X
1
i
(ḡ − gi ) + ||Gh eku ||2H
10
i=1
Γ
k
2
Z tk
2
2 2 X
τ
5C
1
10
2 2
≤ 5C10
cg eθ dt +
āic − aic + ||eku ||2H ∗ (Ω)
2
10
0
Γ
i=1
5C10 τ 2
XIII ≤
2
Γ
≤ Cψ(h, τ ) +
2
5C10
L2a T 2 meas(Γ)2 τ 2
1
+ ||eku ||2H ∗ (Ω) .
10
Now we again use the estimation as in IX
k
2
X
1
i
(f¯ − f (β(ui−1 ))) + ||eku ||2H ∗ (Ω)
10
i=1
Z
2
k
2 X
15Lf k 15L2f τ X
e2θ dt + Cτ 3 +
≤
||ui − ui−1 ||2
2 i=1 Ii
2δ 2 i=1
5τ 2
|XIV | ≤
2
+
k
15L2f C82 h2 X
1
τ ||θi ||2H + ||eku ||2H ∗ (Ω)
2
10
i=1
84
A. HANDLOVIČOVÁ
≤ C(||eθ ||2L2 (Q) + τ 3 + τ + h2 ) +
≤ C(ψ(h, τ ) + τ 3 + τ + h2 ) +
1 k 2
||e || ∗
10 u H (Ω)
1 k 2
||e || ∗ .
10 u H (Ω)
For XV we use (2.10) and properties of pi
XV ≤ Cτ 2 +
1 k 2
||e || ∗ .
10 u H (Ω)
Numerical integration error bounds effect, (2.11), (2.10) and (Hg ) we use for XVI
k
X
XVI ≤ τ hC5 gi ||Gh eku ||H
i=1
H
!
k
k
2
2
X
X
5C5 τ h
1
2
2
i 2
≤
cg ||θi ||H +
||ac ||H + ||eku ||2H ∗ (Ω)
2
10
i=1
i=1
≤ Ch2 +
1 k 2
||e || ∗ .
10 u H (Ω)
Analogously we can estimate in XVII, using namely (1.4), (2.10), (1.5), (2.21)
XVII ≤
k
5K 2 τ X
1
||ui − ui−1 ||2 + ||eku ||2H ∗ (Ω)
2δ 2 i=1
10
≤ Cτ +
1 k 2
||e || ∗ .
10 u H (Ω)
Finally from the properties Ph0 (2.7) we conclude
5C82 h2
1
1
||up ||2H + ||eku ||2H ∗ (Ω) ≤ Ch2 + ||eku ||2H ∗ (Ω) .
2
10
10
As a result we obtain
XVIII ≤
||eku ||2H ∗ (Ω) ≤ C(ψ(h, τ ) + h2 + τ + τ 2 + τ 3 ).
If we assume that, h < 1 a τ < 1 we immediately have the result of lemma.
Theorem 1. Let the assumptions (HΩ ), (Hβ ), (Hup ), (Hg ), (Hf ), (HSh ) hold
and for space and time step the following relation holds
4
τ ≤ C∗ h 3 ,
where constant C∗ is independent on τ, h. Then
||eu ||L∞ (0,T ;L2 (Ω) + ||eθ ||L2 (I,L2 (Ω))
Z t
+ ess sup ∇
eθ dt
0≤t≤T
0
L22 (Ω)
Z t
1
+ ess sup eθ dt
≤ Ch 3
0≤t≤T
0
Proof. The proof results immediately from Lemmas 1 and 2.
Γ
LINEAR APPROXIMATION SCHEME FOR STEFAN PROBLEM
85
References
1. Berger A. E., Brezis H. and Rogers J. C. W., A numerical method for solving the problem
ut − ∆f (u) = 0, R. A. I. R. O Anal. Numer 13 (1979), 297–312.
2. Ciarlet P. F., The Finite Element Method For Elliptic Problems, Publishing Company,
North-Holland, 1978.
3. Handlovičová A., Error estimates of a linear approximation scheme for nonlinear diffusion
problems, Acta Math. Univ. Comenianae LXI (1992), 27–39.
4.
, Solution of Stefan problem by fully discrete linear approximation scheme, submitted
for publication.
5. Jäger W. and Kačur J., Solution of porous medium type systems by linear approximation
schemes, Numer. Math. 60 (1991), 407–427.
, Approximation of porous medium type systems by nondegenerate elliptic systems,
6.
Preprint 582, Universität Heidelberg, SFB 123.
7. Kačur J., Handlovičová A. and Kačurová M., Solution of nonli diffusion problems by linear
approximation schemes, SIAM J. Numer. Anal. 30 (1993), 1703–1722.
8. Kačurová M., Solution of porous medium type problems with nonlinear conditions by linear
approximation schemes, Phd. Thesis, Comenius University, 1989.
9. Kačur J., Method of Rothe in Evolution Equations, Teubner Verlag, 1985.
10. Kufner A., John V. and Fučı́k S., Function spaces, Academia, Prague, 1977.
11. Lions J. L. and Magenes E., Non Homogeneous Boundary Value Problems and Aplications,
Vol. 1, Springer-Verlag, Berlin, New York, Heidelberg, 1972.
12. Magenes E., Nochetto R. H. and Verdi C., Energy error estimates for a lin to approximate
nonlinear parabolic problems, Mathematical modelling and numerical analysis 21 (1987),
655–678.
13. Nečas J., Les methodes directes en theorie des equationes elliptiques, Academia, Prague,
1967.
14. Nochetto R. H. and Verdi C., An efficient scheme to approximate parabolic free boundary problems: error estimates and implementation, American Mathematical Society (1988),
27–53.
15.
, Approximation of degenerate parabolic problems using numerical integrati, SIAM
J. Numer. Anal 25(4) (1988).
16. Nochetto R. H., Error estimates for multidimensional Stefan problems with general boundary
conditions, A. Bossavit, A. Damilamian, M. Fremond Edsy Free b problems: Applications
and Theory, vol. III, Research notes in Math. 1 (1985), 50–60, Pitman, Boston.
17.
, Error estimates for Multidimensional Singular Parabolic Problems., Japan J. Appl.
Math. 4 (1987), 111–138.
18.
, A class of non-degenerate two- phase Stefan problems in several space variables,
Comun. in partial differential equations 12 (1987), 21–45.
19.
, Numerical methods for free boundary problems, Free Boundary Problems: Theory
and Applications II, Res. Notes Math. 186 (1990), 555–566 (K. H. Hoffmann and J. Sprekels,
eds.), Pitman, London.
20. Raviart P. A., The use of numerical integration in finite elemente methods solving parabolic
equations, Topics in Numerical Analysis (1973), 233–264, Academic Press, London.
21. Verdi C., On the numerical approach to a two-phase Stefan problem with nonlinear flux,
Calcolo 22 (1985), 351–381.
A. Handlovičová, Slovak Technical University, Dept. of Mathematics, Radlinského 11, 813 68
Bratislava, Slovakia
Download