Stable and efficient miscible liquid-liquid interactions

In our surrounding environment, we may often see many various miscible liquid-liquid mixture phenomena, like pouring honey or ink into water, Coca Cola into strong wine etc., while few papers have devoted to the simulation of the phenomena. In this paper, we use a two-fluid lattice Boltzmann method (TFLBM) to simulate the underlying dynamics of miscible mixtures. By the method, a subgrid model is applied to improve its numerical stability so that the free surface of the mixture, accompanying with higher Reynolds number, can be simulated. We also apply control forces to the mixture with interesting animation created. By optimizing the memory structure and taking the advantage of dual-core or multi-core systems, we achieve real time computation for a domain in 643 cells full of fluid mixtures.

[1]  Ross T. Whitaker,et al.  Particle‐Based Simulation of Fluids , 2003, Comput. Graph. Forum.

[2]  P. Bhatnagar,et al.  A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems , 1954 .

[3]  K. Steiner,et al.  Free surface Lattice-Boltzmann method to model the filling of expanding cavities by Bingham Fluids Berichte , 2001 .

[4]  Yizhou Yu,et al.  Taming liquids for rapidly changing targets , 2005, SCA '05.

[5]  Alex Povitsky,et al.  High-incidence 3-D Lid-driven Cavity Flow , 2001 .

[6]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential , 2004, Comput. Animat. Virtual Worlds.

[7]  Arnauld Lamorlette,et al.  Structural modeling of flames for a production environment , 2002, SIGGRAPH.

[8]  Adrien Treuille,et al.  Keyframe control of smoke simulations , 2003, ACM Trans. Graph..

[9]  Insung Ihm,et al.  Animation of reactive gaseous fluids through chemical kinetics , 2004, SCA '04.

[10]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[11]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

[12]  Enhua Wu,et al.  Simulation of miscible binary mixtures based on lattice Boltzmann method , 2006, Comput. Animat. Virtual Worlds.

[13]  J. Smagorinsky,et al.  GENERAL CIRCULATION EXPERIMENTS WITH THE PRIMITIVE EQUATIONS , 1963 .

[14]  Klaus Mueller,et al.  Melting and flowing in multiphase environment , 2006, Comput. Graph..

[15]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[16]  Caskey,et al.  GENERAL CIRCULATION EXPERIMENTS WITH THE PRIMITIVE EQUATIONS I . THE BASIC EXPERIMENT , 1962 .

[17]  Dimitris N. Metaxas,et al.  Controlling fluid animation , 1997, Proceedings Computer Graphics International.

[18]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[19]  Enhua Wu,et al.  An improved study of real‐time fluid simulation on GPU , 2004, Comput. Animat. Virtual Worlds.

[20]  Lin Shi,et al.  Controllable smoke animation with guiding objects , 2005, TOGS.

[21]  N Thuerey,et al.  Detail-preserving fluid control , 2009, SCA '06.

[22]  Ying He,et al.  Adapted unstructured LBM for flow simulation on curved surfaces , 2005, SCA '05.

[23]  Z. Popovic,et al.  Fluid control using the adjoint method , 2004, SIGGRAPH 2004.

[24]  Ulrich Rüde,et al.  Free Surface Lattice-Boltzmann fluid simulations with and without level sets , 2004, VMV.

[25]  Stefan Donath On Optimized Implementations of the Lattice Boltzmann Method on Contemporary Architectures , 2004 .

[26]  Yee-Hong Yang,et al.  Particle-based immiscible fluid-fluid collision , 2006, Graphics Interface.

[27]  Duc Quang Nguyen,et al.  Physically based modeling and animation of fire , 2002, ACM Trans. Graph..

[28]  Nigel Sumner,et al.  Melting a Terminatrix , 2003 .

[29]  Duc Quang Nguyen,et al.  Directable photorealistic liquids , 2004, SCA '04.

[30]  Donald H. House,et al.  Better with bubbles: enhancing the visual realism of simulated fluid , 2004, SCA '04.

[31]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[32]  Dani Lischinski,et al.  Target-driven smoke animation , 2004, SIGGRAPH 2004.

[33]  Markus H. Gross,et al.  Particle-based fluid-fluid interaction , 2005, SCA '05.

[34]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[35]  Pierre Alliez,et al.  Farthest point seeding for efficient placement of streamlines , 2005, VIS 05. IEEE Visualization, 2005..

[36]  Sharath S. Girimaji,et al.  LES of turbulent square jet flow using an MRT lattice Boltzmann model , 2006 .

[37]  Yoshinori Dobashi,et al.  Physics motivated modeling of volcanic clouds as a two fluids model , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[38]  J. Boon The Lattice Boltzmann Equation for Fluid Dynamics and Beyond , 2003 .

[39]  L. Luo,et al.  Theory of the lattice Boltzmann method: two-fluid model for binary mixtures. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[40]  D. d'Humières,et al.  Multiple–relaxation–time lattice Boltzmann models in three dimensions , 2002, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[41]  Irina Ginzburg,et al.  A free-surface lattice Boltzmann method for modelling the filling of expanding cavities by Bingham fluids , 2002, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.