a stable cheapest finite element method for the stokes problem...
TRANSCRIPT
저 시 2.0 한민
는 아래 조건 르는 경 에 한하여 게
l 저 물 복제, 포, 전송, 전시, 공연 송할 수 습니다.
l 차적 저 물 성할 수 습니다.
l 저 물 리 목적 할 수 습니다.
다 과 같 조건 라야 합니다:
l 하는, 저 물 나 포 경 , 저 물에 적 된 허락조건 명확하게 나타내어야 합니다.
l 저 터 허가를 면 러한 조건들 적 되지 않습니다.
저 에 른 리는 내 에 하여 향 지 않습니다.
것 허락규약(Legal Code) 해하 쉽게 약한 것 니다.
Disclaimer
저 시. 하는 원저 를 시하여야 합니다.
이학박사 학위논문
A stable cheapest finite element method
for the Stokes problem and its application
to the Stokes-Darcy-Brinkman interface
problem
스토크스 문제에 대한 가장 효율적이고 안정적인
유한요소법과 스토크스-다시-브링크만 인터페이스
문제에 대한 응용
2014 년 8 월
서울대학교 대학원
협동과정 계산과학전공
김 시 환
Abstract
A stable cheapest finite elementmethod for the Stokes problem
and its application to theStokes-Darcy-Brinkman interface
problem
Sihwan KimThe Interdisciplinary Programin Computational Science and TechnologyThe Graduate SchoolSeoul National University
We introduce the pair of cheapest nonconforming finite element to approximate
the Stokes equations in two and three dimension. The finite element space for
the velocity field is composed of the P1–nonconforming quadrilateral element
or added by additional bubble functions based on DSSY nonconforming finite
space. The pressure field is approximated by the piecewise constant function.
In two dimension case, we show that proposed two finite element pairs satisfy
the discrete inf-sup condition uniformly. And we investigate the relationship
between them. However, in the three dimensional case, we show that the
proposed finite element pair satisfy the weak discrete inf-sup condition. Several
numerical examples are shown to confirm the efficiency and reliability of the
proposed method.
As the application, in two dimensional case, we discuss finite element meth-
ods for flows which are governed by the linear stationary Stokes problem on
i
one part of the domain and by the Brinkman problem which can be reduced to
Darcy problem in the rest of the domain. The solutions in the two domains are
coupled by suitable interface conditions. We will introduce nonconforming fi-
nite element method to solve these coupled problem. For the Stokes-Brinkman
problem, the velocity is approximated by P1–nonconforming element, and
pressure is approximated by piecewise constants. On the other hand, for the
Stokes-Darcy problem, the velocity is approximated by P1–nonconforming ele-
ment and lowest order Raviart-Thomas element in the fluid region and porous
medium, respectively. The pressure is still approximated by the piecewise
constants. We show that the two coupled discrete problem satisfy the inf-sup
condition. Moreover, we construct a new interpolation operator to derive a
priori error estimate of the proposed finite element method. Several numerical
examples are shown to confirm the efficiency and reliability of the proposed
method.
Keywords : nonconforming finite element, P1–nonconforming finite element,
DSSY finite element, the Inf-sup condition, the incompressible Stokes equa-
tions, the Stokes-Darcy-Brinkman interface problem
Student Number : 2010-23164
ii
Contents
Abstract i
Chapter 1 The two-dimensional cheapest finite element method
for the Stokes problem 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 The Stokes problem and the enrichment of velocity space . . . 4
1.2.1 Notation and preliminaries . . . . . . . . . . . . . . . . 5
1.2.2 Nonconforming finite element spaces . . . . . . . . . . . 6
1.2.3 The enrichment of velocity space . . . . . . . . . . . . . 9
1.3 The inf-sup condition . . . . . . . . . . . . . . . . . . . . . . . 11
1.4 The comparison ([NCh0 ]
2,Phcf ) and (Vh, P h) . . . . . . . . . . . 19
1.5 Numerical results . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Chapter 2 The application to the Stokes-Darcy-Brinkman in-
terface problem 25
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2 The Stokes-Brinkman and Stokes-Darcy interface models . . . . 28
2.2.1 The models . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2.2 Interface conditions . . . . . . . . . . . . . . . . . . . . 30
iii
2.2.3 Weak formulation of the two coupled models . . . . . . 31
2.3 Finite element discretization . . . . . . . . . . . . . . . . . . . . 38
2.3.1 A closer look at the space Vh . . . . . . . . . . . . . . . 42
2.4 The inf-sup condition for the two coupled problems . . . . . . . 43
2.5 The Interpolation operator and convergence analysis . . . . . . 47
2.6 Numerical results . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Chapter 3 The three-dimensional cheapest finite element method
for the Stokes problem 57
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.2 The Stokes problem and P1-nonconforming hexahedral finite
element method . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.2.1 The finite element formulation of the Stokes problem . . 59
3.2.2 The P1-nonconforming hexahedral element method . . . 60
3.3 The inf-sup condition and the enrichment of velocity space by
several global bubble-vector functions . . . . . . . . . . . . . . 63
3.3.1 The linear system (3.4) is singular . . . . . . . . . . . . 63
3.3.2 Enrichment by (N ix +N i
y +N iz + 1) global bubble-vectors 71
3.3.3 The inf-sup condition . . . . . . . . . . . . . . . . . . . 75
3.4 Numerical results . . . . . . . . . . . . . . . . . . . . . . . . . . 81
국문초록 91
감사의 글 92
iv
List of Figures
Figure 1.1 Macro elements: QMJK = Qj,k∪Qj,k+1∪Qj+1,k∪Qj+1,k+1 8
Figure 1.2 The basis function ΨΓM ∈ [NCh0 ]
2, associated with the
macro edge ΓM = ΓMJ+1,K , takes the value 1 along the
four line segments joining the midpointsmj+ 32,k,mj+1,k+ 1
2,mj+ 1
2,k,
and mj+1,k− 12, and the value 0 at any other midpoints
m’s shown in the figure. MJ+1,K denotes the mid-
point of the macro edge ΓMJ+1,K , the common edge
of the two macro elements QMJ,K and QM
J+2,K , with
QMJ,K = Qj,k∪Qj,k+1∪Qj+1,k∪Qj+1,k+1 and Q
MJ+2,K =
Qj+2,k ∪Qj+2,k+1 ∪Qj+3,k ∪Qj+3,k+1. . . . . . . . . . 13
Figure 1.3 The graph of data f . . . . . . . . . . . . . . . . . . . . 24
Figure 2.1 The domain for model problem . . . . . . . . . . . . . 28
Figure 2.2 (Top) A square with vertices Vj ’s, edges Ej ’s, and mid-
points Mj ’s. (Bottom) The two basis functions defined
on the interface ΓI . . . . . . . . . . . . . . . . . . . . . 41
Figure 3.1 On a hexahedron, Vj denotes the vertices, j = 1, 2, · · · , 8,and Mk denotes the centroid of faces Fk, k = 1, · · · , 6. 60
v
Figure 3.2 ajkl, bjkl and cjkl denote the coefficients of the P1-
nonconforming element at the vertex (xj , yk, zl) for the
approximated velocity field. pj,k,l means the piece-
wise constant value as approximation of pressure on
[xj−1, xj ]× [yk−1, yk]× [zl−1, zl]. . . . . . . . . . . . . . 66
Figure 3.3 From the values of pj0,k0,l0 , pj0,k0+1,l0 , pj0,k0,l0+1 , pj0,k0+1,l0+1,
pj0+1,k0+1,l0+1 and additional (N ix+N i
y +N iz − 3) pres-
sure values we construct pj,k,l for all j, k, l with ordering
(i) → (ii) → (iii). . . . . . . . . . . . . . . . . . . . . . 70
vi
List of Tables
Table 1.1 Estimation of the inf-sup constants βj , j = 1, 2, 3, for the
three finite element pairs (Xhb ,Ph
cf ), ([NCh0 ]
2,Phcf ), and
(Vh, P h). . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 1.2 Numerical result for uniform meshes with f(y) = 13−tan2 y
22
Table 1.3 Numerical result for uniform meshes with f(y) = 125−10 tan2 y
+
310 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 1.4 Numerical result for the pair of spaces (Xhb ,Ph
cf ) when
β = 0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 1.5 Numerical result for the pair of spaces ([NCh0 ]
2,Phcf )
when β = 0.3 . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 2.1 Numerical result for the Stokes-Brinkman problem with
ν2 = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 2.2 Numerical result for the Stokes-Brinkman problem with
ν2 = 10−6 . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 2.3 Numerical result for the Stokes-Darcy problem . . . . . 56
Table 3.1 Error table of first example where bubble functions are
located at boundary. . . . . . . . . . . . . . . . . . . . . 82
vii
Table 3.2 Error table of first example where bubble functions are
located at center. . . . . . . . . . . . . . . . . . . . . . . 82
Table 3.3 Error table of second example where bubble functions
are located at boundary. . . . . . . . . . . . . . . . . . . 83
Table 3.4 Error table of second example where bubble functions
are located at center. . . . . . . . . . . . . . . . . . . . . 83
viii
Chapter 1
The two-dimensional cheapest
finite element method for the
Stokes problem
1.1 Introduction
We are interested in the numerical approximation of the stationary in-
compressible Stokes problem. It has been well-known in fluid mechanics com-
munity that the lowest-degree conforming element ([P1]2, P0) or ([Q1]
2, P0)
produces numerically unstable solutions in the approximation of the pressure
variable [21]. In particular Boland and Nicolaides [5, 6] fully investigate for
the pair ([Q1]2, P0). The above simple pair does not satisfy the discrete inf-sup
condition. Several successful finite elements satisfying this condition have been
proposed and used. For instance conforming finite element spaces [4, 16, 44, 46]
including the ([P2]2, P0) and ([P2]
2, P1) (the Taylor-Hood element) elements
1
[22, 27] and the MINI element [2].
By breaking the conformity of finite element space and relaxing the conti-
nuity across the inter-element interfaces instead of the throughout the inter-
faces, nonconforming finite element methods have been developed so that the
discrete inf-sup condition is satisfied. [13] introduced the piecewise linear non-
conforming finite element for the velocity and the piecewise constant element
for the pressure ([Pnc1 ]2, P0) as well as odd higher-degree nonconforming ele-
ment pairs on triangular and tetrahedral meshes. This family has been proved
to be stable for the Stokes problem and to give optimal orders of convergence.
This ([Pnc1 ]2, P0) pair has been regarded as one of the cheapest stable Stokes
element pairs. A successful quadratic degree counterparts have been developed
by Fortin and Soulie [18] and Fortin [17] in two and three dimensions, respec-
tively. Such approaches to use nonconforming elements in rectangle-type of
meshes have been tried by several researchers.
In many cases, it is also desirable to use quadrilateral elements rather than
simplicial ones. In this direction Han [25] introduced a rectangular noncon-
forming finite element with five degrees of freedom in 1984 in approximating
the velocity field while Rannacher and Turek [42] developed a simple rotated
Q1–element with four degrees of freedom in 1992. In 1999, Douglas et al. [15]
modified the rotated Q1–element and proposed a quadrilateral nonconform-
ing element with four degrees of freedom so that the integral average and the
barycenter value over each element interface are in agreement, which we call
DSSY element. Immediately, Cai et al. [10] applied this quadrilateral non-
conforming element to solve the two and three dimensional stationary Stokes
and Navier-Stokes equations with piecewise constant element pair and showed
that this pair satisfies the discrete inf-sup condition.
In 2003, Park and Sheen [39] presented a P1–nonconforming quadrilat-
2
eral element to solve second-order elliptic problems which consists of linear
polynomials only on each quadrilateral and the barycenter values DOF at the
element interfaces. Moreover, Grajewski, Hron and Turek [23, 24] illuminated
in detail the numerical behavior of this element with special emphasis on the
treatment of Dirichlet boundary conditions and examined several numerical
examples for the P1–nonconforming finite element on quadrilateral meshes. In
a similar direction, Hu and Shi [29] constructed a constrained nonconforming
rotated Q1 element and Mao et al. [36] developed a double set parameter
element, which give us a different approach to obtain a nonconforming quadri-
lateral element of low order. It reduces the rotated Q1 element to a simple
bilinear element, which is equivalent to the P1–nonconforming element if the
mesh is rectangular.
Based on this element, several authors have tried to solve Stokes and
Navier-Stokes equations by using P1–nonconforming finite element and piece-
wise constant pair. Liu and Yan [34] and Hu, Man, Shi [28] proved the discrete
inf-sup condition with the piecewise constant which removed one macro pres-
sure for each macro rectangle that consists of four rectangles. For quadrilateral
meshes, Park-Sheen-Shin [40] added one macro bubble velocity element based
on the DSSY nonconforming space on each macro quadrilateral which is the
union of four quadrilaterals to propose a stable finite element pair.
In this paper, we propose two stable cheapest finite element pairs based
on the P1–nonconforming quadrilateral element and the piecewise constant
element pair. Our direction to design cheapest element pairs is to modify
velocity space minimally or to preserve pressure space as rich as possible by
modifying it also minimally.
The first stable pair is obtained by removing the globally one-dimensional
checkerboard pattern from the pressure space, while each component of the
3
velocity fields is approximated by the P1–nonconforming quadrilateral element.
(For a conforming counterpart, see [21].) For the second stable pair, the P1–
nonconforming finite element space should be enriched by adding a globally
one–dimensional DSSY -type (or Rannacher-Turek type) bubble space based
on macro interior edges, with the simple piecewise constant pressure element
unmodified.
Indeed, these two finite element pairs are closely related. We show that
the velocity solutions obtained by these two finite element pairs are identical
while the pressure solutions differ only by a term O(h) times the global discrete
checkerboard pattern. Thus, the stability and optimal convergence results for
one finite element pair are equivalent to those for the other.
The outline of this paper is organized as follows. In Section 2, the Stokes
problem will be stated and the finite element pair will be defined. In Section
3, we will devote to check the discrete inf-sup condition for our proposed finite
element pair by using the technique derived by Qin [41]. In Section 4, we
will give the relationship between our two finite element pair. Finally, some
numerical results are presented in Section 5.
1.2 The Stokes problem and the enrichment of veloc-
ity space
In this section we will introduce two pairs of stable nonconforming finite
element spaces for the incompressible Stokes problem in two dimensions. We
begin by examining the P1-nonconforming quadrilateral element and the piece-
wise constant element. Suitable minimal modifications will be made so that
uniform discrete inf-sup condition holds.
4
1.2.1 Notation and preliminaries
Let Ω ⊂ R2 be a bounded domain with a polygonal boundary and consider
the following stationary Stokes problem:
− ν∆u+∇ p = f in Ω, (1.1a)
∇ · u = 0 in Ω, (1.1b)
u = 0 on ∂Ω, (1.1c)
where u = (u1, u2)T represents the velocity vector, p the pressure, f = (f1, f2)
T ∈[H−1(Ω)]2 the body force, and ν > 0 the viscosity. Set
L20(Ω) = q ∈ L2(Ω) |
∫
Ωq dx = 0.
Here, and in what follows, we use the standard notations and definitions for the
Sobolev spaces [Hs(S)]2, and their associated inner products (·, ·)s,S , norms
||·||s,S , and semi-norms |·|s,S .We will omit the subscripts s, S if s = 0 and S =
Ω. Also for boundary ∂S of S, the inner product in L2(∂S) is denoted by ⟨·, ·⟩S .Then, the weak formulation of (1.1) is to seek a pair (u, p) ∈ [H1
0 (Ω)]2×L2
0(Ω)
such that
a(u,v)− b(v, p) = (f ,v) ∀v ∈ [H10 (Ω)]
2, (1.2a)
b(u, q) = 0 ∀q ∈ L20(Ω), (1.2b)
where the bilinear forms a(·, ·) : [H10 (Ω)]
2×[H10 (Ω)]
2 → R and b(·, ·) : [H10 (Ω)]
2×L20(Ω) → R are defined by
a(u,v) = ν(∇u,∇v), b(v, q) = (∇ · v, q).
5
Let D = v ∈ [H10 (Ω)]
2 | ∇ · v = 0 denote the divergence–free subspace of
[H10 (Ω)]
2. Then the solution u of (1.2) lies in D and satisfies
a(u,v) = (f ,v) ∀v ∈ D. (1.3)
1.2.2 Nonconforming finite element spaces
In order to highlight our approach to design new finite element methods,
we shall restrict our attention to the case of Ω = [0, 1]2. Let (Th)0<h<1 be
a family of uniform triangulation of Ω into disjoint squares Qjk of size h for
j, k = 1, · · · , N and Ω =⋃N
j,k=1Qjk. Eh denotes the set of all edges in Th. LetNQ and N i
v be the number of elements and interior vertices, respectively.
The approximate space for velocity fields is based on the P1–nonconforming
quadrilateral element [9, 15, 39]. Set
NCh0 = v ∈ L2(Ω) | v|Q ∈ P1(Q) ∀Q ∈ Th, v is continuous at the midpoint
of each interior edge in Th, and v vanishes at the midpoint
of each boundary edge in Th.
It is known that the pair of spaces [NCh0 ]
2 × P h cannot be used to solve the
Stokes equations, as stated in the following theorem:
Theorem 1.2.1 ([38]). Let (Th)0<h<1 be a family of triangulations of Ω into
rectangles and set
Ch = ph ∈ P h : bh(vh, ph) = 0 ∀vh ∈ [NCh0 ]
2.
Then dim (Ch) = 1. Indeed, the elements ph ∈ Ch are of global checkerboard
pattern.
6
We now try to stabilize ([NCh0 ]
2, P h) minimally so that the modified pairs
fulfill the uniform inf-sup condition. Among several possible directions, we
will consider the following cases:
1. Stabilization of P h;
2. Stabilization of [NCh0 ]
2.
For odd integers j and k, consider the macro element consist ofQjk, Qj,k+1, Qj+1,k, Qj+1,k+1.
Then the one-dimensional subspace on the four quadrilaterals
Qj,k+1 Qj+1,k+1
Qj,k Qj+1,k
spanned by
−1 1
1 −1
=: pmc
JK (1.4)
is the elementary checkerboard pattern. Let us associate for each odd indices
J,K such the macro checkerboard pattern on QMJK , and call it “pmc
JK .” Let
T M be the set of all macro element. Here, and in what follows, the boldface
indices J and K are used to denote the odd integers only.
Denote by P hmc the space of such macro checkerboard patterns so that
P hmc =
qh ∈ P h
∣∣∣∣∣ qh =∑
JK
aJKpmcJK
and W h = P h ⊖ P h
mc,
such that
P h = P hmc ⊕W h.
Instead of removing all the checkerboard macro elements from P h, we will
7
QM11
QM13
QM15
QM17
QM31 QM
71
QM73
QM75
QM77QM
57
QM53QM
33
QM35
QM37
QM51
Q78
Q21
Q87
Q88
Q12 Q22
QMJK
Qj,k Qj+1,k
Qj,k+1Qj+1,k+1
Q11
Q77
Figure 1.1: Macro elements: QMJK = Qj,k ∪Qj,k+1 ∪Qj+1,k ∪Qj+1,k+1
eliminate minimal possible such elements. For this, set
Phcf = Ph
c ⊕W h, where Phc =
qh ∈ P h
∣∣∣∣∣ qh =∑
JK
aJKpmcJK ,
∑
JK
aJK = 0
.
Also set
Phcf ′ = Ph
c′ ⊕W h, where Phc′ = P h
mc ⊖qh ∈ P h
∣∣∣∣∣ qh =∑
JK
pmcJK
.
Notice that Phcf and Ph
cf ′ are subspaces of P h of dimension NQ − 2, while
both are orthogonal to∑
JK pmcJK ; hence they are identical.
Finally, the suitable finite element space the pair to solve Stokes prob-
lem is ([NCh0 ]
2,Phcf ). Another way is to add a bubble function to the P1–
nonconforming element by using another quadrilateral nonconforming bubble
function [15, 42]. Then, the discrete problem of the Stokes problem is solvable
in the modified nonconforming finite element spaces. In this paper, we will
study both methods.
8
Remark 1.2.2. The dimension of the pair of spaces ([NCh0 ]
2,Phcf ) is 2N i
v +
NQ − 2.
1.2.3 The enrichment of velocity space
In order to ensure the unique solvability, we add a single global bubble
function to the nonconforming space [NCh0 ]
2. On a reference domain Q :=
[−1, 1]2, the DSSY nonconforming element spaces are defined by
DSSY (Q) = Span1, x, y, ℓk(x)− ℓk(y),
where
ℓk(t) =
t2 − 5
3 t4, k = 1,
t2 − 256 t
4 + 72 t
6, k = 2.
Let FQ : Q → Q be a bijective bilinear transformation from the reference
domain onto the physical element Q. Then define
DSSY (Q) =v F−1
Q
∣∣∣ v ∈ DSSY (Q)
(1.5)
The main characteristic of DSSY (Q) is the edge-mean-value property:
∮
Eψ ds = ψ(midpoint of E) ∀ψ ∈ DSSY (Q), (1.6)
where∮E denotes 1
|E|∫E . The DSSY nonconforming finite element spaces
[9, 10, 15] are defined by
DSSY h0 = v ∈ L2(Ω) | vj := v|Qj ∈ DSSY (Qj) ∀j = 1, · · · , NQ;
v is continuous at the midpoint of each interior edge
and vanishes at the midpoint of each boundary edge in Th.
9
For each QMJK ∈ T M , define ψQM
JK∈ [DSSY h
0 ]2 by
supp(ψQMJK
) ⊂ QMJK ,
and the integral averages over the edges in Th vanish except
∮
∂Qj,k∩∂Qj+1,k
ψQMJK
ds = ν,
∮
∂Qj,k+1∩∂Qj+1,k+1
ψQMJK
ds = −ν.
where ν denotes the unit outward normal vector of Qj,k on the edge ∂Qj,k ∩∂Qj+1,k. From now on, [NCh
0 ]2 will be enriched by adding global macro bubble
functions.
Then, set
Vh = [NCh0 ]
2 ⊕ Bh,
where Bh = Span
∑
QMJK∈T M
ψQMJK
is the space of bubble functions of di-
mension one.
Remark 1.2.3. The dimension of the pair of spaces (Vh, P h) is 2N iv +NQ.
Thus, our finite element space to solve Stokes problem is one of ([NCh0 ]
2,Phcf )
or (Vh, P h). We will demonstrate the pair of spaces ([NCh0 ]
2,Phcf ) in detail.
The pair of spaces (Vh, P h) can be understood with a slightly modification of
([NCh0 ]
2, P h). Now define the discrete weak formulation of (1.2) to find a pair
(uh, ph) ∈ [NCh0 ]
2 × Phcf such that
ah(uh,vh)− bh(vh, ph) = (f ,vh) ∀vh ∈ [NCh0 ]
2, (1.7a)
bh(uh, qh) = 0 ∀qh ∈ Phcf , (1.7b)
where the discrete bilinear forms ah(·, ·) : [NCh0 ]
2 × [NCh0 ]
2 → R and bh(·, ·) :
10
[NCh0 ]
2 × Phcf → R are defined in the standard fashion:
ah(u,v) = ν
NQ∑
j=1
(∇u,∇v)Qj and bh(v, q) =
NQ∑
j=1
(∇ · v, q)Qj .
As usual, let | · |1,h denote the (broken) energy semi-norm given by
|v|1,h =√ah(v,v),
which is equivalent to ∥ · ∥1 on [NCh0 ]
2. Also, denote by ∥ · ∥m,h and | · |m,h the
usual mesh-dependent norm and semi-norm:
∥v∥m,h =
[ ∑
Q∈Th
∥v∥2Hm(Q)
]1/2and |v|m,h =
[ ∑
Q∈Th
|v|2Hm(Q)
]1/2,
respectively. Let Dh denote the divergence–free subspace of [NCh0 ]
2 to Phcf ,
i.e.,
Dh = vh ∈ [NCh0 ]
2 | bh(vh, qh) = 0, ∀qh ∈ Phcf. (1.8)
Then the solution uh of (1.7) lies in Dh and satisfies
ah(uh,vh) = (f ,vh) ∀vh ∈ Dh. (1.9)
1.3 The inf-sup condition
In this section we will show that the pair of spaces ([NCh0 ]
2,Phcf ) and
(Vh, P h) satisfy the inf-sup condition. First we focus on the pair of spaces
([NCh0 ]
2,Phcf ). There are some useful techniques for checking the inf-sup
condition[21]. In particular, we will use the technique called subspace the-
orem derived by Qin [41] for checking the inf-sup condition. The main idea
11
of the theorem is to find two subspaces in each of the velocity and pressure
spaces, and to check whether the four subspaces satisfy some conditions.
To this end, let Zh denote the discrete divergence–free subspace of [NCh0 ]
2
to Phc , that is,
Zh =vh ∈ [NCh
0 ]2∣∣∣ bh(vh, qh) = 0, ∀qh ∈ Ph
c
.
Similarly, we define
Xhb =
vbh ∈ [H1
0 (Ω)]2∣∣ vbh|Q is bilinear, ∀Q ∈ Th
, (1.10)
and Zhb denote the discrete divergence–free subspace of Xh
b to Phc , that is,
Zhb =
vbh ∈ Xh
b
∣∣∣ bh(vbh, qh) = 0, ∀qh ∈ Phc
.
Also let [NCh
0 ]2 be the subspace of [NCh
0 ]2 defined by
[NCh
0 ]2 =
vh ∈ [NCh
0 ]2
∣∣∣∣∣∣vh =
∑
ΓM∈E2h
aΓM
bΓM
ΨΓM ,
aΓM
bΓM
∈ R2
,(1.11)
where ΨΓM is the basis function associated with the midpoint of the macro
edge ΓM ∈ E2h as in Figure 1.2. Notice that dim ([NCh
0 ]2) = N i
v − 1.
Theorem 1.3.1 ([41]). Given (Vh, P h), let V1 and V2 be two subspaces of
Vh and P1 and P2 be two subspaces of P h. Let the following three conditions
hold:
1. P h = P1 + P2;
12
ΨMJ,K(x, y)
MJ,K+1
QMJ,KMJ−1,K
MJ,K−1
MJ+1,K
MJ+2,K−1
MJ+3,K
MJ+2,K+1
QMJ+2,K
ΓJ+1,K
Qj,k
Qj,k+1Qj+1,k+1
Qj+1,k Qj+2,k
Qj+2,k+1
Qj+3,k
Qj+3,k+1
mj−1,k−12
mj−1,k+12
mj−12 ,k−1
mj−12 ,k
mj−12,k+1
mj,k−12
mj,k+12
mj+12,k−1
mj+12 ,k
mj+12 ,k+1
mj+1,k−12
mj+32 ,k−1
mj+32 ,k
mj+32,k+1
mj+2,k−12
mj+2,k+12
mj+52 ,k−1
mj+52,k
mj+52 ,k+1
mj+3,k−12
mj+3,k+12
mj+1,k+12
Figure 1.2: The basis function ΨΓM ∈ [NCh0 ]
2, associated with the macroedge ΓM = ΓM
J+1,K , takes the value 1 along the four line segments joining themidpoints mj+ 3
2,k,mj+1,k+ 1
2,mj+ 1
2,k, and mj+1,k− 1
2, and the value 0 at any
other midpoints m’s shown in the figure. MJ+1,K denotes the midpoint ofthe macro edge ΓM
J+1,K , the common edge of the two macro elements QMJ,K
and QMJ+2,K , with QM
J,K = Qj,k ∪ Qj,k+1 ∪ Qj+1,k ∪ Qj+1,k+1 and QMJ+2,K =
Qj+2,k ∪Qj+2,k+1 ∪Qj+3,k ∪Qj+3,k+1.
2. there exist αj > 0, j = 1, 2, independent of h, such that
supvj∈Vj
bh(vj , qj)
|vj |1,h≥ αj∥qj∥0,Ω, ∀qj ∈ Pj ,
3. there exist βj ,≥ 0, j = 1, 2, such that
|bh(vk, qℓ)| ≤ βk|vk|1,h∥qℓ∥0,Ω, ∀vk ∈ Vk and ∀qℓ ∈ Pℓ, k, ℓ,= 1, 2; k = ℓ,
with
β1β2 ≤ α1α2.
Then (Vh, P h) satisfies the inf-sup condition with the inf-sup constant depend-
ing only on α1, α2, β1, β2.
Theorem 1.3.2. The pair of finite element spaces ([NCh0 ]
2,Phcf ) satisfies the
inf-sup condition, that is, there exists a positive constant β independent of h.
13
Proof. Let V1 = Zh, V2 = [NCh
0 ]2 and P1 = W h, P2 = Ph
c . Obiously, Vj
and Pj , j = 1, 2 are subspaces of [NCh0 ]
2 and Phcf , respectively so condition
(1) holds. Moreover, Lemma 1.3.3 and Lemma 1.3.4 imply condition (2) hold.
Since bh(v1, q2) = 0 holds for any v1 ∈ V1 and any q2 ∈ P2, so β1 = 0.
Consequently, condition (3) holds. Hence by Theorem 1.3.1, ([NCh0 ]
2,Phcf )
satisfies the inf-sup condition.
Lemma 1.3.3. The pair of finite element spaces (Zh,W h) satisfies the inf-sup
condition, that is, there exists a positive constant β independent of h.
Proof. We begin with invoking [6] that the pair of spaces (Zhb ,W
h) satisfies
the uniform inf-sup condition, that is, there exists a positive constant β inde-
pendent of h such that
supvbh∈Zh
b
bh(vbh, qh)
|vbh|1,h≥ β∥qh∥0,Ω ∀qh ∈W h. (1.12)
We can state an equivalent formulation of (1.12) as (cf.[21], pp. 118): For any
qh ∈W h, there is a function vbh ∈ Zhb such that
bh(vbh, qh) = ∥qh∥20,Ω, (1.13a)
|vbh|1,Ω ≤ 1
β∥qh∥0,Ω. (1.13b)
For each Q ∈ Th, we define the local interpolation operator ΠQ :[H2(Q)
]2 ∩Xh
b (Q) →[NCh
0(Q)]2
which satisfies the following conditions:
ΠQvbh(Mk) =vbh(Vk−1) + vbh(Vk)
2, (1.14)
where Vk−1 and Vk are the two vertices of the edge Ek with the midpoint
Mk. For each Q ∈ Th, the edge-midpoint values defined by (1.14) determine
14
a linear polynomial on Q uniquely. We define Πhvbh ∈ [NCh0 ]
2 as the global
interpolation operator given by
Πhvbh|Q = ΠQvbh.
It is readily seen that bh(Πhvbh, q′h) = 0 if bh(vbh, q
′h) = 0 for all q′h ∈ Ph
c .
if vbh ∈ Zhb satisfying (1.13), if we consider Πhvbh ∈ [NCh
0 ]2 then we have
Πhvbh ∈ Zh and
bh(Πhvbh, qh) = bh(vbh, qh) = ∥qh∥20,Ω. (1.15)
By Young’s inequality, definition of interpolation operator Πh and (1.13b), we
easily prove that
|Πhvbh|1,h ≤ C|vbh|1,Ω ≤ C
β∥qh∥0,Ω, (1.16)
where constant C is independent of mesh size h. Therefore, (1.15) and (1.16)
implies the desired assertion.
Lemma 1.3.4. The pair of finite element spaces ([NCh
0 ]2,Ph
c ) satisfies the
inf-sup condition, that is, there exists a positive constant β independent of h.
Proof. Due to Lemma 3.1 in [40], ([NCh
0 ]2, P 2h) satisfies the uniform inf-sup
condition, that is, there exists a positive constant β independent of h such
that
sup
vh∈[NCh
0 ]2
bh(vh, qh)
|vh|1,h≥ β∥qh∥0,Ω ∀qh ∈ P 2h. (1.17)
Let qh =∑
JK
αJKpmcJK ∈ Ph
c be arbitrary. Consider qh =∑
JK
αJKpJK ∈ P 2h.
15
Then there exist vh =∑
ΓM∈E2h
aΓM
bΓM
ΨΓM ∈ [NC
h
0 ]2 such that (1.17) holds.
From given vh, we define vh ∈ [NCh
0 ]2 as follows:
vh = −∑
ΓM∈E2h
bΓM
aΓM
ΨΓM .
Then the following three equalities are obvious:
∥qh∥0,Ω = ∥qh∥0,Ω, (1.18a)
|vh|1,h = |vh|1,h, (1.18b)
bh(vh, qh) = bh(vh, qh). (1.18c)
From (1.18), we get the inf-sup condition for the pair of spaces ([NCh
0 ]2,Ph
c )
by using (1.17).
Lemma 1.3.5. (Bh, Ch) satisfies the inf-sup condition, that is, there exists a
positive constant β independent of h.
Proof. Let qh ∈ Ch be given. Since dim (Ch) = 1, qh can be represented by
qh = αAlth,
where, Alth =∑
JK
pmcJK . Then, consider ψ ∈ Bh with coefficient one. A direct
calculation using the divergence theorem gives
bh(ψ, Alth) =1
h. (1.19)
16
It remains to compute ∥qh∥0,Ω and |ψ|1,h. For the first, we easily check that
∥qh∥0,Ω = |α| (1.20)
and for the second, we notice that |ψ|1,Q does not depend on the mesh size h
of Q, since it is of two dimension. Thus, there is a constant C1 independent
of h such that
|ψ|21,h =∑
Q∈Th
∫
Q|∇ψ|2 dx = C1N
2. (1.21)
Hence, we get |ψ|1,h = CN , where C =√C1. Finally using (1.20)-(1.21) in
(1.19) gives the inf-sup constant β = 1/C. This completes the proof.
Remark 1.3.6. The inf-sup condition for (Vh, P h) can be proved in a similar
way. Let V1 = [NCh0 ]
2, V2 = Bh and P1 = Phcf , P2 = Ch. Since P h =
Phcf ⊕ Ch, Condition (1) holds. Moreover, Theorem 1.3.2 and Lemma 1.3.5
imply Condition (2) hold. Finally, bh(v1, q2) = 0 holds for any v1 ∈ V1 and
any q2 ∈ P2 by Theorem 1.2.1, so β1 = 0. Consequently, Condition (3) holds.
Hence, (Vh, P h) satisfies the inf-sup condition.
In contrast to the O(h)–dependent inf-sup constant of bilinear and piece-
wise constant finite element pairs [5, 6], our two proposed nonconforming
finite elements satisfy the uniform inf-sup condition at least on square meshes.
To confirm theoritical analysis, we give the numerical result for the inf-sup
constant[35] in Table 1.1.
Define an interpolation operator Rh : [H2(Ω)]2 ∩ [H10 (Ω)]
2 → [NCh0 ]
2 and
17
h β1 Order β2 Order β3 Order
1/4 4.9642E-01 - 4.9560E-01 - 5.0000E-01 -1/8 2.8605E-01 0.78 4.6791E-01 0.08 4.6746E-01 0.091/16 1.5029E-01 0.93 4.4415E-01 0.07 4.5296E-01 0.041/32 7.6544E-02 0.97 4.2863E-01 0.05 4.4526E-01 0.021/64 3.8562E-02 0.99 4.1864E-01 0.03 4.4051E-01 0.02
Table 1.1: Estimation of the inf-sup constants βj , j = 1, 2, 3, for the three
finite element pairs (Xhb ,Ph
cf ), ([NCh0 ]
2,Phcf ), and (Vh, P h).
Sh : H1(Ω) ∩ L20(Ω) → Ph
cf by
Rhw(MQk ) =
w(V Qk−1) +w(V Q
k )
2∀Q ∈ Th, (1.22)
(Shq, z) = (q, z) ∀z ∈ Phcf (1.23)
where V Qk−1 and V Q
k are the two vertices of the edge EQk with the midpoint
MQk for each Q ∈ Th.
Since Rh and Sh reproduce linear and constant functions on each element
Qj ∈ Th and macro element QMJK , respectively, the standard polynomial ap-
proximation results imply that
∥v −Rhv∥+ h
∑
Qj∈Th
|v −Rhv|21,j
1/2
+ h2
∑
Qj∈Th
|v −Rhv|22,j
1/2
(1.24a)
+h1/2
∑
Qj∈Th
||v −Rhv||2L2(∂Qj)
1/2
≤ Ch2∥v∥2, ∀v ∈ [H2(Ω)]2 ∩ [H10 (Ω)]
2,
∥q − Shq∥0,Ω ≤ Ch∥q∥1, ∀q ∈ H1(Ω) ∩ L20(Ω). (1.24b)
Theorem 1.3.7. Assume that (1.1) is H2–regular. Let (u, p) and (uh, ph) be
the solutions of (1.2) and (1.7), respectively. Then the following optimal-order
18
error estimate holds:
∥u− uh∥0 + h [∥u− uh∥1 + ∥p− ph∥] ≤ Ch2(∥u∥2 + ∥p∥0). (1.25)
1.4 The comparison ([NCh0 ]
2,Phcf) and (Vh, P h)
In this section, we will compare the two nonconforming finite element space
pairs ([NCh0 ]
2,Phcf ) and (Vh, P h). For the pair of spaces (Vh, P h), we have
the following discrete weak formulation:
Find a pair (u′h, p
′h) ∈ Vh × P h such that
ah(u′h,v
′h)− bh(v
′h, p
′h) = (f ,v′
h) ∀v′h ∈ Vh, (1.26a)
bh(u′h, q
′h) = 0 ∀q′h ∈ P h. (1.26b)
Let D′h denote the divergence–free subspace of Vh to P h, i.e.,
D′h = v′h ∈ Vh | bh(v′
h, q′h) = 0, ∀q′h ∈ P h. (1.27)
Then the solution u′h of (1.26) lies in D′h and satisfies
ah(u′h,v
′h) = (f ,v′
h) ∀v′h ∈ D′h. (1.28)
The following lemma implies that the spaces (1.8) and (1.27) are equivalent,
that is, our two proposed nonconforming finite element space pairs ([NCh0 ]
2,Phcf )
and (Vh, P h) give the identical solution for velocity.
Lemma 1.4.1. The spaces Dh and D′h defined by (1.8) and (1.27), respec-
tively, are equivalent.
Proof. Let vh ∈ Dh be given. Since q′h ∈ SpanPhcf ⊕ Ch and by Theo-
rem 1.2.1, we get bh(vh, q′h) = 0. This implies vh ∈ D′h, so Dh ⊂ D′h. It
19
remains to prove D′h ⊂ Dh. Let v′h = wh + bh ∈ D′
h be given , where wh ∈[NCh
0 ]2 and bh ∈ Bh. In particular, if we consider q′h ∈ Ch, then bh(v
′h, q
′h) = 0
implies bh ≡ 0. Thus for any q′h ∈ P h, bh(wh, q′h) = bh(wh, qh) = 0 for any
qh ∈ Phcf by Theorem 1.2.1. This implies D′h ⊂ Dh. This completes the
proof.
Since uh ≡ u′h by Lemma 1.4.1, the difference of discrete weak formulation
(1.7a) and (1.26a) gives
bh(vh, p′h − ph) = 0, ∀vh ∈ [NCh
0 ]2.
By Theorem 1.2.1, p′h − ph ∈ Ch, that is, p′h can be represented by
p′h = ph + αAlth, α ∈ R.
Taking p′h = ph +αAlth and v′h = ψh ∈ Bh with coefficient one in (1.26a), we
obtain
αbh(ψh, Alth) = ah(uh,ψh)− (f ,ψh)− bh(ψh, ph),
= ν
NQ∑
j=1
(∇uh,∇ψh)Qj − (f ,ψh)− bh(ψh, ph),
= ν
NQ∑
j=1
(−∆uh,ψh)Qj + ν
⟨∂uh
∂n,ψh
⟩
∂Qj
− (f ,ψh)
− bh(ψh, ph). (1.29)
Since the solution uh is a piecewise linear polynomial, that is, uh ∈ [NCh0 ]
2,
the first term in (1.29) is equal to zero. And we easily check that the second
and last term in (1.29) turn out to be zero by the characteristics of the space
20
Bh. Invoking (1.19), we have
α = − (f ,ψh)
bh(ψh, Alth)= −h(f ,ψh). (1.30)
Hence, our two proposed nonconforming finite element space pairs ([NCh0 ]
2,Phcf )
and (Vh, P h) are very closely related. First, the solution of velocity field are
same by Lemma 1.4.1, and the solution p′h is formulated by ph+αAlth, where
ph is the solution of (1.7) and α given by (2.22).
1.5 Numerical results
Now we illustrate a numerical example for the stationary Stokes problem
on uniform meshes for the domain Ω = [0, 1]2. Throughout the numerical
study, we fix ν = 1. We will bring the two numerical example examined in
[40]. The source term f is generated by the choice of the exact solution.
u(x, y) = (s(x)s′(y),−s(y)s′(x)), p(x, y) = sin(2πx)f(y), (1.31)
where s(t) = sin(2πt)(t2 − t), s′(t) denotes its derivative. The velocity u
vanishes at t = 0, 1 so that u = 0 on ∂Ω and pressure p has mean value zero
regardless of f .
Here we will give the numerical results for the pair ([NCh0 ]
2,Phcf ). The
numerical results, omitted here, for the pair (Vh, P h) behave quite simi-
larly to those case for the pair ([NCh0 ]
2,Phcf ). The numerical results with
f(y) = 13−tan2 y
are shown in Table 1.2. We observe optimal order of conver-
gence in both velocity and pressure variables. We try to another numerical
example with f(y) = 125−10 tan2 y
+ 310 in (1.31) which has a huge slope near the
boundary on y = 1. Since the pressure changes rapidly on the boundary y = 1,
convergence rate shows a poor approximation in coarse meshes in Table 1.3.
21
However, as the meshes get finer, optimal order convergence is observed as
expected from the inf-sup condition.
h |u− uh|1,h Order ∥u− uh∥0 Order ∥p− ph∥0 Order
1/4 1.5087E-0 - 2.1583E-1 - 2.2190E-1 -1/8 8.1269E-1 0.8926 5.5033E-2 1.9715 1.4098E-1 0.65441/16 4.1360E-1 0.9745 1.3930E-2 1.9821 6.4738E-2 1.12291/32 2.0767E-1 0.9939 3.4936E-3 1.9954 3.2509E-2 0.99381/64 1.0394E-1 0.9985 8.7411E-4 1.9988 1.6411E-2 0.9862
1/128 5.1985E-2 0.9996 2.1857E-4 1.9997 8.2359E-3 0.99471/256 2.5994E-2 0.9999 5.4646E-5 1.9999 4.1222E-3 0.99851/512 1.2997E-2 1.0000 1.3661E-5 2.0000 2.0616E-3 0.99961/1024 6.4987E-3 1.0000 3.4154E-6 2.0000 1.0309E-3 0.9999
Table 1.2: Numerical result for uniform meshes with f(y) = 13−tan2 y
h |u− uh|1,h Order ∥u− uh∥0 Order ∥p− ph∥0 Order
1/4 1.5086E-0 - 2.1578E-1 - 1.7459E-1 -1/8 8.1268E-1 0.8925 5.5016E-2 1.9716 1.1835E-1 0.56091/16 4.1360E-1 0.9744 1.3926E-2 1.9820 5.7158E-2 1.05011/32 2.0767E-1 0.9939 3.4938E-3 1.9950 3.6347E-2 0.65311/64 1.0394E-1 0.9985 8.7450E-4 1.9983 2.3178E-2 0.6491
1/128 5.1985E-2 0.9996 2.1872E-4 1.9993 1.3569E-2 0.77251/256 2.5994E-2 0.9999 5.4690E-5 1.9998 7.3091E-3 0.89251/512 1.2997E-2 1.0000 1.3673E-5 1.9999 3.7516E-3 0.96221/1024 6.4987E-3 1.0000 3.4183E-6 2.0000 1.8899E-3 0.9892
Table 1.3: Numerical result for uniform meshes with f(y) = 125−10 tan2 y
+ 310
The following numerical results highlight the reliability of our proposed
finite element space compared to the case of using the conforming bilinear
element for the approximation of the velocity field. Recall that the pair of
conforming finite element space combined with the piecewise constant element
space (Xhb ,Ph
cf ) is unstable unless f is smooth enough:
Corollary 1.5.1 (Boland and Nicolaides, Cor. 6.1 in [6]). For β ∈ (0, 1), there
exists f ∈ [L2(Ω)]2 such that the pressure part of the numerical approximate
22
solution to (1.2) by using (Xhb ,Ph
cf ) fulfills
∥p− ph∥0 ≥ Chβ∥f∥0 for h ≤ hβ (1.32)
for some hβ > 0, independent of h.
In our numerical results, β = 0.3 is fixed. The expected numerical results
are shown in Table 1.4. To compare these results with those obtained by our
proposed nonconforming method, we adopt the same f . The numerical results
in Table 1.5, quite different from those in Table 1.4, show the superiority of
our nonconforming method.
Throughout this numerical example, we take the 4 × 4 Gauss quadrature
rule for each rectangular element. The approximate data for f are obtained
by following the proof of Thm. 6.1 in [6] at 4×4 Gauss points in each element
of 512 × 512 mesh. The reference solutions used in our calculation are the
numerical solutions using the DSSY element [15] with the 512 × 512 mesh.
The graphs of the components of f are given Figure 1.3.
Remark 1.5.2. It should be stressed that the degrees of freedom for (Xhb ,Ph
cf )
and ([NCh0 ]
2,Phcf ) are essentially identical, although the numerical results are
quite different. Further investigations are needed to analyse the differences
between the conforming bilinear element and the P1–nonconforming element.
23
Figure 1.3: The graph of data f
h |uref − uh|1,h order ∥uref − uh∥0 order ∥pref − ph∥0 order
1/4 2.8248E-2 - 1.8470E-3 - 7.2967E-2 -1/8 1.6008E-2 0.8193 5.3114E-4 1.7981 5.6105E-2 0.37911/16 8.5909E-3 0.8980 1.4266E-4 1.8964 4.1920E-2 0.42051/32 4.4824E-3 0.9385 3.7531E-5 1.9265 3.1925E-2 0.39291/64 2.3084E-3 0.9573 9.6932E-6 1.9531 2.4932E-2 0.3567
1/128 1.1939E-3 0.9512 2.4703E-6 1.9722 1.9829E-2 0.33041/256 6.4542E-4 0.8874 6.2940E-7 1.9727 1.5938E-2 0.3152
Table 1.4: Numerical result for the pair of spaces (Xhb ,Ph
cf ) when β = 0.3
h |uref − uh|1,h order ∥uref − uh∥0 order ∥pref − ph∥0 order
1/4 2.8359E-2 - 1.8561E-3 - 4.9406E-2 -1/8 1.7966E-2 0.6585 5.0224E-4 1.8858 2.6963E-2 0.87371/16 1.0379E-2 0.7916 1.3390E-4 1.9072 1.4305E-2 0.91441/32 5.6226E-3 0.8844 3.5144E-5 1.9298 7.5726E-3 0.91771/64 2.9406E-3 0.9351 9.0617E-6 1.9554 3.9235E-3 0.9486
1/128 1.5002E-3 0.9710 2.3029E-6 1.9763 1.9663E-3 0.99661/256 7.3601E-4 1.0274 5.7096E-7 2.0120 8.9372E-4 1.1376
Table 1.5: Numerical result for the pair of spaces ([NCh0 ]
2,Phcf ) when β = 0.3
24
Chapter 2
The application to the
Stokes-Darcy-Brinkman interface
problem
2.1 Introduction
The purpose of this paper is to discuss new finite element method of
coupled Stokes-Darcy-Brinkman problem. The Brinkman model treats both
Darcy’s law and Stokes problem in a single form of PDE but with strongly
discontinuous viscosity coefficient and zeroth-order term coefficient. When
viscosity coefficient tends to zero, the model formally tends to a mixed formu-
lation of Poisson’s equation with homogeneous Neumann boundary conditions.
When viscosity coefficient equals to zero the model has the form of Darcy’s
law for flow in a homogeneous porous medium, with a volume averaged ve-
locity. In fact, the Brinkman model can be regarded as a macroscopic model
25
for flow in an ”almost porous media”. However, many researches have focused
on Stokes problem or Darcy problem. Several successful finite elements to
solve Stokes problem have been proposed and used. For instance conforming
finite element spaces [4, 16, 44, 46] including the ([P2]2, P0) and ([P2]
2, P1) (the
Taylor-Hood element) elements [22, 27] and the MINI element [2]. Compared
with conforming finite element space which allows the continuity throughout
the interfaces, nonconforming finite elements [13, 25, 42, 15, 10] have been de-
veloped so that the discrete inf-sup condition is satisfied. The basis functions
of nonconforming finite elements have simple and small support sets, which
allow much more efficient parallel implementations. Moreover, they allow a
natural coupling with H(div ) element which is advantageous for porous me-
dia. Some researchers want to treat both porous media flow and open fluid
flow, so it would be advantageous if the same element could be used in both
the Stokes limit and Darcy limit [14, 19, 33]. The promising candidate for such
an element is the nonconforming Crouzeix-Raviart element [13, 43] which has
several useful properties. However, Mardal, Tai, and Winther [37] showed that
the CR element does not converge. By adding an edge stabilization term, Bur-
man and Hansbo [8] proved that the simplest ([P1]2, P0) element can be used
for both Darcy and Stokes problems, but the choice of stabilization parameter
requires special care. Also various finite element families for the Stokes-Darcy
problem are tested numerically in [26]. In 2008, Xie, Xu and Xue [48] devel-
oped a class of low order simplex elements for both two and three dimensions
which are uniform, stable with respect to the viscosity coefficient, zero-order
term coefficient, and their jumps. In the other direction, Karper, Mardal,
and Winther [31] discussed how the coupled problem can be solved by using
standard Stokes elements like the MINI element or the Taylor-Hood element
in the entire domain.
26
In 2003, Park and Sheen [39] presented a P1–nonconforming quadrilat-
eral element to solve second-order elliptic problems which consists of linear
polynomials only on each quadrilateral and the barycenter values DOF at the
element interfaces. Recently, Kim, Yim and Sheen [32] proved that this finite
element and piecewise constant pair by removing the global one-dimensional
checkerboard pattern satisfies discrete inf-sup condition. Another direction
is to add a globally one-dimensional DSSY -type (or Rannacher-Turek type)
bubble space based on macro interior edges, with the simple piecewise constant
pressure element unmodified. Our aim is to apply these finite element pair
to Stokes-Darcy-Brinkman interface problem. Since P1–nonconforming can
not solve the Darcy problem, we will use Raviart-Thomas element to approxi-
mate velocity field. In particular, the mathematical theory and the associated
numerical analysis of a mixed variational formulation were provided in [33].
There, the coupling across the interface is determined by the Beavers-Joseph-
Saffman conditions, which yield the introduction of the trace of the porous
medium pressure as a suitable Lagrange multiplier. In addition, well posed-
ness of the corresponding continuous formulation and a detailed analysis of
a nonconforming mixed finite element method are given in [33]. In a similar
direction, [20] used Bernardi-Raugel [4, 21] and Raviart-Thomas elements for
the velocites, piecewise constants for the pressures and continuous piecewise
linear elements for the Lagrange multiplier, then show stability, convergence
and a priori error estimates for the associated Galerkin scheme. On the other
hand, Huang and Chen [30] used to Crouzeix-Raviart element or Rannacher-
Turek element to approximate one component of the velocity and the other
component is approximated by conforming P1 or Q1 element in Stokes equa-
tions while Raviart-Thomas element is used on Darcy problem. Arbogast and
Brunson [1] modified certain conforming Stokes element slightly near the in-
27
terface to account for the tangential discontinuity. This gives a mixed finite
element method for the entire Stokes-Darcy system.
The outline of this paper is organized as follows. In Section 2, the model
problem will be stated and its mixed variational formulation will be defined. In
Section 3, we introduce the nonconforming mixed finite element method. For
Stokes-Brinkman problem, we will use P1–nonconforming elements for the ve-
locity in the entire domain, while for Stokes-Darcy problem, P1–nonconforming
elements will be used to approximate the velocity in fluid region, lowest order
Raviart-Thomas element for the velocity in porous medium, piecewise con-
stants for the pressures. In Section 4, we will devote to check the discrete
inf-sup condition for our proposed finite element pair. In Section 5, we con-
struct the interpolation operator and establish the corresponding a priori error
estimate. Finally, some numerical experiments for the two coupled problems
are shown in Section 6.
2.2 The Stokes-Brinkman and Stokes-Darcy interface
models
2.2.1 The models
Ω2Ω1
Γ1
n1
ΓI Γ2
n2
Figure 2.1: The domain for model problem
28
Let Ω be a domain in R2, composed by two subdomains Ω1 and Ω2. The
model we consider consists of the fluid region Ω1 and the porous medium
domain Ω2. These are separated by an interface ΓI . Here the subdomain Ω1
and Ω2 are assumed to be bounded connected polygonal domains such that
Ω1 ∩ Ω2 = ∅ and Ω = Ω1 ∪ Ω2 with outward unit normal vectors nj , j = 1, 2.
Let Γj := ∂Ωj\ΓI . Figure 2.1 gives a schematic representation of the geometry.
Denote by u = (u1,u2) the velocity and by p = (p1, p2) the fluid pressure so
that uj = u|Ωj and pj = p|Ωj , j = 1, 2. The flow in the domain Ω1 is assumed
to be of Stokes type. Hence, (u1, p1) satisfies
− ν1∆u1 +∇ p1 = f1 in Ω1, (2.1a)
∇ · u1 = 0 in Ω1, (2.1b)
u1 = 0 on Γ1, (2.1c)
where ν1 > 0 the viscosity and vector field f1 is the body force. Assuming
porous medium domain Ω2, (u2, p2) satisfies
− ν2∆u2 + u2 +∇ p2 = f2 in Ω2, (2.2a)
∇ · u2 = g in Ω2, (2.2b)
u2 = 0 on Γ2, (2.2c)
where ν2 ∈ [0, 1] and vector field f2 is the body force. The source g is assumed
to satisfy the solvability condition
∫
Ω2
g dx = 0,
which makes physical sence due to the no-flow boundary condition on ∂Ω and
interface condition below. We note that when ν2 is not too small, and g = 0,
29
the problem is reduced to standard Stokes problem but with an additional
zero order term. However, when ν2 approaches zero, then the model problem
(2.2) is close to the Darcy problem. When ν2 = 0, the first equation in (2.2)
has the form of Darcy’s law for flow in a homogeneous porous medium.
Remark 2.2.1. When we refer to the Darcy equation corresponding to (2.2),
we refer to the system (2.2) with ν2 = 0 and the boundary condition u2 = 0
replaced by u2 · n = 0.
2.2.2 Interface conditions
The problems (2.1)-(2.2) must be coupled across ΓI by the correct interface
conditions.
1. For the Stokes-Brinkman problem, two sets of interface conditions are
widely used. Standard continuity of the velocity is expressed by
u1 = u2 on ΓI . (2.3)
The second interface condition is the continuity of normal forces given
by
(ν1∇u1 − p1I) · n1 = (ν2∇u2 − p2I) · n1 on ΓI . (2.4)
2. For the Stokes-Darcy problem, three sets of interface conditions are also
widely used. Mass conservation across ΓI is expressed by
u1 · n1 = u2 · n1 on ΓI . (2.5)
The second interface condition is the continuity of normal forces given
30
by
ν1n1 · ∇u1 · n1 = p1 − p2 on ΓI . (2.6)
Finally, since the fluid model is viscous, a condition on the tangential
fluid velocity on ΓI must be given. We will consider the third interface
condition as Beavers-Joseph-Saffmann condition.
τ1 · ∇u1 · n1 = −αu1 · τ1 on ΓI , (2.7)
where α > 0 is the friction constant determined experimentally and the
Beavers-Joseph-Saffman law establishes that the slip velocity along ΓI
is proportional to the shear stress along ΓI . For more details, we refer
to [3, 45].
2.2.3 Weak formulation of the two coupled models
This subsection is devoted to developing suitable weak formulations of
the problems (2.1)-(2.2). First, we will introduce a weak formulation for the
Stokes-Brinkman problem with the interface condition (2.3)-(2.4). Set
L20(Ω) =
q ∈ L2(Ω) |
∫
Ωq dx = 0
.
Here, and in what follows, we use the standard notations and definitions for the
Sobolev spaces [Hs(S)]2, and their associated inner products (·, ·)s,S , norms
|| · ||s,S , and semi-norms | · |s,S . We will omit the subscripts s, S if s = 0 and
S = Ω. Also for boundary ∂S of S, the inner product in L2(∂S) is denoted by
⟨·, ·⟩S . To derive the weak formulation, let vj := v|Ωj and qj := q|Ωj , j = 1, 2
where v ∈ [H10 (Ω)]
2 and q ∈ L20(Ω), respectively. multiplying by a function v1
31
in (2.1a), and intergrating by parts gives
(f1,v1)Ω1 = ν1(∇u1,∇v1)Ω1 − ν1 ⟨∇u1 · n1,v1⟩ΓI
−(∇ · v1, p1)Ω1 + ⟨v1 · n1, p1⟩ΓI.
Therefore, introducing the bilinear forms
a1(u1,v1) := ν1(∇u1,∇v1)Ω1 , b1(v1, q1) := (∇ · v1, q1)Ω1 ,
we obtain for all v1 := v|Ω1 and q1 := q|Ω1 ,
a1(u1,v1)− b1(v1, p1)− ⟨(ν1∇u1 − p1I) · n1,v1⟩ΓI= (f1,v1)Ω1 ,
b1(u1, q1) = 0.
In the porous medium domain, multiplication of the first equation (2.2a) by
v2, integration over Ω2, and integration by parts gives
(f2,v2)Ω2 = ν2(∇u2,∇v2)Ω2 − ν2 ⟨∇u2 · n2,v2⟩ΓI+ (u2,v2)Ω2
−(∇ · v2, p2)Ω2 + ⟨v · n2, p2⟩ΓI,
Introducing
a2(u2,v2) := ν2(∇u2,∇v2)Ω2 + (u2,v2)Ω2 , b2(v2, q2) := (∇ · v2, q2)Ω2 ,
we have
a2(u2,v2)− b2(v2, p2)− ⟨(ν2∇u2 − p2I) · n2,v2⟩ΓI= (f2,v2)Ω2 ,
b2(u2, q2) = (g, q2)Ω2 .
32
By interface condition (2.3)-(2.4) for Stokes-Brinkman problem, we have
a(u,v) :=2∑
i=1
ai(ui,vi) : [H10 (Ω)]
2 × [H10 (Ω)]
2 → R,
b(v, p) :=
2∑
i=1
bi(vi, pi) : [H10 (Ω)]
2 × L20(Ω) → R,
l(v) :=
2∑
i=1
(fi,vi)Ωi , g(q) := (g, q2)Ω2 .
Then, the weak formulation of (2.1)-(2.2) is to seek a pair (u, p) ∈ [H10 (Ω)]
2×L20(Ω) such that
a(u,v)− b(v, p) = l(v) ∀v ∈ [H10 (Ω)]
2, (2.8a)
b(u, q) = g(q) ∀q ∈ L20(Ω), (2.8b)
Next, we will derive the weak formulation for the Stokes-Darcy problem. In
fact, for the reduced problem (2.1)-(2.2) when ν2 = 0, the space [H10 (Ω)]
2 ×L20(Ω) in not a proper function space for the solution. Hence, let
X1 := v1 ∈ [H1(Ω1)]2 : v1 = 0 on Γ1, M1 := L2(Ω1)
denote the usual velocity-pressure spaces on Ω1. The norm on X1 is given by
∥v1∥X1 := |v1|1,Ω1 .
The velocity space X2 on Ω2 is the subspace of
H(div; Ω2) = v2 ∈ [L2(Ω2)]2 : ∇ · v2 ∈ L2(Ω2)
33
consisting of functions with zero normal trace on Γ2 and equipped with the
norm
∥v2∥H(div;Ω2):= (∥v2∥2Ω2
+ ∥∇ · v2∥2Ω2)1/2.
It is well known that for all v2 ∈ H(div; Ω2), v2 · n2 ∈ H−1/2(∂Ω2). However,
The restriction of v2 · n2 to Γ2 may not lie in H−1/2(Γ2). Thus, we define the
velocity-pressure spaces on Ω2 as follows:
X2 := v2 ∈ H(div; Ω2) : ⟨v2 · n2, w⟩∂Ω2= 0 ∀w ∈ H1
ΓI(Ω2), M2 := L2(Ω2),
where
H1ΓI(Ω2) = w ∈ H1(Ω2) : w = 0 on ΓI.
Defining X := X1 × X2 which v ∈ X takes the form (v1,v2) with vi ∈ Xi.
The norm on X is given by
∥v∥X := (∥v1∥2X1+ ∥v2∥2X2
)1/2 v ∈ X.
Similarly, let
M := q = (q1, q2) : qi ∈Mi and
2∑
i=1
(qi, 1)Ωi = 0,
with norm
∥q∥M := (∥q1∥2M1+ ∥q2∥2M2
)1/2.
34
In order to handle interface ΓI between the subdomains in Ω1 and Ω2, we will
introduce the Lagrange multiplier λ in (2.6) as follows:
p1 − ν1n1 · ∇u1 · n1 = λ = p2 on ΓI . (2.9)
Hence, we obtain weak formulation of (2.1) as follows. For a sufficiently
smooth v1 ∈ X1, multiplying and integrating by parts gives
(f1,v1)Ω1 = ν1(∇u1,∇v1)Ω1 − ν1 ⟨∇u1 · n1,v1⟩ΓI− (∇ · v1, p1)Ω1 + ⟨v1 · n1, p1⟩ΓI
,
= ν1(∇u1,∇v1)Ω1 − (∇ · v1, p1)Ω1
+ ⟨p1 − ν1n1 · ∇u1 · n1,v1 · n1⟩ΓI− ν1 ⟨τ1 · ∇u1 · n1,v1 · τ1⟩ΓI
,
By interface condition (2.7) and (2.9), we obtain
(f1,v1)Ω1 = ν1(∇u1,∇v1)Ω1 − (∇ · v1, p1)Ω1 + ⟨λ,v1 · n1⟩ΓI+ ν1α ⟨u1 · τ1,v1 · τ1⟩ΓI
.
Therefore, introducing the bilinear forms
a1(u1,v1) := ν1(∇u1,∇v1)Ω1 + ν1α ⟨u1 · τ1,v · τ1⟩ΓI, b1(v, q1) := (∇ · v1, q1)Ω1 ,
we obtain for all v1 ∈ X1 and q1 ∈M1
a1(u1,v1)− b1(v1, p1) + ⟨λ,v1 · n1⟩ΓI= (f1,v)Ω1 ,
b1(u1, q1) = 0.
In the porous medium domain, multiplication of the first equation (2.2) by
v2 ∈ X2, integration over Ω2, and integration by parts gives
(f2,v)Ω2 = (u2,v2)Ω2 − (∇ · v2, p2)Ω2 + ⟨λ,v · n2⟩ΓI,
35
where, by (2.9), p2 is replaced by λ in the last term. Introducing
a2(u2,v2) := (u2,v2)Ω2 , b2(v2, q2) := (∇ · v2, q2)Ω2 ,
we have for all v2 ∈ X2 and q2 ∈M2
a2(u2,v2)− b2(v2, p2) + ⟨λ,v2 · n2⟩ΓI= (f2,v2)Ω2 ,
b2(u2, q2) = (g, q2)Ω2 .
In the reference [33], authors mentioned that the linking across ΓI occurs
through the condition u1 · n1 +u2 · n2 = 0 on ΓI and the definition (2.9) of λ.
This is the key to choose Λ for the Lagrange multipliers for well-posedness of
the coupled problem for Stokes-Darcy problem. Define
Λ := H1/200 (ΓI)(⊂ L2(ΓI)),
where H1/200 (ΓI) is the completion of the smooth functions with compact sup-
port in ΓI . We note that any function µ ∈ H1/200 (ΓI) has the property which
its extension by zero to ∂Ωj gives a function µj ∈ H1/2(∂Ωj) with
∥µj∥1/2,∂Ωj≤ C∥µ∥
H1/200 (ΓI)
, j = 1, 2. (2.10)
Hence, we define
bI(v, λ) := ⟨v1 · n1 + v2 · n2, λ⟩ : X× Λ → R.
The flux continuity condition on ΓI implies
bI(v, λ) = 0 ∀λ ∈ Λ.
36
Then, the weak formulation of (2.1)-(2.2) is to seek a pair (u, p, λ) ∈ X×M×Λ
such that
a(u,v) + b(v, p) + b(v, λ) = l(v) ∀v ∈ X,
b(u, q) = g(q) ∀q ∈M,
bI(u, µ) = 0 ∀µ ∈ Λ,
where
a(u,v) :=2∑
i=1
ai(ui,vi) : X×X → R,
b(v, p) :=
2∑
i=1
bi(vi, pi) : X×M → R,
l(v) :=
2∑
i=1
(fi,vi)Ωi , g(q) := (g, q2)Ω2 .
Another weak formulation can be derived by using the space V of functions
in X with trace-continuous normal velocities:
V := v ∈ X : bI(v, λ) = 0 ∀µ ∈ Λ.
Several properties for the space V have been investigated in [33]. Thus, we
can write another weak formulation as follows: find a pair (u, p) ∈ V ×M
such that
a(u,v)− b(v, p) = l(v) ∀v ∈ V, (2.11a)
b(u, q) = g(q) ∀q ∈M. (2.11b)
37
2.3 Finite element discretization
In this section, we will consider the finite element discretization of the two
coupled problems. Throughout the paper, we shall restrict our attention to
the case of Ω = [0, 1]2. Let (Th,j)0<h<1 be a family of uniform triangulation
of Ωj , j = 1, 2 into disjoint squares Q of size h with Ωj =⋃
Q∈Th,j Q. For
the standard definition of regular partition, we refer to [12, 21]. Th denotes a
family of uniform triangulation of Ω such that Th = ∪2j=1Th,j and assume that
the meshes Th,1 and Th,2 match at ΓI . Let NQ and NQ,j denote the number of
elements in Ω and Ωj , j = 1, 2, respectively. We use the following notation.
Eh(ΓI) := the set of all element edges E with E ⊂ ΓI .
First, we will investigate the case of Stokes-Brinkman problem. The approx-
imate space is based on the P1–nonconforming quadrilateral element [39] for
velocity fields and piecewise constant for pressure fields. Set
NCh0 = v ∈ L2(Ω) | v|Q ∈ P1(Q) ∀Q ∈ Th, v is continuous at the midpoint
of each interior edge in Th, and v vanishes at the midpoint
of each boundary edge in Th.
The pressure will be approximated by the piecewise constant space as follows:
P h = q ∈ L20(Ω) | q|Q ∈ P0(Q) ∀Q ∈ Th.
It is well known that the pair of spaces ([NCh0 ]
2, P h) cannot be used to solve
the problem since Theorem 3.2 in [38]. Hence our suitable finite element space
the pair to solve the problem is ([NCh0 ]
2,Phcf ), where Ph
cf is removed a global
38
checkerboard pattern from P h. (For more details, see [32]). Another way is
to add a bubble function to the P1–nonconforming element by using another
quadrilateral nonconforming bubble function [15, 42]. In this paper, we focus
on the pair of spaces ([NCh0 ]
2,Phcf ). Now define the discrete weak formulation
of Stokes-Brinkman problem to find a pair (uh, ph) ∈ [NCh0 ]
2 × Phcf such that
ah(uh,vh)− bh(vh, ph) = l(vh) ∀vh ∈ [NCh0 ]
2, (2.12a)
bh(uh, qh) = g(qh) ∀qh ∈ Phcf , (2.12b)
where the discrete bilinear forms ah(·, ·) : [NCh0 ]
2 × [NCh0 ]
2 → R and bh(·, ·) :[NCh
0 ]2 × Ph
cf → R are defined in the standard fashion:
ah(u,v) = ν1
NQ,1∑
j=1
(∇u,∇v)Qj +
NQ,2∑
j=1
ν2(∇u,∇v)Qj + (u,v)Qj
bh(v, q) =
NQ∑
j=1
(∇ · v, q)Qj .
As usual, let ||| · |||h denote the (broken) energy norm given by
|||v|||h =√ah(v,v).
Second, we will investigate the case of Stokes-Darcy problem. For the
discretization of fluid’s region Ω1, we still use P1–nonconforming finite element
for velocity defined by
NChΓ1
= v ∈ L2(Ω1) | v|Q ∈ P1(Q) ∀Q ∈ Th,1, v is continuous at the midpoint
of each interior edge in Th,1, and v vanishes at the midpoint
of each edge on Γ1.
39
In the porous medium domain Ω2, we choose Xh2 ⊂ Xh to be the well known
mixed finite element spaces, the lowest order RT spaces [43]. In the rest of the
paper, let Xh1 := [NCh
Γ1]2 and Ch be a global checkerboard pattern function
on Ω1. Finally, we define the finite element spaces over Ω:
Xh := Xh1 ×Xh
2 , Mh :=
(q1, q2) ∈Mh
1,cf ×Mh2 :
∫
Ω1
q1 dx+
∫
Ω2
q2 dx = 0
,
where
Mh1,cf =
qh ∈ L2(Ω1)
∣∣∣ qh|Q ∈ P0(Q), ∀Q ∈ Th,1 and (qh, Ch)Ω1 = 0
,
Mh2 =
qh ∈ L2(Ω2)
∣∣ qh|Q ∈ P0(Q), ∀Q ∈ Th,2
Similar to continuous level, we define the discrete norm for all vh = (vh,1,vh,2) ∈Xh as follows:
∥vh∥Xh =(|vh,1|21,h,Ω1
+ ∥vh,2∥2H(div ;Ω2)
)1/2,
where
|v|1,h,Ω1 =
∑
Q∈Th,1
|v|21,Q
1/2
.
Also, let
Λh := µh ∈ L2(ΓI) : µh|E ∈ P0(E) ∀E ∈ Eh(ΓI).
With this Λh, we define
Vh := vh = (vh,1,vh,2) ∈ Xh : bI(vh, µh) = 0 ∀µh ∈ Λh.
40
V1
Ω1 Ω2 Ω1
Q1 Q1Q2
Q3 Q4
Q2
Q3 Q4
V2
V3 V4
ΓI
(Ψ0
)
Ω2
ΓI
Q
(0Ψ
)
E1
E2
M2
M4
E4
M3 M1E3
Figure 2.2: (Top) A square with vertices Vj ’s, edges Ej ’s, and midpointsMj ’s.(Bottom) The two basis functions defined on the interface ΓI .
Remark 2.3.1. The space Λh is the normal trace of Xh2 on ΓI .
Now define the discrete weak formulation of Stokes-Darcy problem to find
a pair (uh, ph) ∈ Vh ×Mh such that
ah(uh,vh)− bh(vh, ph) = l(vh) ∀vh ∈ Vh, (2.13a)
bh(uh, qh) = g(qh) ∀qh ∈Mh, (2.13b)
where the discrete bilinear forms ah(·, ·) : Vh × Vh → R and bh(·, ·) : Vh ×Mh → R are defined in the standard fashion:
ah(u,v) = ν1
NQ,1∑
j=1
(∇u,∇v)Qj + ν1α∑
E∈Eh(ΓI)
⟨u · τ1,v · τ1⟩E +
NQ,2∑
j=1
(u,v)Qj
bh(v, q) =
NQ∑
j=1
(∇ · v, q)Qj .
41
2.3.1 A closer look at the space Vh
In order to solve the discrete reduced weak formulation (2.13), it is impor-
tant to understand in exactly what sense mass conservation across ΓI (2.5)
holds. By definition of Vh, conservation of mass across ΓI holds only in an
approximation sense. To this end, a local characterization of the functions
v ∈ Vh is needed. If a function v = (v1,v2) ∈ Xh belongs to Vh, then
the nodal values of v2 · n2 ∈ Xh2 on ΓI are linked to those of v1 · n1 on ΓI .
Let Fj denote the set of nodes of Xhj , j = 1, 2, and Fj(E) the set of nodes
k ∈ Fj belonging to an element edge E, and let ϕjk, k ∈ Fj (j = 1, 2), be the
associated basis functions of Xhj . By the following proposition, we have the
characterization of the space v ∈ Vh.
Proposition 2.3.2. [33] Let v = (v1,v2) ∈ Xh be given. Then v ∈ Vh is
equivalent to the following relation between the nodal values v(1)j and v
(2)j of
v1 and v2 on E being satisfied
v(2)j = −|E|−1
∑
k∈F1(E)
v(1)k
⟨ϕ(1)k · n1, 1
⟩E
for all j ∈ F2(E), E ∈ Eh(ΓI).
For our proposed nonconforming finite element, we get the following basis
functions on E ∈ Eh(ΓI). Let φj : Q → R and ψj : Q → R, j = 1, · · · , 4denote the P1–nonconforming and RT local basis functions (see Figure 2.2),
respectively, defined by
φj(m) =
1, if m =Mj ,Mj+1
0, if m =Mj+2,Mj+3,ψj |Ek
· νk =
1, if j = k
0, Otherwise,
where νk be a outward unit normal vectors on the edges Ek on Q. Then the
basis functions
Ψ
0
and
0
Ψ
as depicted in Figure 2.2 can be understood
42
by
Ψ
0
=
−ψ3
0
on Q1
φ3
0
on Q2
φ1
0
on Q3
−ψ3
0
on Q4,
0
Ψ
=
0 on Q1 0
φ3
on Q2
0
φ1
on Q3
0 on Q4.
2.4 The inf-sup condition for the two coupled prob-
lems
In this section we will show that the pair of spaces ([NCh0 ]
2,Phcf ) and
(Vh,Mh) satisfy the inf-sup condition. First we will show the inf-sup condition
for the Stokes-Brinkman problem.
Theorem 2.4.1. The pair of finite element spaces ([NCh0 ]
2,Phcf ) satisfies the
inf-sup condition, that is, there exists a positive constant β independent of h
such that
supvh∈[NCh
0 ]2
bh(vh, qh)
|||vh|||h≥ β∥qh∥0,Ω ∀qh ∈ Ph
cf .
Proof. It is enough to show that ν2 = 1 case since |||vh|||h decreases as ν2
decreases. Let Th be the triangulation of Ω into triangles by dividing each
quadrilateral into two triangles. Consider the P1–nonconforming finite element
space N Ch
0 on Th. We then easily observe that NCh0 ⊂ NCh
0 . Since the
43
space N Ch
0 satisfies discrete Poincare–inequality [47], the subspace NCh0 is
also satisfied. Hence, we get
|||vh|||h ≤M1/2∥vh∥1,h ≤ C|vh|1,h,
where M = max(ν1, 1). For the pair of spaces ([NCh0 ]
2,Phcf ) equipped with
the H1–seminorm on velocity fields, the inf-sup condition for the standard
Stokes problem is shown in [32]. Summarizing the above, this completes the
proof.
Next, we are going to prove the inf-sup condition for the pair of spaces
(Vh,Mh). To this end, let
Xh1 =
v ∈ Xh
1
∣∣∣ v(Mj) = 0 at the midpoint of each edge in ΓI
,
Xh2 =
v ∈ Xh
2
∣∣∣ v · n = 0 on ΓI
,
Mh1,cf =
qh ∈Mh
1,cf
∣∣∣∣∫
Ω1
qh dx = 0
,
Mh2 =
qh ∈Mh
2
∣∣∣∣∫
Ω2
qh dx = 0
,
and T Mh,1 denote the macro triangulation such that for each QM ∈ T M
h,1 is com-
posed of four elements Qj , j = 1, · · · , 4. Define the operator ΠM : H1Γ1(Ω1) →
NChΓ1
satisfying
∫
ΓM
v dσ =
∫
ΓM
ΠMv dσ for all edges ΓM of QM ∈ T Mh,1, (2.14)
if v ∈ H1Γ1(Ω1) := v ∈ H1(Ω1) : v = 0 on Γ1. Indeed, for given v ∈ H1
Γ1(Ω1),
define the values of ΠMv ∈ NChΓ1
as follows:
ΠMv(midpoint of E) =
∮
ΓM
v dσ,
44
if the edge E ∈ Th meets the midpoint of macro edge ΓM ∈ T Mh,1. By proposi-
tion 3.1 in [40], we have
|ΠMv|1,h,Ω1 ≤ C|v|1,Ω1 . (2.15)
Moreover, for any qh = (qh,1, qh,2) ∈Mh, it can be orthogonally split as
qh,j = qh,j + qh,j , j = 1, 2,
where qh,1 ∈ Mh1,cf , qh,2 ∈ Mh
2 and qh,j =1
|Ωj |(qh,j , 1)Ωj . From the orthogonal-
ity, we have
∥qh,j∥20,Ωj= ∥qh,j∥20,Ωj
+ ∥qh,j∥20,Ωj,
and
qh,1|Ω1|+ qh,2|Ω2| = 0. (2.16)
Also let Mh be the subspace Mh defined by
Mh =qh = (qh,1, qh,2) ∈Mh
∣∣∣ qh,j ∈ R, j = 1, 2.
Since the condition (2.16), the L2–norm on Mh is given by
∥qh∥0 =
2∑
j=1
q2h,j |Ωj |
1/2
= qh,2
( |Ω2|2|Ω1|
+ |Ω2|)1/2
.
In the following, we show the pair of spaces (Vh, Mh) satisfies the inf-sup
condition. In the similar direction of [8], one can construct a continuous
45
function w ∈ H1Γ1(Ω1), such that
∫
ΓI
w dσ = 1 and ∥w∥1,Ω1 ≤ C
|ΓI |. (2.17)
Denote wh,1 = ΠM
ww
∈ Xh
1 . By the properties (2.14), (2.15) and (2.17),
we have
∫
ΓI
wh,1 · n dσ = nx + ny and |wh,1|1,h,Ω1 ≤ C
|ΓI |. (2.18)
In the porous medium domain Ω2, we define a discrete Darcy harmonic exten-
sion functionwh,2 ∈ Xh2 such that for any E ∈ Eh(ΓI), ⟨(wh,1 −wh,2) · n, 1⟩E =
0, then it holds
∫
ΓI
wh,2 · n dσ = nx + ny and ∥wh,2∥div ,Ω2 ≤ C
|ΓI |. (2.19)
For any qh = (qh,1, qh,2) ∈ Mh, define
vk = −|Ωk|qh,k [wh,1χΩ1 +wh,2χΩ2 ] , k = 1, 2. (2.20)
Then, we have
⟨(vk|Ω1 − vk|Ω2) · n, 1⟩E = −|Ωk|qh,k ⟨(wh,1 −wh,2) · n, 1⟩E = 0
for any E ∈ Eh(ΓI). Thus, vj ∈ Vh, j = 1, 2. And from the definitions of
(2.20) and the properties (2.18) and (2.19), we get for j = 1, 2
∫
ΓI
vj |Ω1 · n =
∫
ΓI
vj |Ω2 · n = −(nx + ny)qh,j |Ωj |,
∥vj∥Xh ≤ C∥qh,j∥0,Ωj .
46
Summarizing the above, we have the following lemma by using same argument
in [30].
Lemma 2.4.2. The pair of finite element spaces (Vh, Mh) satisfies the inf-
sup condition, that is, there exists a positive constant β independent of h such
that
supvh∈Vh
bh(vh, qh)
∥vh∥Xh
≥ β∥qh∥0,Ω ∀qh ∈ Mh.
From [32, 43], we have that the spaces (Xh1 , M
h1,cf ) and (Xh
2 , Mh2 ) are locally
div-stable in each subdomain. By the Lemma 2.4.2 and the technique called
subspace theorem derived by Qin [41], we have the following theorem.
Theorem 2.4.3. The pair of finite element spaces (Vh,Mh) satisfies the inf-
sup condition, that is, there exists a positive constant β independent of h such
that
supvh∈Vh
bh(vh, qh)
∥vh∥Xh
≥ β∥qh∥0,Ω ∀qh ∈Mh.
2.5 The Interpolation operator and convergence anal-
ysis
In this section, error estimates in the (broken) energy norm for the velocity
and the L2–norm for the pressure will be derived. The discrete inf-sup condi-
tion will be used to estimate the error of the pressure approximation. We first
focus on the pair of spaces ([NCh0 ]
2,Phcf ) to approximate the Stokes-Brinkman
problem.
Define interpolation operator Rh : [H2(Ω)]2 ∩ [H10 (Ω)]
2 → [NCh0 ]
2 and
47
Sh : H1(Ω) ∩ L20(Ω) → Ph
cf by
Rhw(MQk ) =
w(V Qk−1) +w(V Q
k )
2∀Q ∈ Th,
(Shq, z) = (q, z) ∀z ∈ Phcf
where V Qk−1 and V Q
k are the two vertices of the edge EQk with the midpoint
MQk for each Q ∈ Th. Then the standard polynomial approximation results
imply that
∥v −Rhv∥+ h
∑
Qj∈Th
|v −Rhv|21,j
1/2
+ h2
∑
Qj∈Th
|v −Rhv|22,j
1/2
+h1/2
∑
Qj∈Th
||v −Rhv||2L2(∂Qj)
1/2
≤ Ch2∥v∥2, ∀v ∈ [H2(Ω)]2 ∩ [H10 (Ω)]
2,
∥q − Shq∥0,Ω ≤ Ch∥q∥1, ∀q ∈ H1(Ω) ∩ L20(Ω).
The error estimates for the Stokes-Brinkman problem can be derived by a
slight modification in [9, 21]. Also the use of a duality argument is analogous
to that in [9], and therefore we omit the details. Finally we have the following
theorem.
Theorem 2.5.1. Assume that (2.1) and (2.2) is H2–regular. Let (u, p) and
(uh, ph) be the solutions of (2.8) and (2.12), respectively. Then the following
optimal-order error estimate holds:
∥u− uh∥0 + h [|||u− uh|||h + ∥p− ph∥0] ≤ Ch2(∥u∥2,Ω + ∥p∥1,Ω).
On the other hand, the error estimates for the Stokes-Darcy problem are
not obvious. Since we consider the pair of spaces (Vh,Mh) to approximate the
weak formulation (2.11), we need the interpolation operator Ih corresponding
48
to Vh, that is, the approximation properties of
Vh =(vh,1,vh,2) ∈ Xh
1 ×Xh2
∣∣∣ ⟨vh,1 · n1 + vh,2 · n2, µh⟩ΓI= 0 for all µh ∈ Λh
must be described by a direct construction. Thus, we should construct an
interpolation operator
Ihv := W → Vh,
where W denotes the subspace of V of sufficiently smooth functions defined
by
W := v = (v1,v2) ∈ X | vj ∈ Wj := Xj ∩ [H2(Ωj)]2, j = 1, 2
and v1 · n1|ΓI= v2 · n1|ΓI
in L2(ΓI).
Let IhNC : W1 → Xh1 and IhRT : W2 → Xh
2 denote the P1–nonconforming
and usual Raviart-Thomas interpolation operator, respectively. Then Ihv =
(Ih1 v, Ih2 v) ∈ Vh defined by
Ih1 v := IhNCv1 ∈ Xh1 and Ih2 v := IhRTv2 − δh ∈ Xh
2 ,
where the correction term δh will be constructed to enforce Ihv v belong to Vh.
By the definition of IhRT and Λh, we get the following relation for all µh ∈ Λh
⟨Ih1 v · n1 + Ih2 v · n2, µh
⟩ΓI
= −⟨IhNCv1 · n2, µh
⟩ΓI
+ ⟨v2 · n2, µh⟩ΓI−
⟨δh · n2, µh
⟩ΓI
=⟨(v1 − IhNCv1) · n2, µh
⟩ΓI
−⟨δh · n2, µh
⟩ΓI
. (2.21)
49
In order to construct δh, we will define δ ∈ X2 ∩ [H1(Ω2)]2 such that
δ = v1 − IhCv1 on ΓI , and ∥δ∥1,Ω2 ≤ C|v1 − IhCv1|1,Ω1 ,
where IhC denotes the usual bilinear interpolation operator. To this end, let z
be the extension function v1 − IhCv1 by zero on Ω2, i.e.,
z :=
v1 − IhCv1 on ΓI ,
0 on ∂Ω2\ΓI .
By the definition of interpolation operator IhC , v1 − IhCv1 = 0 on ∂ΓI , v1 −IhCv1 ∈ [H
1/200 (ΓI)]
2, so z ∈ [H1/2(Ω2)]2. Applying the usual trace theorem,
discrete Poincare-Friedrichs inequality and (2.10), we have
∥z∥1/2,∂Ω2≤ ∥v1 − IhCv1∥1/2,ΓI
≤ ∥v1 − IhCv1∥1/2,∂Ω1
≤ ∥v1 − IhCv1∥1,Ω1 ≤ |v1 − IhCv1|1,Ω1 .
Since [H1/2(∂Ω2)]2 be the trace on [H1(Ω2)]
2, we can choose δ ∈ [H1(Ω2)]2
extending z onto Ω2 such that
∥δ∥1,Ω2 ≤ C∥z∥1/2,∂Ω2≤ C|v1 − IhCv1|1,Ω1 .
Now we define δh as follows:
δh := IhRT δ
The property of the interpolation IhRT and definition of δ give that for µh ∈ Λh
⟨δh · n2, µh
⟩ΓI
= ⟨δ · n2, µh⟩ΓI=
⟨(v1 − IhCv1) · n2, µh
⟩ΓI
.
50
We note that IhNCv and IhCv are linear function on each edge and have same
value on midpoint. Combining this with (2.21) gives for all µh ∈ Λh
⟨Ih1 v · n1 + Ih2 v · n2, µh
⟩ΓI
=⟨(IhCv1 − IhNCv1) · n2, µh
⟩ΓI
= 0.
This implies that Ihv = (Ih1 v, Ih2 v) ∈ Vh. Next we will observe interpolation
error estimate for Ih. To this end, we shall need an estimate the correction
term δh.
From the interpolation error estimates [21] for IhRT , we get for eachQ ∈ Th,2
∥δh∥1,Q ≤ ∥δ∥1,Q + ∥δ − IhRT δ∥1,Q ≤ ∥δ∥1,Q.
Moreover,
∥δh∥X2 =∥δh∥20,Ω2
+ ∥∇ · δh∥20,Ω2
1/2≤
∑
Q∈Th,2
∥δh∥21,Q
1/2
,
which implies
∥δh∥X2 ≤ ∥δ∥1,Ω2 ≤ C|v1 − IhCv1|1,Ω1 . (2.22)
By the error estimate for each interpolation operator and (2.22), the bound-
edness for the interpolation operator Ih are given by
∥v − Ihv v∥Xh ≤ |v1 − Ih1 v1|1,h,Ω1 + ∥v2 − Ih2 v2∥X2
≤ |v1 − IhNCv1|1,h,Ω1 + ∥v2 − IhRTv2∥X2 + ∥δh∥X2
≤ |v1 − IhNCv1|1,h,Ω1 + ∥v2 − IhRTv2∥X2 + C|v1 − IhCv1|1,Ω1
≤ Ch ∥v1∥2,Ω1 + ∥v2∥1,Ω2 + ∥∇ · v2∥1,Ω2 . (2.23)
51
For the pressure fields, we define interpolation operator Ihp : H1(Ω)∩L20(Ω) →
Mh by
(Ihp q, z) = (q, z) ∀z ∈Mh. (2.24)
Then we obtain
∥q − Ihp q∥0,Ω ≤ Ch∥q∥1, ∀q ∈ H1(Ω) ∩ L20(Ω).
For deriving the error estimate of the proposed finite element method, we
shall bound the approximation error and consistency error separately. Let
denote Eh,1 be the set of edges of elements on Th,1 which is not on ∂Ω1 and [·]ebe the jump through E. The abstract error estimate for mixed finite element
formulation gives the following lemma [7, 21].
Lemma 2.5.2. Let (u, p) and (uh, ph) be the solutions of (2.11) and (2.13),
respectively. Then the following error estimate holds:
∥u− uh∥Xh + ∥p− ph∥0 ≤
infvh∈Vh
∥u− vh∥Xh + infqh∈Mh
∥p− qh∥0
+ supvh∈Vh
|∑E∈Eh,1⟨∂w∂n , [vh]
⟩E−∑
E∈Eh,1 ⟨q1, [n · vh]⟩ |∥vh∥Xh
+ supvh∈Vh
|∑E∈Eh(ΓI)⟨q2, (vh|Ω1 − vh|Ω2) · n⟩E |
∥vh∥Xh
(2.25)
To bound the two consistency error terms in (2.25), we will apply the
following lemma.
52
Lemma 2.5.3. For any vh ∈ Vh, we have the following estimates:
∣∣∣∣∣∣∑
E∈Eh,1
⟨∂w
∂n, [vh]
⟩
E
∣∣∣∣∣∣≤ Ch∥w∥2,Ω1∥vh∥Xh ∀w ∈ [H2(Ω1)]
2,(2.26a)
∣∣∣∣∣∣∑
E∈Eh,1
⟨q1, [n · vh]⟩E
∣∣∣∣∣∣≤ Ch∥q1∥1,Ω1∥vh∥Xh ∀q1 ∈ H1(Ω1),(2.26b)
∣∣∣∣∣∣∑
E∈Eh(ΓI)
⟨q2, (vh|Ω1 − vh|Ω2) · n⟩E
∣∣∣∣∣∣≤ Ch∥q2∥1,Ω2∥vh∥Xh ∀q2 ∈ H1(Ω2),(2.26c)
Proof. The estimate of the consistency error (2.26a) and (2.26b) can be shown
in a similar direction [9, 10]. It remains to prove (2.26c). Since vh belongs to
Vh and the normal trace of v2 on ΓI belongs to Λh, we get
∑
E∈Eh(ΓI)
⟨q2, (vh|Ω1 − vh|Ω2) · n⟩E =∑
E∈Eh(ΓI)
⟨q2 − q2, (vh|Ω1 − vh|Ω2) · n⟩E
=∑
E∈Eh(ΓI)
⟨q2 − q2,vh|Ω1 · n⟩E ,
where q2 ∈ Λh is the local L2-projection of the function q2 on E. By the
assumption on Th, for each edge E of Eh(ΓI) is shared by the two elementsQj ∈Th,j j = 1, 2. Define on element Q1 the constant m1 as the local L2-projection
of the function vh. Then, from the constant mean value approximation and
the trace inequality, we obtain
∑
E∈Eh(ΓI)
⟨q2 − q2,vh|Ω1 · n⟩E =∑
E∈Eh(ΓI)
⟨q2 − q2, (vh|Ω1 −m1) · n⟩E
≤∑
E∈Eh(ΓI)
∥q2 − q2∥0,E∥vh|Ω1 −m1∥0,E
≤ Ch∥q2∥1,Ω2∥vh∥Xh
This completes the proof.
53
Combining the Lemma 2.5.2 and Lemma 2.5.3, we conclude that the fol-
lowing optimal a priori error estimate.
Theorem 2.5.4. Let (u, p) and (uh, ph) be the solutions of (2.11) and (2.13),
respectively. Assuming that (u1, p1) ∈ [H2(Ω1)]2×H1(Ω1), (u2, p2) ∈ [H1(Ω2)]
2×H1(Ω2) and ∇ · u2 ∈ H1(Ω2), then we have
∥u− uh∥Xh + ∥p− ph∥0,Ω ≤ Ch [(∥u∥2,Ω1 + ∥p∥1,Ω1) + (∥u∥1,Ω2 + ∥∇ · u∥1,Ω2 + ∥p∥1,Ω2)] .
2.6 Numerical results
Now we illustrate a numerical example for the Stokes-Brinkman and Stokes-
Darcy problems for the domain Ω = [0, 1]2. We present two examples illustrat-
ing the performance of our proposed nonconforming finite element method on a
set of uniform triangulations of the domain. Throughout the numerical study,
we fix ν1 = α = 1. For the case of Stokes-Brinkman problem (ν2 ∈ (0, 1]), we
set Ω1 = (0, 1/2) × (0, 1), Ω2 = (1/2, 1) × (0, 1), and ΓI is the line x = 1/2.
It is difficult to construct solutions that satisfy the entire system. The main
difficulty is finding a solution satisfying the interface conditions (2.3)-(2.4).
We simply use the same technique of generalizing the equations to include a
nonhomogeneous term. That is, we replace (2.4) by
(ν1∇u1 − p1I) · n1 = (ν2∇u2 − p2I) · n1 + h1 on ΓI .
We first choose u satisfying (2.3), and then include the term ⟨h1,v⟩ΓIon the
right side. The interface condition for the Stokes-Darcy problem can be also
54
applied in a similar way. Choose exact solution u and p as follows.
u1(x, y) =
s(x)s′(y)
s′(x)(y2 − y)
, u2(x, y) =
100(x− 1
2)(x− 1)2s(y)
(x− 1)2[2π(y2 − y) + (x− 1
2) sin(2πy)]
,
p1(x, y) = sin(πx)− 2
π, p2(x, y) = sin(4πx)(y2 + 1),
where s(t) = sin(2πt)(t2−t), s′(t) denotes its derivative. The numerical results
are shown in Table 2.1-Table 2.2.
h ∥u− uh∥0 Order |u− uh|1,h Order ∥p− ph∥0 Order
1/8 2.3134E-2 - 7.6436E-1 - 3.4863E-1 -1/16 5.7629E-1 2.01 3.8827E-1 0.98 1.6154E-1 1.111/32 1.4407E-3 2.00 1.9498E-1 0.99 7.9365E-2 1.031/64 3.6020E-4 2.00 9.7596E-2 1.00 3.9509E-2 1.011/128 9.0046E-5 2.00 4.8812E-2 1.00 1.9732E-2 1.00
Table 2.1: Numerical result for the Stokes-Brinkman problem with ν2 = 1
h ∥u− uh∥0 Order |u− uh|1,h Order ∥p− ph∥0 Order
1/8 9.7591E-2 - 5.7744E-1 - 3.2229E-1 -1/16 2.4401E-2 2.00 2.8900E-1 1.00 1.5859E-1 1.021/32 6.1523E-3 1.99 1.4456E-1 1.00 7.9004E-2 1.011/64 1.5481E-3 1.99 7.2287E-2 1.00 3.9463E-2 1.001/128 3.8840E-4 1.99 3.6144E-2 1.00 1.9727E-2 1.00
Table 2.2: Numerical result for the Stokes-Brinkman problem with ν2 = 10−6
For the case of Stokes-Darcy problem (ν2 = 0), we will consider the case
of porous medium is entirely enclosed within the fluid region, then ΓI = ∂Ω2.
Set Ω2 = (1/4, 3/4)× (1/4, 3/4) and Ω1 = Ω\Ω2. We will bring the numerical
example examined in [20] transformed to [0, 1]2, i.e., exact solution u and p
55
are given by
u1(x, y) =
π sin2(πs(x)) cos4(πs(x)) sin(πs(y)) cos3(πs(y))(1− 3 sin2(πs(y))
−π sin2(πs(y)) cos4(πs(y)) sin(πs(x)) cos3(πs(x))(1− 3 sin2(πs(x))
,
u2(x, y) =1
4
−(2s(x)− 1)(2s(x) + 1)(20s(x)2 − 4s(x)− 1))
−(2s(y)− 1)(2s(y) + 1)(20s(y)2 + 4s(y)− 1))
,
p(x, y) = −(s(x)2 − 1
4
)2
(−4s(x) + 1)−(s(y)2 − 1
4
)2
(−4s(y)− 1) ,
where s(t) = 2t − 1. We remark that the solutions show very oscillating
behaviours. The numerical results are shown in Table 2.3. Another domain
type as examined in Stokes-Brinkman problem was performed with same exact
solution. The errors, omitted here, have optimal order convergence also. We
can observe from these tables that the convergence order are optimal which
confirms our theoretical analysis.
h |u1 − u1,h|1,h,Ω1 Order ∥u2 − u2,h∥div ,Ω2 Order ∥p− ph∥0 Order
1/8 1.2245E+0 - 1.8997E+0 - 5.4079E-1 -1/16 7.8637E-1 0.64 1.0331E+0 0.88 3.0912E-1 0.811/32 4.1734E-1 0.91 5.2689E-1 0.97 1.2841E-1 1.271/64 2.1149E-1 0.98 2.6473E-1 0.99 5.8471E-2 1.14
1/128 1.0609E-1 1.00 1.3253E-1 1.00 2.8416E-2 1.04
Table 2.3: Numerical result for the Stokes-Darcy problem
56
Chapter 3
The three-dimensional cheapest
finite element method for the
Stokes problem
3.1 Introduction
This chapter is an extension of the recent works on a cheapest noncon-
forming finite element for the Stokes problem [38]. In order to solve the Stokes
equations (and the Navier-Stokes equations) we attempt to apply the vector
space of P1-nonconforming finite element and the space of piecewise constant
function space in approximating the velocity and pressure fields, respectively.
Unfortunately, it appears that this pair is not stable for solving the problem.
Instead of adding bubble functions for all elements, which is one of traditional
stabilization schemes, we will show that adding a suitable number of global
nonconforming bubble functions [15, 42] results in a stable Stokes problem if
57
the mesh size is small enough.
The aim of this paper is to extend the idea of [38] to three dimensions. In
contrast with [11, 38], which need only one global bubble-vector function to
stable Stokes problem on two dimensions, three dimensional problem needs a
suitable number of global bubble-vector functions. We will verify how many
global bubble-vector functions do it take to construct a stable problem, about
where to take it.
The outline of this paper is organized as follows. In Section 2, the P1-
nonconforming hexahedral finite element method for the three dimensional
Stokes problem is introduced. In Section 3, we will show that the proposed
element pair is singular and then the enrichment of the velocity space by adding
the bubble function space will be introduced. Also, we will explain how to take
bubble functions in given meshes. And then, the inf-sup condition for the
discrete analogue of the bilinear form b(·, ·) is demonstrated. Finally, some
numerical experiments for the three dimensional Stokes problem on various
bubble function’s positions are shown in Section 4.
3.2 The Stokes problem and P1-nonconforming hex-
ahedral finite element method
In this section we will discuss the simplest three dimensional nonconform-
ing approximation of the incompressible Stokes problem. The velocity field
will be approximated by the P1-nonconforming hexahedral finite element space
while the pressure will be approximated by piecewise constant.
58
3.2.1 The finite element formulation of the Stokes problem
In this paper, we assume that Ω is a hexahedron with boundary ∂Ω. We
consider the following stationary incompressible Stokes equations:
−ν∆u+∇ p = f in Ω,
∇ · u = 0 in Ω, (3.1)
u = 0 on ∂Ω,
where u = (u1, u2, u3)T represents the velocity vector, p the pressure, f =
(f1, f2, f3)T ∈ [H−1(Ω)]3 the body force, and ν > 0 the viscosity. Set
L20(Ω) = q ∈ L2(Ω) :
∫
Ωq dV = 0.
Here, and in what follows, we use the standard notations and definitions
for the Sobolev spaces Hs(K), and their associated inner products (·, ·)s,K ,
norms || · ||s,K , and semi-norms | · |s,K . We will omit the subscripts s,K if
s = 0 and K = Ω. Then, the weak formulation of (3.1) is to find a pair
(u, p) ∈ [H10 (Ω)]
3 × L20(Ω) such that
a(u,v) + b(v, p) = (f ,v) ∀ v ∈ [H10 (Ω)]
3, (3.2a)
b(u, q) = 0 ∀ q ∈ L20(Ω), (3.2b)
where the bilinear forms a(·, ·) : [H10 (Ω)]
3×[H10 (Ω)]
3 → R and b(·, ·) : [H10 (Ω)]
3×L20(Ω) → R are defined by
a(u,v) = ν(∇u,∇v) and b(v, q) = −(∇ · v, q).
Let (Th)0<h<1 be a family of quasi-regular partitions of Ω ⊂ R3 into disjoint
59
M1
M2
M4
M5
M3
M6
V7 V5
V1V3
V8 V6
V2V4
Figure 3.1: On a hexahedron, Vj denotes the vertices, j = 1, 2, · · · , 8, and Mk
denotes the centroid of faces Fk, k = 1, · · · , 6.
hexahedrons Qj , j = 1, · · · , NQ, where NQ is the number of hexahedrons in Th.By using the P1-nonconforming finite element on a hexahedral Q, we present
the structure of the space and endow it with suitable degrees of freedom.
3.2.2 The P1-nonconforming hexahedral element method
Let Q denote a hexahedron with the faces Fk and its the centroid Mk,
1 ≤ k ≤ 6, (See Figure 3.1). Set
P1(Q) = Span1, x, y, z.
We recall the following elementary, simple, but useful lemma:
Lemma 3.2.1 ([39]). If u ∈ P1(Q), then u(M1)+u(M6) = u(M2)+u(M5) =
u(M3) + u(M4). Conversely, if uj, for j = 1, · · · , 6, are given values at Mj
and satisfied u1 + u6 = u2 + u5 = u3 + u4, then there exists a unique function
u ∈ P1(Q) such that u(Mj) = uj, j = 1, · · · , 6.
60
For j = 1, · · · , 8, let φj : Q→ R be the linear function defined by
φ1(m) =
1, if m =M1,M2,M3,
0, if m =M4,M5,M6,φ2(m) =
1, if m =M2,M3,M6,
0, if m =M1,M4,M5,
φ3(m) =
1, if m =M1,M3,M5,
0, if m =M2,M4,M6,φ4(m) =
1, if m =M3,M5,M6,
0, if m =M1,M2,M4,(3.3)
φ5(m) =
1, if m =M1,M2,M4,
0, if m =M3,M5,M6,φ6(m) =
1, if m =M2,M4,M6,
0, if m =M1,M3,M5,
φ7(m) =
1, if m =M1,M4,M5,
0, if m =M2,M3,M6,φ8(m) =
1, if m =M4,M5,M6,
0, if m =M1,M2,M3.
For each face-centroid Mj , one sees that φ1 + φ6 = φ2 + φ5 = φ3 + φ4.
According to Lemma 3.2.1, we get
S(Q) = Spanφ1, φ2, φ3, φ4, φ5, φ6, φ7, φ8,
whose dimension is four. Also, from (3.3), it follows that
∫
Fj
φ1 dx =
|Fj |, j = 1, 2, 3,
0, j = 4, 5, 6,
∫
Fj
φ2 dx =
|Fj |, j = 2, 3, 6,
0, j = 1, 4, 5,
∫
Fj
φ3 dx =
|Fj |, j = 1, 3, 5,
0, j = 2, 4, 6,
∫
Fj
φ4 dx =
|Fj |, j = 3, 5, 6,
0, j = 1, 2, 4,
∫
Fj
φ5 dx =
|Fj |, j = 1, 2, 4,
0, j = 3, 5, 6,
∫
Fj
φ6 dx =
|Fj |, j = 2, 4, 6,
0, j = 1, 3, 5,
∫
Fj
φ7 dx =
|Fj |, j = 1, 4, 5,
0, j = 2, 3, 6,
∫
Fj
φ8 dx =
|Fj |, j = 4, 5, 6,
0, j = 1, 2, 3,
where |Fj | denotes the area of the face Fj on hexahedron Q. Any four of these
61
eight φj , j = 1, · · · , 8, form the local basis functions for the P1-nonconforming
hexahedral element space.
The global P1-nonconforming hexahedral finite element space is defined by
NCh0(Ω) = v ∈ L2(Ω) : vj := v|Qj ∈ P1(Qj) ∀j = 1, · · · , NQ;
v is continuous at each interior face-centroid
and vanishes at each boundary face-centroid in Th.
The global basis functions of NCh0(Ω) can be defined for each vertex as
follows: For each interior vertex Vj of Th, let φj ∈ NCh0(Ω) be defined such
that it has value 1 at each interior face-centroid whose corner points contain
the vertex Vj and value 0 at every other face-centroid in Th. Then, every
vh ∈ [NCh0 ]
3 is represented by
vh =
N iV∑
j=1
aj
bj
cj
φj ,
aj
bj
cj
∈ R3,
where N iV denotes the number of interior vertices in Th. In addition, we con-
sider the finite element space for the pressure variable
P h = q ∈ L20(Ω) : q|Qj ∈ P0(Qj) ∀j = 1, · · · , NQ,
where P0(A) denotes the space of piecewise constants on the set A.
For simplicity, let (·, ·)j = (·, ·)0,Qj . We are now in a position to define the
62
discrete weak form of (3.2) to seek a pair (uh, ph) ∈ [NCh0 ]
3 × P h such that
ah(uh,vh) + bh(vh, ph) = (f ,vh) ∀ vh ∈ [NCh0 ]
3, (3.4a)
bh(uh, qh) = 0 ∀ qh ∈ P h, (3.4b)
where the discrete bilinear forms ah(·, ·) : [NCh0 ]
3 × [NCh0 ]
3 → R and bh(·, ·) :[NCh
0 ]3 × P h → R are given by
ah(u,v) = ν
NQ∑
j=1
(∇u,∇v)j and bh(v, q) = −NQ∑
j=1
(∇ · v, q)j .
3.3 The inf-sup condition and the enrichment of ve-
locity space by several global bubble-vector func-
tions
In this section, we will prove that the system (3.4) is a singular prob-
lem, i.e., we can not solve the discrete problem (3.4) under the approximated
space pair [NCh0 ]
3 × P h. From now on, we will limit our analysis to the a
family of quasi-regular partitions of Ω ⊂ R3 into disjoint hexahedrons Qjkl
of size hxj × hyk × hzl , j = 1, · · · , Nx, k = 1, · · · , Ny, l = 1, · · · , Nz, and
Ω =⋃Nx
j=1
⋃Ny
k=1
⋃Nzl=1Qjkl, where Nx, Ny and Nz are the numbers of hexa-
hedrons in the x-, y- and z- directions, respectively. Also, let |Qjkl| be the
volume of hexahedron Qjkl. |Fj,k|, |Fk,l| and |Fj,l| are the areas of the faces
with hxj × hyk , hyk × hzl and hxj × hzl , respectively.
3.3.1 The linear system (3.4) is singular
To prove the singularity of the system (3.4), it is sufficient to derive that
there exists a non-trivial solution of (3.4) showed that f = 0. Taking vh =
uh ∈ [NCh0 ]
3 and qh = ph ∈ P h in (3.4), we know that bh(uh, ph) = 0 and
63
ah(uh,uh) = 0 when f = 0. The coercivity of bilinear form ah(·, ·) implies
that uh = 0. Thus, (3.4) reduces to bh(vh, ph) = 0 ∀ vh ∈ [NCh0 ]
3. In order
to analyze this, set
Ch = ph ∈ P h : bh(vh, ph) = 0 ∀ vh ∈ [NCh0 ]
3,
for which we will derive that dim (Ch) = N ix + N i
y + N iz + 1, where N i
x, Niy
and N iz are the numbers of interior nodes in Th in the x-, y- and z- directions,
respectively. Then we show that the system (3.4) is singular.
Let ph ∈ Ch be arbitrary. Since a element vh ∈ [NCh0 ]
3 has a representation
vh =
N ix∑
j=1
N iy∑
k=1
N iz∑
l=1
ajkl
bjkl
cjkl
ϕjkl(x, y, z),
ajkl
bjkl
cjkl
∈ R3,
An elementary calculation leads to
−bh(vh, ph) =
N ix∑
j=1
N iy∑
k=1
N iz∑
l=1
[ajkl(pj,k,l|Fk,l| − pj+1,k,l|Fk,l|+ pj,k+1,l|Fk+1,l| − pj+1,k+1,l|Fk+1,l|
+pj,k,l+1|Fk,l+1| − pj+1,k,l+1|Fk,l+1|+ pj,k+1,l+1|Fk+1,l+1| − pj+1,k+1,l+1|Fk+1,l+1|)
+bjkl(pj,k,l|Fj,l|+ pj+1,k,l|Fj+1,l| − pj,k+1,l|Fj,l+1| − pj+1,k+1,l|Fj+1,l|+ pj,k,l+1|Fj,l+1|
+pj+1,k,l+1|Fj+1,l+1| − pj,k+1,l+1|Fj,l+1| − pj+1,k+1,l+1|Fj+1,l+1|)
+cjkl(pj,k,l|Fj,k|+ pj+1,k,l|Fj+1,k|+ pj,k+1,l|Fj,k+1|+ pj+1,k+1,l|Fj+1,k+1|
−pj,k,l+1|Fj,k| − pj+1,k,l+1|Fj+1,k| − pj,k+1,l+1|Fj,k+1| − pj+1,k+1,l+1|Fj+1,k+1|)],(3.5)
where pj,k,l denotes the piecewise constant value of ph on Qjkl = (xj−1, xj)×(yk−1, yk)×(zl−1, zl) (See Figure 3.2). Since bh(vh, ph) = 0 for all vh ∈ [NCh
0 ]3,
64
the equation (3.5) implies that
pj,k,l|Fk,l| − pj+1,k,l|Fk,l|+ pj,k+1,l|Fk+1,l| − pj+1,k+1,l|Fk+1,l|+ pj,k,l+1|Fk,l+1|
−pj+1,k,l+1|Fk,l+1|+ pj,k+1,l+1|Fk+1,l+1| − pj+1,k+1,l+1|Fk+1,l+1| = 0, (3.6a)
pj,k,l|Fj,l|+ pj+1,k,l|Fj+1,l| − pj,k+1,l|Fj,l+1| − pj+1,k+1,l|Fj+1,l|+ pj,k,l+1|Fj,l+1|
+pj+1,k,l+1|Fj+1,l+1| − pj,k+1,l+1|Fj,l+1| − pj+1,k+1,l+1|Fj+1,l+1| = 0, (3.6b)
pj,k,l|Fj,k|+ pj+1,k,l|Fj+1,k|+ pj,k+1,l|Fj,k+1|+ pj+1,k+1,l|Fj+1,k+1| − pj,k,l+1|Fj,k|
−pj+1,k,l+1|Fj+1,k| − pj,k+1,l+1|Fj,k+1| − pj+1,k+1,l+1|Fj+1,k+1| = 0, (3.6c)
for j = 1, 2, · · · , N ix, k = 1, 2, · · · , N i
y, l = 1, 2, · · · , N iz. Setting αj =
hxj+1/hxj , βk = hyk+1/hyk and γl = hzl+1
/hzl , we rewrite the system (3.6)
as follows:
pj,k,l − pj+1,k,l + pj,k+1,lβk − pj+1,k+1,lβk + pj,k,l+1γl
−pj+1,k,l+1γl + pj,k+1,l+1βkγl − pj+1,k+1,l+1βkγl = 0, (3.7a)
pj,k,l + pj+1,k,lαj − pj,k+1,lγl − pj+1,k+1,lαj + pj,k,l+1γl
+pj+1,k,l+1αjγl − pj,k+1,l+1γl − pj+1,k+1,l+1αjγl = 0, (3.7b)
pj,k,l + pj+1,k,lαj + pj,k+1,lβk + pj+1,k+1,lαjβk − pj,k,l+1
−pj+1,k,l+1αj − pj,k+1,l+1βk − pj+1,k+1,l+1αjβk = 0, (3.7c)
for j = 1, 2, · · · , N ix, k = 1, 2, · · · , N i
y and l = 1, 2, · · · , N iz. It is apparent that
the system (3.7) is of rank 3, that is, any three values of the eight pj′,k′,l′ , j′ =
j, j + 1, k′ = k, k + 1 and l′ = l, l + 1, can be calculated in terms of the other
five values.
65
Figure 3.2: ajkl, bjkl and cjkl denote the coefficients of the P1-nonconformingelement at the vertex (xj , yk, zl) for the approximated velocity field. pj,k,lmeans the piecewise constant value as approximation of pressure on [xj−1, xj ]×[yk−1, yk]× [zl−1, zl].
Without loss of generality, from (3.7), we obtain
−1 −βk −γlαj −αj αjγl
αj αjβk −αj
pj+1,k,l
pj+1,k+1,l
pj+1,k,l+1
=
−1 −βk −γl −βkγl βkγl
−1 γl −γl γl αjγl
−1 −βk 1 βk αjβk
pj,k,l
pj,k+1,l
pj,k,l+1
pj,k+1,l+1
pj+1,k+1,l+1
.
(3.8)
The formula (3.8) can be applied subsequently to write [pj′,k,l pj′,k+1,l pj′,k,l+1]T
for j′ = j+2, · · · , Nx. The same procedure of course applies backwards to rep-
resent [pj′,k,l pj′,k+1,l pj′,k,l+1]T for j′ = 1, · · · , j−1. In each procedure, we use
pj′,k+1,l+1 as one new degree of freedom for j′ = 1, · · · , j− 1, j+2, · · · , Nx. In
these procedures, we get (N ix−1) additional degrees of freedom. Thus, for the
two strips, all the pressure values [pj′,k,l pj′,k+1,l pj′,k,l+1]T , j′ = 1, · · · , Nx,
66
are represented in terms of 5 + (N ix − 1) pressure values.
Using these pressure values, [pj′,k,l pj′,k+1,l pj′,k,l+1 pj′,k+1,l+1]T for
j′ = 1, · · · , N ix, and additional (N i
y − 1) pressure values, we will find the
values for [pj+1,k′,l pj,k′,l pj+1,k′,l+1]T , k′ = 1, · · · , k− 1, k+2, · · · , Ny. First,
let [pj,k+1,l pj+1,k+1,l pj,k+1,l+1 pj+1,k+1,l+1]T be the determined four pressure
values by previous step. And then we get the values [pj+1,k′,l pj,k′,l pj+1,k′,l+1]T , k′ =
k + 2, · · · , Ny, with pressure value pj,k′,l+1, k′ = k + 2, · · · , Ny, as follow.
−βk βk −βkγl−αj −γl −αjγl
αjβk βk −αjβk
pj+1,k′,l
pj,k′,l
pj+1,k′,l+1
=
−1 1 −γl γl −βkγl−1 −αj −γl −αjγl γl
−1 −αj 1 αj βk
pj,k′−1,l
pj+1,k′−1,l
pj,k′−1,l+1
pj+1,k′−1,l+1
pj,k′,l+1
.
(3.9)
The same procedure of course applies backwards to represent [pj+1,k′,l pj,k′,l pj+1,k′,l+1]T , k′ =
1, · · · , k−1, by aid of pressure values pj,k′,l+1, k′ = 1, · · · , k−1. Other pressure
values pj′,k′,l′ for j′ = 1, · · · , j−1, j+2, · · · , Nx, k
′ = 1, · · · , k−1, k+2, · · · , Ny
and l′ = l, l + 1 are determined by (3.7) uniquely.
Next, by using the quite similar procedures, we will find the values for
[pj,k,l′ pj+1,k,l′ pj+1,k+1,l′ ]T , l′ = 1, · · · , l− 1, l+2, · · · , Nz, by aid of (N i
z − 1)
67
pressure values, for instance pj,k+1,l′ , l′ = 1, · · · , l− 1, l+ 2, · · · , Nz, as follow.
γl −γl −βkγlγl αjγl −αjγl
−1 −αj −αjβk
pj,k,l′
pj+1,k,l′
pj+1,k+1,l′
=
−1 1 −βk βk −βkγl−1 −αj γl αj γl
−1 −αj −βk −αjβk βk
pj,k,l′−1
pj+1,k,l′−1
pj,k+1,l′−1
pj+1,k+1,l′−1
pj,k+1,l′
.
(3.10)
The formula (3.10) can be applied subsequently to writing [pj,k,l′ pj+1,k,l′ pj+1,k+1,l′ ]T
for l′ = l+2, · · · , Nz. The same procedure of course applies backwards to rep-
resent [pj,k,l′ pj+1,k,l′ pj+1,k+1,l′ ]T for l′ = 1, · · · , l − 1. Thus, using above
three procedures, all the pressure values in this problem are determined by
(N ix +N i
y +N iz + 2) pressure values.
Remark 3.3.1. There arises a commutativity issue and we show it as fol-
lows: For instance, if pj′,k′,l′ , j′ = j, j + 1, k′ = k, k + 1, l′ = l, l + 1,
are given, there are two ways of finding pj+2,k+2,l′ , l′ = l, l + 1: first, use
pj+1,k′,l′ and pj+2,k+1,l+1 to find [pj+2,k,l pj+2,k+1,l pj+2,k,l+1]T and then use
pj′,k+1,l′ and pj+1,k+2,l+1 to find [pj+2,k+2,l pj+2,k+2,l+1 pj+1,k+2,l]T , j′ =
j+1, j+2, k′ = k, k+1, l′ = l, l+1; second, use pj′,k+1,l′ and pj+1,k+2,l+1 to find
[pj,k+2,l pj+1,k+2,l pj,k+2,l+1]T and then use pj+1,k′,l′ and pj+2,k+1,l+1to find
[pj+2,k+1,l pj+2,k+2,l pj+2,k+2,l+1]T , j′ = j, j+1, k′ = k+1, k+2, l′ = l, l+1.
The pressure values pj+2,k+2,l′ , l′ = l, l + 1, determined by two ways have to
be identical.
After the all pj,k,l are expressed in terms of any (N ix+N
iy+N
iz +2) values,
say [pj0,k0,l0 pj0,k0+1,l0
pj0,k0,l0+1 pj0,k0+1,l0+1 pj0+1,k0+1,l0+1]T and [pj′,k0+1,l0+1 pj0,k′,l0+1 pj0,k0+1,l′ ]
T ,
where j′ = 1, · · · , j0 − 1, j0 +2, · · · , Nx, k′ = 1, · · · , k0 − 1, k0 +2, · · · , Ny and
68
l′ = 1, · · · , l0−1, l0+2, · · · , Nz. The mean value zero constraint∫Ω ph dV = 0
should be fulfilled. A direct calculation shows the following relationships:
∫
Ωph dV =
|Ω||F |
1∑
m1=0
( 1∑
m2=0
pj0,k0+m1,l0+m2 |Fk0+m1,l0+m2 |)
if Nx or Ny are even,
1
|F |1∑
m1=0
( 1∑
m2=0
(|Ω|+ (−1)1−m2 |Qj0,k0+m1,l0+1−m2 |)
pj0,k0+m1,l0+m2 |Fk0+m1,l0+m2 |)
otherwise,
(3.11)
where |Ω| is the volume of the domain Ω and |F | := |Fk0,l0 |+ |Fk0,l0+1|+ |Fk0+1,l0 |+ |Fk0+1,l0+1|.It is clear that the constraint (3.11) restricts the values of pj0,k0,l0 , pj0,k0+1,l0 , pj0,k0,l0+1
and pj0,k0+1,l0+1 to be dependent on each other value, which implies that
dim (Ch) = N ix + N i
y + N iz + 1. In particular, at least one of the four values
must have opposite sign. The similar argument also applies to the dependency
and signs of any four pressure values which have two common faces. Thus,
we conclude that ph has a non-trivial solution and of (N ix + N i
y + N iz + 1)
dimension.
Summarizing the above, we obtain the following theorem.
Theorem 3.3.2. The dimension of Ch is N ix +N i
y +N iz + 1.
An immediate consequence of the result is as follows.
Corollary 3.3.3. There exists non-unique discrete solution (uh, ph) ∈ [NCh0 ]
3×P h of (3.4).
By Theorem 3.3.2, we notice that the discrete Stokes problem can not
be solved by using the only P1-nonconforming element even on hexahedral
meshes in general. To resolve this difficulty, we have to add (N ix + N i
y +
N iz + 1) bubble functions to the P1-nonconforming element by using another
hexahedral nonconforming finite elements. Then, the discrete problem of the
69
Figure 3.3: From the values of pj0,k0,l0 , pj0,k0+1,l0 , pj0,k0,l0+1 , pj0,k0+1,l0+1,pj0+1,k0+1,l0+1 and additional (N i
x+Niy+N
iz −3) pressure values we construct
pj,k,l for all j, k, l with ordering (i) → (ii) → (iii).
70
Stokes equations is solvable in the modified nonconforming element space and
one proves its solvability in Theorem 3.3.5.
3.3.2 Enrichment by (N ix +N i
y +N iz + 1) global bubble-vectors
In order to ensure the solvability, we add (N ix+N
iy+N
iz+1) global bubble-
vectors to the nonconforming space [NCh0 ]
3. It is different from the two di-
mensional case [38]. In [38], since the dimension of Ch is one, we need only
one bubble-vector function. However, we should consider (N ix +N i
y +N iz + 1)
bubble-vector functions in three dimensional case.
The DSSY nonconforming elements
On a reference domain R := [−1, 1]3, the DSSY nonconforming element
space is defined by
S∗(R) = Span1, x, y, z, θ(x)− θ(y), θ(x)− θ(z),
where θ(s) = s2 − 53s
4 and the basis functions ψj : R → R, j = 1, · · · , 6, aregiven by
ψj(Mk) =1
|Fk|
∫
Fk
ψjdx = δjk ∀k = 1, · · · , 6.
Then one sees that
S∗(R) = Spanψ1, ψ2, ψ3, ψ4, ψ5, ψ6
and the degrees of freedom associated with S∗(R) are the function values at
the six face-centroids of R, or equivalently the integrals of function on the six
faces.
71
The enrichment of velocity space
We will enrich the space [NCh0 ]
3 by adding (N ix + N i
y + N iz + 1) global
bubble-vectors from the DSSY nonconforming finite element space, in order
to approximate the velocity field.
For the hexahedral type, choose any interior face Fk1,k2 = ∂Qk1
⋂∂Qk2
with its face-centroid Mk1,k2 from Th. On this face, a basis function ψ = ψ(x)
is defined by ψ|Qkj∈ [S∗(Qkj )]
3 for j = 1, 2,
1
|Fk1,k2 |
∫
Fk1,k2
ψ dx = νMk1,k2, which is the unit normal vector from Qk1 to Qk2 ,
and
∫
Fψ dx = 0 for all other faces F of (∂Qk1
⋃∂Qk2) \ Fk1,k2 . (3.12)
Extend by zero to all Qℓ, ℓ = k1, k2 in Th, still denoted by ψ. Then, we
now introduce the nonconforming finite dimensional space Vh as following
Vh = [NCh0 ]
3 ⊕ Bh,
where Bh = Spanψj(x), j = 1, · · · , (N ix +N i
y +N iz +1) is the bubble-vector
space. Observe that
(∇ ·ψ, 1)0,Qk1= |Fk1,k2 | = −(∇ ·ψ, 1)0,Qk2
. (3.13)
To emphasize the use of modified space Vh, we rewrite the discrete weak
formulation of (3.2): Find a pair (uh, ph) ∈ Vh × P h such that
ah(uh,vh) + bh(vh, ph) = (f ,vh) ∀ vh ∈ Vh, (3.14a)
bh(uh, qh) = 0 ∀ qh ∈ P h. (3.14b)
We will show that Vh ×P h is a stable space pair for solving (3.14). First,
72
we will investigate how to take (N ix +N i
y +N iz + 1) bubble-vector functions.
Location of bubble-vector functions
By using the finite space pair [NCh0 ]
3×P h, we have to overcome singularity
of the discrete system. As the key idea, we consider bubble-vector functions
by using DSSY nonconforming finite element in three dimensions. In two
dimensional case [38], location of bubble-vector function is not an important
condition because the problem is solvable by adding only a one-dimensional
additional bubble-vector functions no matter which rectangle their supports
are. This is no longer valid in the three dimensional case.
Without loss of generality, we assume that three bubble-vector functions
ψj , j = 1, 2, 3, are located two adjacent hexahedronsQj0,k0,l0∪Qj0,k0+1,l0 , Qj0,k0+1,l0∪Qj0,k0+1,l0+1 andQj0,k0,l0+1∪Qj0,k0+1,l0+1, respectively. If we calculate bh(ψ
j , ph) =
0, j = 1, 2, 3, then we get
(pj0,k0,l0 − pj0,k0+1,l0)|Fj0,l0 | = 0,
(pj0,k0+1,l0 − pj0,k0+1,l0+1)|Fj0,k0+1| = 0, (3.15)
(pj0,k0,l0+1 − pj0,k0+1,l0+1)|Fj0,l0+1| = 0.
Also, we recall the following relationship (3.11)
c1pj0,k0,l0 + c2pj0,k0+1,l0 + c3pj0,k0,l0+1 + c4pj0,k0+1,l0+1 = 0, (3.16)
where c1, · · · , c4 are positive constant depending on mesh size. Since the
signs of pj0,k′,l′ , k′ = k0, k0 + 1, l′ = l0, l0 + 1, are same from the above
equations, possible solution of (3.15) must be zero. Next, we assume that N ix
bubble-vector functions ψj are located two adjacent hexahedron Qj,k0+1,l0+1∪
73
Qj+1,k0+1,l0+1, j = 1, · · · , N ix. Then we have
(pj,k0+1,l0+1 − pj+1,k0+1,l0+1)|Fk0+1,l0+1| = 0.
Since pj0,k0+1,l0+1 is zero from (3.15)–(3.16), pj0+1,k0+1,l0+1 is also zero.
Similar argument can be applied sequentially to all j = j0. Thus, all pj,k0+1,l0+1
are zero. Then, by (3.8), we conclude that [pj,k0,l0 pj,k0+1,l0 pj,k0,l0+1]T are
zero for all j = j0. In addition, we assume that (N iy − 1) bubble-vector func-
tions ψk are located two adjacent hexahedron Qj0,k,l0+1 ∪ Qj0,k+1,l0+1, k =
1, · · · , k0 − 1, k0 + 1, · · · , N iy. Then we obtain
(pj0,k,l0+1 − pj0,k+1,l0+1)|Fj0,l0+1| = 0.
By the similar argument, all pj0,k,l0+1 are zero. By (3.9), we know that
[pj0+1,k,l0 pj0,k,l0 pj0+1,k,l0+1]T are zero for all k . Finally, we assume that
(N iz − 1) bubble-vectors ψl are located two adjacent hexahedrons Qj0,k0+1,l ∪
Qj0,k0+1,l+1, l = 1, · · · , l0 − 1, l0 + 1, · · · , N iz.
Then we obtain
(pj0,k0+1,l − pj0,k0+1,l+1)|Fj0,k0 | = 0.
By the similar argument, all values of pj0,k0+1,l are zero. And by (3.10)
we conclude that [pj0,k0,l pj0+1,k0,l pj0+1,k0+1,l]T are zero for all l. The values
pj,k,l, j = j0, j0 + 1, k = k0, k0 + 1, l = l0, l0 + 1, can be determined to
zero from (3.8)–(3.10). Hence, the problem (3.14) with (N ix + N i
y + N iz + 1)
bubble-vector functions has the trivial solution, provided that f ≡ 0.
74
3.3.3 The inf-sup condition
We notice that the following result is very much meaningful.
Lemma 3.3.4. We have
supv∈Vh
bh(v, p) > 0 ∀p ∈ P h\0. (3.17)
The proof of Lemma 3.3.4 is similar to that for Lemma 3.4 in [38]. The
details are omitted.
As usual, let | · |1,h denote the (broken) energy semi-norm by |v|1,h =√ν−1ah(v,v), which is a norm over Vh due to Poincare lemma. Also, denote
by ∥ · ∥m,h and | · |m,h the usual mesh-dependent norm and semi-norm:
∥v∥m,h =
[ ∑
Q∈Th
∥v∥Hm(Q)
]1/2and |v|m,h =
[ ∑
Q∈Th
|v|Hm(Q)
]1/2,
respectively.
We are now ready to state and prove the following stability result.
Theorem 3.3.5 (The weak discrete inf-sup condition). Let (Th)0<h<1 be a
family of triangulations of Ω into hexahedrons. Suppose that the quasi-regular
property of Th holds, i.e. there is a constant ρ > 0 such that h/hmin ≤ ρ,
where h := maxj,k,lhxj , hyk , hzl and hmin := minj,k,lhxj , hyk , hzl. Then
there exists a bound β(h) > 0, dependent on the mesh size h, such that, for all
sufficiently small h,
supvh∈Vh
bh(vh, qh)
|vh|1,h≥ β(h)∥qh∥0,h ∀qh ∈ P h. (3.18)
Proof. If qh = 0, the inequality (3.18) is trivial. Thus it is sufficient to consider
the case of qh ∈ P h with qh ≡ 0. We recall that the bubble-vector functions
75
ψx,j ,ψy,k,ψz,l and ψNB∈ Bh are defined by (3.12) have the supports in the
manner described in §3.3.2, where NB is the dimension of Ch, i.e., NB = N ix+
N iy+N
iz+1. We will construct vh ∈ Vh satisfying bh(vh, qh) ≥ β|vh|1,h∥qh∥0,h
for some constant β = β(h) > 0. Without loss of generality, we assume
that the supports of bubble-vector functions ψx,j′ ,ψy,k′ ,ψz,l′ and ψNBare
Qj′,k0+1,l0+1 ∪ Qj′+1,k0+1,l0+1, j′ = 1, · · · , N i
x, Qj0,k′,l0+1 ∪ Qj0,k′+1,l0+1, k′ =
1, · · · , N iy, Qj0,k0+1,l′ ∪Qj0,k0+1,l′+1, l
′ = 1, · · · , N iz, and Qj0,k0,l0 ∪Qj0,k0+1,l0 ,
respectively.
Let us take
vh =
N ix∑
j=1
N iy∑
k=1
N iz∑
l=1
ajkl
bjkl
cjkl
φjkl +
N ix∑
j=1
djψx,j +
N iy∑
k=1
ekψy,k +
N iz∑
l=1
flψz,l + gψNB,
(3.19)
where
ajkl = qj,k,l|Fk,l| − qj+1,k,l|Fk,l|+ qj,k+1,l|Fk+1,l| − qj+1,k+1,l|Fk+1,l|+ qj,k,l+1|Fk,l+1|
− qj+1,k,l+1|Fk,l+1|+ qj,k+1,l+1|Fk+1,l+1| − qj+1,k+1,l+1|Fk+1,l+1|, (3.20a)
bjkl = qj,k,l|Fj,l|+ qj+1,k,l|Fj+1,l| − qj,k+1,l|Fj,l| − qj+1,k+1,l|Fj+1,l|+ qj,k,l+1|Fj,l+1|
+ qj+1,k,l+1|Fj+1,l+1| − qj,k+1,l+1|Fj,l+1| − qj+1,k+1,l+1|Fj+1,l+1|, (3.20b)
cjkl = qj,k,l|Fj,k|+ qj+1,k,l|Fj+1,k|+ qj,k+1,l|Fj,k+1|+ qj+1,k+1,l|Fj+1,k+1| − qj,k,l+1|Fj,k|
− qj+1,k,l+1|Fj+1,k| − qj,k+1,l+1|Fj,k+1| − qj+1,k+1,l+1|Fj+1,k+1|, (3.20c)
dj = (qj,k0+1,l0+1 − qj+1,k0+1,l0+1)|Fk0+1,l0+1|, (3.20d)
ek = (qj0,k,l0+1 − qj0,k+1,l0+1)|Fj0,l0+1|, (3.20e)
fl = (qj0,k0+1,l − qj0,k0+1,l+1)|Fj0,k0 |, (3.20f)
g = (qj0,k0,l0 − qj0,k0+1,l0)|Fj0,l0 |, (3.20g)
76
and φjkl is the P1-nonconforming hexahedral basis function forNCh0(Ω), based
on the vertex (xj , yk, zl).
Since∫Ω qh dV =
Nx∑
j=1
Ny∑
k=1
Nz∑
l=1
qj,k,lhxjhykhzl = 0, the value qj0,k0,l0 can be
expressed as the linear combination of the other values of qj,k,l’s. Denote by
a˜ the (3N ixN
iyN
iz + NB)-dimensional vector whose components consist of the
coefficients ajkl, bjkl, cjkl, dj , ek, fl and g for all j = 1, · · · , N ix, k = 1, · · · , N i
y
and l = 1, · · · , N iz. Also, designate by q˜ the (NxNyNz − 1)-dimensional vector
whose components consist of all qj,k,l’s except qj0,k0,l0 . Then the relations of
(3.20) can be put in matrix form as follow:
a˜ = Hq˜,whereH denote the (3N i
xNiyN
iz+NB)×(NxNyNz−1) matrix whose entries con-
tain only the information on hexahedral sizes hxj ’s, hyk ’s and hzl ’s. Obviously
we have ∥a˜∥2 = q˜THTHq˜ ≥ 0, where ∥ ·∥ denotes the Euclidean norm. Indeed,
if ∥a˜∥2 = 0, then ajkl = bjkl = cjkl = dj = ek = fl = 0 ∀j, k, l and g = 0. How-
ever, we want to claim that ∥a˜∥2 > 0 whenever qh ≡ 0. As seen in the proof of
Lemma 3.3.4, both ajkl = bjkl = cjkl = 0 and dj = ek = fl = g = 0 cannot be
hold simultaneously. This contradiction proves that ∥a˜∥2 > 0. Consequently,
the (NxNyNz−1)×(NxNyNz−1) matrix HTH is a symmetric positive-definite
matrix, and therefore, we get
z˜THTHz˜ ≥ λ1∥z˜∥2 ∀z˜ ∈ RNxNyNz−1,
where λ1 = λ1(h) > 0 is a positive minimum eigenvalue of HTH. Then we
obtain that
∥a˜∥ ≥ λ1/21 ∥q˜∥. (3.21)
77
Finally, we will show that
∥a˜∥2 ≥ C−11 |vh|21,h, (3.22a)
∥a˜∥2 ≥ C−12 ∥qh∥20,h, (3.22b)
where both C1 and C2 are positive constant depending on h. Let S1 :=
(j0, k0, l0) and S2 := S1 ∪ (j′, k0 + 1, l0 + 1) ∪ (j0, k′, l0 + 1) ∪ (j0, k0 +1, l′) for j′ = 1, · · · , Nx, k
′ = 1, · · · , Ny, l′ = 1, · · · , Nz. To show (3.22), we
represent vh of (3.19) by the following form based not on vertex indices but
on element indices as follows:
For x ∈ Qjkl,
−vh(x) =
Njkl∑
m=1
amjkl
bmjkl
cmjkl
φm
jkl(x) +
NBjkl∑
m=1
(dmj ψ
mx,j(x) + emk ψ
my,k(x) + fml ψ
mz,l + gmψm
NB(x)
)
if (j, k, l) ∈ S2,
Njkl∑
m=1
amjkl
bmjkl
cmjkl
φm
jkl(x)
otherwise,
where Njkl and NBjkl denote the numbers of basis functions of NCh
0(Ω) and Bh
with a supportQjkl, respectively. Here, we note that (amjkl, b
mjkl, c
mjkl, d
mj , e
mk , f
ml , g
m)
is the one of (ajkl, bjkl, cjkl, dj , ek, fl, g) and (φmjkl,ψ
mx,j ,ψ
my,k,ψ
mz,l,ψ
mNB
) is the
one of (φjkl,ψx,j ,ψy,k,ψz,l,ψNB) given in (3.19).
78
Using the inequality |N∑
l=1
al|2 ≤ NN∑
l=1
|al|2 for al ∈ R, we have
|vh|21,h =∑
(j,k,l)∈S\S2
∫
Qjkl
∣∣∣∣Njkl∑
m=1
amjkl∇φmjkl
∣∣∣∣2
+
∣∣∣∣Njkl∑
m=1
bmjkl∇φmjkl
∣∣∣∣2
+
∣∣∣∣Njkl∑
m=1
cmjkl∇φmjkl
∣∣∣∣2
dV
+∑
(j,k,l)∈S2
∫
Qjkl
∣∣∣∣Njkl∑
m=1
amjkl∇φmjkl +
NBjkl∑
m=1
dmj ∇ψmx,j
∣∣∣∣2
+
∣∣∣∣Njkl∑
m=1
bmjkl∇φmjkl +
NBjkl∑
m=1
emk ∇ψmy,k + gm∇ψm
NB
∣∣∣∣2
+
∣∣∣∣Njkl∑
m=1
cmjkl∇φmjkl +
NBjkl∑
m=1
fml ∇ψmz,l
∣∣∣∣2
dV
≤∑
(j,k,l)∈S\S2
[Njkl
Njkl∑
m=1
(|amjkl|2 + |bmjkl|2 + |cmjkl|2
)∫
Qjkl
|∇φmjkl|2dV
]
+∑
(j,k,l)∈S2
[(Njkl +NB
jkl)
Njkl∑
m=1
(|amjkl|2 + |bmjkl|2 + |cmjkl|2
)∫
Qjkl
|∇φmjkl|2dV
+ (Njkl +NBjkl)
( NBjkl∑
m=1
|dmj |2∫
Qjkl
|∇ψmx,j |2 +
NBjkl∑
m=1
|emk |2∫
Qjkl
|∇ψmy,k|2
+
NBjkl∑
m=1
|fml |2∫
Qjkl
|∇ψmz,l|2 +
NBjkl∑
m=1
|gm|2∫
Qjkl
|∇ψmNB
|2dV)],
where S := (j, k, l) ∈ N3 : 1 ≤ j ≤ Nx, 1 ≤ k ≤ Ny, 1 ≤ l ≤ Nz. By the
quasi-regular property: h/hmin ≤ ρ, a direct calculation for the case of DSSY
bubble enrichment shows
∫
Qjkl
|∇φmjkl|2dV =
hykhzlhxj
+hxjhzlhyk
+hxjhykhzl
≤ 3hρ for (j, k, l) ∈ S,
∫
Qjkl
|∇ψmx,j |2dV =
4687hykhzl3087hxj
+400hxj (h
2yk
+ h2zl)
3087hykhzl(3.23)
≤ hρ
(4687
3087+
800
3087ρ
)for (j, k, l) ∈ S2,
79
Similarly, ψmy,k, ψ
mz,l and ψm
NBare bounded same quantity as ψm
x,j . Since
each element Qjkl has at most eight bases of vertex-type in [NCh0 ]
3 and six
bases of face-type in Bh, we note that Njkl and NBjkl are bounded by eight and
six, respectively. Then by the boundedness of Njkl, NBjkl and (3.23), we have
|vh|21,h ≤ 14hρ
(4687
3087+
800
3087ρ
)[ ∑
(j,k,l)∈S
Njkl∑
m=1
(|amjkl|2 + |bmjkl|2 + |cmjkl|2)
+∑
(j,k,l)∈S2
NBjkl∑
m=1
(|dmj |2 + |emk |2 + |fml |2 + |gm|2)]≤ C1∥a˜∥2,
where C1 = C1(h) := 112hρ[(4687/3087) + (800/3087)ρ]. Hence (3.22a) is
shown.
By (3.20g), we get
∥qh∥20,h =∑
(j,k,l)∈S\S1
q2j,k,lhxjhykhzl + q2j0,k0,l0hxj0hyk0hzl0
=∑
(j,k,l)∈S\S1
q2j,k,lhxjhykhzl + (qj0,k0+1,l0 |Fj0,l0 |+ g)2hyk0
hxj0hzl0
.
Since (a + b)2 ≤ 2a2 + 2b2 for a, b ∈ R, one has (qj0,k0+1,l0 |Fj0,l0 | + g)2 ≤2h4q2j0,k0+1,l0
+ 2g2. Applying this result and the quasi-regular property:
h/hmin ≤ ρ, we have
∥qh∥20,h ≤ h3∑
(j,k,l)∈S\S1
q2j,k,l + 2ρ2h3q2j0,k0+1,l0 + 2h−1ρ2g2
≤ (2ρ2 + 1)h3∥q˜∥2 + 2h−1ρ2∥a˜∥2.Then by (3.21), the inequality (3.22b) is shown for C2 = C2(h) := (2ρ2 +
1)[λ1(h)]−1h3 + 2h−1ρ2.
80
Combining (3.22a) and (3.22b), in view of (3.5) we have
bh(vh, qh) = ∥a˜∥2 ≥ β(h)|vh|1,h∥qh∥0,h,
where β(h) := 1/√C1(h)C2(h). Thus we complete the proof.
3.4 Numerical results
Now, we provide a numerical examples for the stationary Stokes problem
on hexahedral meshes. In our numerical experiments, we consider the case
that Ω = (0, 1)3 is a unit cube and try to test two cases which are different
positions of the bubble function which located at boundary and center in x-,
y- and z-directions.
Example 1. For the first numerical example for the Stokes equations,
the exact solution for velocity u(x, y, z), which is divergence-free, is given by
∇× [1 1 1]Tψ, where
ψ(x, y, z) = exp(x+ 2y + 3z)x2(x− 1)2y2(y − 1)2z2(z − 1)2,
with the exact solution for pressure p(x, y, z) given by
cos(πx) cos(πy) cos(πz).
Then the viscosity ν = 1 and the body force term f can be generated by
−∆u + ∇p. The numerical results are presented in Table 3.1 and Table 3.2
in terms of the discrete H1-seminorm and L2-norm convergence rates with
bubble-vectors by the manner described in the subsection above. DOFs means
the number of degrees of freedom.
81
meshes DOFs ∥u− uh∥0 ratio |u− uh|1,h ratio ∥p− ph∥0 ratio
4× 4× 4 154 7.9622E-03 - 1.2981E-01 - 2.1122E-01 -8× 8× 8 1562 2.4724E-03 1.68 7.7172E-02 0.75 8.7479E-02 1.27
16× 16× 16 14266 6.4380E-04 1.94 4.0446E-02 0.95 3.8844E-02 1.1732× 32× 32 122234 1.6181E-04 1.99 2.0146E-02 0.99 1.8345E-02 1.0864× 64× 64 1012474 4.0742E-05 1.99 1.0074E-02 1.00 8.9207E-03 1.04
128× 128× 128 8242682 1.0274E-05 1.99 5.0339E-03 1.00 4.3989E-03 1.02
Table 3.1: Error table of first example where bubble functions are located atboundary.
meshes DOFs ∥u− uh∥0 ratio |u− uh|1,h ratio ∥p− ph∥0 ratio
4× 4× 4 154 8.0335E-03 - 1.2911E-01 - 1.9856E-01 -8× 8× 8 1562 2.4661E-03 1.70 7.6831E-02 0.75 8.7356E-02 1.18
16× 16× 16 14266 6.4330E-04 1.94 4.0006E-02 0.94 3.8874E-02 1.1732× 32× 32 122234 1.6181E-04 1.99 2.0145E-02 0.99 1.8347E-02 1.0864× 64× 64 1012474 4.0742E-05 1.99 1.0074E-02 1.00 8.9207E-03 1.04
128× 128× 128 8242682 1.0274E-05 1.99 5.0339E-03 1.00 4.3999E-03 1.02
Table 3.2: Error table of first example where bubble functions are located atcenter.
Example 2. For the second numerical example, the exact solution for
velocity u(x, y, z) is same solution from the Example 1., with the exact
solution for pressure p(x, y, z) given by
sin(2πx) sin(2πy) sin(2πz).
The numerical results are presented in Table 3.3 and Table 3.4 in terms of
discrete H1-seminorm and L2-norm convergence rates with bubble-vectors by
the manner described in the subsection above.
82
meshes DOFs ∥u− uh∥0 ratio |u− uh|1,h ratio ∥p− ph∥0 ratio
4× 4× 4 154 8.1124E-03 - 1.3195E-01 - 2.7195E-01 -8× 8× 8 1562 2.3707E-03 1.77 7.5877E-02 0.80 1.3844E-01 0.97
16× 16× 16 14266 6.2685E-04 1.92 3.9624E-02 0.94 6.9416E-02 1.0032× 32× 32 122234 1.5947E-04 1.98 2.0038E-02 0.98 3.4715E-02 1.0064× 64× 64 1012474 4.0409E-05 1.98 1.0047E-02 1.00 1.7357E-02 1.00
128× 128× 128 8242682 1.0321E-05 1.97 5.0272E-03 1.00 8.6781E-03 1.00
Table 3.3: Error table of second example where bubble functions are locatedat boundary.
meshes DOFs ∥u− uh∥0 ratio |u− uh|1,h ratio ∥p− ph∥0 ratio
4× 4× 4 154 7.8485E-03 - 1.2961E-01 - 2.6886E-01 -8× 8× 8 1562 2.3681E-03 1.73 7.5751E-02 0.77 1.3836E-01 0.96
16× 16× 16 14266 6.2686E-04 1.92 3.9619E-02 0.94 6.9417E-02 1.0032× 32× 32 122234 1.5947E-04 1.97 2.0038E-02 0.98 3.4715E-02 1.0064× 64× 64 1012474 4.0409E-05 1.98 1.0047E-02 1.00 1.7357E-02 1.00
128× 128× 128 8242682 1.0321E-05 1.98 5.0272E-03 1.00 8.6781E-03 1.00
Table 3.4: Error table of second example where bubble functions are locatedat center.
83
Bibliography
[1] T. Arbogast and D. S. Brunson. A computational method for approxi-
mating a Darcy-Stokes system governing a vuggy porous medium. Comp.
Geosci., 11(3):207–218, 2007.
[2] D. N. Arnold, F. Brezzi, and M. Fortin. A stable finite element for the
Stokes equations. Calcolo, 21:337–344, 1984.
[3] G. S. Beavers and D. D. Joseph. Boundary conditions at a naturally
permeable wall. J. Fluid Mech., 30:197–207, 1967.
[4] C. Bernardi and G. Raguel. Analysis of some finite elements for the Stokes
problem. Math. Comp., 44:71–80, 1985.
[5] J. M. Boland and R. A. Nicolaides On the Stability of Bilinear-Constant
Velocity-Pressure Finite Elements Numer. Math., 44(2):219–222, 1984.
[6] J. M. Boland and R. A. Nicolaides STABLE AND SEMISTABLE LOW
ORDER FINITE ELEMENTS FOR VISCOUS FLOWS SIAM J. Numer.
Anal., 22(3):474–492, 1985.
[7] F. Brezzi and M. Fortin. Mixed and Hybrid Finite Element Methods.
Springer-Verlag, NewYork, 1991.
84
[8] E. Burman and P. Hansbo. A unified stabilized method for Stokes and
Darcy equations. J. Comput. Appl. Math., 198(1):35–51, 2007.
[9] Z. Cai, J. Douglas, Jr., J. E. Santos, D. Sheen, and X. Ye. Nonconforming
quadrilateral finite elements: A correction. Calcolo, 37(4):253–254, 2000.
[10] Z. Cai, J. Douglas, Jr., and X. Ye. A stable nonconforming quadrilat-
eral finite element method for the stationary Stokes and Navier-Stokes
equations. Calcolo, 36:215–232, 1999.
[11] H. Choi, H. Nam and D. Sheen. A cheapest nonconforming finite element
for the stationary Stokes proble: Part II. On triangulations into triangles
and rectangles. Submitted.
[12] P. G. Ciarlet. The Finite Element Method for Elliptic Equations. North–
Holland, Amsterdam, 1978.
[13] M. Crouzeix and P.-A. Raviart. Conforming and nonconforming finite
element methods for solving the stationary Stokes equations. R.A.I.R.O.–
Math. Model. Anal. Numer., R-3:33–75, 1973.
[14] M. Discacciati, E. Miglio, and A. Quarteroni. Mathematical and nu-
merical model for coupling surface and groundwater flow. Appl. Numer.
Math., 43(1-2):57-74, 2002.
[15] J. Douglas, Jr., J. E. Santos, D. Sheen, and X. Ye. Nonconforming
Galerkin methods based on quadrilateral elements for second order elliptic
problems. ESAIM–Math. Model. Numer. Anal., 33(4):747–770, 1999.
[16] M. Engelman, R. L. Sani, P. M. Gresho, and M. Bercovier. Consistent vs.
reduced integration penalty methods for the incompressible media using
85
several old and new elements. Int. J. Numer. Meth. Fluids, 1:347–364,
1981.
[17] M. Fortin. A three-dimensional quadratic nonconforming element. Nu-
mer. Math., 46:269–279, 1985.
[18] M. Fortin and M. Soulie. A nonconforming piecewise quadratic finite
element on triangles. Internat. J. Numer. Methods Engrg., 19(4):505–
520, 1983.
[19] J. Galvis and M. Sarkis. Non-matching mortar disretization analysis for
the coupling Stokes-Darcy equations. Electron. T. Numer. Anal., 26:350–
384, 2007.
[20] G. Gatica and S. Meddahi. A conforming mixed finite element method
for the coupling of fluid flow with porous media flow. IMA J. Numer.
Anal., 29(1):86–108, 2009.
[21] V. Girault and P.-A. Raviart. Finite Element Methods for Navier–Stokes
Equations, Theory and Algorithms. Springer-Verlag, Berlin, 1986.
[22] R. Glowinski and O. Pironneau. On a mixed finite element approxima-
tion of the Stokes problem. I. Convergence of the approximate solutions.
Numer. Math., 33:397–424, 1979.
[23] M. Grajewski, J. Hron, and S. Turek. Dual weighted a posteriori error es-
timation for a new non-conforming linear finite element on quadrilaterals.
App. Numer. Math., 54(3–4):504–518, 2005.
[24] M. Grajewski, J. Hron, and S. Turek. Numerical analysis for a new
non-conforming linear finite element on quadrilaterals. J. Comput. Appl.
Math., 193:38–50, 2006.
86
[25] H. Han. Nonconforming elements in the mixed finite element method. J.
Comp. Math., 2:223–233, 1984.
[26] A. Hannukainen, M. Juntunen, and R. Stenberg. Computations with
finite element methods for the Brinkman problem. Comp. Geosci.,
15(1):155–166, 2011.
[27] P. Hood and C. Taylor. A numerical solution for the Navier-Stokes equa-
tions using the finite element technique. Comp. Fluids, 1:73–100, 1973.
[28] J. Hu, H.-Y. Man, and Z.-C. Shi. Constrained nonconforming rotated Q1
element for Stokes and planar elasticity. Math. Numer. Sin. (in Chinese),
27:311–324, 2005.
[29] J. Hu and Z.-C. Shi. Constrained quadrilateral nonconforming rotated
Q1-element. J. Comp. Math., 23:561–586, 2005.
[30] P. Huang and J. Chen. Some low order nonconforming mixed finite el-
ements combined with Raviart-Thomas elements for a coupled Stokes-
Darcy model Japan J. Indus. Appl. Math., 30.3:565–584, 2013.
[31] T. Karper, K. A. Mardal, and R. Winther. Unified Finite Element Dis-
cretizations of Coupled Darcy-Stokes Flow. Numer. Methods Partial Dif-
ferential Equations, 25(2):311–326, 2009.
[32] S. Kim, J. Yim, and D. Sheen A stable cheapest nonconforming finite
element for the stationary Stokes equations. To be submitted.
[33] Layton, William J., Friedhelm Schieweck, and Ivan Yotov Coupling fluid
flow with porous media flow SIAM J. Numer. Anal., 40.6:2195-2218,
2002.
87
[34] H. Liu and N. Yan. Superconvergence analysis of the nonconforming
quadrilateral linear-constant scheme for Stokes equations. Adv. Comput.
Math., 29:375–392, 2008.
[35] D. S. Malkus Eigenproblems associated with the discrete LBB con-
dition for incompressible finite elements. Internat. J. Engrg. Science,
19(10):1299–1310, 1981.
[36] S. Mao, S. Chen, and H. Sun. A quadrilateral, anisotropic, superconver-
gent, nonconforming double set parameter element. Appl. Numer. Math.,
56:937–961, 2006.
[37] K. A. Mardal, X Tai, and R. Winther. A robust finite element method
for Darcy-Stokes flow. SIAM J. Numer. Anal., 40(5):1605–1631, 2002.
[38] H. Nam, H. J. Choi, C. Park, and D. Sheen A cheapest nonconforming
rectangular finite element for the Stokes problem. Comput. Methods Appl.
Mech. Engrg., 257:77-86, 2013.
[39] C. Park and D. Sheen. P1-nonconforming quadrilateral finite element
methods for second-order elliptic problems. SIAM J. Numer. Anal.,
41(2):624–640, 2003.
[40] C. Park, D. Sheen, and B.-C. Shin. A subspace of the
DSSY nonconforming quadrilateral finite element space for the in-
compressible Stokes equations. J. Comput. Appl. Math., 2012.
http://dx.doi.org/10.1016/j.cam.2012.09.042.
[41] J. Qin. On the Convergence of Some Low Order Mixed Finite Elements for
Incompressible Fluids. Ph.D. Dissertation, Department of Mathematics,
Pennsylvania State University, 1994.
88
[42] R. Rannacher and S. Turek. Simple nonconforming quadrilateral Stokes
element. Numer. Methods Partial Differential Equations, 8:97–111, 1992.
[43] P. A. Raviart and J. M. Thomas. A mixed finite element method for 2nd
order elliptic problems. Mathematical aspects of finite element methods,
Springer Berlin Heidelberg, 292–315, 1977.
[44] R. Stenberg. Analysis of mixed finite element methods for the Stokes
problem: A unified approach. Math. Comp., 42:9–23, 1984.
[45] P. Saffman. On the boundary condition at the surface of a porous media.
Stud. Appl. Math., 50:93–101, 1971.
[46] R. Stenberg. Some problems in connection with the finite element solu-
tion of Navier-Stokes equations. In J. Hallikas, M. L. Kanervirta, and
P. Neittaanmaki, editors, Proceedings of the Conference on Numerical
Simulation Models, pages 194–212, Espoo, 1987. Technical Research Cen-
ter of Finland.
[47] V. Martin. On the discrete Poincare-Friedrichs inequalities for noncon-
forming approximations of the Sobolev space H1. Numerical functional
analysis and optimization, 26(7-8), 925-952, 2005.
[48] X. P. Xie, J. C. Xu, and G. R. Xue. Uniformly-stable finite element
methods for Darcy-Stokes-Brinkman models. J. Comput. Math., 26:437-
455, 2008.
89
국문초록
본 논문에서는 2차원과 3차원에서의 스토크스 방정식을 최소한의 자유도를
가지고 풀수 있는 유한요소법에 대해 소개한다. 각 사각형 또는 육면체에서 일차
다항식만으로 정의된 유한요소는 스토크스 방정식의 속도에 대한 수치적 접근에
적용된다. 동시에 스토크스 문제에서의 압력은 각 사각형 또는 육면체에서 조각
상수 함수로 근사 된다. 스토크스 문제에서 가장 중요한 inf-sup 조건을 만족함을
증명하고, 새롭게제안한유한요소들을이용하여 2차원과 3차원에서의스토크스
방정식에 대한 수치적 결과를 보여줌으로써 이론적 결과를 뒷받침 한다.
2차원에서 이에 대한 응용으로 스토크스-다시-브링크만 인터페이스 문제에
제시한 유한요소를 적용해 본다. 스토크스-브링크만 인터페이스 문제에서는
제시한 유한요소를 이용하고, 스토크스-다시 인터페이스 문제에서는 제시한
유한요소와 라비아-토마 유한요소를 함께 이용한다. 이 또한 지금까지 알려진
유한요소들중에 가장 적은 자유도를 가지고 문제를 해결한다. inf-sup 조건과
수학적오차분석을해내고이에대한수치적결과를보여줌으로써이론적결과를
뒷받침 한다.
주요어: 비순응 유한요소, P1 비순응 유한요소, DSSY 유한요소, inf-sup 조건,
비압축 스토크스 방정식, 스토크스-다시-브링크만 인터페이스 문제
학번: 2010-23164