Lattice Boltzmann for Fluids

Slides:



Advertisements
Similar presentations
Stable Fluids A paper by Jos Stam.
Advertisements

Formulation of linear hydrodynamic stability problems
Introduction to Computational Fluid Dynamics
HE 316 Term Project Presentation Symmetry Analysis in Fluid Dynamics
Lecture 15: Capillary motion
3D S IMULATION OF PARTICLE MOTION IN LID - DRIVEN CAVITY FLOW BY MRT LBM A RMAN S AFDARI.
1 Simulation of Micro-channel Flows by Lattice Boltzmann Method LIM Chee Yen, and C. Shu National University of Singapore.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 7.
1 Physics of turbulence muna Al_khaswneh Dr.Ahmad Al-salaymeh.
Karin Erbertseder Ferienakademie 2007
LES of Turbulent Flows: Lecture 3 (ME EN )
Lecture of : the Reynolds equations of turbulent motions JORDANIAN GERMAN WINTER ACCADMEY Prepared by: Eng. Mohammad Hamasha Jordan University of Science.
Conservation of momentum also known as: Cauchy’s equation Relation between stress and strain rate 4 equations, 12 unknowns; need to relate flow field and.
FUNDAMENTAL EQUATIONS, CONCEPTS AND IMPLEMENTATION
Conservation Laws for Continua
Lattice Boltzmann Equation Method in Electrohydrodynamic Problems
1 A different view of the Lattice Boltzmann method for simulating fluid flow Jeremy Levesley Robert Brownlee Alexander Gorban University of Leicester,
CEE 262A H YDRODYNAMICS Lecture 5 Conservation Laws Part I 1.
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
Light and Matter Tim Freegarde School of Physics & Astronomy University of Southampton Classical electrodynamics.
The Onsager Principle and Hydrodynamic Boundary Conditions Ping Sheng Department of Physics and William Mong Institute of Nano Science and Technology The.
STRAIN RATE, ROTATION RATE AND ISOTROPY
Governing equations: Navier-Stokes equations, Two-dimensional shallow-water equations, Saint-Venant equations, compressible water hammer flow equations.
Simulation of Micro Flows by Taylor Series Expansion- and Least Square-based Lattice Boltzmann Method   C. Shu, X. D. Niu, Y. T. Chew and Y. Peng.
Historically the First Fluid Flow Solution …. P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Second Class of Simple Flows.
Yoon kichul Department of Mechanical Engineering Seoul National University Multi-scale Heat Conduction.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
Basic Boltzmann Gas Concepts. Kinetic Theory Complete set of position (x) and momentum (p) coordinates for all individual particles gives exact dynamical.
Introduction: Lattice Boltzmann Method for Non-fluid Applications Ye Zhao.
The Stability of Laminar Flows - 2
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D conservation of momentum (contd.) Or, in cartesian tensor notation, Where repeated.
1 MULTIPHYSICS December 2009 Lille, FRANCE.
Lecture 3. Full statistical description of the system of N particles is given by the many particle distribution function: in the phase space of 6N dimensions.
Boundary-value problems of the Boltzmann equation: Asymptotic and numerical analyses (Part 2) Kazuo Aoki Dept. of Mech. Eng. and Sci. Kyoto University.
ARSM -ASFM reduction RANSLESDNS 2-eqn. RANS Averaging Invariance Application DNS 7-eqn. RANS Body force effects Linear Theories: RDT Realizability, Consistency.
Lecture 6 The boundary-layer equations
Introduction to Plasma Physics and Plasma-based Acceleration
Turbulent Fluid Flow daVinci [1510].
Chapter 1: Basic Concepts
An Unified Analysis of Macro & Micro Flow Systems… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Slip to No-slip in Viscous Fluid.
Chapter 6: Introduction to Convection
A hyperbolic model for viscous fluids First numerical examples
Introduction to the Turbulence Models
Lattice Boltzmann: Introduction
Chapter 4 Fluid Mechanics Frank White
Continuum Mechanics (MTH487)
DIFFERENTIAL EQUATIONS FOR FLUID FLOW Vinay Chandwani (Mtech Struct.)
Part IV: Detailed Flow Structure Chap. 7: Microscopic Balances
Chapter 9: Differential Analysis of Fluid Flow
Reynolds-Averaged Navier-Stokes Equations -- RANS
Introduction to Symmetry Analysis
FLUID DYNAMICS Made By: Prajapati Dharmesh Jyantibhai ( )
C. F. Panagiotou and Y. Hasegawa
The k-ε model The k-ε model focuses on the mechanisms that affect the turbulent kinetic energy (per unit mass) k. The instantaneous kinetic energy k(t)
Linearized Block Implicit (LBI) Method applied to Quasi-1D Flow
Space Distribution of Spray Injected Fluid
Differential equations
CFD – Fluid Dynamics Equations
Quantum One.
Conservation of momentum
Kinetic Theory.
topic8_NS_vectorForm_F02
Introduction to Fluid Dynamics & Applications
Kinetic Theory.
Exact vector channel sum rules at finite temperature
topic8_NS_vectorForm_F02
Part VI:Viscous flows, Re<<1
Comparison of CFEM and DG methods
Turbulent properties:
3rd Lecture : Integral Equations
Presentation transcript:

Lattice Boltzmann for Fluids Sauro Succi

LB For fluids The general idea of LB is to write down a set of hyperbolic equations for a discrete set of movers (“propagons”) obeying a Propagation-Relaxation dynamics around prescribed local equilibria. Suitable choices of the equilibria lead to a broad variety of linear and non-linear PDE’s. A major advantage of the Prop-Relax dynamics is that it always proceeds along straight lines, no matter how complex the physics of the PDE’s. The method is especially useful for the Navier-Stokes fluid equations for quasi-incompressible fluids in d=1,2,3, which we now proceed to illustrate.

Navier-Stokes equations Basic equations are known for nearly 2 centuries Reynolds number (L. Da Vinci)

Turbulence! h

Turbulent scales Kolmogorov length Faucet, Re=10^4, DOF=10^9 Car/Airpl, Re=10^6-8, DOF=10^14-18 Geo/Astro, Re=10^10, DOF=10^22

Energy spectrum: broad and gapless!

Navier-Stokes in d dimensions Coordinate representation: Advection Pressure Dissipation # of Macrofields= Constraints:

Lattice Boltzmann: Platonic hydrodynamics Triple infinity to just 19! Magic speeds! Exact sampling of frequent events

LB in d dimensions Lattice BGK (single-time relaxation) How to find: c_i, Omega_ij , f_i^eq? Lattice BGK (single-time relaxation)

Navier-Stokes in d=2 dimensions D2Q4=HPP (1976) NO! Natural: 4 speeds versus 6 macrofields: no way! D2Q6=FHP (1986) YES! Natural: 6 speeds versus 6 macrofields: ok!

Navier-Stokes in d=3 dimensions 6 speeds vs 10 fields: NO WAY! D3Q19: YES! 10 hydrofields + 9 “ghosts” YES!

Moment matching Moment matching proceeds exactly as in d=1, with algebraic aggravation due to the tensorial structure. A crucial step is to recognize that the expansion is the lattice analogue of the Hermite expansion in continuum kinetic theory. This simplifies enormously moment-matching procedure and puts it on a systematic basis. Let us take a close lok at the procedure.

Moment matching: Mass Start from LB in differential BGK form: Mass, sum over all discrete speeds: By imposing:

Moment matching: Momentum Momentum: multiply by c_ia and sum over all discrete directions: By imposing: Is it Navier-Stokes? NOT YET! Constraints must be imposed on P_ab

Moment matching: momentum The Navier-Stokes pressure tensor without Dissipation ( inviscid Euler regime) Advection + Pressure Dissipation is the macroscopic Manifestation of non-equilibrium!

Moment matching: Momflux Momentum flux, multiply by c_{ia}c_{ib} and sum over i: Now because momflux is not a micro-invariant! How do we close this equation?

Boltzmann to Navier-Stokes 1. Scale separation: The molecular mean free path must be much smaller than any hydrodynamic length-scale (small Knudsen number) 2. Weak departure from local equilibrium: The Boltzmann probability distribution function must be close to a local Maxwell-Boltzmann T

Momflux: enslaving Momentum flux equation: Enslaving: eliminate time derivative on a timescale tau=1/omega: Close to local equil: Dissipation Inertia+Pressure

Momflux: enslaving Injecting into the momentum equation, we obtain: This must now match exactly the Navier-Stokes equations: Which implies the following tensorial constraints: Inertia+Pressure Dissipation

List of hydrodynamic constraints Scalar: 1 constraint Vector: d constraints 2-Tensor: d*(d+1)/2 constraints 3-Tensor: d*(d+1)*(d+2)/6 constraints Q: Can we match the full list? How many discrete velocities?

Lattice equilibria: constraints Continuity equation Momentum Equation Pressure+Advection Newtonian (linear) Dissipation

Lattice Equilibria Expand the local Maxwell-Boltzmann to second order in Mach number: where: Projection of the flow field over the i-th discrete speed is a lattice projector Question: How do we find the weights?

Lattice Equilibria By inserting in the list of hydrodynamic constraints, we obtain: 0th order isotropy 2nd order isotropy 4th order isotropy

Lattice equilibria: Mass Insert local equils: into Mass Conservation: Order 0: Normalization Order 1: Guaranteed by mirror symmetry (Parity invariance) Order 2: defines the lattice sound speed

Higher Order Lattice equilibria Expand the local Maxwell-Boltzmann to third order in Mach number: Dipole Quadrupole Hexapole:

D1 lattice equilibria D1Q5

D2Q9 equilibria Quadratic polynomials (Check the algebra!):

Standard 3d LB lattices D3Q27=(D1Q3)^3 D3Q19= D3Q27-8 vertices

Higher order lattices D3Q39: order 6 isotropy D3Q93: order 8 isotropy

Very Higher Order Lattices D=2, up to order 16! D=3, relativistic

Lattice vs continuum equilibria Local Global Why not just take: Galilean invariance requires infinite series in the Mach number Infinite rank isotropic tensors, i.e. infinite connectivity!!! Scaling invariance v/vthermal: global to local very hard

Realizability (positivity): Low Mach

Summarizing: by choosing a suitable set of discrete Summary Summarizing: by choosing a suitable set of discrete velocities and associated weights, ensuring fourth order isotropy, the LBE reproduces the Navier-Stokes equations for a fluid with: Eq. of state: Viscosity: The negative contribution (propagation viscosity) stems from second order expansion of the lattice streaming operator…

LBE assets + Streaming is linear and exact (no ) + Non-linearity is local (round-off conservative) Laplacian-free dissipation + Pressure is local (weakly compressible) + Easy handling of complex geometries (straight lines) + Outstanding for parallel computing + Emergent complexity nearly for free + NOT limited to dilute gases !

LB across scales: from turbulence to biopolymers to quark-gluon plasma Au

Boundary Conditions

No-slip flow via bounce-back BUFFER WALL FLUID F F F

Bounce-Back B BUFFER WALL FLUID F F F

Assignements Write a D2Q9 code for channel flow and test the Poiseuille flow at different viscosities (see lb2.f) Same with a cylinder within the channel Same with a random porous media

End of the Lecture End of Lecture (for the detail thirsty, see my book! 

Left over material

Equilibrium constraints 1 d d(d+1)/2 We need at least 1 + d + d*(d+1)/2 discrete velocities b> d*(1+(d+1)/2) = 5 movers in d=2 and 9 in d=3.

Dissipation-Viscosity Expand in powers of Knudsen

Viscosity bounds Vanishing viscosity with dt=O(tau)=O(1) Stable up to

Lattice BGK equilibria Expand the local Maxwell-Boltzmann (at least) to second order in Mach number: Dipole Quadrupole

Lattice BGK equilibria: Mom Insert local equils: Deja’ vu: nothing new Deja’ vu Mirror symmetry

Lattice BGK equilibria: Momflux Insert local equils: Mirror symmetry Deja’ vu Order 4: pressure and inertia

Lattice BGK equilibria: Dissipation Insert local equils: Mirror symmetry Mirror symmetry Still order 4 isotropy: deja’ vu. Dissipation does not impose any high order constraint wrt pressure and inertia

Equation of State

LB Dissipation Usually: But LBGK has: hence

Boltzmann to NSE * Take kinetic moments: open hierarchy * Closure: Weak departure from local equilibrium (Kn<<1) T u=u(r,t) T=T(r,t)

Dissipation This requires:

Discrete streaming Discrete streaming operator contains derivatives at all orders: For consistency with diffusion must be expanded to second order Propagation viscosity = -Delta t/2 < 0: CRUCIAL!

Viscosity Vanishing viscosity with dt=O(tau)=O(1) Stable up to Beware: Large viscosities violate enslaving principle! Viscosity should be well below 1 (in LB units)