Adaptive Mesh Refinement in Filling Simulations Based on Level Set - - PowerPoint PPT Presentation
Adaptive Mesh Refinement in Filling Simulations Based on Level Set - - PowerPoint PPT Presentation
Adaptive Mesh Refinement in Filling Simulations Based on Level Set RICAM Special Semester | Space-Time Methods for PDEs PhD Student: M.Sc. Violeta Karyofylli Advisor: Prof. Marek Behr, Ph.D. This is a joint work with Markus Frings , Loic Wendling
Table of Contents Governing Equations Simplex Space-Time Meshes Static Bubble (2D) Rising Bubble (2D) Rising Droplet (3D) Step Cavity Benchmark Case (2D) Coat Hanger Distributer and Rectangular Cavity Benchmark Case (2D) Conclusion
2 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Governing Equations
- Two-phase flow
β Incompressible, transient, isothermal β Two immiscible Newtonian phases
s p ac e t im e melt air phase boundary
Temporal and spatial refinement in the vicinity of moving interfaces.
- Navier-Stokes equations:
ππ (ππ― ππ’ + π― β βπ― β π ) β β β ππ = 0 in Ξ©π(π’), βπ’ β [0, π] (1) β β π― = 0 βπ’ β [0, π] (2)
- Level-Set equation:
ππ ππ’ + π― β βπ = 0
- n
Ξ©π(π’), βπ’ β [0, π] (3)
3 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Simplex Space-Time Meshes
3d6n 4d8n
(a) Prism-type space-time elements.
3d4n 4d5n
(b) Simplex-type space-time elements. Comparison of prism- and simplex-type space-time elements. Black nodes correspond to π’π and white nodes correspond to π’π+1. [1]
- Advantages of Simplex Space-Time Meshes
β Different temporal refinement in different parts of the domain β Connection of disparate spatial meshes
1Behr, M. (2008). Simplex space-time meshes in finite element simulations. International Journal for Numerical Methods in Fluids, 57(9), 1421-1434
4 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Static Bubble (2D)
- Description2
β A perfectly stationary circular bubble at equilibrium β Laplace-Young law: πππ = πππ£π’ + π/π β Surface tension coefficient: π = π€ π π/ππ₯ β Density of both phases: π1 = π2 β Viscosity of both phases: π1 = π2
- Time Discretization
β Time slab size: Ξπ’ = π£.π£π€ π β Total number of time slabs: π€π₯π¨
Ξ©1 Ξ©2
0.5 0.5 0.5 1.0 1.0
Static bubble in 2D: Computational domain.
- Boundary Conditions
β No-slip boundary conditions at all boundaries β A zero reference pressure at one corner
2Hysing, S. (2006). A new implicit surface tension implementation for interfacial flows. International Journal for Numerical Methods in Fluids, 51(6), 659-672
5 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Static Bubble (2D)
0.2 0.4 0.6 0.8 1 1 2 3 4 5 π¦ ππ ππ‘π‘π£π π prismatic simplex
(a) β = 1/80
0.2 0.4 0.6 0.8 1 1 2 3 4 5 π¦ ππ ππ‘π‘π£π π prismatic simplex
(b) β = 1/160 Pressure cut-lines at π§ = π£.π¨ after π€π₯π¨ time slabs for two different mesh sizes.
6 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Rising Bubble (2D)
- Description2
β A bubble rising in a heavier fluid β Surface tension coefficient: π = π₯π§.π¨ π π/ππ₯ β Density of both phases: π1 = π€π£π£π£ π π/ππ¦; π2 = π€π£π£ π π/ππ¦ β Viscosity of both phases: π1 = π€π£ π π/π/π; π2 = π€ π π/π/π β Gravity: ππ§ = βπ = βπ£.π¬π« π/ππ₯
- Time Discretization
β Time slab size: Ξπ’ = π£.π£π€ π β Total number of time slabs: π¦π£π£
Ξ©1 Ξ©2
0.5 0.5 0.5 2.0 1.0
Rising bubble in 2D: Computational domain.
- Boundary Conditions
β No-slip boundary conditions at the top and bottom boundary β Slip boundary conditions along the vertical walls β Zero pressure specified at the upper boundary
2Hysing, S. (2006). A new implicit surface tension implementation for interfacial flows. International Journal for Numerical Methods in Fluids, 51(6), 659-672
7 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Rising Bubble (2D)
(a) π’ = π€.π£ π (b) π’ = π₯.π£ π (c) π’ = π¦.π£ π Bubble position at various time instances, obtained using a prism-type space-time discretization and a simplex-type space-time discretization. Light grey color corresponds to the prismatic space-time discretization (left half of the bubble) and dark grey color corresponds to simplex-based space-time discretization (right half of the bubble).
8 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Rising Bubble (2D)
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 π¦ π§ prismatic simplex TP2D
Comparison of the bubble at π’ = π¦.π£ π with reference data published by [3].
3Hysing, S. R., Turek, S., Kuzmin, D., Parolini, N., Burman, E., Ganesan, S., & Tobiska, L. (2009). Quantitative benchmark computations of two-dimensional bubble
- dynamics. International Journal for Numerical Methods in Fluids, 60(11), 1259-1288
9 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Rising Bubble (2D)
- Comparison between the results of in-house solver and reference data3
0.5 1 1.5 2 2.5 3 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2
π’ π§ β ππππ’ππ ππ πππ‘π‘
prismatic simplex TP2D
(a) Over the whole simulation time.
2.4 2.5 2.6 2.7 2.8 2.9 3 0.95 1 1.05 1.1
π’ π§ β ππππ’ππ ππ πππ‘π‘
prismatic simplex TP2D
(b) Between the time instances π’1 = π₯.π§ π and π’2 = π¦.π£ π. The position of the center of mass Xπ in π§-direction of the rising bubble in 2D.
3Hysing, S. R., Turek, S., Kuzmin, D., Parolini, N., Burman, E., Ganesan, S., & Tobiska, L. (2009). Quantitative benchmark computations of two-dimensional bubble
- dynamics. International Journal for Numerical Methods in Fluids, 60(11), 1259-1288
10 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Rising Droplet (3D)
- Description4
β A droplet rising in a heavier fluid β Surface tension coefficient: π = π₯π§.π¨ π π/ππ₯ β Density of both phases: π1 = π€π£π£π£ π π/ππ¦; π2 = π€π£π£ π π/ππ¦ β Viscosity of both phases: π1 = π€π£ π π/π/π; π2 = π€ π π/π/π β Gravity: ππ§ = βπ = βπ£.π¬π« π/ππ₯
- Time Discretization
β Time slab size: Ξπ’ = π£.π£π€ π β Total number of time slabs: π¦π£π£
Ξ©1 Ξ©2
0.5 0.5 0.5 0.5 2.0 1.0
Rising droplet in 3D: Computational domain.
- Boundary Conditions
β No-slip boundary conditions at all the boundaries β Zero pressure specified at the upper boundary
4Adelsberger, J., Esser, P., Griebel, M., GroΓ, S., Klitz, M., & RΓΌttgers, A. (2014, March). 3D incompressible two-phase flow benchmark computations for rising droplets.
In Proceedings of the 11th World Congress on Computational Mechanics (WCCM XI), Barcelona, Spain, 2014 11 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Rising Droplet (3D)
(a) π’ = π€.π£ π (b) π’ = π₯.π£ π (c) π’ = π¦.π£ π Droplet position at various time instances, obtained using a prism-type space-time discretization and a simplex-type space-time discretization. Light grey color corresponds to the prismatic space-time discretization (left half of the droplet) and dark grey color corresponds to simplex-based space-time discretization (right half of the droplet).
12 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Rising Droplet (3D)
- Comparison between the results of in-house solver and reference data4
0.5 1 1.5 2 2.5 3 0.5 0.7 0.9 1.1 1.3 1.5
π’ π§ β ππππ’ππ ππ πππ‘π‘
prismatic simplex DROPS
(a) Over the whole simulation time.
2.4 2.5 2.6 2.7 2.8 2.9 3 1.27 1.3 1.35 1.4 1.45 1.5
π’ π§ β ππππ’ππ ππ πππ‘π‘
prismatic simplex DROPS
(b) Between the time instances π’1 = π₯.π§ π and π’2 = π¦.π£ π. The position of the center of mass Xπ in π§-direction of the rising droplet in 3D.
4Adelsberger, J., Esser, P., Griebel, M., GroΓ, S., Klitz, M., & RΓΌttgers, A. (2014, March). 3D incompressible two-phase flow benchmark computations for rising droplets.
In Proceedings of the 11th World Congress on Computational Mechanics (WCCM XI), Barcelona, Spain, 2014 13 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Step Cavity Benchmark Case (2D)
Ξ©1 Ξ©2
0.3 0.3 0.8 0.6 0.6
Step Cavity in 2D: Computational domain.
- Description5
β Metal casting β Spreading influence of gravity on the front β No surface tension effects β Density of both phases: π1 = π£.π€ π π/ππ¦; π2 = π€π£π£ π π/ππ¦ β Viscosity of both phases: π1 = π£.π£π₯ π π/π/π; π2 = π£.π₯ π π/π/π β Gravity: ππ§ = βπ = βπ¬.π«π£ π/ππ₯
- Boundary Conditions
β Slip boundary conditions on fixed walls β Inflow boundary: small uniform velocity π£ = π£.π€ π/π β Outflow boundary: traction-free boundary conditions
- Time Discretization
β Time slab size: Ξπ’ = π£.π£π£π¨ π β Total number of time slabs: π¦π₯π£
5Cruchaga, M., Celentano, D., & Tezduyar, T. (2002). Computation of mould filling processes with a moving Lagrangian interface technique. Communications in
Numerical Methods in Engineering, 18(7), 483-493 14 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Step Cavity Benchmark Case (2D)
- Time Refinement
β Hybrid mesh β Different temporal discretization at the interface β One to five elements in time direction
Nodes, laying only on top and bottom of the time slab Time refinement at the interface Hybrid space-time mesh corresponding to one of the π¦π₯π£ (in total) time slabs of the simulation.
15 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Step Cavity Benchmark Case (2D)
(a) π’ = π£.π§ π (b) π’ = π£.π« π (c) π’ = π€.π© π Molten material position at various time instances, obtained with a prism-type space-time discretization (top row) and a simplex-type space-time discretization (bottom row) and compared with reference data (middle row) [5].
5Cruchaga, M., Celentano, D., & Tezduyar, T. (2002). Computation of mould filling processes with a moving Lagrangian interface technique. Communications in
Numerical Methods in Engineering, 18(7), 483-493 16 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Coat Hanger Distributer and Rectangular Cavity Benchmark Case (2D)
(a) Prism-type space-time discretization. (b) Simplex-type space-time discretization. Molten material position at the end of the simulation.
- Time Discretization
β Time slab size: Ξπ’ = π£.π£π£π₯π¨ π β Total number of time slabs: π€π£π£
- Description6
β Mould filling β Isothermal conditions without gravity β Horizontal mould orientation β A 2D slice down the center of the distributor and mold β Surface tension coefficient: π = π§π₯.π¨ π/ππ₯ β Density of both phases: π1 = π£.π£π£π€ π/π½ππ¦; π2 = π€π£π£π£ π/π½ππ¦ β Viscosity of both phases: π1 = π€ π/π½π/π; π2 = π§.π¨ π/π½π/π
- Boundary Conditions
β Navier-slip boundary conditions on fixed walls β Inflow boundary: uniform velocity π£ = π¨ π½π/π β Outflow boundary: traction-free boundary conditions
6Rao, Rekha R., et al. (2006). Modeling Injection Molding of Net- Shape Active Ceramic Components. Sandia National Laboratories, Albuquerque, NM
17 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Conclusion
- Initial validation of the unstructured space-time mesh solver
β For the Navier-Stokes equations β For the level-set equation
- The use of a hybrid mesh in filling simulations (2D space-dimensions)
- Future work
β Arbitrary temporal refinement during the filling simulation of complex moulds β The efficiency aspects of the unstructured space-time mesh solver
18 of 19
- Prof. Marek Behr, Ph.D. | M.Sc. Violeta Karyofylli
Chair for Computational Analysis of Technical Systems | RWTH Aachen University RICAM Special Semester | Space-Time Methods for PDEs | 08.11.2016
Thank you for your attention
Any questions?
- Prof. Marek Behr, Ph.D.
- Schinkelstr. 2 (Rogowski building)
2nd Floor, Room 227 52062 Aachen, Germany E-Mail: behr@cats.rwth-aachen.de
M.Sc. Violeta Karyofylli
- Schinkelstr. 2 (Rogowski building)
2nd Floor, Room 222a 52062 Aachen, Germany E-Mail: karyofylli@cats.rwth-aachen.de