[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1272690.1272719acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Weakly compressible SPH for free surface flows

Published: 03 August 2007 Publication History

Abstract

We present a weakly compressible form of the Smoothed Particle Hydrodynamics method (SPH) for fluid flow based on the Tait equation. In contrast to commonly employed projection approaches that strictly enforce incompressibility, time-consuming solvers for the Poisson equation are avoided by allowing for small, user-defined density fluctuations. We also discuss an improved surface tension model that is particularly appropriate for single-phase free-surface flows. The proposed model is compared to existing models and experiments illustrate the accuracy of the approach for free surface flows. Combining the proposed methods, volume-preserving low-viscosity liquids can be efficiently simulated using SPH. The approach is appropriate for medium-scale and small-scale phenomena. Effects such as splashing and breaking waves are naturally handled.

References

[1]
{ALD06} Adams B., Lenaerts T., Dutre P.: Particle Splatting: Interactive Rendering of Particle-Based Simulation Data. Tech. Rep. CW 453, Katholieke Universiteit Leuven, 2006.
[2]
{Bat67} Batchelor G.: An Introduction to Fluid Dynamics. Cambridge University Press, 1967.
[3]
{BFMF06} Bridson R., Fedkiw R., Müller-Fischer M.: Fluid simulation: Siggraph 2006 course notes. In SIGGRAPH '06: ACM SIGGRAPH 2006 Courses (New York, NY, USA, 2006), ACM Press, pp. 1--87.
[4]
{BYM05} Bell N., Yu Y., Mucha P. J.: Particle-based simulation of granular materials. In SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation (New York, NY, USA, 2005), ACM Press, pp. 77--86.
[5]
{CBP05} Clavet S., Beaudoin P., Poulin P.: Particle-based viscoelastic fluid simulation. In SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation (New York, NY, USA, 2005), ACM Press, pp. 219--228.
[6]
{CGFO06} Chentanez N., Goktekin T., Feldman B., O'Brien J.: Simultaneous coupling of fluids and deformable bodies. In SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (Aire-la-Ville, Switzerland, Switzerland, 2006), Eurographics Association, pp. 83--89.
[7]
{CMT04} Carlson M., Mucha P., Turk G.: Rigid fluid: animating the interplay between rigid bodies and fluid. In SIGGRAPH '04: ACM SIGGRAPH 2004 Papers (New York, NY, USA, 2004), ACM Press, pp. 377--384.
[8]
{CR99} Cummins S., Rudman M.: An SPH Projection Method. Journal of Computational Physics 152, 2 (1999), 584--607.
[9]
{DG96} Desbrun M., Gascuel M.: Smoothed particles: A new paradigm for animating highly deformable bodies. 6th Eurographics Workshop on Computer Animation and Simulation '96 (1996), 61--76.
[10]
{EFFM02} Enright D., Fedkiw R., Ferziger J., Mitchell I.: A hybrid particle level set method for improved interface capturing. Journal of Computational Physics 183, 1 (2002), 83--116.
[11]
{ETK*07} Elcott S., Tong Y., Kanso E., Schroeder P., Desbrun M.: Stable, circulation-preserving, simplicial fluids. ACM Trans. Graph. 26, 1 (2007), 4.
[12]
{FF01} Foster N., Fedkiw R.: Practical animation of liquids. In SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques (New York, NY, USA, 2001), ACM Press, pp. 23--30.
[13]
{FM96} Foster N., Metaxas D.: Realistic animation of liquids. In GI '96: Proceedings of the conference on Graphics interface '96 (Toronto, Ont., Canada, 1996), Canadian Information Processing Society, pp. 204--212.
[14]
{FM97} Foster N., Metaxas D.: Controlling fluid animation. In CGI '97: Proceedings of the 1997 Conference on Computer Graphics International (Washington, DC, USA, 1997), IEEE Computer Society, pp. 178--188.
[15]
{GM82} Gingold R., Monaghan J.: Kernel estimates as a basis for general particle methods in hydrodynamics. Journal of Computational Physics 46 (1982), 429--453.
[16]
{HA06} Hu X., Adams N.: A multi-phase SPH method for macroscopic and mesoscopic flows. Journal of Computational Physics 213, 2 (2006), 844--861.
[17]
{HMT01} Hadap S., Magnenat-Thalmann N.: Modeling Dynamic Hair as a Continuum. Computer Graphics Forum 20, 3 (2001), 329--338.
[18]
{KAG*05} Keiser R., Adams B., Gasser D., Bazzi P., Dutré P., Gross M.: A Unified Lagrangian Approach to Solid-Fluid Animation. Eurographics Symposium on Point-Based Graphics (2005), 125--133.
[19]
{KCC*06} Kim J., Cha D., Chang B., Koo B., Ihm I.: Practical Animation of Turbulent Splashing Water. Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (2006), 335--344.
[20]
{KM90} Kass M., Miller G.: Rapid, stable fluid dynamics for computer graphics. Proceedings of the 17th annual conference on Computer graphics and interactive techniques (1990), 49--57.
[21]
{KW06} Kipfer P., Westermann R.: Realistic and interactive simulation of rivers. Proceedings of the 2006 conference on Graphics interface (2006), 41--48.
[22]
{LC87} Lorensen W. E., Cline H. E.: Marching cubes: A high resolution 3d surface construction algorithm. In SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques (New York, NY, USA, 1987), ACM Press, pp. 163--169.
[23]
{LGF04} Losasso F., Gibou F., Fedkiw R.: Simulating water and smoke with an octree data structure. International Conference on Computer Graphics and Interactive Techniques (2004), 457--462.
[24]
{LSSF06} Losasso F., Shinar T., Selle A., Fedkiw R.: Multiple interacting liquids. In SIGGRAPH '06: ACM SIGGRAPH 2006 Papers (New York, NY, USA, 2006), ACM Press, pp. 812--819.
[25]
{Max81} Max N.: Vectorized procedural models for natural terrain: Waves and islands in the sunset. In SIGGRAPH '81: Proceedings of the 8th annual conference on Computer graphics and interactive techniques (New York, NY, USA, 1981), ACM Press, pp. 317--324.
[26]
{MCG03} Müller M., Charypar D., Gross M.: Particle-based fluid simulation for interactive applications. In SCA '03: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation (Aire-la-Ville, Switzerland, Switzerland, 2003), Eurographics Association, pp. 154--159.
[27]
{MM97} Morris J., Monaghan J.: A Switch to Reduce SPH Viscosity. Journal of Computational Physics 136, 1 (1997), 41--50.
[28]
{MMS04} Mihalef V., Metaxas D., Sussman M.: Animation and control of breaking waves. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (Aire-la-Ville, Switzerland, Switzerland, 2004), Eurographics Association, pp. 315--324.
[29]
{Mon92} Monaghan J.: Smoothed particle hydrodynamics. Ann. Rev. Astron. Astrophys. 30 (1992), 543--574.
[30]
{Mon94} Monaghan J.: Simulating free surface flows with SPH. Journal of Computational Physics 110, 2 (1994), 399--406.
[31]
{Mon05} Monaghan J.: Smoothed particle hydrodynamics. Reports on Progress in Physics 68, 8 (2005), 1703--1759.
[32]
{Mor99} Morris J.: Simulating surface tension with smoothed particle hydrodynamics. Int. J. Numer. Meth. Fluids 33 (1999), 333--353.
[33]
{MP89} Miller G., Pearce A.: Globular Dynamics: A Connected Particle System for Animating Viscous Fluids. Computers and Graphics 13, 3 (1989), 305--309.
[34]
{MSKG05} Müller M., Solenthaler B., Keiser R., Gross M.: Particle-based fluid-fluid interaction. Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation (2005), 237--244.
[35]
{MST*04} Müller M., Schirm S., Teschner M., Heidel-berger B., Gross M.: Interaction of fluids with deformable solids. Computer Animation and Virtual Worlds 15, 34 (2004), 159--171.
[36]
{Mül04} Müller M.: Interactive blood simulation for virtual surgery based on smoothed particle hydrodynamics. Technology and Health Care 12, 1 (2004), 25--31.
[37]
{OH95} O'Brien J. F., Hodgins J. K.: Dynamic simulation of splashing fluids. In CA '95: Proceedings of the Computer Animation (Washington, DC, USA, 1995), IEEE Computer Society, p. 198.
[38]
{Pea86} Peachey D.: Modeling waves and surf. In SIGGRAPH '86: Proceedings of the 13th annual conference on Computer graphics and interactive techniques (New York, NY, USA, 1986), ACM Press, pp. 65--74.
[39]
{PTB*03} Premoze S., Tasdizen T., Bigler J., Lefohn A., Whitaker R.: Particle-based simulation of fluids. Computer Graphics Forum (Proc. of Eurographics) 22 (2003), 401--410.
[40]
{SAC*99} Stora D., Agliati P., Cani M., Neyret F., Gascuel J.: Animating lava flows. Graphics Interface 99 (1999), 203--210.
[41]
{SDD06} Sigalotti L., Daza J., Donoso A.: Modelling free surface flows with smoothed particle hydrodynamics. Condensed Matter Physics 9, 2(46) (2006), 359--366.
[42]
{SF95} Stam J., Fiume E.: Depicting fire and other gaseous phenomena using diffusion processes. In SIGGRAPH '95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques (New York, NY, USA, 1995), ACM Press, pp. 129--136.
[43]
{SSP07} Solenthaler B., Schläfli J., Pajarola R.: A unified particle model for fluid solid interactions: Research articles. Comput. Animat. Virtual Worlds 18, 1 (2007), 69--82.
[44]
{Sta99} Stam J.: Stable fluids. Proceedings of the 26th annual conference on Computer graphics and interactive techniques (1999), 121--128.
[45]
{TIR06} Thürey N., Iglberger K., Rüde U.: Free surface flows with moving and deforming objects with lbm. In Vision, Modeling, Visualization VMV'06 (2006), pp. 193--200.
[46]
{TKPR06} Thürey N., Keiser R., Pauly M., Rüde U.: Detail-preserving fluid control. In SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (Aire-la-Ville, Switzerland, Switzerland, 2006), Eurographics Association, pp. 7--12.
[47]
{TM05} Tartakovsky A., Meakin P.: Modeling of surface tension and contact angles with smoothed particle hydrodynamics. Physical Review E 72, 2 (2005), 26301.
[48]
{TOT*03} Takeshita D., Ota S., Tamura M., Fujimoto T., Muraoka K., Chiba N.: Particle-based visual simulation of explosive flames. Computer Graphics and Applications, 2003. Proceedings. 11th Pacific Conference on (2003), 482--486.
[49]
{TRS06} Thuerey N., Ruede U., Stamminger M.: Animation of Open Water Phenomena with Coupled Shallow Water and Free Surface Simulations. Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (2006), 157--164.
[50]
{ZB05} Zhu Y., Bridson R.: Animating sand as a fluid. In SIGGRAPH '05: ACM SIGGRAPH 2005 Papers (New York, NY, USA, 2005), ACM Press, pp. 965--972.
[51]
{ZPvBG01} Zwicker M., Pfister H., van Baar J., Gross M.: Surface splatting. In SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques (New York, NY, USA, 2001), ACM Press, pp. 371--378.
[52]
{ZQFK07} Zhao Y., Qiu F., Fan Z., Kaufman A.: Flow Simulation with Locally-Refined LBM. In Proc. of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (2007). to appear.

Cited By

View all
  • (2024)Multi-level Partition of Unity on Differentiable Moving ParticlesACM Transactions on Graphics10.1145/368798943:6(1-21)Online publication date: 19-Dec-2024
  • (2024)A Dual-Particle Approach for Incompressible SPH FluidsACM Transactions on Graphics10.1145/364988843:3(1-18)Online publication date: 9-Apr-2024
  • (2024)Simulating hyperelastic materials with anisotropic stiffness models in a particle-based frameworkComputers and Graphics10.1016/j.cag.2023.09.007116:C(437-447)Online publication date: 4-Mar-2024
  • Show More Cited By

Index Terms

  1. Weakly compressible SPH for free surface flows

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SCA '07: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
      August 2007
      287 pages
      ISBN:9781595936240

      Sponsors

      Publisher

      Eurographics Association

      Goslar, Germany

      Publication History

      Published: 03 August 2007

      Check for updates

      Author Tags

      1. Tait equation
      2. fluid dynamics
      3. physically-based simulation
      4. smoothed particle hydrodynamics
      5. surface tension
      6. volume preservation

      Qualifiers

      • Article

      Conference

      SCA07
      Sponsor:

      Acceptance Rates

      SCA '07 Paper Acceptance Rate 28 of 81 submissions, 35%;
      Overall Acceptance Rate 183 of 487 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)134
      • Downloads (Last 6 weeks)18
      Reflects downloads up to 14 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Multi-level Partition of Unity on Differentiable Moving ParticlesACM Transactions on Graphics10.1145/368798943:6(1-21)Online publication date: 19-Dec-2024
      • (2024)A Dual-Particle Approach for Incompressible SPH FluidsACM Transactions on Graphics10.1145/364988843:3(1-18)Online publication date: 9-Apr-2024
      • (2024)Simulating hyperelastic materials with anisotropic stiffness models in a particle-based frameworkComputers and Graphics10.1016/j.cag.2023.09.007116:C(437-447)Online publication date: 4-Mar-2024
      • (2023)High Density Ratio Multi-Fluid Simulation with PeridynamicsACM Transactions on Graphics10.1145/361834742:6(1-14)Online publication date: 5-Dec-2023
      • (2023)DiffFR: Differentiable SPH-Based Fluid-Rigid Coupling for Rigid Body ControlACM Transactions on Graphics10.1145/361831842:6(1-17)Online publication date: 5-Dec-2023
      • (2023)A Contact Proxy Splitting Method for Lagrangian Solid-Fluid CouplingACM Transactions on Graphics10.1145/359211542:4(1-14)Online publication date: 26-Jul-2023
      • (2022)Position-Based Surface Tension FlowACM Transactions on Graphics10.1145/3550454.355547641:6(1-12)Online publication date: 30-Nov-2022
      • (2022)FishGym: A High-Performance Physics-based Simulation Framework for Underwater Robot Learning2022 International Conference on Robotics and Automation (ICRA)10.1109/ICRA46639.2022.9812066(6268-6275)Online publication date: 23-May-2022
      • (2021)Visual Simulation of Soil-Structure Destruction with Seepage FlowsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/34801414:3(1-18)Online publication date: 27-Sep-2021
      • (2021)Data-Driven Particle-Based Liquid Simulation with Deep Learning Utilizing Sub-Pixel ConvolutionProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/34512614:1(1-16)Online publication date: 28-Apr-2021
      • Show More Cited By

      View Options

      Login options

      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