A Numerical Model for Multiphase Flow, I: The Interface Tracking Algorithm Frank Bierbrauer.

Slides:



Advertisements
Similar presentations
The Numerical Prediction of Droplet Deformation and Break-Up Using the Godunov Marker-Particle Projection Scheme F. Bierbrauer and T. N. Phillips School.
Advertisements

ASME-PVP Conference - July
Integration Relation for Control Volume
Lecture 15: Capillary motion
Matthias Müller, Barbara Solenthaler, Richard Keiser, Markus Gross Eurographics/ACM SIGGRAPH Symposium on Computer Animation (2005),
Introduction: Gravitational forces resulting from microgravity, take off and landing of spacecraft are experienced by individual cells in the living organism.
1 Miller Similarity and Scaling of Capillary Properties How to get the most out of your lab dollar by cheating with physics.
MUTAC Review April 6-7, 2009, FNAL, Batavia, IL Mercury Jet Target Simulations Roman Samulyak, Wurigen Bo Applied Mathematics Department, Stony Brook University.
1 Modeling Highly- Deformable Liquid Chih-Wei Chiu Computer Graphics and Geometry Modeling Laboratory National Chiao Tung University June 25, 2002 Advisors:
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.
Introduction to numerical simulation of fluid flows
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
More Accurate Pressure Solves. Solid Boundaries  Voxelized version works great if solids aligned with grid  If not: though the error in geometry is.
Simulation of High-Intensity Roman Samulyak, Tongfei Guo
Homework 3: Use the Fixed Grid --Volume of Fluid Method with Structured Cartesian CVFEM mesh To track Filling Front h=1 h = 0 2 r = 1 3 Hand in 1. Code.
Fluid Kinematics Fluid Dynamics . Fluid Flow Concepts and Reynolds Transport Theorem ä Descriptions of: ä fluid motion ä fluid flows ä temporal and spatial.
1 Miller Similarity and Scaling of Capillary Properties How to get the most out of your lab dollar by cheating with physics.
University of North Carolina - Chapel Hill Fluid & Rigid Body Interaction Comp Physical Modeling Craig Bennetts April 25, 2006 Comp Physical.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
A FemVariational approach to the droplet spreading over dry surfaces S.Manservisi Nuclear Engineering Lab. of Montecuccolino University of Bologna, Italy.
Direct numerical simulations of droplet emulsions in sliding bi-periodic frames using the level-set method See Jo Wook Ryol Hwang*
Combined Lagrangian-Eulerian Approach for Accurate Advection Toshiya HACHISUKA The University of Tokyo Introduction Grid-based fluid.
Brookhaven Science Associates U.S. Department of Energy Neutrino Factory / Muon Collider Targetry Meeting May 1 - 2, Oxford, GB Target Simulations Roman.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review March 16-17, 2006, FNAL, Batavia, IL Target Simulations Roman Samulyak Computational.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Computations of Fluid Dynamics using the Interface Tracking Method Zhiliang Xu Department of Mathematics University of Notre.
Brookhaven Science Associates U.S. Department of Energy ARIES Project Meeting on Liquid Wall Chamber Dynamics May 5-6, 2003, Livermore, CA Numerical Simulation.
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.
Fluid Animation CSE 3541 Matt Boggus. Procedural approximations – Heightfield fluids Mathematical background – Navier-Stokes equation Computational models.
Lecture 16 - Free Surface Flows Applied Computational Fluid Dynamics
Simulation of Droplet Drawback in Inkjet Printing
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.
PTT 204/3 APPLIED FLUID MECHANICS SEM 2 (2012/2013)
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.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review April , 2004, LBNL Target Simulation Roman Samulyak, in collaboration with.
A Novel Wave-Propagation Approach For Fully Conservative Eulerian Multi-Material Simulation K. Nordin-Bates Lab. for Scientific Computing, Cavendish Lab.,
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
A particle-gridless hybrid methods for incompressible flows
Neutrino Factory / Muon Collider Target Meeting Numerical Simulations for Jet-Proton Interaction Wurigen Bo, Roman Samulyak Department of Applied Mathematics.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
Chapter 03: Macroscopic interface dynamics Xiangyu Hu Technical University of Munich Part A: physical and mathematical modeling of interface.
J.-Ph. Braeunig CEA DAM Ile-de-FrancePage 1 Jean-Philippe Braeunig CEA DAM Île-de-France, Bruyères-le-Châtel, LRC CEA-ENS Cachan
Overview of Propagating Interfaces Donald Tanguay October 30, 2002.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Ale with Mixed Elements 10 – 14 September 2007 Ale with Mixed Elements Ale with Mixed Elements C. Aymard, J. Flament, J.P. Perlat.
Governing Equations Conservation of Mass Conservation of Momentum Velocity Stress tensor Force Pressure Surface normal Computation Flowsheet Grid values.
Ch 4 Fluids in Motion.
© Fox, Pritchard, & McDonald Introduction to Fluid Mechanics Chapter 5 Introduction to Differential Analysis of Fluid Motion.
Brookhaven Science Associates U.S. Department of Energy MERIT Project Review December 12, 2005, BNL, Upton NY MHD Studies of Mercury Jet Target Roman Samulyak.
Modelling Spray Impingement
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
Efficient Simulation of Large Bodies of Water by Coupling Two and Three Dimensional Techniques SIGGRAPH 2006 Geoffrey Irving Eran Guendelman Frank Losasso.
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 발표 윤종철.
Droplet Dynamics Multi-phase flow modelling Background D d = 0.001m,  d = 1000 kg/m 3,  d = kg/ms,  ad = N/m,  a = 1 kg/m 3,  a = 1 ×
PROVIDA University of Surrey Prof. Sai Gu, Zihang Zhu 7/JUN/2016 Volcanic ash impingement.
Fluid Animation CSE 3541 By: Matt Boggus.
Le-Thuy Tran and Martin Berzins
Fluid Kinematics Fluid Dynamics.
Secondary Atomisation in Disturbed Flow Fields
II. Theory for numerical analysis of multi-phase flow (Practice)
Lecture 16 Multiphase flows Part 1.
Anthony D. Fick & Dr. Ali Borhan Governing Equations
Presentation transcript:

A Numerical Model for Multiphase Flow, I: The Interface Tracking Algorithm Frank Bierbrauer

A Numerical Model for Multiphase Flow Part I, Kinematics: The Interface Tracking Algorithm (Marker-Particle Method) Part II, Dynamics: The Navier-Stokes Solver

Contents What should an Interface “Tracking” Algorithm be able to do ? Multiphase Flow, what does phase really mean ? Interface “Tracking” The Marker-Particle Method Benchmark Tests of the MP Method Conclusions Associated Problems

Solid-Liquid Impact

Liquid Jets Jet Breakup Jet-Liquid Impact Jet-Solid Impact

Melting and Mixing Phase Change: melted glass Fluid Mixing

Droplets and Bubbles Sessile drops Bubbles Droplet Pinch Off

Droplet Collisions and Shock Impact Two Droplets Colliding Shock Wave/Droplet Impact

Droplet/Liquid Impact Splash Corona & Rayleigh Jet Formation

Capillary Waves Secondary Droplet Expulsion Collision of Two Droplets Droplet Splash

Example: Three-Phase Flow Fluid phase 1 – droplet, fluid phase 2 – air, fluid phase 3 – other fluid

Fluid Phases Fluid Phases defined by individual densities and viscosities Can define physical properties such as density and viscosity as a single field varying in space, the so- called one-field formulation Then the interfaces between fluid phases represent a discontinuity in density or viscosity Can define these phases by a phase indicator function C

Volume Fraction C 1 = 0.45 C 2 = 0.00 C 3 = 0.00 C 1 = 0.00 C 2 = 0.32 C 3 = 0.00 C 1 = 0.00 C 2 = 0.00 C 3 = 0.23 The phase indicator function is often the volume fraction occupied by the fluid (m) in the volume V: C m = V m /V so that C 1 + C 2 + C 3 = 1 in V

Example: Grid Volume Fraction Volume fraction information within grid cells C 1 – blue fluid, C 2 – yellow fluid C 1 = 0 C 2 = 1 C 1 = 0 C 2 = 1 C 1 = 0.2 C 2 = 0.8 C 1 = 0.7 C 2 = 0.3 C 1 = 0.95 C 2 = 0.05 C 1 = 1 C 2 = 0 C 1 = 0.7 C 2 = 0.3 C 1 = 0.3 C 2 = 0.7

One-Field Formulation For example, for 3 phase flow the density and viscosity fields are: density:  (x,y,t) =  1 C 1 (x,y,t) +  2 C 2 (x,y,t) +  3 C 3 (x,y,t) viscosity:  (x,y,t) =  1 C 1 (x,y,t) +  2 C 2 (x,y,t) +  3 C 3 (x,y,t) so that Where the  i and  i are the constant viscosities and densities within each fluid phase In general for M fluid phases we have  (x,y,t) =  1 C 1 (x,y,t) +  2 C 2 (x,y,t) +  3 [1-C 1 (x,y,t)-C 2 (x,y,t)]  (x,y,t) =  1 C 1 (x,y,t) +  2 C 2 (x,y,t) +  3 [1-C 1 (x,y,t)-C 2 (x,y,t)]

Interface Tracking Surface Tracking –The interface is explicitly tracked –The interface is represented as a series of interpolated curves –A sequence of heights above a reference line, e.g. level set method –A series of points parameterised along the curve, e.g. front tracking

Surface Tracking 1. Points parameterised along a curve (x(s),y(s)) 2. Sequence of heights h above a reference line

Interface Capturing Volume Tracking –The interface is only implicitly “tracked”, it is “captured” –The interface is the contrast created by the difference in phase, e.g. MAC method, Marker- Particle method –Or it can be geometrically re-constructed, e.g. VOF methods SLIC, PLIC

Interface Capturing Volume Tracking

Eulerian Methods Fixed Grid methods –There is an underlying grid describing the domain, typically a rectangular mesh, e.g. FDM –The interface does not generally coincide with a grid line or point –Advantages: interface can undergo large deformation without loss of accuracy, allows multiple interfaces –Disadvantage: the interface location is difficult to calculate accurately

Lagrangian Methods These methods are characterised by a coordinate system that moves with the fluid, e.g. fluid particles Advantages: accurately specifies material interfaces, interface boundary conditions easy to apply, can resolve fine structures in the flow Disadvantage: strong interfacial deformation can lead to tangled Lagrangian meshes and singularities Examples: SPH, LGM, PIC

Eulerian-Lagrangian Methods Makes use of aspects of both Eulerian and Lagrangian methods Particle-Mesh methods –use an Eulerian fixed grid to store velocity and pressure information –Use Lagrangian particles to keep track of fluid phase and thereby density and viscosity

The Marker-Particle Method Define a fixed Eulerian mesh made up of computational cells with centres In X min < x < X max, Y min < y < Y max, x 1/2 = X min, y 1/2 = Y min,  x = (X max -X min )/I,  y = (Y max -Y min )/J Within each computational cell assign a set of particles with positions (x p, y p )

Computational Cell & Initial Particle Configuration

Fluid Colour Each fluid phase (m) has a set of marker particles (p) located at position (x p, y p ) Every marker particle of the m th set is assigned a colour such that

Initial Particle Colours For example, for those particles of the 2 nd phase:

Particle Velocities Particle velocities u p = u(x p,y p ) are interpolated from the nearest four grid velocities u i,j, u i+1,j, u i,j+1, u i+1,j+1

Grid-to-Particle Velocity Interpolation

Interpolation Function or Where the interpolation function S is given by

Particle Kinematics Lagrangian particle advection: solve u = dx/dt which moves fluid particles along characteristics with velocity u Predictor Corrector

Particle Boundary Conditions No-Slip: On approaching the boundary the fluid velocities there approach zero. The simplest way to impose this boundary condition is to reflect the particle back into the domain by the amount it has exceeded it Periodic: For periodic conditions the particle must exit the domain and appear out of the opposite face by the amount it exceeded the first boundary

Volume Fraction Update Require the updated grid volume fraction to update the grid densities and viscosities Use the same interpolation function, S, as defined previously Usually, particles-to-grid interpolation involves many irregularly placed particles, in excess of four

Volume Fraction Interpolation This requires a normalisation of the interpolation Then, for each fluid m at the next time step n+1

Algorithm 1. Initialisation at t = 0 1.Assign a set number of particles per cell with a total number N in the domain 2.Assign an initial particle colour for each fluid 3.Construct initial grid cell volume fractions

Algorithm 2.For time steps t > 0 1.Given u n and time centred grid velocities u n+1/2 interpolate velocities to all particles obtaining 2.Solve the equation of motion u = dx/dt using the predictor-corrector strategy already mentioned 3.Interpolate the new grid volume fractions from the advected particle colours 4.Update density and viscosity using the new volume fractions 5.Store old time particle positions as well as particle colour. Increment the time step n -> n+1 and go to step 1. above

Benchmark Tests Two-Phase Flow test, droplet and ambient fluid of different densities and viscosities in a unit domain. Let the droplet have volume fraction C = 1 and the ambient fluid have C= 0 (C = C 1, C 2 = 1 - C 1 ). Apply various velocity fields up to time t = T/2 to the problem of a fluid cylinder, of radius R = 0.15, located at (0.50,0.75) Reverse velocity field at t = T/2 and measure difference between initial and final droplet configuration at t = T (T = total time)

Error Measures Use a 64 2 grid (  x =  y = 1/64 = 0.016) with either 4 or 16 particles per cell (ppc) At t = T measure droplet volume/mass given by Measure changes in transition width, the minimised, +ve, distance over which the volume fraction changes from C = 1 (droplet), in grid cell (x,y), to C = 0 (surrounding fluid), in grid cell (X,Y) Obtain relative percentage errors

Benchmark Tests Test TypeVelocity FieldSpecified Field Simpletranslationu(x,y) = (1,0) Advectionrotationu(x,y) = (y-1/2,-(x-1/2)) Topologyshearing flow u(x,y) = (-sin2  x sin2  y, sin2  x sin 2  y) Changevortex u(x,y) = (sin 4  (x+1/2) sin4  (y+1/2), cos 4  (x+1/2) cos4  (y+1/2))

Expected Shearing Flow Effect

Expected Vortex Field Effect

Translation: relative % errors

Rotation: relative % errors

Shearing Flow: relative % errors

Vortex: relative % errors

Translation: transition width

Rotation: transition width

Shearing Flow: transition width

Vortex: transition width

Relative Errors L 1 norm

Conclusions Tests have shown the MP method can accurately “track” multiple fluid phases provided a sufficient number of marker particles are used The method performs well even for severely distorted flows The method maintains a constant interface width of about two grid cell lengths The method maintains particle colour permanently never losing this information

Local Mass Conservation Local conservation of mass equation states, for incompressible fluids, Or for M fluid phases

Local Volume Conservation So we could choose, for each fluid m: 1. Therefore also satisfies the discrete form of the equation:

Total Mass The total initial volume for M fluid phases is With the corresponding total initial mass given by

Global Mass Conservation This must be conserved for all time, i.e. or

Global Volume Conservation Can choose Or

Discretised Volume Conservation 2. In discretised form

Particle to Grid Volume Fraction Interpolation 3. Already know 4. And or

Non-Solenoidal Particle Velocities 5. Given a solenoidal velocity field u i,j the interpolated particle velocity field is not necessarily also solenoidal:

Solutions ? How do you construct a modified interpolation function S which maintains solenoidality ? What equation does S have to satisfy when considering the previous points 1-5 ?