Adapted unstructured LBM for flow simulation on curved surfaces

Flow motion on curved surfaces of arbitrary topology is an interesting visual effect but a complex dynamics to simulate. In this paper, we introduce a novel and effective way to model such dynamics. We propose a technique that adapts a recently emerged computational fluid dynamics (CFD) model, unstructured lattice Boltzmann model (Unstructured LBM), from the 2D unstructured meshes to the 3D surface meshes. Unlike previous methods in modeling flows on surfaces, which start from the macroscopic point of view and modify the Navier Stokes solvers for the curved surfaces, our method is based on the microscopic kinetic equations for discrete particle distribution functions. All computations on the surface mesh only involve the information within local neighborhoods. This model lends itself the following advantages: (i) simplicity and explicit parallelism in computation, (ii) great capability in handling complex interactions, such as the interactions between flow and boundaries and the interactions of multiple-component fluids; (iii) no need of global surface parameterization which may cause strong distortions; (iv) capability of being applied to meshes with arbitrary connectivity.

[1]  Jarke J. van Wijk,et al.  Image based flow visualization for curved surfaces , 2003, IEEE Visualization, 2003. VIS 2003..

[2]  S. Succi The Lattice Boltzmann Equation for Fluid Dynamics and Beyond , 2001 .

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

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

[5]  Frank Losasso,et al.  Simulating water and smoke with an octree data structure , 2004, SIGGRAPH 2004.

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

[7]  Ronald Fedkiw,et al.  Simulating water and smoke with an octree data structure , 2004, ACM Trans. Graph..

[8]  Sauro Succi,et al.  Recent advances of Lattice Boltzmann techniques on unstructured grids , 2005 .

[9]  Chi Yang,et al.  TRACKING VORTICES OVER LARGE DISTANCES USING VORTICITY CONFINEMENT , 2001 .

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

[11]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

[12]  J. Buick,et al.  Gravity in a lattice Boltzmann model , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[13]  Greg Turk,et al.  Rigid fluid: animating the interplay between rigid bodies and fluid , 2004, ACM Trans. Graph..

[14]  Mark Carlson,et al.  Rigid fluid: animating the interplay between rigid bodies and fluid , 2004, SIGGRAPH 2004.

[15]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[16]  So-Hsiang Chou,et al.  Lattice Boltzmann method on irregular meshes , 1998 .

[17]  Jos Stam,et al.  Flows on surfaces of arbitrary topology , 2003, ACM Trans. Graph..

[18]  Yiying Tong,et al.  Geodesics-based one-to-one parameterization of 3D triangle meshes , 2005, IEEE MultiMedia.

[19]  Dimitris N. Metaxas,et al.  Modeling the motion of a hot, turbulent gas , 1997, SIGGRAPH.

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

[21]  Ye Zhao,et al.  Eurographics/siggraph Symposium on Computer Animation (2003) Blowing in the Wind , 2022 .

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

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

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

[25]  Yizhou Yu,et al.  Inviscid and incompressible fluid simulation on triangle meshes , 2004, Comput. Animat. Virtual Worlds.

[26]  TongYiying,et al.  Geodesics-Based One-to-One Parameterization of 3D Triangle Meshes , 2005 .

[27]  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.

[28]  S. Succi,et al.  Lattice Boltzmann method on unstructured grids: further developments. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[29]  Ronald Fedkiw,et al.  Finite volume methods for the simulation of skeletal muscle , 2003, SCA '03.

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

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

[32]  Arie E. Kaufman,et al.  Lattice-based flow field modeling , 2004, IEEE Transactions on Visualization and Computer Graphics.

[33]  S. Zaleski,et al.  Lattice Boltzmann model of immiscible fluids. , 1991, Physical review. A, Atomic, molecular, and optical physics.