61
1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation – Thijs Bosma – December 4 th 2013 Supervisors: Matthijs Langelaar(DUT) Fred van Keulen(DUT) Kurt Maute(CU)

1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

Embed Size (px)

Citation preview

Page 1: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

1Levelset based FSI modeling with XFEM

Levelset based fluid-structure interaction modeling with the eXtended Finite Element MethodMSc Thesis presentation – Thijs Bosma – December 4th 2013

Supervisors:Matthijs Langelaar(DUT)Fred van Keulen(DUT)Kurt Maute(CU)

Page 2: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

2Levelset based FSI modeling with XFEM

Introduction to Fluid-Structure Interaction (FSI)

Page 3: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

3Levelset based FSI modeling with XFEM

Introduction to Fluid-Structure Interaction (FSI)

• Ultimate goal is Topology Optimization

• ALE-method, computationally expensive (re-meshing)

• Density-based methods, unclear interface [James, 2012]

Page 4: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

4Levelset based FSI modeling with XFEM

Introduction to my workGoals of the research

Model: Levelset based based geometry description for fluid-structure interaction (FSI) problems with

eXtended Finite Element Method (XFEM) approximation

Goal: Develop an efficient solver scheme that finds the steady state solution of the FSI problem

(simultaneously for fluid and structure), such that it can be used in an optimization framework

Page 5: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

5Levelset based FSI modeling with XFEM

Introduction to my workGoals of the research

Model: Levelset based based geometry description for fluid-structure interaction (FSI) problems with

eXtended Finite Element Method (XFEM) approximation

Goal: Develop an efficient solver scheme that finds the steady state solution of the FSI problem

(simultaneously for fluid and structure), such that it can be used in an optimization framework

Page 6: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

6Levelset based FSI modeling with XFEM

Introduction to my work

1. Does the approximated solution describe the physics of the system?

2. How can the problem be solved efficiently?3. What makes this approach suitable for optimization?

Goals of the research

Model: Levelset based geometry description for fluid-structure interaction (FSI) problems with eXtended

Finite Element Method (XFEM) approximation

Goal: Develop an efficient solver scheme that finds the steady state solution of the FSI problem

(simultaneously for fluid and structure), such that it can be used in an optimization framework

Page 7: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

7Levelset based FSI modeling with XFEM

Content

• The model• The solvers

• Monolithic and staggered solver• Results staggered

• 1) Does the approximated solution describe the physics of the system?

• Results monolithic• 2) How can the problem be solved efficiently?

• Outlook• 3) What makes this approach suitable for optimization?

• Conclusions/Recommendations

Page 8: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

8Levelset based FSI modeling with XFEM

The modelAn overview of the modeling process

Page 9: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

9Levelset based FSI modeling with XFEM

The modeled problem

Length tunnel: 300 μmHeight tunnel: 100 μmHeight structure: 50 μmWidth: 5 μm

Page 10: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

10Levelset based FSI modeling with XFEM

The modelAn overview of the process

Page 11: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

11Levelset based FSI modeling with XFEM

Fluid-structure interaction

Page 12: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

12Levelset based FSI modeling with XFEM

The modelAn overview of the process

Page 13: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

13Levelset based FSI modeling with XFEM

Levelset Method

• Zero contour of signed distance function φ(x) describes the interface

• Shortest distance from a point in the domain to the interface determines levelset field (LSF)

LSF zero contour

Page 14: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

14Levelset based FSI modeling with XFEM

Levelset Method

• Divides the domain in 3 parts:• Fluid (φ(x)<0)• Zero contour (φ(x)=0)• Structure

(φ(x)>0)• Concept similar to

elevation map of Boulder, CO, USA

6000 ft. contour

φ(x)<0

φ(x)>0

φ(x)=0

Page 15: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

15Levelset based FSI modeling with XFEM

Levelset Method

• If the structure deforms/displaces the levelset field changes

• The levelset field depends on the structural displacements

Structural displacement u

Page 16: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

16Levelset based FSI modeling with XFEM

The modelAn overview of the process

Page 17: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

17Levelset based FSI modeling with XFEM

eXtended Finite Element Method

• Approximation/discretization technique, based on FEM

• Only find solution at discrete points in domain (nodes)

• Assume solution and allow discontinuous solution between nodes

• Discontinuity is transition from fluid to structure

Discontinuity turns off part of the element

Page 18: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

18Levelset based FSI modeling with XFEM

eXtended Finite Element Method

• LSF zero contour determines location of discontinuity

• Two meshes• Approximation introduces

Residual error • Residual is function of

solution and LSF

• If error is zero,

approximated solution is

found

+

=

Page 19: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

19Levelset based FSI modeling with XFEM

The modelAn overview of the process

Page 20: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

20Levelset based FSI modeling with XFEM

The Solver

• R(un) is residual error function

• u0 is initial solution• How to get to solution

from initial solution?

The Newton-Raphson method for non-linear problems

Page 21: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

21Levelset based FSI modeling with XFEM

The Solver

• Iteratively using the ‘slope’ is an efficient and accurate way

• Slope can be found analytically, but is difficult

• J is the slope of function R, called Jacobian

• Principle holds for N dimensions

The Newton-Raphson method for non-linear problems

Page 22: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

22Levelset based FSI modeling with XFEM

The Solver

Staggered• Fluid and structure are solved

separately• Complex FSI coupling terms

in Jacobian are ignored• Residual error complete

Monolithic

The monolithic and the staggered approach

• Fluid and structure solved simultaneously

• Complete Jacobian is used• Residual error complete

f

f

s

f

f

s

s

s

mono

ud

Rd

ud

Rdud

Rd

ud

Rd

J

f

f

s

s

stag

ud

Rdud

Rd

J0

0

Page 23: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

23Levelset based FSI modeling with XFEM

The Solver

Staggered• Inefficient• Unsuitable for optimization• Guarantees a steady state

solution

Monolithic

The monolithic and the staggered approach

• Efficient• Suitable for optimization• Difficult to find steady state

solution

Staggered: check the Residual functionMonolithic: check the Jacobian

Page 24: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

24Levelset based FSI modeling with XFEM

The modelAn overview of the process

Page 25: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

25Levelset based FSI modeling with XFEM

Results – Staggered schemeVelocity and displacement field – Steady state

XFEM-staggered:

COMSOL-ALE:

[-] [-]

[m/s]

[μm]

Page 26: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

26Levelset based FSI modeling with XFEM

Results – Staggered schemeVelocity and displacement field – Steady state

[-] [-]

[m/s]

[μm]

XFEM-staggered:

COMSOL-ALE:

Page 27: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

27Levelset based FSI modeling with XFEM

Results – Staggered schemeVelocity and displacement field – Steady state

[-] [-]

[m/s]

[μm]

Staggered: Residual function is ok

XFEM-staggered:

COMSOL-ALE:

Page 28: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

28Levelset based FSI modeling with XFEM

Goal

1. Does the approximated solution describe the physics of the system? Yes, based on qualitative check!

2. How can we efficiently solve the system?3. What makes this approach suitable for optimization?

Goal: Develop an efficient solver scheme that finds the steady state solution of the FSI

problem (simultaneously for fluid and structure), such that it can be used in an

optimization framework

Page 29: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

29Levelset based FSI modeling with XFEM

Results – Monolithic schemeVelocity and displacement field – Exploded

XFEM:

COMSOL:

[-] [-]

[m/s]

[μm]

Monolithic: Jacobian is not ok

Page 30: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

30Levelset based FSI modeling with XFEM

Results – Monolithic scheme

• FD is expensive, but reliable

• Four element problem, all elements intersected

• 3 problems discovered – 1 discussed

• After discretization Jacobian is a matrix

Jacobian check – Test Case Finite differences (FD)

Page 31: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

31Levelset based FSI modeling with XFEM

Results – Monolithic schemeJacobian check – Overview of the matrice entries

dus duf

dRf

dRs

Analytic - Desired Finite Difference - Comparison

Page 32: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

32Levelset based FSI modeling with XFEM

Results – Monolithic schemeJacobian check – Overview of the matrices

dus duf

dRf

dRs

Analytic - Desired Finite Difference - Comparison

Page 33: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

33Levelset based FSI modeling with XFEM

Results – Monolithic scheme

• Location zero contour structure depends on displacements

• Zero contour fluid depends on orthogonal distance to zero contour

• Zero contours determine

what part is deleted from solution

Jacobian check – Schematic of 2 element problem

Page 34: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

34Levelset based FSI modeling with XFEM

Results – Monolithic schemeJacobian check – Schematic of 2 element problem with displacements

Page 35: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

35Levelset based FSI modeling with XFEM

Results – Monolithic schemeJacobian check – Schematic of 2 element problem with displacements

Page 36: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

36Levelset based FSI modeling with XFEM

Results – Monolithic schemeJacobian check – Schematic of 2 element problem with displacements

Page 37: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

37Levelset based FSI modeling with XFEM

Results – Monolithic scheme

• Displacements of structural element 1 affect zero contour in both fluid elements

Jacobian check – Schematic of 2 element problem with displacements

Presumed Actual

Page 38: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

38Levelset based FSI modeling with XFEM

Results – Monolithic scheme

• Displacements of element 1 affect zero contour in both elements

• Secondary coupling introduced between intersected elements through LSM

• Secondary coupling not incorporated in

analytic Jacobian

Jacobian check – Schematic of 2 element problem with displacements

Page 39: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

39Levelset based FSI modeling with XFEM

Goal

1. Does the approximated solution describe the physics of the system? Yes, based on qualitative check!

2. How can we efficiently solve the system? Monolithically, but analytic Jacobian is not numerically consistent

3. What makes this approach suitable for optimization?

Goal: Develop an efficient solver scheme that finds the steady state solution of the FSI

problem (simultaneously for fluid and structure), such that it can be used in an

optimization framework

Page 40: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

40Levelset based FSI modeling with XFEM

OutlookWhat makes this approach suitable for optimization?

Page 41: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

41Levelset based FSI modeling with XFEM

OutlookWhat makes this approach suitable for optimization?

Page 42: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

42Levelset based FSI modeling with XFEM

OutlookWhat makes this approach suitable for optimization?

Page 43: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

43Levelset based FSI modeling with XFEM

Goal

1. Does the approximated solution describe the physics of the system? Yes, based on qualitative check!

2. How can we efficiently solve the system? Monolithically, but Jacobian is not numerically consistent

3. What makes this approach suitable for optimization? Flexible geometry description, accurate physical behavior at interface

Goal: Develop an efficient solver scheme that finds the steady state solution of the FSI

problem (simultaneously for fluid and structure), such that it can be used in an

optimization framework

Page 44: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

44Levelset based FSI modeling with XFEM

Conclusions

• The staggered setup has qualitatively shown that the steady state solution is comparable with the solution from ALE-based method

• The FSI problem can not be solved with a monolithic setup yet• Jacobian is not numerically consistent

• Flexible geometry description with physically relevant results

Page 45: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

45Levelset based FSI modeling with XFEM

Recommendations

• More elaborate and quantitative validation of the results should performed

• The analytic Jacobian needs to be improved• Secondary coupling• Two other issues

• Topology Optimization

Page 46: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

46Levelset based FSI modeling with XFEM

‘The primary product of science is failure, but failure teaches us where not to go in the

future’

– Vincent Icke, physics professor University of Leiden in DWDD 27/11/2013*

Thanks for the attention!

* Loosely translated by Thijs Bosma

Page 47: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

47Levelset based FSI modeling with XFEM

References

• James, K.A. and Martins, J.R. (2012). An isoparametric approach to level set topology optimization using a body fitted finite element mesh. Computers & Structures, 90-91:97-106

Page 48: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

48Levelset based FSI modeling with XFEM

Backup slides

Page 49: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

49Levelset based FSI modeling with XFEM

The modeled problem

• Abstract blood vessel with valve

• 2D horizontal tunnel with structure fixed at bottom

• Fluid flows from left to right

• Steady state• Fluid applies force on

structure• Structure changes flow

path

Dimensions in μm

How to describe the behavior of the system?

The physical configuration

Page 50: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

50Levelset based FSI modeling with XFEM

Discontinuous shape functions

Page 51: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

51Levelset based FSI modeling with XFEM

Results – Staggered schemeThe process

Page 52: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

52Levelset based FSI modeling with XFEM

Results – Staggered schemeThe process

Page 53: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

53Levelset based FSI modeling with XFEM

Results – Staggered schemeResidual development

Page 54: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

54Levelset based FSI modeling with XFEM

Levelset update - Changing DOFs

Page 55: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

55Levelset based FSI modeling with XFEM

Results – Staggered schemePressure and displacement field – XFEM model and COMSOL

XFEM:

COMSOL:

Page 56: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

56Levelset based FSI modeling with XFEM

Finite Differences

Page 57: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

57Levelset based FSI modeling with XFEM

Non-dimensional numbers

Page 58: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

58Levelset based FSI modeling with XFEM

Mesh mismatch

Page 59: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

59Levelset based FSI modeling with XFEM

Residual equations

Page 60: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

60Levelset based FSI modeling with XFEM

3-field setup

Page 61: 1 Levelset based FSI modeling with XFEM Levelset based fluid-structure interaction modeling with the eXtended Finite Element Method MSc Thesis presentation

61Levelset based FSI modeling with XFEM

Projection onto fluid mesh