A particle-gridless hybrid methods for incompressible flows

Slides:



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

My First Fluid Project Ryan Schmidt. Outline MAC Method How far did I get? What went wrong? Future Work.
ECMWF Governing Equations 1 Slide 1 Governing Equations I by Clive Temperton (room 124) and Nils Wedi (room 128)
Integration Relation for Control Volume
Lecture 15: Capillary motion
Chapter 2 Introduction to Heat Transfer
Navier-Stokes.
Continuity Equation. Continuity Equation Continuity Equation Net outflow in x direction.
Basic Governing Differential Equations
ME 259 Fluid Mechanics for Electrical Students
Equations of Continuity
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 7.
Peyman Mostaghimi, Martin Blunt, Branko Bijeljic 11 th January 2010, Pore-scale project meeting Direct Numerical Simulation of Transport Phenomena on Pore-space.
Trajectories. Eulerian View  In the Lagrangian view each body is described at each point in space. Difficult for a fluid with many particles.  In the.
Basic Governing Differential Equations
Fluid Kinematics Fluid Dynamics . Fluid Flow Concepts and Reynolds Transport Theorem ä Descriptions of: ä fluid motion ä fluid flows ä temporal and spatial.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
1 MFGT 242: Flow Analysis Chapter 4: Governing Equations for Fluid Flow Professor Joe Greene CSU, CHICO.
An Introduction to Stress and Strain
Combined Lagrangian-Eulerian Approach for Accurate Advection Toshiya HACHISUKA The University of Tokyo Introduction Grid-based fluid.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
CE 1501 CE 150 Fluid Mechanics G.A. Kallio Dept. of Mechanical Engineering, Mechatronic Engineering & Manufacturing Technology California State University,
Motion of Fluid Particles, An Essential Need of Humans…… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Kinematics of Viscous.
MECH 221 FLUID MECHANICS (Fall 06/07) Chapter 3: FLUID IN MOTIONS
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.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Introduction to Modeling Fluid Dynamics 1.
Modeling, Simulating and Rendering Fluids Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan.
Simulation and Animation
Module 3 Fluid Flow. Lesson 20 CONTINUITY EQUATION DESCRIBE how the density of a fluid varies with temperature. DEFINE the term buoyancy. DESCRIBE the.
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
Flow and Thermal Considerations
Instructor: André Bakker
ME 231 Thermofluid Mechanics I Navier-Stokes Equations.
Fluid Mechanics and Applications MECN 3110
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,
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
Introduction to Fluid Mechanics
PTT 204/3 APPLIED FLUID MECHANICS SEM 2 (2012/2013)
Governing equations: Navier-Stokes equations, Two-dimensional shallow-water equations, Saint-Venant equations, compressible water hammer flow equations.

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.)
Distributed Flow Routing Surface Water Hydrology, Spring 2005 Reading: 9.1, 9.2, 10.1, 10.2 Venkatesh Merwade, Center for Research in Water Resources.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Dr. Jason Roney Mechanical and Aerospace Engineering
Ch 4 Fluids in Motion.
MAE 5360: Hypersonic Airbreathing Engines
CP502 Advanced Fluid Mechanics
Outline Time Derivatives & Vector Notation
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 Water Computational Fluid Dynamics Volumes Lagrangian vs. Eulerian modelling Navier-Stokes equations.
Animating smoke with dynamic balance Jin-Kyung Hong Chang-Hun Kim 발표 윤종철.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Computational Fluid Dynamics.
Chapter 4 Fluid Mechanics Frank White
Continuum Mechanics (MTH487)
DIFFERENTIAL EQUATIONS FOR FLUID FLOW Vinay Chandwani (Mtech Struct.)
Today’s Lecture Objectives:
FLUID DYNAMICS Made By: Prajapati Dharmesh Jyantibhai ( )
The Bernoulli Equation
Distributed Flow Routing
Continuum Mechanics for Hillslopes: Part IV
Space Distribution of Spray Injected Fluid
Finite Volume Method for Unsteady Flows
Fluid Kinematics Fluid Dynamics.
Introduction to Fluid Dynamics & Applications
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS
5. Describing Flow CH EN 374: Fluid Mechanics.
Introduction to Fluid Mechanics
Presentation transcript:

A particle-gridless hybrid methods for incompressible flows

Introduction The lecture is mainly based on the paper of H. Y. Yoon, S. Koshizuka and Y. Oka, A Particle-gridless Hybrid Method for Incompressible Flows, Int. Journal for Numerical Methods in Fluids, 30, 1999, 407-424 The paper presents a method and a numerical scheme for the analysis of incompressible flows. This scheme is very often used in fluid’s animation applications.

Introduction The animation of fluid phenomena is widely used in the film industry Computer simulation has been required to analyze many thermal-hydraulic problems The physics of fluid dynamics has been described by the Navier-Stokes equations since about 1821 Recently, numerical methods that do not use any grid structure were developed A ball splashes into a tank water (N. Foster and R. Fedkiw)

Fluid motion Applying Newton’s second law on a fixed particle is incorrect However, the fluid flow gives an indication of the average motion of particles per unit volume As an example, consider the temperature change by time as a volume is tracked in a velocity field

Fluid motion: Derivative Operator for Vector Fields Assume that we are tracking a particle with coordinates {x(t), y(t), z(t)} The time varying temperature field is given as T: 4  The temperature of the particle is determined as T(x(t), T(y(t), T(z(t), t) Then the total derivative with respect to t is found to be using u = [u,v,w]T as the velocity vector of the particle. The substantial operator for a flow u and in a dimensionless formulation is given as where is the spatial gradient operator. Newton’s second law of motion in terms of the substantial derivative per unit volume is found to be where F is the sum forces acting on the volume.

Fluid motion: Euler’s Equations Euler (1707-1783) was the first to formulate an equation of the motion of fluids using Newton’s second equation, and the pressure gradient as an internal force, augmented with an equation for mass conservation under the assumption of incompressible fluids (the density is constant) The mass conservation equation is the consequence of Gauss` divergence theorem for a closed region of a fluid V as shown in Figure

Fluid motion: The Navier-Stokes Equations Navier (1785-1836) was the first to derive the equations including friction (from a pure theoretical consideration) Stokes (1819-1903) later derived the same equations, where he made the physical of  clear as the magnitude of the fluid’s viscosity.

Moving-particle Semi-implicit (MPS) Numerical Scheme In the MPS method a particle interacts with others in its vicinity covered with a weight function w(r), where r is the distance between two particles. Many weighted functions have been proposed in the literature. One of the best is the Gaussian. In this study, the following function is employed re defines the radius of the interaction area

Moving-particle Semi-implicit (MPS) Numerical Scheme The particle number density at a co-ordinate ri is defined by A gradient vector between two particles i and j possessing scalar quantities i and j at coordinates ri and rj is defined by (i -j ) (ri - rj )/| ri - rj |2. The gradient vector at the particle i is given as the weighted average of these gradient vectors: where d is the number of space dimensions and n0 is the particle number density. Laplacian is an operator representing diffusion. In the MPS method, diffusion is modeled by distribution of a quantity from a particle to its neighboring particles: where  is a parameter. When the space is two dimensional and the mentioned above weight function w(r) is employed,  = (31/140)re2.

Moving-particle Semi-implicit (MPS) Numerical Scheme The continuity equation for incompressible fluid is follows: In the MPS method, material derivative (Lagrangian time derivative) = 0 is used for the incompressibility model where the particle number density keeps a constant value of n0. When the calculated particle number density n* is not n0 , it is implicitly corrected to n0. However, the particle number density dose not change in Eulerian coordinates. By using these difficulties can be eliminated

Moving-particle Semi-implicit (MPS) Numerical Scheme The velocity divergence between two particles i and j is defined by (uj-ui)(rj-ri)/| rj-ri |2. The velocity divergence at the particle i is given by the following equation From equations and pressure is calculated implicitly: where u*i is the temporal velocity obtained from the explicit calculation and u**i is the new-time velocity.

Moving-particle Semi-implicit (MPS) Numerical Scheme The right side of Equation (*****) is the velocity divergence, which is calculated using Equation (***) The left side of Equation (*****) is calculated using the Laplacian model shown in equation (**) The one have simultaneous equations expressed by a linear matrix. This can be solved various liar solvers. After the pressure calculation, the new-time velocity u**i is calculated from Equation (****)

Moving-particle Semi-implicit (MPS) Numerical Scheme In the problems where inlet and outlet boundaries exist, it is difficult to trace a particle in Lagrangian coordinates. The Lagrangian and Eulerian calculations are combined using a cubic interpolation in area coordinates. A solution of a convection equation is substituted by f(t+t,r) = f(t, r- t u ). First, a particle located at rni moves to a new position r**i using the velocity u**i obtained from the Lagrangian calculation by a particle method. Then, the new-time properties at rn+1i are calculated by f(t+t, rn+1i) = f(t, r**i - t uai ). Depending on the velocity uai, an arbitrary Lagrangian-Eulerian calculation is possible between the fully Eulerian (uai = u**i) and the fully Lagrangian (uai = 0)

Moving-particle Semi-implicit (MPS) Numerical Scheme A convection scheme Considering the flow direction of each computing point (particle), a one dimensional local grid is generated as shown in Figure. For the three local grid points on the one dimensional local grid, the physical properties are interpolated from those of neighboring particles. Any higher-order difference scheme can be applied since a one-dimentional grid has been obtained along the flow direction. Maximum and minimum limits are calculated at each time step and the solution of a higher-order calculation is bounded by them.

Moving-particle Semi-implicit (MPS) Numerical Scheme The overall algorithm of the particle-gridless hybrid method

Moving-particle Semi-implicit (MPS) Numerical Scheme For more details applying MPS method in Computer graphics, see, Simon Premoze, Tolga Tasdizen, James Bigler, Aaron Lefohn, Ross T. Whitaker, Particle-Based Simulation of Fluids, Proceedings of Eurographics 2003,