Advances in the mathematical theory of the finite element immersed boundary method
Daniele Boffi
Dipartimento di Matematica “F. Casorati”, Universit` a di Pavia http://www-dimat.unipv.it/boffi
Advances in the mathematical theory of the finite element immersed - - PowerPoint PPT Presentation
Advances in the mathematical theory of the finite element immersed boundary method Daniele Boffi Dipartimento di Matematica F. Casorati, Universit` a di Pavia http://www-dimat.unipv.it/boffi May 12, 2014 Outline Immersed boundary
Dipartimento di Matematica “F. Casorati”, Universit` a di Pavia http://www-dimat.unipv.it/boffi
1
2
3
1
2
3
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 3
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 3
Immersed boundary method Mass conservation IBM with Lagrange multiplier
1, . . . )
Daniele Boffi IBM and Finite Elements May 12, 2014 page 4
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Fluid Ω Elastic body Bt
Elastic boundary Fluid Ω Bt
Daniele Boffi IBM and Finite Elements May 12, 2014 page 5
Immersed boundary method Mass conservation IBM with Lagrange multiplier
ω Ω X(t) B Bt
Daniele Boffi IBM and Finite Elements May 12, 2014 page 6
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 7
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 7
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 7
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0(Ω)d
0(Ω)
0(Ω)d
Daniele Boffi IBM and Finite Elements May 12, 2014 page 8
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 9
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0 + µ|| ∇ u(t)||2 0 + d
B
Daniele Boffi IBM and Finite Elements May 12, 2014 page 10
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0(Ω)d
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 11
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Me
Me
Daniele Boffi IBM and Finite Elements May 12, 2014 page 12
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 13
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Backward Euler – BE
h
h
h
h
h
h
h
h
h
h
h
h
h + Xn−1 h
h
h
h
hi
hi
h
hi
Daniele Boffi IBM and Finite Elements May 12, 2014 page 14
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Modified backward Euler – MBE
h, vh = −
h(s, t)) dA
h
h
h
h
h
h
h
h
h
h + Xn−1 h
h(s))ds
h, vh
h
hi
hi
h
hi)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 15
Immersed boundary method Mass conservation IBM with Lagrange multiplier
h, vh = −
h(s, t)) dA
h
h
h
h
h
h
h
h
h
h(s)) − un h(Xn−1 h
h(s))ds
h, vh
h
hi
hi
h
hi)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 16
Immersed boundary method Mass conservation IBM with Lagrange multiplier
h, pn h and Xn h be a solution to the FE-IBM, then
h
0 − un h2
h
h
h]
h
h)2 0,B − un h(Xn−1 h
0,B
Daniele Boffi IBM and Finite Elements May 12, 2014 page 17
Immersed boundary method Mass conservation IBM with Lagrange multiplier
s
x
Tk∈Sh
sj,si∈V (Tk) |Xn hj − Xn hi|
x
x/hs
Daniele Boffi IBM and Finite Elements May 12, 2014 page 18
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 19
Immersed boundary method Mass conservation IBM with Lagrange multiplier
1)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 20
1
2
3
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 22
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 22
Immersed boundary method Mass conservation IBM with Lagrange multiplier
1
1
k (k ≥ 1)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 23
Immersed boundary method Mass conservation IBM with Lagrange multiplier
k element with no restrictions (mesh
Daniele Boffi IBM and Finite Elements May 12, 2014 page 24
Immersed boundary method Mass conservation IBM with Lagrange multiplier
k element with no restrictions (mesh
1
Daniele Boffi IBM and Finite Elements May 12, 2014 page 24
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 25
Immersed boundary method Mass conservation IBM with Lagrange multiplier
k + P0)
1 + P0)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 26
Immersed boundary method Mass conservation IBM with Lagrange multiplier
k + P0)
1 + P0)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 26
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 27
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 28
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
Daniele Boffi IBM and Finite Elements May 12, 2014 page 29
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
Daniele Boffi IBM and Finite Elements May 12, 2014 page 30
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
Daniele Boffi IBM and Finite Elements May 12, 2014 page 31
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
0.5 1 0.5 1 0.5 1 x y pressure analytical numerical
Daniele Boffi IBM and Finite Elements May 12, 2014 page 32
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 33
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 34
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 34
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.2 0.4 0.6 0.8 1 0.5 1 −0.5 0.5 y x p−ph
0.2 0.4 0.6 0.8 1 0.5 1 −0.5 0.5 y x p−ph
0.5 1 0.5 p−ph
1 0.5 p−ph
Daniele Boffi IBM and Finite Elements May 12, 2014 page 35
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 36
Immersed boundary method Mass conservation IBM with Lagrange multiplier
1
1 + P0)
1
1 + P0)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 37
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 38
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 38
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.0001 0.04 0.08 0.5 1 1.5 2 2.5 x 10
−3
time 1−A/A0 P1isoP2/P1 P2/P1 P1isoP2/(P1+P0) P2/(P1+P0)
0.0001 0.04 0.08 0.05 0.1 0.15 0.2 0.25 0.3 0.35 time ||∇ ⋅ u||L
2
Daniele Boffi IBM and Finite Elements May 12, 2014 page 39
1
2
3
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 41
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 42
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0(Ω), u2 ∈ H1(Ω2), and λ ∈ Λ = [H1(Ω2)]∗ such that
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 43
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0(Ω), u2 ∈ H1(Ω2), and ψ ∈ H1(Ω2) such that
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 44
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0(Ω), u2 ∈ H1(Ω2), and ψ ∈ H1(Ω2) such that
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 44
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 45
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 45
Immersed boundary method Mass conservation IBM with Lagrange multiplier
H1(Ω) + v22 H1(Ω2)
(v,v2)∈Vh×V2,h
H1(Ω) + v22 H1(Ω2)
(v,v2)∈Vh×V2,h
H1(Ω) + v22 H1(Ω2))1/2 ≥ κ2ϕH1(Ω2)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 46
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 47
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 48
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 48
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0(Ω)d, p(t) ∈ L2 0(Ω), X(t) ∈ W 1,∞(B)d, and
0(Ω)d
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 49
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Implicit scheme
0(Ω)d and X0 ∈ W 1,∞(B)d, for n = 1, . . . , N find
0(Ω)d × L2 0(Ω), Xn ∈ W 1,∞(B)d, and λn ∈ Λ, such that
0(Ω)d
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 50
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Semi-implicit scheme
0(Ω)d and X0 ∈ W 1,∞(B)d, for n = 1, . . . , N find
0(Ω)d × L2 0(Ω), Xn ∈ W 1,∞(B)d, and λn ∈ Λ, such that
0(Ω)d
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 51
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0 − un2
0,B
0,B
Daniele Boffi IBM and Finite Elements May 12, 2014 page 52
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 53
Immersed boundary method Mass conservation IBM with Lagrange multiplier
f (Xn)
s
Daniele Boffi IBM and Finite Elements May 12, 2014 page 53
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.5 0.6 0.7 0.8 0.9 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 x y 0.5 0.6 0.7 0.8 0.9 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 x y
Daniele Boffi IBM and Finite Elements May 12, 2014 page 54
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
∆t = 0.01
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
∆t = 0.05
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
∆t = 0.1 Daniele Boffi IBM and Finite Elements May 12, 2014 page 55
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
∆t = 0.01
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
∆t = 0.05
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
∆t = 0.1
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
hs = 1/128
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
hs = 1/256
0.5 1 1.5 2 10
−1
10 10
1
time DLM PW
hs = 1/512 Daniele Boffi IBM and Finite Elements May 12, 2014 page 55
hs ∆t
1 64 1 48 1 40 1 32 1 24 1 16 1 8
1 · 10−2 0.943 0.942 0.942 0.941 0.941 0.941 0.940 2 · 10−2 cfl 0.942 0.941 0.941 0.940 0.940 0.940 3 · 10−2 cfl cfl cfl 0.941 0.940 0.940 0.939 5 · 10−2 cfl cfl cfl 0.795 0.940 0.939 0.938 1 · 10−1 cfl cfl cfl cfl cfl 0.574 0.936
1 · 10−2 inf-sup inf-sup inf-sup 1.023 1.022 1.022 1.023 2 · 10−2 inf-sup inf-sup inf-sup 1.022 1.022 1.022 1.022 3 · 10−2 inf-sup inf-sup 1.023 1.022 1.022 1.022 1.022 5 · 10−2 inf-sup inf-sup inf-sup 1.021 1.021 1.021 1.022 1 · 10−1 inf-sup inf-sup 1.021 1.020 1.020 1.020 1.020
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 57
Immersed boundary method Mass conservation IBM with Lagrange multiplier
Daniele Boffi IBM and Finite Elements May 12, 2014 page 58
Immersed boundary method Mass conservation IBM with Lagrange multiplier
0(Ω),
0(Ω), X ∈ H1(B) and λ ∈ (H1(B))∗ such that
0(Ω)
0(Ω)
0(Ω)
Daniele Boffi IBM and Finite Elements May 12, 2014 page 59
Immersed boundary method Mass conservation IBM with Lagrange multiplier
1 The finite element Immersed Boundary Method provides interesting
2 We performed a rigorous analysis of locally mass preserving Stokes
3 Adding p/w constant pressures significantly enhances the
4 We are now investigating the use of a Lagrange multiplier for
Daniele Boffi IBM and Finite Elements May 12, 2014 page 60