ABSTRACT FRAMEWORK OF MIXED METHODS 1. Introduction

advertisement
ABSTRACT FRAMEWORK OF MIXED METHODS
JEONGHUN LEE
1. Introduction
From physical point of view, solutions of many PDEs can be obtained
by solving a variational problem which minimizes a certain quantity, for
instance, the energy. This minimization approach in finite element methods
gives a classical method of finite elements, called primal methods. On the
contrary a dual variational problem of the minimization approach can be
used for characterizing solutions of PDEs, and the corresponding approach
in finite element methods is the mixed finite element methods.
Compared to the primal methods, mixed methods yield a system which
requires more computational cost. However, there are problems that mixed
methods are advantageous even if it is not obvious in many cases. Here we
summarize some motivations of using mixed methods. First, a constrained
minimization can be a natural approach for some problems, for instance,
the Stokes equation for incompressible fluids. Second, mixed methods can
give a numerical method which accesses quantities of more physical interest. For example, if we use a mixed method for linear elasticity based on
the Hellinger–Reissner functional, then numerical solutions of the stress is
directly obtained without a post-processing of numerical displacement. Another very obvious example that mixed methods are useful, is reduction
of high order PDE to a system of lower order PDEs. The Kirchhoff plate
problem is a biharmonic equation and it needs C 1 finite elements, which is
difficult to construct. In mixed methods, the problem is reformulated to a
system of lower order PDEs and C 0 finite elements are available. Finally,
mixed methods are useful to develop numerical methods in the study of
systems of equations.
In this chapter we discuss abstract framework of mixed finite element
methods in the context of functional analysis. Although we aim to provide solid mathematical backgrounds, we do not discuss how to develop the
dual variational formulation because it requires the convex analysis theory
which is beyond the scope of this note, and understanding dual variational
formulation is not necessary for our purposes.
2. Mixed finite element methods
2.1. Saddle point problems. Let Σ, V be Hilbert spaces and suppose
that a : Σ Σ Ñ R, b : Σ V Ñ R are bounded bilinear forms. We denote
1
2
JEONGHUN LEE
the dual spaces of Σ, V by Σ , V . We now consider a variational problem
with constraints.
Constrained minimization problem. For F P Σ , G P V , find σ P Σ
which minimizes
1
J pσ q apσ, σ q F pσ q,
2
subject to the constraint bpσ, v q Gpv q for all v P V .
Instead of this minimization problem, we find a critical point pσ, uq P
Σ V of the functional
1
(1)
Lpτ, v q apτ, τ q bpτ, v q F pτ q Gpv q,
pτ, vq P Σ V,
2
by using the Lagrange multiplier u. By the variational methods, it is not
difficult to see that a critical point pσ, uq of (1) should satisfy
apσ, τ q
(2)
bpτ, uq F pτ q,
P Σ,
bpσ, v q Gpv q, v P V.
τ
Note that for any pτ, v q P Σ V , the inequalities
Lpσ, v q ¤ Lpσ, uq ¤ Lpτ, uq,
hold, so the variational problem of (1) is called a saddle point problem.
We will discuss necessary and sufficient conditions for the well-posedness
of problem (2). Define A : Σ Ñ Σ , B : Σ Ñ V by
(3)
pAσqpτ q apσ, τ q, pBσqpvq bpσ, vq,
Then we can rewrite (2) as
(4)
A B
B 0
τ
P Σ, v P V.
σ
u
F
.
G
In order to show well-posedness of (2), let
(5)
Z
tτ P Σ | bpτ, vq pBτ qpvq 0, @v P V u,
which is the null space of B. Since Z is a closed subspace of Σ, we have the
orthogonal decomposition Σ Z Z K , and we may consider the associated
decomposition Σ Z pZ K q . Let πZ , πZ K be the (orthogonal) projections from Σ onto Z , pZ K q , and define AZZ : Z Ñ Z , AZ K : Z Ñ pZ K q ,
AKZ : Z K Ñ Z , AKK : Z K Ñ pZ K q by
Aq|Z K ,
AKK : pπZ K Aq|Z K .
Recall that Z is the kernel of the operator B, so B |Z 0. Let
(7)
BK : B |Z K .
(6)
AZZ : πZ A|Z ,
AZ K : pπZ K Aq|Z K ,
AKZ : pπZ It is obvious that BK is injective.
In Banach space thery, a linear map is called isomorphic if it is bounded,
invertible, and its inverse is also bounded.
ABSTRACT FRAMEWORK OF MIXED METHODS
3
Theorem 1. Suppose that AZZ in (6) and BK , the restriction of B on Z K ,
are isomorphic. Then (2) has a unique solution pσ, uq P Σ V and there
exists c ¡ 0 such that
}σ}Σ }u}V ¤ cp}F }Σ }G}V q.
Proof. In order to prove the theorem, we consider the matrix form (4). We
define FZ , FK by the Z and pZ K q components of F in Σ . Then we rewrite
(4) as
AZZ
AK Z
0
AZ K 0
FZ
σZ
σK FK .
AKK BK
G
BK
0
u
We may regard the above matrix equation as the system of three equations.
If we interchange the first and second equations and rewrite it, then we have
AK Z
AZZ
0
AKK BK
σZ
FK
AZ K 0
σK FZ .
BK
0
u
G
After reordering unknowns, we have a matrix equation in the following which
is equivalent to the above one.
B
0K
0
AZ K AKK
u
FK
AZZ AKZ
σZ FZ .
0
BK
σK
G
are isomorphic, the coefficient matrix of the above matrix
Since AZZ , BK , BK
equation is invertible because it is a form of block upper triangular matrix
and all submatrices on diagonal entries are invertible. Thus a solution pσ, uq
of (2) exists uniquely. By direct computation, σ and u can be explicitly
written in terms of F , G, and bounded linear operators.
In the above theorem, the two conditions that AZZ and BK are isomorphic, are called the first and second Brezzi conditions, or Ladyazhenskaya–
Babus̆ka–Brezzi (LBB) conditions.
It is worth to know forms of the LBB conditions in terms of the operators a and b. In most practical applications, the following reduced LBB
conditions are sufficient.
(LBB1) There exists α ¡ 0 such that
(8)
apτ, τ q ¥ α}τ }2Σ ,
τ
P Z.
¡ 0 such that
bpτ, v q
¥ β ¡ 0.
inf sup
0v PV 0τ PΣ }τ }Σ }v }V
(LBB2) There exists β
(9)
These conditions are called the Z-coercivity condition and the inf-sup condition, respectively. By the Lax–Milgram lemma it is not difficult to see
that the Z-coercivity condition implies that AZZ is isomorphic. To see that
4
JEONGHUN LEE
the inf-sup condition yields that BK is isomorphic, we need a lemma in
functional analysis.
Lemma 1. Let X, Y be Hilbert spaces and B be a bounded bilinear form on
X Y . If we consider a linear map L : X Ñ Y defined by pLpxqqpy q :
B px, y q for x P X, y P Y , then L is isomorphic if
1. There exists β ¡ 0 such that
(10)
inf sup
2. For every y
PY
P
P
x Xy Y
B px, y q
}x}X }y}Y
¥ β.
there exists x P X such that B px, y q  0.
Proof. It is easy to see that L is bounded because B is bounded. By (10),
for x P X with }x}X 1,
}Lpxq}Y suppLpxqqpyq sup Bpx, yq ¥ β }y}Y ,
P
y Y
P
y Y
so L is injective and gives a bijection between X and LpX q. Furthermore,
the above inequality implies that L1 is bounded with }L1 }LpX qÑX ¤ 1{β.
Now we want to show that LpX q Y . We first claim that LpX q is closed
in Y . To see it, suppose that tfm u is a Cauchy sequence in LpX q with
fm Lpxm q, xm P X, and limmÑ8 fm f P Y . Since L1 on LpX q is
bounded, txm u is also a Cauchy sequence in X and has a limit x P X. Since
L is continuous
mlim
Ñ8 fm mlim
Ñ8 Lpxm q Lpmlim
Ñ8 xm q Lpxq.
Thus f P LpX q and LpX q is closed. Applying the Hahn–Banach theorem
with the standard identification Y Y of Hilbert spaces, there exists
y0 P Y such that
y0 pLpxqq 0, @x P X,
}y0}Y 1.
However, it contradicts to the second assumption of B because B px, y0 q 0
for any x P X. Thus LpX q Y .
f
Now we claim that the second LBB condition follows from the inf-sup
condition.
are
Theorem 2. For b and BK in the saddle point problem, BK and BK
isomorphisms if (9) holds.
pvqqpτ q bpτ, vq for τ P Z K , v P V . To apply TheProof. Recall that pBK
orem 1 to BK , it suffices to check that for any τ P Z K , there exists v P V
such that bpτ, v q  0. In fact, it is obvious by definition of Z. By Theorem
is an isomorphism. A standard argument will show that BK is an
1 BK
isomorphism, so we omit details.
Remark 1. In fact, the inf-sup condition and the second LBB condition are
equivalent but we proved only one direction for simplicity.
ABSTRACT FRAMEWORK OF MIXED METHODS
5
2.2. Stable mixed finite elements and error estimates. We consider
numerical solutions of the saddle point problem. Since the bilinear form a
is symmetric in most important problems, we assume that a is symmetric
for simplicity.
In order to solve the saddle point problem numerically with finite elements, we use finite element spaces Σh € Σ, Vh € V and consider the
following discrete form of problem (2): Find pσh , uh q P Σh Vh such that
a pσ h , τ q
P Σh ,
bpσh , v q Gpv q, v P Vh .
The pair of finite element spaces pΣh , Vh q is called a mixed finite element
(11)
bpτ, uh q F pτ q,
τ
and the numerical methods of solving the discrete saddle point problem
(11) with mixed finite elements are called mixed finite element methods or
mixed methods.
We consider the conditions that the problem (11) is well-posed. If we
apply Theorem 1 to (11), then we can derive the first and second LBB
conditions for pΣh , Vh q. As in the continuous saddle point problem, let
(12)
Zh
tτ P Σh | bpτ, vq 0,
v
P V h u,
and the discrete LBB conditions are
(LBB1) There exists αh ¡ 0 such that
apτ, τ q ¥ αh }τ }2Σ ,
(13)
τ
P Zh .
¡ 0 such that
bpτ, v q
¥ βh ¡ 0.
inf
sup
0v PV 0τ PΣ }τ }Σ }v }V
(LBB2) There exists β
(14)
h
h
Note that these conditions for well-posedness are valid only for a specific
pair pΣh , Vh q. To have a robust numerical method let us consider a family
of mixed finite elements tpΣh , Vh quh¡0 with mesh size parameter h satisfying
(13) and (14). Then tpΣh , Vh quh¡0 is called stable if αh , βh are bounded below by some positive constants, say α , β , independent of h. For simplicity,
we use pΣh , Vh q to denote the family of finite elements tpΣh , Vh quh¡0 .
Theorem 3. Suppose that pΣh , Vh q is a stable mixed finite element. Then
the following error estimate holds.
(15)
}σ σh}Σ
}u uh}V ¤
Proof. Let σ̃h P Σh , ũh
(2) and (11) gives
apσ σh , τ q
c
inf }σ τ }Σ
P
τ Σh
P Vh which will be chosen later.
bpτ, u uh q
bpσ σh , v q 0,
inf }u v }V
P
v Vh
.
The difference of
pτ, vq P Σh Vh.
6
JEONGHUN LEE
This is equivalent to
(16) apσh σ̃h , τ q
bpτ, uh ũh q
bpσh σ̃h , v q
apσ σ̃h, τ q
bpτ, u ũh q
bpσ σ̃h , v q.
By the LBB stability of the saddle point problem and by (16), there exists
pτ, vq P Σh Vh such that }τ }Σ }v}V ¤ C, and
}σh σ̃h}Σ }uh ũh}V
¤ apσh σ̃h, τ q bpτ, uh ũhq bpσh σ̃h, vq
apσ σ̃h, τ q bpτ, u ũhq bpσ σ̃h, vq
¤ cp}σ σ̃h}Σ }u ũh}V q,
where the last inequality is due to continuity of the bilinear forms a and b.
By the triangle inequality and the above result, we have
}σ σh}Σ }u uh}V
¤ }σ σ̃h}Σ }σ̃h σh}Σ }u ũh}V }ũh uh}V
¤ cp}σ σ̃h}Σ }u ũh}V q.
Since σ̃h P Σh , ũh P Vh are arbitrary, the assertion follows by choosing them
to be the best approximations of σ and u in Σh and Vh , respectively.
As in the continuous case the first Brezzi condition can be replaced by a
coercivity condition
apτ, τ q ¥ c}τ }2Σh ,
(17)
@τ P Zh.
2.3. Stability criterion via Fortin operators.
Theorem 4. Suppose that the (continuous) inf-sup condition holds. Then
the discrete inf-sup condition holds with a constant independent of h if and
only if there exists an operator Πh : Σ Ñ Σh such that, for any τ P Σ,
bpτ
Πhτ, vq 0, @v P Vh,
with a constant C ¡ 0 independent of h.
}Πhτ }Σ ¤ C }τ }Σ,
Proof. Suppose that such an operator Πh exists. Then, for any v
β }v }V
¤ sup b}pττ,}vq sup bpΠ}τh}τ, vq ¤ C sup b}pΠΠhττ,}vq ,
P
τ Σ
Σ
P
τ Σ
Σ
P
h
τ Σ
Σ
P Vh,
so the discrete inf-sup condition holds with βh β {C.
Conversely, suppose that the discrete inf-sup condition holds with some
β ¡ 0 independent of h. Since the discrete saddle point problem is wellposed, for σ P Σ, we may consider the problem
a pσ h , τ q
bpτ, uh q apσ, τ q,
bpσh , v q bpσ, v q,
P Σh,
v P Vh .
τ
ABSTRACT FRAMEWORK OF MIXED METHODS
7
Now we define Πh σ as σh . Then the second equation of the above yields
bpσ Πh σ, v q 0 for all v P Vh . To see that Πh : Σ Ñ Σh is bounded, we
first note that
}σ Πhσh}Σ }σ Πhσ}Σ ¤ c}σ}Σ,
by (15) with u v τ 0. By the triangle inequality
}Πhσ}Σ ¤ }Πhσ σ}Σ }σ}Σ ¤ c}σ}Σ,
so the assertion holds.
Last updated : 2013, September 10.
Download