A quadratic finite volume element method for parabolic problems on

advertisement
IMA Journal of Numerical Analysis (2011) 31, 1038−1061
doi:10.1093/imanum/drp054
Advance Access publication on April 28, 2010
A quadratic finite volume element method for parabolic problems on
quadrilateral meshes
M IN YANG∗
Department of Mathematics, Yantai University, Yantai, Shandong 264005, China
∗ Corresponding author: yang@ytu.edu.cn
AND
J IANGGUO L IU
Department of Mathematics, Colorado State University, Fort Collins, CO 80523-1874, USA
liu@math.colostate.edu
In this paper we utilize affine biquadratic elements and a two-step temporal discretization to develop a
finite volume element method for parabolic problems on quadrilateral meshes. The method is proved to
have an optimal order convergence rate in L 2 (0, T ; H 1 (Ω)) under the ‘asymptotically parallelogram’
mesh assumption. Numerical experiments that corroborate the theoretical analysis are also presented.
Keywords: error estimation; finite volume element methods; parabolic equations; quadrilateral meshes;
second-order accuracy.
1. Introduction
In this paper we develop a second-order finite-volume method for the following model parabolic initial
boundary-value problem:

u t − ∇ ∙ (a(x)∇u) = f (x, t),



u = 0,



u(x, 0) = u 0 (x),
(x, t) ∈ Ω × (0, T ],
(x, t) ∈ ∂Ω × (0, T ],
(1.1)
x ∈ Ω,
where Ω is a bounded polygonal domain in R2 with boundary ∂Ω and x = (x, y). It is assumed that
f (x, t) ∈ L 2 (Ω) for t ∈ [0, T ] and a(x) is Lipschitz continuous and bounded almost everywhere with
positive lower and upper bounds a∗ and a ∗ . For the purpose of error analysis, we further assume that the
initial data u 0 ∈ H 3 (Ω) and the solution of (1.1) satisfies
u t ∈ L 1 (0, T ; H 3 (Ω)),
u tt ∈ L ∞ (0, T ; L 2 (Ω)),
u ttt ∈ L 1 (0, T ; L 2 (Ω)).
(1.2)
Finite-volume methods have been widely used in sciences and engineering, for example, computational fluid mechanics and petroleum reservoir simulations. The methods can be formulated in the
finite-difference framework, known as cell-centred methods, or in the Petrov–Galerkin framework, categorized as finite volume element methods. We refer to the monographs Eymard et al. (2000) and
Li et al. (2000) for general presentations of these methods and to the papers Bank & Rose (1987),
c The author 2010. Published by Oxford University Press on behalf of the Institute of Mathematics and its Applications. All rights reserved.
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
[Received on 26 April 2009; revised on 17 September 2009]
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1039
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
Hackbusch (1989), Morton (1998), Ewing et al. (2002), Carstensen et al. (2005), Nicaise & Djadel
(2005), Ye (2006) and Sinha & Geiser (2007) (also the references therein) for more details. Compared
to finite-difference and finite-element methods, finite-volume methods are usually easier to implement
and offer flexibility in handling complicated domain geometries. More importantly, the methods ensure
local mass conservation, a highly desirable property in many applications.
Piecewise linear finite-volume methods have been extensively studied for various parabolic problems. The main idea is to treat the linear finite-volume methods as ‘small perturbations’ of the linear
finite-element methods. Consequently, techniques (such as a posteriori error estimates and superconvergence) for the finite elements can also be used for the finite-volume methods. In Chou & Li (2000)
a unified approach was presented to derive error estimates in the L 2 -, H 1 - and L ∞ -norms. Later, error
estimates and superconvergence results in the L p -norm (2 6 p < ∞) were obtained by Chou et al.
(2003). Finite volume element methods for parabolic problems in convex polygonal domains were studied by Chatzipantelidis et al. (2004) and error estimates in the H 1 -, L 2 - and L ∞ -norms under limited
regularities of exact solutions were established. In order to solve the discrete equations more efficiently,
Rui (2002) and Ma et al. (2003) constructed several symmetric finite-volume schemes. Ohlberger &
Rohde (2002) obtained a posteriori error estimates in the L 1 -norm for finite-volume approximations of
weakly coupled convection-dominated parabolic systems.
Compared to linear finite-volume methods, quadratic and higher-order elements differ considerably
from the corresponding finite-element methods. The development of higher-order finite-volume methods
is a challenging task and has been attracting many researchers’ attention in recent years. Plexousakis
& Zouraris (2004) performed an analysis of higher-order finite-volume methods for one-dimensional
elliptic problems. Cai et al. (2003) presented several higher-order finite-volume schemes from mixed
finite-element methods over rectangular meshes for elliptic problems. Based on different dual partitions,
two types of quadratic simplicial finite-volume schemes were discussed in Liebau (1996) and Li et al.
(2000) for two-dimensional elliptic problems, and both schemes were shown to be second-order accurate
in the H 1 -norm. Xu & Zou (2009) combined the above two schemes together and gave an analysis under
some weak conditions on grids. Error estimation of quadratic quadrilateral finite-volume methods for
elliptic problems was studied in Yang (2006). The analysis was then extended to three-dimensional right
quadrangular prism meshes in Yang et al. (2009).
The aforementioned papers on higher-order finite-volume schemes focused on stationary problems.
To the best of the authors’ knowledge, little progress has been made on time-dependent problems up to
now. The main difficulty is due to the fact that the inner product (∙, Ih∗ ∙) and the weak form ah (∙, Ih∗ ∙)
(see Section 2) of higher-order finite-volume methods are not symmetric even for constant coefficient
problems. Therefore it is difficult to handle temporal terms in theoretical analysis. How to control nonsymmetry of the related bilinear forms is generally still not clear.
It is well known that quadrilateral meshes have simpler mesh data structures than triangular meshes
but are more flexible than rectangular meshes in handling complicated domain geometries. Shown in
Fig. 1 are two examples of domains for which quadrilateral meshes are preferred: a compression channel
and a triangular obstacle in a flow (see Schroll & Svensson, 2006).
The purpose of this paper is to develop a second-order finite volume element method on quadrilateral
meshes for parabolic problems. It is a continuation of our efforts in Yang (2006) and Yang et al. (2009)
for two-dimensional and three-dimensional elliptic problems. However, the dual partition used in Yang
(2006) for elliptic problems no longer works for parabolic problems (Remark 3.1). Here we introduce a
new dual partition for two-dimensional parabolic problems. By exploring properties of affine mappings,
we manage to control nonsymmetry of the bilinear form (∙, Ih∗ ∙) (Lemma 3.5) and ensure coercivity of
the bilinear form ah (∙, Ih∗ ∙) (Lemma 3.8). Our new method also features a well-balanced combination
1040
M. YANG AND J. LIU
FIG. 1. Two examples that favour quadrilateral meshes.
2. A fully discrete finite-volume scheme on quadrilateral meshes
2.1
Notation
We shall use the standard notation for the Sobolev spaces W m, p (Ω) with the norm k ∙ km, p,Ω and the
seminorm | ∙ |m, p,Ω . We also denote W m,2 (Ω) by H m (Ω) and omit the index p = 2 and the domain
Ω when there is no ambiguity, i.e., kukm, p = kukm, p,Ω and kukm = kukm,2,Ω . The same convention
is adopted for the seminorms.
Let Ωh = {Q} be a quadrilateral partition of Ω, where any two closed quadrilaterals share a common
b = (0, 1)2 be the reference element in the x̂ ŷ-plane. For each element
edge, vertex or nothing. Let Q
b → Q satisfying (see Fig. 2)
Q ∈ Ωh there exists a bijective bilinear mapping FQ : Q
FQ ( P̂i ) = Pi ,
1 6 i 6 4.
Let JFQ be the Jacobian matrix of FQ at x̂ and J FQ = detJFQ . Accordingly, JF −1 is the Jacobian
Q
matrix of FQ−1 at x and J F −1 = detJF −1 . Based on the partition Ωh , we define Sh as the standard
Q
Q
conforming finite-element space of piecewise affine biquadratic functions
Sh = {v ∈ H01 (Ω): v| Q = v̂ ◦ FQ−1 , v̂| Qb is biquadratic ∀ Q ∈ Ωh ; v|∂Ω = 0}.
(2.1)
Before developing the finite volume element method, we make some assumptions on quadrilateral
meshes. For any Q ∈ Ωh let h Q be its diameter, let h 0Q be the smallest length of the edges and let θ Q be
any interior angle. We set h = max Q∈Ωh h Q .
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
of a quadratic spatial approximation and a two-step temporal discretization. As an implicit method, it is
unconditionally stable (Theorem 4.1), allows relatively large time steps (Δt = O(h)) and can generate
numerical solutions that have a second-order accuracy in the energy norm (Theorem 4.2).
The rest of this paper is organized as follows. In Section 2 we introduce some notation and establish
a finite volume element scheme for the parabolic initial boundary-value problem (1.1). In Section 3
we prove some auxiliary results about quadrilateral meshes and the bilinear forms. A second-order error
estimate in the energy norm is proved in Section 4 under certain regularity conditions. Section 5 presents
numerical experiments to illustrate the theoretical analysis. The paper is concluded with some remarks
in Section 6.
Throughout this paper we use C (with or without subscripts) to denote a generic positive constant
that is independent of discretization parameters.
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1041
b → Q.
FIG. 2. An invertible bilinear mapping FQ : Q
Mesh assumption A. The partition Ωh = {Q} is regular, that is, there exist two positive constants σ
and γ such that
h Q / h 0Q 6 σ,
•
| cos θ Q | 6 γ < 1 ∀ Q ∈ Ωh .
(2.2)
Mesh assumption B. The quadrilateral meshes are ‘asymptotically parallelogram’, that is, for Q ∈
Ωh one has
ϑ Q = O(h Q ),
(2.3)
where ϑ Q = max(|π − θ1 |, |π − θ2 |), θ1 is the angle between the outward normals of two opposite
sides of Q and θ2 is the angle between the outward normals of the other two sides.
R EMARK 2.1 The asymptotically parallelogram assumption has been adopted by many authors, although it takes several different forms in the literature. In Arnold et al. (2002) it was called ‘asymptotically parallelogram’ and defined through the maximal angle difference of the outward normals. It is
referred to as ‘h 2 -parallelogram’ and defined through the edge deviation in Ewing et al. (1999). A definition based on the distance of the two diagonal midpoints was adopted by Süli (1992). A detailed
analysis on the equivalence of these different forms can be found in Chou & He (2002).
R EMARK 2.2 It should be pointed out that ‘h 2 -uniform quadrilateral meshes’, a closely related but
stronger assumption, was also used in Ewing et al. (1999) to prove some superconvergence results. The
‘h 2 -uniformness’ requires that any two adjacent quadrilaterals form an h 2 -parallelogram. This stronger
assumption was needed to obtain a good cancellation property and then the superconvergence results
(see Ewing et al., 1999, p. 782).
R EMARK 2.3 We may adopt a more general Assumption B that ϑ Q = O(h τQ ) for some τ > 0. Then
the main difference will appear in Lemma 3.5, i.e., |(u h , Ih∗ vh ) − (vh , Ih∗ u h )| 6 Ch τ ku h k0 kvh k0 , which
will be used in Theorems 4.1 and 4.2. Consequently, we shall assume that Δt = O(h τ ) to obtain an
optimal order convergence rate. Since the expected error is O(h 2 +Δt 2 ), a linear rate in h Q is a practical
assumption that avoids unnecessary complexities.
In order to describe the finite volume element scheme, we introduce a dual partition Ωh∗ , whose
elements are called control volumes. As shown in Fig. 3, each edge of Q ∈ Ωh is partitioned into
three segments so that the ratio of these segments is 1:4:1. We connect these partition points with line
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
•
1042
M. YANG AND J. LIU
FIG. 3. A generic quadrilateral Q is partitioned into nine subregions.
R EMARK 2.4 The dual partition introduced here is different to the one used in Yang (2006), where the
sub-quadrilaterals were constructed based on the partition ratio 1:2:1. This new dual partition allows
us to control nonsymmetry of the bilinear form (∙, Ih∗ ∙) (see Lemma 3.5) and ensure coercivity of the
bilinear form ah (∙, Ih∗ ∙) (see Lemma 3.8). Both forms will be defined later.
2.2
Finite volume element scheme
Now we formulate the finite volume element method for the model problem (1.1). Given an interpolation
node z ∈ Zh0 , integrating the first equation in (1.1) over the associated control volume Vz and applying
Green’s formula, we obtain
Z
Z
Z
u t dx −
a∇u ∙ n ds =
f (x, t)dx,
(2.4)
Vz
∂ Vz
Vz
where n denotes the unit outer normal vector on ∂ Vz . The above formulation also states that we have an
integral conservation form on the control volume.
The integral form (2.4) can be further written in a variational form similar to the finite-element
method, with the help of a transfer operator Ih∗ : Sh → Sh∗ from the trial space to the test space defined
in Chou & Li (2000) by
X
v(z)Ψz ,
(2.5)
Ih∗ v =
z∈Zh0
where
n
Sh∗ = v ∈ L 2 (Ω): v|Vz is constant ∀ z ∈ Zh0 ; v|Vz = 0
and Ψz is the characteristic function of the control volume Vz .
∀ z ∈ ∂Ω
o
(2.6)
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
segments to the corresponding points on the opposite edge. This way, each quadrilateral of Ωh is divided
into nine sub-quadrilaterals Q z , with z ∈ Zh (Q), where Z
Sh (Q) is the set of the vertices, the midpoints
of the edges and the centre of Q. For each node z ∈ Zh = Q∈Ωh Zh (Q) we associate a control volume
Vz , which is the union of the subregions Q z containing the node z. Therefore we obtain a collection of
control volumes covering the domain Ω. This is the dual partition Ωh∗ of the primal partition Ωh . We
denote the set of interior nodes of Zh by Zh0 .
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1043
We multiply (2.4) by vh (z) and sum over all z ∈ Zh0 to obtain
(u t , Ih∗ vh ) + ah (u, Ih∗ vh ) = ( f, Ih∗ vh )
∀ vh ∈ Sh ,
(2.7)
where the bilinear form ah (∙, Ih∗ ∙) is defined as follows. For any u ∈ H01 (Ω) and vh ∈ Sh we have
Z
X
∗
ah (u, Ih vh ) = −
vh (z)
a∇u ∙ n ds.
(2.8)
z∈Zh0
∂ Vz
Let N be a positive integer. For simplicity of presentation, we consider a uniform time step Δt =
T /N and set tn = nΔt (0 6 n 6 N ). Let
u n − u n−1
3 n
1 n−2
n
n
n
n−1
ˉ
ˉ
u = u(∙, tn ), ∂u =
, Du =
Δt.
+ u
u − 2u
Δt
2
2
ˉ n , Ih∗ vh ) + ah (u n , Ih∗ vh ) = ( f (tn ), Ih∗ vh ),
( Du
h
h
(2.9)
with the initial approximations u 0h and u 1h given by
u 0h = Rh u 0 ,
(2.10)
ˉ 1h , Ih∗ vh ) + ah (u 1h , Ih∗ vh ) = ( f (t1 ), Ih∗ vh )
(∂u
∀ vh ∈ Sh ,
(2.11)
where Rh : H01 (Ω) ∩ H 3 (Ω) → Sh is the elliptic (Ritz) projection defined by
ah (Rh u, Ih∗ vh ) = ah (u, Ih∗ vh )
∀ vh ∈ Sh .
(2.12)
R EMARK 2.5 The scheme (2.9) can be written as
3 n ∗
1 n−2 ∗
∗
∗
(u , I vh ) + Δtah (u nh , Ih∗ vh ) = 2(u n−1
h , Ih vh ) − (u h , Ih vh ) + Δt ( f (tn ), Ih vh ),
2 h h
2
n > 2.
Set A(∙, ∙) = 32 (∙, Ih∗ ∙) + Δtah (∙, Ih∗ ∙). From Lemmas 3.4, 3.6 and 3.8, we know that the bilinear form
A(∙, ∙) is bounded and coercive on Sh for sufficiently small h. The right-hand side of the above equation
n−2
defines a continuous linear functional on Sh , for given u n−1
and f (tn ). Therefore there exists a
h , uh
n
unique solution u h at each time step by the Lax–Milgram theorem (see Brenner & Scott, 2002).
3. Properties of quadrilateral meshes and the bilinear forms
In this section we prove some lemmas regarding properties of quadrilateral meshes and the bilinear
forms defined in Section 2. Let P1 and P2 be two points. We use P1 P2 to denote the line segment,
−−→
|P1 P2 | to denote its length and P1 P2 to denote the vector from point P1 to point P2 .
According to Lemmas 3.1–3.4 in Yang (2006), we have the following results.
L EMMA 3.1 Let Q = P1 P2 P3 P4 ∈ Ωh . Mesh assumption B is equivalent to the following condition:
−−→ −−→
| P1 P2 + P3 P4 | = O(h 2Q ).
(3.1)
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
A fully discrete finite-volume scheme for (1.1) is formulated as follows. Find u nh ∈ Sh (2 6 n 6 N )
such that, for any vh ∈ Sh , we have
1044
M. YANG AND J. LIU
L EMMA 3.2 Suppose that Ωh satisfies Mesh assumption B, Q = P1 P2 P3 P4 ∈ Ωh and
|P3 P6 |
|P2 P5 |
=
= d,
|P2 P1 |
|P3 P4 |
where 0 6 d 6 1 is an arbitrary constant. Then we have
−−→ −−→
| P6 P5 + P1 P4 | = O(h 2Q ).
(3.2)
L EMMA 3.3 Under the same assumptions as in Lemma 3.2, we have
6
|6 P5 P6 P4 − 6 P4 P1 P5 | = O(h Q ),
(3.3)
P5 P6 P4 + 6 P6 P4 P1 = π + O(h Q ).
(3.4)
|u h |21,h =
=
where
X
Q∈Ωh
|kvh k|20 = (vh , Ih∗ vh ),
(3.5)
|u h |21,h,Q

X  X

Q∈Ωh
kvh k20,h = (Ih∗ vh , Ih∗ vh ),
X
δx u h xi+νi , j+ν j
νi = 12 ,1 ν j =0, 12 ,1
2
+
X
X
δ y u h xi+νi , j+ν j
νi =0, 12 ,1 ν j = 12 ,1

2 
 , (3.6)
δx u h xi+νi , j+ν j = u h xi+νi , j+ν j − u h xi+νi − 1 , j+ν j ,
2
δ y u h xi+νi , j+ν j = u h xi+νi , j+ν j − u h xi+νi , j+ν j − 1 .
2
The following lemma indicates that the discrete norms are equivalent to the corresponding L 2 -norm
or H 1 -seminorm.
L EMMA 3.4 Assume that Ωh satisfies Mesh assumption A. Then there exist positive constants C0 and
C1 , independent of h, such that, for any u h ∈ Sh , we have
C0 ku h k0 6 |ku h k|0 6 C1 ku h k0 ,
(3.7)
C0 ku h k0 6 ku h k0,h 6 C1 ku h k0 ,
(3.8)
C0 |u h |1 6 |u h |1,h 6 C1 |u h |1 .
(3.9)
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
It is assumed that there exist a pair of integers n x and n y such that the cardinality of Ωh is equal to
n x n y , and we can assign each Q ∈ Ωh a pair of integers (i, j), where 0 6 i 6 n x −1 and 0 6 j 6 n y −1.
Thus we label Q with the subscript (i, j) and denote its vertices by xi, j , xi+1, j , xi+1, j+1 and xi, j+1 ,
corresponding to P1 , P2 , P3 and P4 in Fig. 2. Let νi , ν j = 0 or 12 . Then the midpoints of the edges of
Q are denoted by xi+νi , j+ν j , where νi + ν j = 12 ,and the centre of Q is denoted by xi+ 1 , j+ 1 .
2
2
We now define some discrete norms on Sh . For any u h ∈ Sh we have
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1045
Proof. Since the partition is regular, we have
1/2
6
kû h k L 2 ( Q)
−1
J
b
F L ∞ (Q)
Q
1/2
ku h k L 2 (Q) 6 J FQ L ∞ ( Q)
b ,
b kuˆh k L 2 ( Q)
where
J F −1 Q
Therefore
For
Q
L ∞ (Q)
JF 6 Ch −2
Q ,
Q
b
L ∞ ( Q)
6 Ch 2Q .
C −1 h Q kuˆh k L 2 ( Q)
b 6 ku h k L 2 (Q) 6 Ch Q kuˆh k L 2 ( Q)
b .
u h Ih∗ u h dx we have a similar estimate as follows:
Z
Z
Z
C −1 h 2Q
Ih∗ u h dx̂ 6
Ih∗ u h dx̂.
uˆh 2 [
u h Ih∗ u h dx 6 Ch 2Q
uˆh 2 [
b
Q
b
Q
Q
ϕ1 (x) = (x − 1)(2x − 1),
ϕ2 (x) = 4x(1 − x),
(3.10)
(3.11)
ϕ3 (x) = x(2x − 1)
be the local quadratic basis in one dimension. Let ψi (x), where 1 6 i 6 3, be the characteristic
functions associated with the partitions [0, 1/6], [1/6, 5/6] and [5/6, 1], respectively. Then, using the
standard tensor-product basis and the resulting interpolation form of uˆh on the reference element, we
immediately obtain
Z
T
Ih∗ u h dx̂ = u Q (G2 ⊗ G2 )uTQ ,
=
u
(G
⊗
G
)u
,
uˆh [
kuˆh k2L 2 ( Q)
Q 1
1 Q
b
b
Q
where u Q ∈ R9 is a vector consisting of the nodal values of u h on Q

2
4
"Z
#3
1
1 
 2 16
ϕi ϕ j dx
=
G1 =
30 
0
i, j=1
−1 2
G2 =
"Z
1
ϕi ψ j dx
0
#3
i, j=1
=

83
32
and

−1

2
,
4
1 
 32 368
648 
−7 32

−7

32 
.
83
Since the matrices G1 and G2 are symmetric and positive definite, it is not difficult to see that kuˆh k2L 2 ( Q)
b
R
∗
[
and Qb uˆh Ih u h dx̂ are equivalent. Applying (3.10) and (3.11) and summing the result over Ωh yields
estimate (3.7). Estimate (3.8) can be obtained similarly. Estimate (3.9) was proved in Yang (2006). The bilinear form (∙, Ih∗ ∙) is generally nonsymmetric. The next lemma measures how far it is from
being symmetric.
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
Let
R
ku h k L 2 (Q) ,
1046
M. YANG AND J. LIU
L EMMA 3.5 Assume that Ωh satisfies Mesh assumptions A and B. For any u h , vh ∈ Sh we have
|(u h , Ih∗ vh ) − (vh , Ih∗ u h )| 6 Chku h k0 kvh k0 .
(3.12)
Proof. For any Q ∈ Ωh a change of variables in multiple integrals gives us
Z
Z
∗
∗
u h Ih vh dx =
uˆh Id
h vh J FQ dx̂.
Q̂
Q
A similar calculation to that in the proof of Lemma 3.4 yields
Z
T
∗
uˆh Id
m(Q)
h vh dx̂ = m(Q)v Q (G2 ⊗ G2 )u Q ,
Q̂
Q̂
(3.13)
Q̂
Direct calculations yield (see Fig. 2)
J FQ = 2A124 + 2(A123 − A124 )x̂ + 2(A134 − A124 ) ŷ,
0 6 x̂, ŷ 6 1,
where Ai jk denotes the area of the triangle with vertices Pi , P j and Pk . It is obvious that m(Q) =
J FQ 12 , 12 . Therefore, from Lemmas 3.1 and 3.3, we have
J F − m(Q) 6 |A123 − A124 | + | A134 − A124 |
Q
1
6 |P1 P2 | ||P2 P3 | sin(6 P1 P2 P3 ) − |P4 P1 | sin(6 P4 P1 P2 )|
2
1
+ |P4 P1 | ||P1 P3 | sin(6 P4 P1 P3 ) − |P3 P4 | sin(6 P3 P4 P1 )|
2
6 Ch 3Q .
Combining the above estimates, we obtain
Z
Z
Z
Z
∗
∗
∗
d
u h I ∗ vh dx −
vh Ih u h dx 6 u h Ih vh dx − m(Q)
uˆh Ih vh dx̂
h
Q
Q
Q
Q̂
Z
Z
Ih∗ u h dx̂
vˆh [
+ vh Ih∗ u h dx − m(Q)
Q
6 Ch 3Q
By (3.10), we have
Z
Q̂
Z
Q̂
Q̂
∗
|uˆh Id
h vh |dx̂ +
Z
Q̂
Ih∗ u h |dx̂ .
|vˆh [
2
∗
|uˆh Id
h vh |dx̂ 6 Ckuˆh k L 2 ( Q̂) kvˆh k L 2 ( Q̂) 6 C/ h Q ku h k L 2 (Q) kvh k L 2 (Q) ,
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
where m(Q) is the measure of Q. Since the matrix G2 is symmetric, we have
Z
Z
∗ v dx̂ − m(Q)
uˆh Id
vˆh [
m(Q)
Ih∗ u h dx̂ = 0.
h h
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
and hence
1047
Z
Z
∗
u h I ∗ vh dx −
vh Ih u h dx 6 Ch Q ku h k L 2 (Q) kvh k L 2 (Q) .
h
Q
Therefore
Q
|(u h , Ih∗ vh ) − (vh , Ih∗ u h )| 6
Z
X Z
∗
u h I ∗ vh dx −
vh Ih u h dx
h
Q∈Ωh
6C
X
Q∈Ωh
Q
Q
h Q ku h k L 2 (Q) kvh k L 2 (Q)
6 Chku h k0 kvh k0
by the Cauchy–Schwarz inequality.
which is not symmetric. Therefore
Z
Z
∗
d
m(Q)
Ih∗ u h dx̂ = m(Q)v Q (G2 ⊗ G2 − G2T ⊗ G2T )uTQ .
uˆh Ih vh dx̂ − m(Q)
vˆh [
Q̂
Q̂
If the maximum eigenvalue of the matrix G2 ⊗ G2 − G2T ⊗ G2T is O(h Q ) then we would obtain an almost
symmetric result as in Lemma 3.5. But a simple calculation gives


1
0
1
0
0 −8 0 −8 −6


8
0
8
0 −22 0 −1 0 −1




 0 −8 0
1
−6 −8 0
1
0





8
0
−1
0
−22
0
8
0
−1




1
T
T

6
22
6
22
0
22
6
22
6
G2 ⊗ G2 − G2 ⊗ G2 =
,

576 

−1 0
8
0 −22 0 −1 0
8




0
1
0 −8 −6
1
0 −8 0 





−1 0 −1 0 −22 0
8
0
8


0
1
0
1
−6 −8 0 −8 0
which could not produce a factor O(h Q ) as we expected! Then it is very difficult to measure how far
the bilinear form (∙, Ih∗ ∙) is from being symmetric based on the 1:2:1 dual partition ratio.
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
R EMARK 3.1 As shown in the proof of Lemma 3.5, the symmetry of the matrix G2 is needed for (3.13)
to hold. The symmetry relies on the dual partition ratio 1:4:1 introduced in this paper. If the ratio of the
dual segments is set as 1:2:1 then one can verify that


1 −1
8

1 
 5 22 5  ,
G2 =

48 
−1 1
8
1048
M. YANG AND J. LIU
Let Ih : H01 (Ω) ∩ H 3 (Ω) → Sh be the usual nodal interpolation operator satisfying the approximation property (see, e.g., Brenner & Scott, 2002)
ku − Ih ukr 6 Ch 3−r kuk3 ,
0 6 r 6 2.
(3.14)
Ih∗ ∙).
Next we consider the continuity of the bilinear form ah (∙,
The proof is very similar to that for
Lemma 3.6 in Yang (2006). We provide a short one for completeness.
L EMMA 3.6 There exists a constant C > 0, independent of h, such that
|ah (u h , Ih∗ vh )| 6 Cku h k1 kvh k1
|ah (u − Ih u, Ih∗ vh )| 6 Ch 2 kuk3 kvh k1
∀ u h , vh ∈ Sh ,
(3.15)
∀ u ∈ H 3 (Ω), vh ∈ Sh .
(3.16)
Q∈Th z 1 ,z 2 ∈Z ∩Q
h
1
2
where z 1 and z 2 are chosen in Q with no repetition. It is obvious from (3.6) that
|vh (z 1 ) − vh (z 2 )| 6 |vh |1,h,Q .
It follows from the trace inequality (see, e.g., Theorem 1.6.6 in Brenner & Scott, 2002) that
Z
1/2
a∇w ∙ n ds 6 Ca ∗ h Q kwk H 1 (∂ Vz ∩∂ Vz )
1
2
∂ Vz ∩∂ Vz
1
2
1/2
1/2
1/2
6 Ch Q kwk H 1 (Q) kwk H 2 (Q) .
If w = u h then we use the inverse estimate ku h k H 2 (Q) 6 Ch −1
Q ku h k H 1 (Q) (see Brenner & Scott, 2002)
to get
Z
a∇u h ∙ n ds 6 Cku h k H 1 (Q) .
∂ Vz ∩∂ Vz
1
2
If w = u − Ih u then we use the approximation property (3.14) to get
Z
a∇(u − Ih u) ∙ n ds 6 Ch 2Q ku h k H 3 (Q) .
∂ Vz ∩∂ Vz
1
2
Combining the above estimates and using Lemma 3.4 gives
X
|ah (u h , Ih∗ vh )| 6 C
ku h k H 1 (Q) |vh |1,h,Q 6 Cku h k1 |vh |1
Q∈Th
and
|ah (u − Ih u, Ih∗ vh )| 6 C
as desired.
X
Q∈Th
h 2Q kuk H 3 (Q) |vh |1,h,Q 6 Ch 2 kuk3 |vh |1 ,
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
Proof. Let w denote u h or u − Ih u. In view of definition (2.8), we reorder by edges to get
Z
X
X
∗
a∇w ∙ n ds ,
|ah (w, Ih vh )| =
(vh (z 1 ) − vh (z 2 ))
∂ Vz ∩∂ Vz
0
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1049
The following lemma about partitioned matrices was proved in Yang (2006) and will be used in this
paper for the proof of the coercivity of ah (∙, Ih∗ ∙).
A1 A2
B1 B2
and B =
be two partitioned matrices and let κ 6= 0 be
L EMMA 3.7 Let A =
B2 B1
A2T A1
A
κB
is positive definite if and only if the matrices
a constant. Then the matrix
κBT κ 2 A
"
B1 + B1T
A1 +
2
#
1
± [(A2 + A2T ) + (B2 + B2T )]
2
"
B1 + B1T
A1 −
2
#
1
± [(A2 + A2T ) − (B2 + B2T )]
2
and
L EMMA 3.8 Assume that Ωh satisfies Mesh assumptions A and B. There exists a constant C0 > 0,
independent of h, such that, for sufficiently small h, we have
ah (u h , Ih∗ u h ) > C0 ku h k21
∀ u h ∈ Sh .
(3.17)
Proof. We first study some properties of the auxiliary bilinear form
Z
X
aˉ h (u, Ih∗ vh ) = −
vh (z)
(a∇u)
ˉ
∙ n ds ∀ u ∈ H01 (Ω), vh ∈ Sh ,
(3.18)
∂ Vz
z∈Zh0
where a|
ˉ Q = a xi+ 1 , j+ 1 . We can rewrite (3.18) as
2
2
aˉ h (u, Ih∗ vh ) =
=
X
Q∈Ωh
aˉ Q,h (u, Ih∗ vh )
X Q∈Ωh
−
X
z∈Zh (Q)
vh (z)aˉ
Z
∂ Vz ∩Q
∇u ∙ n ds .
The Piola transformation maps a vector-valued function on Q̂ to one on Q by
v=
1
J FQ
JFQ v̂ ◦ FQ−1 .
This transformation has the following well-known property (see Brezzi & Fortin, 1991):
Z
Z
v ∙ n ds = v̂ ∙ n̂ dŝ,
e
ê
(3.19)
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
are positive definite.
1050
M. YANG AND J. LIU
where s and ŝ denote the arc lengths along the edges e and ê, respectively, with n and n̂ as the unit
normal vectors. For any u h ∈ Sh let α = (ux,Q , u y,Q ) be a vector with ux,Q , u y,Q ∈ R6 defined by
ux,Q = δx u h xi+ 1 , j , δx u h xi+ 1 , j+ 1 , δx u h xi+ 1 , j+1 , . . . , δx u h (xi+1, j+1 ) ,
2
2
2
2
u y,Q = δ y u h xi, j+ 1 , δ y u h xi+ 1 , j+ 1 , δ y u h xi+1, j+ 1 , . . . , δ y u h (xi+1, j+1 ) .
2
2
2
2
Based on the Piola transformation, we integrate equation (3.19) along the edges of the reference element
to obtain
1
1
aˉ Q,h (u h , Ih∗ u h ) = αA α T = α(A + A T )α T ,
(3.20)
2
a xi+ 1 , j+ 1
2
2
which involves the partition matrix
A1
A2
A2
A1
#
.
Here the matrices (A1 )6×6 and (A 1 )6×6 represent the contraction distortion, while the matrices (A2 )6×6
and (A 2 )6×6 characterize the rotational distortion. Let
ϕ1 (x) = (x − 1)(2x − 1),
ϕ2 (x) = 4x(1 − x),
ϕ3 (x) = x(2x − 1)
be the local quadratic basis in one dimension. The entries of these matrices are specified as follows:
 Z
ϕ j ( ŷ)

|P12 P43 |2 ,
1 6 i, j 6 3,
 73

1

J
FQ 6 , ŷ
I

i


Z


ϕ j−3 ( ŷ)

2
1

1 6 i, j − 3 6 3,

− 3 I JF 1 , ŷ |P12 P43 | ,
Q 6
i
Z
(A1 )i j =

ϕ j ( ŷ)
1

|P21 P34 |2 , 1 6 i − 3, j 6 3,

−

3
1

,
ŷ
J
F

I
6

 Z i−3 Q



ϕ j−3 ( ŷ)

|P21 P34 |2 ,
 73
4 6 i, j 6 6,
1
Ii−3 J FQ
6 , ŷ
 Z
−−−→
−−−→
(4 ŷ−3)(1−ŷ) −−→ −
ŷ −−→ −

P1 P2 ∙ P12 P43 + (4 ŷ−3)
P4 P3 ∙ P12 P43 ,
Cj


1
1

J FQ 6 , ŷ
Ii J FQ 6 , ŷ



Z


−−−→
−−−→

(4 ŷ−1)(1−ŷ) −−→ −
(4 ŷ−1) ŷ −−→ −


−C j−3 I JF 1 , ŷ P1 P2 ∙ P12 P43 + JF 1 , ŷ P4 P3 ∙ P12 P43 ,
Q 6
Q 6
i
Z
(A2 )i j =

−
−
→
−
−
−
→
−−−→
−
(4
ŷ−1)(1−
(4
ŷ −−→ −
ŷ)

P1 P2 ∙ P21 P34 + ŷ−1)

P4 P3 ∙ P21 P34 ,
−C j

5
5

J
J
,
ŷ
,
ŷ
FQ 6
FQ 6

Ii−3


Z


−
−
−
→
−
−
−
→
−−−→

(4 ŷ−3)(1−ŷ)
ŷ −−→ −

C j−3
P1 P2 ∙ P21 P34 + (4 ŷ−3)
P4 P3 ∙ P21 P34 ,
5
5
Ii−3
J FQ
6 , ŷ
J FQ
6 , ŷ
1 6 i, j 6 3,
1 6 i, j − 3 6 3,
1 6 i − 3, j 6 3,
4 6 i, j 6 6,
where C1 = C2 = 5/9 and C3 = −1/9. The integral intervals are I1 = [0, 1/6], I2 = [1/6, 5/6] and
I3 = [5/6, 1]. The matrices A 1 and A 2 take a similar form to those above.
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
A=
"
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1051
FIG. 4. A figure for Lemmas 3.1–3.3.
with
A˜1 =
"
A˜12
A˜11
A˜12
A˜11
#
,
A˜2 =
"
A˜21
A˜22
A˜22
A˜21
#
and
A˜11 =

83
32
7 
 32 368
1944
−7 32



−7

32  ,
83
−20 −20
4

83
32
−1 
A˜12 =
 32 368
1944
−7 32
cos θ Q 

A˜21 =
−30 −30 6  ,
81
5
5
−1
The minimum principal major of the matrices

5

32  ,
83
5
cos θ Q 
A˜22 =
−30 −30
81
−20 −20
T
A˜21 + A˜21
A˜11 +
2
!
T
A˜22 + A˜22
± A˜12 +
2
!
T
A˜21 + A˜21
A˜11 −
2
!
T
A˜22 + A˜22
± A˜12 −
2
!
and

−7
is
50
50
85
−
| cos(θ Q )| −
| cos2 (θ Q )|.
729 729
2916

−1

6 .
4
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
We first investigate an auxiliary matrix A˜ for a parallelogram. Without loss of generality, we choose
θ Q = 6 P4 P1 P2 (see Fig. 4). Let κ = |P1 P4 |/|P1 P2 |. Note that the Jacobian determinant J FQ is a
constant for a parallelogram. Then
"
#
A˜1
κ A˜2
|P1 P2 |2 ˜
˜
˜
A=
M, M =
m(Q)
κ A˜2 κ 2 A˜1
1052
M. YANG AND J. LIU
Let
F(α) =
50
50
85 2
−
α−
α .
729 729
2916
It is not difficult to verify that F(α) is monotone decreasing for α ∈ [0, 1] and has a root α0 ∈ (0, 1)
(approximately 0.75667). We can choose γ < α0 in (2.2) so that F(| cos(θ Q )|) > 0. Then the principal
minors of the above matrices are all positive, and hence these matrices are positive definite. By Lemma
3.7, we know that the matrix M˜ itself is positive definite as well. The minimum eigenvalue λγ > 0 of
the matrix M˜ depends only on the constant γ . From Mesh assumption A we have
!
2λγ
A˜ + A˜T
|P1 P2 |2
λmin
> λγ
>
.
(3.21)
2
m(Q)
σ
˜
˜T
Now we consider the difference between the matrix A +2A on a parallelogram and the matrix
we have
T
˜
˜T
on an asymptotically parallelogram. Let D = A +2A − A +2A . By Lemmas 3.2 and 3.3,
|P12 P43 | = |P21 P34 | = |P1 P4 | + O(h 2Q ),
|P14 P23 | = |P41 P32 | = |P1 P2 | + O(h 2Q )
(3.22)
and
−−→ −−−−→ −−→ −−−−→ −−→ −−−−→ −−→ −−−−→
P1 P2 ∙ P12 P43 = P4 P3 ∙ P12 P43 = P1 P2 ∙ P21 P34 = P4 P3 ∙ P21 P34
−−→ −−−−→ −−→ −−−−→ −−→ −−−−→ −−→ −−−−→
= P1 P4 ∙ P14 P23 = P2 P3 ∙ P14 P43 = P1 P4 ∙ P41 P32 = P2 P3 ∙ P41 P32
= |P1 P2 ||P1 P4 | cos θ Q cos h Q + O(h 3Q ).
By (2.3), (3.22) and (3.23), we can verify that, when h Q is small enough, we have
|(D)i j | 6 C
(1 − cos h Q )h 2Q + h 3Q
, 1 6 i, j 6 12.
m(Q)
p
Mesh assumption A implies that h 2Q /m(Q) 6 2σ/ 1 − γ 2 . So we have
|(D)i j | 6 C(1 − cos h Q + h Q ),
1 6 i, j 6 12,
and hence
λmax (D) 6 kDk∞ 6 12C(1 − cos h Q + h Q ) 6 Ch Q 6 Ch.
Combining the above results with (3.20), we obtain
A + AT
αT
aˉ Q,h (u h , Ih∗ u h ) = a xi+ 1 , j+ 1 α
2
2
2
= a xi+ 1 , j+ 1 α[(A˜ + A˜T )/2 + D]α T
2
2
(3.23)
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
A +A T
2
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1053
> a∗ [λmin ((A˜ + A˜T )/2) − λmax (D)]αα T
= a∗ [λmin ((A˜ + A˜T )/2) − λmax (D)]|u h |21,h,Q
> a∗ (2λγ /σ − Ch)|u h |21,h,Q .
Since a(x) is Lipschitz continuous, we have (see Yang, 2006)
|a(u h , Ih∗ u h ) − a(u
ˉ h , Ih∗ u h )| 6 Ch|u h |21 .
(3.24)
Applying Poincaré’s inequality, we obtain for sufficiently small h that
X
ˉ h , Ih∗ u h )]
aˉ Q,h (u h , Ih∗ u h ) + [a(u h , Ih∗ u h ) − a(u
ah (u h , Ih∗ u h ) =
Q∈Ωh
X
Q∈Ωh
(2λγ /σ − Ch)|u h |21,h,Q − Ch|u h |21
> C0 ku h k21 ,
which completes the proof.
4. Stability and convergence analysis
In this section we present a stability and convergence analysis for the finite volume element method.
First, we derive some elementary inequalities that will be used in the proofs of the two main theorems.
For any u h , vh ∈ Sh one has
0 6 |ku h − vh k|20 = (u h − vh , Ih∗ (u h − vh ))
= |ku h k|20 + |kvh k|20 − (u h , Ih∗ vh ) − (vh , Ih∗ u h ).
(4.1)
Together with Lemma 3.5, this implies that
1
(u h , Ih∗ vh ) 6 (|ku h k|20 + |kvh k|20 + (u h , Ih∗ vh ) − (vh , Ih∗ u h ))
2
Ch
1
ku h k0 kvh k0 .
6 (|ku h k|20 + |kvh k|20 ) +
2
2
(4.2)
From (4.1) we have
|ku h + vh k|20 = |ku h k|20 + |kvh k|20 + (u h , Ih∗ vh ) + (vh , Ih∗ u h )
6 2(|ku h k|20 + |kvh k|20 ).
(4.3)
The following theorem indicates that the finite volume element method is stable in the L 2 -norm.
T HEOREM 4.1 Let u nh be the numerical solution of the finite-volume scheme (2.9)–(2.11). There exists
a positive constant C, independent of the discretization parameters, such that
!
M
X
M
T (h/Δt+1)
0
ku h k0 6 C e
k f (tn )k0 , 1 6 M 6 N .
ku h k0 + Δt
(4.4)
n=1
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
> a∗
1054
M. YANG AND J. LIU
ˉ n =
Proof. Introducing two difference operators δi u nh = u nh − u n−i
for i = 1, 2, we rewrite Δt Du
h
h
n
n
1
2δ1 u h − 2 δ2 u h . Note that, for i = 1, 2, we have
n−i
∗ n
2(δi u nh , Ih∗ u nh ) = δi |ku nh k|20 + |kδi u nh k|20 + [(u nh , Ih∗ u n−i
h ) − (u h , Ih u h )],
2
where δi |ku nh k|20 = |ku nh k|20 − |ku n−i
h k|0 . So we have
ˉ n , Ih∗ u n ) = δ1 |ku n k|20 − 1 δ2 |ku n k|20 + |kδ1 u n k|20 − 1 |kδ2 u n k|20
Δt ( Du
h
h
h
h
h
h
4
4
1 n ∗ n−2
n−1 ∗ n
n−2 ∗ n
+ [(u nh , Ih∗ u n−1
h ) − (u h , Ih u h )] − [(u h , Ih u h ) − (u h , Ih u h )].
4
(4.5)
It is clear that
n=2
1
δ1 |ku nh k|20 − δ2 |ku nh k|20
4
=
3 M 2 1 M−1 2 3 1 2 1 0 2
|ku k| − |ku
k|0 − |ku h k|0 + |ku h k|0 .
4 h 0 4 h
4
4
(4.6)
Since δ2 u nh = δ1 u nh + δ1 u n−1
h , it follows from (4.3) that
M X
n=2
M
1
1X
2
(|kδ1 u nh k|20 − |kδ1 u n−1
|kδ1 u nh k|20 − |kδ2 u nh k|20 >
h k|0 )
4
2
n=2
1
= (|kδ1 u hM k|20 − |kδ1 u 1h k|20 ).
2
(4.7)
By Lemma 3.5, we have
M X
n=2
1 n ∗ n−2
n−1 ∗ n
n−2 ∗ n
)
−
(u
,
I
u
)]
−
,
I
u
)
−
(u
,
I
u
)]
[(u nh , Ih∗ u n−1
[(u
h h
h h
h
h
h
4 h h h
6 Ch
M
X
n=2
n−2
n
(ku n−1
h k0 + ku h k0 )ku h k0 .
(4.8)
Since |ku hM−1 |k20 6 2|ku hM k|20 + 2|kδ1 u hM k|20 , we have from (4.5)–(4.8) that
Δt
M
X
n=2
ˉ n , Ih∗ u n ) > 3 |ku hM k|20 − 1 |ku M−1 k|20 − 3 |ku 1h k|20 + 1 |ku 0 k|20
( Du
h
h
4
4 h
4
4 h
M
X
1
n−2
n
+ (|kδ1 u hM k|20 − |kδ1 u 1h k|20 ) − Ch
(ku n−1
h k0 + ku h k0 )ku h k0
2
n=2
1
3
1
1
> |ku hM k|20 − |ku 1h k|20 + |ku 0h k|20 − |kδ1 u 1h k|20
4
4
4
2
− Ch
M
X
n=2
n−2
n
(ku n−1
h k0 + ku h k0 )ku h k0 .
(4.9)
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
M X
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1055
On the other hand,
ˉ 1h , Ih∗ u 1h ) > 1 (|ku 1h k|20 − |ku 0 k|20 ) + 1 |kδ1 u 1h k|20 − Chku 0 k0 ku 1h k0 .
Δt (∂u
h
h
2
2
(4.10)
Combining (4.9) and (4.10) yields
ˉ 1h , Ih∗ u 1h ) + Δt
Δt (∂u
M
X
n=2
ˉ n , Ih∗ u n ) > 1 |ku hM k|20 − 1 |ku 1h k|20 − 1 |ku 0h k|20
( Du
h
h
4
4
4
− Ch
M
X
n=1
n
ku n−1
h k0 ku h k0 − Ch
M
X
n=2
n
ku n−2
h k0 ku h k0 . (4.11)
From (2.9) and (2.11) we have
M
X
n=2
ˉ n , Ih∗ u n ) + Δt
( Du
h
h
6 Δt
M
X
n=1
M
X
ah (u nh , Ih∗ u nh )
n=1
k f (tn )k0 kIh∗ u h k0 6 C1 Δt
M
X
n=1
k f (tn )k0 ku nh k0 .
Applying (3.7) and (4.11), we obtain
M
M
n=1
n=1
X
X
1 M 2
1
1
n−2
n
|ku h k|0 + Δt
ah (u nh , Ih∗ u nh ) 6 |ku 1h k|20 + |ku 0h k|20 + Ch
(ku n−1
h k0 + ku h k0 )ku h k0
4
4
4
+ C1 Δt
M
X
n=1
k f (tn )k0 ku nh k0
M
X
1
1
n
6 |ku 1h k|20 + |ku 0h k|20 + Ch
|ku n−1
h k|0 |ku h k|0
4
4
n=1
+ Ch
M
X
n=2
n
|ku n−2
h k|0 |ku h k|0 + CΔt
M
X
n=1
k f (tn )k0 |ku nh k|0 .
Let J be such that |ku hJ k|0 = max16n 6 M |ku nh k|0 . Then
|ku hJ k|20
6
|ku hM k|0
6
|ku 1h k|0
+ |ku 0h k|0
+ Ch
M
X
n=1
|ku n−1
h k|0
+ CΔt
M
X
n=1
!
k f (tn )k0 |ku hJ k|0 .
Therefore
|ku hJ k|0
6
|ku 1h k|0
+ |ku 0h k|0
+ Ch
M
X
n=1
|ku n−1
h k|0
+ CΔt
M
X
n=1
k f (tn )k0 .
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
ˉ 1h , Ih∗ u 1h ) + Δt
Δt (∂u
1056
M. YANG AND J. LIU
Using (4.2), we have
|ku 1h k|0 6 (1 + Ch)|ku 0h k|0 + CΔtk f (t1 )k0 .
Applying the discrete Gronwall inequality yields
|ku hM k|0 6 C e M(h+Δt) |ku 0h k|0 + Δt
6Ce
T(h/Δt+1)
|ku 0h k|0
M
X
n=1
+ Δt
k f (tn )k0
M
X
n=1
!
!
1 6 M 6 N.
k f (tn )k0 ,
The proof is completed by another use of (3.7).
u nh
ku M − u hM k0 + Δt
M
X
n=0
ku n − u nh k21
! 12
6 C(Δt 2 + h 2 ),
0 6 M 6 N,
(4.12)
for sufficiently small h and Δt, where the positive constant C is independent of the discretization
parameters.
Proof. We decompose the error as u nh − u n = ξ n − ηn , where ξ n = u nh − Rh u n and ηn = u n − Rh u n ,
with Rh being the elliptic projection defined in (2.12). By (2.7), (2.9) and (2.11), we have the following
error equations:
ˉ n , Ih∗ vh ) + ah (ξ n , Ih∗ vh ) = (ωn , Ih∗ vh ),
( Dξ
n > 2,
ˉ 1 , Ih∗ vh ) + ah (ξ 1 , Ih∗ vh ) = (ω1 , Ih∗ vh ),
(∂ξ
where
ˉ n + u nt − Du
ˉ n,
ωn = Dη
n > 2,
ˉ 1 + u 1t − ∂u
ˉ 1.
ω1 = ∂η
By Lemma 3.8, definition (2.12) and the Galerkin orthogonality, we have
C0 kIh u − Rh uk21 6 ah (Ih u − Rh u, Ih∗ (Ih u − Rh u))
= ah (Ih u − u, Ih∗ (Ih u − Rh u)).
It follows from Lemma 3.6 that
kIh u − Rh uk1 6 Ch 2 kuk3 .
(4.13)
Using (3.14) and a triangle inequality, we obtain
kηn k1 6 ku n − Ih u n k1 + kIh u n − Rh u n k1 6 Ch 2 ku n k3 .
(4.14)
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
be the numerical solution of the finite-volume
T HEOREM 4.2 Let u be the solution of (1.1) and let
scheme (2.9)–(2.11). Assume that (1.2) and Mesh assumptions A and B hold. If Δt = O(h) then we
have the following error estimate in the energy norm:
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1057
Suppose that J is such that |kξ J k|0 = max16n 6 M |kξ n k|0 , where 1 6 M 6 N . Since ξ 0 = 0, a
similar argument as that in the proof of Theorem 4.1 leads to
M
M
M
n=1
n=1
n=1
X
X
X
1 J 2
|kξ k|0 + C0 Δt
kξ n k21 6 Ch
kξ n−1 k0 kξ n k0 + CΔt
kωn k0 |kξ J k|0 + CΔt 2 kω1 k20
4
M
X
6 C(h + Δt)
n=1
|kξ n k|20
+ 8C Δt
M
X
n=1
n
kω k0
!2
1
+ |kξ J k|20 + CΔt 2 kω1 k20 .
8
(4.15)
Applying Taylor’s expansion with the remainder term in integral form, we get
M
X
n=2
kωn k0 6 Δt
6C
M
X
n=2
ˉ n k0 + ku nt − Du
ˉ n k0 )
(k Dη
M Z
X
n=2
6C
Z
6C h
tn
tn−2
kηt k0 dτ + Δt 2
T
kηt k0 dτ + Δt
0
2
Z
2
Z
T
0
ku t k3 dτ + Δt
Z
tn
tn−2
ku ttt k0 dτ
T
ku ttt k0 dτ
0
2
Z
T
0
ku ttt k0 dτ .
(4.16)
Similarly, we have
ˉ 1 k0 + Δtku 1t − ∂u
ˉ 1 k0
Δtkω1 k0 6 Δtk∂η
Z Δt
Z Δt
6 Ch 2
ku t k3 dτ + Δt
ku tt k0 dτ.
0
(4.17)
0
Combining (4.15)–(4.17), we obtain
|kξ
J
k|20
+ Δt
M
X
n=1
kξ n k21
6 C(h + Δt)
M
X
n=1
|kξ n k|20 + Cu (Δt 4 + h 4 ),
where Cu = C(ku t k L 1 (0,T ;H 3 (Ω)) + ku tt k L ∞ (0,T ;L 2 (Ω)) + ku ttt k L 1 (0,T ;L 2 (Ω)) )2 .
To balance spatial and temporal errors it is sufficient to have h = O(Δt), which allows us to use
(3.7) and the discrete Gronwall inequality to derive
kξ M k20
+ Δt
M
X
n=1
kξ n k21
6
C0−2 |kξ J k|20
+ Δt
M
X
n=1
kξ n k21 6 C(Δt 4 + h 4 ),
M > 1,
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
Δt
1058
M. YANG AND J. LIU
for sufficiently small h and Δt. By (4.14), we obtain
kη (t)k1 6 Ch ku k3 6 Ch
n
2
n
2
ku 0 k3 +
Z
t
0
ku t k3 dτ .
Combining the above two estimates, we get the desired estimate.
5. Numerical experiments
xi, j =
π
π
i+
sin( j)rand(),
M
4M
yi, j =
π
π
j+
sin(i)rand(),
M
4M
1 6 i, j 6 M − 1,
where sin(i) and sin( j) use the radian unit for angles and rand() generates a random number in (0, 1). An
implementation of the random function rand() depends on the computer platform used but is available
in the standard library of most C/C++ compilers.
Given a spatial mesh parameter h = π/M, the time step size is chosen as Δt = T /(2π )h. We
use the first-order backward Euler as a starter scheme (see, e.g., Thomée, 2006). The preconditioned
bi-conjugate gradient stabilized method is employed to solve the nonsymmetric discrete linear systems.
FIG. 5. An example for asymptotically parallelogram quadrilateral meshes (used in our numerical experiments).
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
In this section we present numerical experiments to illustrate the theoretical results presented in the
previous sections. The domain is Ω = [0, π ]2 , the permeability coefficient a(x, y) = (x + 1)2 + y 2 ,
the exact solution u(x, y, t) = e−0.1t sin(x) sin(y) and the final time T = 0.2. The right-hand side
f (x, y, t) is computed accordingly.
We test the finite-volume method first on a family of rectangular meshes (see Fig. 5) that have
M = 4, 8, 16, 32 or 64 partitions in both the x- and y-directions and then on a set of quadrilateral
meshes generated by
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1059
TABLE 1 Errors and convergence rates on the rectangular meshes
M
4
8
16
32
64
kIh u N − u hN kl ∞
8.563 × 10−3
2.074 × 10−3
5.138 × 10−4
1.281 × 10−4
3.200 × 10−5
|Ih u N − u hN |1,h
Rate
2.202 × 10−2
—
2.04
2.01
2.00
2.00
ku nh k E
Rate
—
1.98
1.99
1.99
2.00
5.546 × 10−3
1.388 × 10−3
3.471 × 10−4
8.676 × 10−5
Rate
2.032 × 10−2
—
1.95
1.99
2.00
1.99
ku nh k E
Rate
5.226 × 10−3
1.312 × 10−3
3.281 × 10−4
8.241 × 10−5
TABLE 2 Errors and convergence rates on the quadrilateral meshes
M
8.089 × 10−3
2.274 × 10−3
5.483 × 10−4
1.400 × 10−4
3.426 × 10−5
|Ih u N − u hN |1,h
Rate
Rate
1.945 × 10−2
—
1.83
2.05
1.96
2.03
—
1.73
2.00
1.97
1.99
5.883 × 10−3
1.466 × 10−3
3.718 × 10−4
9.316 × 10−5
2.126 × 10−2
6.397 × 10−3
1.596 × 10−3
4.072 × 10−4
1.024 × 10−4
—
1.73
2.00
1.97
1.99
The tolerance for residuals is set as 10−11 and simple diagonal preconditioning is used. The numerical
order of convergence is then measured by comparing the computed errors on two successive mesh levels.
From the proof of Theorem 4.2 we know that the second-order error estimate in the energy norm is
essentially determined by the second-order convergence in Δt and h of the following quantity:
ku hN k E
= |kIh u
N
− u hN k|0
+ Δt
N
X
n=1
|Ih u
n
− u nh |21,h
!1/2
,
due to the approximation property (3.14), the norm equivalences (3.7) and (3.9) and the estimate (4.13).
We thus measure ku nh k E in the numerical experiments in lieu of the energy norm defined in (4.12). The
numerical results listed in Tables 1 and 2 clearly reflect the second-order convergence of ku nh k E for both
the rectangular and the quadrilateral meshes, which agrees very well with our theoretical findings. As a
by-product, we can also obtain second-order accuracy in the max-norm kIh u N − u hN kl ∞ and the discrete
H 1 -norm |Ih u N − u hN |1,h .
6. Concluding remarks
In this paper we presented a quadratic finite volume element method for parabolic problems on quadrilateral meshes. A suitable dual partition was introduced to control the nonsymmetry of the bilinear forms.
A second-order convergence in the L 2 (0, T ; H 1 (Ω))-norm was derived and verified in numerical experiments. However, there are technical difficulties in deriving error estimates in L ∞ (0, T ; H 1 (Ω)) and
L ∞ (0, T ; L 2 (Ω)) similar to those for the finite-element methods. The main reason for this deficiency is
that we are not able to derive the optimal L 2 -norm error estimate for the Ritz projection for the bilinear
form ah (∙, Ih∗ ∙). Such a deficiency exists on triangular and quadrilateral meshes (see Liebau, 1996; Li
et al., 2000; Yang, 2006; Xu & Zou, 2009). How to obtain the optimal L 2 -norm error estimates for finite
volume element methods based on multidimensional higher-order elements is still an open problem.
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
4
8
16
32
64
kIh u N − u hN kl ∞
1060
M. YANG AND J. LIU
R EFERENCES
A RNOLD , D., B OFFI , D. & FALK , R. (2002) Approximation by quadrilateral finite elements. Math. Comput., 71,
909–922.
BANK , R. E. & ROSE , D. J. (1987) Some error estimates for the box method. SIAM J. Numer. Anal., 24, 777–787.
B RENNER , S. C. & S COTT, L. R. (2002) The Mathematical Theory of Finite Element Methods. New York:
Springer.
B REZZI , F. & F ORTIN , M. (1991) Mixed and Hybrid Finite Element Methods. New York: Springer.
C AI , Z., D OUGLAS J R , J. & PARK , M. (2003) Development and analysis of higher order finite volume methods
over rectangles for elliptic equations. Adv. Comput. Math., 19, 3–33.
C ARSTENSEN , C., L AZAROV, R. & T OMOV, S. (2005) Explicit and averaging a posteriori error estimates for
adaptive finite volume methods. SIAM J. Numer. Anal., 42, 2496–2521.
C HATZIPANTELIDIS , P., L AZAROV, R. D. & T HOM ÉE , V. (2004) Error estimates for a finite volume element
method for parabolic equations in convex polygonal domains. Numer. Methods Partial Differ. Equ., 20, 650–
674.
C HOU , S. H. & H E , S. (2002) On the regularity and uniformness conditions on quadrilateral grids. Comput.
Methods Appl. Mech. Eng., 191, 5149–5158.
C HOU , S. H., K WAK , D. Y. & L I , Q. (2003) L p error estimates and superconvergence for covolume or finite
volume element methods. Numer. Methods Partial Differ. Equ., 19, 463–486.
C HOU , S. H. & L I , Q. (2000) Error estimates in L 2 , H 1 , and L ∞ in covolume methods for elliptic and parabolic
problems: a unified approach. Math. Comput., 69, 103–120.
E WING , R. E., L IN , T. & L IN , Y. (2002) On the accuracy of the finite volume element method based on piecewise
linear polynomials. SIAM J. Numer. Anal., 39, 1865–1888.
E WING , R. E., L IU , M. & WANG , J. (1999) Superconvergence of mixed finite element approximations over
quadrilaterals. SIAM J. Numer. Anal., 36, 772–787.
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
The coercivity of the bilinear form ah (∙, Ih∗ ∙) plays a critical role in the stability and convergence
analysis of the finite volume element scheme. The proof of the coercivity (Lemma 3.8) is demanding.
The usual techniques used in the analysis of linear finite-volume methods do not help here. However, the
coercivity is related to the positive definiteness of certain matrices at the element level. This challenging
issue is then resolved by breaking up the distortion of affine mappings into contraction and rotation and
employing partitioned matrices for size reduction. We hope that these techniques could be extended to
the analysis of other higher-order finite-volume methods in multiple dimensions.
Quadrilateral meshes have been used in a variety of applications and the asymptotically parallelogram assumption has been widely accepted in the literature (see Süli, 1992; Ewing et al., 1999; Arnold
et al., 2002; Flemisch & Wohlmuth, 2007), although it takes several different but equivalent forms. It
would be very interesting to see whether the assumption can be significantly weakened.
Apparently, the quadratic finite-volume elements can be combined with the backward Euler temporal
discretization. Even though the implicit method is unconditionally stable, the condition Δt = O(h 2 ) is
still needed to balance the spatial and temporal errors. This is prohibitive for fine spatial meshes. With
the two-step implicit scheme presented in this paper, the time step size is only Δt = O(h), but a
second-order convergence is obtained in numerical solutions with reduced computational costs.
The quadratic finite-volume method can also be applied to convection–diffusion equations, in conjunction with treatments of convection by some upwinding techniques or the characteristic methods.
The development of finite-volume elements of order higher than two in multiple dimensions and their
analysis are even more challenging. These are currently under investigation and will be reported in our
future work.
A QUADRATIC FINITE VOLUME ELEMENT METHOD FOR PARABOLIC PROBLEMS
1061
Downloaded from imajna.oxfordjournals.org at Colorado State University on July 22, 2011
E YMARD , R., G ALLOU ËT, T. & H ERBIN , R. (2000) Finite Volume Methods: Handbook of Numerical Analysis.
Amsterdam: North-Holland.
F LEMISCH , B. & W OHLMUTH , B. (2007) Stable Lagrange multipliers for quadrilateral meshes of curved interfaces
in 3D. Comput. Methods Appl. Mech. Eng., 196, 1589–1602.
H ACKBUSCH , W. (1989) On first and second order box schemes. Computing, 41, 277–296.
L I , R., C HEN , Z. & W U , W. (2000) Generalized Difference Methods for Differential Equations: Numerical Analysis of Finite Volume Methods. New York: Marcel Dekker.
L IEBAU , F. (1996) The finite volume element method with quadratic basis functions. Computing, 57, 281–299.
M A , X., S HU , S. & Z HOU , A. (2003) Symmetric finite volume discretizations for parabolic problems. Comput.
Methods Appl. Mech. Eng., 192, 4467–4485.
M ORTON , K. W. (1998) On the analysis of finite volume methods for evolutionary problems. SIAM J. Numer.
Anal., 35, 2195–2222.
N ICAISE , S. & D JADEL , K. (2005) Convergence analysis of a finite volume method for the Stokes system using
non-conforming arguments. IMA J. Numer. Anal., 25, 523–548.
O HLBERGER , M. & ROHDE , C. (2002) Adaptive finite volume approximations for weakly coupled convection
dominated parabolic systems. IMA J. Numer. Anal., 22, 253–280.
P LEXOUSAKIS , M. & Z OURARIS , G. E. (2004) On the construction and analysis of high order locally conservative
finite volume-type methods for one-dimensional elliptic problems. SIAM J. Numer. Anal., 42, 1226–1260.
RUI , H. (2002) Symmetric modified finite volume element methods for self-adjoint elliptic and parabolic problems.
J. Comput. Appl. Math., 146, 373–386.
S CHROLL , H. J. & S VENSSON , F. (2006) A bi-hyperbolic finite volume method on quadrilateral meshes. J. Sci.
Comput., 26, 237–260.
S INHA , R. K. & G EISER , J. (2007) Error estimates for finite volume element methods for convection–diffusion–
reaction equations. Appl. Numer. Math., 57, 59–72.
S ÜLI , E. (1992) The accuracy of cell vertex finite volume methods on quadrilateral meshes. Math. Comput., 59,
359–382.
T HOM ÉE , V. (2006) Galerkin Finite Element Methods for Parabolic Problems. Berlin: Springer.
X U , J. C. & Z OU , Q. (2009) Analysis of linear and quadratic simplicial finite volume methods for elliptic equations. Numer. Math., 111, 469–492.
YANG , M. (2006) A second-order finite volume element method on quadrilateral meshes for elliptic equations.
ESAIM Math. Model. Numer. Anal., 40, 1053–1068.
YANG , M., L IU , J. & C HEN , C. (2009) Error estimation of a quadratic finite volume method on right quadrangular
prism grids. J. Comput. Appl. Math., 229, 274–282.
Y E , X. (2006) A discontinuous finite volume method for the Stokes problems. SIAM J. Numer. Anal., 44, 183–198.
Download