fluid structure interaction simulation in marine renewable ...€¦ · fluid structure interaction...
TRANSCRIPT
Fluid structure interaction simulation in marinerenewable energy
Barbel HolmComputational Science and TechnologyKTH Royal Institute of Technology, Stockholm, Sweden
Havsenergiforum 2016, Smogen Hafvsbad
Overview
Motivation
Discretization
Model problem
Locally modified finite element method
Analysis of the locally modified finite element method
Numerical experiments
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 2
Simulation of Fluid-Structure interaction problems
Ph.D project by Jeannette Spuhler.Simulation of blood flow in the human heart.
Large deformations of the structure.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 3
Simulation of Fluid-Structure interaction problems
Ph.D project by Jeannette Spuhler.Simulation of blood flow in the human heart.
Large deformations of the structure.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 3
Simulation of turbines
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 4
Rotation of structures
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 5
Rotation of structures
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 6
Rotation of structures
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 7
Rotation of structures
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 8
Rotation of structures
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 9
Rotation of structures
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 10
Rotation of structures
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 11
Overview
Motivation
Discretization
Model problem
Locally modified finite element method
Analysis of the locally modified finite element method
Numerical experiments
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 12
Discretization of the domain
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 13
Discretization of the domain
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 14
Remeshing
Create a new mesh in each step.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 15
Remeshing
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 16
Remeshing
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 17
Remeshing
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 18
Remeshing
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 19
Remeshing
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 20
Remeshing
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 21
Arbitrary Lagangian Eulerian (ALE)
Move the existing vertices at the interface in each step.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 22
ALE
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 23
ALE
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 24
ALE
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 25
ALE
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 26
ALE – cells get distorted
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 27
Nonconforming mesh
Use the same mesh in each step.Do not align the mesh with the interface.Allow cells to be cut.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 28
Nonconforming mesh
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 29
Nonconforming mesh
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 30
Nonconforming mesh
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 31
Nonconforming mesh
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 32
Nonconforming mesh
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 33
Nonconforming mesh
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 34
Nonconforming mesh
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 35
Overview
Motivation
Discretization
Model problem
Locally modified finite element method
Analysis of the locally modified finite element method
Numerical experiments
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 36
Goal
Fixed mesh, flexible interface
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 37
Flexible interface
Model problem
−∇ · (κi∇u) = 1 on Ωi , i = 1, 2, [u] = 0, [κ∂nu] = 0 on I,
depending on diffusion parameters κi . By
[u](x) := lims↓0
u(x + sn)− lims↑0
u(x + sn), x ∈ I
we denote the jump at the interface.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 38
Exact solution
0
1
0
1
0
0.04
0.08
u(x) = 1/κ(1/16− 1/4‖x‖), κ =
1, ‖x‖ < 1/4,
1/10, else.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 39
Exact solution
u(x) = 1/κ(1/16− 1/4‖x‖), κ =
1, ‖x‖ < 1/4,
1/10, else.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 40
Suboptimal convergence
0.0001
0.001
0.01
0.1
1
0.001 0.01 0.1 1
O(h1/2)
O(h)
∥∥∇(u − uh)∥∥
‖u − uh‖
mesh size h
P1-elements
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 41
Suboptimal convergence - even with higher orderelements
0.00001
0.0001
0.001
0.01
0.1
1
0.001 0.01 0.1 1
O(h1/2)
O(h)
∥∥∇(u − uh)∥∥
‖u − uh‖
mesh size hP1-elementsP2-elements
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 42
Bad news
If the interface I cannot be resolved by the mesh, the overall errorfor a standard finite element ansatz will be 1, 2∥∥∇(u − uh)
∥∥ = O(h1/2).
1I. Babuska “The finite element method for elliptic equations withdiscontinuous coefficients” Computing 5, No. 3, pp. 207–213, 1970.
2R.J. Mackinnon, G.F. Carey “Treatment of material discontinuities in finiteelement computations” International Journal for Numerical Methods inEngineering 24, No. 2, pp. 393–417, 1987.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 43
Representation of the interface II Overlapping mesh methods.I XFEM methods.I Cut cells.
I Introduction of new local degrees of freedom.I Problems for load balancing.
I CutFEM.I Additional terms as in DG methods.I Choice of stabilization parameters.
I Local interpretation of degrees of freedom and localquadrature. 3
I Number of degrees of freedom stay the same.I Connectivity of the matrix is kept.
I Many more.3S. Frei, T. Richter “A locally modified parametric finite element method
for interface problems” Journal on Numerical Analysis 52, No. 5, pp.2315–2334, 2014.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 44
Overview
Motivation
Discretization
Model problem
Locally modified finite element method
Analysis of the locally modified finite element method
Numerical experiments
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 45
Interface through the domain
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 46
Piecewise linear approximation
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 47
Identify subdomains
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 48
Special treatment on cells at the interface
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 49
Let’s focus on two cells at the interface
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 50
Let’s focus on two cells at the interface
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 51
Degrees of freedom
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 52
Degrees of freedom
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 53
Reinterpretation
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 54
Cut through a vertex
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 55
Reinterpretation if a vertex is cut
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 56
Define modified finite element space
BP(xi ) = xPi , i = 1, . . . 6.
P = ϕ ∈ C (P), ϕ|Ti∈ span1, x , y,T1, . . . ,T4
Vh = ϕ ∈ C (Ω), ϕ B−1P |P ∈ P for all patches P ∈ Th
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 57
Overview
Motivation
Discretization
Model problem
Locally modified finite element method
Analysis of the locally modified finite element method
Numerical experiments
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 58
Do we get better convergence now?
A priori error analysis
For a Lagrangian interpolation operator
Lh : H2(T ) ∩ C (T )→ Vh
to satisfy ∥∥∥∇k(v − Lhv)∥∥∥T≤ ch2−k
T ,max
∥∥∥∇2v∥∥∥T
we need a maximum angle condition to be satisfied 4.
4T. Apel “Anisotropic Finite Elements: Local Estimates and Applications”Advances in Numerical Mathematics, Teubner, Stuttgart, 1999.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 59
Limit cases
Maximum angle condition cannot be satisfied.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 60
Modification to ensure maximum angle condition
s
q
r
I r and q determined by interface
I s free to choose
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 61
Modification to ensure maximum angle condition
s
q
r
I q determined by interface
I s and r free to choose
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 62
Maximum angle condition
LemmaWith the modification, all angles of the triangles are bounded by135 independent of r , s, q ∈ (0, 1).
Proof
s 1− s
1−r
r
q1−
q
γ
βα
s 1− s
1−r
q1−
q
rγ1
α2
γ2
β2
α1
β1
s 1− s
1−r
r
q1−
q
γ4β4
α4β3α3
γ3
Estimation of the angles by basic geometric analysis depending onthe parameters r , s, q ∈ (0, 1).
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 63
A priori error estimate
TheoremLet Ω ∈ R2 be a domain with convex polygonal boundary. Weassume that the interface I admits a C 2-parametrization and thatit splits the domain into Ω = Ω1 ∪ I ∪ Ω2 such that the solutionu ∈ H1
0 (Ω) satisfies a stability estimate
u ∈ H10 (Ω) ∩ H2(Ω1 ∪ Ω2), ‖u‖H2(Ω1∪Ω2) ≤ cs‖f ‖ .
Then the estimate for the modified finite element solution uh ∈ Vh∥∥∇(u − uh)∥∥
Ω≤ Ch‖f ‖ , ‖u − uh‖Ω ≤ Ch2‖f ‖
holds.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 64
A priori error estimate
TheoremLet Ω ∈ R2 be a domain with convex polygonal boundary. Weassume that the interface I admits a C 2-parametrization and thatit splits the domain into Ω = Ω1 ∪ I ∪ Ω2 such that the solutionu ∈ H1
0 (Ω) satisfies a stability estimate
u ∈ H10 (Ω) ∩ H2(Ω1 ∪ Ω2), ‖u‖H2(Ω1∪Ω2) ≤ cs‖f ‖ .
Then the estimate for the modified finite element solution uh ∈ Vh∥∥∇(u − uh)∥∥
Ω≤ Ch‖f ‖ , ‖u − uh‖Ω ≤ Ch2‖f ‖
holds.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 64
A priori error estimate – sketch of the proof
Sketch of the proof
I Derive a perturbed bestapproximation property
‖∇eh‖2 ≤c‖∇eh‖∥∥∇(u − Lhu)
∥∥+
2∑i=1
‖δκi∇uh‖Ωi\Ti,h
∥∥∇(Lhu − uh)∥∥
Ωi\Ti,h.
I Derive estimation for∥∥∇(u − Lhu)
∥∥.
I Apply duality argument to derive a bound for the error inL2(Ω).
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 65
Overview
Motivation
Discretization
Model problem
Locally modified finite element method
Analysis of the locally modified finite element method
Numerical experiments
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 66
Circular cut
The cells are only cut for visualization purposes.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 67
Circular cut
The cells are only cut for visualization purposes.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 68
Circular cut
The cells are only cut for visualization purposes.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 69
Optimal convergence in L2(Ω)
10−7
10−6
10−5
10−4
10−3
10−2
10−1
100
0.001 0.01 0.1 1
‖u−uh‖ L
2(Ω
)
mesh size h
O(h)
O(h2)
mod P1-elementsP1-elementsP2-elements
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 70
Optimal convergence in H1(Ω)
10−4
10−3
10−2
10−1
100
0.001 0.01 0.1 1
∥ ∥ ∇(u−uh)∥ ∥ L
2(Ω
)
mesh size h
O(h1/2)
O(h)
mod P1-elementsP1-elementsP2-elements
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 71
Future work
Extension to tetrahedra.
Time dependent problems.Parallelization.
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 72
Thank you very much for listening
Barbel Holm Fluid structure interaction simulation in marine renewable energy May 12, 2016 73