Contents lists available atScienceDirect
Journal of Computational and Applied Mathematics
journal homepage:www.elsevier.com/locate/cam
Split least-squares finite element methods for linear and nonlinear parabolic problems
IHongxing Rui
a,∗, Sang Dong Kim
b, Seokchan Kim
caSchool of Mathematics, Shandong University, Jinan, Shandong, 250100, China
bDepartment of Mathematics, Kyungpook National University, Daegu 702-701, South Korea
cDepartment of Applied Mathematics, Changwon National University, Changwon 641-773, South Korea
a r t i c l e i n f o
Article history:
Received 9 June 2007
Received in revised form 5 March 2008 MSC:
65M12 65M15 65M60 Keywords:
Split Least squares Finite element Error estimates Parabolic problem
a b s t r a c t
In this paper, we propose some least-squares finite element procedures for linear and nonlinear parabolic equations based on first-order systems. By selecting the least-squares functional properly each proposed procedure can be split into two independent symmetric positive definite sub-procedures, one of which is for the primary unknown variableuand the other is for the expanded flux unknown variableσ. Optimal order error estimates are developed. Finally we give some numerical examples which are in good agreement with the theoretical analysis.
©2008 Elsevier B.V. All rights reserved.
1. Introduction
The purpose of this paper is to consider the least-squares finite element procedures for linear and nonlinear parabolic problems written as first-order systems. It is well known that, compared to mixed element methods, the least-squares finite element method has two typical advantages as follows: it is not subject to the Ladyzhenkaya–Babuska–Brezzi [13, 1,4] consistency condition, so the choice of approximation spaces becomes flexible, and it results in a symmetric positive definite system.
Least-squares finite element methods for elliptic problems, based on first-order systems, were introduced by [12] where a least-squares residual minimization is introduced for the mixed system in primary unknown variableuand expanded unknown flux σ. Then an elegant theory for least-squares finite element approximation for general elliptic boundary value problems was established, see, for example, [12,10,11,16,5,6] and the references therein. Concerning the parabolic problems, [14] and [15] introduced the least-squares finite element procedure with semi-discretization in time and fully discrete scheme. They also established thea posteriorerror estimates and constructed adaptive algorithms.
In this paper we consider the least-squares finite element procedures for linear and nonlinear parabolic problems. Like [14,15] we define the least-squares functionals using weight-factors. By selecting different weight-factors we get different
IThe work was supported by the Korea Research Foundation under contract number KRF-2005-070-C00017, the National Natural Science Foundation of China Grant No. 10771124 and the Research Fund for Doctoral Program of High Education by the State Education Ministry of China No. 20060422006.
∗Corresponding author.
E-mail addresses:[email protected](H. Rui),[email protected](S.D. Kim),[email protected](S. Kim).
0377-0427/$ – see front matter©2008 Elsevier B.V. All rights reserved.
doi:10.1016/j.cam.2008.03.030
procedures. We show that all the procedures presented in this paper can be divided into two independent sub-procedures, one of which is for the primary unknown variableuand the other is for the expanded fluxσ. The key point used to explain the split of the procedure isLemma 2.1which was obtained by integration by parts. Similar results have been found and used by [8] to prove the coercivity of least-squares bilinear formats and by [2,3] to establish connections between least-squares and mixed methods. The last two papers also show that not only is the pressure the same as in the Galerkin method, but also the flux is the same as in the mixed method under some conditions on the finite element spaces.
In this paper three procedures were presented for linear parabolic problems. In the first procedure the sub-procedure for the primary unknownuis the same as the standard Galerkin finite element procedure. In the second procedure one of the sub-procedures is for the expanded fluxσonly. The third one is a procedure with second-order approximation in time increment. We give one procedure to deal with the nonlinear problem. For these schemes we give the optimal order error estimates. Finally we give some numerical examples.
The remainder of this paper is organized as follows. In Section2we introduce the split least-squares schemes for linear problems. In Section3, we establish the optimal order error estimates. In Section4, we give a least-squares finite element procedure for nonlinear problems. Finally in Section5we give some numerical examples.
Throughout this paper, the notations of standard Sobolev spaces L2
(
Ω)
, Hk(
Ω)
and associated normsk · k = k · kL2(Ω), k · kk= k · kHk(Ω)are adopted as those in [7]. For simplicity we usek · kL∞(Hm+1)andk · kL2(Hm+1)to representk · kL∞(J;(Hm+1(Ω))d)andk · kL2(J;(Hm+1(Ω))d)respectively forJ =
(
0,
T)
andd ≤ 3. A constantC(with or without subscript) stands for a generic positive constant independent of the mesh parameterhu,hσand1
t, it may be different at different occurrence.2. Least-squares procedure for linear problems
In this section we present three least-squares finite element procedures for linear problems. For simplicity we just consider the homogeneous boundary condition. The same idea can be used to deal with problems with non-homogeneous boundary condition.
Consider the following parabolic problem on a bounded domainΩ⊂Rd
,
d=2,
3:
φ
ut−div(
A∇u)
=f,
inΩ×J,
u=0
,
onΓD×J,
A∇u·n=0 onΓN×J
,
(2.1)subject to the initial condition
u
(
x,
0)
=u0(
x)
onΩ×J,
(2.2)where
∂
Ω = ΓD∩ΓN,nis the outward unit normal vector,J =(
0,
T]is the time interval andφ
is a continuous function satisfyingφ
1 ≤φ
≤φ
2with two positive constantsφ
1andφ
2. We further assume thatA =(
aij(
x))
di,j=1is a bounded, symmetric and positive definite matrix inΩ, i.e., there exist positive constantsα
andβ
such that,α
kξk2≤(
Aξ,
ξ)
≤β
kξk2,
∀ξ∈Rd.
(2.3)In some applications, the problem(2.1)appears as a first-order system for bothuandσ = −A∇u
,
σ =(
σ1, . . . ,
σd)
, as follows:
φ
ut+ divσ−f =0,
inΩ×J,
σ+A∇u=0,
inΩ×J,
u=0
,
onΓD×J,
σ·n=0 onΓN×J
.
(2.4)
For example, in the compressible miscible displacement problem [9],urepresents the pressure andσrepresents the Darcy velocity or flux. In this case the approximations to bothuandσare necessary. We consider the least-squares mixed element approximations for(2.4).
First we consider the first-order approximation in time increment. Let
1
t be a time increment. With tn = n1
t,un=u
(
tn,
·)
, putδ
tun:= un−un−1
1
t, ρ
n1:=φ(δ
tun−unt).
(2.5)It is clear that
ρ
n1=OZ tn tn−1
kuttkdt
!
=O
4t Z tn
tn−1
kuttk2dt
!12
.
(2.6)Define two function spaces
V= {v∈H1
(
Ω)
:v=0 onΓD},
(2.7)W= {τ ∈
(
L2(
Ω))
d: divτ∈L2(
Ω),
τ·n=0 onΓN}.
(2.8)From(2.4)we know that forn≥1,
(
un,
σn)
∈V×Wsatisfy that (φ
−12(φ
un+1
tdivσn−F1n)
=0,
inΩ×J,
A−12
(
σn+A∇un)
=0,
inΩ×J,
(2.9)whereF1n=
φ
un−1+1
tfn+1
tρ
n1.For
(
v,
τ)
∈V×W, define the first kind of least-squares functionalJ1n(
v,
τ)
as follows.Jn1
(
v,
τ)
= kφ
−12(φ
v+1
tdivτ−F1n)
k2+1
tkA−12(
τ+A∇v)
k2.
(2.10) The least-squares minimization problem corresponding to(2.9)is: find(
un,
σn)
∈V×σn∈Wsuch thatJn1
(
un,
σn)
=( infv,τ)∈V×WJn1
(
v,
τ).
(2.11)Define the bilinear forma
(
u,
σ;v,
τ)
corresponding to the least-squares functionalJn1asa
(
u,
σ;v,
τ)
=(φ
−1(φ
u+1
tdivσ), φ
v+1
tdivτ)
+1
t(
A−1(
σ+A∇u),
τ+A∇v).
(2.12) The weak statement of the minimization problem(2.11)becomes: find(
un,
σn)
∈V×Wsuch thata
(
un,
σn;v,
τ)
=(φ
−1F1n, φ
v+1
tdivτ),
∀(
v,
τ)
∈V×W.
(2.13) Noticing the definition ofFn1,(2.13)becomesa
(
un,
σn;v,
τ)
=(
un−1+1
tφ
−1(
fn+ρ
n1), φ
v+1
tdivτ),
∀(
v,
τ)
∈V×W.
(2.14) Now we consider the second weak formulation different from(2.13). From(2.4)we have that forn≥1,(
un,
σn)
∈V×W satisfy that(
φ
−12(φ
un+1
tdivσn−F1n)
=0,
inΩ×J,
A−12
(
σn+A∇un−Gn)
=0,
inΩ×J,
(2.15)whereGn=σn−1+A∇un−1. For
(
v,
τ)
∈V×W, define the second kind of least-squares functionalJn2(
v,
τ)
as follows.Jn2
(
v,
τ)
= kφ
−12(φ
v+1
tdivτ−Fn)
k2+1
tkA−12(
τ+A∇v−Gn)
k2.
(2.16) The least-squares minimization problem corresponding to(2.15)is: find(
un,
σn)
∈V×Wsuch thatJn2
(
un,
σn)
=( infv,τ)∈V×WJn2
(
v,
τ).
(2.17)Similarly to(2.14), the weak statement of(2.17)is: find
(
un,
σn)
∈V×Wsuch thata
(
un,
σn;v,
τ)
=(
un−1+1
tφ
−1(
fn+ρ
n1), φ
v+1
tdivτ),
+1
t(
A−1σn−1+ ∇un−1,
τ+A∇v)
∀
(
v,
τ)
∈V×W.
(2.18)In order to approximate the formulations(2.14)and(2.18), we need to construct the finite element spaces. LetThuandThσ
be two families of regular finite element partitions of the domainΩ, which are either identical or not. Lethuandhσdenote the largest of the diameters of the element inThuandThσ respectively. Based onThuandThσ, respectively, we construct the finite element spaces Vh⊂VandWh⊂Wwith the following approximation properties:
inf
vh∈Vh{kv−vhk +huk∇
(
v−vh)
k} ≤Chmu+1kvkm+1,
(2.19)τhinf∈Wh
kτ−τhk ≤Chkσ+1kτkk+1
,
(2.20)τhinf∈Whkdiv
(
τ−τh)
k ≤Chk1σkτkk1+1,
(2.21)forv∈V∩Hm+1
(
Ω)
andτ ∈W∩(
Hk1+1(
Ω))
d. It is clear that when assumption(2.20)holds we can deducek1=k, and when Whis selected as any of the Raviart–Thomas mixed element space [17] we can choosek1=k+1. In this paper we always supposek1=k+1 whenWhis any of the Raviart–Thomas mixed element space [17] andk1=kotherwise.We select the initial approximationu0h∈Vh,σ0h∈Whsuch that (ku0−u0hkj≤Chmu+1−jku0km+1
,
j=0,
1,
kσ0−σ0hk ≤Chkσ+1kσ0kk+1
,
(2.22)whereσ0=A∇u0. The first least-squares finite element procedure based on(2.14)reads as follows.
Scheme (I).Forn≥1 find
(
unh,
σnh)
∈Vh×Whsuch thata
(
unh,
σnh;vh,
τh)
=(
unh−1+1
tφ
−1fn, φ
vh+1
tdivτh),
∀(
vh,
τh)
∈Vh×Wh.
(2.23)Based on(2.18)the second least-squares finite element procedure reads as follows.
Scheme (II).Forn≥1 find
(
unh,
σnh)
∈Vh×Whsuch thata
(
unh,
σnh;vh,
τh)
=(
unh−1+1
tφ
−1fn, φ
vh+1
tdivτh)
+
1
t(
A−1σnh−1+ ∇unh−1,
τh+A∇vh),
∀(
vh,
τh)
∈Vh×Wh.
(2.24) Now let us mention about the bilinear forma(
·,
·; ·,
·)
in the following lemma, which leads to decoupled systems.Lemma 2.1. For anyu
,
v∈Vandσ,
τ∈Wwe have that,a
(
u,σ;v,
τ)
=(φ
u,
v)
+1
t(
A∇u,
∇v)
+1
t(
A−1σ,
τ)
+1
t2(φ
−1divσ,
divτ).
(2.25) Proof. A direct calculation shows thata
(
u,σ;v,
τ)
=(φ
u,
v)
+1
t(
A∇u,
∇v)
+1
t(
A−1σ,
τ)
+1
t2(φ
−1divσ,
divτ)
+1
t((
u,
divτ)
+(
v,
divσ)
+(
∇u,
τ)
+(
∇v,
σ)),
Integrating by parts shows that
(
u,
divτ)
+(
v,
divσ)
+(
∇u,
τ)
+(
∇v,
σ)
=0,
(2.26)which completes the proof.
UsingLemma 2.1, we have the decoupling equivalent form of each scheme (I) or (II) alternatively by puttingτh=0 and vh=0 in(2.23)or(2.24).
Equivalent Form of Scheme (I).With the initial guess
(
u0h,
σ0h)
∈Vh×Wh, forn≥1 find(
unh,
σnh)
∈Vh×Whsuch that for allvh∈Vhandτh∈Wh(φ
unh,
vh)
+1
t(
A∇unh,
∇vh)
=(φ
unh−1+1
tfn,
vh),
(2.27)(
A−1σnh,
τh)
+1
t(φ
−1divσnh,
divτh)
=(
unh−1+1
tφ
−1fn,
divτh).
(2.28) Equivalent Form of Scheme (II).With the initial guess(
u0h,
σ0h)
∈Vh×Wh, forn≥1 find(
unh,
σnh)
∈Vh×Whsuch that for allvh∈Vhandτh∈Wh(φ
unh,
vh)
+1
t(
A∇unh,
∇vh)
=(φ
unh−1+1
tfn,
vh)
+1
t(
σnh−1+A∇unh−1,
∇vh)
(2.29)(
A−1σnh,
τh)
+1
t(φ
−1divσnh,
divτh)
=(
A−1σnh−1,
τh)
+1
t(φ
−1fn,
divτh).
(2.30) Note that each Scheme (I) or (II) is split into two independent symmetric positive definite systems. Sub-procedure(2.27) is the same as the standard Galerkin finite element procedure for parabolic problems. Sub-procedure(2.30)is a procedure for the unknown fluxσnhwith first-order approximation in time increment.It clear that both problems(2.23)and(2.24)have a unique solution.
Now we consider the second-order approximation in time increment. Let
ρ
n2:=φ
δ
tun−un−1 2 t
+1
2div
(
σn+σn−1)
− divσn−12,
(2.31)which can be estimated as
ρ
n2=O
1
t32 Z tn
tn−1
(
|uttt|2+ |divσtt|2)
dt!12
.
(2.32)From(2.4)we know that forn≥1,
(
un,
σn)
∈V×Wsatisfy that
φ
−12φ
un+1
t2 divσn−F2n
=0
,
inΩ×J,
A−12(
σn+A∇un−Gn)
=0,
inΩ×J,
(2.33)
whereGnis the same as in(2.15), F2n=
φ
un−1+1
tfn−12 −1
t2 divσn−1+
1
tρ
n2.
(2.34)For
(
v,
τ)
∈V×W, define the least-squares functionalJn3(
v,
τ)
as follows.Jn3
(
v,
τ)
=φ
−12φ
v+1
t2 divτ−Fn2
2
+
1
t2 kA−12
(
τ+A∇v−Gn)
k2.
(2.35)The least-squares minimization problem corresponding to(2.33)is: find
(
un,
σn)
∈V×Wsuch thatJn3
(
un,
σn)
= infv∈V,τ∈WJn3
(
v,
τ).
(2.36)Define the bilinear formb
(
·,
·; ·,
·)
asb
(
u,
σ;v,
τ)
=u+1
t2
φ
−1divσ, φ
v+1
t2 divτ+
1
t2
(
A−1σ+ ∇u,
τ+A∇v).
(2.37)Noticing the definition ofF2nin(2.34), the weak statement of the minimization problem(2.36)is: find
(
un,
σn)
∈V×Wsuch thatb
(
un,
σn;v,
τ)
=un−1+1
tφ
−1fn−12 −12divσn−1+
ρ
n2, φ
v+1
t 2 divτ,
+1
t2
(
A−1σn−1+ ∇un−1,
τ+A∇v)
∀(
v,
τ)
∈V×W.
(2.38) Then the corresponding least-squares finite element procedure reads as follows.Scheme (III).With the initial guess
(
u0h,
σ0h)
∈Vh×Wh, forn≥1 find(
unh,
σnh)
∈Vh×Whsuch that b(
unh,
σnh;vh,
τh)
=unh−1+1
tφ
−1fn−12− 12divσnh−1, φ
vh+1
t 2 divτh
+
1
t2
(
A−1σnh−1+ ∇unh−1,
τh+A∇vh),
∀(
vh,
τh)
∈Vh×Wh.
(2.39) Similarly toLemma 2.1we know that the following lemma holds.Lemma 2.2. For anyu
,
v∈Vandσ,
τ ∈Wwe have that, b(
u,σ;v,
τ)
=(φ
u,
v)
+1
t2
(
A∇u,
∇v)
+1
t2
(
A−1σ,
τ)
+1
t 22
(φ
−1divσ,
divτ).
(2.40)UsingLemma 2.2we have a decoupling equivalent form of Scheme (III).
Equivalent Form of Scheme (III).With the initial guess
(
u0h,
σ0h)
∈Vh×Wh, forn≥1 find(
unh,
σnh)
∈Vh×Whsuch that(φ
unh,
vh)
+1
t2
(
A∇unh,
∇vh)
=φ
unh−1+1
tfn−12 −1
t2 divσnh−1
,
vh+
1
t2
(
σnh−1+A∇unh−1,
∇vh),
∀vh∈Vh
.
(2.41)(
A−1σnh,
τh)
+1
t2
(φ
−1divσnh,
divτh)
=(
A−1σnh−1,
τh)
+1
tφ
−1fn−12 −12divσnh−1,
divτh,
∀τh∈Wh
.
(2.42)Then this scheme also can be split into two independent sub-procedures. Sub-procedure(2.42)is a procedure for the unknown fluxσnhwith second-order approximation in time increment.
Remark 2.3. Results similar toLemma 2.1orLemma 2.2have been found and used by [8] to prove the coercivity of least- squares bilinear formats and by [2,3] to establish connections between least-squares and mixed methods.
3. Error estimates
In this section we give the error estimates for the schemes described in Section2.
We first discuss the error estimate for Scheme (I) in the followingTheorem 3.1.
Theorem 3.1. Suppose
(
unh,
σnh)
∈ Vh × Wh is the solution of Scheme(
I)
. Under the assumption ku0h − u0k = O(
hmu+1−jku0kHm+1−j),
j=0,
1, there exists a positive constantCindependent ofhu,hσand1
tsuch thatkunh−unks≤Chmu+1−s
(
kukL∞(Hm+1)+ kutkL2(Hm+1))
+C1
tkuttkL2(L2),
s=0,
1,
(3.1) kσnh−σk +1
t12kdiv(
σnh−σn)
k ≤ C(
hkσ+1kσnkk+1+1
t12hkσ1kσnkk1+1+1
tkuttkL2(L2))
+Cmin{hmu