An Implicit Viscosity Formulation for SPH Fluids

被引:64
作者
Peer, Andreas [1 ]
Ihmsen, Markus [1 ]
Cornelis, Jens [1 ]
Teschner, Matthias [1 ]
机构
[1] Univ Freiburg, D-79106 Freiburg, Germany
来源
ACM TRANSACTIONS ON GRAPHICS | 2015年 / 34卷 / 04期
关键词
Physically-based animation; fluid simulation; Smoothed Particle Hydrodynamics; viscosity; PARTICLE; SIMULATION; ANIMATION;
D O I
10.1145/2766925
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a novel implicit formulation for highly viscous fluids simulated with Smoothed Particle Hydrodynamics SPH. Compared to explicit methods, our formulation is significantly more efficient and handles a larger range of viscosities. Differing from existing implicit formulations, our approach reconstructs the velocity field from a target velocity gradient. This gradient encodes a desired shear-rate damping and preserves the velocity divergence that is introduced by the SPH pressure solver to counteract density deviations. The target gradient ensures that pressure and viscosity computation do not interfere. Therefore, only one pressure projection step is required, which is in contrast to state-of-the-art implicit Eulerian formulations. While our model differs from true viscosity in that vorticity diffusion is not encoded in the target gradient, it nevertheless captures many of the qualitative behaviors of viscous liquids. Our formulation can easily be incorporated into complex scenarios with one-and two-way coupled solids and multiple fluid phases with different densities and viscosities.
引用
收藏
页数:10
相关论文
共 63 条
[1]   Parallel Surface Reconstruction for Particle-Based Fluids [J].
Akinci, G. ;
Ihmsen, M. ;
Akinci, N. ;
Teschner, M. .
COMPUTER GRAPHICS FORUM, 2012, 31 (06) :1797-1809
[2]   Versatile Surface Tension and Adhesion for SPH Fluids [J].
Akinci, Nadir ;
Akinci, Gizem ;
Teschner, Matthias .
ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (06)
[3]   Versatile Rigid-Fluid Coupling for Incompressible SPH [J].
Akinci, Nadir ;
Ihmsen, Markus ;
Akinci, Gizem ;
Solenthaler, Barbara ;
Teschner, Matthias .
ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (04)
[4]  
[Anonymous], 2015, COMPUTER GRAPHICS FO
[5]  
[Anonymous], ACM SIGGRAPH 2007 PA
[6]  
Batty C., 2011, Proc 2011 ACM SIGGRAPH/Eurograp Symp Comp Anim, P111
[7]   Discrete Viscous Sheets [J].
Batty, Christopher ;
Uribe, Andres ;
Audoly, Basile ;
Grinspun, Eitan .
ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (04)
[8]  
Batty Christopher, 2008, P ACM SIGGRAPH EUR S, P219
[9]  
Becker M., 2009, NPH, P27, DOI DOI 10.2312/EG/DL/CONF/EG2009/NPH/027-034
[10]  
Becker M, 2007, SYMPOSIUM ON COMPUTER ANIMATION 2007: ACM SIGGRAPH/ EUROGRAPHICS SYMPOSIUM PROCEEDINGS, P209