1cs533d-term1-2005 Notes  I am back, but still catching up  Assignment 2 is due today (or next time I’m in the dept following today)  Final project.

Slides:



Advertisements
Similar presentations
Stable Fluids A paper by Jos Stam.
Advertisements

ECMWF Governing Equations 1 Slide 1 Governing Equations I by Clive Temperton (room 124) and Nils Wedi (room 128)
Gravitational Wave Astronomy Dr. Giles Hammond Institute for Gravitational Research SUPA, University of Glasgow Universität Jena, August 2010.
Lecture 1. How to model: physical grounds
Navier-Stokes.
Continuity Equation. Continuity Equation Continuity Equation Net outflow in x direction.
1cs533d-term Notes  No lecture Thursday (apologies)
AOSS 321, Winter 2009 Earth System Dynamics Lecture 10 2/10/2008 Christiane Jablonowski Eric Hetland
Equations of Continuity
1D linear elasticity Taking the limit as the number of springs and masses goes to infinity (and the forces and masses go to zero): If density and Young’s.
Notes Assignment questions… cs533d-winter-2005.
1cs533d-term Notes  Assignment 2 is up. 2cs533d-term Modern FEM  Galerkin framework (the most common)  Find vector space of functions that.
1cs533d-winter-2005 Notes  Read “Physically Based Modelling” SIGGRAPH course notes by Witkin and Baraff (at least, rigid body sections) An alternative.
1cs533d-winter-2005 Notes  Final Project Please contact me this week with ideas, so we can work out a good topic.
1cs533d-term Notes  Required reading: Baraff & Witkin, “Large steps in cloth animation”, SIGGRAPH’98 Grinspun et al., “Discrete shells”, SCA’03.
More Accurate Pressure Solves. Solid Boundaries  Voxelized version works great if solids aligned with grid  If not: though the error in geometry is.
1cs533d-winter-2005 Notes  Please read Fedkiw, Stam, Jensen, “Visual simulation of smoke”, SIGGRAPH ‘01.
Intro to Fluid Simulation (I) Jeff Pool COMP
1cs533d-winter-2005 Notes  More optional reading on web for collision detection.
Basic Governing Differential Equations
Fluid Kinematics Fluid Dynamics . Fluid Flow Concepts and Reynolds Transport Theorem ä Descriptions of: ä fluid motion ä fluid flows ä temporal and spatial.
1cs533d-term Notes  Today 4pm, Dempster 310 Demetri Terzopoulos is talking  Please read Pentland and Williams, “Good vibrations”, SIGGRAPH’89.
1cs533d-winter-2005 Notes. 2 Simplifications of Elasticity.
Momentum flux across the sea surface
1 MFGT 242: Flow Analysis Chapter 4: Governing Equations for Fluid Flow Professor Joe Greene CSU, CHICO.
An Introduction to Stress and Strain
1cs533d-term Notes  list Even if you’re just auditing!
1cs533d-winter-2005 Notes  Some example values for common materials: (VERY approximate) Aluminum: E=70 GPa =0.34 Concrete:E=23 GPa =0.2 Diamond:E=950.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
1cs533d-term Notes. 2 Poisson Ratio  Real materials are essentially incompressible (for large deformation - neglecting foams and other weird composites…)
1cs533d-term Notes  Typo in test.rib --- fixed on the web now (PointsPolygon --> PointsPolygons)
CE 1501 CE 150 Fluid Mechanics G.A. Kallio Dept. of Mechanical Engineering, Mechatronic Engineering & Manufacturing Technology California State University,
Tamed Effect of Normal Stress in VFF… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Negligible Bulk Viscosity Model for Momentum.
Lecture of : the Reynolds equations of turbulent motions JORDANIAN GERMAN WINTER ACCADMEY Prepared by: Eng. Mohammad Hamasha Jordan University of Science.
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.
Numerical Hydraulics Wolfgang Kinzelbach with Marc Wolf and Cornel Beffa Lecture 1: The equations.
Modeling, Simulating and Rendering Fluids Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan.
Instructor: André Bakker
CEE 262A H YDRODYNAMICS Lecture 1* Introduction and properties of fluids *Adapted from notes by Prof. Stephen Monismith 1.
ME 231 Thermofluid Mechanics I Navier-Stokes Equations.
Conservation Laws for Continua
Remark: foils with „black background“ could be skipped, they are aimed to the more advanced courses Rudolf Žitný, Ústav procesní a zpracovatelské techniky.
CEE 262A H YDRODYNAMICS Lecture 5 Conservation Laws Part I 1.
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
PTT 204/3 APPLIED FLUID MECHANICS SEM 2 (2012/2013)
Viscoelasticity While water and air are Newtonian, lots of other common stuff isn’t: –Blood, paint, and many others have nonlinear viscosity (the faster.
AOE 5104 Class 7 Online presentations for next class: Homework 3
Conservation of mass If we imagine a volume of fluid in a basin, we can make a statement about the change in mass that might occur if we add or remove.
ME 254. Chapter I Integral Relations for a Control Volume An engineering science like fluid dynamics rests on foundations comprising both theory and experiment.
KINEMATICS Kinematics describes fluid flow without analyzing the forces responsibly for flow generation. Thereby it doesn’t matter what kind of liquid.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
Advanced Computer Graphics Rigid Body Simulation Spring 2002 Professor Brogan.
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:
Vectors n v What is the projection of the vector (1, 3, 2) onto the plane described by ? Louisiana Tech University Ruston, LA
Ch 4 Fluids in Motion.
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 Water Computational Fluid Dynamics Volumes Lagrangian vs. Eulerian modelling Navier-Stokes equations.
III. Engineering Plasticity and FEM
Remark: foils with „black background“ could be skipped, they are aimed to the more advanced courses Rudolf Žitný, Ústav procesní a zpracovatelské techniky.
Great Innovations are possible through General Understanding …. P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Thermodynamic View.
ME 7980 Cardiovascular Biofluid Mechanics
Chapter 4 Fluid Mechanics Frank White
Continuum Mechanics (MTH487)
CE 3305 Engineering FLUID MECHANICS
DIFFERENTIAL EQUATIONS FOR FLUID FLOW Vinay Chandwani (Mtech Struct.)
Chapter 9: Differential Analysis of Fluid Flow
Continuum Mechanics for Hillslopes: Part IV
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS
5. Describing Flow CH EN 374: Fluid Mechanics.
Physics 451/551 Theoretical Mechanics
Presentation transcript:

1cs533d-term Notes  I am back, but still catching up  Assignment 2 is due today (or next time I’m in the dept following today)  Final project proposals: I haven’t sorted through my , but make sure you send me something now (even quite vague) Let’s make sure everyone has their project started this weekend or early next week

2cs533d-term Multi-Dimensional Plasticity  Simplest model: total strain is sum of elastic and plastic parts:  =  e +  p  Stress only depends on elastic part (so rest state includes plastic strain):  =  (  e )  If  is too big, we yield, and transfer some of  e into  p so that  is acceptably small

3cs533d-term Multi-Dimensional Yield criteria  Lots of complicated stuff happens when materials yield Metals: dislocations moving around Polymers: molecules sliding against each other Etc.  Difficult to characterize exactly when plasticity (yielding) starts Work hardening etc. mean it changes all the time too  Approximations needed Big two: Tresca and Von Mises

4cs533d-term Yielding  First note that shear stress is the important quantity Materials (almost) never can permanently change their volume Plasticity should ignore volume-changing stress  So make sure that if we add kI to  it doesn’t change yield condition

5cs533d-term Tresca yield criterion  This is the simplest description: Change basis to diagonalize  Look at normal stresses (i.e. the eigenvalues of  ) No yield if  max -  min ≤  Y  Tends to be conservative (rarely predicts yielding when it shouldn’t happen)  But, not so accurate for some stress states Doesn’t depend on middle normal stress at all  Big problem (mathematically): not smooth

6cs533d-term Von Mises yield criterion  If the stress has been diagonalized:  More generally:  This is the same thing as the Frobenius norm of the deviatoric part of stress i.e. after subtracting off volume-changing part:

7cs533d-term Linear elasticity shortcut  For linear (and isotropic) elasticity, apart from the volume-changing part which we cancel off, stress is just a scalar multiple of strain (ignoring damping)  So can evaluate von Mises with elastic strain tensor too (and an appropriately scaled yield strain)

8cs533d-term Perfect plastic flow  Once yield condition says so, need to start changing plastic strain  The magnitude of the change of plastic strain should be such that we stay on the yield surface I.e. maintain f(  )=0 (where f(  )≤0 is, say, the von Mises condition)  The direction that plastic strain changes isn’t as straightforward  “Associative” plasticity:

9cs533d-term Algorithm  After a time step, check von Mises criterion: is ?  If so, need to update plastic strain: with  chosen so that f(  new )=0 (easy for linear elasticity)

10cs533d-term Sand (Granular Materials)  Things get a little more complicated for sand, soil, powders, etc.  Yielding actually involves friction, and thus is pressure (the trace of stress) dependent  Flow rule can’t be associated  See Zhu and Bridson, SIGGRAPH’05 for quick-and-dirty hacks… :-)

11cs533d-term Multi-Dimensional Fracture  Smooth stress to avoid artifacts (average with neighbouring elements)  Look at largest eigenvalue of stress in each element  If larger than threshhold, introduce crack perpendicular to eigenvector  Big question: what to do with the mesh? Simplest: just separate along closest mesh face Or split elements up: O’Brien and Hodgins SIGGRAPH’99 Or model crack path with embedded geometry: Molino et al. SIGGRAPH’04

12cs533d-term Fluids

13cs533d-term Fluid mechanics  We already figured out the equations of motion for continuum mechanics  Just need a constitutive model  We’ll look at the constitutive model for “Newtonian” fluids next Remarkably good model for water, air, and many other simple fluids Only starts to break down in extreme situations, or more complex fluids (e.g. viscoelastic substances)

14cs533d-term Inviscid Euler model  Inviscid=no viscosity  Great model for most situations Numerical methods usually end up with viscosity-like error terms anyways…  Constitutive law is very simple: New scalar unknown: pressure p Barotropic flows: p is just a function of density (e.g. perfect gas law p=k(  -  0 )+p 0 perhaps) For more complex flows need heavy-duty thermodynamics: an equation of state for pressure, equation for evolution of internal energy (heat), …

15cs533d-term Lagrangian viewpoint  We’ve been working with Lagrangian methods so far Identify chunks of material, track their motion in time, differentiate world-space position or velocity w.r.t. material coordinates to get forces In particular, use a mesh connecting particles to approximate derivatives (with FVM or FEM)  Bad idea for most fluids [vortices, turbulence] At least with a fixed mesh…

16cs533d-term Eulerian viewpoint  Take a fixed grid in world space, track how velocity changes at a point  Even for the craziest of flows, our grid is always nice  (Usually) forget about object space and where a chunk of material originally came from Irrelevant for extreme inelasticity Just keep track of velocity, density, and whatever else is needed

17cs533d-term Conservation laws  Identify any fixed volume of space  Integrate some conserved quantity in it (e.g. mass, momentum, energy, …)  Integral changes in time only according to how fast it is being transferred from/to surrounding space Called the flux [divergence form]

18cs533d-term Conservation of Mass  Also called the continuity equation (makes sure matter is continuous)  Let’s look at the total mass of a volume (integral of density)  Mass can only be transferred by moving it: flux must be  u

19cs533d-term Material derivative  A lot of physics just naturally happens in the Lagrangian viewpoint E.g. the acceleration of a material point results from the sum of forces on it How do we relate that to rate of change of velocity measured at a fixed point in space? Can’t directly: need to get at Lagrangian stuff somehow  The material derivative of a property q of the material (i.e. a quantity that gets carried along with the fluid) is

20cs533d-term Finding the material derivative  Using object-space coordinates p and map x=X(p) to world-space, then material derivative is just  Notation: u is velocity (in fluids, usually use u but occasionally v or V, and components of the velocity vector are sometimes u,v,w)

21cs533d-term Compressible Flow  In general, density changes as fluid compresses or expands  When is this important? Sound waves (and/or high speed flow where motion is getting close to speed of sound - Mach numbers above 0.3?) Shock waves  Often not important scientifically, almost never visually significant Though the effect of e.g. a blast wave is visible! But the shock dynamics usually can be hugely simplified for graphics

22cs533d-term Incompressible flow  So we’ll just look at incompressible flow, where density of a chunk of fluid never changes Note: fluid density may not be constant throughout space - different fluids mixed together…  That is, D  /Dt=0

23cs533d-term Simplifying  Incompressibility:  Conservation of mass:  Subtract the two equations, divide by  :  Incompressible == divergence-free velocity Even if density isn’t uniform!

24cs533d-term Conservation of momentum  Short cut: in use material derivative:  Or go by conservation law, with the flux due to transport of momentum and due to stress: Equivalent, using conservation of mass

25cs533d-term Inviscid momentum equation  Plug in simplest consitutive law (  =-p  ) from before to get Together with conservation of mass: the Euler equations

26cs533d-term Incompressible inviscid flow  So the equations are:  4 equations, 4 unknowns (u, p)  Pressure p is just whatever it takes to make velocity divergence-free Actually a “Lagrange multiplier” for enforcing the incompressibility constraint

27cs533d-term Pressure solve  To see what pressure is, take divergence of momentum equation  For constant density, just get Laplacian (and this is Poisson’s equation)  Important numerical methods use this approach to find pressure

28cs533d-term Projection  Note that  u t =0 so in fact  After we add  p/  to u  u, divergence must be zero  So if we tried to solve for additional pressure, we get zero  Pressure solve is linear too  Thus what we’re really doing is a projection of u  u-g onto the subspace of divergence-free functions: u t +P(u  u-g)=0