lattice-boltzmann method for non-newtonian and non-equilibrium flows

32
A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows Lattice-Boltzmann method for non- Newtonian and non-equilibrium flows Alexander Vikhansky Department of Engineering , Queen Mary, University of London

Upload: amadis

Post on 06-Jan-2016

66 views

Category:

Documents


1 download

DESCRIPTION

Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows. Alexander Vikhansky Department of Engineering, Queen Mary, University of London. Lattice-Boltzmann method. Boltzmann equation. NS equations. Plan of the presentation. Plan of the presentation. Boltzmann equation. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Alexander VikhanskyDepartment of Engineering,

Queen Mary, University of London

Page 2: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Lattice-Boltzmann method

ˆ ˆ ˆˆ, ,i i i if t t x tc f t x t f

1c

2c

3c

Page 3: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

, ; :f t x c

fc f f

t

Boltzmann equation

2, , 3 . f c dc u cf c dc RT c u f c dc

Page 4: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

NS equations

0,

,

.p

ut

uu u p

t

TC u T

t

σ

j

Page 5: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Plan of the presentation

uu u p

t

σ

fc f f

t

ˆ ˆ ˆˆ, ,i i i if t t x tc f t x t f

Page 6: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Plan of the presentation

uu u p

t

σ

fc f f

t

ˆ ˆ ˆ, ,i i i if t t x tc f t x t f

ii i i

fc f f

t

Page 7: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Knudsen number: KnL

Boltzmann equation

Page 8: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

2, , 3 . eq eq eqf c dc u cf c dc RT c u f c dc

Kneq neqf c f c f c

2, . neq neqc u c u f c dc c u c u f c dc σ j

Chapman-Enskog expansion

Page 9: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Kinetic effects:

1. Knudsen slip (Kn),2. Thermal slip (Kn).

Knudsen layer (Kn2)

Page 10: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Kinetic effects:

wT

3. Thermal creep (Kn).

Page 11: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Kinetic effects:

4. Thermal stress flow (Kn2).

1T

2T

Page 12: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Discrete ordinates equation

ˆ ˆ ˆˆ, ,i i i if t t x tc f t x t f

Page 13: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Collision operator

1

relKBGK model:

Page 14: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Boundary conditions

Ox

Wx

tc

Page 15: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Boundary conditions: bounce-back rule

u

Page 16: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Method of moments

1. Euler set: , ,u T

2. Grad set: , , , ,u T σ j

– 5 equations;

– 13 equations;

3. Grad-26, Grad-45, Grad-71.

Page 17: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Method of moments

1. Euler set:0Kn ;

2. Grad set:

3. Grad-26:

1Kn ;

4. Grad-45, Grad-71:

2Kn ;

3,4Kn ...

The error:

Page 18: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Simulation of thermophoretic flows

Velocity set:

1,0,0 , 0, 1,0 , 0,0, 1 ,

2, 2,0 , 0, 2, 2 , 2,0, 2 ,

1, 1, 1 , 0,0,0 .

Page 19: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

M. Young, E.P. Muntz, G. Shiflet and A. Green

Knudsen compressor

4m,2.5EL

4m,5.0EL

r

x

Page 20: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Knudsen compressor

WT

Page 21: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Page 22: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Page 23: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Page 24: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Effect of the boundary conditions

Page 25: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Semi-implicit lattice-Boltzmann method for non-Newtonian flows

1 2

3 3t

i i ic c u u s ε

From the kinetic theory of gases:

1 1ˆ2 2

neq neqi i i i i i if c c f c c

σ τ s

Constitutive equation: σ = σ ε

1 3

2 2

s τ = σ s

Page 26: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Newtonian liquid: 2 1 2 3

s

σ ε

Bingham liquid:, ,

1 2 32

0,

yy

y

y

s

Semi-implicit lattice-Boltzmann method for non-Newtonian flows

General case: 3

2

2 ε 1 2 3

ss

σ ε

ss

2

3

2

1

Page 27: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Semi-implicit lattice-Boltzmann method for non-Newtonian flows

Velocity set (3D):

1,0,0 , 0, 1,0 , 0,0, 1 ,

1, 1,0 , 0, 1, 1 , 1,0, 1 .

Velocity set (2D): 0,0 , 1,0 , 1,0 , 1, 1 .

Equilibrium distribution:

Post-collision distribution:

Page 28: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Semi-implicit lattice-Boltzmann method for non-Newtonian flows

Bingham liquid Power-law liquid

Page 29: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Flow of a Bingham liquid in a constant cross-section channel

Page 30: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

0, 0.1, 0.15, 0.25.y

Creep flow through mesh of cylinders

Page 31: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

Re 24

Flow through mesh of cylinders

Re 40

Page 32: Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows

• Continuous in time and space discrete ordinate equation is used as a link from the LB to Navier-Stokes and Boltzmann equations. This approach allows us to increase the accuracy of the method and leads to new boundary conditions.

• The method was applied to simulation of a very subtle kinetic effect, namely, thermophoretic flows with small Knudsen numbers.

• The new implicit collision rule for non-Newtonian rheology improves the stability of the calculations, but requires the solution of a (one-dimensional) non-linear algebraic equation at each point and at each time step. In the practically important case of Bingham liquid this equation can be solved analytically.

CONCLUSIONS