Discontinuous shear thickening on dense non-brownian suspensions via lattice Boltzmann method

Similar documents
Discontinuous Shear Thickening

A simulation study on shear thickening in wide-gap Couette geometry. Ryohei Seto, Romain Mari Jeffery Morris, Morton Denn, Eliot Fried

Shear-induced organization of forces in dense suspensions: signatures of discontinuous shear thickening

Shear-induced organization of forces in dense suspensions: signatures of discontinuous shear thickening

Emergence of collective dynamics in active biological systems -- Swimming micro-organisms --

Micromechanical Modeling of Discontinuous Shear Thickening in Granular Media-Fluid

arxiv: v2 [cond-mat.soft] 3 Dec 2015

Fluid Equations for Rarefied Gases

SEMICLASSICAL LATTICE BOLTZMANN EQUATION HYDRODYNAMICS

On the bulk viscosity of suspensions

Research of Micro-Rectangular-Channel Flow Based on Lattice Boltzmann Method

Lattice Boltzmann Method

Fluid equations, magnetohydrodynamics

Generalized Local Equilibrium in the Cascaded Lattice Boltzmann Method. Abstract

Origins of Mechanical and Rheological Properties of Polymer Nanocomposites. Venkat Ganesan

LATTICE BOLTZMANN MODELLING OF PULSATILE FLOW USING MOMENT BOUNDARY CONDITIONS

Smoothed Dissipative Particle Dynamics Model for Predicting Self-Assembled Nano-Cellulose Fibre Structures

Fluid Equations for Rarefied Gases

(Crystal) Nucleation: The language

BROWNIAN DYNAMICS SIMULATIONS WITH HYDRODYNAMICS. Abstract

Lattice Boltzmann approach to liquid - vapour separation

Lecture 8: Tissue Mechanics

Simulation of floating bodies with lattice Boltzmann

Physical Modeling of Multiphase flow. Boltzmann method

Lattice Boltzmann Method for Moving Boundaries

Theory of Force Transmission and Rigidity in Granular Aggregates. A Different kind of NonEquilibrium System

Viscoelasticity. Basic Notions & Examples. Formalism for Linear Viscoelasticity. Simple Models & Mechanical Analogies. Non-linear behavior

Multiscale modeling of active fluids: selfpropellers and molecular motors. I. Pagonabarraga University of Barcelona

arxiv: v1 [nucl-th] 9 Jun 2008

Summary PHY101 ( 2 ) T / Hanadi Al Harbi

CHAPTER 9. Microscopic Approach: from Boltzmann to Navier-Stokes. In the previous chapter we derived the closed Boltzmann equation:

EFFECT OF A CLUSTER ON GAS-SOLID DRAG FROM LATTICE BOLTZMANN SIMULATIONS

arxiv:comp-gas/ v1 28 Apr 1993

Frictional shear thickening in suspensions: The effect of rigid asperities.

The lattice Boltzmann method for contact line dynamics

Shear thickening in highly viscous granular suspensions

4. The Green Kubo Relations

Modeling of Suspension Flow in Pipes and Rheometers

From a Mesoscopic to a Macroscopic Description of Fluid-Particle Interaction

Lecture 5: Kinetic theory of fluids

Simulation of 2D non-isothermal flows in slits using lattice Boltzmann method

12. MHD Approximation.

1. The Properties of Fluids

Analysis of the trajectory of a sphere moving through a geometric constriction

Micro-Macro transition (from particles to continuum theory) Granular Materials. Approach philosophy. Model Granular Materials

Turbulent Flows. g u

Introduction to Marine Hydrodynamics

Simulation of Particulate Solids Processing Using Discrete Element Method Oleh Baran

Strategy in modelling irregular shaped particle behaviour in confined turbulent flows

External and Internal Incompressible Viscous Flows Computation using Taylor Series Expansion and Least Square based Lattice Boltzmann Method

Anomalous effect of turning off long-range mobility interactions in Stokesian Dynamics

An electrokinetic LB based model for ion transport and macromolecular electrophoresis

7 The Navier-Stokes Equations

Convection. forced convection when the flow is caused by external means, such as by a fan, a pump, or atmospheric winds.

Particle-Simulation Methods for Fluid Dynamics

PREDICTION OF INTRINSIC PERMEABILITIES WITH LATTICE BOLTZMANN METHOD

Connection Between the Lattice Boltzmann Equation and the Beam Scheme

Free energy concept Free energy approach LBM implementation Parameters

Hydrodynamics, Thermodynamics, and Mathematics

Andrés Santos Universidad de Extremadura, Badajoz (Spain)

2. Molecules in Motion

Lattice Boltzmann Method for Fluid Simulations

MULTIPHASE DEBRIS FLOW SIMULATIONS WITH THE DISCRETE ELEMENT METHOD COUPLED WITH A LATTICE-BOLTZMANN FLUID

Physics 221. Exam III Spring f S While the cylinder is rolling up, the frictional force is and the cylinder is rotating

Microfluidic crystals: Impossible order

Granular materials (Assemblies of particles with dissipation )

Mechanics Answers to Examples B (Momentum) - 1 David Apsley

Flow simulation of fiber reinforced self compacting concrete using Lattice Boltzmann method

Polymer Dynamics and Rheology

Analysis and boundary condition of the lattice Boltzmann BGK model with two velocity components

Computer Simulation of Particle Suspensions

Simulation of T-junction using LBM and VOF ENERGY 224 Final Project Yifan Wang,

Table of Contents. Preface... xiii

Drag Law for Bidisperse Gas-Solid Suspensions Containing Equally Sized Spheres

Perfect entropy functions of the Lattice Boltzmann method

arxiv:cond-mat/ v1 8 Nov 2005

Entanglements. M < M e. M > M e. Rouse. Zero-shear viscosity vs. M (note change of slope) Edwards degennes Doi. Berry + Fox, slope 3.4.

Principles of Convection

Steady Flow and its Instability of Gravitational Granular Flow

Lectures on basic plasma physics: Introduction

Way to Success Model Question Paper. Answer Key

J07M.1 - Ball on a Turntable

Christel Hohenegger A simple model for ketchup-like liquid, its numerical challenges and limitations April 7, 2011

Review of fluid dynamics

Accelerated Stokesian Dynamics simulations

Microstructural theory and the rheology of. concentrated colloidal suspensions

Coarse-graining limits in open and wall-bounded dissipative particle dynamics systems

Modeling the combined effect of surface roughness and shear rate on slip flow of simple fluids

V (r,t) = i ˆ u( x, y,z,t) + ˆ j v( x, y,z,t) + k ˆ w( x, y, z,t)

DSMC-Based Shear-Stress/Velocity-Slip Boundary Condition for Navier-Stokes Couette-Flow Simulations

Particles in Fluids. Sedimentation Fluidized beds Size segregation under shear Pneumatic transport Filtering Saltation Rheology of suspensions

Dynamic Simulation of Shear-induced Particle Migration in a Two-dimensional Circular Couette Device *

Conservation of Mass. Computational Fluid Dynamics. The Equations Governing Fluid Motion

Atoms, electrons and Solids

BAE 820 Physical Principles of Environmental Systems

Particle-particle interactions and models (Discrete Element Method)

IMPLEMENTING THE LATTICE-BOLTZMANN

Candidacy Exam Department of Physics February 6, 2010 Part I

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

REGULARIZATION AND BOUNDARY CONDITIONS FOR THE 13 MOMENT EQUATIONS

Transcription:

Discontinuous shear thickening on dense non-brownian suspensions via lattice Boltzmann method Pradipto and Hisao Hayakawa Yukawa Insitute for Theoretical Physics Kyoto University Rheology of disordered particle part 1, YITP, June 22nd 2018 1/38

Outline Introduction Outline of our model Hydrodynamics: lattice Boltzmann method Particle contacts Electrostatic repulsive forces Sheared suspensions simulations Results Discussions Future prospect 2/38

Suspensions 3/38

Suspensions Solid particles suspended in solvent fluid 3/38

Suspensions Solid particles suspended in solvent fluid Fluids are described by Stokes equation (Re 0): u = 0 p = η 2 u 3/38

Suspensions Solid particles suspended in solvent fluid Fluids are described by Stokes equation (Re 0): u = 0 p = η 2 u Suspensions rheology have unique behavior! 3/38

Discontinuous shear thickening 4/38

Discontinuous shear thickening (experimental observations) H. A. Barnes, J. Rheol. 33, 329 (1989). 5/38

Discontinuous shear thickening (experimental observations) R. G. Egres and N. J. Wagner J. Rheol. 49 3, 719-746(2015) H. A. Barnes, J. Rheol. 33, 329 (1989). 5/38

Discontinuous shear thickening (Stokesian Dynamics simulations) Seto. et al, Phys. Rev. Lett 111, 218301 (2013) Mari. et al, J. Rheol.58(6):16931724(2014) 6/38

Discontinuous shear thickening (Stokesian Dynamics simulations) Seto. et al, Phys. Rev. Lett 111, 218301 (2013) Mari. et al, J. Rheol.58(6):16931724(2014) 6/38

Discontinuous shear thickening (Stokesian Dynamics simulations) Seto. et al, Phys. Rev. Lett 111, 218301 (2013) Mari. et al, J. Rheol.58(6):16931724(2014) 6/38

Discontinuous shear thickening 7/38

Discontinuous shear thickening No Theory 7/38

Discontinuous shear thickening No Theory Possible explanations: Lubrication (Brady s group) 7/38

Discontinuous shear thickening No Theory Possible explanations: Lubrication (Brady s group). Friction (R. Seto, et al, 2013) 7/38

Discontinuous shear thickening No Theory Possible explanations: Lubrication (Brady s group). Friction (R. Seto, et al, 2013) Granular systems (Otsuki and Hayakawa, 2011) 7/38

Discontinuous shear thickening No Theory Possible explanations: Lubrication (Brady s group). Friction (R. Seto, et al, 2013) Granular systems (Otsuki and Hayakawa, 2011) Brownian suspensions (R. Mari, et al, 2015) 7/38

Discontinuous shear thickening No Theory Possible explanations: Lubrication (Brady s group). Friction (R. Seto, et al, 2013) Granular systems (Otsuki and Hayakawa, 2011) Brownian suspensions (R. Mari, et al, 2015) Boundary effect (Brown and Jaeger, 2012) and (Allen, et al, 2017) (Brown s group) the contributions beneath the DST is still unclear Motivations: Recover DST using LBM 7/38

Discontinuous shear thickening No Theory Possible explanations: Lubrication (Brady s group). Friction (R. Seto, et al, 2013) Granular systems (Otsuki and Hayakawa, 2011) Brownian suspensions (R. Mari, et al, 2015) Boundary effect (Brown and Jaeger, 2012) and (Allen, et al, 2017) (Brown s group) the contributions beneath the DST is still unclear Motivations: Recover DST using LBM Decompose all contributions to the shear stress 7/38

Discontinuous shear thickening No Theory Possible explanations: Lubrication (Brady s group). Friction (R. Seto, et al, 2013) Granular systems (Otsuki and Hayakawa, 2011) Brownian suspensions (R. Mari, et al, 2015) Boundary effect (Brown and Jaeger, 2012) and (Allen, et al, 2017) (Brown s group) the contributions beneath the DST is still unclear Motivations: Recover DST using LBM Decompose all contributions to the shear stress Helpful for the theoretical construction 7/38

Lattice Boltzmann vs Stokesian Dynamics Lattice Boltzmann Stokesian Dynamics Particle motion obey the Newton equations. Hydrodynamic fields are calculated by solving the resistance matrix Separate lubrication calculation. 8/38

Lattice Boltzmann vs Stokesian Dynamics Lattice Boltzmann (susp3d) Stokesian Dynamics Particle motion obey the Newton equations. Hydrodynamic fields are calculated by solving the resistance matrix Separate lubrication calculation. Hydrodynamic fields are calculated locally at each lattice point. mesoscopic, possible to have simple local rules between fluid and solid Particle motion obey the Newton equations Separate lubrication calculation. 8/38

Outline of our model Equation of motions: m d ( ) U = ( ) Fα dt Ω T α α F α = F h + F c + F R α T α = T h + T c + T R α U(t + t) = U(t) + t m F(t) Ω(t + t) = Ω(t) + t m T(t) 9/38

Outline of our model Equation of motions: m d ( ) U = ( ) Fα dt Ω T α α F α = F h + F c + F R α Hydrodynamics (lattice Boltzmann) T α = T h + T c + T R α U(t + t) = U(t) + t m F(t) Ω(t + t) = Ω(t) + t m T(t) 9/38

Outline of our model Equation of motions: m d ( ) U = ( ) Fα dt Ω T α α F α = F h + F c + F R α Hydrodynamics (lattice Boltzmann) Contact between particles T α = T h + T c + T R α U(t + t) = U(t) + t m F(t) Ω(t + t) = Ω(t) + t m T(t) 9/38

Outline of our model Equation of motions: m d ( ) U = ( ) Fα dt Ω T α α F α = F h + F c + F R α Hydrodynamics (lattice Boltzmann) Contact between particles T α = T h + T c + T R α U(t + t) = U(t) + t m F(t) Ω(t + t) = Ω(t) + t m T(t) Electrostatic repulsive forces 9/38

Outline of our model Equation of motions: m d ( ) U = ( ) Fα dt Ω T α α F α = F h + F c + F R α Hydrodynamics (lattice Boltzmann) Contact between particles T α = T h + T c + T R α U(t + t) = U(t) + t m F(t) Ω(t + t) = Ω(t) + t m T(t) Electrostatic repulsive forces 9/38

Hydrodynamics: lattice Boltzmann method Hydrodynamics (lattice Boltzmann) 10/38

Hydrodynamics: lattice Boltzmann method Hydrodynamics (lattice Boltzmann) By using LBM, we need to discretize the unit length a (particle radius) to lattice unit x! 10/38

Hydrodynamics: lattice Boltzmann method Hydrodynamics (lattice Boltzmann) By using LBM, we need to discretize the unit length a (particle radius) to lattice unit x! Our simulation used x = 0.1a 10/38

Hydrodynamics: lattice Boltzmann method Hydrodynamics (lattice Boltzmann) By using LBM, we need to discretize the unit length a (particle radius) to lattice unit x! Our simulation used x = 0.1a All quantities below are written in lattice units! 10/38

History of LBM Initially devised as an extension of the Lattice Gas Automata by McNamara and Zanetti (McNamara, Zanetti, 1988) 11/38

History of LBM Initially devised as an extension of the Lattice Gas Automata by McNamara and Zanetti (McNamara, Zanetti, 1988) Now, LBM is widely used for various computational fluid dynamics simulation. 11/38

The discrete distribution function (He and Luo, 1997) n particle velocity (v) distribution function on space time point (r, t) 12/38

The discrete distribution function (He and Luo, 1997) n particle velocity (v) distribution function on space time point (r, t) time evolution of n in continuous space: ( ) dn t n + v n = dt coll 12/38

The discrete distribution function (He and Luo, 1997) n particle velocity (v) distribution function on space time point (r, t) time evolution of n in continuous space: ( ) dn t n + v n = dt coll we can project to the Hermite bases: n(r, v, t) = ω(v) l=0 1 l! A(l) H (l) (v) 12/38

The discrete distribution function (He and Luo, 1997) n particle velocity (v) distribution function on space time point (r, t) time evolution of n in continuous space: ( ) dn t n + v n = dt coll we can project to the Hermite bases: n(r, v, t) = ω(v) l=0 1 l! A(l) H (l) (v) the expansion coefficients: A (l) (r, t) = dvn(r, v, t)h (l) (v) 12/38

The discrete distribution function (He and Luo, 1997) n particle velocity (v) distribution function on space time point (r, t) time evolution of n in continuous space: ( ) dn t n + v n = dt coll we can project to the Hermite bases: n(r, v, t) = ω(v) l=0 1 l! A(l) H (l) (v) the expansion coefficients: A (l) (r, t) = dvn(r, v, t)h (l) (v) which is linear combination of the moments of n The first few of the Hermite polynomials (H (l) (v)): H (0) (v) = 1 H (1) (v) = v α H (2) (v) = v α v β c 2 s δ αβ the Gaussian weight function: ( ) 1 ω(v) = exp v2 (2π) D/2 2 12/38

The discrete distribution function (He and Luo, 1997) n particle velocity (v) distribution function on space time point (r, t) time evolution of n in continuous space: ( ) dn t n + v n = dt coll we can project to the Hermite bases: n(r, v, t) = ω(v) l=0 1 l! A(l) H (l) (v) the expansion coefficients: A (l) (r, t) = dvn(r, v, t)h (l) (v) which is linear combination of the moments of n The first few of the Hermite polynomials (H (l) (v)): H (0) (v) = 1 H (1) (v) = v α H (2) (v) = v α v β c 2 s δ αβ the Gaussian weight function: ( ) 1 ω(v) = exp v2 (2π) D/2 2 12/38

From Boltzmann equation to LBE Truncate: (to several orders of K) n(r, v, t) = ω(v) K l=0 1 l! A(l) H (l) (v) 13/38

From Boltzmann equation to LBE Truncate: (to several orders of K) n(r, v, t) = ω(v) K l=0 only finite sets of velocities are needed! 1 l! A(l) H (l) (v) 13/38

From Boltzmann equation to LBE Truncate: (to several orders of K) n(r, v, t) = ω(v) K l=0 1 l! A(l) H (l) (v) only finite sets of velocities are needed! we can compute the integral for A with Gauss-Hermite quadrature. (p(v) arbitrary polynomial of v, c i discrete lattice velocity, w i quadrature weight ) dvω(v)p(v) = b w i p(c i ) i=1 13/38

From Boltzmann equation to LBE Truncate: (to several orders of K) n(r, v, t) = ω(v) K l=0 1 l! A(l) H (l) (v) only finite sets of velocities are needed! we can compute the integral for A with Gauss-Hermite quadrature. (p(v) arbitrary polynomial of v, c i discrete lattice velocity, w i quadrature weight ) dvω(v)p(v) = b w i p(c i ) i=1 dvn(r, v, t)v v = dv ω(v) n(r, v, t)v v ω(v) b n(r, v, t) = w i c i c i ω(v) = i=1 b n i (r, c i, t)c i c i i=1 13/38

From Boltzmann equation to LBE Truncate: (to several orders of K) n(r, v, t) = ω(v) K l=0 1 l! A(l) H (l) (v) only finite sets of velocities are needed! we can compute the integral for A with Gauss-Hermite quadrature. (p(v) arbitrary polynomial of v, c i discrete lattice velocity, w i quadrature weight ) dvω(v)p(v) = b w i p(c i ) i=1 dvn(r, v, t)v v = dv ω(v) n(r, v, t)v v ω(v) b n(r, v, t) = w i c i c i ω(v) = i=1 b n i (r, c i, t)c i c i discrete distribution function n i (r, c i, t) = w i n(r, v, t)/ω(v) i=1 13/38

the lattice Boltzmann method Evolving equation: n i (r + c i, t + 1) = n i (r, t) + i (r, t) 14/38

the lattice Boltzmann method Evolving equation: n i (r + c i, t + 1) = n i (r, t) + i (r, t) streaming 14/38

the lattice Boltzmann method Evolving equation: n i (r + c i, t + 1) = n i (r, t) + i (r, t) streaming collision 14/38

the lattice Boltzmann method Evolving equation: n i (r + c i, t + 1) = n i (r, t) + i (r, t) streaming collision Hydrodynamic fields: mass density ρ = i n i momentum density j = i n i c i momentum flux Π = i n i c i c i 14/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq i ) + j L ij n neq j 15/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq i ) + j L ij n neq j First, we find the discrete equilibrium distribution function n eq i, 15/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq i ) + j L ij n neq j First, we find the discrete equilibrium distribution function n eq i, Maxwell-Boltzmann distribution: ( ) 3 ( ) n eq m 2 m(v u) (v u) = ρ exp 2πk b T 2k b T 15/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq i ) + j L ij n neq j First, we find the discrete equilibrium distribution function n eq i, Maxwell-Boltzmann distribution: ( ) 3 ( ) n eq m 2 m(v u) (v u) = ρ exp 2πk b T 2k b T Expanding with Hermite polynomials up to 2nd order, with coefficients: A 0 eq = ρ A 1 eq = ρu A 2 eq = ρ(u c 2 s ) 15/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq i ) + j L ij n neq j First, we find the discrete equilibrium distribution function n eq i, Maxwell-Boltzmann distribution: ( ) 3 ( ) n eq m 2 m(v u) (v u) = ρ exp 2πk b T 2k b T Expanding with Hermite polynomials up to 2nd order, with coefficients: A 0 eq = ρ A 1 eq = ρu A 2 eq = ρ(u c 2 s ) discrete equilibrium distribution function: ( ) n eq i = a c i ρ+ j c i + (ρuu) : (c ic i cs 2 1) cs 2 2cs 4 15/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq i ) + j L ij n neq j First, we find the discrete equilibrium distribution function n eq i, Maxwell-Boltzmann distribution: ( ) 3 ( ) n eq m 2 m(v u) (v u) = ρ exp 2πk b T 2k b T Expanding with Hermite polynomials up to 2nd order, with coefficients: A 0 eq = ρ A 1 eq = ρu A 2 eq = ρ(u c 2 s ) discrete equilibrium distribution function: ( ) n eq i = a c i ρ+ j c i + (ρuu) : (c ic i cs 2 1) cs 2 2cs 4 Weight coefficients: a 0 = 12 a 1 = 2 a 2 = 1 c s = k b T lattice sound speed A : B = Tr(AB) 15/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq ) + j L ij n neq j 16/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq ) + j L ij n neq j not necessary to construct and calculate L ij, 16/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq ) + j L ij n neq j not necessary to construct and calculate L ij, use its eigen equation instead! L ij = 0 c i L ij = 0 c i c i L ij = λc j c j ci 2 L ij = λ ν cj 2 i i i i c j c j traceless 16/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq ) + j L ij n neq j not necessary to construct and calculate L ij, use its eigen equation instead! L ij = 0 c i L ij = 0 c i c i L ij = λc j c j ci 2 L ij = λ ν cj 2 i c j c j traceless i discrete equilibrium distribution function: ( n eq i = a c i ρ + j c i c 2 s i + (ρuu) : (c ic i c 2 s 1) 2c 4 s ) i 16/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq ) + j L ij n neq j not necessary to construct and calculate L ij, use its eigen equation instead! L ij = 0 c i L ij = 0 c i c i L ij = λc j c j ci 2 L ij = λ ν cj 2 i c j c j traceless i discrete equilibrium distribution function: ( n eq i = a c i Only the second moment of n eq i ρ + j c i c 2 s i + (ρuu) : (c ic i c 2 s 1) 2c 4 s that is affected by collision ) i 16/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq ) + j L ij n neq j not necessary to construct and calculate L ij, use its eigen equation instead! L ij = 0 c i L ij = 0 c i c i L ij = λc j c j ci 2 L ij = λ ν cj 2 i c j c j traceless i discrete equilibrium distribution function: ( n eq i = a c i ρ + j c i c 2 s i + (ρuu) : (c ic i c 2 s 1) 2c 4 s Only the second moment of n eq i that is affected by collision Post collision distribution function: n i = a c i ( ρ + j c i c 2 s ) + (ρuu + Πneq, ) : (c i c i c 2 s 1) 2c 4 s i ) 16/38

LBM: Collision operator Linearized collision operator i (n) = i (n eq ) + j L ij n neq j not necessary to construct and calculate L ij, use its eigen equation instead! L ij = 0 c i L ij = 0 c i c i L ij = λc j c j ci 2 L ij = λ ν cj 2 i i i i c j c j traceless discrete equilibrium distribution function: ( n eq i = a c i ρ + j c i c 2 s + (ρuu) : (c ic i c 2 s 1) 2c 4 s Only the second moment of n eq i that is affected by collision Post collision distribution function: n i = a c i ( ρ + j c i c 2 s ) + (ρuu + Πneq, ) : (c i c i c 2 s 1) 2c 4 s Calculate Π neq, ) 16/38

LBM: Collision operator Π neq, Π neq = Π Π eq Π = i n ic i c i 17/38

LBM: Collision operator Π neq, Π neq = Π Π eq Π = i n ic i c i nonequilibrium second moments obtained from the eigen equation of L ij : L ij = 0 c i L ij = 0 c i c i L ij = λc j c j ci 2 L ij = λ ν cj 2 i i i i 17/38

LBM: Collision operator Π neq, Π neq = Π Π eq Π = i n ic i c i nonequilibrium second moments obtained from the eigen equation of L ij : L ij = 0 c i L ij = 0 c i c i L ij = λc j c j ci 2 L ij = λ ν cj 2 i i i i Π neq, = (1 + λ) Π neq + 1 3 (1 + λ ν)(π neq : 1)1 17/38

LBM: Collision operator Π neq, Π neq = Π Π eq Π = i n ic i c i nonequilibrium second moments obtained from the eigen equation of L ij : L ij = 0 i c i L ij = 0 i c i c i L ij = λc j c j i Π neq, = (1 + λ) Π neq + 1 3 (1 + λ ν)(π neq : 1)1 λ and λ ν are related to shear η and bulk η ν viscosities from the multiscale analysis: ( 1 η = ρcs 2 t λ + 1 ) ( 2 η ν = ρcs 2 t + 1 ) 2 3λ ν 3 ci 2 L ij = λ ν cj 2 i 17/38

LBM: Collision operator Π neq, Π neq = Π Π eq Π = i n ic i c i nonequilibrium second moments obtained from the eigen equation of L ij : L ij = 0 i c i L ij = 0 i c i c i L ij = λc j c j i Π neq, = (1 + λ) Π neq + 1 3 (1 + λ ν)(π neq : 1)1 λ and λ ν are related to shear η and bulk η ν viscosities from the multiscale analysis: ( 1 η = ρcs 2 t λ + 1 ) ( 2 η ν = ρcs 2 t + 1 ) 2 3λ ν 3 What will happen on the solid boundary conditions (surface of the particles)? ci 2 L ij = λ ν cj 2 i 17/38

Solid-fluid boundary condition Anthony Ladd s bounce-back rule: n b (r, t + t) = n b (r, t) 2ac bρ 0 u b c b c 2 s Velocity of the boundary nodes: u b = U + Ω (r b R) R is the center of mass of the particle 18/38

Solid-fluid boundary condition Forces exerted at the boundary nodes: [ ] f(r b, t+ 1 3 x t) = 2nb (r, t) 2ac b ρ 0u b c b 2 t cs 2 c b 19/38

Solid-fluid boundary condition Sum over all boundary nodes within a particle: Forces exerted at the boundary nodes: [ ] f(r b, t+ 1 3 x t) = 2nb (r, t) 2ac b ρ 0u b c b 2 t cs 2 c b 19/38

Solid-fluid boundary condition Sum over all boundary nodes within a particle: Forces exerted at the boundary nodes: [ ] f(r b, t+ 1 3 x t) = 2nb (r, t) 2ac b ρ 0u b c b 2 t cs 2 c b F h = b T h = b σ h = b f(r b ) r b f(r b ) r b f(r b ) 19/38

Shared nodes 20/38

Shared nodes need separated lubrication forces calculation! 20/38

Lubrications If gap between particle is less than 1 lattice unit.. 21/38

Lubrications If gap between particle is less than 1 lattice unit.. Grand-resistance formulation (Nguyen and Ladd, 2002) 21/38

Lubrications If gap between particle is less than 1 lattice unit.. Grand-resistance formulation (Nguyen and Ladd, 2002) F 1 A 11 B 11 B 22 T 1 B 11 C 11 C 12 T 2 S 1 S 2 = B 22 C 12 C 22 G 11 H 11 H 12 G 22 H 21 H 22 (Kim and Karilla, 1991) U 12 Ω 1 Ω 2 21/38

Lubrications If gap between particle is less than 1 lattice unit.. Grand-resistance formulation (Nguyen and Ladd, 2002) F 1 A 11 B 11 B 22 T 1 B 11 C 11 C 12 T 2 S 1 S 2 U 12 = U 1 U 2 relative velocity = B 22 C 12 C 22 G 11 H 11 H 12 G 22 H 21 H 22 (Kim and Karilla, 1991) U 12 Ω 1 Ω 2 21/38

Lubrications If gap between particle is less than 1 lattice unit.. Grand-resistance formulation (Nguyen and Ladd, 2002) F 1 A 11 B 11 B 22 T 1 B 11 C 11 C 12 T 2 S 1 S 2 U 12 = U 1 U 2 relative velocity = B 22 C 12 C 22 G 11 H 11 H 12 G 22 H 21 H 22 (Kim and Karilla, 1991) U 12 Ω 1 Ω 2 Each coefficients can be expressed in terms of scalar function i.e 21/38

Lubrications If gap between particle is less than 1 lattice unit.. Grand-resistance formulation (Nguyen and Ladd, 2002) F 1 A 11 B 11 B 22 T 1 B 11 C 11 C 12 T 2 S 1 S 2 U 12 = U 1 U 2 relative velocity = B 22 C 12 C 22 G 11 H 11 H 12 G 22 H 21 H 22 (Kim and Karilla, 1991) U 12 Ω 1 Ω 2 Each coefficients can be expressed in terms of scalar function i.e H 12 = Y H 12(ɛ αγδ d δ d β + ɛ βγδ d δ d α ) d displacement unit vector along axis. ɛ Levi-Civita symbol 21/38

Lubrications If gap between particle is less than 1 lattice unit.. Grand-resistance formulation (Nguyen and Ladd, 2002) F 1 A 11 B 11 B 22 T 1 B 11 C 11 C 12 T 2 S 1 S 2 U 12 = U 1 U 2 relative velocity = B 22 C 12 C 22 G 11 H 11 H 12 G 22 H 21 H 22 (Kim and Karilla, 1991) U 12 Ω 1 Ω 2 Each coefficients can be expressed in terms of scalar function i.e H 12 = Y H 12(ɛ αγδ d δ d β + ɛ βγδ d δ d α ) d displacement unit vector along axis. ɛ Levi-Civita symbol Each scalar function is a function of gap h and β = a i a j ( ) 1 Y12 H 2β 2 (1 + 7β) = 8 log πηa i h 5(1 + β) 5 i.e 21/38

Lubrications Cutoff length δ = acontact a hydro a contact to allow contact 22/38

Lubrications Cutoff length δ = acontact a hydro a contact to allow contact We used δ = 0.01 22/38

Particle contacts 23/38

Contact model Linear spring dashpot model (Luding, 2008) 24/38

Contact model Linear spring dashpot model (Luding, 2008) F c ij = Fnor ij + F tan ij (Fleischmann, 2015) 24/38

Contact model Coulomb friction rules: F tan ij µ( F nor ij ) 25/38

Contact model Coulomb friction rules: F tan ij µ( F nor ij ) slip 25/38

Contact model Coulomb friction rules: F tan ij µ( F nor ij ) slip F tan ij µ( F nor ij ) 25/38

Contact model Coulomb friction rules: F tan ij µ( F nor ij ) slip F tan ij µ( F nor ij ) stick 25/38

Contact model Coulomb friction rules: F tan ij µ( F nor ij ) slip F tan ij µ( F nor ij ) stick Stress contribution from contact: Normal: σ nor αβ = 1 2V i j i (r ij,α F nor ij,β + r ij,βf nor ij,α) 25/38

Contact model Coulomb friction rules: F tan ij µ( F nor ij ) slip F tan ij µ( F nor ij ) stick Stress contribution from contact: Normal: σ nor αβ = 1 2V i j i (r ij,α F nor ij,β + r ij,βf nor ij,α) Tangential: σ tan αβ = 1 V i j i r ij,α F tan ij,β 25/38

Contact model Coulomb friction rules: F tan ij µ( F nor ij ) slip F tan ij µ( F nor ij ) stick Stress contribution from contact: Normal: σ nor αβ = 1 2V i j i (r ij,α F nor ij,β + r ij,βf nor ij,α) Tangential: σ tan αβ = 1 V i j i r ij,α F tan ij,β 25/38

Electrostatic repulsive forces (Israelachvili, 2001) 26/38

Electrostatic repulsive forces (Israelachvili, 2001) ( ) F R ij = 1 a i a j λ a i + a j F exp( h/λ)ˆn ij λ Debye length 26/38

Electrostatic repulsive forces (Israelachvili, 2001) ( ) F R ij = 1 a i a j λ a i + a j F exp( h/λ)ˆn ij λ Debye length we used λ = 0.2a 26/38

Electrostatic repulsive forces (Israelachvili, 2001) ( ) F R ij = 1 a i a j λ a i + a j F exp( h/λ)ˆn ij λ Debye length we used λ = 0.2a Stress contribution: σ R αβ = 1 V R ij,α F R ij,β i j i 26/38

Sheared suspensions 27/38

Sheared suspensions wall moves with velocity u wall to x and x directions All simulation use N=512 particles. 27/38

Rheology Shear stress: σ αβ = σ h αβ + σtan αβ + σnor αβ + σr αβ 28/38

Rheology Shear stress: σ αβ = σ h αβ + σtan αβ + σnor αβ + σr αβ Apparent viscosity: η = σ αβ / γ 28/38

Rheology Shear stress: σ αβ = σ h αβ + σtan αβ + σnor αβ + σr αβ Apparent viscosity: η = σ αβ / γ Dimensionless shear rate: γ = 6πη 0a 2 γ F 28/38

Rheology Shear stress: σ αβ = σ h αβ + σtan αβ + σnor αβ + σr αβ Apparent viscosity: η = σ αβ / γ Dimensionless shear rate: γ = 6πη 0a 2 γ F 28/38

Sheared Suspensions: (Mari, et al, 2014) η η 0 vs γ, compared with results from 29/38

Sheared Suspensions: (Mari, et al, 2014) η η 0 vs γ, compared with results from 29/38

η η 0 Sheared Suspensions: vs σ/η 0 γ, compared with results from (Mari, et al, 2014) 30/38

η η 0 Sheared Suspensions: vs σ/η 0 γ, compared with results from (Mari, et al, 2014) 30/38

Contributions to shear viscosity for φ = 0.57 31/38

Contributions to shear viscosity for φ = 0.57 31/38

Contributions to shear viscosity for φ = 0.54 and 0.48 32/38

Contributions to shear viscosity for φ = 0.54 and 0.48 32/38

Time evolution of shear viscosity φ = 0.57 and φ = 0.48 33/38

Time evolution of shear viscosity φ = 0.57 and φ = 0.48 33/38

Time evolution of contact number for φ = 0.57 34/38

Time evolution of contact number for φ = 0.57 34/38

Evolution of the contact network (φ = 0.57) high shear rate low shear rate 35/38

Discussions Slight deviation from Seto s 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes We need to find a suitable contact spring constant for every φ 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes We need to find a suitable contact spring constant for every φ Contact force dominates the shear thickening regime 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes We need to find a suitable contact spring constant for every φ Contact force dominates the shear thickening regime Number of contact increased on high shear rate, creates force chains from one side to another. 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes We need to find a suitable contact spring constant for every φ Contact force dominates the shear thickening regime Number of contact increased on high shear rate, creates force chains from one side to another. Electsrotatic repulsive force shear thinning at low shear rate 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes We need to find a suitable contact spring constant for every φ Contact force dominates the shear thickening regime Number of contact increased on high shear rate, creates force chains from one side to another. Electsrotatic repulsive force shear thinning at low shear rate The computational cost highly depends on the size. 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes We need to find a suitable contact spring constant for every φ Contact force dominates the shear thickening regime Number of contact increased on high shear rate, creates force chains from one side to another. Electsrotatic repulsive force shear thinning at low shear rate The computational cost highly depends on the size. Our simulation used x = 0.1a, to let Re < 1, one need typical particle speed U < 0.016 x t. 36/38

Discussions Slight deviation from Seto s Need to allow separate switching length between boundary nodes and lubrication calculation for normal, tangential, and rotation modes We need to find a suitable contact spring constant for every φ Contact force dominates the shear thickening regime Number of contact increased on high shear rate, creates force chains from one side to another. Electsrotatic repulsive force shear thinning at low shear rate The computational cost highly depends on the size. Our simulation used x = 0.1a, to let Re < 1, one need typical particle speed U < 0.016 x t. To travel a distance of its radius, one particles needs > 6200 time steps 36/38

Future prospects Good starting point for the theoretical works 37/38

Future prospects Good starting point for the theoretical works friction scenario. 37/38

Future prospects Good starting point for the theoretical works friction scenario. Analyze the percolation of the contact network 37/38

Future prospects Good starting point for the theoretical works friction scenario. Analyze the percolation of the contact network Implement contact with rolling friction. 37/38

Future prospects Good starting point for the theoretical works friction scenario. Analyze the percolation of the contact network Implement contact with rolling friction. Use more realistic boundary conditions 37/38

References Ladd, A.J.C Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation, Journal of fluid mechanics, vol 271, 285-309, 1994. Ladd, A.J.C Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 2. Numerical Results, Journal of fluid mechanics, vol 271, 311-339, 1994. N.Q. Nguyen and Ladd, A.J.C, Lubrication corrections for lattice-boltzmann simulations of particle suspensions. Physical Review E 66, 046708, 2002. Ladd, A.J.C, Susp3D, an open source code for simulating suspensions based on Lattice Boltzmann Method, 2003. Romain Mari, Ryohei Seto, Jeffrey F. Morris and Morton M. Denn, Shear thickening, frictionless and frictional rheologies in non-brownian suspensions, Journal of Rheology 58(6), 1693-1724, 2014. Stefan Luding, Cohesive, frictional powders: contact models for tension, Granular Matter 10:235246, 2008. Ryohei Seto,Romain Mari,Jeffrey F. Morris, and Morton M. Denn, Discontinuous Shear Thickening of Frictional Hard-Sphere Suspensions, Physical Review Letters 111, 218301, 2013. S. Kim and S. J. Karrila, Microhydrodynamics: Principles and Selected Applications, Butterworth-Heinemann, Boston, MA, 1991. 38/38