Divergence-Free Smoothed Particle Hydrodynamics

Similar documents
Divergence-Free Smoothed Particle Hydrodynamics

Comparison between incompressible SPH solvers

Particle-based Fluid Simulation

Robust Simulation of Sparsely Sampled Thin Features in SPH-Based Free Surface Flows

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang

IMPROVED WALL BOUNDARY CONDITIONS WITH IMPLICITLY DEFINED WALLS FOR PARTICLE BASED FLUID SIMULATION

Fluid Simulation. [Thürey 10] [Pfaff 10] [Chentanez 11]

Technical Report TR

Navier-Stokes & Flow Simulation

A Geometric Approach to Animating Thin Surface Features in SPH Water

Navier-Stokes & Flow Simulation

Parallel GPU-Based Fluid Animation. Master s thesis in Interaction Design and Technologies JAKOB SVENSSON

Navier-Stokes & Flow Simulation

Density Maps for Improved SPH Boundary Handling

Development of an Incompressible SPH Method through SPARTACUS-2D

Overview of Traditional Surface Tracking Methods

Realistic Animation of Fluids

Characteristic Aspects of SPH Solutions

Smoke Simulation using Smoothed Particle Hydrodynamics (SPH) Shruti Jain MSc Computer Animation and Visual Eects Bournemouth University

Moving Least Squares Boundaries for SPH Fluids

CS 231. Fluid simulation

CGT 581 G Fluids. Overview. Some terms. Some terms

A Physically Consistent Implicit Viscosity Solver for SPH Fluids

3D Simulation of Dam-break effect on a Solid Wall using Smoothed Particle Hydrodynamic

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

Thermal Coupling Method Between SPH Particles and Solid Elements in LS-DYNA

CS-184: Computer Graphics Lecture #21: Fluid Simulation II

CUDA. Fluid simulation Lattice Boltzmann Models Cellular Automata

SPH: Towards the simulation of wave-body interactions in extreme seas

Realtime Water Simulation on GPU. Nuttapong Chentanez NVIDIA Research

Realistic Animation of Fluids

PARALLEL SIMULATION OF A FLUID FLOW BY MEANS OF THE SPH METHOD: OPENMP VS. MPI COMPARISON. Pawe l Wróblewski, Krzysztof Boryczko

Particle-Based Fluid Simulation. CSE169: Computer Animation Steve Rotenberg UCSD, Spring 2016

AN ADAPTIVE SAMPLING APPROACH TO INCOMPRESSIBLE PARTICLE-BASED FLUID. A Dissertation WOO-SUCK HONG

Hybrid Smoothed Particle Hydrodynamics

Support for Multi physics in Chrono


Volume preserving viscoelastic fluids with large deformations using position-based velocity corrections

Fast Multiple-fluid Simulation Using Helmholtz Free Energy

An Adaptive Sampling Approach to Incompressible Particle-Based Fluid

Boundary handling and adaptive time-stepping for PCISPH

Fluid Simulation using Smoothed Particle Hydrodynamics

T6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller

ADAPTIVE POSITION-BASED FLUIDS: IMPROVING PERFORMANCE OF FLUID SIMULATIONS FOR REAL-TIME APPLICATIONS

FLUID SIMULATION. Kristofer Schlachter

Simulating three-dimensional turbulence with SPH

Investigation of cross flow over a circular cylinder at low Re using the Immersed Boundary Method (IBM)

Hardware Accelerated Real-Time Fluid Surface Simulation

Interactive Fluid Simulation using Augmented Reality Interface

A stable moving-particle semi-implicit method for free surface flows

Fluid Simulation Quality with Violated CFL Condition

Interactive Fluid Simulation Using Augmented Reality Interface

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things:

Computer animation for fluid simulation of a high viscous fluid melting

Modeling Surface Tension in SPH by Interface Reconstruction using Radial Basis Functions

Animation of Fluids. Animating Fluid is Hard

Fluid Simulation by the Smoothed Particle Hydrodynamics Method: A Survey

Fluids in Games. Jim Van Verth Insomniac Games

Solidification using Smoothed Particle Hydrodynamics

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

Numerical study of composite structures subjected to slamming loads using Smoothed Particle Hydrodynamics (SPH)

Robust Simulation of Sparsely Sampled Thin Features in SPH-Based Free Surface Flows

Fluid Simulation using Smooth Particle Hydrodynamics

MULTIPHYSICS SIMULATION USING GPU

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama

NVIDIA. Interacting with Particle Simulation in Maya using CUDA & Maximus. Wil Braithwaite NVIDIA Applied Engineering Digital Film

GPU Simulations of Violent Flows with Smooth Particle Hydrodynamics (SPH) Method

Fluid-structure Interaction by the mixed SPH-FE Method with Application to Aircraft Ditching

This is an Open Access document downloaded from ORCA, Cardiff University's institutional repository:

Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)

PHYSICALLY BASED ANIMATION

SPH Accuracy to Describe the Wave Impact on a Tall Structure (benchmark case 1)

The Immersed Interface Method

SPH: Why and what for?

Fast Particle Neighbor Searching for Unlimited Scene with Fluid Refraction Improvement

Adaptive Particles for Incompressible Fluid Simulation (Technical Report tamu-cs-tr )

Dynamical Simulation 1: Particle Systems and ODEs

Cloth Simulation. COMP 768 Presentation Zhen Wei

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

Mass-Spring Systems. Last Time?

The 3D DSC in Fluid Simulation

Example 13 - Shock Tube

Fluid Solver built in Houdini

Particleworks: Particle-based CAE Software fully ported to GPU

Mesh-free Lagrangian modelling of fluid dynamics

Animation of air bubbles with SPH

Surface Tension Approximation in Semi-Lagrangian Level Set Based Fluid Simulations for Computer Graphics

A Novel Approach to High Speed Collision

Modeling Incompressible Fluids by Means of the SPH Method: Surface Tension and Viscosity

Smoothed Particle Hydrodynamics on GPUs

Permeable and Absorbent Materials in Fluid Simulations

Auto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial

MODELLING WATER ENTRY OF A WEDGE BY MULTIPHASE SPH METHOD. Kai GONG, Benlong WANG and Hua LIU 1

DYVERSO: A Versatile Multiphase Position-Based Fluids Solution for VFX

A GPU ACCELERATED SMOOTHED PARTICLE HYDRODYNAMICS CAPABILITY FOR HOUDINI. A Thesis MATHEW ALLEN SANFORD

In computer graphics, interactions at interfaces between

Chapter 1 - Basic Equations

INTERACTION BETWEEN TURBULENT DYNAMICAL PROCESSES AND STATISTICS IN DEFORMED AIR-LIQUID INTERFACES, VIA DNS

Gradient Free Design of Microfluidic Structures on a GPU Cluster

Available online at ScienceDirect. Procedia Engineering 126 (2015 )

Transcription:

Copyright of figures and other materials in the paper belongs to original authors. Divergence-Free Smoothed Particle Hydrodynamics Bender et al. SCA 2015 Presented by MyungJin Choi 2016-11-26

1. Introduction We introduce an efficient and stable implicit SPH solver Density & pressure solver Low volume compression (below 0.01%) Divergence-free velocity field Low volume compression and divergence-free velocity field Enforcing incompressibility and stability Position level Velocity level Our method offers the Following advantages: Low density & divergence error More stable Allowing large time step Decreasing the number of iterations MyungJin Choi 2016-11-26 # 2

2. Related Work EOS-based Approach Simulating Free Surface Flows with SPH [Monaghan / JCP 1994] Particle-Based Fluid Simulation for Interactive Applications [Muller et al. / SCA 2003] Adaptively Sampled Particle Fluids [Adams et al. / TOG 2007] p i = k( ρ i ρ ρ) Weakly Compressible SPH for Free Surface Flows [Becker and Teschner / SCA 2007], MyungJin Choi 2016-11-26 # 3

2. Related Work Pressure Solver Based Approach (1/2) Predictive-Corrective Incompressible SPH [Solenthaler and Pajarola / TOG 2009] Versatile Rigid-Fluid Coupling for Incompressible SPH [Akinci et al. / TOG 2012] Versatile Surface Tension and Adhesion for SPH Fluids [Akinci et al. / TOG 2013] Position Based Fluids [Macklin and Muller / TOG 2013] MyungJin Choi 2016-11-26 # 4

2. Related Work Pressure Solver Based Approach (2/2) Incompressible SPH using the Divergence-Free Condition [Kang and Sagong / CGF 2014] MyungJin Choi 2016-11-26 # 5

2. Related Work Pressure Poisson Equation Based Approach Two-way Coupled SPH and Particle Level Set Fluid Simulation [Lasasso et al. / TVCG 2008] An incompressible multi-phase SPH method [Hu et al. / JOCP 2007] Local Poisson SPH for Viscous Incompressible Fluids [He et al. / CGF 2012] MyungJin Choi 2016-11-26 # 6

3. Fluid Simulation We skip the viscous term on the right side of Navier-Stokes equation Use the XSPH variant Density can be approximated by using [Monaghan 1922] concept The pressure field is determined by the equation of state Special case: MyungJin Choi 2016-11-26 # 7

3.1 Simulation Step The density solver modify the velocities The divergence-free solver corrects the resulting velocities F adv contains gravity, surface tension and viscosity The time step size is determined by CFL condition t 0.4 d v max MyungJin Choi 2016-11-26 # 8

3.2 Divergence-Free Solver The Goal is Determination of the stiffness parameter: k i v and k j v MyungJin Choi 2016-11-26 # 9

3.2 Divergence-Free Solver Basic Knowledge (1/2) The divergence-free solver enforces the condition v = 0 The pressure force of particle i is determined by The pressure gradient can be driven as: ** p i = k ρ i ρ 0 p = k ρ t+i ρ 0 k ρ t ρ 0 = k ρ t+1 ρ t = k ρ MyungJin Choi 2016-11-26 # 10

3.2 Divergence-Free Solver Basic Knowledge (2/2) p The forces F j i can be driven as: Using the condition: Momentum Conservation MyungJin Choi 2016-11-26 # 11

3.2 Divergence-Free Solver How to drive the stiffness parameter k i v k i v can be driven as: Dρ i Dt = ρ i v i (the continuity equation) Dρ i Dt = ρ i 1 ρ i j m j v i v j W ij = j m j v i v j W ij (6) (Ihmsen et al. 2014b) Dρ i Dt = t j m j p F i p F j i W m i m ij (7) ( v i = t F i, v j m j = t F j i i p p m j ) (inserting equation (4), (5) in (7)) MyungJin Choi 2016-11-26 # 12

3.2 Divergence-Free Solver Algorithm Overview The solver performs at least one iteration If particle j is not dynamic, F j i p = 0 MyungJin Choi 2016-11-26 # 13

3.3 Constant Density Solver The Goal is Correction of the density error Using the stiffness parameter: k i and k j MyungJin Choi 2016-11-26 # 14

3.3 Constant Density Solver How to drive the stiffness parameter: k i k i can be driven as: With the equations (6) and (7) ρ i = ρ 0 Analogous to Equation (7), MyungJin Choi 2016-11-26 # 15

3.3 Constant Density Solver Algorithm Overview MyungJin Choi 2016-11-26 # 16

3.4 Kernel In our work we use the cubic spline kernel To speed up the simulation we use a precomputed lookup tables Both the kernel and its gradient we introduce a scalar function g(q) With W h q x with q = x h A lookup table is generated easily by a regular sampling MyungJin Choi 2016-11-26 # 17

4. Results Methods Neighborhood search: A Parallel SPH Implementation on Multi-core CPUs, [Ihmsen et al. / 2011] Rigid-fluid Coupling: Versatile Rigid-Fluid Coupling for Incompressible SPH, [Akinci et al. / 2012] Viscosity: Ghost SPH for Animating Water, [Schechter and Bridson / 2012] Surface tension: Versatile Surface Tension and Adhesion for SPH Fluids, [Akinci et al. / 2013] Time Step: CFL Condition MyungJin Choi 2016-11-26 # 18

4. Results Performance Comparison to other methods DFSPH solvers required only 4.5 and 2.8 iterations IISPH required 50.5 iterations For the sampling of the kernel function and its gradient we used 1000 sample points and measured an maximum local error of less than 10 11 (Performance Table) (Speed up factor) MyungJin Choi 2016-11-26 # 19

4. Results Memory Requirements Per particle we only have to store the scalar value When performing a warm start, we have to store one additional scalar for each solver IISPH requires seven scalar values for the solver and one for the warm start MyungJin Choi 2016-11-26 # 20

4. Results Stability MyungJin Choi 2016-11-26 # 21

4. Results Full Video MyungJin Choi 2016-11-26 # 22

5. Conclusion and Future Work In this paper we presented a novel implicit SPH simulation method For incompressible fluids that prevents volume compression And enforce a divergence-free velocity field In SPH simulations the density near a free surface is underestimated which causes unnatural particle clustering artifacts Without pressure clamping more sophisticated solving algorithms like the conjugate gradient method We also plan to investigate If DFSPH can improve the stability of multi-phase simulations with high density contrasts. MyungJin Choi 2016-11-26 # 23