A 3D sharp interface method for modelling the mixing of two...
Transcript of A 3D sharp interface method for modelling the mixing of two...
![Page 1: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/1.jpg)
A 3D sharp interface method for modelling the mixing of
two partially miscible fluid phases
Aniket Patankar
Department of Mechanical Engineering
Massachusetts Institute of Technology
2.29 Project, Spring 2018
![Page 2: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/2.jpg)
A droplet of heavy oil (900kg/m3) falling under gravity in water (250kg/m3). Conditions: 700K, 25MPa. Oil partially miscible in water.
Grid 400*800 uniform squares.Simulation performed on 16 cores for 20 hours.
Dimensions: 4mm*8mmDroplet initial diameter: 1mmTotal real time simulated: 0.15s
C00 in kg/m3
The code was developed within the OpenFOAM[1] (v. 2.3.0) framework at the Reacting Gas Dynamics Laboratory at MIT[2].
![Page 3: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/3.jpg)
The Volume of Fluid Method
Lagrangian methods: different meshes for different phases. Meshes evolve in time.
Eulerian methods: Fixed grid. Examples: VoF, Level-Set methods
![Page 4: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/4.jpg)
The Volume of Fluid Method
• The volume fraction as a field variable –that is the only handle we have on which phase is where.
• Single set of volume-averaged (using volume fraction) field equations for u, p, T, species concentration, etc.
• Things get complicated when interfacial mass transfer is present – partially miscible fluids.
![Page 5: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/5.jpg)
Advecting the volume fraction
Algebric Advection Geometric Advection
Solve a finite-volume conservation equation forvolume fraction (f). In above equation, fluids areincompressible and there is no mass transfer
Leads to smearing of the interface due to numerical diffusion. In above figure, f changes from 0 to 1 over 4 cells.
![Page 6: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/6.jpg)
Reconstructing the interface
Piece-wise linear interface calculation(PLIC)[4]
Simple linear interface calculation(SLIC) [4]
![Page 7: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/7.jpg)
Flux polygons - v1[4]
Operator-splitting schemes:
a. Advect in x direction
b. Advect in y direction
Strang splitting can improve order of accuracy
Lower order schemes can lead to formation of artificially deformed interfaces and whisps.
![Page 8: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/8.jpg)
Flux polygons – v2[4]
‘Unsplit’ schemes:
c. Naïve approach. causes double counting.
d. Use corner velocities to construct the flux polygonStrang splitting can improve order of accuracy
Challenges:Keeping volume fraction between 0 and 1.The fluxed volume may not correspond to a divergence-free velocity field.
![Page 9: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/9.jpg)
Investing in a geometric toolbox[5]
We can draw on developments in computational geometry to help in constructing flux polygons in 3D.
1. Intersection of a plane and a line.
2. Intersection of 2 polygons in 3D
3. Intersection of a plane and a polyhedron – clipping and capping
4. Intersection of 2 polyhedral.
![Page 10: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/10.jpg)
The clipping and capping algorithm[5]
![Page 11: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/11.jpg)
Flux polyhedrons in 3D[6]
Using vertex velocities creates non-overlapping flux polygons.
The faces of the flux polyhedron need notbe planar.
Divide the flux polyhedron into tetrahedra(simplexes) to calculate the volume.‘Tessellation’ of flux polygons/polyhedral.
![Page 12: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/12.jpg)
Two levels of discretization are used to calculate the volume. [6]
The levels A and B ensure non-overlapping fluxes. Going from B -> C needs some consistency. Difficult for arbitrary meshes (non-hexahedral cells).
![Page 13: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/13.jpg)
Concave Flux polygons[6]
Divide the flux polygon intotriangles, and classify them aspositive fluxes and negativefluxes.
This needs a clever ordering ofthe vertices of the polygon sothat the clockwise ordering ofvertices implies a positive flux.
![Page 14: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/14.jpg)
Phase fluxes from the flux polygon[6]
The algorithm cuts the flux polygon with cell faces , and by the interface in each cell. Tessellation is done after every step.
![Page 15: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/15.jpg)
Adjusting for discreet mass conservation[6]
The volume of the flux polygon generally does not exactly match the calculated velocity field at the cell face-center.
An additional simplex is added to the trailing face of the polygon to get the two volumes to be equal. This ensures discreet mass conservation, provided the calculated velocity field does so.
![Page 16: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/16.jpg)
The effect of surface tension – increased by factor of 3 here
![Page 17: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/17.jpg)
Total interfacial area
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16
Rat
io o
f cu
rren
t in
terf
acia
l are
a to
init
ial i
nte
rfac
ial a
rea
Time (s)
low_surT high_surT
Fluctuations in interfacial area for the low surface tension case have a frequency of about 30Hz.
A Strouhal number calculation based on flow past a cylinder predicts a frequency of 20Hz
![Page 18: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/18.jpg)
Grid convergence study
0.84
0.86
0.88
0.9
0.92
0.94
0.96
0.98
1
1.02
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16
Frac
tio
n o
f o
il re
mai
nin
g in
th
e d
rop
let
Time
low res med res high res
Low resolution: 100*200 Medium resolution: 200*400 High resolution: 400*800
![Page 19: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/19.jpg)
Order of convergence
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
1.6
0 5 10 15 20 25 30
Ord
er o
f co
nve
rgen
ce
Time step
The scheme is overall 1st order accurate in space
![Page 20: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/20.jpg)
Order of convergence
0.86
0.88
0.9
0.92
0.94
0.96
0.98
1
1.02
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16
Frac
tio
n o
f o
il re
mai
nin
g in
th
e d
rop
let
Time (s)
dt dt/2
A fully explicit scheme is used.
The advection CFL condition is strongerthan diffusion CFL condition as massdiffusivities is small in this problem.
Thus dt ~ dx,dyTo ensure that time discretizationerrors are no the dominant errorterms, a simulation was run at half theadmissible courant number. Thesolution did not change.
Thus, the spatial order of accuracy isindeed 1.
![Page 21: A 3D sharp interface method for modelling the mixing of two …web.mit.edu/2.29/www/img/projects/spring_2018/aniket.pdf · 2019-02-07 · 1.2 1.3 1.4 0 0.02 0.04 0.06 0.08 0.1 0.12](https://reader034.fdocuments.us/reader034/viewer/2022050404/5f813f15708c297c266b90e6/html5/thumbnails/21.jpg)
References
1. Weller, H. G., Tabor, G., Jasak, H., & Fureby, C. (1998). A tensorial approach to computational continuum mechanics using object-oriented techniques. Computers in physics, 12(6), 620-631.
2. http://web.mit.edu/rgd/www/
3. He, P., & Ghoniem, A. F. (2017). A sharp interface method for coupling multiphase flow, heat transfer and multicomponent mass transfer with interphase diffusion. Journal of Computational Physics, 332, 316-332.
4. Rider, W. J., & Kothe, D. B. (1998). Reconstructing volume tracking. Journal of computational physics, 141(2), 112-152.
5. Maric, T., Marschall, H., & Bothe, D. (2013). voFoam-a geometrical volume of fluid algorithm on arbitrary unstructured meshes with local dynamic adaptive mesh refinement using OpenFOAM. arXiv preprint arXiv:1305.3417.
6. Owkes, M., & Desjardins, O. (2014). A computational framework for conservative, three-dimensional, unsplit, geometric transport with application to the volume-of-fluid (VOF) method. Journal of Computational Physics, 270, 587-612.