34
MULTIMAT 2011, Arcachon 1 A subcell based interface reconstruction method to deal with filaments Christophe Fochesato 1 , Raphaël Loubère 2 , Renaud Motte 1 , Jean Ovadia 3 1 CEA, DAM, DIF, F-91297 Arpajon, France 2 Institut de Mathématiques de Toulouse, CNRS, Université de Toulouse 3 Retired fellow from CEA, CESTA, F-33114 Le Barp, France

A subcell based interface reconstruction method to deal with filaments

  • Upload
    haruko

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

A subcell based interface reconstruction method to deal with filaments. Christophe Fochesato 1 , Raphaël Loubère 2 , Renaud Motte 1 , Jean Ovadia 3 1 CEA, DAM, DIF, F-91297 Arpajon, France 2 Institut de Mathématiques de Toulouse, CNRS, Université de Toulouse - PowerPoint PPT Presentation

Citation preview

Page 1: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 1

A subcell based interface reconstruction method to deal with filaments

Christophe Fochesato1, Raphaël Loubère2,Renaud Motte1, Jean Ovadia3

1CEA, DAM, DIF, F-91297 Arpajon, France

2Institut de Mathématiques de Toulouse, CNRS, Université de Toulouse

3Retired fellow from CEA, CESTA, F-33114 Le Barp, France

Page 2: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 2

I Introduction

– Context / Problem / Proposed solution / Example

II Presentation of the method

– Detection / Sub-zones / Volume distribution / Reconstruction

III Test cases

– Some static filaments / Mesh dependency

III Work in progress

– Defects to be corrected

– First advections

Conclusions / Perspectives

Outline

Page 3: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 3

I Introduction

Page 4: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 4

I - Context

• bi-fluid hydrodynamical flows with interfaces

• VoF interface reconstruction

• maximum possible resolution is not always sufficient

structure size < mesh cell size

Page 5: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 5

I - Problem

• usual VoF methods use only one interface per mixed cell, typically a straight line (PLIC)

numerical surface tension

generation of flotsam reduces robustness

• Youngs’ normal can be irrelevant: ~0 because of almost symmetrical volume fractions on the stencil

• reconstruction is inaccurate although there is enough information to do better with the same 9-cells stencil

Page 6: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 6

I – Proposed solution : a subgradients method

• work in two steps: improve static reconstruction / advection

the idea is to compute subgradients from a local stencil associated with each corner (2x2 cells for instance) in order to reconstruct up to 4 interfaces, one per subzone, with normals given by these subgradients

• method does not contain more physics

• another geometrical choice

with less numerical surface tension

avoiding to use irrelevant normal information

• localized algorithm in the code: no change in the numerical scheme

Page 7: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 7

I - Example

our VoF implementation with Youngs’ normal

VoF / subgradients with PLIC per subzone

Page 8: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 8

II Presentation of the method

Page 9: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 9

II – Method summary

• detection of marked cells

• subgradients computation

• determination of subzones for reconstruction: 1, 2, 3 or 4

• distribution of fluid per subzone

• Youngs/PLIC reconstruction: one straight line per subzone

Page 10: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 10

II – Detection of marked cells

• computation of a volume fraction gradient per cell

• the cell is marked

if normal is potentially not relevant: or

if the fluid potentially passes through the cell

c

cc ffif9

1

f9

f6

f3f2

f5

f8f7

f4

f1

0.1

0

00.4

0.5

0.30

0

0.1

0****

0****

963741

987321

ffffffor

ffffffif

cf

Page 11: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 11

II – Computation of subgradients

• only for marked cells

• compute a gradient associated with each corner

on a 2x2 stencil

• confirmation that cell must be considered

if gradient is less relevantthan subgradients

orif the fluid really passes through the cell

or

if a filament endis found

kkcc fffif

5

1

kf

ck

0

0

00.4

0.5

00

0.6

0.8

0

0

00

0.5

00

0.6

0

Page 12: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 12

II – Determination of subzones

• keep only relevant subgradients

• with relevant subgradients, we associate subzones

4 relevant subgradients

3 relevant subgradients

2 relevant subgradients

1 relevant subgradient

kkck fffif

5

1

Page 13: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 13

• use of a prescribed formula from the 9-cells stencil

• Correction if more volume of fluid than volume of the subzone

uniform scattering on other non full subzones

II – Distribution of the volume of fluid

422554422

1155 VfVfVf

VfVf

VfV

ccc

zk

0

0.5

0

0 0

0

0

222773355

44221155 VfVfVf

VfVfVfVf

VfV

ccc

zk

0

0.1

0.1

0.1 .

0.1

0

0.5

0.5

0.5

0.5 0.5

Page 14: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 14

II – Reconstruction of interfaces

• PLIC per subzone

Youngs’ algorithm

Page 15: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 15

III Test Cases

Page 16: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 16

III – Implementation used for the tests

• cartesian grid

• gradients computation with Youngs’ Finite Difference formula

• subgradients computation with Finite Difference formula

• Lagrange + remap scheme with direction splitted remapping

interface reconstruction on 1D-stretched cells for each direction

exact intersection of transfered volume of the cell with reconstructed interface gives transfered volume for the fluid

Page 17: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 17

III – Static filaments

• filaments to be reconstructed

- Lagrangian objects remapped on the grid

Page 18: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 18

III – Static filaments

• with VoF / PLIC

Page 19: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 19

III – Static filaments

• with subgradients

Page 20: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 20

III – Static filaments

Page 21: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 21

III – Static filaments

Page 22: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 22

III – Static filaments

Page 23: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 23

III – Static filaments

Page 24: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 24

III – Static filaments

Page 25: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 25

III – Static filaments

Page 26: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 26

III – Static filaments

Page 27: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 27

III – Mesh dependency

• shifted by Δx / 4

• smallerfilament width

Page 28: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 28

III – Mesh dependency

• shifted by Δx / 4

• rotated by 10o

Page 29: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 29

IV Work in progress

Page 30: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 30

IV – Defects to be corrected

• relative position in the cell is not known

the method tends to locate the fluid to the center of the cell

the idea is to extrapolate the location of the intersection point of the subdivision from the fluid presence in the 9-cells stencil

• connexity is not guaranteed

correction algorithm after reconstruction is possible

Page 31: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 31

III – First advection cases

Page 32: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 32

III – First advection cases

Page 33: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 33

Conclusions, perspectives

Page 34: A subcell based interface reconstruction method to deal with filaments

MULTIMAT 2011, Arcachon 34

Conclusions, perspectives

• a subgradient method to compute VoF/PLIC interfaces in subzones

• at given mesh, better representation of thin structures of fluid

• not a subgrid physical model: method as geometrical as original VoF with the same volume fraction field information

- tends to locate the fluid to the center of the cell

- connexity not guaranteed

- for advection, necessity of new information :

… natural extension to 3D

… natural extension to unstructured mesh

… no obvious extension to more than 2 fluids

summary

in progress

perspectives