A Unified Lagrangian Approach to Solid-Fluid Animation Richard Keiser, Bart Adams, Dominique Gasser, Paolo Bazzi, Philip Dutré, Markus Gross.

Slides:



Advertisements
Similar presentations
Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Advertisements

Christopher Batty and Robert Bridson University of British Columbia
Lecture 1. How to model: physical grounds
A Prediction-Correction Approach for Stable SPH Fluid Simulation from Liquid to Rigid François Dagenais Jonathan Gagnon Eric Paquette.
AME Biofluid & Bioheat Transfer
Navier-Stokes.
Continuity Equation. Continuity Equation Continuity Equation Net outflow in x direction.
Matthias Müller, Barbara Solenthaler, Richard Keiser, Markus Gross Eurographics/ACM SIGGRAPH Symposium on Computer Animation (2005),
APPLIED MECHANICS Lecture 10 Slovak University of Technology
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 7.
Rheology Different materials deform differently under the same state of stress. The material response to a stress is known as rheology. Ideal materials.
Introduction. Outline Fluid Mechanics in Chemical and Petroleum Engineering Normal Stresses (Tensile and Compressive) Shear stress General Concepts of.
Fluid Mechanics –For Civil Engineers is all about SMU Storing– Moving– Using ( Incompressible fluids - water) To design and manage these systems we need.
Particle-based fluid simulation for interactive applications
University of North Carolina - Chapel Hill Fluid & Rigid Body Interaction Comp Physical Modeling Craig Bennetts April 25, 2006 Comp Physical.
Point Based Animation of Elastic, Plastic and Melting Objects Matthias Müller Richard Keiser Markus Gross Mark Pauly Andrew Nealen Marc Alexa ETH Zürich.
By: Giuseppe Tormen. Heating Processes Adiabatic Compression Viscous Heating – Due to internal friction of the gas. Photoionization.
1 MFGT 242: Flow Analysis Chapter 4: Governing Equations for Fluid Flow Professor Joe Greene CSU, CHICO.
James Sprittles ECS 2007 Viscous Flow Over a Chemically Patterned Surface J.E. Sprittles Y.D. Shikhmurzaev.
1 MFGT 242: Flow Analysis Chapter 3: Stress and Strain in Fluid Mechanics Professor Joe Greene CSU, CHICO.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
MCE 561 Computational Methods in Solid Mechanics
Fluids. Eulerian View  In a Lagrangian view each body is described at each point in space. Difficult for a fluid with many particles.  In an Eulerian.
Particle-Based non-Newtonian Fluid Animation for Melting Objects Afonso Paiva Fabiano P. do Carmo Thomas Lewiner Geovan Tavares Matmidia - Departament.
Meshless Animation of Fracturing Solids Mark Pauly Leonidas J. Guibas Richard Keiser Markus Gross Bart Adams Philip Dutré.
By Michael Su 04/16/2009.  Introduction  Fluid characteristics  Navier-Stokes equation  Eulerian vs. Lagrangian approach  Dive into the glory detail.
Modeling, Simulating and Rendering Fluids Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan.
Simulation and Animation
Instructor: André Bakker
Flow and Thermal Considerations
Motivation  Movie  Game  Engineering Introduction  Ideally  Looks good  Fast simulation  Looks good?  Look plausible  Doesn’t need to be exactly.
Conservation Laws for Continua
By Paul Delgado Advisor – Dr. Vinod Kumar Co-Advisor – Dr. Son Young Yi.
CEE 262A H YDRODYNAMICS Lecture 5 Conservation Laws Part I 1.
A Hybrid Particle-Mesh Method for Viscous, Incompressible, Multiphase Flows Jie LIU, Seiichi KOSHIZUKA Yoshiaki OKA The University of Tokyo,
Animation of Fluids.
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Haptics and Virtual Reality
A particle-gridless hybrid methods for incompressible flows
Mathematical Equations of CFD
1 MAE 5130: VISCOUS FLOWS Momentum Equation: The Navier-Stokes Equations, Part 2 September 9, 2010 Mechanical and Aerospace Engineering Department Florida.
Information and Introduction ME33 : Fluid Flow 1 Motivation for Studying Fluid Mechanics Faculty of Engineering Fluid Mechanics Lecture 4 Dr. Hasan Hamouda.
Dr. Wang Xingbo Fall , 2005 Mathematical & Mechanical Method in Mechanical Engineering.
Lecture 4: Isothermal Flow. Fundamental Equations Continuity equation Navier-Stokes equation Viscous stress tensor Incompressible flow Initial and boundary.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Geometry Group Summer 08 Series Toon Lenaerts, Bart Adams, and Philip Dutre Presented by Michael Su May
Chapter 03: Macroscopic interface dynamics Xiangyu Hu Technical University of Munich Part A: physical and mathematical modeling of interface.
FLUID PROPERTIES Independent variables SCALARS VECTORS TENSORS.
States of matter Solid: Liquid Gas Plasma Fluid: Crystalline Amorphous.
Measurements in Fluid Mechanics 058:180:001 (ME:5180:0001) Time & Location: 2:30P - 3:20P MWF 218 MLH Office Hours: 4:00P – 5:00P MWF 223B-5 HL Instructor:
1996 Eurographics Workshop Mathieu Desbrun, Marie-Paule Gascuel
Particle Methods in Tectonic Modelling October 27, 2003 Hans F. Schwaiger Sean Willett University of Washington Title.
Ale with Mixed Elements 10 – 14 September 2007 Ale with Mixed Elements Ale with Mixed Elements C. Aymard, J. Flament, J.P. Perlat.
Vectors n v What is the projection of the vector (1, 3, 2) onto the plane described by ? Louisiana Tech University Ruston, LA
A novel approach for thermomechanical analysis of stationary rolling tires within an ALE-kinematic framework A. Suwannachit and U. Nackenhorst Institute.
MAE 5360: Hypersonic Airbreathing Engines
Florida State University V. Mihalef B. Unlusu D. Metaxas M. Sussman M. Y. Hussaini Physics-Based Boiling Simulation.
Particle-based Viscoelastic Fluid Simulation Simon Clavet Philippe Beaudoin Pierre Poulin LIGUM, Université de Montréal.
Point Based Animation of Elastic, Plastic and Melting Objects Mark Pauly Andrew Nealen Marc Alexa ETH Zürich TU Darmstadt Stanford Matthias Müller Richard.
Topic 3: Constitutive Properties of Tissues
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Computational Fluid Dynamics.
ME 7980 Cardiovascular Biofluid Mechanics
Fluid Animation CSE 3541 By: Matt Boggus.
Chapter 4 Fluid Mechanics Frank White
Continuum Mechanics (MTH487)
MAE 5350: Gas Turbines Integral Forms of Mass and Momentum Equations
Part IV: Detailed Flow Structure Chap. 7: Microscopic Balances
FLUID DYNAMICS Made By: Prajapati Dharmesh Jyantibhai ( )
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS
FLUID MECHANICS - Review
Presentation transcript:

A Unified Lagrangian Approach to Solid-Fluid Animation Richard Keiser, Bart Adams, Dominique Gasser, Paolo Bazzi, Philip Dutré, Markus Gross

Motivation Increasing importance of realistic animation of physics phenomena –Deformable solids and fluids –Phase transitions, melting and freezing User interaction –Animations in interactive time

Motivation Solving the continuum mechanics equations using –Eulerian methods –Lagrangian methods Meshfree particle methods have become popular Implicit handling of topological changes Simple advection Boundary conditions Incompressibility Müller et al., SCA 2005

Motivation Challenge: Surface reconstruction –Represent fine detail for solids –Smooth surface for fluids –Handle topological changes Explicit/implicit surface? Explicit: Detail representation Implicit: Topological changes

Related Work Carlson et al. [02] –Model different materials by varying the viscosity Müller et al. [04] –Mesh-free continuum- mechanics-based model for animating elasto- plastic objects Goktekin et al. [04] –Viscoelastic fluids by adding an elastic term to the Navier- Stokes equations

Overview Governing Equations Lagrangian Approach for Solid-Fluid Simulations Melting & Freezing Hybrid Explicit-Implicit Surface Implicit Surface Deformation Results Conclusions

Navier-Stokes Equations Momentum equation Continuity equation

Navier-Stokes Equations Conservation of momentum

Navier-Stokes Equations Conservation of momentum Material Derivative in Eulerian setting:

Navier-Stokes Equations Conservation of momentum Material Derivative in Eulerian setting: Material Derivative in Lagrangian setting:

Navier-Stokes Equations Conservation of momentum –External force (per volume) due to Gravitation, surface tension, …

Navier-Stokes Equations Conservation of momentum –External force (per volume) due to Gravitation, surface tension, … –Internal forces (per volume) due to Pressure stress

Navier-Stokes Equations Conservation of momentum –External force (per volume) due to Gravitation, surface tension, … –Internal forces (per volume) due to Pressure stress Viscosity stress

Navier-Stokes Equations Conservation of momentum –External force (per volume) due to Gravitation, surface tension, … –Internal forces (per volume) due to Pressure stress Viscosity stress

Navier-Stokes Equations Conservation of momentum –External force (per volume) due to Gravitation, surface tension, … –Internal forces (per volume) due to Pressure stress Viscosity stress

Deformable Solids Conservation of momentum Deformed configurationReference configuration u(x)u(x) xx+u(x)

Lagrangian Approach Deformable Solids Fluids Conservation of mass

Lagrangian Approach Conservation of mass Deformable Solids Fluids

Lagrangian Approach Conservation of mass Deformable Solids Fluids

Lagrangian Approach Conservation of mass Deformable Solids Fluids

Lagrangian Approach Conservation of mass Deformable Solids Fluids

Lagrangian Approach Conservation of mass mass moves with particles Deformable Solids Fluids

Lagrangian Approach Merged Equation Elastic, pressure and viscous stress Body force f –Gravity, surface tension, …

Forces Viscous, pressure and surface tension forces are derived using Smoothed Particle Hydrodynamics (SPH) Derive elastic body forces via strain energy Explicit integration using leap-frog

Material Properties Animation control: –Stiffness (Young’s Modulus E ) –Compressibility (Poisson’s ratio) –Plasticity –Viscosity (µ) –Cohesion / surface tension Elasto-plastic behavior Fluid behavior

Viscoelastic Materials Fluid: No elastic forces ( E = 0 ) Solid: No viscosity (μ = 0 ) and surface tension Viscoelastic materials: couple parameters to scalar a elastic solid fluid

Demo

Melting and Freezing Define properties per particle Change properties depending on a scalar T (called temperature) Heat transfer between particles –Solve heat equation using SPH:

Surface Solid surface –Highly detailed Fluid surface –Smooth surface due to surface tension –Inherent topological changes Local changes from solid to fluid surfaces for melting and freezing

Hybrid Surface Point-sampled surface –wrapped around the particles Hybrid implicit-explicit –Explicit representation for solids Exploit displacement field –Implicit representation for fluids defined as iso-value from particle density field –Blend locally between implicit / explicit surfaces for melting and freezing Depending on temperature T

Implicit Surface Problems of implicit surface defined by particles: –“blobby” surface –Surface with large offset to particles Control surface by defining energy potentials

Potentials Implicit potential

Potentials Implicit potential Smoothing potential

Potentials Implicit potential Smoothing potential Attracting potential

Potentials Implicit potential Smoothing potential Attracting potential Repulsion potential

Forces Potential energy of a surfel is the weighted sum of the potentials Derive forces which minimize potential energy: –Apply implicit, attraction and smoothing force in new normal direction –Apply repulsion force in tangential direction

Melting # particles: 3.9k, avg. # surfels: 58k Timings per frame: physics: 3.1 s, surface: 21 s

Freezing # particles: 2.4k, avg. # surfels: 3.4k Timings per frame: physics: 0.4 s, surface: 1.2 s

Conclusion Lagrangian approach for physics –Wide range of materials from stiff solids, elasto-plastic and visco-elastic objects, to fluids –Stable and efficient –Simple to program Lagrangian approach for surface –Hybrid implicit-explicit approach allows both detailed and smooth surfaces undergoing rapid topological changes –Potentials for better surface control

Discussion

Fluid Forces Viscous, pressure and surface tension forces are derived using Smoothed Particle Hydrodynamics (SPH):

Elastic Force Derive elastic body forces via strain energy Green-Saint-Venant strain tensor Hookean Material

Integration Elastic, pressure, viscosity, surface tension and external forces Explicit integration using Leap-frog Animation control: –Stiffness (Young’s Modulus E ) –Compressibility (Poisson’s ratio) –Plasticity –Viscosity (µ) –Cohesion / surface tension Elasto-plastic behavior Fluid behavior

Constraints Restrict position and movement of surface Implicit constraint –Restrict surfel to be within a minimal iso- level –Enforces automatic splitting External constraint –For adapting to a contact surface –Potentials prevent discontinuities

Contributions Framework for animation of both solids and fluids, and phase transitions Lagrangian approach for both physics and surface Hybrid implicit-explicit surface generation Surface control by defining potentials and geometric constraints