skip to main content
10.1145/3359997.3365685acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Extended Narrow Band Weighted MultiFLIP for Two-Phase Liquid Simulation

Published: 14 November 2019 Publication History

Abstract

Physically-based fluid simulation has been studied for many years in computer graphics. MultiFLIP is a powerful method to simulate two-phase liquid phenomena such as bubbles and the “glugging” effect of water pouring, which cannot be produced by the traditional Fluid Implicit Particle (FLIP) method. In contrast to FLIP where only the liquid phase is involved, MultiFLIP samples two respective grid velocities for both gas and liquid volumes. However, MultiFLIP produces some abnormal phenomena such as small liquid droplets getting carried around by gas. The abnormality is in fact produced by the reason that MultiFLIP uses the same weights for both gas and liquid when blending the velocities near the interface for divergence-free projection. To address this problem, we present a novel velocity coupling method, which uses different mass for gas and liquid particles when interpolating velocities of particles into the Eulerian grid. Besides, we apply a transition function to MultiFLIP method so that the two-phase liquid simulation can switch between a particle-based simulation and a grid-based simulation, which aims to reduce the number of particles and smooth the liquid-gas interface in the calm areas. Experiments show that our techniques can conserve the kinetic energy and tiny details of gas-liquid interface better, as well as reduce the number of gas and liquid particles.

Supplemental Material

MP4 File - a6-lyu-supplement
video

References

[1]
Mridul Aanjaneya, Saket Patkar, and Ronald Fedkiw. 2013. A monolithic mass tracking formulation for bubbles in incompressible flow. J. Comput. Phys. 247(2013), 17 – 61.
[2]
Ryoichi Ando, Nils Thuerey, and Chris Wojtan. 2015. A Stream Function Solver for Liquid Simulations. ACM Trans. Graph. 34, 4, Article 53 (July 2015), 9 pages.
[3]
Landon Boyd and Robert Bridson. 2012. MultiFLIP for Energetic Two-phase Fluid Simulation. ACM Trans. Graph. 31, 2, Article 16 (April 2012), 12 pages.
[4]
Oleksiy Busaryev, Tamal K. Dey, Huamin Wang, and Zhong Ren. 2012. Animating Bubble Interactions in a Liquid Foam. ACM Trans. Graph. 31, 4, Article 63 (July 2012), 8 pages.
[5]
Fang Da, Christopher Batty, and Eitan Grinspun. 2014. Multimaterial Mesh-based Surface Tracking. ACM Trans. Graph. 33, 4, Article 112 (July 2014), 11 pages.
[6]
Fang Da, Christopher Batty, Chris Wojtan, and Eitan Grinspun. 2015. Double Bubbles Sans Toil and Trouble: Discrete Circulation-preserving Vortex Sheets for Soap Films and Foams. ACM Trans. Graph. 34, 4, Article 149 (July 2015), 9 pages.
[7]
Florian Ferstl, Ryoichi Ando, Chris Wojtan, Rüdiger Westermann, and Nils Thuerey. 2016. Narrow Band FLIP for Liquid Simulations. Comput. Graph. Forum 35, 2 (May 2016), 225–232.
[8]
Chuyuan Fu, Qi Guo, Theodore Gast, Chenfanfu Jiang, and Joseph Teran. 2017. A polynomial particle-in-cell method. ACM Transactions on Graphics (TOG) 36, 6 (2017), 222.
[9]
Yang Gao, Shuai Li, Lipeng Yang, Hong Qin, and Aimin Hao. 2017. An efficient heat-based model for solid-liquid-gas phase transition and dynamic interaction. Graphical Models 94(2017), 14 – 24.
[10]
Ryan Goldade and Christopher Batty. 2017. Constraint Bubbles: Adding Efficient Zero-Density Bubbles to Incompressible Free Surface Flow. CoRR abs/1711.11470(2017). arxiv:1711.11470http://arxiv.org/abs/1711.11470
[11]
Yulong Guo, Xiaopei Liu, and Xuemiao Xu. 2017. A Unified Detail-Preserving Liquid Simulation by Two-Phase Lattice Boltzmann Modeling. IEEE Transactions on Visualization and Computer Graphics 23, 5 (May 2017), 1479–1491.
[12]
Jeong-Mo Hong and Chang-Hun Kim. 2005. Discontinuous Fluids. ACM Trans. Graph. 24, 3 (July 2005), 915–920.
[13]
Woosuck Hong, Donald H. House, and John Keyser. 2008. Adaptive particles for incompressible fluid simulation. The Visual Computer 24, 7 (01 Jul 2008), 535–543.
[14]
Sadashige Ishida, Masafumi Yamamoto, Ryoichi Ando, and Toshiya Hachisuka. 2017. A Hyperbolic Geometric Flow for Evolving Films and Foams. ACM Trans. Graph. 36, 6, Article 199 (Nov. 2017), 11 pages.
[15]
Chenfanfu Jiang, Craig Schroeder, Andrew Selle, Joseph Teran, and Alexey Stomakhin. 2015. The affine particle-in-cell method. ACM Transactions on Graphics (TOG) 34, 4 (2015), 51.
[16]
Nahyup Kang, Jinho Park, Junyong Noh, and Sung Yong Shin. [n.d.]. A Hybrid Approach to Multiple Fluid Simulation using Volume Fractions. Computer Graphics Forum 29, 2 ([n. d.]).
[17]
Byungmoon Kim, Yingjie Liu, Ignacio Llamas, Xiangmin Jiao, and Jarek Rossignac. 2007. Simulation of Bubbles in Foam with the Volume Control Method. ACM Trans. Graph. 26, 3, Article 98 (July 2007).
[18]
Xiaosheng Li, Xiaowei He, Xuehui Liu, Jian J. Zhang, Baoquan Liu, and Enhua Wu. 2016. Multiphase Interface Tracking with Fast Semi-Lagrangian Contouring. IEEE Transactions on Visualization and Computer Graphics 22, 8 (Aug. 2016), 1973–1986.
[19]
Jae-Gwang Lim, Bong-Jun Kim, and Jeong-Mo Hong. 2016. Water Simulation Using a Responsive Surface Tracking for Flow-type Changes. Vis. Comput. 32, 5 (May 2016), 641–651.
[20]
Xu-Dong Liu, Ronald P. Fedkiw, and Myungjoo Kang. 2000. A Boundary Condition Capturing Method for Poisson’s Equation on Irregular Domains. J. Comput. Phys. 160, 1 (May 2000), 151–178.
[21]
Frank Losasso, Tamar Shinar, Andrew Selle, and Ronald Fedkiw. 2006. Multiple Interacting Liquids. ACM Trans. Graph. 25, 3 (July 2006), 812–819.
[22]
Luan Lyu, Xiaohua Ren, Wei Cao, Jian Zhu, Enhua Wu, 2018. Adaptive narrow band MultiFLIP for efficient two-phase liquid simulation.Science China Information Sciences 61, 11 (2018), 114101–1.
[23]
Viorel Mihalef, Dimitris Metaxas, and Mark Sussman. 2009. Simulation of two-phase flow with sub-scale droplet and bubble effects. Computer Graphics Forum 28, 2 (2009).
[24]
V. Mihalef, B. Unlusu, D. Metaxas, M. Sussman, and M. Y. Hussaini. 2006. Physics Based Boiling Simulation. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation(SCA ’06). 317–324.
[25]
S Osher, R Fedkiw, and K Piechor. 2004. Level set methods and dynamic implicit surfaces.
[26]
Saket Patkar, Mridul Aanjaneya, Dmitriy Karpman, and Ronald Fedkiw. 2013. A Hybrid Lagrangian-Eulerian Formulation for Bubble Generation and Dynamics. In Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation(SCA ’13). 105–114.
[27]
Bo Ren, Chenfeng Li, Xiao Yan, Ming C. Lin, Javier Bonet, and Shi-Min Hu. 2014. Multiple-Fluid SPH Simulation Using a Mixture Model. ACM Trans. Graph. 33, 5, Article 171 (Sept. 2014), 11 pages.
[28]
Takahiro Sato, Christopher Wojtan, Nils Thuerey, Takeo Igarashi, and Ryoichi Ando. 2018. Extended Narrow Band FLIP for Liquid Simulations. In Computer Graphics Forum, Vol. 37. Wiley Online Library, 169–177.
[29]
Oh-Young Song, Hyuncheol Shin, and Hyeong-Seok Ko. 2005. Stable but Nondissipative Water. ACM Trans. Graph. 24, 1 (Jan. 2005), 81–97.
[30]
Chris Wojtan, Matthias Müller-Fischer, and Tyson Brochu. 2011. Liquid Simulation with Mesh-based Surface Tracking. In ACM SIGGRAPH 2011 Courses(SIGGRAPH ’11). Article 8, 84 pages.
[31]
Tao Yang, Jian Chang, Bo Ren, Ming C. Lin, Jian Jun Zhang, and Shi-Min Hu. 2015. Fast Multiple-fluid Simulation Using Helmholtz Free Energy. ACM Trans. Graph. 34, 6, Article 201 (Oct. 2015), 11 pages.
[32]
Wen Zheng, Jun-Hai Yong, and Jean-Claude Paul. 2006. Simulation of Bubbles. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation(SCA ’06). 325–333.
[33]
Yongning Zhu and Robert Bridson. 2005. Animating Sand As a Fluid. ACM Trans. Graph. 24, 3 (July 2005), 965–972.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRCAI '19: Proceedings of the 17th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
November 2019
354 pages
ISBN:9781450370028
DOI:10.1145/3359997
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 November 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Extended Narrow Band FLIP
  2. Extended Narrow Band Weighted MultiFLIP
  3. MultiFLIP
  4. Two-Phase Fluid Simulation

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

VRCAI '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 51 of 107 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 176
    Total Downloads
  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media