Loading [MathJax]/jax/output/HTML-CSS/jax.js

Non-Newtonian Fluid Simulations

Theory

For this type of fluid, its viscosity is not constant anymore, but dependent on the strain rate. So the relaxation parameter in LBM needs to be adjusted at every timestep, bacause viscosity is related to relaxation.

In the following two common models are described, namely the Casson and the Carreau-Yasuda model.

A detailed description can be found in \cite Boyd2007 .

Common Basis

First, the strain rate tensor Sαβ needs to be calculated:

Sαβ=3ω2ρif(1)iciαciβ

where f(1)i is approxiamated by fneqi.

Then, the second invariant of the strain rate tensor is defined as

DII=lα,β=1Sαβ where l=3 in the case of 3D and the shear rate ˙γ ([˙γ]=s1) as

˙γ=2DII

The Casson Model

The Casson model is one of those used to describe the shear thinning behavior of blood. Its viscosity updating rule is:

ν(˙γ)=1˙γ[k0(c)+k1(c)˙γ]2

where k0(c) and k1(c) are functions of the hematocrit. One set of these two parameters can be:

  • k0(c)=0.1937Pa1/2
  • k1(c)=0.055(Pas)1/2

The Carreau-Yasuda Model

After getting shear rate, a non-Newtonian model can be applied to update local dynamic viscosity. The most common one used in hemodynamics is called Carreau-Yasuda model, which models for the shear thinning behavior of blood. The equation is following, where a,n and λ are empirically determined constant parameters. a and n are dimensionless; λ has units of s.

μ(˙γ)=μ+(μ0μ)[1+(λ˙γ)a](n1)/a

one set of parameters is:

  • ν0=0.16Pas
  • ν=0.0035Pas
  • λ=8.2s
  • a=0.64
  • n=0.2128

Next, convert dynamic viscosity to kinematic viscosity:

ν=μρ

As the viscosity is in physical units, it has to be convert into LB units: νLB=νdtdx2

Finally, the relaxation parameter - ω can be obtained from νLB:

ω=26νLB+1