The Development of a Volume-of-Fluid Interface Tracking Method for Modeling Problems in Mantle Convection

Similar documents
The Development of a Volume-of-Fluid Interface Tracking Method for Modeling Problems in Mantle Convection

Literature Report. Daniël Pols. 23 May 2018

Topology optimization of heat conduction problems

Investigating The Stability of The Balance-force Continuum Surface Force Model of Surface Tension In Interfacial Flow

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Moment of fluid method for multimaterial flows

CS205b/CME306. Lecture 9

Fluent User Services Center

Parallelization study of a VOF/Navier-Stokes model for 3D unstructured staggered meshes

Overview of Traditional Surface Tracking Methods

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder

NUMERICAL VISCOSITY. Convergent Science White Paper. COPYRIGHT 2017 CONVERGENT SCIENCE. All rights reserved.

MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP

Imagery for 3D geometry design: application to fluid flows.

A 3D VOF model in cylindrical coordinates

Non-Newtonian Transitional Flow in an Eccentric Annulus

Solving Partial Differential Equations on Overlapping Grids

Realistic Animation of Fluids

Driven Cavity Example

Finite Volume Discretization on Irregular Voronoi Grids

APPROXIMATING PDE s IN L 1

ALE and AMR Mesh Refinement Techniques for Multi-material Hydrodynamics Problems

Challenges and recent progress in developing numerical methods for multi-material ALE Hydrocodes

Phase-field simulation of two-phase micro-flows in a Hele-Shaw cell

Drop Impact Simulation with a Velocity-Dependent Contact Angle

Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich

SIMPLIFIED VOLUME OF FLUID METHOD (SVOF) FOR TWO-PHASE FLOWS

Modeling External Compressible Flow

METHOD OF LEAST SQUARES FOR COMPUTING NORMALS AND CURVATURES FROM 2D VOLUME FRACTIONS

Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow

FEMLAB Exercise 1 for ChE366

Microwell Mixing with Surface Tension

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

FEM techniques for interfacial flows

Discontinuous Fluctuation Distribution

Velocity and Concentration Properties of Porous Medium in a Microfluidic Device

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

A brief description of the particle finite element method (PFEM2). Extensions to free surface

Introduction to C omputational F luid Dynamics. D. Murrin

A Method for Capturing Sharp Fluid Interfaces on Arbitrary Meshes

A Novel Approach to High Speed Collision

Free Convection Cookbook for StarCCM+

This tutorial illustrates how to set up and solve a problem involving solidification. This tutorial will demonstrate how to do the following:

Continuum-Microscopic Models

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Flow and Heat Transfer in a Mixing Elbow

1.2 Numerical Solutions of Flow Problems

CFD MODELING FOR PNEUMATIC CONVEYING

Simulation of Turbulent Flow around an Airfoil

On the high order FV schemes for compressible flows

Least Square Curvature Calculation Method for VOF Schemes

OpenFOAM in Wave and Offshore CFD

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

BACK AND FORTH ERROR COMPENSATION AND CORRECTION METHODS FOR REMOVING ERRORS INDUCED BY UNEVEN GRADIENTS OF THE LEVEL SET FUNCTION

Third Order WENO Scheme on Three Dimensional Tetrahedral Meshes

Bubble Dynamics using Free Surfaces in a VOF framework

Numerical Methods for (Time-Dependent) HJ PDEs

Droplet collisions using a Level Set method: comparisons between simulation and experiments

Application of Finite Volume Method for Structural Analysis

Numerical Analysis of Shock Tube Problem by using TVD and ACM Schemes

Backward facing step Homework. Department of Fluid Mechanics. For Personal Use. Budapest University of Technology and Economics. Budapest, 2010 autumn

Lecture 1: Finite Volume WENO Schemes Chi-Wang Shu

The 3D DSC in Fluid Simulation

Example 13 - Shock Tube

High-order, conservative, finite difference schemes for computational MHD

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Moving Interface Problems: Methods & Applications Tutorial Lecture II

Volume Tracking on Adaptively Refined Grids with Curvature Based Refinement

CFD modelling of thickened tailings Final project report

Multiphase flow metrology in oil and gas production: Case study of multiphase flow in horizontal tube

AMR Multi-Moment FVM Scheme

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

2D numerical simulation of ocean waves

FLUENT Secondary flow in a teacup Author: John M. Cimbala, Penn State University Latest revision: 26 January 2016

Advective and conservative semi-lagrangian schemes on uniform and non-uniform grids

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

Introduction to seismic body waves Tomography

Use 6DOF solver to calculate motion of the moving body. Create TIFF files for graphic visualization of the solution.

Gradient Free Design of Microfluidic Structures on a GPU Cluster

Possibility of Implicit LES for Two-Dimensional Incompressible Lid-Driven Cavity Flow Based on COMSOL Multiphysics

Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders

Modeling Unsteady Compressible Flow

Faculty of Mechanical and Manufacturing Engineering, University Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor, Malaysia

Simulation of Flow Development in a Pipe

Efficiency of adaptive mesh algorithms

Verification of Moving Mesh Discretizations

This is an author-deposited version published in: Eprints ID: 4362

GENUINELY MULTIDIMENSIONAL NON-DISSIPATIVE FINITE VOLUME SCHEMES FOR TRANSPORT

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways

The Level Set Method. Lecture Notes, MIT J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations

An accurate adaptive solver for surface-tension-driven interfacial flows

Lagrangian methods and Smoothed Particle Hydrodynamics (SPH) Computation in Astrophysics Seminar (Spring 2006) L. J. Dursi

SPH: Towards the simulation of wave-body interactions in extreme seas

Explicit and Implicit Coupling Strategies for Overset Grids. Jörg Brunswig, Manuel Manzke, Thomas Rung

Spatially Adaptive Techniques for Level Set Methods and Incompressible Flow

SPH: Why and what for?

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

NUMERICAL MODELING STUDY FOR FLOW PATTERN CHANGES INDUCED BY SINGLE GROYNE

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

The Eikonal Equation

Transcription:

The Development of a Volume-of-Fluid Interface Tracking Method for Modeling Problems in Mantle Convection Jonathan Robey 1 September 12, 2016 1 Funded in part by a GAANN Fellowship 1

Motivation Mantle convection is a major area of interest in geodynamics Need to be able to track fluid volume/material accurately for long time without numerical smearing Subduction Large low-shear-velocity provinces (LLSVPs) Interface tracking method satisfies these requirements, and allow sub-grid resolution We select the Volume-of-Fluid (VoF) method 2

VoF Method Overview VoF method is a standard interface tracking method Interface is tracked implicitly by using volume fractions for reconstruction Volume fraction is a single scalar indicating the portion of the cell which is of the designated fluid Method is inherently conservative Does not require special cases for fragmenting volumes Figure: Example of VoF reconstruction of a circle 3

VoF Method Outline Initialize volume fractions Start with given volume fractions or Initialize volume fractions from given interface Begin Loop Reconstruct Interface based on current volume fractions Update volume fractions using an advection method based on the interface reconstruction 4

ELVIRA Interface Reconstruction Reconstructed interfaces are of the form n x = d Candidate normal vectors are based on slope approximations using sums of volume fractions over rows and columns Column sum candidates: (L C, 1) n (C R, 1) (L R, 2) Given n, the intercept location d is uniquely determined by volume fraction in current cell d n : L C R Figure: Sketch of local reconstruction region Candidate error determined by l 2 norm of difference from state volume fractions 5

Reconstruction Example Application to a circular interface with h = r 8 Colormap indicates volume fraction Black contour is the reconstructed interface Despite discontinuous interface, visually appears continuous Figure: Example of reconstruction of circular interface 6

VoF Interface Advection Ω i is cell with boundary Ω i, u is velocity field, t n is time at timestep f is indicator function with discretization f n h(i) Ω i f ( x, t n )d x Integral form of Advection equation in conservation form discretized per cell over one timestep is f n+1 h(i) t = fh(i) n + t n n+1 Ω i f ud xdt t n+1 t n Ω i f u nd xdt Have u and u n to O(h 2 ) Incompressible Stokes Equations imply u = 0; this term is retained due to the form of the advection algorithm Calculation for 3rd term (Flux term) of RHS on next slide 7

Flux Calculation Conservation form: f n+1 i = fi n + S i + F e ) e where F e = f e ( u n is flux through edges where e indexes edges, S i is the source term (divergence), and f e is the volume fraction on the face ( Ω i ) e x[t n, t n+1 ] Require method to obtain f e Calculation of f e done using donor region defined by method of characteristics Approximation to velocity on cell face u n used to obtain region to be fluxed Fluid volume on that region then calculated geometrically, used in calculation for flux through cell face Currently we use a dimensionally split advection algorithm y x F l F t F b Figure: Flux sketch F r 8

VoF Interface Advection Sketch If dimensionally unsplit, Advection scheme will have non-zero area external to upwind cell (red) If dimensionally split, cannot use divergence free property of Stokes Equations, requires handling divergence term (use f n+1 i as volume fraction) y x Figure: Sketch of volumes relevant to flux across right edge of cell Blue: Current Interface for Fluid 1 Green: Donor Region by method of characteristics Cyan: Volume of Fluid 1 local to cell being advected Red: Volume external to cell that must be considered for the unsplit algorithm 9

Validation Testing Wish to confirm that method is implemented correctly Using a given velocity field, it is possible to have a known solution for all time Can then compute error and thus convergence rate Need procedure for calculating error based on true φ t and calculated φ c interfaces We approximate E = H(φ t ) H(φ c ) d x Ω Test done using final implementation in ASPECT 10

Linear Interface Advection 1 Figure: Linear interface translation problem u h Error 0.625 1.32630 10 16 0.03125 2.74613 10 16 0.01563 4.69034 10 16 7.81250 10 3 1.19552 10 15 3.90625 10 3 2.01992 10 15 Table: Translation of a linear interface in a velocity field not aligned to the mesh Expect the error to be exact to ɛ mach since the interface reconstruction algorithm, ELVIRA, reconstructs linear interfaces exactly 11

Circular Interface Rotation 1 u Figure: Circular interface rotation problem, the red dot is the center of rotation h Error Rate 0.625 8.08431 10 3 0.03125 2.33441 10 3 1.79 0.01563 5.23932 10 4 2.16 7.81250 10 3 1.40612 10 4 1.90 3.90625 10 3 3.50275 10 5 2.01 Table: Rotation of a circular interface offset from the center of rotation Cells are of size h = 2 k 12

Implemented in Aspect Aspect is: An extensible code written in C++ to support research in simulating convection in the Earth s mantle ASPECT implements Adaptive Mesh Refinement (AMR) and Parallel capabilities to permit computation on large domains associated with mantle convection Pull Request pending 13

The Falling Block Benchmark Standard test problem in the geodynamics literature (Gerya and Yuen 2003) Composition (density) driven flow Rectangular region of heavy fluid (red) with viscosity η = γη 0 sinks Density ratio is ρ ρ 0 = 100 3200 Figure: Initial Conditions; red is the heavy fluid 14

Falling Block η = η 0 (a) Uniform 128x128 mesh (128 2 = 16384 cells) (b) AMR with maximum resolution of 512x512 (Final cell count 5,647) (c) (51x51 mesh, 22,500 particles ( 8.6p/c)) by Gerya and Yuen (2003) AMR approximately 13 times faster than uniform mesh of equal maximum resolution Figure: Comparison of results for the falling block problem with a constant viscosity η 0 for a uniform mesh (left), with Adaptive Mesh Refinement (AMR) (center) and the original benchmark result (right); showing the mesh and the reconstructed interface (white contour) for the new results 15

Falling Block η = 10η 0 (a) Uniform 128x128 mesh (128 2 = 16384 cells) (b) AMR with maximum resolution of 512x512 (Final cell count 3,583) (c) (51x51 mesh, 22,500 particles( 8.6p/c)) by Gerya and Yuen (2003) AMR approximately 21 times faster than uniform mesh of equal maximum resolution Figure: Comparison of results for the falling block problem with varying viscosity for a uniform mesh (left), with Adaptive Mesh Refinement (AMR) (center) and original benchmark result (right); showing the mesh and the reconstructed interface (white contour) for the new results 16

Comparison of Methods for the Falling Block (a) VoF (b) DG (c) FEM Figure: Comparison between VoF (left), Bounded Discontinuous Galerkin, He, Puckett, and Billen 2016 (middle), and FEM Advection method in ASPECT (right) 17

Comparison of Composition Profile on Center Line (a) Sample location (b) Vertical profile of composition along center line (x = 2.5 10 5 ) 18

Comparison of Composition Profile on Left Tail (a) Sample location (b) Vertical profile of composition along left tail (x = 2.45 10 5 ) 19

Comparison of Composition Profile above Main Body (a) Sample location (b) Horizontal profile of composition just above main body (y = 2 10 5 ) 20

Mantle Cartoon 21

Mantle Convection Equations ( 2 x + µ u P P y + µ ) x 2 + 2 u y 2 =0 (1a) ( 2 ) v x 2 + 2 v y 2 = gρ (1b) u =0 (1c) T t + u T = k T (2) ρc C t + (C u) = 0 (3) ρ = ρ 0 (1 α v (T T 0 )) (4) 22

Density Stratified Convection Related to active research project with Professors Puckett, Billen, Turcotte, Kellogg and Dr He Three nondimensional parameters: B = ρ ρ 0α v T Chemical buoyancy gρ Ra = 2 0 αv Tb3 c p µk 10 5 a = d1 d 2 = 1 Due to experience with test runs, two initial perturbations used Sinusoidal temperature perturbation, amplitude 0.05 T Sinusoidal interface perturbation of amplitude 0.01b = 0.01(d 1 + d 2 ) T l T h d 1 d 2 Figure: Initial Conditions: density of red fluid is ρ 0 + ρ and density of blue fluid is ρ 0 with T = T h T l 23

Stratified convection for DSF problem (a) Density colormap with temperature contours (green) and reconstructed interface (black) superimposed for computation with B = 0.7 (b) Stratified convection from experiment (B = 2.4, Ra l = 2.2 10 5, Ra h = 8 10 6 ) by Davaille (1999, Fig. 1f) Note: d 1 d 2 in this experiment Figure: Preliminary qualitative comparison of stratified convection computation to experiment by Davaille (1999) Note: we have not yet attempted to explicitly duplicate Daville s experimental parameters 24

Full depth convection for DSF problem (a) Density colormap with temperature contours (green) and reconstructed interface (black) superimposed for computation with B = 0.4 (b) Full depth convection from experiment (B = 0.2, Ra l = 9 10 4, Ra h = 9 10 6 ) by Davaille (1999, Fig. 1b) Note: d 1 d 2 in this experiment Figure: Preliminary comparison of full depth convection computation to experiment by Davaille (1999) Note: we have not yet attempted to explicitly duplicate Davaille s experimental parameters 25

Comparison of temperature vs depth for the stratified convection case (a) Stratified convection from experiment (B = 2.4) by Davaille (1999, Fig 1a) (b) Stratified convection from VoF model (B = 0.7) Figure: Comparsion of upwelling temperature-depth plots to experimental temperature-depth plots from Davaille (1999). Note: These are preliminary results and no attempt has been made to match the experimental values of the Rayleigh number Ra, bouyancy parameter B, viscosity ratio γ, and depth ratio a = d 1 d 2. 26

Conclusion The VoF method has been successfully implemented, in Aspect for 2D rectangular meshes including AMR and parallel 27

Future Work Implementation of a 3D interface reconstruction, and use of the 3D formulas for volume frction and interface location in Scardovelli and Zaleski (2000), which would allow the examination of the behavior of 3D systems. Improve volume fraction calculation to permit use of non-parallelogram meshes. Examination of other interface reconstruction approaches, such as the moment of fluid algorithm that allows the tracking of multiple materials. Examination of alternate advection algorithms; i.e. for flux fraction calculation to the donor region approach commonly used. This is likely to require significant additional information. 28

End Thank You! 29

Interface Tracking Method List Lagrangian (particles, auxiliary Lagrangian mesh) Many hard/unsolved difficulties Fragmentation complex Indicator field Trivial approach Highly subject to numerical distortion Level Set Maintains sharp interface Requires solution of Hamilton Jacobi Equation Best current approach requires modern methods for shock wave problems (cutting edge in FEM) Time stepping requires frequent expensive reinitialization in practice, even with state of art method Volume-of-Fluid Maintains sharp interface Local data dependence Inherently conservative (based on Cons. of Fluid Equation) 30

Particle vs VoF Figure: VoF Figure: Particles 31

Reconstruction Methods SLIC (1st order) One or two interfaces both parallel to same cell edge Heuristic based LVIRA (2nd order) Find interface of form n x = d Select based on least volume error of extension to surrounding cells d selected to preserve volume fraction ELVIRA (2nd order) Same criteria as LVIRA, but selecting from specified list of candidates for n Other MoF: Track and use additional moment data for reconstruction CLSVoF: Track and use a level set for reconstruction, reinitialize level set based on VoF data 32

Multi-material (> 2) VoF Known extension of current approach Active area of interest in National Labs Current methodology reliant on MoF reconstruction Implementation much more complex than 2 fluid 33

Error Approximation: L1 Interface Error L 1 Error is E = H(φ t ) H(φ c ) d x Ω Prohibitive in practice, use approximation by Iterated Midpoint Quadrature (Cell to 32x32 subcells) (psuedometric) Heaviside H is discontinuous, smooth for better behavior of quadrature How to smooth H: Heaviside w/ Midpoint quadrature can be interpreted as difference in f based only on value at cell center If φ is signed level set, can easily get O(h 3 ) volume approximation on subcell using initialization procedure Volume differences on subcell exact difference from linear interface approximation in the most common case(21c) (a) Disjoint (b) Intersect (c) Simple Figure: Cases for Error Approximation 34

Error Approximation: L1 Field Error Want measurement of state error - Error in current model state For VoF, model state is restricted to volume fraction data Have procedure to generate volume fractions from known interface (initialization) l 1 norm weighted by cell measure obvious means to compare volume fraction data, i.e. E = {f i } f I (φ t ) 1 note {f i } = f I (φ c ). Converges to the L 1 norm as h 0 35

Circular Interface Translation u (a) Circular interface translation problem Figure: Sketches of rate of convergence tests 36

Circular Interface Linear Advection k L1 Interface Error Rate L1 Field Error Rate 5 2.52391 10 3 1.98931 10 3 6 7.90262 10 4 1.68 6.46623 10 4 1.62 7 2.30100 10 4 1.78 1.83052 10 4 1.82 8 6.55917 10 5 1.81 5.45257 10 5 1.75 Table: Mesh Aligned Translation of a Circular Interface with σ = 1 2 37

Circular Interface Linear Advection k L1 Interface Error Rate L1 Field Error Rate 5 5.14405 10 3 4.73691 10 3 6 1.79281 10 3 1.52 1.61010 10 3 1.56 7 4.80234 10 4 1.90 4.33513 10 4 1.89 8 1.31839 10 4 1.86 1.19947 10 4 1.85 Table: Mesh Aligned Translation of a Circular Interface with σ = 1 32 38

Circular Interface Linear Advection k L1 Interface Error Rate L1 Field Error Rate 5 1.89618 10 3 1.26228 10 3 6 3.82585 10 4 2.31 2.36274 10 4 2.42 7 9.07219 10 5 2.08 3.31707 10 5 2.83 8 2.07321 10 5 2.13 6.34625 10 6 2.39 Table: Mesh Aligned Translation of a Circular Interface with σ = 1 39

Convection (a) Uniform 96x32 mesh (b) AMR mesh with maximum resolution 384x128 40

Contour comparison Figure: Contours for interface approximation for different methods: VoF (red), DG {0.1, 0.5, 0.9}(cyan), and FEM {0.1, 0.5, 0.9}(black) 41

Parameter Survey 42

Lit Search FEM Volume of Fluid Interface Advection Schemes (Triangle/Tetrahedron): Dimitrios Pavlidis et al. (2015). Compressive advection and multi-component methods for interface-capturing. In: International Journal for Numerical Methods in Fluids 80.4, pp. 256 282. doi: 10.1002/fld.4078. url: http://dx.doi.org/10.1002/fld.4078 Finite Element VoF method (Triangle/Tetrahedron): Zhihua Xie et al. (2016). A balanced-force control volume finite element method for interfacial flows with surface tension using adaptive anisotropic unstructured meshes. In: Computers & Fluids. issn: 0045-7930. doi: http://dx.doi.org/10.1016/j.compfluid.2016.08.005. url: http://www.sciencedirect.com/science/article/pii/s0045793016302511 43