LB algorithms are applicable to a wide variety of microstructures
associated with cement based materials including cement paste,
mortar, and concrete.
For example, we have studied fluid flow in fractured mortars. A
series of X-ray
microtomography based images of fractured mortars as a function of applied
strain have been obtained by Landis and Keane [
15]. Figure 6
shows a typical fracture image.
The image used in the flow simulation was 2003 voxels in size
with lattice units equal 6.0 to · 10-6 m. For this
system, we found
k = 1.35 · 10-11 m2. Clearly, given the very low
permeability of the uncracked mortar (
(k
10-18 m2), nearly all fluid flow should be
through the crack.
Figure 6: Single slice from an X-Ray microtomography based image of a fractured mortar. The image on the left is based on the original data set. The image on the right was produced by processing the original data set to distinguish between pore (black) and solid (white). The fluid flow was calculated throughout the pore region. The X-ray microtomography image was obtained by Eric Landis using the National Synchrotron Light Source, Brookhaven National Laboratory.
Modeling fluid flow in porous heterogeneous materials with more than one typical pore size (e.g. concrete, microporous rocks and fractured materials) presents a challenge because it is difficult to simultaneously resolve all the microstructural features of the porous medium that are at different length scales. One possible approach is to divide the porous medium into two regions: (1) the larger pores and (2) homogeneous regions of smaller pores. In the larger pores, the Stokes' equations for incompressible flow hold:
where p is the pressure, v is the fluid velocity and µ is the fluid viscosity. Regions with the smaller pores are treated as a permeable medium and flow is described by Darcy's law. The two boundary conditions to be satisfied at the pore/permeable medium interface are continuity of the fluid velocity and the shear stress [16, 17]. Darcy's law alone is not sufficient to satisfy these boundary conditions. The Brinkman equation [17] is a generalization of Darcy's law that facilitates the matching of boundary conditions at an interface between the larger pores and the permeable medium. Brinkman's equation is
where v is the fluid velocity, µ is the fluid viscosity, and
µe is an effective viscosity parameter. The so-called
effective viscosity should not be thought of as the viscosity of the fluid
but only a parameter that allows for matching of the shear stress boundary
condition across the free-fluid/porous medium interface. That is,
where
specifies the location of the interface for this example.
The
and
refer
to regions in the free-fluid and porous medium, respectively.
Although the Brinkman equation is semi-empirical in nature, it has been validated by detailed numerical solution of the Stokes' equations in regions near the interface between dissimilar regions [18]. Numerical solution of the Brinkman equation by more traditional computational methods (e.g. finite difference and finite element) is certainly possible. However, a recent lattice Boltzmann (LB) based model by Spaid and Phelan [19], along with recent improvements [20], has proven to be a simple and computationally efficient method to numerically approximate fluid flow described by the Brinkman equation.
To produce flow consistent with the Brinkman equation,
a dissipative forcing
is used.
Originally, this forcing was incorporated into a LB model, normally used to
approximate the Navier Stokes equations, by introducing a
velocity shift,
v =
F / n,
is a relaxation parameter and n is the density)
in the Boltzmann equilibrium distribution according to the
method of Shan and Chen [4]. However it is well
known that this approach will produce errors of order
2
F2 in the
pressure tensor [20]. Such errors can have a
significant impact on the fluid dynamics of such systems. Hence, it can be
advantageous to instead apply the force in the
body force term.

Figure 7: Velocity field of a sheared system next to a porous medium. The filled triangles and circles represent data from the lattice Boltzmann simulation using (µe / µ = 1 and µe / µ = 4, respectively). The solid lines are analytic solutions of the Brinkman equation. The region below the dashed line y = 34.5 (in units of lattice spacing) corresponds to a porous medium. The moving wall is at y = 44.
Figure 8: Bulk permeability, kb vs permeability assigned to the normally solid portion of the microstructure. The curves (top to bottom) correspond to microstructures whose initial porosity was 40 % (squares), 22.5 % (Xs), 13.0 % (circles), and 7.5 % (triangles). The isolated data points on the left represent the case where k2 = 0.
To first validate this model, a simple Couette flow geometry was
used (see Figure 7).
Starting with a parallel plate geometry, a permeable
medium is positioned
such that there is a gap between the permeable medium and the upper plate.
The upper plate is given a velocity Vw to the right.
Analytic solution of the Brinkman equation predicts a linear velocity
profile in the gap and an exponentially decaying velocity profile in the
porous medium. The rate of decay depends on the value of
[16].
In Figure 7,
velocity profiles are compared for the case of
= 4 and the assumption of
= 1.
The solid line is the analytic solution of the Brinkman solution. Clearly,
there is excellent agreement between simulation and theory and
there can be a considerable change in the velocity profile
when
![]()
1.
In addition, the lattice Boltzmann method also
does a reasonably good job capturing the discontinuity of the gradient of
the velocity field at the free-fluid/porous medium interface for the case
of
= 4. Note that this is achieved without direct
incorporation of the stress boundary condition in the simulation model.
For this test case, k = 1/11 in units of lattice spacing squared. Such a choice of k, ignoring tortuosity effects, corresponds to a porous medium with a typical pore size of order a lattice spacing as can be seen by noting that the permeability associated with a cylindrical tube is k = r 2/8 where r is the tube radius.
We next consider solution of the Brinkman equation using the Fontainebleau sandstone, described earlier, as a porous medium where the solid phase is now assigned a permeability ks. Although this may not be the case for the original rock, the sandstone image serves as a convenient "random" pore structure to use. Four different permeable media were used with porosity ranging from about 7% to 40%. Here, the porosity refers to the original pore structure. In Figure 8, we plot the bulk permeability, kb, of the overall system vs ks. Clearly, kb increases with ks. At lower values of ks, the higher porosity system appears to be less sensitive to ks as a result of the the larger pores carrying most of the flow. Fluid flow in the lower porosity systems are much more influenced by ks, as a larger fraction of the system is composed of the permeable medium. It should also be pointed out that an alternate version [21] of the lattice Boltzmann method was used to determine results for ks < 0.1 as the above described model is unstable in this regime. The instability is a result of the fixed time step used in the LB method. The alternate version allows for introducing smaller time steps so that the instability is avoided. The reader is referred to [21] for more details.