Similar documents
(LSS Erlangen, Simon Bogner, Ulrich Rüde, Thomas Pohl, Nils Thürey in collaboration with many more

Simulation of Liquid-Gas-Solid Flows with the Lattice Boltzmann Method

A 3D VOF model in cylindrical coordinates

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

An accurate numerical method for computing surface tension forces in CFD codes

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

Realistic Animation of Fluids

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

Free Surface Lattice-Boltzmann fluid simulations. with and without level sets.

Navier-Stokes & Flow Simulation

Drop Impact Simulation with a Velocity-Dependent Contact Angle

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

Animation of Fluids. Animating Fluid is Hard

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

Computational Fluid Dynamics with the Lattice Boltzmann Method KTH SCI, Stockholm

FEM techniques for interfacial flows

Permeable and Absorbent Materials in Fluid Simulations

Realistic Animation of Fluids

Software and Performance Engineering for numerical codes on GPU clusters

Simulation of Transient and Three-Dimensional Coating Flows Using a Volume-of-Fluid Technique

Investigation of the critical submergence at pump intakes based on multiphase CFD calculations

Performance and Software-Engineering Considerations for Massively Parallel Simulations

Overview of Traditional Surface Tracking Methods

Literature Report. Daniël Pols. 23 May 2018

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

Principles and Goals

Tutorial: Hydrodynamics of Bubble Column Reactors

Lattice Boltzmann with CUDA

Inviscid Flows. Introduction. T. J. Craft George Begg Building, C41. The Euler Equations. 3rd Year Fluid Mechanics

CS 231. Fluid simulation

Free Surface Flow Simulations

Performance Analysis of the Lattice Boltzmann Method on x86-64 Architectures

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

WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHERICAL NANOPARTICLES

Navier-Stokes & Flow Simulation

Reconstruction of Trees from Laser Scan Data and further Simulation Topics

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer

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

Tutorial 17. Using the Mixture and Eulerian Multiphase Models

High Performance Simulation of Free Surface Flows Using the Lattice Boltzmann Method

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

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways

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

Coastal impact of a tsunami Review of numerical models

Sloshing reduction effect of splitting wall in cylindrical tank

CHAPTER 3. Elementary Fluid Dynamics

Least Square Curvature Calculation Method for VOF Schemes

Preliminary Spray Cooling Simulations Using a Full-Cone Water Spray

LATTICE-BOLTZMANN METHOD FOR THE SIMULATION OF LAMINAR MIXERS

More Animation Techniques

Electronic Supporting Information. Upgrading well plates using open-microfluidic patterning

Simulation of Droplet Impingement on a Solid Surface by the Level Set Method

CFD SIMULATION OF FLOW OVER CONTRACTED COMPOUND ARCHED RECTANGULAR SHARP CRESTED WEIRS

Lattice Boltzmann Method: A New Alternative for Loss Estimation Juan C. Díaz Cruz* a, Sergio E. Rodríguez a, Sergio A. Ordóñez b, Felipe Muñoz a a

Isotropic Porous Media Tutorial

IMPROVED WALL BOUNDARY CONDITIONS WITH IMPLICITLY DEFINED WALLS FOR PARTICLE BASED FLUID SIMULATION

Best Practices: Electronics Cooling. Ruben Bons - CD-adapco

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

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow

CFD modelling of thickened tailings Final project report

Free Surface Flows with Moving and Deforming Objects for LBM

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

CFD Simulation for Stratified Oil-Water Two-Phase Flow in a Horizontal Pipe

Navier-Stokes & Flow Simulation

ALE Seamless Immersed Boundary Method with Overset Grid System for Multiple Moving Objects

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

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

Numerical Investigation of Non-Newtonian Laminar Flow in Curved Tube with Insert

CUDA. Fluid simulation Lattice Boltzmann Models Cellular Automata

Technical Report TR

Calculate a solution using the pressure-based coupled solver.

FEMLAB Exercise 1 for ChE366

Computational Fluid Dynamics

ANSYS AIM Tutorial Turbulent Flow Over a Backward Facing Step

Simulation of Offshore Wave Impacts with a Volume of Fluid Method. Tim Bunnik Tim Bunnik MARIN

A BEND GEOTHERMALTWO-PHASE PRESSURE LOSS 1. INTRODUCTION. Geothermal Institute, University of Auckland

Finite Volume Discretization on Irregular Voronoi Grids

Marker-Based, 3-D Adaptive Cartesian Grid Method for Multiphase Flow Around Irregular Geometries

CFD Post-Processing of Rampressor Rotor Compressor

Stratified Oil-Water Two-Phases Flow of Subsea Pipeline

Bubble Dynamics using Free Surfaces in a VOF framework

3D Simulation of Dam-break effect on a Solid Wall using Smoothed Particle Hydrodynamic

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

Design and Optimization of Plants and Components for the Production of Polyurethane Foams using STAR-CCM+

Eulerian Techniques for Fluid-Structure Interactions - Part II: Applications

INTERACTION BETWEEN TURBULENT DYNAMICAL PROCESSES AND STATISTICS IN DEFORMED AIR-LIQUID INTERFACES, VIA DNS

The walberla Framework: Multi-physics Simulations on Heterogeneous Parallel Platforms

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

CFD Simulation of a dry Scroll Vacuum Pump including Leakage Flows

Moving Interface Problems: Methods & Applications Tutorial Lecture II

Performance Optimization of a Massively Parallel Phase-Field Method Using the HPC Framework walberla

Divergence-Free Smoothed Particle Hydrodynamics

Figure 2: Water Into Kerosene, Volume Fraction (Left) And Total Density Of Mixture (Right)

Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering

Fluids in Games. Jim Van Verth Insomniac Games

Andrew Carter. Vortex shedding off a back facing step in laminar flow.

CFD Simulation of Cavitation in an Internal Gear Pump

Modeling Unsteady Compressible Flow

Ian Mitchell. Department of Computer Science The University of British Columbia

Steady Flow: Lid-Driven Cavity Flow

Transcription:

A Contact Angle Model for the Parallel Free Surface Lattice Boltzmann Method in walberla Stefan Donath (stefan.donath@informatik.uni-erlangen.de) Computer Science 10 (System Simulation) University of Erlangen-Nuremberg Germany www10.informatik.uni-erlangen.de i July 15, 2010 1

Outline Free-Surface LBM Boundary condition Gas volume pressure Surface tension Wetting model Curvature computation for surface tension and contact angles Validation Microdrops Capillary Conclusion 2

Free-Surface LBM Cell types and gas phase model Free surface is two phase, however: Compute only liquid phase Model gas phase by ideal gas equation (no flow but only pressure is modeled) T. Pohl, High Performance Simulation of Free Surface Flows Using the Lattice Boltzmann Method, PhD Thesis, 2008, http://www10.informatik.uni-erlangen.de/publications/dissertations/diss_pohl_2008.pdf Pohl pdf N. Thürey, Physically based Animation of Free Surface Flows with the Lattice Boltzmann Method, PhD Thesis, 2007, http://www10.informatik.uni-erlangen.de/publications/dissertations/diss_thuerey_070313.pdf 3

Free-Surface LBM Fraction of fluid volume in Interface cells Interface cells store fluid fraction (similar to VoF) Fluid advection: Mass transfer between interface and liquid id cells Mass is conserved For two interface cells a weighting factor depends on the fill levels 4

Outline Free-Surface LBM Boundary condition Gas volume pressure Surface tension Wetting model Curvature computation for surface tension and contact angles Validation Microdrops Capillary Conclusion 5

Free-Surface LBM Interface boundary condition Simplification of stress tensor at interface Navier-Stokes for incompressible fluid with stress tensor Treating gas as inert phase with vanishing density reduces stress to sole influence of pressure 6

Free-Surface LBM Interface boundary condition: gas pressure Gas volume pressure Initial state with initial gas volume Tracking gas volume changes in all interface cells leads to current volume Pressure is ratio of current volume to initial volume Remarks: Tracking gas volume changes throughout a parallel simulation involves means of all-to-all communication Gas pressure depends on accurate mass tracking in interface cells Supports continuous inflation of bubbles 7

Free-Surface LBM Interface boundary condition: surface tension Surface tension Energy balance relates pressure to surface tension: Young-Laplace equation (for 3 dimensions) Takes only mean curvature into account, which is the mean value of the two principal curvatures 8

Free-Surface LBM Interface boundary condition in LBM Reconstruction of distribution functions at interface Simplified stress tensor means in LBM: Velocity of liquid and gas phase have to be equal at interface Force of the gas has to be balanced with force by fluid Reconstruct distribution functions pointing in opposite direction of surface normal Density of gas phase is computed from gas pressure 9

Outline Free-Surface LBM Boundary condition Gas volume pressure Surface tension Wetting model Curvature computation for surface tension and contact angles Validation Microdrops Capillary Conclusion 10

Free-Surface LBM Wetting Phenomena Theory Always tries to minimize overall energy Neglecting gravity, this leads ultimately to Young s Law : 11

Free-Surface LBM Capillary force and contact angles Different approaches: Define additional pressure depending on contact angle θ Contact Angle have been imp plemented Introduce additional force based on Young s equation Enforce a curvature at triple line by manipulating curvature computation Introduce additional force depending on surface energies S. Donath, to be published 2010, http://www10.informatik.uni-erlangen.de/ 12

Free-Surface LBM Surface curvature computation Calculating the surface curvature Needs information of a 5x5x5 neighborhood For parallelization: Split in 3 parts: Surface normal Reconstruction of surface point Surface curvature Only one layer has to be communicated for parallelization 13

Free-Surface LBM Surface curvature computation Calculating surface normal Treat fluid fraction of cells as scalar field Compute the gradient and its normal by Parker-Youngs approximation Similar to Center-of-Mass method as used in VoF, but with coefficients different from 1 14

Free-Surface LBM Surface curvature computation Calculating the surface point For simplification: Surface fraction in a cell is assumed to be planar, fulfilling two requirements: Plane s normal is equal to surface normal Plane bisects cell into two volumes corresponding to fluid fraction of cell 15

Free-Surface LBM Surface curvature computation Calculating the surface curvature (of 3x3x3 neighborhood s interface cells) Select appropriate subset of neighboring surface points (to avoid degenerated triangles) Local triangulation of chosen surface points and calculation of surface curvature (similar algorithm as described in: G. Taubin. Estimating the Tensor of Curvature of a Surface from a Polyhedral Approximation. In Proceedings of the Fifth International Conference on Computer Vision, pages 902 905, 1995) 16

Free-Surface LBM Curvature manipulation for contact angles Create virtual wall points and normals to reproduce desired curvature by constructing circular surface fulfilling the requirements Same incline at surface point Targeted contact angle at wall 17

Outline Free-Surface LBM Boundary condition Gas volume pressure Surface tension Wetting model Curvature computation for surface tension and contact angles Validation Microdrops Capillary Conclusion 18

Drop on Plate Validation Microdrop on plate Defined volume, prescribed contact angle, measure height h = 3 1 1 1 V ( ) 1 cosθ 3 π Θ=30, h ideal =6.86, h=7.05 (3%) Θ=90, h ideal =15.12, h=15.04 (1%) Θ=150, h ideal =22.49, h=21.72 (3%) 19

Validation Capillary rise and depression Capillary rise of water with 65 error = 10% 20

Validation Capillary rise and depression Capillary rise and depression under influence of gravity: error = 8% error = 15% 21

Validation Capillary rise and depression Capillary rise and depression under influence of gravity: error = 11% error = 12% 22

Validation Possible error sources Number of points taken into account in curvature computation Direct influence on accuracy Influence of collision model Up to now only SRT, have to use small τ Influence of domain/boundary Width of domain restricts volume of available water, thus forces outside of capillary influence rise behavior Distance of capillary to tub ground limits amount of water that can flow in/out Capillary has same wetting behavior on outside wall, forcing water against the flow 23

Influence of tub size Validation Possible error sources 2% of tub volume 16.9mm³ 1% of tub volume 32.4mm³ error = 12% error =6% 24

Application Liquid Water Management in Fuel Cell (Derive input values for Darcy-like evaluations) 25

Application Liquid Water Management in Fuel Cell (Derive input values for Darcy-like evaluations) 26

Application Liquid Water Management in Fuel Cell (Derive input values for Darcy-like evaluations) 27

Conclusion Free-Surface Method Parallel Surface Tension Capillary Effects Satisfying accuracy Enables large scale real-world applications Compared to other methods (like Shan-Chen) Explicitly modeled to enable direct transition from real to lattice values Viscosity, surface tension and contact angle configured separately 28

Outlook Further Validation Study of dynamic behavior, compare to Washburn s equation (1921) Further models Model based on wetting force (constant force depending on material properties) 29

Acknowledgements Regional Computing Center of Erlangen (support for computer systems) Funded by DECODE, CORDIS project, European Union SKALB, German project, Bundeministerium für Bildung und Forschung KONWIHR, Bavarian project 30

The End Thank you for your attention! 31