A Unified Multiple-Phase Fluids Framework Using Asymmetric Surface Extraction and the Modified Density Model
Abstract
:1. Introduction
2. Related Work
3. SPH Fluid Simulation
4. Multiple-Phase Fluids’ Simulation Using Modified Density
4.1. Modified Density Model
4.2. Adjusted Pressure Computation
4.3. Interfacial Forces of Multiple-Phase Fluids
5. Surface Extraction Using Asymmetric Kernels
6. Asymmetric Surface Extraction for Multiple-Phase Interfaces
6.1. Asymmetric Kernel for Multiple-Phase Interfaces
6.2. Surface Extraction Strategy
- Initially, employ two color fields and for the particles for one phase and then the rest of the phases, respectively;
- Additionally, interpolate the signed color field for one phase and the other n-1 phases, and then, select , separately as the surface field value;
- Furthermore, on the basis of the chosen surface field value, rebuild the surface for the one phase;
- Finally, iterate the procedures above until the surface of each phase is fully rebuilt.
7. Implementation and Results
8. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Yu, J.; Turk, G. Reconstructing surfaces of particle-based fluids using anisotropic kernels. ACM Trans. Graphics 2013, 32. [Google Scholar] [CrossRef]
- Wang, X.; Ban, X.; Zhang, Y.; Pan, Z.; Liu, S. Anisotropic Surface Reconstruction for Multiphase Fluids. In Proceedings of the 2017 International Conference on Cyberworlds, Chester, UK, 20–22 September 2017; pp. 118–125. [Google Scholar]
- Boulic, R.; Hégron, G. Smoothed particles: A new paradigm for animating highly deformable bodies. In Computer Animation and Simulation; Boulic, R.; Hégron, G. Spring: Vienna, Austria, 1994; pp. 61–76. [Google Scholar]
- Monaghan, J.J. Simulating free surface flows with SPH. J. Comput. Phys. 1996, 110, 399–406. [Google Scholar] [CrossRef]
- Muller, M.; Charypar, D.; Gross, M. Particle-based fluid simulation for interactive applications. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA, 26–27 July 2003; pp. 154–159. [Google Scholar]
- Becker, M.; Teschner, M. Weakly compressible SPH for free surface flows. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA, 2–4 August 2007; pp. 209–217. [Google Scholar]
- Solenthaler, B.; Pajarola, R. Predictive-corrective incompressible SPH. ACM Trans. Graphics 2009, 28, 40. [Google Scholar] [CrossRef]
- He, X.; Liu, N.; Li, S.; Wang, H.; Wang, P. Local Poisson SPH For Viscous Incompressible Fluids. Comput. Graphics Forum 2012, 31, 1948–1958. [Google Scholar] [CrossRef]
- Ihmsen, M.; Cornelis, J.; Solenthaler, B.; Horvath, C.; Teschner, M. Implicit Incompressible SPH. IEEE Trans. Visual Comput. Graphics 2014, 20, 426–435. [Google Scholar] [CrossRef] [PubMed]
- Bender, J.; Koschier, D. Divergence-free smoothed particle hydrodynamics. In Proceedings of the 2015 ACM SIGGRAPH / Eurographics Symposium on Computer Animation, Los Angeles, CA, USA, 7–9 August 2015; pp. 147–155. [Google Scholar]
- Hoover, W.G. Isomorphism linking smooth particles and embedded atoms. Physica A 1998, 260, 244–254. [Google Scholar] [CrossRef]
- Agertz, O.; Moore, B.; Stadel, J.; Potter, D.; Miniati, F.; Read, J.; Mayer, L.; Gawryszczak, A.; Kravtsov, A. Fundamental differences between SPH and grid methods. Mon. Not. of the R. Astron. Soc. 2007, 380, 963–978. [Google Scholar] [CrossRef] [Green Version]
- Ott, F.; Schnetter, E. A modified SPH approach for fluids with large density differences. arXiv 2003, arXiv:physics/0303112. [Google Scholar]
- Tartakovsky, A.M.; Meakin, P. A smoothed particle hydrodynamics model for miscible flow in three-dimensional fractures and the two-dimensional Rayleigh–Taylor instability. J. Comput. Phys. 2005, 207, 610–624. [Google Scholar] [CrossRef]
- Hu, X.Y.; Adams, N.A. A multi-phase SPH method for macroscopic and mesoscopic flows. J. Comput. Phys. 2006, 213, 844–861. [Google Scholar] [CrossRef]
- Kang, M.; Fedkiw, R.P.; Liu, X.D. A boundary condition capturing method for multiphase incompressible flow. J. Sci. Comput. 2000, 15, 323–360. [Google Scholar] [CrossRef]
- Pelupessy, F.I.; Schaap, W.E.; Van De Weygaert, R. Density estimators in particle hydrodynamics-DTFE versus regular SPH. Astron. Astrophys. 2003, 403, 389–398. [Google Scholar] [CrossRef]
- Hong, J.M.; Kim, C.H. Discontinuous fluids. ACM Trans. Graphics 2005, 24, 915–920. [Google Scholar] [CrossRef]
- Hong, J.M.; Kim, C.H. Animation of bubbles in liquid. Comput. Graphics Forum 2003, 22, 253–262. [Google Scholar] [CrossRef]
- Mihalef, V.; Unlusu, B.; Metaxas, D.; Sussman, M.; Hussaini, M.Y. Physics based boiling simulation. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, Vienna, Austria, 2–4 September 2006; pp. 317–324. [Google Scholar]
- Zheng, W.; Yong, J.H.; Paul, J.C. Simulation of bubbles. In Proceedings of the ACM SIGGRAPH/Eurographics symposium on Computer animation, Vienna, Austria, 2–4 September 2006; pp. 325–333. [Google Scholar]
- Losasso, F.; Talton, J.O.; Kwatra, N.; Fedkiw, R. Two-way coupled SPH and particle level set fluid simulation. IEEE Trans. Visual Comput. Graphics 2008, 14, 797–804. [Google Scholar] [CrossRef] [PubMed]
- Thürey, N.; Sadlo, F.; Schirm, S.; Muller-Fishcer, M.; Gross, M. Real-time simulations of bubbles and foam within a shallow water framework. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA, 2–4 August 2007; pp. 191–198. [Google Scholar]
- Müller, M.; Solenthaler, B.; Keiser, R.; Gross, M. Particle-based fluid-fluid interaction. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, CA, USA, 29–31 July 2005; pp. 237–244. [Google Scholar]
- Mao, H.; Yang, Y.H. Particle-based immiscible fluid-fluid collision. In Proceedings of the Graphics Interface 2006, Quebec, QC, Canada, 7–9 June 2006; pp. 49–55. [Google Scholar]
- Solenthaler, B.; Pajarola, R. Density contrast SPH interfaces. In Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Dublin, Ireland, 7–9 July 2008; pp. 211–218. [Google Scholar]
- Blinn, J.F. A generalization of algebraic surface drawing. ACM Trans. Graphics 1982, 1, 235–256. [Google Scholar] [CrossRef]
- Zhu, Y.; Bridson, R. Animating sand as a fluid. ACM Trans. Graphics 2005, 24, 965–972. [Google Scholar] [CrossRef]
- Adams, B.; Pauly, M.; Keiser, R.; Guibas, L.J. Adaptively sampled particle fluids. ACM Trans. Graphics 2007, 26, 48. [Google Scholar] [CrossRef]
- Bhatacharya, H.; Gao, Y.; Bargteil, A. A level-set method for skinning animated particle data. In Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Vancouver, BC, Canada, 5–7 August 2011; pp. 17–24. [Google Scholar]
- Yu, J.; Wojtan, C.; Turk, G.; Yap, C. Explicit mesh surfaces for particle based fluids. Comput. Graphics Forum 2012, 31, 815–824. [Google Scholar] [CrossRef]
- Akinci, G.; Ihmsen, M.; Akinci, N.; Teschner, M. Parallel surface reconstruction for particle-based Fluids. Comput. Graphics Forum 2012, 31, 1797–1809. [Google Scholar] [CrossRef]
- Akinci, G.; Akinci, N.; Ihmsen, M.; Matthias, T. An efficient surface reconstruction pipeline for particle-based fluids. In Workshop on Virtual Reality Interaction and Physical Simulation; Bender, J., Kuijper, A., Fellner, D.W., Guerin, E., Eds.; The Eurographics Association: Zürich, Switzerland, 2012; pp. 61–68. [Google Scholar]
- Osher, S.; Fedkiw, R. Level Set Methods and Dynamic Implicit Surfaces. Springer: New York, NY, USA, 2002. [Google Scholar]
- Losasso, F.; Shinar, T.; Selle, A.; Fedkiw, R. Multiple interacting liquids. ACM Trans. Graphics 2006, 25, 812–819. [Google Scholar] [CrossRef]
- Kim, B. Multi-phase fluid simulations using regional level sets. ACM Trans. Graphics 2010, 29, 175. [Google Scholar] [CrossRef]
- Saye, R.I.; Sethian, J.A. Analysis and applications of the Voronoi implicit interface method. J. Comput. Phys. 2012, 231, 6051–6085. [Google Scholar] [CrossRef]
- Starinshak, D.P.; Karni, S.; Roe, P.L. A new level set model for multimaterial flows. J. Comput. Phys. 2014, 262, 1–16. [Google Scholar] [CrossRef]
- Da, F.; Batty, C.; Grinspun, E. Multimaterial mesh-based surface tracking. ACM Trans. Graphics 2014, 33, 1–11. [Google Scholar] [CrossRef] [Green Version]
- Hirt, C.W.; Nichols, B.D. Volume of fluid (VOF) method for the dynamics of free boundaries. J. Comput. Phys. 1981, 39, 201–225. [Google Scholar] [CrossRef]
- Dyadechko, V.; Shashkov, M. Reconstruction of multi-material interfaces from moment data. J. Comput. Phys. 2008, 227, 5361–5384. [Google Scholar] [CrossRef]
- Anderson, J.C.; Garth, C.; Duchaineau, M.A.; Joy, K.I. Smooth, volume-accurate material interface reconstruction. IEEE Trans. Visual Comput. Graphics 2010, 16, 802–814. [Google Scholar] [CrossRef] [PubMed]
- Quan, S.; Schmidt, D.P. A moving mesh interface tracking method for 3D incompressible two-phase flows. J. Comput. Phys. 2007, 221, 761–780. [Google Scholar] [CrossRef]
- Pons, J.P.; Boissonnat, J.D. A Lagrangian approach to dynamic interfaces through kinetic triangulation of the ambient space. Comput. Graphics Forum 2007, 26, 227–239. [Google Scholar] [CrossRef]
- Pons, J.P.; Boissonnat, J.D. Delaunay deformable models: Topology-adaptive meshes based on the restricted delaunay triangulation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA, 17–22 June 2007. [Google Scholar]
- Quan, S.; Lou, J.; Schmidt, D.P. Modeling merging and breakup in the moving mesh interface tracking method for multiphase flow simulations. J. Comput. Phys. 2009, 228, 2660–2675. [Google Scholar] [CrossRef]
- Misztal, M.K.; Erleben, K.; Bargteil, A.; Fursund, J.; Christensen, B.B.; Baerentzen, J.A.; Bridson, R. Multiphase flow of immiscible fluids on unstructured moving meshes. IEEE Trans. Visual Comput. Graphics 2014, 20, 4–16. [Google Scholar] [CrossRef] [PubMed]
- Wicke, M.; Ritchie, D.; Klingner, B.M.; Burke, S.; Shewchuk, J.R.; O’brien, J.F. Dynamic local remeshing for elastoplastic simulation. ACM Trans. Graphics 2010, 29, 49. [Google Scholar] [CrossRef]
- Clausen, P.; Wicke, M.; Shewchuk, J.R.; O’brien, J.F. Simulating liquids and solid-liquid interactions with lagrangian meshes. ACM Trans. Graphics 2013, 32, 17. [Google Scholar] [CrossRef]
- Batchelor, G. An Introduction to Fluid Dynamics; Cambridge University Press: Cambridge, UK, 1967. [Google Scholar]
Parameter | Value |
---|---|
Size of domain | 24 m × 24 m × 24 m |
Smoothing kernel | Cubic splines |
Number of blue particles | 126 k |
Number of yellow particles | 126 k |
Density of blue phase | 200 |
Density of yellow phase | 1000 |
Support radius | 0.2 m |
Diameter of fluid particle | 0.1 m |
Parameter | Value |
---|---|
Size of domain | 24 m × 24 m × m |
Smoothing kernel | Cubic splines |
Number of blue particles | 13,325 |
Number of yellow particles | 13,325 |
Number of red particles | 13,325 |
Density of red phase | 300 |
Density of blue phase | 900 |
Density of yellow phase | 100 |
Support radius | 0.2 m |
Diameter of fluid particle | 0.1 m |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, X.; Xu, Y.; Ban, X.; Liu, S.; Xu, Y. A Unified Multiple-Phase Fluids Framework Using Asymmetric Surface Extraction and the Modified Density Model. Symmetry 2019, 11, 745. https://doi.org/10.3390/sym11060745
Wang X, Xu Y, Ban X, Liu S, Xu Y. A Unified Multiple-Phase Fluids Framework Using Asymmetric Surface Extraction and the Modified Density Model. Symmetry. 2019; 11(6):745. https://doi.org/10.3390/sym11060745
Chicago/Turabian StyleWang, Xiaokun, Yanrui Xu, Xiaojuan Ban, Sinuo Liu, and Yuting Xu. 2019. "A Unified Multiple-Phase Fluids Framework Using Asymmetric Surface Extraction and the Modified Density Model" Symmetry 11, no. 6: 745. https://doi.org/10.3390/sym11060745