Finite Element Methods Based on a Three-Field Formulation

Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite Element Methods Based on a Three-Field
Formulation (Hu-Washizu) in Elasticity
Bishnu P. Lamichhane,
[email protected]
School of Mathematical and Physical Sciences, University of Newcastle, Australia
CARMA Retreat
18 August, 2012
Joint Work with B.D. Reddy and A.T. McBride
”The art of doing mathematics consists in finding that special case which
contains all the germs of generality” by D. Hilbert (1862-1943).
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Table of Contents
1
Introduction
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
2
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Finite element discretization
3
Numerical Results
4
Numerical Results for Quadrilateral or Hexahedral Meshes
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
The Boundary Value Problem of Elasticity
Consider an elastic body in a bounded polyhedral domain Ω in
Rd , d ∈ {2, 3}. We want to compute the deformation and stress
on the elastic body under a body force f on Ω and a surface
force g N on a part ΓN of the boundary of Ω. The elastic body
is supposed to be fixed on a part ΓD of its boundary, where
∂Ω = ΓD ∪ ΓN . Useful in manufacture engineering.
Measured (black) and computed (red) impact on the wall is plotted.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Standard Weak Formulation
∂u
Let H 1 (Ω) = {u ∈ L2 (Ω) : ∂x
∈ L2 (Ω), i = 1, · · · , d} be a Hilbert space with norm
i
qR
1
(u2 + k∇uk2 ) dx, and HD
(Ω) = {u ∈ H 1 (Ω) : u|ΓD = 0}. Let
kukH 1 (Ω) =
Ω
(u) := 12 (∇u + [∇u]t ). The standard weak formulation is to find u ∈ W so that
Z
Z
Z
(v) : C(u) dx =
f · v dx +
g N · v dx, v ∈ W .
Ω
Ω
ΓN
Defining a bilinear form B(·, ·) and a linear form `(·) as
Z
Z
Z
B(u, v) :=
(v) : C(u) dx, `(v) :=
f · v dx +
g N · v dx,
Ω
Ω
Ω
our problem is to find u ∈ W such that
B(u, v) = `(v), v ∈ W .
The existence, uniqueness and stability of the solution of this problem is given by
Lax-Milgram theorem.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Standard Weak Formulation
∂u
Let H 1 (Ω) = {u ∈ L2 (Ω) : ∂x
∈ L2 (Ω), i = 1, · · · , d} be a Hilbert space with norm
i
qR
1
(u2 + k∇uk2 ) dx, and HD
(Ω) = {u ∈ H 1 (Ω) : u|ΓD = 0}. Let
kukH 1 (Ω) =
Ω
(u) := 12 (∇u + [∇u]t ). The standard weak formulation is to find u ∈ W so that
Z
Z
Z
(v) : C(u) dx =
f · v dx +
g N · v dx, v ∈ W .
Ω
Ω
ΓN
Defining a bilinear form B(·, ·) and a linear form `(·) as
Z
Z
Z
B(u, v) :=
(v) : C(u) dx, `(v) :=
f · v dx +
g N · v dx,
Ω
Ω
Ω
our problem is to find u ∈ W such that
B(u, v) = `(v), v ∈ W .
The existence, uniqueness and stability of the solution of this problem is given by
Lax-Milgram theorem.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Existence, Uniqueness and Stability
Theorem
Let ` ∈ W ∗ , W ∗ is the dual space of W . Here the bilinear form B(·, ·) is
continuous, i.e.,
|B(u, v)| ≤ βkukH 1 (Ω) kvkH 1 (Ω) , β > 0
on W × W
and coercive on W , i.e.,
|B(u, u)| ≥ αkuk2H 1 (Ω) , α > 0
on W .
Thus the continuous problem has a unique solution, which depends continuously on
the right-hand side (well-posed).
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Finite Element Method
The main idea: replace the continuous space W by a discrete one W h . Here the
subscript h refers to the fact that the discrete space W h is based on some finite
element mesh Th having mesh-size h. The discrete problem is: given ` ∈ W ∗ , find
uh ∈ W h such that
B(uh , v h ) = `(v h ), v h ∈ W h ,
which yields the algebraic system
A~u = f~,
A ∈ Rn×n ,
~u, f~ ∈ Rn , n := dim W h .
If W h ⊂ W and the continuous problem is well-posed, the discrete problem is also
well-posed due to Lax-Milgram theorem.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Finite Element Method
Ceá Lemma[1964]: Let W h ⊂ W . Let u and uh be the solutions of the continuous
and the discrete problem, respectively. Then, the following a priori estimate holds
β
ku − uh kH 1 (Ω) ≤ C inf ku − v h kH 1 (Ω) , C = ,
α
v h ∈W h
where β is the continuity constant, and α is the coercivity constant.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Volumetric Locking
Nearly incompressible material: λL is very large. Incompressible limit: λL → ∞. Note
that in Ceá Lemma, we have
β
ku − uh kH 1 (Ω) ≤ C inf ku − v h kH 1 (Ω) , C = ,
α
v h ∈W h
where |B(u, v)| ≤ βkukH 1 (Ω) kvkH 1 (Ω) , β > 0 and |B(u, u)| ≥ αkuk2H 1 (Ω) , α > 0.
Remember that
Z
Z
B(u, v) :=
(v) : C(u) dx =
(v) : (2µL (u) + λL div u1) dx,
Ω
and thus β = C1 λL .
finite element yields:
ku − uh kH 1 (Ω) ≤
Ω
Hence standard a priori result for linear, bilinear or trilinear
C1
C1
λL inf ku − v h kH 1 (Ω) =
λL hkukH 2 (Ω)
α
α
v h ∈W h
=⇒ poor accuracy, volumetric locking.
The key idea of solving this problem is to use a mixed formulation. We use here the
Hu-Washizu formulation, where stress, strain and displacement are unknown.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Volumetric Locking
Nearly incompressible material: λL is very large. Incompressible limit: λL → ∞. Note
that in Ceá Lemma, we have
β
ku − uh kH 1 (Ω) ≤ C inf ku − v h kH 1 (Ω) , C = ,
α
v h ∈W h
where |B(u, v)| ≤ βkukH 1 (Ω) kvkH 1 (Ω) , β > 0 and |B(u, u)| ≥ αkuk2H 1 (Ω) , α > 0.
Remember that
Z
Z
B(u, v) :=
(v) : C(u) dx =
(v) : (2µL (u) + λL div u1) dx,
Ω
and thus β = C1 λL .
finite element yields:
ku − uh kH 1 (Ω) ≤
Ω
Hence standard a priori result for linear, bilinear or trilinear
C1
C1
λL inf ku − v h kH 1 (Ω) =
λL hkukH 2 (Ω)
α
α
v h ∈W h
=⇒ poor accuracy, volumetric locking.
The key idea of solving this problem is to use a mixed formulation. We use here the
Hu-Washizu formulation, where stress, strain and displacement are unknown.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Examples of Remedies
(1) Incompatible modes
(Wilson-Taylor et al.)
(2) Assumed stress methods, Enhanced assumed strain (EAS) methods
(Pian-Sumihara 84, Simo-Rifai 90, Braess et al. 04)
(3) Mixed Enhanced Strains (MES), Strain Gap Method (SGM)
(Kasper-Taylor 00, Romano et al. 01)
(4) Displacement-pressure formulation (e.g. Q1 P0 ), B-bar approach
(Brezzi-Fortin, Hughes)
(4) Nodal Strain or Nodal Pressure
(Bonet, Dohrmann, Puso, etc.)
A unified framework for analysis: Hu-Washizu formulation and its modifications as
this can be treated as the mother of all these methods.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Hu-Washizu Formulation of Linear Elasticity
Focus on formulations in which V is as before; new variables are in L2 (Ω)
Find (u, σ, d) ∈ V × S × D := S such that (displacement, stress and strain)
Standard Hu-Washizu formulation:[Hu 55,Washizu 82]
elastic law:
strain-displacement:
equilibrium:
(Cd − σ, e)0
((u) − d, τ )0
(σ, (v))0
=
=
=
0,
0,
(f , v)0 ,
e∈D
τ ∈S
v∈V.
Note that d = (u) for the exact solution.
Sadddle point form: find (u, d, σ) ∈ V × S × S such that
ã((u, d), (v, e))
b((u, d), τ )
+ b((v, e), σ)
= `(v),
=
0,
(v, e) ∈ V × S,
τ ∈ S,
(1)
where
Z
ã((u, d), (v, e)) =
Z
d : Ce dx, and b((u, d), τ ) =
Ω
Bishnu P. Lamichhane,
[email protected]
((u) − d) : τ dx.
Ω
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
The Boundary Value Problem of Elasticity
Finite Element Method
Hu-Washizu Formulation of Linear Elasticity
Hu-Washizu Formulation of Linear Elasticity
Focus on formulations in which V is as before; new variables are in L2 (Ω)
Find (u, σ, d) ∈ V × S × D := S such that (displacement, stress and strain)
Standard Hu-Washizu formulation:[Hu 55,Washizu 82]
elastic law:
strain-displacement:
equilibrium:
(Cd − σ, e)0
((u) − d, τ )0
(σ, (v))0
=
=
=
0,
0,
(f , v)0 ,
e∈D
τ ∈S
v∈V.
Note that d = (u) for the exact solution.
Sadddle point form: find (u, d, σ) ∈ V × S × S such that
ã((u, d), (v, e)) + b((v, e), σ) = `(v),
b((u, d), τ )
=
0,
(v, e) ∈ V × S,
τ ∈ S,
(1)
where
Z
ã((u, d), (v, e)) =
Z
d : Ce dx, and b((u, d), τ ) =
Ω
Bishnu P. Lamichhane,
[email protected]
((u) − d) : τ dx.
Ω
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Stabilized Hu-Washizu Formulation
We consider the standard Hu-Washizu formualtion: find (u, d, σ) ∈ V × S × S such
that
ã((u, d), (v, e))
b((u, d), τ )
+ b((v, e), σ)
= `(v),
=
0,
(v, e) ∈ V × S,
τ ∈ S.
(2)
The well-posedness of this saddle point problem is analyzed by using the standard
saddle point theory. The main difficulty in the discrete setting is to show that
(1) the bilinear form ã(·, ·) is coercive on a suitable kernel space (the solution (u, d)
is unique).
(2) the bilinear form b(·, ·) satisfies a uniform inf-sup condition ( the matrix
corresponding to b(·, ·) has maximal rank);
Using some simple finite element spaces, it is not possible to satisfy these two
conditions simultaneously as the bilinear form ã(·, ·) is not elliptic on the whole space
V × S.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Stabilized Hu-Washizu Formulation
We consider the standard Hu-Washizu formualtion: find (u, d, σ) ∈ V × S × S such
that
ã((u, d), (v, e))
b((u, d), τ )
+ b((v, e), σ)
= `(v),
=
0,
(v, e) ∈ V × S,
τ ∈ S.
(2)
The well-posedness of this saddle point problem is analyzed by using the standard
saddle point theory. The main difficulty in the discrete setting is to show that
(1) the bilinear form ã(·, ·) is coercive on a suitable kernel space (the solution (u, d)
is unique).
(2) the bilinear form b(·, ·) satisfies a uniform inf-sup condition ( the matrix
corresponding to b(·, ·) has maximal rank);
Using some simple finite element spaces, it is not possible to satisfy these two
conditions simultaneously as the bilinear form ã(·, ·) is not elliptic on the whole space
V × S.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Stabilized Hu-Washizu Formulation
We consider the standard Hu-Washizu formualtion: find (u, d, σ) ∈ V × S × S such
that
ã((u, d), (v, e))
b((u, d), τ )
+ b((v, e), σ)
= `(v),
=
0,
(v, e) ∈ V × S,
τ ∈ S.
(2)
The well-posedness of this saddle point problem is analyzed by using the standard
saddle point theory. The main difficulty in the discrete setting is to show that
(1) the bilinear form ã(·, ·) is coercive on a suitable kernel space (the solution (u, d)
is unique).
(2) the bilinear form b(·, ·) satisfies a uniform inf-sup condition ( the matrix
corresponding to b(·, ·) has maximal rank);
Using some simple finite element spaces, it is not possible to satisfy these two
conditions simultaneously as the bilinear form ã(·, ·) is not elliptic on the whole space
V × S.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Stabilized Hu-Washizu formulation
This gives us a motivation
to modify the bilinear form ã(·, ·) consistently by adding
R
the stabilization term Ω ((u) − d) : ((v) − e) dx so that we obtain the ellipticity on
the whole space V × S. Thus we define with some α > 0
Z
Z
a((u, d), (v, e)) =
d : Ce dx + α ((u) − d) : ((v) − e) dx.
Ω
Ω
Our modified saddle point problem is to find (u, d, σ) ∈ V × S × S such that
a((u, d), (v, e))
b((u, d), τ )
+ b((v, e), σ)
= `(v),
=
0,
(v, e) ∈ V × S,
τ ∈ S,
(3)
The first condition is met.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Finite Element Discretization
We need three finite element spaces W h ⊂ W for the displacement and
Sh ⊂ L2 (Ω) for each component of the strain and Mh ⊂ L2 (Ω) for each
component of the stress.
The finite element space for the displacement is W h = [Vh ⊕ Bh ]d , where
Vh := {v ∈ H 1 (Ω) : v |T ∈ P1 (T ), T ∈ Th }
is the standard linear finite element on Th , and
Bh = {bT ∈ Pd+1 (T ) : bT = 0 on ∂T }. Here Th is the standard simplicial mesh.
A finite element mesh and a basis function in 2D
A hanging node
ϕi
xi
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Finite Element Discretization
1
Our goal here is to compute the constraint b((uh , dh ), τ h ) = 0 efficiently. We
want to solve the equation for dh :
Z
Z
Z
((uh ) − dh ) : τ h dx = 0 or
dh : τ h dx =
(uh ) : τ h dx.
Ω
2
Ω
Ω
PN
PN
Let dh = i=1 di ϕi , and τ h = i=1 τ i ψi , where {ϕi }N
i=1 is the set of standard
finite elements, and {ψi }N
i=1 forms a basis for M h . Then the above equation
leads to a linear system
Dd~ = ~e,
where the (i, j)th component of D is
Z
ϕi ψj dx.
Ω
3
N
If we choose two sets {ϕi }N
i=1 and {ψi }i=1 form a biorthogonal system, D will
be a diagonal matrix → highly efficient numerical method.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Finite Element Discretization
1
Our goal here is to compute the constraint b((uh , dh ), τ h ) = 0 efficiently. We
want to solve the equation for dh :
Z
Z
Z
((uh ) − dh ) : τ h dx = 0 or
dh : τ h dx =
(uh ) : τ h dx.
Ω
2
Ω
Ω
PN
PN
Let dh = i=1 di ϕi , and τ h = i=1 τ i ψi , where {ϕi }N
i=1 is the set of standard
finite elements, and {ψi }N
i=1 forms a basis for M h . Then the above equation
leads to a linear system
Dd~ = ~e,
where the (i, j)th component of D is
Z
ϕi ψj dx.
Ω
3
N
If we choose two sets {ϕi }N
i=1 and {ψi }i=1 form a biorthogonal system, D will
be a diagonal matrix → highly efficient numerical method.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Finite element discretization
Finite Element Discretization
Result: the finite element approximation converges uniformly to the exact solution.
We also obtain the reduced problem of finding uh ∈ V B
h such that
Ah (uh , v h ) = `(v h ),
vh ∈ V B
h,
where
Z
Z
Πh (uh ) : CΠh (v h ) dx + α
Ah (uh , v h ) =
Ω
((uh ) − Πh (uh )) : ((v h ) − Πh (v h )) dx,
Ω
where dh = Πh (uh ). Now we formulate the main result:
Theorem
Assume that u and uh be the solutions of continuous and discrete problems,
respectively, and he solution is H 2 -regular. Then, we obtain an optimal a priori
estimate for the discretization error in the displacement
ku − uh k1,Ω ≤ Chkf k0,Ω .
(4)
where C < ∞ is independent of λ and h.
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Numerical Results for Cook’s Membrane
16
A
f
⌦
44
vertical displacement of point A
48
Hu-Washizu
standard
number of elements per side
Vertical tip displacement at T versus no. of elements, linear elasticity, E = 250 and
ν = 0.4999
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Numerical Results with Quadrilaterals: Cook’s Membrane
Vertical tip displacement at T versus no. of elements, linear (left), geononlinear
(middle) and neo-Hookean (right), E = 250 and ν = 0.4999
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)
Introduction
Stabilized Hu-Washizu Formulation for Simplicial Meshes
Numerical Results
Numerical Results for Quadrilateral or Hexahedral Meshes
Numerical Results with Hexahedra
Nearly incompressible cylindrical (Mooney-Rivlin) shell under bending force
A nearly incompressible (neo-Hookean) torus under compression
Bishnu P. Lamichhane,
[email protected]
Finite Element Methods Based on a Three-Field Formulation (Hu-Washizu)