A material point method for viscoelastic fluids, foams and sponges

We present a new Material Point Method (MPM) for simulating viscoelastic fluids, foams and sponges. We design our discretization from the upper convected derivative terms in the evolution of the left Cauchy-Green elastic strain tensor. We combine this with an Oldroyd-B model for plastic flow in a complex viscoelastic fluid. While the Oldroyd-B model is traditionally used for viscoelastic fluids, we show that its interpretation as a plastic flow naturally allows us to simulate a wide range of complex material behaviors. In order to do this, we provide a modification to the traditional Oldroyd-B model that guarantees volume preserving plastic flows. Our plasticity model is remarkably simple (foregoing the need for the singular value decomposition (SVD) of stresses or strains). Lastly, we show that implicit time stepping can be achieved in a manner similar to [Stomakhin et al. 2013] and that this allows for high resolution simulations at practical simulation times.

[1]  R. Larson The Structure and Rheology of Complex Fluids , 1998 .

[2]  Marc Alexa,et al.  Point based animation of elastic, plastic and melting objects , 2004, SCA '04.

[3]  Chenfanfu Jiang,et al.  Augmented MPM for phase-change and varied materials , 2014, ACM Trans. Graph..

[4]  Robert K. Prud'homme,et al.  Foams: Theory: Measurements: Applications , 1995 .

[5]  Alexey Stomakhin,et al.  A material point method for snow simulation , 2013, ACM Trans. Graph..

[6]  Markus H. Gross,et al.  Deforming meshes that split and merge , 2009, ACM Trans. Graph..

[7]  Laurier Lincoln Schramm,et al.  Foams: Fundamentals and Applications in the Petroleum Industry , 1994 .

[8]  Eitan Grinspun,et al.  Discrete viscous sheets , 2012, ACM Trans. Graph..

[9]  Greg Turk,et al.  Fast viscoelastic behavior with thin features , 2008, ACM Trans. Graph..

[10]  Robert Bridson,et al.  Accurate viscous free surfaces for buckling, coiling, and rotating liquids , 2008, SCA '08.

[11]  James F. O'Brien,et al.  A method for animating viscoelastic fluids , 2004, ACM Trans. Graph..

[12]  Greg Turk,et al.  Melting and flowing , 2002, SCA '02.

[13]  Demetri Terzopoulos,et al.  Deformable models , 2000, The Visual Computer.

[14]  Adam W. Bargteil,et al.  A point-based method for animating elastoplastic solids , 2009, SCA '09.

[15]  Jessica K. Hodgins,et al.  A finite element method for animating large viscoplastic flow , 2007, ACM Trans. Graph..

[16]  P. C. Hiemenz,et al.  Principles of colloid and surface chemistry , 1977 .

[17]  Duc Quang Nguyen,et al.  Directable photorealistic liquids , 2004, SCA '04.

[18]  Ken Museth A Flexible Image Processing Approach to the Surfacing of Particle-Based Fluid Animation (Invited Talk) , 2014 .

[19]  Renato Pajarola,et al.  A unified particle model for fluid–solid interactions , 2007, Comput. Animat. Virtual Worlds.

[20]  Eitan Grinspun,et al.  Continuum Foam , 2015, ACM Trans. Graph..

[21]  Peter Schröder,et al.  A simple geometric model for elastic deformations , 2010, ACM Trans. Graph..

[22]  Renato Pajarola,et al.  A unified particle model for fluid–solid interactions: Research Articles , 2007 .

[23]  Afonso Paiva,et al.  Particle-based viscoplastic fluid/solid simulation , 2009, Comput. Aided Des..

[24]  Craig Schroeder,et al.  Optimization Integrator for Large Time Steps , 2014, IEEE Transactions on Visualization and Computer Graphics.

[25]  R. D. Wood,et al.  Nonlinear Continuum Mechanics for Finite Element Analysis , 1997 .

[26]  Christopher Batty,et al.  A simple finite volume method for adaptive viscous liquids , 2011, SCA '11.

[27]  Ronald Fedkiw,et al.  Melting and burning solids into liquids and gases , 2006, IEEE Transactions on Visualization and Computer Graphics.

[28]  Chenfanfu Jiang,et al.  The affine particle-in-cell method , 2015, ACM Trans. Graph..

[29]  Markus H. Gross,et al.  Eurographics Symposium on Point-based Graphics (2005) a Unified Lagrangian Approach to Solid-fluid Animation , 2022 .

[30]  P. Schröder,et al.  A simple geometric model for elastic deformations , 2010, SIGGRAPH 2010.

[31]  Matthias Teschner,et al.  Corotated SPH for Deformable Solids , 2009, NPH.

[32]  S. Ross,et al.  Colloidal Dispersions: Suspensions, Emulsions, and Foams , 2002 .

[33]  Joseph Teran,et al.  Peristaltic pumping and irreversibility of a Stokesian viscoelastic fluid , 2008 .

[34]  Afonso Paiva,et al.  Particle-based non-Newtonian fluid animation for melting objects , 2006, 2006 19th Brazilian Symposium on Computer Graphics and Image Processing.

[35]  Eftychios Sifakis,et al.  Efficient elasticity for character skinning with contact and collisions , 2011, ACM Trans. Graph..

[36]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[37]  Enhua Wu,et al.  A particle-based method for viscoelastic fluids animation , 2009, VRST '09.

[38]  Mathieu Desbrun,et al.  Smoothed particles: a new paradigm for animating highly deformable bodies , 1996 .