Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3099564.3099565acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
research-article

Density maps for improved SPH boundary handling

Published: 28 July 2017 Publication History

Abstract

In this paper, we present the novel concept of density maps for robust handling of static and rigid dynamic boundaries in fluid simulations based on Smoothed Particle Hydrodynamics (SPH). In contrast to the vast majority of existing approaches, we use an implicit discretization for a continuous extension of the density field throughout solid boundaries. Using the novel representation we enhance accuracy and efficiency of density and density gradient evaluations in boundary regions by computationally efficient lookups into our density maps. The map is generated in a preprocessing step and discretizes the density contribution in the boundary's near-field. In consequence of the high regularity of the continuous boundary density field, we use cubic Lagrange polynomials on a narrow-band structure of a regular grid for discretization. This strategy not only removes the necessity to sample boundary surfaces with particles but also decouples the particle size from the number of sample points required to represent the boundary. Moreover, it solves the ever-present problem of particle deficiencies near the boundary. In several comparisons we show that the representation is more accurate than particle samplings, especially for smooth curved boundaries. We further demonstrate that our approach robustly handles scenarios with highly complex boundaries and even outperforms one of the most recent sampling based techniques.

Supplementary Material

ZIP File (a1-koschier.zip)
Supplemental files.

References

[1]
N. Akinci, J. Cornells, G. Akinci, and M. Teschner. 2013. Coupling elastic solids with smoothed particle hydrodynamics fluids. Computer Animation and Virtual Worlds 24, 3--4 (2013), 195--203.
[2]
N. Akinci, M. Ihmsen, G. Akinci, B. Solenthaler, and M. Teschner. 2012. Versatile rigid-fluid coupling for incompressible SPH. ACM Transactions on Graphics 31, 4 (2012), 62:1--62:8.
[3]
D.N. Arnold and G. Awanou. 2011. The Serendipity Family of Finite Elements. Foundations of Computational Mathematics 11, 3 (2011), 337--344.
[4]
J.A. Bærentzen and H. Aanæs. 2005. Signed distance computation using the angle weighted pseudonormal. IEEE Trans. on Visualization and Computer Graphics 11, 3 (2005), 243--253.
[5]
S. Band, C. Gissler, and M. Teschner. 2017. Moving Least Squares Boundaries for SPH Fluids. In Virtual Reality Interactions and Physical Simulations (VRIPhys). 1--8.
[6]
M. Becker and M. Teschner. 2007. Weakly compressible SPH for free surface flows. In ACM SIGGRAPH/Eurographics Symp. on Computer Animation. 1--8.
[7]
M. Becker, H. Tessendorf, and M. Teschner. 2009. Direct Forcing for Lagrangian Rigid-Fluid Coupling. IEEE Trans. on Visualization and Computer Graphics 15, 3 (2009), 493--503.
[8]
J. Bender. 2017. PositionBasedDynamics Library. https://github.com/InteractiveComputerGraphics/PositionBasedDynamics.
[9]
J. Bender and D. Koschier. 2017. Divergenee-Free SPH for Incompressible and Viscous Fluids. IEEE Trans. on Visualization and Computer Graphics 23, 3 (2017).
[10]
K. Bodin, C. Lacoursière, and M. Servin. 2012. Constraint fluids. IEEE Trans. on Visualization and Computer Graphics 18 (2012), 516--526.
[11]
M. Corsini, P. Cignoni, and R. Scopigno. 2012. Efficient and Flexible Sampling with Blue Noise Properties of Triangular Meshes. IEEE Trans. on Visualization and Computer Graphics 18, 6 (2012), 914--924.
[12]
M. Desbrun and M.-P. Gascuel. 1996. Smoothed Particles: A new paradigm for animating highly deformable bodies. In Eurographics Workshop on Computer Animation and Simulation. 61--76.
[13]
K. Erleben. 2013. Numerical methods for linear complementarity problems in physics-based animation. In ACM SIGGRAPH Courses. 1--42.
[14]
M. Ferrand, D. R. Laurence, B. D. Rogers, D. Violeau, and C. Kassiotis. 2013. Unified semi-analytical wall boundary conditions for inviscid, laminar or turbulent flows in the meshless SPH method. International Journal for Numerical Methods in Fluids 71, 4 (2013), 446--472.
[15]
M. Fujisawa and K. Miura. 2015. An Efficient Boundary Handling with a Modified Density Calculation for SPH. Computer Graphics Forum 34, 7 (2015), 155--162.
[16]
T. Harada, S. Koshizuka, and Y. Kawaguchi. 2007a. Smoothed particle hydrodynamics in complex shapes. In Spring Conf. on Computer Graph. 191--197.
[17]
T. Harada, S. Koshizuka, and Y. Kawaguchi. 2007b. Smoothed Particle Hydrodynamics on GPUs. In Computer Graphics International. 63--70.
[18]
X. He, N Liu, G. Wang, F. Zhang, S. Li, S. Shao, and H. Wang. 2012. Staggered meshless solid-fluid coupling. ACM Transactions on Graphics 31, 6 (2012), 1.
[19]
M. Huber, B. Eberhardt, and D. Weiskopf. 2015. Boundary Handling at Cloth-Fluid Contact. Computer Graphics Forum 34, 1 (2015), 14--25.
[20]
M. Ihmsen, N. Akinci, M. Becker, and M. Teschner. 2011. A Parallel SPH Implementation on Multi-Core CPUs. Computer Graphics Forum 30, 1 (2011), 99--112.
[21]
M. Ihmsen, N. Akinci, M. Gissler, and M. Teschner. 2010. Boundary handling and adaptive time-stepping for PCISPH. In Virtual Reality Interactions and Physical Simulations (VRIPhys). 79--88.
[22]
M. Ihmsen, J. Cornelis, B. Solenthaler, C. Horvath, and M. Teschner. 2014a. Implicit incompressible SPH. IEEE Trans. on Visualization and Computer Graphics 20, 3 (2014), 426--435.
[23]
M. Ihmsen, J. Orthmann, B. Solenthaler, A. Kolb, and M. Teschner. 2014b. SPH Fluids in Computer Graphics. Eurographics (STAR) (2014), 21--42.
[24]
M.W. Jones, J.A. Bærentzen, and M. Sramek. 2006. 3D distance fields: a survey of techniques and applications. IEEE Trans. on Visualization and Computer Graphics 12, 4 (2006), 581--599.
[25]
D. Koschier, C. Deul, and J. Bender. 2016. Hierarchical hp-Adaptive Signed Distance Fields. In ACM SIGGRAPH/Eurographics Symp. on Computer Animation. 1--10.
[26]
S. Kulasegaram, J. Bonet, R. W. Lewis, and M. Profit. 2004. A variational formulation based contact algorithm for rigid boundaries in two-dimensional SPH applications. Computational Mechanics 33, 4 (2004), 316--325.
[27]
M. Macklin and M. Müller. 2013. Position Based Fluids. ACM Transactions on Graphics 32, 4 (2013), 1--5.
[28]
A.D. Monaco, S. Manenti, M. Gallati, S. Sibilla, G. Agate, and R. Guandalini. 2011. SPH Modeling of Solid Boundaries Through a Semi-Analytic Approach. Engineering Applications of Computational Fluid Mechanics 5, 1 (2011), 1--15.
[29]
J.J. Monaghan. 1992. Smoothed Particle Hydrodynamics. Annual Review of Astronomy and Astrophysics 30, 1 (1992), 543--574.
[30]
J.J. Monaghan. 1994. Simulating Free Surface Flows with SPH. J. Comput. Phys. 110, 2 (1994), 399--406.
[31]
M. Müller, D. Charypar, and M. Gross. 2003. Particle-Based Fluid Simulation for Interactive Applications. In ACM SIGGRAPH/Eurographics Symp. on Computer Animation. 154--159.
[32]
M. Müller, S. Schirm, M. Teschner, B. Heidelberger, and M. Gross. 2004. Interaction of fluids with deformable solids. Computer Animation and Virtual Worlds 15, 34 (2004), 159--171.
[33]
R. Piessens and M. Branders. 1974. A Note on the Optimal Addition of Abscissas to Quadrature Formulas of Gauss and Lobatto. Math. Comp. 28, 125 (1974), 135--139.
[34]
K. Raveendran, C. Wojtan, and G. Turk. 2011. Hybrid smoothed particle hydrodynamics. In ACM SIGGRAPH/Eurographics Symp. on Computer Animation. 33--42.
[35]
H. Schechter and R. Bridson. 2012. Ghost SPH for animating water. ACM Transactions on Graphics 31, 4 (2012), 61:1--61:8.
[36]
B. Solenthaler and R. Pajarola. 2009. Predictive-corrective incompressible SPH. ACM Transactions on Graphics 28, 3 (2009), 40:1--40:6.
[37]
L. Yang, S. Li, A. Hao, and H. Qin. 2012. Realtime Two-Way Coupling of Meshless Fluids and Nonlinear FEM. Computer Graphics Forum 31, 7 (2012), 2037--2046.
[38]
O.C. Zienkiewicz, R.L. Taylor, and J.Z. Zhu. 2013. The Finite Element Method: its Basis and Fundamentals (7th Edition).

Cited By

View all

Index Terms

  1. Density maps for improved SPH boundary handling

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCA '17: Proceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation
    July 2017
    212 pages
    ISBN:9781450350914
    DOI:10.1145/3099564
    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 ACM 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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 July 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. boundary handling
    2. implicit representation
    3. incompressible fluids
    4. smoothed particle hydrodynamics

    Qualifiers

    • Research-article

    Conference

    SCA '17
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 183 of 487 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)41
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)A robust and efficient model for the interaction of fluids with deformable solidsThe Visual Computer10.1007/s00371-024-03770-zOnline publication date: 10-Jan-2025
    • (2024)Unified Pressure, Surface Tension and Friction for SPH FluidsACM Transactions on Graphics10.1145/370803444:1(1-28)Online publication date: 10-Dec-2024
    • (2024)Simulation of crude oil slick on ice infested sea waterPolar Science10.1016/j.polar.2023.10100739(101007)Online publication date: Mar-2024
    • (2024)An energy stable incompressible SPH method with consistent solid boundary treatmentJournal of Computational and Applied Mathematics10.1016/j.cam.2023.115367436(115367)Online publication date: Jan-2024
    • (2024)Physics-based fluid simulation in computer graphics: Survey, research trends, and challengesComputational Visual Media10.1007/s41095-023-0368-y10:5(803-858)Online publication date: 27-Apr-2024
    • (2023)Implicit Surface Tension for SPH Fluid SimulationACM Transactions on Graphics10.1145/363193643:1(1-14)Online publication date: 30-Nov-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)Fluid-Solid Coupling in Kinetic Two-Phase Flow SimulationACM Transactions on Graphics10.1145/359213842:4(1-14)Online publication date: 26-Jul-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
    • (2023)Monolithic Friction and Contact Handling for Rigid Bodies and Fluids Using SPHComputer Graphics Forum10.1111/cgf.1472742:1(155-179)Online publication date: 20-Jan-2023
    • 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