An introduction to the Immersed boundary method and its ... · An introduction to the Immersed...
Transcript of An introduction to the Immersed boundary method and its ... · An introduction to the Immersed...
![Page 1: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/1.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
An introduction to the Immersed boundarymethod and its finite element approximation
Lucia Gastaldi
Collaborators: Daniele Boffi, Luca Heltai and Nicola Cavallini, Pavia
Pavia, 27 maggio 2010
![Page 2: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/2.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
History
• Introduced by Peskin• Flow patterns around heart valves: a digital computer
method for solving the equations of motion<PhD Thesis, 1972>
• Numerical analysis of blood flow in the heart<J. Comput. Phys., 1977>
• Extended by Peskin and McQueen since ’83 to simulatethe blood flow in a three dimensional model of heart andgreat vessels
• Review article by PeskinThe immersed boundary method
<Acta Numerica, 2002>
• Several applications in biology, when a fluid interacts witha flexible structure.
![Page 3: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/3.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Main features
• The structure is a part of the fluid with additional forcesand mass.
• The Navier-Stokes equations are solved everywhere.
• The interaction with the structure is obtained by means ofa singular force term defined by a Dirac delta function.
• The immersed material is modeled as a collection of fibers.
• Discretization based on finite differences.
![Page 4: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/4.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
FE discretization of IBM<Boffi–G., C&S 2003>
<Boffi–G.–Heltai 2004, M3AS 2007><Boffi–G.–Heltai–Peskin CMAME 2008>
<Boffi–Cavallini–G. 2010>
• Variational formulation of the FSI force
• No approximation of the Dirac delta function
• Better interface approximation (less diffusion, sharppressure jump)
• Effective mixed finite elements for the approximation ofthe fluid equations.
• Submerged elastic solid occupying volume may also beconsidered.
![Page 5: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/5.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Immersed elastic bodies
Fluid
Ω Elastic body
Bt
Immersed body ofcodimension 0the fluid domain and theimmersed body have thesame dimension
Elastic boundary
Fluid
Ω
Bt
Immersed body ofcodimension 1the immersed body is either acurve in 2D or a surface in 3D
![Page 6: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/6.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Immersed elastic bodies
Fluid
Ω Elastic body
Bt
Immersed body ofcodimension 0the fluid domain and theimmersed body have thesame dimension
Elastic boundary
Fluid
Ω
Bt
Immersed body ofcodimension 1the immersed body is either acurve in 2D or a surface in 3D
![Page 7: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/7.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Notation
ω Ω
X(t)
B
Bt
Ω fluid + solid Bt deformable structure domainΩ ⊂ Rd , d = 2, 3 Bt ⊂ Rm, m = d , d − 1
x Euler. var. in Ω s Lagrangian var. in BB reference domain
u(x, t) fluid velocity X(·, t) : B → Bt position of the solid
p(x, t) fluid pressure F =∂X
∂sdeformation grad. (det F > 0)
u(x, t) =∂X
∂t(s, t) where x = X(s, t)
![Page 8: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/8.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Notation
ω Ω
X(t)
B
Bt
Ω fluid + solid Bt deformable structure domainΩ ⊂ Rd , d = 2, 3 Bt ⊂ Rm, m = d , d − 1x Euler. var. in Ω s Lagrangian var. in B
B reference domain
u(x, t) fluid velocity X(·, t) : B → Bt position of the solid
p(x, t) fluid pressure F =∂X
∂sdeformation grad. (det F > 0)
u(x, t) =∂X
∂t(s, t) where x = X(s, t)
![Page 9: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/9.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Notation
ω Ω
X(t)
B
Bt
Ω fluid + solid Bt deformable structure domainΩ ⊂ Rd , d = 2, 3 Bt ⊂ Rm, m = d , d − 1x Euler. var. in Ω s Lagrangian var. in B
B reference domainu(x, t) fluid velocity X(·, t) : B → Bt position of the solid
p(x, t) fluid pressure F =∂X
∂sdeformation grad. (det F > 0)
u(x, t) =∂X
∂t(s, t) where x = X(s, t)
![Page 10: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/10.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Notation
ω Ω
X(t)
B
Bt
Ω fluid + solid Bt deformable structure domainΩ ⊂ Rd , d = 2, 3 Bt ⊂ Rm, m = d , d − 1x Euler. var. in Ω s Lagrangian var. in B
B reference domainu(x, t) fluid velocity X(·, t) : B → Bt position of the solid
p(x, t) fluid pressure F =∂X
∂sdeformation grad. (det F > 0)
u(x, t) =∂X
∂t(s, t) where x = X(s, t)
![Page 11: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/11.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Case: m = dFrom conservation of momenta, in absence of external forces, itholds
ρu = ρ
(∂u
∂t+ u · ∇u
)= ∇ ·σ in Ω
In our case the Cauchy stress tensor has the following form
σ =
σf in Ω \ Bt
σf + σs in Bt
• Incompressible fluid: σ = σf = −pI + µ(∇u + (∇u)T )• Visco-elastic material: σ = σf + σs with σs elastic part
of the stress
Moreover, if the structural material has a density ρs differentfrom the fluid density ρf , we have
ρ =
ρf in Ω \ Bt
ρs in Bt
![Page 12: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/12.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Case: m = dFrom conservation of momenta, in absence of external forces, itholds
ρu = ρ
(∂u
∂t+ u · ∇u
)= ∇ ·σ in Ω
In our case the Cauchy stress tensor has the following form
σ =
σf in Ω \ Bt
σf + σs in Bt
• Incompressible fluid: σ = σf = −pI + µ(∇u + (∇u)T )• Visco-elastic material: σ = σf + σs with σs elastic part
of the stress
Moreover, if the structural material has a density ρs differentfrom the fluid density ρf , we have
ρ =
ρf in Ω \ Bt
ρs in Bt
![Page 13: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/13.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Case: m = dFrom conservation of momenta, in absence of external forces, itholds
ρu = ρ
(∂u
∂t+ u · ∇u
)= ∇ ·σ in Ω
In our case the Cauchy stress tensor has the following form
σ =
σf in Ω \ Bt
σf + σs in Bt
• Incompressible fluid: σ = σf = −pI + µ(∇u + (∇u)T )• Visco-elastic material: σ = σf + σs with σs elastic part
of the stress
Moreover, if the structural material has a density ρs differentfrom the fluid density ρf , we have
ρ =
ρf in Ω \ Bt
ρs in Bt
![Page 14: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/14.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Virtual work principle
ρf
∫Ω
u · vdx +
∫Ω
σf : ∇ vdx−∫
∂Ωσf n · vda
= −(ρs − ρf )
∫Bt
u · vdx−∫Bt
σs : ∇ vdx, ∀v
The elastic stress σs can be expressed in Lagrangian variablesby means of the Piola-Kirchhoff stress tensor by:
P(s, t) = |F(s, t)|σs(X(s, t), t)F−T (s, t), s ∈ B
so that
ρf
∫Ω
u · vdx +
∫Ω
σf : ∇ vdx−∫
∂Ωσf n · vda
= −(ρs − ρf )
∫Bt
u · vdx−∫B
P : ∇s v(X(s, t)) ds ∀v
![Page 15: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/15.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Virtual work principle
ρf
∫Ω
u · vdx +
∫Ω
σf : ∇ vdx−∫
∂Ωσf n · vda
= −(ρs − ρf )
∫Bt
u · vdx−∫Bt
σs : ∇ vdx, ∀v
The elastic stress σs can be expressed in Lagrangian variablesby means of the Piola-Kirchhoff stress tensor by:
P(s, t) = |F(s, t)|σs(X(s, t), t)F−T (s, t), s ∈ B
so that
ρf
∫Ω
u · vdx +
∫Ω
σf : ∇ vdx−∫
∂Ωσf n · vda
= −(ρs − ρf )
∫Bt
u · vdx−∫B
P : ∇s v(X(s, t)) ds ∀v
![Page 16: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/16.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Using the Lagrangian description in the solid domain, thematerial derivative is the same as the time derivative, henceu = ∂2X/∂t2.
ρf
∫Ω
uvdx +
∫Ω
σf : ∇ v dx =
− (ρs − ρf )
∫B
∂2X
∂t2· v(X(s, t)ds −
∫B
P : ∇s v(X(s, t)) ds
At the end, after integration by parts,∫Ω(ρu−∇ ·σf )v dx = −(ρs − ρf )
∫B
∂2X
∂t2· v(X(s, t)ds
+
∫B(∇s ·P) · v(X(s, t)) ds −
∫∂B
PN · v(X(s, t)) dA
![Page 17: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/17.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Using the Lagrangian description in the solid domain, thematerial derivative is the same as the time derivative, henceu = ∂2X/∂t2.
ρf
∫Ω
uvdx +
∫Ω
σf : ∇ v dx =
− (ρs − ρf )
∫B
∂2X
∂t2· v(X(s, t)ds −
∫B
P : ∇s v(X(s, t)) ds
At the end, after integration by parts,∫Ω(ρu−∇ ·σf )v dx = −(ρs − ρf )
∫B
∂2X
∂t2· v(X(s, t)ds
+
∫B(∇s ·P) · v(X(s, t)) ds −
∫∂B
PN · v(X(s, t)) dA
![Page 18: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/18.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
From Lagrangian to Eulerian variables
Implicit change of variables using the Dirac delta function
v(X(s, t)) =
∫Ω
v(x)δ(x− X(s, t)) dx
∫Ω
(ρu−∇ ·σf ) · v dx = −(ρs − ρf )
∫B
∂2X
∂t2· v(X(s, t)ds
+
∫B(∇s ·P) · v(X(s, t)) ds −
∫∂B
PN · v(X(s, t)) dA
⇓ substitute v(X(s, t))
= −(ρs − ρf )
∫B
∂2X
∂t2·(∫
Ωv(x)δ(x− X(s, t)) dx
)ds
+
∫B(∇s ·P) ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)ds
−∫
∂BPN ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)dA
![Page 19: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/19.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
From Lagrangian to Eulerian variables
Implicit change of variables using the Dirac delta function
v(X(s, t)) =
∫Ω
v(x)δ(x− X(s, t)) dx
∫Ω
(ρu−∇ ·σf ) · v dx = −(ρs − ρf )
∫B
∂2X
∂t2· v(X(s, t)ds
+
∫B(∇s ·P) · v(X(s, t)) ds −
∫∂B
PN · v(X(s, t)) dA
⇓ substitute v(X(s, t))
= −(ρs − ρf )
∫B
∂2X
∂t2·(∫
Ωv(x)δ(x− X(s, t)) dx
)ds
+
∫B(∇s ·P) ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)ds
−∫
∂BPN ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)dA
![Page 20: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/20.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
From Lagrangian to Eulerian variables
Implicit change of variables using the Dirac delta function
v(X(s, t)) =
∫Ω
v(x)δ(x− X(s, t)) dx
∫Ω
(ρu−∇ ·σf ) · v dx = −(ρs − ρf )
∫B
∂2X
∂t2· v(X(s, t)ds
+
∫B(∇s ·P) · v(X(s, t)) ds −
∫∂B
PN · v(X(s, t)) dA
⇓ substitute v(X(s, t))
= −(ρs − ρf )
∫B
∂2X
∂t2·(∫
Ωv(x)δ(x− X(s, t)) dx
)ds
+
∫B(∇s ·P) ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)ds
−∫
∂BPN ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)dA
![Page 21: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/21.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
∫Ω
(ρu−∇ ·σf ) · v dx
= −(ρs − ρf )
∫B
∂2X
∂t2·(∫
Ωv(x)δ(x− X(s, t)) dx
)ds
+
∫B(∇s ·P) ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)ds
−∫
∂BPN ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)dA
⇓ and change the order of the integrals
= −(ρs − ρf )
∫Ω
∫B
∂2X
∂t2δ(x− X(s, t)) ds · v dx
+
∫Ω
∫B(∇s ·P)δ(x− X(s, t)) ds · v dx
−∫
Ω
∫∂B
PNδ(x− X(s, t)) dA · v dx
![Page 22: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/22.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
∫Ω
(ρu−∇ ·σf ) · v dx
= −(ρs − ρf )
∫B
∂2X
∂t2·(∫
Ωv(x)δ(x− X(s, t)) dx
)ds
+
∫B(∇s ·P) ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)ds
−∫
∂BPN ·
(∫Ω
v(x)δ(x− X(s, t)) dx
)dA
⇓ and change the order of the integrals
= −(ρs − ρf )
∫Ω
∫B
∂2X
∂t2δ(x− X(s, t)) ds · v dx
+
∫Ω
∫B(∇s ·P)δ(x− X(s, t)) ds · v dx
−∫
Ω
∫∂B
PNδ(x− X(s, t)) dA · v dx
![Page 23: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/23.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Since v is arbitrary, we get
ρu−∇ ·σf = −(ρs − ρf )
∫B
∂2X
∂t2δ(x− X(s, t)) ds
+
∫B∇s ·Pδ(x− X(s, t)) ds −
∫∂B
PNδ(x− X(s, t)) dA
The source term can be split into three contributions:excess Lagrangian mass density
d(x, t) = −(ρs − ρf )
∫B
∂2X
∂t2δ(x− X(s, t)) ds
inner force density
g(x, t) =
∫B∇s ·P(s, t)δ(X(s, t)− x) ds
and transmission force density
t(x, t) = −∫
∂BP(s, t)N(s)δ(X(s, t)− x) ds
![Page 24: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/24.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Since v is arbitrary, we get
ρu−∇ ·σf = −(ρs − ρf )
∫B
∂2X
∂t2δ(x− X(s, t)) ds
+
∫B∇s ·Pδ(x− X(s, t)) ds −
∫∂B
PNδ(x− X(s, t)) dA
The source term can be split into three contributions:excess Lagrangian mass density
d(x, t) = −(ρs − ρf )
∫B
∂2X
∂t2δ(x− X(s, t)) ds
inner force density
g(x, t) =
∫B∇s ·P(s, t)δ(X(s, t)− x) ds
and transmission force density
t(x, t) = −∫
∂BP(s, t)N(s)δ(X(s, t)− x) ds
![Page 25: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/25.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Strong formulationNavier–Stokes
ρ
(∂u
∂t+ u · ∇u
)− µ∆u +∇ p = d + g + t in Ω× ]0,T [
divu = 0 in Ω× ]0,T [
Excess of Lagrangian mass and force densities in Ω×]0,T [
d(x, t) = −(ρs − ρf )
∫B
∂2X
∂t2δ(x− X(s, t)) ds
g(x, t) =
∫B∇s ·P(s, t)δ(x− X(s, t))ds
t(x, t) = −∫
∂BP(s, t)N(s)δ(x− X(s, t))ds
Immersed structure motion
∂X
∂t(s, t) = u(X(s, t), t) in B × ]0,T [
Initial and boundary condition
![Page 26: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/26.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Case: m = d − 1
ts
Bt
The domain occupied by the struc-ture is Bt×]− ts/2, ts/2[.The physical quantities depend onlyon the variables which represent amiddle section and are constant inthe direction orthogonal to it.
∫Ωρf u · vdx +
∫Ω
σf : ∇ vdx−∫
∂Ωσf n · vda
=− (ρs − ρf )
∫ ts/2
−ts/2
∫Bt
u · vd xdτ −∫ ts/2
−ts/2
∫Bt
σs : ∇ vd xdτ
=− (ρs − ρf )ts
∫Bt
u · vd x− ts
∫Bt
σs : ∇ vd x,
![Page 27: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/27.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Case: m = d − 1
ts
Bt
The domain occupied by the struc-ture is Bt×]− ts/2, ts/2[.The physical quantities depend onlyon the variables which represent amiddle section and are constant inthe direction orthogonal to it.
∫Ωρf u · vdx +
∫Ω
σf : ∇ vdx−∫
∂Ωσf n · vda
=− (ρs − ρf )
∫ ts/2
−ts/2
∫Bt
u · vd xdτ −∫ ts/2
−ts/2
∫Bt
σs : ∇ vd xdτ
=− (ρs − ρf )ts
∫Bt
u · vd x− ts
∫Bt
σs : ∇ vd x,
![Page 28: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/28.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Working as before, we arrive at
ρf u−∇ ·σf = −(ρs − ρf )ts
∫B
∂2X
∂t2δ(x− X(σ, t))ds
+ ts
∫B∇s ·Pδ(x− X(σ, t))ds
− ts
∫∂B
PNδ(x− X(σ, t))dA.
Excess of Lagrangian mass and force densities in Ω×]0,T [
d(x, t) = −(ρs − ρf )ts
∫B
∂2X
∂t2δ(x− X(s, t)) ds
g(x, t) = ts
∫B∇s ·P(s, t)δ(x− X(s, t))ds
t(x, t) = −ts
∫∂B
P(s, t)N(s)δ(x− X(s, t))dA
NB: if B is a closed curve in 2D or a closed surface in 3D then∂B is empty and the transmission force density τ vanishes.
![Page 29: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/29.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Working as before, we arrive at
ρf u−∇ ·σf = −(ρs − ρf )ts
∫B
∂2X
∂t2δ(x− X(σ, t))ds
+ ts
∫B∇s ·Pδ(x− X(σ, t))ds
− ts
∫∂B
PNδ(x− X(σ, t))dA.
Excess of Lagrangian mass and force densities in Ω×]0,T [
d(x, t) = −(ρs − ρf )ts
∫B
∂2X
∂t2δ(x− X(s, t)) ds
g(x, t) = ts
∫B∇s ·P(s, t)δ(x− X(s, t))ds
t(x, t) = −ts
∫∂B
P(s, t)N(s)δ(x− X(s, t))dA
NB: if B is a closed curve in 2D or a closed surface in 3D then∂B is empty and the transmission force density τ vanishes.
![Page 30: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/30.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Codimension 0
Codimension 1
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Strong formulationNavier–Stokes
ρ
(∂u
∂t+ u · ∇u
)− µ∆u +∇ p = d + g + t in Ω× ]0,T [
divu = 0 in Ω× ]0,T [
Excess of Lagrangian mass and force densities in Ω×]0,T [
d(x, t) = −δρ
∫B
∂2X
∂t2δ(x− X(s, t)) ds
g(x, t) =
∫B∇s ·P(s, t)δ(x− X(s, t))ds
t(x, t) = −∫
∂BP(s, t)N(s)δ(x− X(s, t))dA
δρ =
ρs − ρf if m = d(ρs − ρf )ts if m = d − 1
P =
P if m = d
ts P if m = d − 1.
Immersed structure motion∂X
∂t(s, t) = u(X(s, t), t) in B × ]0,T [
![Page 31: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/31.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Variational formulation
• Navier–Stokes
ρfd
dt(u(t), v) + a(u(t), v) + b(u(t),u(t), v)−(div v, p(t))
= −δρ
∫B
∂2X
∂t2v(X(s, t))ds+ < F(t), v >
∀v ∈ H10 (Ω)d
(divu(t), q) = 0 ∀q ∈ L20(Ω)
• 〈F(t), v〉 = −∫B
P(F(s, t)) : ∇s v(X(s, t)) ds ∀v ∈ H10 (Ω)d
•∂X
∂t(s, t) = u(X(s, t), t) ∀s ∈ B
• u(x, 0) = u0(x) ∀x ∈ Ω, X(s, 0) = X0(s) ∀s ∈ B.
a(u, v) = µ(∇u,∇ v)
b(u, v,w) =ρf
2((u · ∇ v,w)− (u · ∇w, v))
![Page 32: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/32.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Equivalence with standard formulationm = d
The definition of g and t implies that
g(x, t) = 0 for x 6= Bt , t(x, t) = 0 for x 6= ∂Bt .
Recall that u(X(s, t), t) =∂2X
∂t2. Then the given Navier-Stokes
equations are equivalent to:
ρf
(∂uf
∂t+ uf · ∇uf
)− σf = 0 in (Ω \ Bt)× ]0,T [
ρs
(∂us
∂t+ us · ∇us
)− σs
f − σss = 0 in Bt × ]0,T [
uf = us on ∂Bt × ]0,T [
σff n
f + σsf n
s = t (= |F|−1PN) on ∂Bt × ]0,T [
![Page 33: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/33.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Equivalence with standard formulationm = d − 1
Bt
Ω−
Ω+
ρf
(∂u
∂t+ u · ∇u
)− µ∆u +∇ p = 0 in (Ω+ ∪ Ω−)×]0,T [
∇ ·u = 0 in (Ω+ ∪ Ω−)×]0,T [.
u =∂X
∂t⇒ u|Ω+ = u|Ω− on Bt
(µ
[[∂u
∂n
]]+ [[p]]n
)|F| = −(ρs − ρf )ts
∂2X
∂t2+ ts ∇s P on B.
![Page 34: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/34.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Incompressible and viscous hyper-elasticmaterials
B
Bt
X(t)Trajectory of a material pointX : B × [0,T ] → Bt
Deformation gradient
F(s, t) =∂X
∂s(s, t)
Wide class of elastic materials are characterized by:
• potential energy density W (F(s, t))
• total elastic potential energy
E (X(t)) =
∫B
W (F(s, t))ds
• Piola-Kirchoff stress tensor P(s, t) =∂W
∂F(s, t)
• inner force density ∇s ·P(s, t) = ∇s ·(
∂W
∂F(F(s, t))
)
![Page 35: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/35.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Stability
<Boffi–Cavallini–G. ’10>
Recalling that
∂X
∂t(s, t) = u(X(s, t), t) ∀s ∈ B
it holds
ρf
2
d
dt||u(t)||20 +µ||∇u(t)||20 +
d
dtE (X(t))+
1
2δρ
d
dt
∥∥∥∥∂X
∂t
∥∥∥∥2
B
= 0
where E is the total elastic potential energy
E (X(t)) =
∫B
W (F(s, t)) ds
![Page 36: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/36.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Fluid - Structure coupling
Let Ωt = Ωft ∪ Ωs
t be a time dependent region, with Ωft fluid
region, Ωst solid region
in Ωft :
incompressible Navier-Stokes equations with Eulerian or ALEformulationunknowns: velocity u and pressure p
in Ωst :
elastodynamics equation with Lagrangian formulationunknown: structure displacement η
coupled through transmission condition on Σt = ∂Ωst ∩ ∂Ωf
t :continuity of velocities and stresses between fluid and structure
![Page 37: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/37.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Numerical strategies for coupled problems
<Matthies-Niekamp ’03><Matthies-Niekamp-Steindorf ’06>
Two approaches:
• Strongly coupled or monolithicalDirect solution of the coupled problem.Stable but requires the solution of a big nonlinear problem.
• Weakly coupled or partitionedSeparate solution of fluid and solid equations iteratively.Considerable reduction of computational cost, butundesirable instability effects.
![Page 38: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/38.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Added-mass and partitioned procedure
In coupled FSI problems, the fluid acts over the structure as anadded-mass at the interface.
When ρs ρf (ρs and ρf solid and fluid density) theadded-mass effect is negligible and standard partitionedprocedures converge in few iterations.
The method fails to converge when ρs/ρf ≈ 1.<Nobile ’01, Causin-Gerbeau-Nobile ’05>
Different strategies have been proposed based on fully coupledimplicit algorithms solved via iterative solvers using domaindecomposition or algebraic splitting:
<Le Tallec-Mouro ’01, Deparis-Fernandez-Formaggia ’03><Badia-Nobile-Vergara ’08, Giorda-Nobile-Vergara ’09>
<Badia-Quaini-Quarteroni ’08-’09>or based on time-discretization via operator splitting:
<Guidoboni-Glowinski-Cavallini-Canic ’09>
![Page 39: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/39.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Finite element approximation
• Uniform background gridTh for the domain Ω(meshsize hx)
• Inf-sup stable finiteelement pair
Vh = v ∈ H10 (Ω)d : v ∈ Q2
Qh = q ∈ L20(Ω) : q ∈ P1
• Grid Sh for B (meshsize hs)• Piecewise linear finite element space for X
Sh = Y ∈ C 0(B; Ω) : Y ∈ P1
Notation
• Tk , k = 1, . . . ,Me elements of Sh
• sj , j = 1, . . . ,M vertices of Sh
• Eh set of the edges e of Sh
![Page 40: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/40.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Finite element approximation
• Uniform background gridTh for the domain Ω(meshsize hx)
• Inf-sup stable finiteelement pair
Vh = v ∈ H10 (Ω)d : v ∈ Q2
Qh = q ∈ L20(Ω) : q ∈ P1
• Grid Sh for B (meshsize hs)• Piecewise linear finite element space for X
Sh = Y ∈ C 0(B; Ω) : Y ∈ P1
Notation
• Tk , k = 1, . . . ,Me elements of Sh
• sj , j = 1, . . . ,M vertices of Sh
• Eh set of the edges e of Sh
![Page 41: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/41.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Finite element approximation
• Uniform background gridTh for the domain Ω(meshsize hx)
• Inf-sup stable finiteelement pair
Vh = v ∈ H10 (Ω)d : v ∈ Q2
Qh = q ∈ L20(Ω) : q ∈ P1
• Grid Sh for B (meshsize hs)
• Piecewise linear finite element space for XSh = Y ∈ C 0(B; Ω) : Y ∈ P1
Notation
• Tk , k = 1, . . . ,Me elements of Sh
• sj , j = 1, . . . ,M vertices of Sh
• Eh set of the edges e of Sh
![Page 42: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/42.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Finite element approximation
• Uniform background gridTh for the domain Ω(meshsize hx)
• Inf-sup stable finiteelement pair
Vh = v ∈ H10 (Ω)d : v ∈ Q2
Qh = q ∈ L20(Ω) : q ∈ P1
• Grid Sh for B (meshsize hs)• Piecewise linear finite element space for X
Sh = Y ∈ C 0(B; Ω) : Y ∈ P1
Notation
• Tk , k = 1, . . . ,Me elements of Sh
• sj , j = 1, . . . ,M vertices of Sh
• Eh set of the edges e of Sh
![Page 43: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/43.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Finite element approximation
• Uniform background gridTh for the domain Ω(meshsize hx)
• Inf-sup stable finiteelement pair
Vh = v ∈ H10 (Ω)d : v ∈ Q2
Qh = q ∈ L20(Ω) : q ∈ P1
• Grid Sh for B (meshsize hs)• Piecewise linear finite element space for X
Sh = Y ∈ C 0(B; Ω) : Y ∈ P1
Notation
• Tk , k = 1, . . . ,Me elements of Sh
• sj , j = 1, . . . ,M vertices of Sh
• Eh set of the edges e of Sh
![Page 44: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/44.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Discrete source termSource term:
〈F(t), v〉 = −∫B
P(Fh(s, t)) : ∇s v(Xh(s, t)) ds ∀v ∈ Vh
Xh p.w. linear ⇒ Fh, Ph p.w. constantBy integration by parts
〈Fh(t), v〉h = −Me∑k=1
∫Tk
Ph : ∇s v(X(s, t)) ds
= −Me∑k=1
∫∂Tk
PhNv(X(s, t)) dA
that is
〈Fh(t), v〉h = −∑e∈Eh
∫e[[Ph]] · v(X(s, t)) dA
[[P]] = P+N+ + P−N− jump of P across e for internal edges[[P]] = PN jump when e ⊂ ∂B
![Page 45: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/45.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Discrete source termSource term:
〈F(t), v〉 = −∫B
P(Fh(s, t)) : ∇s v(Xh(s, t)) ds ∀v ∈ Vh
Xh p.w. linear ⇒ Fh, Ph p.w. constant
By integration by parts
〈Fh(t), v〉h = −Me∑k=1
∫Tk
Ph : ∇s v(X(s, t)) ds
= −Me∑k=1
∫∂Tk
PhNv(X(s, t)) dA
that is
〈Fh(t), v〉h = −∑e∈Eh
∫e[[Ph]] · v(X(s, t)) dA
[[P]] = P+N+ + P−N− jump of P across e for internal edges[[P]] = PN jump when e ⊂ ∂B
![Page 46: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/46.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Discrete source termSource term:
〈F(t), v〉 = −∫B
P(Fh(s, t)) : ∇s v(Xh(s, t)) ds ∀v ∈ Vh
Xh p.w. linear ⇒ Fh, Ph p.w. constantBy integration by parts
〈Fh(t), v〉h = −Me∑k=1
∫Tk
Ph : ∇s v(X(s, t)) ds
= −Me∑k=1
∫∂Tk
PhNv(X(s, t)) dA
that is
〈Fh(t), v〉h = −∑e∈Eh
∫e[[Ph]] · v(X(s, t)) dA
[[P]] = P+N+ + P−N− jump of P across e for internal edges[[P]] = PN jump when e ⊂ ∂B
![Page 47: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/47.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Discrete source termSource term:
〈F(t), v〉 = −∫B
P(Fh(s, t)) : ∇s v(Xh(s, t)) ds ∀v ∈ Vh
Xh p.w. linear ⇒ Fh, Ph p.w. constantBy integration by parts
〈Fh(t), v〉h = −Me∑k=1
∫Tk
Ph : ∇s v(X(s, t)) ds
= −Me∑k=1
∫∂Tk
PhNv(X(s, t)) dA
that is
〈Fh(t), v〉h = −∑e∈Eh
∫e[[Ph]] · v(X(s, t)) dA
[[P]] = P+N+ + P−N− jump of P across e for internal edges[[P]] = PN jump when e ⊂ ∂B
![Page 48: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/48.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
The semidiscrete problem becomes: find(uh, ph) : ]0,T [ → Vh × Qh and Xh : [0,T ] → Sh such that
ρfd
dt(uh(t), v) + a(uh(t), v) + b(uh(t),uh(t), v)
−(div v, ph(t)) = −δρ
∫B
∂2Xh
∂t2v(Xh(s, t))ds
−∑e∈Eh
∫e[[Ph]] · v(Xh(s, t))dA ∀v ∈ Vh
(divuh(t), q) = 0 ∀q ∈ Qh
dXhi
dt(t) = uh(Xhi (t), t) ∀i = 1, . . . ,M
uh(0) = u0h in Ω
Xhi (0) = X0(si ) ∀i = 1, . . . ,M
![Page 49: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/49.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Semidiscrete stability
<Boffi–Cavallini–G. ’10>
ρ
2
d
dt||uh(t)||20 + µ||∇uh(t)||20 +
d
dtE (Xh(t))
+1
2δρ
d
dt
∥∥∥∥∂Xh
∂t
∥∥∥∥2
B
= 0.
![Page 50: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/50.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Fully discrete problemBackward Euler – BE
Find (un+1h , pn+1
h ) ∈ Vh × Qh e Xn+1h ∈ Sh such that
〈Fn+1h , v〉h = −
∑e∈Eh
∫e[[Ph]]
n+1 · v(Xn+1h (s))dA ∀v ∈ Vh
NS
ρf
(un+1
h − unh
∆t, v
)+ a(un+1
h , v) + b(un+1h ,un+1
h , v)
−(div v, pn+1h ) =
−δρ
∫B
Xn+1h − 2Xn
h + Xn−1h
∆t2· v(Xn+1
h (s))ds
+ < Fn+1h , v >h ∀v ∈ Vh
(divun+1h , q) = 0 ∀q ∈ Qh;
Xn+1hi − Xn
hi
∆t= un+1
h (Xn+1hi ) ∀i = 1, . . . ,M.
![Page 51: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/51.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Fully discrete problemModified bckward Euler – MBE
Step 1. 〈Fnh, v〉h = −
∑e∈Eh
∫e[[Ph]]
n · v(Xnh(s, t)) dA ∀v ∈ Vh
Step 2. find (un+1h , pn+1
h ) ∈ Vh × Qh such that
NS
ρf
(un+1
h − unh
∆t, v
)+ a(un+1
h , v) + b(un+1h ,un+1
h , v)
−(div v, pn+1h ) =
−δρ
∫B
Xn+1h − 2Xn
h + Xn−1h
∆t2· v(Xn
h(s))ds
+〈Fnh, v〉h ∀v ∈ Vh
(divun+1h , q) = 0 ∀q ∈ Qh;
Step 3.Xn+1
hi − Xnhi
∆t= un+1
h (Xnhi ) ∀i = 1, . . . ,M.
![Page 52: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/52.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Using Step 3 in Step 2 we arrive at:
Step 1. 〈Fnh, v〉h = −
∑e∈Eh
∫e[[Ph]]
n · v(Xnh(s, t)) dA ∀v ∈ Vh
Step 2. find (un+1h , pn+1
h ) ∈ Vh × Qh such that
NS
ρf
(un+1
h − unh
∆t, v
)+ a(un+1
h , v) + b(un+1h ,un+1
h , v)
−(div v, pn+1h ) =
−δρ
∫B
un+1h (Xn
h(s))− unh(X
n−1h (s))
∆t· v(Xn
h(s))ds
+〈Fnh, v〉h ∀v ∈ Vh
(divun+1h , q) = 0 ∀q ∈ Qh;
Step 3.Xn+1
hi − Xnhi
∆t= un+1
h (Xnhi ) ∀i = 1, . . . ,M.
![Page 53: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/53.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Discrete Energy Estimate<Boffi–Cavallini–G. ’10>
Assumption Set
Hiαjβ =∂2W
∂Fiα∂Fjβ(F)
There exist κmin > 0 and κmax > 0 s.t. for all tensors E
κminE2 ≤ E : H : E ≤ κmaxE2
Artificial Viscosity Theorem
Let unh, pn
h and Xnh be a solution to the FE-IBM.
Let Σn be the sum of the kinetic and elastic energy:
Σn =ρf
2||un||20,Ω +
δρ
2
∣∣∣∣∣∣∣∣Xn − Xn−1
∆t
∣∣∣∣∣∣∣∣20,B
+ E [Xnh] .
Then Σn+1 − Σn + (µ + µa)‖∇un+1h ‖2
0 ≤ 0
CFL Condition: µ + µa > 0
![Page 54: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/54.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
CFL condition
BE is unconditionally stable, while MBE requires the term µa
to be not too large
µa = −κmaxCh
(m−2)s ∆t
h(d−1)x
Ln
space dim. solid dim. CFL condition
2 1 Ln∆t ≤ Chxhs
2 2 Ln∆t ≤ Chx
3 2 Ln∆t ≤ Ch2x
3 3 Ln∆t ≤ Ch2x/hs
![Page 55: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/55.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Numerical experiments
• Ω = ]0, 1[× ]0, 1[, B = [0, L]• ρs = ρf
• P = κ∂X
∂s
Numerical parameters
Ω partitioned into 16 by 16 subsquaresImmersed boundary discretized by 618 uniformly spaced nodes∆t = .01
Vh continuous piecewise biquadratics ⇒ Q2
Qh discontinuous piecewise linears ⇒ P1
Sh continuous piecewise linears
Programs written in C++ with the support of deal.IIlibraries.Pictures and movies obtained with Matlab and IBM Opendx.
![Page 56: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/56.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Ellipse immersed in a static fluid
Aim: to examine the influence of the elastic force of theimmersed boundary on the whole system.
Fluid initially at rest: u0h = 0
X0(s) =
(0.2 cos(2πs) + 0.450.1 sin(2πs) + 0.45
)s ∈ [0, 1],
Immersed boundary: time=0dtImmersed boundary: time= 100dt
![Page 57: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/57.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Percentage of area loss at t=2.
M 16 32 64 128 256 512
N = 4 36.468 35.944 37.166 37.988 38.413 38.635
N = 8 15.951 14.090 13.057 12.809 12.809 12.843
N = 16 20.182 9.015 7.255 7.011 7.105 7.191
N = 32 45.293 9.763 2.788 2.308 2.303 2.325
![Page 58: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/58.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Inflated baloon in a fluid at rest
Structure model:
〈F (t), v〉 = κ
∫ L
0
∂2X (s, t)
∂s2v(X (s, t)) ds, κ = 1
Initial condition:
X0(s) =
(R cos(s/R) + 0.5R sin(s/R) + 0.5
), s ∈ [0, 2πR] R = 0.4.
Analytical solution:
u(x, t) = 0 ∀x ∈ Ω, ∀t ∈]0,T [
p(x, t) =
κ(1/R − πR), |x| ≤ R−κπR, |x| > R
∀t ∈]0,T [.
![Page 59: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/59.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Q2/P1d solution
Uniform grid: 64× 64 squares, ∆t = 0.005, T = 3s
Figure: Pressure
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1−4
−3
−2
−1
0
1
2
3
4
5
x
p
Pressure on the cutline y=.5
pp
h
Figure: Pressure cutline
![Page 60: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/60.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
P1isoP2/P1c andP1isoP2/P1c+P0 solutions
Uniform grid: 64× 64 squares squares divided into two triangles∆t = 0.0001, T = 0.1s
Pressure P1isoP2/P1c Pressure P1isoP2/P1c+P0
![Page 61: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/61.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
P1isoP2/P1c versusP1isoP2/P1c+P0 cutline
Uniform grid: 64× 64 squares divided into two triangles
0 0.2 0.4 0.6 0.8 1−2
−1.5
−1
−0.5
0
0.5
1
1.5
2
2.5
x−axis
pre
ssure
q∈ P1+P0
q∈ P1
analytical
Figure: Cutline
![Page 62: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/62.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Area lossUniform grid: 64× 64 squares divided into two triangles
0.0001 0.04 0.080
0.2
0.4
0.6
0.8
1
1.2x 10
−3
time
1−
A/A
0
q∈ P1
q ∈ (P1+P0)
![Page 63: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/63.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Examples of instability
![Page 64: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/64.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Stability analysis
Plot: −µa VS Σn for different µ and ∆t µa = −κC∆t
hshxLn
ρf = 1, ρs = 2, κ = 1, N=64, M=1024,
µ = 1
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
∆t = 10−1
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
∆t = 10−2
µ = 0.1
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
![Page 65: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/65.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Stability analysis for different ρs
ρf = 1, µ = 0.1, κ = 1, N=64, M=1024,
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
ρs = 11
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
ρs = 1.1
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
ρs = 0.9
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
ρs = 0.8
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
ρs = 0.4
0 0.5 1 1.5 2 2.5 310
−1
100
101
time
ηn
Energy
ρs = 0.2
![Page 66: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/66.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Some numerical experimentsEqual densities
Original 2D code in Fortran 77, ported to DEAL.II (c++)(www.dealii.org) by L. Heltai
Rectangular mesh, Q2/P1d
2D - Codimension 1
2D - Codimension 0
3D - Codimension 1
![Page 67: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/67.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Some numerical experimentsDifferent densities
Original 2D code in Fortran 90 by N. Cavallini
Triangular mesh P1isoP2/P1c
Inflated balloon falling down in a liquid
Densities: ρs = 21 and ρf = 1
κ = 1 κ = 0.1 κ = 0.1
κ = 1 κ = 0.1
![Page 68: An introduction to the Immersed boundary method and its ... · An introduction to the Immersed boundary method and its finite element approximation Lucia ... Pavia, 27 maggio 2010.](https://reader031.fdocuments.net/reader031/viewer/2022022601/5b4f0ee67f8b9a256e8b7fdd/html5/thumbnails/68.jpg)
FE ImmersedBoundaryMethod
Lucia Gastaldi
Immersedboundarymethod
Basic model
Variationalformulation
Stability
FSI problems
FE model
CFL condition
Numericalresults
Conclusions
Conclusions
• The Immersed Boundary Method is extended to thetreatment of thick materials modeled byviscous-hyper-elastic constitutive laws.
• The case of fluid and structure with different densities hasbeen also considered.
• The finite element approach is efficient and can easilyhandle the case of thick materials.
• Stability analysis of the partitioned space-timediscretization is provided.
• The CFL condition does not depend on the values of ρf
and of ρs .