Permeable and Absorbent Materials in Fluid Simulations

Similar documents
CGT 581 G Fluids. Overview. Some terms. Some terms

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things:

Navier-Stokes & Flow Simulation

Animation of Fluids. Animating Fluid is Hard

Realistic Animation of Fluids

Chapter 3: Computer Animation Reminder: Descriptive animation. Procedural animation : Examples. Towards methods that generate motion?

CS-184: Computer Graphics Lecture #21: Fluid Simulation II

Preliminary Spray Cooling Simulations Using a Full-Cone Water Spray

Overview of Traditional Surface Tracking Methods

Fluid Simulation. [Thürey 10] [Pfaff 10] [Chentanez 11]

Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)

Realistic Animation of Fluids

More Animation Techniques

Navier-Stokes & Flow Simulation

1. Mathematical Modelling

Realtime Water Simulation on GPU. Nuttapong Chentanez NVIDIA Research

Shape of Things to Come: Next-Gen Physics Deep Dive

Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field

Navier-Stokes & Flow Simulation

PHYSICALLY BASED ANIMATION

CNM 190, pt 2 Advanced Digital Animation Lec 03 : Art Direction on Madagascar / Effects 1

Coastal impact of a tsunami Review of numerical models

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

A brief introduction to fluidstructure. O. Souček

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang


CFD MODELING FOR PNEUMATIC CONVEYING

Using the Eulerian Multiphase Model for Granular Flow

FOUR WHAT S NEW IN THIS VERSION? 4.1 FLOW-3D Usability CHAPTER

KEY STAR TECHNOLOGIES: DISPERSED MULTIPHASE FLOW AND LIQUID FILM MODELLING DAVID GOSMAN EXEC VP TECHNOLOGY, CD-adapco

Lateral Loading of Suction Pile in 3D

Development of an Integrated Computational Simulation Method for Fluid Driven Structure Movement and Acoustics

CFD in COMSOL Multiphysics

Simulation in Computer Graphics. Introduction. Matthias Teschner. Computer Science Department University of Freiburg

Coupled Simulation of Flow and Body Motion Using Overset Grids. Eberhard Schreck & Milovan Perić

CFD Simulation of Cavitation in an Internal Gear Pump

NUMERICAL MODELING STUDY FOR FLOW PATTERN CHANGES INDUCED BY SINGLE GROYNE

Optimizing Bio-Inspired Flow Channel Design on Bipolar Plates of PEM Fuel Cells

Divergence-Free Smoothed Particle Hydrodynamics

Streamlining Aircraft Icing Simulations. D. Snyder, M. Elmore

Rigid Body Dynamics, Collision Response, & Deformation

CFD Modeling of the Closed Injection Wet- Out Process For Pultrusion

Modeling Evaporating Liquid Spray

Introduction to C omputational F luid Dynamics. D. Murrin

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV)

CS 231. Fluid simulation

Fluid Simulation. Dhruv Kore, Giancarlo Gonzalez, and Jenny Sum CS 488: Introduction to Computer Graphics Professor Angus Forbes

Mass Transport in a GDL with Variable Wettability

Hydraulic erosion. Introduction

Tsunami coastal impact The use of VOF-URANS methods with examples

Smoke Simulation using Smoothed Particle Hydrodynamics (SPH) Shruti Jain MSc Computer Animation and Visual Eects Bournemouth University

Continued Investigation of Small-Scale Air-Sea Coupled Dynamics Using CBLAST Data

Support for Multi physics in Chrono

Simulation of Flow Development in a Pipe

Transient Groundwater Analysis

Recent applications of overset mesh technology in SC/Tetra

GALAXY ADVANCED ENGINEERING, INC. P.O. BOX 614 BURLINGAME, CALIFORNIA Tel: (650) Fax: (650)

Werkstoffmodellierung und eigenschaftsberechnung auf Basis von CT-Aufnahmen

Tutorial: Riser Simulation Using Dense Discrete Phase Model

Tutorial: Modeling Liquid Reactions in CIJR Using the Eulerian PDF transport (DQMOM-IEM) Model

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways

Cloth Simulation. COMP 768 Presentation Zhen Wei

Tutorial 17. Using the Mixture and Eulerian Multiphase Models

Developer s Tips. Groundwater analysis using Slide

The Transient Modeling of Bubble Pinch-Off Using an ALE Moving Mesh

Tutorial: Heat and Mass Transfer with the Mixture Model

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

Steady Flow: Lid-Driven Cavity Flow

2D & 3D Semi Coupled Analysis Seepage-Stress-Slope

Computers & Graphics

Computer animation for fluid simulation of a high viscous fluid melting

Porous Reactor with Injection Needle

Period #10: Multi dimensional Fluid Flow in Soils (II)

Example Simulations in OpenFOAM

CFD Simulation of a dry Scroll Vacuum Pump including Leakage Flows

A Multigrid Fluid Pressure Solver Handling Separating Solid Boundary Conditions

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

Simulations of Meniscus Motion and Evaporation for Convective Deposition Manufacturing

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer

Deformation and the Change of Filtration Properties of Weaves - A Computational Approach ABSTRACT

Essay 1: Dimensional Analysis of Models and Data Sets: Similarity Solutions

Volcanic Smoke Animation using CML

Lagrangian and Eulerian Representations of Fluid Flow: Kinematics and the Equations of Motion

BACHELOR OF ARTS IN 3D ANIMATION AND VISUAL EFFECTS Term-End Theory Examination December, 2015 BNM-001 : ANIMATION PRODUCTION PIPELINE

Interactive Fluid Simulation using Augmented Reality Interface

Dynamics in Maya. Gary Monheit Alias Wavefront PHYSICALLY BASED MODELING SH1 SIGGRAPH 97 COURSE NOTES

Topics in Computer Animation

Mass-Spring Systems. Last Time?

FEM techniques for interfacial flows

Non-Newtonian Transitional Flow in an Eccentric Annulus

Computational Fluid Dynamic Hydraulic Characterization: G3 Cube vs. Dolos Armour Unit. IS le Roux, WJS van der Merwe & CL de Wet

FLOWING FLUIDS AND PRESSURE VARIATION

Surface Tension Approximation in Semi-Lagrangian Level Set Based Fluid Simulations for Computer Graphics

Erosion modeling to improve asset life prediction

Express Introductory Training in ANSYS Fluent Workshop 02 Using the Discrete Phase Model (DPM)

Fluids in Games. Jim Van Verth Insomniac Games

Real-Time Volumetric Smoke using D3D10. Sarah Tariq and Ignacio Llamas NVIDIA Developer Technology

Modeling Evaporating Liquid Spray

AN ADAPTIVE SAMPLING APPROACH TO INCOMPRESSIBLE PARTICLE-BASED FLUID. A Dissertation WOO-SUCK HONG

An Embedded Boundary Method with Adaptive Mesh Refinements

Transcription:

Permeable and Absorbent Materials in Fluid Simulations Nate Andrysco Bedrich Benes Department of Computer Science Slide 1

Motivation Fluid simulations are geared toward impermeable materials What if you want to include a sponge? Shrek s Gingerbread Man being tortured Milk does not soak in instead falls off 2

Water Simulation Background Discretize Scene Navier-Stokes Equations Material-Liquid Interaction Update Fluid Volume 3

Discretize Scene Eulerian Voxels (or cells) Pressure defined at center of cell Velocity defined at faces Need high resolution to capture details Example: Chentanez et al., Liquid Simulation on Lattice-Based Tetrahedral Meshes 4

Discretize Scene Lagrangian Particles Add and remove particles depending on level of detail Example: Adams et al., Adaptively Sampled Particle Fluids 5

Navier-Stokes Equations Conservation of Mass Important for liquids Solve linear system of equations High computation cost 6

Navier-Stokes Equations Conservation of Momentum CFL condition high computation cost Update the velocity when nothing significant happens For Eulerian, velocity should be small enough so that fluid cannot move over an entire cell Reduce time step to satisfy condition 7

Material-Liquid Interaction Boundary Conditions Non-Slip Set fluid s normal velocity to zero Free-Slip Set object s inner tangential velocity to the tangential velocity of fluid introduces a resisting velocity 8

Update Fluid Volume Use new velocity to update the position of the liquid Eulerian Volume loss near detailed features Lagrangian Visual artifacts when too few particles Hybrid approaches Example: Foster and Fedkiw, Practical Animation of Liquids 9

Fluid Solver Extensions Framework already in place for absorbent materials Base an extension on physical equations Extend: Boundary condition Navier-Stokes Fluid volume update 10

Physical Equations Darcy s Law Created based on observation Later derived from Navier-Stokes Capillary Action Equation 11

New Parameters Permeability the ability of a material to transport liquid Porosity maximum amount of open space in a material Capillary Action the ability of a material to draw liquid into itself and retain it 12

Permeability Materials given values [0%, 100%] 0% = impermeable 100% will be treated as if no material was present 13

Porosity Materials given values [0%, 100%] 0% = no fluid allowed in Often related to permeability, but not always the case (i.e. clay) 14

Different Permeability and Porosity Gravel Sand Soil Clay Shale 15

Capillary Action Reduce capillary action equation to a single parameter Represents a localized force created by the suction of the material 16

Air Treat air as any other material Do not have to make distinction in code to treat fluid-air interaction vs fluid-material Permeability = 100% Porosity = 100% Capillary Action = 0 17

Boundary Condition Extended Non-Slip Condition Extended Free Slip Condition 18

Navier-Stokes Extended conservation of momentum 19

Fluid Volume Update Already methods in place to move water from overly filled positions Take into account the porosity of the material 20

Controlling Animation Use new parameters to give animator more control of their simulation Set a material with a very high porosity Give air capillary action 21

Creating Fluid Scenes Modeled in Maya Imported into fluid solver Exported back to Maya for rendering Clean-up scene Matt Brisbin Use Maya s fluid solver plug-in for rendering With photon mapping and caustics, 5-15 minutes per frame 22

Video 23

Future Work Apply to erosion techniques A sponge grows as it sucks up more water Wet a material then let it dry Cracked soil Paper dries in a deformed way Material properties, such as tensile strength, are changed when wet 24

Questions 25