The recent advances in 3-D imaging of porous structures have generated a tremendous interest in the simulation of complex single and two-phase flows. Lattice-Boltzmann (LB) schemes present a powerful tool to solve the flow field directly from the binarized 3-D images. However, as viscosity often plays an important role, the LB scheme should correctly treat viscosity effects. This is the case using a LB scheme with two relaxation times (TRT) unlike the broadly used, the single-relaxation rate, BGK, where the velocity of the modeled fluid does not vary as the inverse of the viscosity applying the bounce-back (no-slip) boundary rule. The aim of this work is to apply the LB-TRT approach to different types of porous media (straight channels, 2-D model porous media, sandstone) to solve for the flow field and to evaluate the approach in terms of parameter dependence, error and convergence time on the basis of permeability. We show that the variation of permeability with the free relaxation parameter Λ of the TRT scheme depends on the heterogeneity of the sample and on the numerical resolution. The convergence time depends on the applied viscosity and the parameter standing for the speed of sound, thus the computation time can be reduced by choosing appropriate values of those parameters. Two approaches to calculate permeability (Darcy's law and viscous energy dissipation) are proposed and investigated. We recommend to use Darcy's law, as dependence on Λ is less important. Periodic (in the presence of a driving body force) and pressure boundary conditions are evaluated in terms of the results.
 Since the past decade, numerical experiments are commonly performed to determine and investigate transport properties of porous structures such as electrical conductivity, permeability, solute dispersion, relative displacement of a two-phase flow or NMR response. A better understanding of physical processes, and their complex interplay with the pore structure, is nowadays achieved by solving the governing equations directly in the pore space obtained from microtomographic (micro-CT) images [Auzerais et al., 1996; Arns et al., 2001, 2004; Talabi et al., 2009; Zhan et al., 2010; Ovaysi and Piri, 2010; Bauer et al., 2011]. The improvement and development of such approach is important, for instance in geophysics, to understand the interaction between the rock and the fluids and the resulting consequences on the transport behavior. In contaminant hydrology and in petroleum engineering, the method permits the determination of the (relative) permeabilities of rocks and provides a fundamental understanding of the dispersion process at the pore level.
 Most of the past studies deal with the flow of incompressible viscous fluids and various numerical methods to solve the flow equations were proposed. Two distinct approaches should be mentioned: Pore network models [e.g., Fatt, 1956; Joekar-Niasar and Hassanizadeh, 2011] and direct numerical simulations (e.g., Finite Element [Borne, 1992; Sun et al., 2010], Finite Volume [Adler et al., 1990; Mostaghimi et al., 2010], Lattice-Boltzmann [Cancelliere, 1990; Zaretskiy et al., 2010]). The first is based on the modeling of the pore space by a network of interconnected pores and throats, reducing the governing equations to a system of linear equations, which can be easily solved. The second uses the voxel representation of the pore space obtained from the micro-CT images as numerical grid without major modification of the rock geometry and topology. Lately, Lattice-Boltzmann schemes became very popular. The reason for this lies mainly in the simplicity to solve the flow in complex geometries like porous media. In addition, Lattice-Boltzmann schemes are easily parallelized and therefore ideally suited to treat relatively large volumes. This technique was developed following the pioneering works of Rothman  on Lattice Gas Automata (LGA) and Succi et al.  on Lattice-Boltzmann Equation (LBE). Among the different schemes, the BGK model [Qian et al., 1992] with a single-relaxation parameter in combination with the bounce-back boundary rule is the most popular. A major drawback of the method is that the fluid velocity is not proportional to the inverse of its viscosity. As a consequence, the permeability obtained with this method varies with the viscosity. This dependence is mainly due to the bounce-back boundary rule that imposes the location of the solid boundary which has a numerical error that depends on the viscosity. To overcome this problem, one solution is to use a more precise boundary scheme [Ginzburg and d'Humières, 2003; Ginzburg et al., 2008a] or to increase the resolution of the numerical domain, e.g., the pore space. Yet, imaging techniques including micro-CT have a finite resolution that can be of the same order as the pore size, making this approach inappropriate. Another solution proposed by Manwart et al.  is to use a “magic” viscosity that corresponds to the value of the relaxation time ( ) at which the effective permeability does not depend on the resolution of the numerical domain. Yet, this procedure has two disadvantages. First, the prescribed depends on the porous structure [Ginzburg and d'Humières, 2003], the value obtained for Fontainebleau sandstone might not be the same for other media. Second, since the viscosity is imposed, this procedure cannot be used in the case of two phase flow with different viscosities or non-Newtonian flow. Such situations are however encountered in many applications such as in Enhanced Oil Recovery [Wu and Pruess, 1996] as well as in soil remediation. A possible solution is to improve the BGK model by using a multiple-relaxation-time (MRT) model [d'Humières et al., 2002] or a two-relaxation-time (TRT) model [Ginzburg, 2007]. The ability of the MRT and TRT schemes were tested on synthetic model structures like fiber materials [Ginzburg and d'Humières, 2003], body-centered cubic arrays of spheres and random-sized sphere packings [Pan et al., 2006] and for several other regular structures using the TRT model [Ginzburg et al., 2008b]. As demonstrated analytically in the work of d'Humières and Ginzburg , MRT schemes lead to viscosity independent results only if the free relaxation parameters are correctly chosen. The proper choice should keep fixed the specific combinations (defined in section 2) for all symmetric and antisymmetric collision modes. The TRT scheme is the most efficient operator for low Reynolds number flow. However, improper choice of the free relaxation parameter in the MRT scheme leads to viscosity-dependent permeability, explaining the result of Narvaez et al. . It is important to remark that even if the MRT, in its more general form, might be less efficient in terms of computational cost, this is not the case for the TRT scheme where computational costs equal those of BGK.
 Many articles on porous media apply the Navier-Stokes equilibrium (and assuming low Reynolds number). We will use Stokes equilibrium that is simpler and sufficient for our purpose. The goal of the present paper is to assess the TRT scheme to solve Stokes flow for pressure P and momentum , prescribing kinematic viscosity and external body forcing :
in different types of porous media (straight channels, 2-D generated porous media and binarized 3-D images of Fontainebleau sandstone). The emphasis will on the evaluation of the scheme in terms of parameter dependence, errors and convergence time on the basis of permeability. The structure of the paper is as follows: the numerical implementation is presented in section 2. In section 3, we present the results obtained from the different configurations. Section 4 is dedicated to the summary and conclusions. In Appendix A, we show how to compute the effective permeability from the viscous energy dissipation.
2. Hydrodynamic Problem and Presentation of the TRT Method
2.1. Description of the TRT Method
 As a matter of principle, the basic idea of the Lattice-Boltzmann method is to discretize the velocity distribution function of particles on a grid. To this goal, we introduce the population as the density of particles moving with the velocity . The algorithm is mainly a succession of two steps. The first is the propagation step (equation (2)), where we move the density on the grid according to its velocity. The second is the collision step (equation (3)), where we redistribute populations meeting at the same node using a collision operator that depends on the local macroscopic quantities (pressure, momentum, …).
 Modeling of the Navier-Stokes equations with the operator is discussed in detail in [Ginzburg, 2007; Ginzburg et al., 2008a; Ginzburg, 2008]. In the present work, we use the D3Q19 Stokes scheme where the unknown variable of the scheme at time t is the Q-dimensional population vector , specified on the nodes of the D-dimensional regular computational mesh , where and D = 3.
 The nodes of the grid are related by the velocity vectors , and . Without loss of generality, we assume that the first vectors are opposite to the second set of vectors defined as . We then operate with the symmetric and the antisymmetric }) components, . We set and for immobile population. The two-relaxation-times (TRT) update is performed with the prescribed equilibrium distribution , the external momentum quantity and two collision eigenvalues , for all symmetric and for all antisymmetric nonequilibrium components, and , respectively. Thus, we obtain
 Computing the linear collision operator we have accounted that the symmetric components are the same for two opposite populations, and hence , , while the antisymmetric components have the opposite signs, and hence , .
 The fluid dynamics, with the presence of a body force , are obtained by prescribing the external momentum set of quantities and the equilibrium functions . The latter require the computation of two quantities: the local mass
and local momentum
Equilibrium functions then become
where is a constant and taken as the initial mass average of the fluid (routinely, equals 1) and the weights are isotropic and obey two constraints:
Here, they take the value for, respectively, the first and second (diagonal) neighbor link in the D3Q19 model. We remark that the classical model is recovered when .
 The TRT scheme with equilibrium functions (7)–(9) models solutions to Stokes equations (in lattice units) by
where the kinematic viscosity is given by , the pressure P by and the macroscopic momentum by: with . With this definition, the average velocity and mass flux are equal [Ginzburg and d'Humières, 2003] which is important—as we shall see—for the permeability computations.
 The sound velocity is a tunable positive parameter, , which is usually set to , [Lallemand and Luo, 2000]. Nonnegativity of the immobile weight imposes for the D3Q19. However in the present computation we reached without affecting the results. This agrees with the stability analysis [Ginzburg, 2012] where necessary stability condition for D3Q19 is .
 In the TRT scheme, the second eigenvalue is a free parameter (we recall that ). In addition, for a steady flow, it has been recently demonstrated in the work of Ginzburg et al. [2008a] and d'Humières and Ginzburg  that varies as the inverse of , only if the associated parameter is kept constant. Consequently, we will hereafter use as control parameter rather than . We note that in the case of the standard BGK scheme, we have and thus: .
2.2. Boundary Conditions
 In LB simulations, no-slip boundary conditions, i.e., at the solid/fluid interface are implemented by the so-called bounce-back rule. In this method, particles meeting a solid perform a bounce back rule such that: . This rule imposes the position of the solid interface half way between the two grid points located in the fluid and in the solid for a straight velocity profile. Other methods do exist to define the interface position. Yet, for micro-CT images the position of the interface is not precisely known since it depends on the resolution and segmentation procedure applied to separate the void from the solid space (see section 3.4); we thus solely considered the bounce back rule in the present study. Another advantage of this rule is to keep the linearity of Stokes flow when is fixed.
 In order to drive the fluid, several methods exist [Succi, 2001]. One is to impose a uniform body force in the fluid at every point according to the definition of in equation (10), similar to a gravitational body force acting on the fluid. This method is broadly used due to its relatively simple implementation, however, it requires a periodic sample. This condition can be limiting in the case of 3-D natural porous media since making the domain periodic implies an increase of the domain by a factor 2 per axis and hence an increase of the memory and computational time (for example, a rough estimation of the memory requirement of a volume of size N3 voxel with a porosity of is given by around bytes). One may mimic the periodic domain replacing periodic conditions by specular reflexion on its bounds. This technique requires however a careful preprogramming of link connections in complicated local geometries, such as the corners.
 Another possible boundary condition consists of the application of a pressure difference between the inlet and the outlet of the system (here the plane x = 0 and x = L, respectively). Numerically, the boundary pressure and a zero tangential velocity at the inlet and outlet are imposed by using a simplified mixed antibounce back method inspired from [Ginzburg et al., 2008b] (see equation (2.41)):
where P0 is the imposed pressure and q is the link that crosses the boundary, is thus the outgoing distribution after collision. We remark that the last two terms of equation (11) forcing do not affect significantly the permeability calculation; they are however useful to remove numerical oscillations observed at the boundary. Their weights can be tuned by changing the prefactor which is kept constant and equal to in the present work. Both driving condition types are used in this study. We refer in the following as DC1: body force, periodic in the direction of flow, no flow on the borders in the other directions, DC2: pressure gradient in the direction of flow, no flow on the borders in the other directions. In both cases, we used the bounce back rule at the solid-fluid interface.
2.3. Determination of the Permeability
 The macroscopic permeability is computed from the solution of the hydrodynamic problem (equation (1)) in two ways. The first uses Darcy's law which relates the average local velocity to the average pressure gradient. The diagonal elements of the permeability tensor can be computed as
where is the volume averaged ith component of the velocity field, and is the ith component of the applied driving force across the sample. In the case of a periodic structure, and is the volume averaged value of the applied forcing (see Ginzburg and d'Humières  for details). When the pressure gradient is prescribed, then is computed from the average pressure at the inlet and the average pressure at the outlet.
 The second method is to consider energy dissipation due to viscous drag [Happel and Brenner, 1983]. In this case, the permeability is computed using the following relation
where is the symmetric deformation rate tensor given by
The main advantage in the second approach lies in the fact that LB scheme directly provide the deformation rate tensor. It is directly computed from the distribution using weight relation (9) as
In the Appendix B, we show that the Darcy's law and energy dissipation approaches are identical for the driving conditions we have considered.
 The principal interest of section 3 is to interpret the results obtained from binarized 3-D images of Fontainebleau sandstone and to provide recommendations and information on the choice of numerical parameters, permeability formulations and micro-CT resolution. Nevertheless, given the relatively complex structure of the sandstone, we first apply the LB-TRT scheme to simpler model structures (straight channel, assembly of straight channels in parallel or series, 2-D model porous media with different degrees of heterogeneity). These results will help us interpret the results obtained from the micro-CT images.
3.1. Flow in a Narrow Straight Channel
 In Appendix C, we show that permeabilities calculated either by Darcy's law (KD) or by the energy dissipation approach (KE) are in theory strictly identical. In section 3.1 we evaluate the influence of the resolution for both approaches by the scheme using a simple geometry. To this goal we first present the effective flow profile as a function of which is then used to determine analytically KD and KE. Then, we will investigate the dependence of the permeability on by applying the simplest numerical integration rule (midpoint rue, corresponding to a summation) commonly used to average the values from the simulation data. Finally, we consider higher-order integration schemes.
 We first consider the flow in a channel consisting of two parallel plates with voxels filling the free space between the walls. The solid interfaces are assumed to be located half way between two adjacent voxels such that the bounce back condition is fulfilled at the first order. The effective profile computed by the TRT model assuming a body force follows a parabolic profile with,
We see that the effective width (expressed in number of voxels) varies with and equals the actual width when . This mismatch converges as but it may become important for low resolution when is of the same order as .
 We now investigate the influence of the numerical error on the permeability of the channel. For this geometry, the effective permeability calculated using the Darcy's law (see equation (12)) is
The effective permeability is thus related to the effective width by
The energy dissipation approach (see equation (13)) gives a permeability
 The exact permeability is obtained for . However, to compute the permeabilities from the simulation data, integrals in equations (20) and (23) are replaced by sums. To investigate the influence of the numerical integration rule (midpoint rule, summation), we compute the mean averaged values from the effective solution:
Note that relation (27) is exact since the first-order derivatives are computed exactly for the parabolic profile using equation (16). For Darcy's law, the discretization of equations (19) and (26) gives
In this case numerical values are equal to the exact solution .
 Thus, for a given value of the exact permeability determined by the two approaches is obtained for two different values of . The result is confirmed in Figure 1 which shows , , and normalized with Kex. The numerical results completely agree with relations (28) and (29). Permeabilities computed by the Darcy's law or by the energy dissipation method using the TRT scheme coincide with the values predicted by the numerical analysis. In addition, they both show a linear increase with and cross the normalized permeability of the channel K = 1 for two different values of , and 0.0623, respectively. We can state that the slope of is higher for the energy dissipation method.
 Thus, although the exact permeability obtained by Darcy and by the energy dissipation approaches are identical using an exact integration rule, the simulation results differ due to the summation over the mesh. This difference plays an important role in a low resolved channel.
 However, replacing the midpoint rule by a trapezoidal rule, the “best” value is for Darcy's law and for energy dissipation method (cf. equation (29) and (30) for midpoint rule). At the same time, applying the Simpson's rule, e.g., replacing in the first line in equation (26) by , one obtains the following exact effective solution: which coincides with when , i.e., when . Similarly, Simpson's rule gives , and then for . At this point we stress the Simpson's rule (S), midpoint (M) and trapezoidal (T) rules are related: . This relation is satisfied for using Darcy's law: , because of the linearity of the effective width square with . However, it is not so for the energy dissipation method computed as the ratio of two mean quantities. On this basis, we should expect less linear dependency on for this method.
 Although one could suggest that a high-order integration method will also improve the precision in arbitrary geometry, we believe that it would be so only provided that (1) the effective solution imposes no-slip velocity at the boundary nodes with the effective local second-order precision, at least, and (2), one may perform accurate interpolations for the intermediate integration points. In porous media, it is difficult to reach the local second-order precision because of insufficient pore resolution and imprecise description of solid boundaries. At the same time, when the boundaries are precisely described, the higher-order accurate boundary schemes alone strongly reduce solution dependency on [Ginzburg and d'Humières, 2003; Ginzburg et al., 2008a]. They are the best candidates for most accurate permeability measurements, with or without using highly accurate integration rules.
3.2. Permeability of Independent Channels Placed in Parallel and Series
 To get insight into the sensitivity of for a real porous media characterized by its topology and its degree of heterogeneity, we now consider a porous medium modeled by an ensemble of individual permeabilities placed in parallel or series with respect to the flow direction. The effective or macroscopic permeability, for the first case, is the arithmetic average of the individual permeabilities. For the second case, the effective permeability is given by the harmonic average. The individual permeabilities have a value corresponding to the one obtained by the TRT method and given by equation (28). The macroscopic permeability is thus also a function of . To determine the influence of the degree of heterogeneity on the curves, normalized permeabilities resulting from arithmetic and harmonic averages of the two normal random distributions of individual channel diameters with the same mean value: and two standard deviations: , are plotted in Figure 2 as a function of .
 For the parallel configuration, the permeability varies linearly with . However, for the second configuration, a negative curvature is observed. Also, the dependence on is more pronounced for the distribution with the large standard deviation. This behavior can be explained by the so-called bottleneck effect. If a porous medium is characterized by a topology and heterogeneity in a way that it always allows the fluid to pass through large pores, global permeability and therefore dependency on is determined by those highly resolved pores. Thus, in this case dependency on is minor. However, in the case of a bottleneck system, where fluid is forced to pass through small restrictions, global system behavior depends on those underresolved regions [Talon et al., 2010]. Thus, dependency on becomes important and nonlinear.
3.3. Two-Dimensional Model Porous Media: Array of Circles and Truncated Gaussian Distribution
 Our attention is now drawn to the influence of viscosity by comparing the TRT to BGK scheme, the choice of driving conditions, the approach to determine permeability (Darcy: KD or energy dissipation: KE) and the convergence time as a function of the model parameters. To this goal, a regular and a random 2-D porous medium was generated. The first corresponds to an array of disks whereas the second was generated by assigning random values taken from a Gaussian distribution to a two dimensional grid [Adler et al., 1990]. All grid cells whose value is below a certain value cth correspond to the solid phase and others to the void space. The value of cth sets the porosity of the media to . The two porous structures, displayed in Figure 3, have the same porosity, .
Table 1 gives the permeability values obtained with TRT and BGK scheme for the random porous media. Results are given for both driving conditions (DC1: body force, DC2: pressure gradient). The values of the permeability obtained by TRT scheme are clearly viscosity independent whereas those determined by BGK do depend on . Table 1 also gives the permeability obtained with the different driving conditions (only for TRT scheme): the values are close demonstrating that conditions are equivalent. The small difference between the values can be explained by the size of the porous media, being periodic it is infinite for DC1, whereas for DC2 it has a finite size.
Table 1. Permeability of the 2D Random Porous Media as a Function of the Viscosity and the Two Driving Conditions Calculated by the TRT and the BGK Methodsa
(Λ = 0.01)
(Λ = 0.2)
(Λ = 0.01)
(Λ = 0.2)
The two driving conditions were DC1 and DC2.
Figure 4 shows the normalized permeability for the two porous media as a function of . Values of were chosen in the range of , as is the exact solution for diagonal Poiseuille flow. For higher values of the error becomes very important (see Ginzburg et al. [2008b]). For both methods (Darcy's law or energy dissipation) and different porous structures, the permeability depends nonlinearly on with a lower gradient for the regular network. This reduction can be explained by the above mentioned bottleneck effect (see section 3.2). In fact, the heterogeneous porous medium has a local distribution of the permeability which is larger than the one of the regular porous medium. Thus, bottleneck effect in the irregular porous media is more pronounced.
 Finally, the permeability increases faster with when it is computed using the energy dissipation method as it is the case for a single channel. This increase is due to the computation of the ratio of two averaged quantities, and , differently depending on (see section 3.1) and, perhaps, to high-order errors in equation (16).
Figure 5 (top left) shows the convergence of toward its final value for different values of computed by the TRT scheme. Computations were done using the irregular porous medium. When a small value of is used, converges with slight oscillations, they however become important for high values of . In order to determine the convergence time, we define criteria based upon the rate of change of the permeability . Criteria using the relative distance to the final value are not suitable for natural porous media, since the exact permeability of the samples are often not known. In Figure 5 (top right) we plot and we see that the convergence criteria is met after the last oscillation, once the rate of change is either below (defined as criteria 1) or below (defined as criteria 2). Figure 5 (bottom) shows convergence as well as its derivative for the BGK scheme. Convergence behavior is similar to that for the TRT scheme, indicating that it is mostly controlled by the viscosity value.
Figure 6 gives the convergence time as a function of for the regular and the random porous media determined using the two criteria. As expected, the convergence time is shorter for criteria 2 than for criteria 1. The convergence time also varies with the fluid viscosity with a global minimum that depends on the porous structure and the applied criteria.
 As pointed out in section 2, the sound speed cs is also a free parameter. Figure 7 shows the convergence time (criteria 2) as function of for various viscosities . We see that convergence time decreases with increasing values of and the dependence on viscosity becomes less important.
 As a consequence, the computation time may be optimized by using a proper combination of viscosity and speed of sound cS. This behavior strongly depends on the porous structure. For instance, convergence time decreases with the viscosity in the case of Poiseuille flow (results not shown).
3.4. Application of the TRT to Fontainebleau Sandstone
 A 3-D image of a small sample of Fontainebleau sandstone was acquired by an X ray microtomography system using a spatial resolution of (see Figure 8). Segmentation of the acquired gray level image was then performed by thresholding at the minimum between the two peaks of the gray level histogram (details about the image acquisition and processing are given in the work of Bauer et al. ), resulting in a porosity of . The binarized image consists of 5003 voxels of length . This image map is then directly used for LBM simulations using the voxels as the numerical grid. The statistical analysis of the image reveals that the mean grain size of the sandstone is . The correlation length of the segmented image was determined by means of the autocorrelation function . The correlation length L was then deduced from an exponential fit applied to the autocorrelation function [Keehm and Mukerji, 2004]. We obtained a correlation length of L = 13 voxels, which is very close to the mean pore diameter ( voxels).
 The first issue is to determine if the selected volume of the imaged sample (i.e., ) is sufficiently large to represent a given property of the porous medium. A very efficient way to determine the representative elementary volume (REV) size is, first, to compute the continuum variable—here the permeability—over different averaging windows moved over the sample. Then, REV size and the convergence rate toward the REV can be determined from the variation of , where represents the standard deviation of , as function of the window size a [Bauer et al., 2008].
 In a recent study, Keehm and Mukerji  propose to use a sample size of at least in order to reduce the spreading of permeability to about . This value is slightly higher than the one we obtained; in our case the spreading becomes lower than for a sample size of (see Figure 9). This difference might be explained by the fact that we used a better resolution to obtain micro-CT images. Also, the REV for the permeability determined by Darcy's law or by the energy dissipation function might not be exactly identical. Yet, the autocorrelation function might be used to give a fast estimation of the size of the REV without the need to solve for the flow field.
 Due to the small size of the sample, we were unable to obtain accurate experimental values its permeability. We therefore estimate its value from experimental data obtained for larger samples. Figure 10 shows a set of permeability values of a series of various Fontainebleau sandstones (taken from Zinszner and Pellerin ); the data are well adjusted by an exponential fit with , , (RMSE=0.31). Using this law, the permeability of a sample of porosity is about .
 In Figure 11 we present KD obtained by the TRT scheme ( and ) and BGK as a function of for a sample of 3003 voxels. The upper value of was chosen in order to cover the range of the experimental data. According to equation (2.1), for the BGK simulations was chosen in a way that the range of is similar to the one used for TRT scheme. The given permeabilities are expressed in , conversion from LB units to physical units is done using . As expected, the permeability values obtained by BGK depend on the viscosity. However, in the investigated domain of , permeability values are within the range of the experimental data. Considering the TRT simulations, the nonlinear dependence of KD on is similar to the one presented in section 3.3. Numerical results are in good accordance with experimental data for . As discussed previously this range depends on the image resolution. However, considering theoretical values of providing exact solutions of straight ( or when accounting for the error of the numerical integration) or diagonal ( ) Poiseuille flow, we find that for homogeneous structures, permeability can be reasonably estimated within the range of experimental data by using .
Table 2 shows the convergence time of the Fontainebleau sandstone as a function of the viscosity for . To smooth data a moving average of N = 50 was applied before differentiation. Convergence criteria 2 was used. In contrast to the 2-D porous media, there is no minimum in convergence time. Convergence time decreases with decreasing viscosity. This is in contrast to results of Pan et al.  and Ginzburg and d'Humières  for artificial porous structure where convergence time increases for lower viscosity.
Table 2. Convergence Time for Permeability Measurements of the Fontainebleau Sandstone as a Function of the Viscosity for Λ = 0.2a
aConvergence criteria 2 was applied.
 In summary, the TRT operator in combination with the bounce-back rule is a powerful LBE scheme for permeability computations in 3-D micro-CT images of porous media, provided that the eventual variability of the results with free parameter is carefully controlled.
 The major interest of this approach lies in the viscosity independence of the resulting permeability. Thus, it is the most suitable for immiscible two-phase flow simulations.
 The obtained solution however depends on . This dependency is the numerical artifact of the scheme which originates, mainly, from the second-order error in the closure relation of the bounce-back rule and, for higher orders, from the structure of its nonequilibrium corrections. The free parameter has thus no physical meaning. We also note that the TRT scheme is the most simple operator able to maintain fixed the specific combinations for all symmetric and antisymmetric collision modes. This guarantees a viscosity independent permeability. It is therefore the most efficient operator for low Reynolds number flow.
 The aim of the present work was to apply it to different types of porous media and to evaluate it in terms of parameter dependence, error and convergence time. We would like to conclude the present article with some remarks and recommendations.
 Convergence time strongly depends on the applied viscosity, convergence is faster for low viscosities for the majority of the considered tests. Additionally, we stated that for high values of sound speed cs convergence time decreases and becomes less dependent on viscosity. Thus, the use of low viscosities in combination with high values of sound speed can strongly reduce computation time.
 We have shown that driving conditions DC1 (body force) and DC2 (pressure gradient and zero tangential velocity) give similar results. In LB methods, DC1 is easier to implement and minimizes boundary effects. However, it has very high memory consumption. Thus, for large samples, e.g., 3-D micro-CT images, DC2 is more convenient.
 The major objective was to determine the dependence of permeability on . As can be seen from equation (21) and equation (18) that variation of K with reduces as with the applied resolution.
 Indeed, using a very high resolution permits the reduction of this dependency, as has already been shown by Narvaez et al. . Similar to BGK simulations dependence on reduces with increasing resolution. However, especially in 3-D samples, where memory requirements are more important than in 2-D samples, a compromise between best resolution and maximal sample size, should be accepted. Also, best resolution has generally a technical limit. In this case, dependence on cannot be neglected and therefore has to be thoroughly investigated. We have shown, that dependence on is more pronounced for heterogeneous than for homogeneous samples.
 Considering Fontainebleau sandstone digital samples of porosity imaged at resolution, we can state that permeability values obtained by the TRT scheme are in good accordance with the experimental data for . As mentioned in section 3.4, permeability of homogeneous structures can be estimated reasonably well (within the range of the experimental data) by using in the interval which are the values of providing exact solutions for straight or diagonal Poiseuille flow. For the BGK scheme, values are within the range of experimental data in viscosity interval we considered. As expected BGK values depend on the viscosity. Considering viscosity values such that , the permeability values are then found within the experimental interval. In contrast to that, the TRT scheme allows a very large range of viscosities. It is thus suitable to use this scheme when viscosity contrasts are important (e.g., two phase flow, non-Newtonian fluids…). Finally, we can conclude, that dependence on is less important when determining permeability using Darcy's law instead of the energy dissipation function.
Appendix A:: Permeability Computation Based On Viscous Energy Dissipation
 Stokes equation can be written as follows:
where is the deformation rate tensor for incompressible flow.
 A scalar product with the flow profile gives then:
and the incompressibility assumption leads to:
Viscous energy dissipation can be expressed As . Thus, equation (A3) becomes
 By integrating this expression over the fluid volume Vf of the sample and using the Gauss-Ostrogradsky theorem, we obtain:
where is the fluid boundary and dSi the ith component of the elementary surface vector directed toward the outside. We note that the two surface integrals (1) and (3) vanish at the fluid-solid interface (because of the no-slip condition) so that only the volume integrals at the boundary domain remain. From this general equation, we will now study the particular cases of the two applied driving conditions.
Appendix B:: Pressure Condition (DC1)
 In this case, we applied an inlet (Pin) and outlet (Pout) pressures in the x-direction, additionally, zero tangential velocity uy is imposed at these boundaries. At the remaining boundaries, no-slip condition is used. The first term in (A5) becomes then
Appendix C:: Periodic Condition With Uniform Body Force (DC2)
 In the case of the periodic condition in a combination with a uniform body force , the relation between permeability and the deformation rate tensor is simpler to prove. The two surface terms in equation (A5) disappear either because of the no-slip condition or because of the periodicity ( changes its orientation at the inlet and outlet).