a subcell based interface reconstruction method to deal with filaments
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 PresentationTRANSCRIPT
![Page 1: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/3.jpg)
MULTIMAT 2011, Arcachon 3
I Introduction
![Page 4: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/8.jpg)
MULTIMAT 2011, Arcachon 8
II Presentation of the method
![Page 9: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/15.jpg)
MULTIMAT 2011, Arcachon 15
III Test Cases
![Page 16: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/18.jpg)
MULTIMAT 2011, Arcachon 18
III – Static filaments
• with VoF / PLIC
![Page 19: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/19.jpg)
MULTIMAT 2011, Arcachon 19
III – Static filaments
• with subgradients
![Page 20: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/20.jpg)
MULTIMAT 2011, Arcachon 20
III – Static filaments
![Page 21: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/21.jpg)
MULTIMAT 2011, Arcachon 21
III – Static filaments
![Page 22: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/22.jpg)
MULTIMAT 2011, Arcachon 22
III – Static filaments
![Page 23: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/23.jpg)
MULTIMAT 2011, Arcachon 23
III – Static filaments
![Page 24: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/24.jpg)
MULTIMAT 2011, Arcachon 24
III – Static filaments
![Page 25: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/25.jpg)
MULTIMAT 2011, Arcachon 25
III – Static filaments
![Page 26: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/26.jpg)
MULTIMAT 2011, Arcachon 26
III – Static filaments
![Page 27: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/29.jpg)
MULTIMAT 2011, Arcachon 29
IV Work in progress
![Page 30: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/31.jpg)
MULTIMAT 2011, Arcachon 31
III – First advection cases
![Page 32: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/32.jpg)
MULTIMAT 2011, Arcachon 32
III – First advection cases
![Page 33: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/33.jpg)
MULTIMAT 2011, Arcachon 33
Conclusions, perspectives
![Page 34: A subcell based interface reconstruction method to deal with filaments](https://reader034.vdocuments.us/reader034/viewer/2022051418/568157b4550346895dc53c51/html5/thumbnails/34.jpg)
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