Animating Viscoelastic Fluids

Tolga Gokce Goktekin

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2011-111
October 10, 2011

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2011/EECS-2011-111.pdf

In this thesis we describe a technique for animating the behavior of viscoelastic fluids such as mucus, liquid soap, pudding, toothpaste, or clay, that exhibit a combination of both fluid and solid characteristics. The technique builds upon prior Eulerian methods for animating incompressible fluids. Our method computes viscoelastic fluid behavior by supplementing the basic Navier–Stokes equations with additional terms for elastic body forces. These terms can be readily computed on rectilinear grids using a staggered discretization scheme, and the use of an Eulerian formulation easily accommodates modeling flows that undergo large deformations with topological changes. These elastic terms require computing the material strain throughout the fluid. Because the fluid simulations do not make use of an explicit reference configuration, strain is computed by integrating strain rate and advecting the results. The transition from elastic resistance to viscous flow is controlled by von Mises’ yield condition, and subsequent behavior is governed by a quasi-linear plasticity model.

Advisor: S. Shankar Sastry and James O'Brien


BibTeX citation:

@phdthesis{Goktekin:EECS-2011-111,
    Author = {Goktekin, Tolga Gokce},
    Title = {Animating Viscoelastic Fluids},
    School = {EECS Department, University of California, Berkeley},
    Year = {2011},
    Month = {Oct},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2011/EECS-2011-111.html},
    Number = {UCB/EECS-2011-111},
    Abstract = {In this thesis we describe a technique for animating the behavior of viscoelastic fluids such as mucus, liquid soap, pudding, toothpaste, or clay, that exhibit a combination of both fluid and solid characteristics. The technique builds upon prior Eulerian methods for animating incompressible fluids. Our method computes viscoelastic fluid behavior by supplementing the basic Navier–Stokes equations with additional terms for elastic body forces. These terms can be readily computed on rectilinear grids using a staggered discretization scheme, and the use of an Eulerian formulation easily accommodates modeling flows that undergo large deformations with topological changes. These elastic terms require computing the material strain throughout the fluid. Because the fluid simulations do not make use of an explicit reference configuration, strain is computed by integrating strain rate and advecting the results. The transition from elastic resistance to viscous flow is controlled by von Mises’ yield condition, and subsequent behavior is governed by a quasi-linear plasticity model.}
}

EndNote citation:

%0 Thesis
%A Goktekin, Tolga Gokce
%T Animating Viscoelastic Fluids
%I EECS Department, University of California, Berkeley
%D 2011
%8 October 10
%@ UCB/EECS-2011-111
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2011/EECS-2011-111.html
%F Goktekin:EECS-2011-111