1. Introduction
The problems encountered in engineering and sciences are either macroscopic, mesoscopic, microscopic in nature, or a combination of them, see
Figure 1. At the macroscopic level, the problems are a continuum. Whereas, at the microscopic level, the material is treated as soft or solid particles. The lattice Boltzmann method (LBM) is based on meso-scales. The LBM became a very popular method since its birthday in late 1989. One of the main advantages of the LBM is its ability to incorporate the microscopic or mesoscopic physics while recovering the macroscopic laws at an affordable computational cost [
1,
2,
3,
4]. Therefore, converting or mapping quantities’ units from/to the macroscopic scale (physical-scale) to/from the mesoscopic scale (lattice-scale) should correctly be performed. The geometric and dynamics similarity conditions must be conserved between the physical-scale and lattice-scale. The most popular method is to match the dimensionless parameters (such as Reynolds number, Rayleigh number, etc.) besides the geometrical similarity, such as aspect ratio, i.e., the Buckingham π theorem. For single-phase and single component flows and heat and mass transfer, the controlling dimensionless parameters are few and easy to match. However, the problem of using similarity transformation for multi-phase flows and transports is not straightforward. In addition, the same argument equally applies to problems with variable thermo-physical properties and non-Newtonian flow. For completeness of the topic, a short introduction will be discussed on the current methods used for mapping processes from the physical domain to the lattice domain and vice versa, especially for multi-phase problems.
The Buckingham π theorem is a well established method to reduce the number of experimental variables [
5,
6,
7,
8,
9]. Numbers of π groups (i.e., dimensionless numbers, e.g., Reynolds number (Re), Nusselt number (Nu), Weber number (We)) are based on the degrees of freedom between the problem’s quantities and primary units. Huang et al. [
5] presented a few examples to show how the Buckingham π theorem can be used to match the physical-scale with the lattice-scale. In a capillary rise example, they set a capillary slit’s width of 0.002 m. Water with a density
1000 kg/m
3 and a surface tension
= 72.13 × 10
−3 N/m is overlain by air with a density
1.23 kg/m
3. They estimated the Bond number (
Bo) to be 1/7.36. The Bo number is
where
9.8 m/s
2.
In their LBM simulation, they assumed that the system is at a temperature of 0.177 tu, where tu is the unit of temperature in the lattice-scale. The Redlich–Kwong (R-K) Equation of State (EoS) was used and they found that the corresponding coexisting densities of that temperature are 5.44 and 0.81 mu/lu
3 of water and air, respectively. mu and lu are the units of mass and length in the lattice-scale, respectively. Using the Shan-Chen (SC) [
6,
7] model, the corresponding surface tension is estimated to be σ = 0.096 when τ = 1, where τ is the dimensionless relaxation time. Accordingly, they estimated the gravity to be
= 3.84 × 10
−6 lu/ts
2, where ts is the unit of time in the lattice-scale. They assumed that the maximum capillary rise is 200 lu, while the LBM simulation predicts 218.4 lu. They stated that the discrepancy is due to the compressibility in the SC [
6,
7] model.
It is not easy to find a required number of dimensionless numbers to map the quantities’ units from/to the physical-scale to/from the lattice-scale for some problems by the Buckingham π theorem. Moreover, as seen in the above example, the Buckingham π theorem method depends on assuming some parameters’ values, which is increase the numerical effort. This effort appears in increasing the trials that needed to achieve a converge numerical solution, in other words, finding the appropriate values for assumed parameters. Therefore, the second method, i.e., the principle of corresponding states, comes to the picture to deal with those issues. The principle of corresponding states is also called the scaling method. In most numerical simulations the governing equations are known. Therefore, the non-dimensionalization process is to set a list of references for the variables (i.e., length, velocity, temperature, pressure, etc.). Those references must be known and constants. For instance in the multiphase problems, a critical state of density, volume, temperature, and pressure is taken as a reference to non-dimensionalize the property and reduce the number of parameters. For instance, the R-K EoS is as follows:
The equation includes six unknown parameters (
is pressure,
is density,
is temperature,
is gas constant,
is a parameter characterizing the attraction of gas particles, and
is effectively a minimum molar volume [
8,
9]). The variables
and
can be found by taking the first and second derivatives of the R-K EoS with respect to density at the critical state and equating them to zero. Solving the obtained system of equations yields:
and
where the subscript
refers to the critical state. Using a critical state of each property yields the following dimensionless variables:
where the subscript
refers to the reduced state.
By substituting Equations (3)–(5) into Equation (2), the R-K EoS becomes:
The number of unknown parameters is reduced to half. It is worth mentioning that the R-K EoS is one of the most accurate EoS, which is adequate for the calculation of gas-phase properties when
[
10].
A flow in a lid-driven cavity is another example, where the lid velocity (
) is used to scale the velocity field; the height of the cavity (H) is used to scale the length, etc. The non-dimensional governing equation can be written as:
where
is non-dimensional time scaled by
, and
.
However, another example, utilizing natural convection in a differentially heated cavity, the velocity scale can be defined as either the kinematic viscosity () divided by the length scale or the thermal diffusion coefficient () divided by the length scale. The open literature is full of examples of non-dimensionalized equations using the above-mentioned method. Note, the proper scaling is different than non-dimensionalizing. However, for numerical simulation, it does matter.
However, there are no reference states of some properties (e.g., specific heat capacity, viscosity, thermal diffusivity, coefficient of expansion, enthalpy, etc.). Usually, the researchers [
5,
11,
12,
13,
14,
15,
16] couple the Buckingham π theorem with the principle of corresponding states (scaling) method to overcome the mentioned disadvantages. Huang et al. [
17] mentioned that not every equation or variable could be easily converted by the Buckingham π theorem or scaling method. Consequently, they [
17] tried to solve the whole problem by utilizing the Planck unit system. They tested their approach on a 2D convective heat transfer problem in tube banks. They used three unit systems for mapping properties; physical, Planck, and lattice unit systems. The approach is complicated and has some issues. The complication appears on their methodology to represent the variables on the unit systems. Each variable was represented seven times: once in a physical system, thrice in the Planck system, and thrice in a lattice system. For instance, the length was represented as lattice length in the physical, Planck, and lattice unit systems; Planck length in the physical, Planck, and lattice unit systems; and physical length in the physical unit system. In practice, it is preferred to solve some physical problems in the non-dimensional space. However, their approach does not provide this option, as the Planck system was used for scaling.
The literature review shows that the Buckingham π theorem and scaling are the common methods used for transferring quantities’ units between scales. However, those methods suffer some issues, such as unable to find a required number of dimensionless numbers for the mapping process and there are no reference states of some properties for the scaling process. The current article proposes a dimensional analysis approach to resolve those mentioned issues, where the scaling is performed based on the primary units.
Table 1 summarizes the primary dimensions in SI and lattice system units. The proposed approach systematically transforms the quantities’ units from/to the physical-scale to/from the lattice-scale. It is known that the LBM is a pseudo-compressible method, which simulates incompressible flows by having a small Mach number to ensure the fluctuations of density in time are not that big. Therefore, the imposed velocity should be selected to ensure a low Mach number. In addition, the stability of the LBM is related to the relaxation time (τ), where
(
is the pseudo-speed of sound of the lattice). Therefore, τ is restricted to be higher than 0.5 to ensure the positivity of the viscosity (
). The proposed method has the flexibility to ensure the stability and accuracy of LBM by selecting proper mapping parameters.
In the following section, the proposed method of mapping quantities’ units is presented and discussed with supporting example.
Section 3 presents and discusses the results of the current work. Six benchmark examples are presented to evaluate the proposed approach. Finally,
Section 4 summarizes the conclusions.