Software for the Games Industry 9 November 2004 Fluid Gaming: Particle Methods for Fluid Mechanics and Visualisation Graham Wynn James Gray Richard West.

Slides:



Advertisements
Similar presentations
My First Fluid Project Ryan Schmidt. Outline MAC Method How far did I get? What went wrong? Future Work.
Advertisements

Christopher McCabe, Derek Causon and Clive Mingham Centre for Mathematical Modelling & Flow Analysis Manchester Metropolitan University MANCHESTER M1 5GD.
Navier-Stokes.
Dr. Kirti Chandra Sahu Department of Chemical Engineering IIT Hyderabad.
UNICAMP THE HEIGHT OF LIQUID METHOD FOR FREE SURFACE FLOWS Flow simulations of real processes often involve fluids that are separated by a sharp interface.
Notes Assignment questions… cs533d-winter-2005.
1Notes. 2 Building implicit surfaces  Simplest examples: a plane, a sphere  Can do unions and intersections with min and max  This works great for.
1Notes  Text:  Motion Blur A.3  Particle systems 4.5 (and 4.4.1, 6.6.2…)  Implicit Surfaces  Classic particle system papers  W. Reeves, “Particle.
Simulation of High-Intensity Roman Samulyak, Tongfei Guo
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.
Excitation of Oscillations in the Sun and Stars Bob Stein - MSU Dali Georgobiani - MSU Regner Trampedach - MSU Martin Asplund - ANU Hans-Gunther Ludwig.
1cs426-winter-2008 Notes  Course project: Will be due at the end of the term You can do it in pairs Create an animation that combines an algorithm for.
An Introduction to Stress and Strain
1 MFGT 242: Flow Analysis Chapter 3: Stress and Strain in Fluid Mechanics Professor Joe Greene CSU, CHICO.
Module on Computational Astrophysics Jim Stone Department of Astrophysical Sciences 125 Peyton Hall : ph :
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
1 شبيه سازی Simulation. 2 مقايسه! Experimental –Provide useful quantitative information –Are common as they use real system –Considerable Time and cost.
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.
1cs426-winter-2008 Notes. 2 Velocity fields  Velocity field could be a combination of pre-designed velocity elements E.g. explosions, vortices, …  Or.
MCE 561 Computational Methods in Solid Mechanics
Particle-Based non-Newtonian Fluid Animation for Melting Objects Afonso Paiva Fabiano P. do Carmo Thomas Lewiner Geovan Tavares Matmidia - Departament.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
An Introduction to Physics Engines Michael Sundqivst TV10S1M3.
FLUID MECHANICS.
Fluid Animation CSE 3541 Matt Boggus. Procedural approximations – Heightfield fluids Mathematical background – Navier-Stokes equation Computational models.
Slug flow and fluid-structure interaction in industrial pipe systems
Smoothed Particle Hydrodynamics
A Hybrid Particle-Mesh Method for Viscous, Incompressible, Multiphase Flows Jie LIU, Seiichi KOSHIZUKA Yoshiaki OKA The University of Tokyo,
E Construction Surveying HYDRAULICS. Introduction surveyors –usually not be directly involved in the design of hydraulics systems –most certainly.
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
COMPUTATIONAL FLUID DYNAMICS IN REAL-TIME An Introduction to Simulation and Animation of Liquids and Gases.
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Knight: Chapter 15 Fluids & Elasticity ( Fluids & Pressure)
CE 230-Engineering Fluid Mechanics Week 1 Introduction.
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Modelling Tsunami Waves using Smoothed Particle Hydrodynamics (SPH) R.A. DALRYMPLE and B.D. ROGERS Department of Civil Engineering, Johns Hopkins University.
Numerical Simulations of Silverpit Crater Collapse: A Comparison of TEKTON and SALES 2 Gareth Collins, Zibi Turtle, and Jay Melosh LPL, Univ. of Arizona.
Introduction to Fluid Mechanics Engineering 1h Prof Bill Easson.
Yoon kichul Department of Mechanical Engineering Seoul National University Multi-scale Heat Conduction.
Reynolds Transport Theorem We need to relate time derivative of a property of a system to rate of change of that property within a certain region (C.V.)
Cavitation Models Roman Samulyak, Yarema Prykarpatskyy Center for Data Intensive Computing Brookhaven National Laboratory U.S. Department of Energy
Simplified Smoothed Particle Hydrodynamics for Interactive Applications Zakiya Tamimi Richard McDaniel Based on work done at Siemens Corporate.
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
Catchwater The Game Interactive Particle-Based Fluid Simulation Modeling Water Flow Through Pipes Ken Brooks and Brian Clipp May 9, 2006.
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:
Grid or Mesh or Adaptive Procedure Fluid Dynamics is Made for This And this was developed in the Early 1970s.
1996 Eurographics Workshop Mathieu Desbrun, Marie-Paule Gascuel
Simulating complex surface flow by Smoothed Particle Hydrodynamics & Moving Particle Semi-implicit methods Benlong Wang Kai Gong Hua Liu
Numerical Investigation of Hydrogen Release from Varying Diameter Exit
Vv Abstract In order to study the flow of highly deformable yet heterogeneous material, we investigate the application of the Smoothed Particle Hydrodynamics.
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D Conservation of Mass uu dx dy vv (x,y)
HEAT TRANSFER FINITE ELEMENT FORMULATION
The Generalized Interpolation Material Point Method.
ME 101: Fluids Engineering Chapter 6 ME Two Areas for Mechanical Engineers Fluid Statics –Deals with stationary objects Ships, Tanks, Dams –Common.
M. Omang, S. Børve, and J. Trulsen
M. Zareinejad
Smoothed Particle Hydrodynamics Matthew Zhu CSCI 5551 — Fall 2015.
Fluid Mechanics-I Spring 2010 Lecture # Course Outline  Introduction to Fluids and Fluid Properties  Fluid Statics  Integral Relations for fluid.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Computational Fluid Dynamics.
A Massively Parallel Incompressible Smoothed Particle Hydrodynamics Simulator for Oilfield Applications Paul Dickenson 1,2, William N Dawes 1 1 CFD Laboratory,
Smoothed Particle Hydrodynamics For Deformable Vessel Dynamics Progress Report Van Jones 2008/01/30.
Fluid Animation CSE 3541 By: Matt Boggus.
Introduction to Fluid Mechanics
Lecture – 1 Ms. Thevasha Sathiyakumar
5. Describing Flow CH EN 374: Fluid Mechanics.
Introduction to Fluid Mechanics
Numerical Investigation of Hydrogen Release from Varying Diameter Exit
Review 3.3 What is density? What are two factors that affect density?
Presentation transcript:

Software for the Games Industry 9 November 2004 Fluid Gaming: Particle Methods for Fluid Mechanics and Visualisation Graham Wynn James Gray Richard West

Software for the Games Industry 9 November 2004 Smooth Particle Hydrodynamics Developed in late 70’s to model Compressible Astrophysical fluid flows Derivatives calculated without a grid –Good for tracking Free Surface Flows Has been extended to Incompressible Fluids and Solid-body applications Calculates forces between particles ONE MORE POINT?

Software for the Games Industry 9 November 2004 Smooth Particle Hydrodynamics Kernel smoothes particles properties Approximate functions by a summation Kernel W(r-r b ) is like a Gaussian Use cubic-spline - only have to sum over nearby particles Derivatives are calculated by a similar summation over kernel

Software for the Games Industry 9 November 2004 Kernel smoothes particles properties Approximate functions by a summation Kernel W(r-r b ) is like a Gaussian Use cubic spline so only have to sum over neighbouring particles Derivatives are calculated by a similar summation over kernel SPH Kernel Interpolation

Software for the Games Industry 9 November 2004 Advantages of SPH Resolution (particles) are where the fluid is so time isn’t wasted on empty grid cells Handles free surface boundaries easily Can calculate forces on objects in flow Method can handle a variety of problems Lack of grid means it can handle complex flows without grid tangling

Software for the Games Industry 9 November 2004 Reflective Boundaries –Determine segment where particle will intersect –Move particle to point of intersection with segment –Reflect particle off boundary with a perpendicular velocity V r =-V p Boundaries Traditionally boundaries are rows of particles –Computationally intensive –Can be difficult to set up complicated geometries Reflect particles off polygonal segments –Faster & uses less memory –Much easier to set up complicated geometries –Similar to methods already used in CGI Industry???? VpVp V r =-V p

Software for the Games Industry 9 November 2004 Astronomy Colliding Neutron stars –Mass 1.4 times of Sun –Diameter of London –Collide - Supernova –Produce heavy elements Simulation –Compressible gas –Complex EOS –Self-gravity

Software for the Games Industry 9 November D Incompressible Flow Breaking water dam –Complex boundary geometry –Handles breaks in surface Simulation –Quasi-Incompressible EOS –Large C s means large pressure variations result in small density fluctuations

Software for the Games Industry 9 November D Incompressible Flow 3D Breaking dam –V-shaped barrier –Flow contained in a rectangular box Simulation –Same method as 2D –N log N scaling –Half million particles –ONE MORE POINT? –OR MAYBE TWO?

Software for the Games Industry 9 November 2004 Solid Body Dynamics Ductile extension –Central necking and fracture of beam Simulation –Modify pressure term –Stresses - Hooke’s law Complex deformations

Software for the Games Industry 9 November 2004 Summary/Future Directions Modelling of fluid like systems Real Time Applications Simplify method to make it quicker Particle visualisation techniques Extend to model explosions Extend to model Multi-phase flows (e.g. water/foam)