Smoothed particle hydrodynamics in complex shapes

In this paper, we propose an improved computation model of wall boundary in Smoothed Particle Hydrodynamics, a particle method for fluid simulation. Generally, particle methods calculate a wall boundary by converting it to wall particles. The proposed method uses a distance function calculated from a polygon model as a wall boundary. As a result, fluid motion in complex shapes can be simulated easily. Since the method does not use wall particles, it is able to represent a wall boundary without increasing the particle resolution. When a boundary is represented by wall particles, we have to generate a large number of wall particles. The proportion of the number of wall particles in total number of particles is high. However the proposed method does not need wall particles, it can reduce the total number of particles. After the simulation, surface mesh is usually constructed to visualize a simulation result from particles. However, it is difficult to generate smooth surface from them. We also propose a visualization method which can construct smooth fluid surfaces contacting with a wall boundary.

[1]  Ronald Fedkiw,et al.  Coupling water and smoke to thin deformable and rigid shells , 2005, SIGGRAPH '05.

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

[3]  Markus H. Gross,et al.  Interaction of fluids with deformable solids , 2004, Comput. Animat. Virtual Worlds.

[4]  E. Guendelman,et al.  Coupling water and smoke to thin deformable and rigid shells , 2005, SIGGRAPH 2005.

[5]  James F. O'Brien,et al.  Fluid animation with dynamic meshes , 2006, SIGGRAPH 2006.

[6]  Anselmo Lastra,et al.  Simulation of cloud dynamics on graphics hardware , 2003, HWWS '03.

[7]  William E. Lorensen,et al.  Marching cubes: a high resolution 3D surface construction algorithm , 1996 .

[8]  J. Monaghan Smoothed particle hydrodynamics , 2005 .

[9]  James F. O'Brien,et al.  A method for animating viscoelastic fluids , 2004, SIGGRAPH 2004.

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

[11]  James F. O'Brien,et al.  A method for animating viscoelastic fluids , 2004, ACM Trans. Graph..

[12]  Takahiro Harada,et al.  Simulation of Droplet Generation in Micro Flow Using MPS Method , 2006 .

[13]  J. Morris,et al.  Modeling Low Reynolds Number Incompressible Flows Using SPH , 1997 .

[14]  S. Koshizuka,et al.  Moving-Particle Semi-Implicit Method for Fragmentation of Incompressible Fluid , 1996 .

[15]  S. Mauch A Fast Algorithm for Computing the Closest Point and Distance Transform , 2000 .

[16]  Matthias Teschner,et al.  Interaction of fluids with deformable solids: Research Articles , 2004 .

[17]  Ronald Fedkiw,et al.  Efficient simulation of large bodies of water by coupling two and three dimensional techniques , 2006, ACM Trans. Graph..

[18]  Ignacio Llamas,et al.  FlowFixer: Using BFECC for Fluid Simulation , 2005, NPH.

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

[20]  Hyeong-Seok Ko,et al.  Stable but nondissipative water , 2005, TOGS.

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

[22]  James F. O'Brien,et al.  Fluid animation with dynamic meshes , 2006, ACM Trans. Graph..

[23]  Dinesh Manocha,et al.  Interactive 3D distance field computation using linear factorization , 2006, I3D '06.

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

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

[26]  Hujun Bao,et al.  Real-time voxelization for complex polygonal models , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

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

[28]  E. Guendelman,et al.  Efficient simulation of large bodies of water by coupling two and three dimensional techniques , 2006, SIGGRAPH 2006.

[29]  Katsuji Tanizawa,et al.  A Three-Dimensional Numerical Analysis Code for Shipping Water on Deck Using a Particle Method , 2004 .

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

[31]  Jakob Andreas Bærentzen,et al.  3D distance fields: a survey of techniques and applications , 2006, IEEE Transactions on Visualization and Computer Graphics.