Smoothed Particle Hydrodynamics Techniques for the Physics Based - - PowerPoint PPT Presentation

smoothed particle hydrodynamics
SMART_READER_LITE
LIVE PREVIEW

Smoothed Particle Hydrodynamics Techniques for the Physics Based - - PowerPoint PPT Presentation

Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids Rigid Bodies Dan Jan Barbara Matthias Koschier Bender Solenthaler Teschner Graphics Research - SPH Solver Fluids Low viscosity


slide-1
SLIDE 1

Smoothed Particle Hydrodynamics

Techniques for the Physics Based Simulation of Fluids and Solids Rigid Bodies Dan Koschier Jan Bender Barbara Solenthaler Matthias Teschner

slide-2
SLIDE 2

SPH for the Physics Based Simulation of Fluids and Solids – 27

Graphics Research - SPH Solver

 Fluids

 Low viscosity [Mueller 2003, Bender 2017]  High viscosity [Debrun 1996, Peer 15, Takahashi 15, Weiler 18]  Ferrofluids [Huang 2019]

 Granular materials  Elastic solids [Solenthaler 2007, Peer 2018]  Plastic solids [Gerszewski 2009]  Rigid bodies [Gissler 2019]

slide-3
SLIDE 3

SPH for the Physics Based Simulation of Fluids and Solids – 28

SPH Rigid-Body Solver

 Sample surfaces with particles  Map contact to artificial density deviation  Compute pressure  Pressure accelerations resolve contacts  Pressure system differs from fluids as accelerations are applied to entire rigid bodies (sets of particles) instead

  • f single particles
slide-4
SLIDE 4

SPH for the Physics Based Simulation of Fluids and Solids – 29

[Gissler et al., presented at ACM SIGGRAPH 2019]

slide-5
SLIDE 5

SPH for the Physics Based Simulation of Fluids and Solids – 30

Formulation

 Rigid-body surface particles with artificial rest density, e.g.  Contact:  Continuity equation:  Time discretization at :  Constraint :

slide-6
SLIDE 6

SPH for the Physics Based Simulation of Fluids and Solids – 31

Concept

 Find velocities for rigid-body particles such that  Map unknown velocities to unknown artificial pressure per particle  Pressure corresponds to a pressure / contact force  Forces change linear / angular momentum of the entire rigid body such that all particles have the desired velocities

slide-7
SLIDE 7

SPH for the Physics Based Simulation of Fluids and Solids – 32

Illustration

slide-8
SLIDE 8

SPH for the Physics Based Simulation of Fluids and Solids – 33

 One equation per particle with unknown particle velocity  One equation per particle with unknown body velocities

Reformulating the System

slide-9
SLIDE 9

SPH for the Physics Based Simulation of Fluids and Solids – 34

 One equation per particle with unknown contact forces  One equation per particle with unknown pressures

Reformulating the System

slide-10
SLIDE 10

SPH for the Physics Based Simulation of Fluids and Solids – 35

Solver

 SPH discretization of

 Two loops over all rigid particles  Standard SPH forms for

 Jacobi iterations

slide-11
SLIDE 11

SPH for the Physics Based Simulation of Fluids and Solids – 36

Strong Fluid-Rigid Coupling

 Iterative rigid-body solver  Iterative fluid solver, e.g. PCISPH, IISPH, DFSPH  Interleaved fluid-rigid velocity update  Rigid solver iteration updates predicted velocities of rigid particles  Fluid solver iteration updates predicted velocities of fluid particles

slide-12
SLIDE 12

SPH for the Physics Based Simulation of Fluids and Solids – 37

[Gissler et al., presented at ACM SIGGRAPH 2019]

slide-13
SLIDE 13

SPH for the Physics Based Simulation of Fluids and Solids – 38

[Gissler et al., presented at ACM SIGGRAPH 2019]

slide-14
SLIDE 14

SPH for the Physics Based Simulation of Fluids and Solids – 39

[Gissler et al., presented at ACM SIGGRAPH 2019]

slide-15
SLIDE 15

SPH for the Physics Based Simulation of Fluids and Solids – 40

[FIFTY2 Technology]