A second order finite volume scheme on space-adaptive staggered - - PowerPoint PPT Presentation

a second order finite volume scheme on space adaptive
SMART_READER_LITE
LIVE PREVIEW

A second order finite volume scheme on space-adaptive staggered - - PowerPoint PPT Presentation

1 A second order finite volume scheme on space-adaptive staggered grids in 3D Wolfram Rosenbaum Prof. Dr. Sebastian Noelle RWTH Aachen, Germany Staggered grid construction in 1D 2 How to construct dual cells dual cell dual grid primal


slide-1
SLIDE 1

1

A second order finite volume scheme

  • n space-adaptive staggered grids in 3D

Wolfram Rosenbaum

  • Prof. Dr. Sebastian Noelle

RWTH Aachen, Germany

slide-2
SLIDE 2

Staggered grid construction in 1D

2

How to construct dual cells primal grid dual grid primal cell dual cell

  • split volume of a primal cell
  • assign volume parts to the nodes of the primal cell
  • assemble dual cells around each primal node

⇒ split primal cell into halves = only one splitting rule in 1D

slide-3
SLIDE 3

Staggered grid construction in 2D

3

Splitting a primal cell 1. primal cell → 16 squares 2. inner squares → 2 triangles 3. assign atoms → nodes on primal cell

slide-4
SLIDE 4

Staggered grid construction in 2D

4

Assembling local patterns six local patterns dual grid

  • connecting patterns yields to planar dual faces
slide-5
SLIDE 5

Staggered grid construction in 3D

5

Primal grid properties

  • structured adaptive octtree
  • 1-level transition over common faces and edges
slide-6
SLIDE 6

Staggered grid construction in 3D

6

Splitting a primal cell 1. primal cell → 64 cubes 2. face-inner cubes → 2 prisms 3. interior cubes → 6 tetrahedra 4. assign atoms → nodes on primal cell

slide-7
SLIDE 7

Staggered grid construction in 3D

7

227 combinatorially different local patterns

. . .

and many others

slide-8
SLIDE 8

Staggered grid construction in 3D

8

Assembling local patterns

  • connecting patterns yields

to planar dual faces

  • dual

faces composed

  • f

simple geometric shapes (triangles, rectangles)

slide-9
SLIDE 9

Numerical example: First Order Rotating Cone

9

initial data at t = 0 exact solution at t = π/2

slide-10
SLIDE 10

Numerical example: First Order Rotating Cone

10

t = 0 t = π/6

slide-11
SLIDE 11

Numerical example: First Order Rotating Cone

11

t = π/3 t = π/2

slide-12
SLIDE 12

Towards a second order scheme

12

Algorithmical demands

  • pw. linear reconstruction of cell centered conservative data

→ solve local data-dependent least-square problem with built-in slope limitation [Ollivier-Gooch, 1996]

  • execute second order integration in space (over volumes and

faces) and time → midpoint rule for time integration and space integration over volumes → trapezoidal rule for space integration over faces

slide-13
SLIDE 13

Towards a second order scheme

13

Flux integration

p

p1 p2 p3 v1 v2 v3 v4 v5

  • composed n-sided dual faces
  • # dual face parts ≫ 3 # dual nodes
  • cog often on primal boundary
  • evaluate fluxes in dual nodes
  • weights for 2nd order quadrature
slide-14
SLIDE 14

Towards a second order scheme

14

Barycentric weight splitting

composed dual face w0 w1 w2 w3 w4 w5 w6 w7 T1 R1 R2 R3 w0 = R1

4

w1 = R1+R2

4

w7 = R1+R2+R3

4

+ T1

3

w0 w0 w0 w1 w1 w2 w2 w2 w3 w3 w4 w4 w4 w5 w5 w5 w6 w6 w6 w7 T1 R1 R2 R3

slide-15
SLIDE 15

Numerical example: Second Order Rotating Cone

15

t = 0 t = π/6

slide-16
SLIDE 16

Numerical example: Second Order Rotating Cone

16

t = π/3 t = π/2

slide-17
SLIDE 17

Comparison of First and Second Order Rotating Cone

17

first order second order

slide-18
SLIDE 18

Constructive Solid Geometry

18

AND = OR =

slide-19
SLIDE 19

Constructing a Nozzle

19

→ modify FV scheme in cut cells without CFL-number limitation [Pember, Bell, Colella, Crutchfield, Welcome, 1995]

slide-20
SLIDE 20

Conclusion

20

  • 3D Riemann solver free second order Finite Volume scheme
  • higher local effort, lower global cost
  • CSG-styled adaptive cartesian grids
  • pattern-based construction of dual mesh
  • patterns generated on demand and stored in look-up tables
slide-21
SLIDE 21

Outlook

21

in progress:

  • adapt numerical scheme for cut cell handling
  • incorporate various boundary conditions (inflow, outflow, . . . )

in order to:

  • run complex applications
  • compare the scheme to competing methods