Enhanced Discretization and Space-Time Refinement in - - PowerPoint PPT Presentation

enhanced discretization and space time refinement in
SMART_READER_LITE
LIVE PREVIEW

Enhanced Discretization and Space-Time Refinement in - - PowerPoint PPT Presentation

Enhanced Discretization and Space-Time Refinement in Moving-Boundary Flow Simulation Marek Behr Chair for Computational Analysis of Technical Systems RICAM Special Semester November 8, 2016 Outline Why moving boundaries?


slide-1
SLIDE 1

Enhanced Discretization and Space-Time
 Refinement in Moving-Boundary Flow Simulation

Marek Behr Chair for Computational Analysis of Technical Systems 
 
 RICAM Special Semester
 November 8, 2016

slide-2
SLIDE 2

Outline

  • Why moving boundaries?
  • melt flow processes
  • solid mechanics
  • Which frame of reference?
  • Lagrangian, Eulerian, mixed
  • How to follow the interface?
  • tracking and capturing
  • Enhanced surface discretization
  • NEFEM, IGA
  • Space-time refinement
  • simplex space-time grids

2

  • S. Elgeti and H. Sauerland


Deforming Fluid Domains Within the Finite Element Method: Five Mesh-Based Tracking Methods in Comparison
 Archives of Computational Methods in Engineering
 23 (2016) 323–361
 arXiv:1501.05878

slide-3
SLIDE 3

Why Moving Boundaries?

  • Fluid:
  • filling
  • swelling
  • solidification
  • Solid:
  • shrinking
  • deformation

3

XC Production TP A3 SFB 1120 TP B2 SFB 1120 TP B5

slide-4
SLIDE 4

Which Frame of Reference?

  • Lagrangian:
  • frame attached to moving material
  • no inflow or outflow of material
  • Eulerian:
  • frame fixed in space
  • material flows relative to the frame
  • Lagrangian-Eulerian:
  • neither Lagrangian nor Eulerian
  • Lagrangian and Eulerian as special cases

4

slide-5
SLIDE 5

How to Follow the Interface?

5

Interface capturing

fixed Eulerian grid cut interface cell empty cell

Interface tracking

deforming ALE grid interface = grid boundary

slide-6
SLIDE 6

Interface Tracking

6

  • Advantages:
  • low discretization errors at the interface
  • easy inclusion of interface effects
  • Disadvantages:
  • deformation limited if no remeshing
  • projection errors if remeshing
  • Arbitrary Lagrangian-Eulerian (ALE), space-time finite elements
slide-7
SLIDE 7

Interface Capturing

7

  • Advantages:
  • easy handling of large deformations
  • allows topology changes
  • Disadvantages:
  • high discretization errors at the interface
  • load imbalance
  • Particle methods, volume-of-fluid, level-set, phase field
slide-8
SLIDE 8

Interface Capturing • Level Set

  • Level set function
  • fluid A domain
  • fluid B domain
  • interface
  • Due to Osher and Sethian (1988)
  • Advected with fluid velocity:
  • Determines material properties


at integration point:

8

φ(x, t) φ < 0 φ > 0 φ = 0 ∂φ ∂t + v · rφ = 0 ρ, µ(φ) = ( ρA, µA, φ(x, t) < 0 ρB, µB, φ(x, t) > 0

slide-9
SLIDE 9

Interface Capturing • Level Set Reinitialization

  • Initial value is signed distance function
  • Signed-distance property degrades:
  • How to reinitialize?
  • search for closest interface node
  • narrow band search
  • iterative solution of Eikonal equation
  • Mass conservation is not guaranteed

9

slide-10
SLIDE 10

Interface Capturing • Level Set Sharpening

  • XFEM-based integration:
  • Adaptive refinement:

10

level set linearization quadrature

slide-11
SLIDE 11

Interface-Tracking Problem

11

  • Three governing equations
  • kinematic condition
  • interior mesh update
  • incompressible Navier-Stokes
  • Solved within nonlinear iteration loop

begin time step loop begin nonlinear iteration loop solve elevation equation solve deformation equation solve flow equation end loop end loop

slide-12
SLIDE 12

Governing Equations: Flow

12

  • Incompressible Navier-Stokes equations:
  • Constitutive equation:
  • Boundary conditions:
  • For plastics flow:
  • Navier-Stokes → Stokes
  • Newtonian fluid → shear-thinning or viscoelastic (Giesekus, Oldroyd-B)
slide-13
SLIDE 13

Galerkin Least-Squares Formulation: Flow

13

  • Find such that :
  • Notation:
slide-14
SLIDE 14

Governing Equations: Deformation

14

  • Displacements governed by linear elasticity:
  • Boundary conditions:
  • Mesh update:
slide-15
SLIDE 15

Galerkin Formulation: Deformation

15

  • Find such that :
  • Coefficients and adjusted to stiffen small cells:
  • Alternate approaches:

▶ geometric (Masud, 1997 & 2007), ▶ stress-based (Oñate et al., 2000), ▶ ...

slide-16
SLIDE 16

Governing Equations: Elevation

16

  • Kinematic condition at the free surface:
  • One condition but two or three unknowns per node
  • Whether explicitly stated or not, equivalent to:



 
 
 where is the generalized elevation along direction e

  • Often applied point-wise; OK in tanks, but not in channels or jets:
slide-17
SLIDE 17

Galerkin Least-Squares Formulation: Elevation

17

  • Find such that :
  • Stabilization and DC parameters, using residual :
slide-18
SLIDE 18

Example: Olmsted Dam

18

  • Spillway of Olmsted dam on Ohio River
  • Experiments in a scale model at ERDC:
  • Periodic spillway section
  • Obstacles dissipate flow energy


and reduce erosion:

32ft 239ft 182ft 79ft 280ft 301.5ft

slide-19
SLIDE 19

Example: Olmsted Dam

19

  • Computed using 418K tetrahedra and 1000 time steps:
slide-20
SLIDE 20

Example: Olmsted Dam

20

  • Mesh adapts to free surface movement:
slide-21
SLIDE 21

Example: Olmsted Dam

21

  • Quasi-steady state reached without remeshing
  • Stream-wise component of velocity shown
  • Hydraulic jump position accurately predicted
slide-22
SLIDE 22

Example: Olmsted Dam

22

  • Comparison of space-time (left) and level-set with XFEM (right)

t = 3.5 s t = 6.1 s t = 8.5 s t = 11.6 s t = 27.2 s t = 36.1 s t = 3.5 s t = 6.1 s t = 8.5 s t = 11.6 s t = 27.2 s t = 36.1 s

Sauerland et al., Computers and Fluids, 87 (2013) 41–49

slide-23
SLIDE 23

NURBS-Enhanced Finite Elements (Huerta et al.)

  • Most elements are standard finite elements
  • Elements on the NURBS boundary represent the exact geometry

Stavrev, Knechtges, Elgeti and Huerta, International Journal for Numerical Methods in Fluids, 81 (2016) 426–450

θ

slide-24
SLIDE 24
  • Transient Stokes equations; parabolic inflow; no slip on the walls
  • FEM: linear space-time elements
  • NEFEM: linear space-time approximation; geometry with cubic NURBS

NEFEM in Die Swell

Swell Factor NEFEM Swell Factor FEM Mesh I: 768 DOF 1.1262 1.1374 Mesh II: 4074 DOF 1.1257 1.1271 Mesh III: 6006 DOF 1.1220 1.1220

slide-25
SLIDE 25
  • Analogous to isoparametric concept
  • IGA uses NURBS to represent both the geometry and the unknown:

Isogeometric Analysis (Hughes et al.) uh =

n

X

i=1

Ri,p(θ)ui

Hughes et al., Isogeometric analysis: CAD, Finite Elements, NURBS, Exact Geometry and Mesh Refinement, Computer Methods in Applied Mechanics and Engineering, 194, (2005) 4135–4195

slide-26
SLIDE 26

Spline-Based Coupling for Fluid-Structure-Interaction

Standard FE IGA + Standard FE IGA + NEFEM

slide-27
SLIDE 27

Storage Tanks

  • plant with industrial storage tanks
  • stability under earthquakes


(seismic loading) is an important design requirement diamond-shaped buckling elephant footing pressure bumps

slide-28
SLIDE 28

Storage Tanks

  • free-surface flow
  • deformable domain with

arbitrary wall shapes

  • deformable structure
  • interface tracking
  • NURBS-enhanced


finite elements

  • arbitrary boundary

description through NURBS

  • Isogeometric Analysis

for elastodynamics Requirements Methods

slide-29
SLIDE 29
  • Liquid-filled storage tank subjected to seismic excitation
  • Linear FEM for fluid, IGA shell for solid

3D Cylindrical Tank

thickness height Navier-slip BC diameter excitation

slide-30
SLIDE 30
  • Fluid velocity (left) and mesh deformation (right) in rigid tank:
  • Notice mesh nodes sliding across the NURBS edge

3D Cylindrical Tank • Fluid Flow Field

slide-31
SLIDE 31
  • Structural deformation without excitation
  • Excitation started after equilibrium reached

3D Cylindrical Tank • Structural Solution

maximal and minimal deformation equilibrium vertical displacement

slide-32
SLIDE 32

3D Cylindrical Tank • FSI Solution

surface grid point height in rigid (red) and flexible (blue) tank

slide-33
SLIDE 33

Mesh Generation for Space-Time

33

  • Hughes and Hulbert (1988), Maubach (1991):
  • 3D case presents obvious difficulties…
slide-34
SLIDE 34

Prisms versus Simplices

34

  • Standard prismatic extensions of 3D elements:
  • Simplex elements required for fully-unstructured meshes:

3d6n 4d8n 3d4n 4d5n

slide-35
SLIDE 35

Prisms to Simplices

35

  • Start with prismatic 4D mesh
  • Add temporal refinement nodes along the spines:
  • Perturb temporal coordinates:
  • Delaunay triangulation using, e.g., qhull package

in1 in2 kn1 kn2 jn1 jn2 in1 in4 kn1 kn2 jn1 jn3 jn2 in3 in2

slide-36
SLIDE 36

Final Steps

36

  • Sliver elimination:
  • Temporally refined 3D space-time mesh for 2D cylinder:

d1 d2

slide-37
SLIDE 37

Test Case: Gaussian Hill in 2D and 3D

37

  • Initial profile:



 
 
 advected according to:
 
 
 
 with and

  • Spatial meshes in 2D and 3D:
  • Numerical solutions at compared to exact solution

x y

0.00 0.00 1.00 0.01 0.01 0.99

x z y

slide-38
SLIDE 38

Test Case: Gaussian Hill in 2D

38

  • GLS with C-N (left), prisms (middle) and tetra space-time with
  • GLS with C-N (left), prisms (middle) and tetra space-time with

x y t

0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u

x y t x y t

0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u 0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u

x y t x y t x y t

slide-39
SLIDE 39

Test Case: Gaussian Hill in 3D

39

  • GLS with pentatope space-time with
  • Space-time edge for also shown
  • Flow examples in the next talk of Violeta Karyofylli

t x

0.2 0.4 0.6 0.8 1 x

  • 0.1

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 u

slide-40
SLIDE 40

Summary

40

  • Why moving boundaries?
  • during melt flow: filling, swelling
  • after melt flow: solidification, shrinkage
  • Which frame of reference?
  • Lagrangian
  • Eulerian and mixed
  • How to follow the interface?
  • interface tracking: ALE, space-time
  • interface capturing: MAC, VOF, level set, phase field
  • Enhanced surface discretization
  • Space-time refinement
slide-41
SLIDE 41

Acknowledgments

41

  • RWTH Aachen University
  • Dr. Stefanie Elgeti, Violeta Karyofylli, Markus Frings, Philipp Knechtges, Roland

Siegbert, Atanas Stavrev (CATS)

  • Prof. Christoph Hopmann, Dr. Christian Windeck (Plastics Processing)
  • Rice University
  • Prof. Matteo Pasquali (Chemical Engineering and Chemistry)
  • Forschungszentrum Jülich
  • Dr. Eric von Lieres (Biotechnology)
  • TU Munich
  • Prof. Wolfgang Wall (Computational Mechanics)
  • UPC Barcelona
  • Prof. Antonio Huerta (LaCàN)
  • Old Dominion University
  • Prof. Nikos Chrisochoides (Computer Science)
  • German Research Foundation:


GSC 111, EXC 128, SFB 1120, BE 3689/7, BE 3689/10, EL 741/3

  • Federal Ministry of Research BMBF and Environment BMU