Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Kinetic Simulation of Turbulent Multifluid Flows

Published: 19 July 2024 Publication History

Abstract

Despite its visual appeal, the simulation of separated multiphase flows (i.e., streams of fluids separated by interfaces) faces numerous challenges in accurately reproducing complex behaviors such as guggling, wetting, or bubbling. These difficulties are especially pronounced for high Reynolds numbers and large density variations between fluids, most likely explaining why they have received comparatively little attention in Computer Graphics compared to single- or two-phase flows. In this paper, we present a full LBM solver for multifluid simulation. We derive a conservative phase field model with which the spatial presence of each fluid or phase is encoded to allow for the simulation of miscible, immiscible and even partially-miscible fluids, while the temporal evolution of the phases is performed using a D3Q7 lattice-Boltzmann discretization. The velocity field, handled through the recent high-order moment-encoded LBM (HOME-LBM) framework to minimize its memory footprint, is simulated via a velocity-based distribution stored on a D3Q27 or D3Q19 discretization to offer accuracy and stability to large density ratios even in turbulent scenarios, while coupling with the phases through pressure, viscosity, and interfacial forces is achieved by leveraging the diffuse encoding of interfaces. The resulting solver addresses a number of limitations of kinetic methods in both computational fluid dynamics and computer graphics: it offers a fast, accurate, and low-memory fluid solver enabling efficient turbulent multiphase simulations free of the typical oscillatory pressure behavior near boundaries. We present several numerical benchmarks, examples and comparisons of multiphase flows to demonstrate our solver's visual complexity, accuracy, and realism.

Supplementary Material

ZIP File (papers_563.zip)
supplemental

References

[1]
Reza Haghani Hassan Abadi, Mohammad Hassan Rahimian, and Abbas Fakhari. 2018. Conservative phase-field lattice-Boltzmann model for ternary fluids. J. Comput. Phys. 374 (2018), 668--691.
[2]
Samuel M Allen and John W Cahn. 1976. Mechanisms of phase transformations within the miscibility gap of Fe-rich Fe-Al alloys. Acta Metallurgica 24, 5 (1976), 425--437.
[3]
Daniel M Anderson, Geoffrey B McFadden, and Adam A Wheeler. 1998. Diffuse-interface methods in fluid mechanics. Annual review of fluid mechanics 30, 1 (1998), 139--165.
[4]
Ryoichi Ando, Nils Thuerey, and Chris Wojtan. 2015. A Stream Function Solver for Liquid Simulations. ACM Trans. Graph. 34, 4, Article 53 (jul 2015), 9 pages.
[5]
Kai Bao, Xiaolong Wu, Hui Zhang, and Enhua Wu. 2010. Volume Fraction Based Miscible and Immiscible Fluid Animation. Comput. Animat. Virtual Worlds 21, 3--4 (may 2010), 401--410.
[6]
Weizhu Bao and Qiang Du. 2011. Multiscale Modeling and Analysis for Materials Simulation. World Scientific, Singapore.
[7]
Landon Boyd and Robert Bridson. 2012. MultiFLIP for Energetic Two-Phase Fluid Simulation. ACM Trans. Graph. 31, 2, Article 16 (apr 2012), 12 pages.
[8]
Morgan Brassel and Elie Bretin. 2011. A modified phase field approximation for mean curvature flow with conservation of the volume. Mathematical Methods in the Applied Sciences 10, 34 (2011), 1157--1180.
[9]
John W Cahn and John E Hilliard. 1958. Free energy of a nonuniform system. I. Interfacial free energy. The Journal of chemical physics 28, 2 (1958), 258--267.
[10]
Zhenhua Chai, Dongke Sun, Huili Wang, and Baochang Shi. 2018. A comparative study of local and nonlocal Allen-Cahn equations with mass conservation. International Journal of Heat and Mass Transfer 122 (2018), 631--642.
[11]
Yixin Chen, Wei Li, Rui Fan, and Xiaopei Liu. 2022. GPU Optimization for High-Quality Kinetic Fluid Simulation. IEEE Trans. Vis. Comp. Graph. 28, 9 (2022), 3235--3251.
[12]
Pao-Hsiung Chiu and Yan-Ting Lin. 2011. A conservative phase field method for solving incompressible two-phase flows. J. Comput. Phys. 230, 1 (2011), 185--204.
[13]
Andrew W Cook, William Cabot, and Paul L Miller. 2004. The mixing transition in Rayleigh-Taylor instability. Journal of Fluid Mechanics 511 (2004), 333--362.
[14]
Mathieu Desbrun and Marie-Paule Gascuel. 1996. Smoothed Particles: A New Paradigm for Animating Highly Deformable Bodies. In Proceedings of the Eurographics Workshop on Computer Animation and Simulation '96 (Poitiers, France). Springer-Verlag, Berlin, Heidelberg, 61--76.
[15]
Dominique d'Humières. 2002. Multiple-relaxation-time lattice Boltzmann models in three dimensions. Phil. Trans. R. Soc. A 360 (2002), 437--451. Issue 1792.
[16]
Hang Ding, Peter DM Spelt, and Chang Shu. 2007. Diffuse interface model for incompressible two-phase flows with large density ratios. J. Comput. Phys. 226, 2 (2007), 2078--2095.
[17]
Suchuan Dong. 2017. Wall-bounded multiphase flows of N immiscible incompressible fluids: Consistency and contact-angle boundary condition. J. Comput. Phys. 338 (2017), 21--67.
[18]
Charles M Elliott and Stefan Luckhaus. 1991. A generalised diffusion equation for phase separation of a multi-component mixture with interfacial free energy. Retrieved from the University of Minnesota Digital Conservancy 1 (1991), 29 pages.
[19]
Abbas Fakhari, Diogo Bolster, and Li-Shi Luo. 2017a. A weighted multiple-relaxation-time lattice Boltzmann method for multiphase flows and its application to partial coalescence cascades. J. Comput. Phys. 341 (2017), 22--43.
[20]
Abbas Fakhari, Travis Mitchell, Christopher Leonardi, and Diogo Bolster. 2017b. Improved locality of the phase-field lattice-Boltzmann model for immiscible fluids at high density ratios. Physical Review E 96, 5 (2017), 053301.
[21]
Linlin Fei, Jiapei Yang, Yiran Chen, Huangrui Mo, and Kai H Luo. 2020. Mesoscopic simulation of three-dimensional pool boiling based on a phase-change cascaded lattice Boltzmann method. Physics of Fluids 32, 10 (2020).
[22]
Ming Gao, Andre Pradhana, Xuchen Han, Qi Guo, Grant Kot, Eftychios Sifakis, and Chenfanfu Jiang. 2018a. Animating fluid sediment mixture in particle-laden flows. ACM Transactions on Graphics (TOG) 37, 4 (2018), 1--11.
[23]
Ming Gao, Xinlei Wang, Kui Wu, Andre Pradhana, Eftychios Sifakis, Cem Yuksel, and Chenfanfu Jiang. 2018b. GPU Optimization of Material Point Methods. ACM Trans. Graph. 37, 6, Article 254 (dec 2018), 12 pages.
[24]
Qiang He, Yongjian Li, Weifeng Huang, Yang Hu, Decai Li, and Yuming Wang. 2020. A unified lattice Boltzmann model for immiscible and miscible ternary fluids. Computers & Mathematics with Applications 80, 12 (2020), 2830--2859.
[25]
Jeong-Mo Hong and Chang-Hun Kim. 2005. Discontinuous Fluids. ACM Trans. Graph. 24, 3 (jul 2005), 915--920.
[26]
Yang Hu, Decai Li, and Qiang He. 2020. Generalized conservative phase field model and its lattice Boltzmann scheme for multicomponent multiphase flows. International Journal of Multiphase Flow 132 (2020), 103432.
[27]
Y. Jiang and Y. Lan. 2021. A Dynamic Mixture Model for Non-equilibrium Multiphase Fluids. Computer Graphics Forum 40, 7 (2021), 85--95.
[28]
Y. Jiang, C. Li, S. Deng, and S. M. Hu. 2020. A Divergence-free Mixture Model for Multiphase Fluids. Computer Graphics Forum 39, 8 (2020), 69--77.
[29]
Nahyup Kang, Jinho Park, Junyong Noh, and Sung Yong Shin. 2010. A Hybrid Approach to Multiple Fluid Simulation using Volume Fractions. Computer Graphics Forum 29, 2 (2010), 685--694.
[30]
Byungmoon Kim. 2010. Multi-phase fluid simulations using regional level sets. ACM Transactions on Graphics (TOG) 29, 6 (2010), 1--8.
[31]
Junseok Kim and Hyun Geun Lee. 2017. A new conservative vector-valued Allen-Cahn equation and its fast numerical method. Computer Physics Communications 221 (2017), 102--108.
[32]
Hyun Geun Lee and Junseok Kim. 2012. An efficient and accurate numerical algorithm for the vector-valued Allen-Cahn equations. Computer Physics Communications 183, 10 (2012), 2107--2115.
[33]
Wei Li, Yixin Chen, Mathieu Desbrun, Changxi Zheng, and Xiaopei Liu. 2020. Fast and Scalable Turbulent Flow Simulation with Two-Way Coupling. ACM Trans. Graph. 39, 4, Article 47 (2020).
[34]
Wei Li and Mathieu Desbrun. 2023. Fluid-Solid Coupling in Kinetic Two-Phase Flow Simulation. ACM Trans. Graph. 42, 4, Article 123 (jul 2023), 14 pages.
[35]
Wei Li, Daoming Liu, Mathieu Desbrun, Jin Huang, and Xiaopei Liu. 2021. Kinetic-Based Multiphase Flow Simulation. IEEE Trans. Vis. Comp. Graph. 27, 7 (2021), 3318--3334.
[36]
Wei Li, Yihui Ma, Xiaopei Liu, and Mathieu Desbrun. 2022. Efficient Kinetic Simulation of Two-Phase Flows. ACM Trans. Graph. 41, 4, Article 114 (jul 2022), 17 pages.
[37]
Wei Li, Tongtong Wang, Zherong Pan, Xifeng Gao, Kui Wu, and Mathieu Desbrun. 2023. High-Order Moment-Encoded Kinetic Simulation of Turbulent Flows. ACM Trans. Graph. 42, 6 (2023), 1--13.
[38]
Frank Losasso, Tamar Shinar, Andrew Selle, and Ronald Fedkiw. 2006. Multiple interacting liquids. ACM Transactions on Graphics (TOG) 25, 3 (2006), 812--819.
[39]
Qin Lou, Zhaoli Guo, and Baochang Shi. 2013. Evaluation of outflow boundary conditions for two-phase lattice Boltzmann equation. Physical review E 87, 6 (2013), 063301.
[40]
Chaoyang Lyu, Kai Bai, Yiheng Wu, Mathieu Desbrun, Changxi Zheng, and Xiaopei Liu. 2023. Building a Virtual Weakly-Compressible Wind Tunnel Testing Facility. ACM Trans. Graph. 42, 4 (2023).
[41]
V. Mihalef, D. Metaxas, and M. Sussman. 2007. Textured Liquids based on the Marker Level Set. Computer Graphics Forum 26, 3 (2007), 457--466.
[42]
Matthias Müller, Barbara Solenthaler, Richard Keiser, and Markus Gross. 2005. Particle-Based Fluid-Fluid Interaction. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (Los Angeles, California) (SCA '05). Association for Computing Machinery, New York, NY, USA, 237--244.
[43]
Michael B. Nielsen and Ole Østerby. 2013. A Two-Continua Approach to Eulerian Simulation of Water Spray. ACM Trans. Graph. 32, 4, Article 67 (jul 2013), 10 pages.
[44]
Stanley Osher and James A Sethian. 1988. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. Journal of computational physics 79, 1 (1988), 12--49.
[45]
Simon Premžoe, Tolga Tasdizen, James Bigler, Aaron Lefohn, and Ross T. Whitaker. 2003. Particle-Based Simulation of Fluids. Computer Graphics Forum 22, 3 (2003), 401--410.
[46]
Bo Ren, Wei He, Chen-Feng Li, and Xu Chen. 2021. Incompressibility Enforcement for Multiple-Fluid SPH Using Deformation Gradient. IEEE Transactions on Visualization and Computer Graphics 28, 10 (2021), 3417--3427.
[47]
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 Transactions on Graphics (TOG) 33, 5 (2014), 1--11.
[48]
Bo Ren, Xu-Yun Yang, Ming C. Lin, Nils Thuerey, Matthias Teschner, and Chenfeng Li. 2018. Visual Simulation of Multiple Fluids in Computer Graphics: A State-of-the-Art Report. Journal of Computer Science and Technology 33, 3 (2018), 431--451.
[49]
Jacob Rubinstein and Peter Sternberg. 1992. Nonlocal reaction---diffusion equations and nucleation. IMA Journal of Applied Mathematics 48, 3 (1992), 249--264.
[50]
Xiaowen Shan, Xue-Feng Yuan, and Hudong Chen. 2006. Kinetic theory representation of hydrodynamics: a way beyond the Navier-Stokes equation. J. Fluid Mech. 550 (2006), 413--441.
[51]
Jos Stam. 1999. Stable Fluids. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '99). ACM Press/Addison-Wesley Publishing Co., USA, 121--128.
[52]
Ying Sun and Christoph Beckermann. 2007. Sharp interface tracking using the phasefield equation. J. Comput. Phys. 220, 2 (2007), 626--653.
[53]
Mark Sussman, Peter Smereka, and Stanley Osher. 1994. A level set approach for computing solutions to incompressible two-phase flow. Journal of Computational physics 114, 1 (1994), 146--159.
[54]
Grétar Tryggvason, Bernard Bunner, Asghar Esmaeeli, Damir Juric, N Al-Rawahi, W Tauber, J Han, S Nas, and Y-J Jan. 2001. A front-tracking method for the computations of multiphase flow. Journal of computational physics 169, 2 (2001), 708--759.
[55]
Huili Wang, Xiaolei Yuan, Hong Liang, Zhenhua Chai, and Baochang Shi. 2019. A brief review of the phase-field-based lattice Boltzmann method for multiphase flows. Capillarity 2, 3 (2019), 33--52.
[56]
Wolfram Research Inc. 2023. Mathematica, Version 13.2. https://www.wolfram.com/mathematica
[57]
Shuonan Wu and Jinchao Xu. 2017. Multiphase Allen-Cahn and Cahn-Hilliard models and their discretizations with the effect of pairwise surface tensions. J. Comput. Phys. 343 (2017), 10--32.
[58]
Han Yan and Bo Ren. 2023. High Density Ratio Multi-Fluid Simulation with Peridynamics. ACM Trans. Graph. 42, 6, Article 191 (2023), 14 pages.
[59]
Xiao Yan, Yun-Tao Jiang, Chen-Feng Li, Ralph R Martin, and Shi-Min Hu. 2016. Multiphase SPH simulation for interactive fluids and solids. ACM Transactions on Graphics (TOG) 35, 4 (2016), 1--11.
[60]
Xiao Yan, Chen-Feng Li, Xiaosong Chen, and Shi-Min Hu. 2018. MPM simulation of interacting fluids and solids. Computer Graphics Forum 37, 8 (2018), 183--193.
[61]
Tao Yang, Jian Chang, Ming C Lin, Ralph R Martin, Jian J Zhang, and Shi-Min Hu. 2017. A unified particle system framework for multi-phase, multi-material visual simulations. ACM Transactions on Graphics (TOG) 36, 6 (2017), 1--13.
[62]
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 Transactions on Graphics (TOG) 34, 6 (2015), 1--11.
[63]
Pengtao Yue, Chunfeng Zhou, and James J Feng. 2007. Spontaneous shrinkage of drops and mass conservation in phase-field simulations. J. Comput. Phys. 223, 1 (2007), 1--9.
[64]
Lin Zheng and Song Zheng. 2019. Phase-field-theory-based lattice Boltzmann equation method for N immiscible incompressible fluids. Physical Review E 99, 6 (2019), 063310.
[65]
Hongbin Zhu, Kai Bao, Enhua Wu, and Xuehui Liu. 2007. Stable and Efficient Miscible Liquid-Liquid Interactions. In Proceedings of the 2007 ACM Symposium on Virtual Reality Software and Technology (Newport Beach, California) (VRST '07). Association for Computing Machinery, New York, NY, USA, 55--64.
[66]
Hongbin Zhu, Xuehui Liu, Youquan Liu, and Enhua Wu. 2006. Simulation of miscible binary mixtures based on lattice Boltzmann method. Computer Animation and Virtual Worlds 17, 3--4 (2006), 403--410.

Index Terms

  1. Kinetic Simulation of Turbulent Multifluid Flows

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 43, Issue 4
    July 2024
    1774 pages
    EISSN:1557-7368
    DOI:10.1145/3675116
    Issue’s Table of Contents
    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].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 July 2024
    Published in TOG Volume 43, Issue 4

    Check for updates

    Author Tags

    1. lattice boltzmann method
    2. velocity moments
    3. turbulent flows
    4. large density ratio
    5. multifluid flows

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 159
      Total Downloads
    • Downloads (Last 12 months)159
    • Downloads (Last 6 weeks)27
    Reflects downloads up to 26 Nov 2024

    Other Metrics

    Citations

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media