1 / 59

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

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.

caelan
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Numerical Model for Multiphase Flow, I:The Interface Tracking AlgorithmFrank Bierbrauer

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

  3. 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

  4. Solid-Liquid Impact

  5. Liquid Jets Jet-Liquid Impact Jet-Solid Impact Jet Breakup

  6. Melting and Mixing Fluid Mixing Phase Change: melted glass

  7. Droplets and Bubbles Droplet Pinch Off Sessile drops Bubbles

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

  9. Droplet/Liquid Impact Splash Corona & Rayleigh Jet Formation

  10. Droplet Splash Capillary Waves Secondary Droplet Expulsion Collision of Two Droplets

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

  12. 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

  13. Volume Fraction C1 = 0.45 C2 = 0.00 C3 = 0.00 C1 = 0.00 C2 = 0.32 C3 = 0.00 C1 = 0.00 C2 = 0.00 C3 = 0.23 The phase indicator function is often the volume fraction occupied by the fluid (m) in the volume V: Cm = Vm/V so that C1 + C2 + C3 = 1 in V

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

  15. One-Field Formulation • For example, for 3 phase flow the density and viscosity fields are: • density: r(x,y,t) =r1C1(x,y,t) + r2C2(x,y,t) + r3C3(x,y,t) • viscosity: m(x,y,t) =m1C1(x,y,t) + m2C2(x,y,t) + m3C3(x,y,t) • so that • Where the mi and ri are the constant viscosities and densities within each fluid phase • In general for M fluid phases we have r(x,y,t) =r1C1(x,y,t) + r2C2(x,y,t) + r3[1-C1(x,y,t)-C2(x,y,t)] m(x,y,t) =m1C1(x,y,t) + m2C2(x,y,t) + m3[1-C1(x,y,t)-C2(x,y,t)]

  16. 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

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

  18. 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

  19. Interface Capturing Volume Tracking

  20. 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

  21. 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

  22. 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

  23. The Marker-Particle Method • Define a fixed Eulerian mesh made up of computational cells with centres • In Xmin < x < Xmax, Ymin< y < Ymax, x1/2 = Xmin, y1/2 =Ymin,Dx = (Xmax-Xmin)/I, Dy = (Ymax-Ymin)/J • Within each computational cell assign a set of particles with positions (xp, yp)

  24. Computational Cell & Initial Particle Configuration

  25. Fluid Colour • Each fluid phase (m) has a set of marker particles (p) located at position (xp, yp) • Every marker particle of the mth set is assigned a colour such that

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

  27. Particle Velocities • Particle velocities up = u(xp,yp) are interpolated from the nearest four grid velocities ui,j, ui+1,j, ui,j+1, ui+1,j+1

  28. Grid-to-Particle Velocity Interpolation

  29. Interpolation Function or Where the interpolation function S is given by

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

  31. 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

  32. 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

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

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

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

  36. 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 = C1, C2 = 1 - C1). • 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)

  37. Error Measures • Use a 642 grid (Dx = Dy = 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

  38. Benchmark Tests

  39. Expected Shearing Flow Effect

  40. Expected Vortex Field Effect

  41. Translation: relative % errors

  42. Rotation: relative % errors

  43. Shearing Flow: relative % errors

  44. Vortex: relative % errors

  45. Translation: transition width

  46. Rotation: transition width

  47. Shearing Flow: transition width

  48. Vortex: transition width

  49. Relative Errors L1 norm

  50. 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

More Related