PUBLICATIONS. Water Resources Research. An adaptive lattice Boltzmann scheme for modeling two-fluid-phase flow in porous medium systems

Size: px
Start display at page:

Download "PUBLICATIONS. Water Resources Research. An adaptive lattice Boltzmann scheme for modeling two-fluid-phase flow in porous medium systems"

Transcription

1 PUBLICATIONS Water Resources Research RESEARCH ARTICLE Key Points: The lattice Boltzmann method (LBM) is a useful tool in the study of multiphase flow The approach of two-phase flow to equilibrium is a slow process dominated by fluid interfaces The adaptive LBM algorithm enables the efficient and accurate simulation of flow Correspondence to: A. L. Dye, alynnd@live.unc.edu Citation: Dye, A. L., J. E. McClure, D. Adalsteinsson, and C. T. Miller (2016), An adaptive Lattice Boltzmann Scheme for modeling two-fluid-phase flow in porous medium systems, Water Resour. Res., 52, , doi:. Received 23 OCT 2015 Accepted 7 MAR 2016 Accepted article online 9 MAR 2016 Published online 3 APR 2016 VC American Geophysical Union. All Rights Reserved. An adaptive lattice Boltzmann scheme for modeling two-fluid-phase flow in porous medium systems Amanda L. Dye 1, James E. McClure 2, David Adalsteinsson 3, and Cass T. Miller 1 1 Department of Environmental Sciences and Engineering, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina, USA, 2 Advanced Research Computing, Virginia Tech Institute and State University, Blacksburg, Virginia, USA, 3 Department of Mathematics, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina, USA Abstract We formulate a multiple-relaxation-time (MRT) lattice-boltzmann method (LBM) to simulate two-fluid-phase flow in porous medium systems. The MRT LBM is applied to simulate the displacement of a wetting fluid by a nonwetting fluid in a system corresponding to a microfluidic cell. Analysis of the simulation shows widely varying time scales for the dynamics of fluid pressures, fluid saturations, and interfacial curvatures that are typical characteristics of such systems. Displacement phenomena include Haines jumps, which are relatively short duration isolated events of rapid fluid displacement driven by capillary instability. An adaptive algorithm is advanced using a level-set method to locate interfaces and estimate their rate of advancement. Because the displacement dynamics are confined to the interfacial regions for a majority of the relaxation time, the computational effort is focused on these regions. The proposed algorithm is shown to reduce computational effort by an order of magnitude, while yielding essentially identical solutions to a conventional fully coupled approach. The challenges posed by Haines jumps are also resolved by the adaptive algorithm. Possible extensions to the advanced method are discussed. 1. Introduction Multiphase flow in porous media is modeled on several different length scales (molecular scale, microscale, macroscale, and megascale), each of which is inherently linked to the other scales [Gray and Miller, 2014]. The microscale and the macroscale are two continuum length scales of interest in this work. At the microscale, the morphology and topology of the pore space and phase distributions are resolved. At the macroscale, the details of the system at the microscale are not resolved. Since the details of the microscale geometry are not resolved, average geometric properties are used to characterize porous medium systems, such as the fractional volume of the porous media occupied by each phase, the volume of pore space within the total volume (porosity), and interfacial area between phases per volume (specific interfacial area). In order to identify and characterize these properties, the characteristic length at the macroscale must be large enough that the volume fractions will not be effected by small changes in the length scale. Therefore, upscaling from the microscale to the macroscale is commonly done by averaging over a representative elementary volume (REV), a volume that is smaller than the domain of the system but large enough to permit a meaningful statistical average [Bear, 1972]. A primary objective of microscale study is to advance understanding of macroscopic system behavior such that the microscopic details of flow can be neglected. To accomplish this endeavor, important aspects of the microscopic physics must be represented by the macroscopic model formulation in the form of closure relations. The thermodynamically constrained averaging theory (TCAT) provides a means for obtaining macroscopic models from microscopic models via averaging schemes [Gray and Miller, 2005, 2014]. At the microscale, conservation equations are combined with thermodynamics, constitutive laws and simplifying assumptions to obtain a microscopic description of the system. To obtain a macroscopic model, the thermodynamics and conservation equations are averaged from the microscale. This ensures that all macroscopic variables are rigorously defined in terms of more familiar microscale variables, eliminating any ambiguity with respect to these variables. The macroscopic equations are then combined with simplifying assumptions and constitutive relationships, which must be determined in order to obtain a closed model. Microscale simulations provide a mechanism to study these constitutive relationships provided that simulations DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2601

2 are able to accommodate the complex solid morphology and large domain sizes needed to produce results that can be scaled to a macroscopically significant length scale (REV) and to adequately resolve the relevant physical mechanisms. Due to the simplicity by which fluid and solid interfaces are treated, the lattice Boltzmann method (LBM) has become a primary tool for simulation of multiphase flow in porous media at the microscale [Bao and Schaefer, 2013; Aidun and Clausen, 2010; Ahrenholz et al., 2008; T olke et al., 2006; Zheng et al., 2006]. The significance of this role is evidenced by widespread LBM investigations of multiphase flow behavior due to well-documented deficiencies in existing macroscopic model formulations [Miller and Gray, 2002; Jackson et al., 2009]. Traditional closure relations state a functional dependence between capillary pressure and fluid saturation [van Genuchten, 1980; Brooks and Corey, 1966] that depend upon the system history due to nonwetting phase entrapment and other pore-scale effects. It has been posited that the specification of specific interfacial area and other state variables may reduce or eliminate the hysteresis observed in traditional closure relations [Li et al., 2005; Bradford et al., 2000; Celia et al., 1993]. LBM simulations of drainage and imbibition have been widely used to investigate the functional dependence of capillary pressure in a two-fluid-phase porous medium system [Dye et al., 2015; Porter et al., 2009; Sukop et al., 2008; Schaap et al., 2007; Pan et al., 2004]. Alternatively, the microscale physics of twofluid-phase flow have also been studied experimentally using microtomography imaging techniques [Armstrong and Berg, 2013; Wildenschild and Sheppard, 2013; Brusseau et al., 2006]. Simulations of drainage and imbibition processes are performed typically by varying the external fluid pressures and allowing the system to equilibrate before the next step change in fluid pressures. Equilibrium is usually assumed when the change in capillary pressure and the change in fluid saturations over time becomes negligible. However, recent data have shown that the interfacial curvature of the system continues to change long after the boundary pressures and saturations approach their equilibrium state, suggesting previous LBM simulations as well as experiments were not carried out to true equilibrium [Gray et al., 2015; Armstrong et al., 2012]. To accurately study the dependency of capillary pressure on state variables in a two-fluid-phase porous medium system using an LBM, simulations of drainage and imbibition have to be performed until the interfacial curvature reaches an equilibrium state. To obtain data needed to assess the equilibrium relationship, many drainage and imbibition equilibrium states must be simulated. Each equilibrium state can take on the order of hours to days to compute based on a variety of factors, including the size of the domain, discretization of the system, the size of the pressure step taken, and the phase distributions of the initial system. The inherent expense involved with extant LBM simulation approaches for modeling two-fluid-phase flow motivates a need for more efficient methods. The goal of this work is to increase the overall efficiency of simulating both dynamic and equilibrium states in two-fluid-phase porous medium systems. The specific objectives of this work are 1. to evaluate the characteristics of the flow phenomena being modeled; 2. to design an algorithm to reduce the computational effort of two-phase flow simulations compared to existing approaches; 3. to validate that the proposed method simulates the physical systems of focus accurately; and 4. to assess the computational performance of the method compared to a standard approach. 2. LBM Model Formulation We implemented a two-dimensional, nine velocity vector (D2Q9) formulation to model two-fluid flows in complex geometries. Fluid-phase pressures, saturations, and interfacial curvatures are computed from the resulting microscale state of the system. The formulation is based on a color method, which have been applied successfully to model two-fluid flows in three-dimensional porous medium systems [McClure et al., 2014; Ahrenholz et al., 2008]. In our approach, lattice Boltzmann equations (LBEs) are constructed to recover conservation laws in the limit of low Mach number. To model two-fluid flows, LBEs are constructed to track the mass transport for each fluid component, and a third LBE is used to model the momentum transport. In this section, we describe the formulation, beginning with the momentum transport LBE and then describing the LBEs used to model the mass transport. DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2602

3 The LBE used to model the momentum transport uses a MRT scheme to recover the Navier-Stokes equations with additional terms that are needed to model the effect of interfacial forces. The method advances a set of velocity distribution functions ff i ji50; 1;...8g fromonediscretetimeleveltothe next on a regular two-dimensional lattice d s Z 2, corresponding to nine fixed velocity vectors per lattice site fe i ji50; 1;...8g, using both a collision operator and an advective streaming equation. The fluid pressure and velocity depend linearly on the distribution functions. The nine discrete velocities of a D2Q9 lattice are defined by formulating a quadrature scheme for the molecular distributions [He and Luo, 1997] ( ) e i 5 : (1) The discrete velocities e i characterize the connection of each lattice site x k 2 d s Z 2 to eight neighboring lattice sites fx ki ji50; 1;...8g. The distribution functions f associated with the discrete velocities e i at each lattice site x k evolve according to an MRT form of the lattice Boltzmann equation f i ðx k 1e i dt; t n 1dtÞ2f i ðx k ; t n Þ5C i ; (2) where dt is the time step, t n is discrete time, and C i is a collision operator. The collision operator for the MRT-LBM model can be formulated as C i 5M 21^S m eq ðx k ; t n Þ2mðx k ; t n Þ ; (3) where M is an orthogonal transformation matrix which linearly maps the distribution functions f to the velocity moments m, written as m5m f: (4) The values of the transformation matrix M are chosen based on a Gram-Schmidt orthogonalization constructed using polynomials of the discrete velocities e i [Lallemand and Luo, 2000]. The nine velocity moments fm i ji50; 1;...8g include the density variation dq and momentum j, which are conserved moments in the system. The pressure p, which is proportional to the density q, is determined by summing over all distributions: p5c 2 s q5 1 3 p where c s 51= ffiffiffi 3 is the speed of sound for the model. The momentum is defined as j5q 0 u5 X8 i50 X 8 i50 f i ; (5) f i e i ; (6) where u is the velocity and q 0 is a reference density. The remaining moments are nonconserved quantities that relate to energy and the strain-rate tensor. The MRT formulation allows each moment m to relax toward its equilibrium value m eq at a rate specified by the diagonal matrix ^S. The relaxation rates k i for the conserved moments are set to zero since they are not affected by collisions, which is written as For the nonconserved moments, the relaxation rates are set as and where the parameter k l is related to the dynamic viscosity by k 0 5k 3 5k 5 50: (7) k 1 5k 2 5k 7 5k 8 5k l (8) k 4 5k 6 58 ð22k lþ ð82k l Þ ; (9) DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2603

4 l5 1 3k l : (10) The equilibrium moments m eq are constructed to recover the Navier-Stokes equations, as outlined in Lallemand and Luo [2000], with additional terms that account for interfacial stresses: m 0eq 5q; (11) m 1eq 522q1 3 ðjx 2 q 1j2 y Þ2rjCj; (12) 0 m 2eq 5q23ðjx 2 1j2 y Þ; (13) m 3eq 5j x ; (14) m 4eq 52j x ; (15) m 5eq 5j y ; (16) m 6eq 52j y ; (17) m 7eq 5 1 ðjx 2 3q 2j2 y Þ rjcjðn2 x 1n2 yþ; and (18) m 8eq ðj xj y Þ1 1 2 rjcjðn xn y Þ; (19) where the parameter r is related linearly to the interfacial tension c wn. The color gradient of the phase density field / is computed as C5 3 X 8 cs 2d w i e i /ðt; x k 1e i dtþ: (20) t i50 The dependence of the momentum transport LBE on / couples the mass and momentum transport. The nondimensional phase density field is defined as /5 q w2q n q w 1q n ; (21) where q w and q n are the densities of the wetting and nonwetting phases, respectively. The value of / is constant in the bulk of each fluid phase and varies within the interfacial region between the two fluid phases. The value of / is set to a constant value within the solid phase, written as /ðx k Þ5/ s for x k 2 X s : (22) The desired contact angle between the fluid-fluid interface and the solid is obtained by setting the value of / s. A mass transport solution is obtained using a separate set of distributions to track q w and q n. A recoloring scheme is applied to prevent mass fluxes across the interface for either component [Leclaire et al., 2011; Latva-Kokko and Rothman, 2005]. The mass transport distributions are defined as g iw 5w i q w 11 3 cs 2 e i u 1f q wq n n e i and (23) q w 1q n g in 5w i q n 11 3 cs 2 e i u 2f q wq n q w 1q n n e i ; (24) where the parameter f determines the interfacial thickness, and the unit normal vector is defined as The quadrature weights are given as n5 C jcj : (25) DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2604

5 8 4 9 ; for q 2 f0g >< 1 w i 5 ; for q 2 1; 2; 3; 4 9 f g >: 1 ; for q 2 5; 6; 7; 8 36 f g: The density values for the subsequent time step can then be computed as (26) q a ðx k ; t n 1dtÞ5 X8 i50 g ia ðx k 2e i dt; t n Þ for a5w; n : (27) Continuum expressions for conservation of mass for each fluid phase are provided by combining equation (27) with the mass transport distributions defined in equations (23) and (24) Geometric Analysis Average phase pressures and saturations, and interfacial curvatures can be computed by integration of microscale LBM simulations. The regular lattice used for the LBM simulations provides a straightforward way to evaluate the averaged quantities. The phase density field / computed using equation (21) is used to identify the regions of the pore space occupied by the wetting (w) phase, the nonwetting (n) phase, and the wetting-nonwetting (wn) interface. Because the position of the solid (s) phase is specified, all phases and interfaces can be identified explicitly. Based on the phase density field, the domain X of each entity of interest is defined according to X w 5fx : /ðxþ < 0g ; (28) X n 5fx : /ðxþ > 0g ; and (29) X wn 5fx : /ðxþ50g : (30) Once the entity associated with each lattice site is identified according to equations (28) and (30), the average fluid saturations and pressures, and the fluid-fluid interfacial curvature can be computed. The phase saturations are computed according to X 1 sa X x k 2X a 1 ; (31) x k 2X w[x n where s a is the saturation of fluid phase a. Similarly, the phase pressures are calculated by X p p a X x k 2X a a 1 ; (32) x k 2X a where p a is the average pressure of phase a and p a is the pressure observed within a lattice site occupied by fluid phase a. Based on the interface definitions in equation (30), the normal vector to the w phase can be computed as the gradient of the phase density field / evaluated on the wn interface (/50), given as n w 5 r/ jr/j : (33) /50 The normal vector n w is calculated at the lattice sites using a second-order central finite difference scheme. The mean curvature of the wn interface is then evaluated on the lattice by taking the divergence of the normal vector n w, defined by J w 5rn w : (34) Using finite difference approximations for the spatial derivative, the right hand side of equation (34) is determined at each lattice site. The interfacial curvature calculation was validated by J. E. McClure et al., (Connecting pore-scale simulation to macroscale theory for two-fluid-phase flow in porous media, DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2605

6 submitted to Journal of Fluid Mechanics, 2016). To approximate the mean curvature for the entire wn interface, the mean curvatures are averaged according to X Jw wn J X x k 2X w wn 1 ; (35) x k2x wn where J wn w is the average mean curvature of the wn interface Parameter Estimation In the LBM three parameters must be established: f, which controls the interfacial width, r, which determines the interfacial tension, and / s, which controls the contact angle. A f of 0.9 was used based on previous analysis that determined the parameter is independent of interfacial tension and there is no advantage to having a large interfacial thickness [McClure et al., 2014]. The r parameter was set to 0.01 and a twodimensional bubble test in the absence of a solid phase was used to measure the corresponding interfacial tension. Based on the chosen value for r, a constrained bubble test in a capillary tube was run to establish an appropriate value of / s. The bubble test is used in multiphase LBMs to measure the interfacial tension [Chen et al., 2014; Philippi et al., 2012], and it is a validation that shows that the measured difference in the phase pressures is equivalent to the product of the interfacial tension c wn and the radius of curvature R as defined by Laplace s law p n 2p w 5 c wn R ; (36) where p n is the nonwetting phase pressure and p w is the wetting pressure. In the bubble test, a circular shaped bubble of n phase with a defined radius R was immersed in the wetting phase. Periodic boundary conditions were imposed in both the x and y directions and the system was allowed to reach steady state. When equilibrium was established, the radius of curvature R was determined based on the area of the immersed bubble and the values of the p n and p w were extracted by using the phase indicator field / to identify the maximum pressure value within each phase. Equilibrium was defined when the change in p n p w between time steps was less than Simulations for various bubble sizes were carried out for r Plotting p n p w as a function of 1/R for the various bubble sizes resulted in a slope of , which corresponded to the c wn in lattice units used in this work. The contact angle of the LBM was defined using a constrained bubble test in a capillary tube as suggested by Huang et al. [2007]. In this case, a two-dimensional capillary tube with radius R was used to provide a constraint on the equilibration of the bubble. Initially, a circular shaped bubble of nonwetting phase with a radius R was placed in the center of the capillary tube and immersed in the wetting phase. Periodic boundary conditions were imposed in the x direction, with the y boundary being closed to flow. The system was allowed to progress to a steady state. When equilibrium was established, the values of the p n and p w were measured. The difference in fluid pressures was related to the contact angle u ws;wn between the wetting phase-solid and wetting-nonwetting phase interfaces through the two-dimensional Young-Laplace equation given by p n 2p w 5 c wncos u ws;wn R : (37) Simulations in a capillary tube of radius R 5 20 were performed for various values of / s. Given the known values for c wn and R, the contact angle u ws;wn for each / s value was determined by computing p n p w. / s was chosen to be 0.95, which corresponded to a contact angle of Validation In the LBM, the interfacial tension c wn is set by choosing the parameter r and the phase pressure difference and interfacial curvature are computed directly from the microscale. Therefore, Laplace s law at equilibrium can be used to verify the LBM. At equilibrium, the phase pressures, interfacial tension and interfacial curvature are constant in the example considered, which means that p n 2p w 52c wn J wn w : (38) DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2606

7 Figure 1. The difference in phase pressures p n p w as a function of the product of the interfacial tension c wn and interfacial curvature Jw wn as determined using a series of two-dimensional bubble tests in the absence of a solid phase. The slope of the line is The macroscopic nonwetting phase pressure, p n, and the macroscopic wetting phase pressure, p w, were calculated by averaging the microscale phase pressure values over the domain using equation (32). The interfacial curvature of the wettingnonwetting interface was computed directly at the microscale and averaged over the fluid-fluid interface to obtain the macroscopic curvature Jw wn (equation (35)). Simulations for various bubble sizes were carried out for r The results for each bubble test performed are plotted in Figure 1. The slope of the line is It is shown from the LBM simulations that the difference in phase pressures p n p w agrees with the product of the interfacial tension and interfacial curvature at equilibrium, validating Laplace s law. 3. Computational Challenges Figure 2. Two-dimensional porous media in which the solid is represented by gray and the pore space is represented by white. The D2Q9, MRT LBM described in section 2 was used to simulate a drainage sequence in a two-dimensional porous media containing a distribution of circular grains with a porosity of 0.52 depicted in Figure 2. The twodimensional case simulated a microfluidic cell, which is an experimental approach used routinely to advance the fundamental understanding of porous medium systems [Dye et al., 2015; Karadimitriou et al., 2013; Zhang et al., 2011; Kim et al., 2012; Sohrabi et al., 2008]. In the LBM simulation, the grid resolution of the porous media was lattice sites, resulting in approximately 68 lattice sites per mean grain diameter. The initial condition was a fully wetting-phase-saturated system. Constant pressure boundary conditions were set on one inlet face for one fluid and on the other inlet face for the second fluid, with no-flow boundaries on all other boundaries. The pressure boundary conditions were adjusted in discrete time steps and the simulator was run until an equilibrium state was achieved, observing both the final equilibrium state and the dynamics of the approach to the equilibrium state. The LBM results were used to calculate the average phase pressures p n and p w, wetting phase saturation s w, and average interfacial curvature Jw wn at each time step. The simulation of each pressure step was run until the system approached an equilibrium state as determined by the microscale interfacial curvature. After each time step, the L 2 norm of the curvature at every point on the fluid-fluid boundary, denoted J w, was computed and compared to the value of the L 2 norm of J w at the previous time step, yielding the difference in the L 2 norm of the curvature over a time step denoted as DJ w. The approach to equilibrium was terminated when DJ w The simulation results were used to analyze the timescales over which the changes in phase pressures, wetting phase saturation, and interfacial curvature approach an equilibrium state in light of the experimental observations DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2607

8 Figure 3. The phase pressure difference, wetting phase saturation, and capillary pressure values as they evolved in time from one equilibrium state to the next. The LBM data were normalized to bring all values into the range of [0,1], where 0 represents the initial equilibrium state of the system and 1 represents the final equilibrium state. made by Gray et al. [2015] using a microfluidic imaging technique. Based on the LBM simulation, the phase pressures, wetting phase saturation, and interfacial curvature change rapidly during the first 5,000 time steps followed by a period over which they relax at more gradual rates toward equilibrium, as shown in Figure 3. The phase pressures relax at a slow rate until approaching an equilibrium value at about 1,30,000 time steps. The saturation changes at a much slower rate than the phase pressures until eventually approaching an equilibrium value at roughly the same time the phase pressures reach an equilibrium state. Similar to the data reported by Gray et al. [2015], the interface continues to relax to an equilibrium state long after the phase pressures and saturation come to equilibrium. The interface approaches an equilibrium state at approximately 220,000 time steps. The LBM simulation confirmed that the approach of two-fluid-phase flow to an equilibrium state involves a relatively slow process in which the fluid interfaces relax to their equilibrium state. 4. Adaptive LBM Algorithm Computational performance for the LBM is determined by the number of arithmetic operations that must be performed, and the efficiency with which they can be done given memory limitations. In an effort to improve the efficiency of LBM simulations for two-fluid-phase flow, a temporally adaptive domain decomposition LBM algorithm was developed based on the physical phenomena detailed in section 3. Both microfluidic experiments and LBM simulations show that the bulk fluid relaxation time is considerably less than the interfacial relaxation time. This observation is the motivation for an adaptive LBM that aims to increase the computational efficiency by decreasing the size of the computational domain in accordance with the rate of relaxation of the system toward an equilibrium state. The interfacial speed g is used to track the relaxation of the system. To evaluate the interfacial speed g, a level-set approach is used. The level-set method was introduced by Osher and Sethian [1988] and has become a widely used method for simulating multiphase flows [Prodanović and Bryant, 2006; Olsson and Kreiss, 2005; Tryggvason et al., 2001; Adalsteinsson and Sethian, 1999]. The level-set equation is defined 1gjr/j50 ; where / is the phase density field defined by equation (21) and g is the speed of the interface in the normal direction [Sethian, 1999]. Rearranging equation (39) g52 jr/j ; (40) an expression for the interfacial speed that can be approximated numerically. The vector r/ is computed at each time step of the LBM as discussed in section 2. The time derivative of / is approximate using a second-order finite difference approximation /ðt1dtþ2/ðt2dtþ : (41) 2dt DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2608

9 In order to evaluate equation (41), a brief history of the phase density field /, including /ðx; t2dtþ; /ðx; tþ, and /ðx; t1dtþ, must be retained. Once the time derivative of / has been computed at the lattice sites along the wn interface, the value of g at the interfacial lattice sites can be approximated using equations (40) and (41). The interfacial velocity at each lattice site on the wn interface is then computed as w wn 5gn w : (42) This method for calculating interfacial velocity was validated by McClure et al. (submitted manuscript, 2016). Initially, the LBM is run on all fluid phase lattice sites. At each time step X wn is identified according to equation (30) and the interfacial speed g is calculated at each lattice site along the interface using equation (40). When the interfacial speed is decreasing monotonically between time steps and falls below j w, the computational domain is reduced to a subdomain of the total system domain, denoted as X H. For this work, j w was set to , which is the maximum speed of the interface in lattice units per time step. The subdomain consists of an interfacial region X I and a halo surrounding the interfacial region to account for movement of the wn interface as the system relaxes. The interfacial region represents the portion of the computational domain that is the slowest to approach an equilibrium state. Within the interfacial region the phase properties such as the pressure and density deviate from the bulk of the fluid phase. The phase density field / obtained from the LBM has a value of 61 in the bulk phase and varies continuously within the interfacial region. Therefore, the phase density field information can be used to distinguish between the interfacial region and the bulk phase region according to X P 5fx : jr/j < eg ; and (43) X I 5fx : jr/j eg ; (44) where e is chosen so that surface contributions to the continuum variables are negligible within the bulk phase region X P. For this work, e was set to The width of the halo surrounding the interfacial region is dependent on the interfacial speed g as well as the number of LBM time steps b used to advance the state of the subdomain X H. The halo surrounding the interfacial region X I has a width of h lattice units that varies along the boundary of X I denoted C I. The width of the halo at a given boundary node k CI is set based on the number of LBM time steps b that will be carried out on the subdomain X H and the interfacial speed g. The number of time steps that will be carried out on the subdomain is set according to h max b5 max Xwn ðgðxþþ ; (45) where h max is the maximum allowable width of the halo. h max 53 was used in this work. Due to the form of equation (41), the interfacial speed at time t cannot be computed until t 1 dt. Therefore to estimate the distance the wn interface will move between time t and t 1 bdt, g at time t dt was used. The width of the halo at each lattice site on the leading edge of the interfacial region was set according to h l ðk CI Þ5 2ðbdtgðxÞÞ dx : (46) A safety factor of 2 was included when computing h l ðk CI Þ because the interfacial domain X I cannot reach the boundary of the subdomain X H, denoted C H, for the simulation to be valid. If the interfacial region were to reach C H, the evolution of the wn interface would not be accurately captured because only the region within the subdomain is being updated. Microscale physics suggests that the trailing edge of the interfacial region will progress forward as the leading edge of the interfacial region advances. But to accommodate for any small fluctuations along the trailing edge of the interfacial region, the number of lattice units in the halo at each lattice site on the trailing edge of the interfacial region is set according to h t ðk CI Þ5 bdtgðxþ dx : (47) DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2609

10 Algorithm 1 Adaptive LBM for two-fluid-phase flow. while L 1 ½gðx; tþš > e w do while L 1 ½gðx; tþš > j w or L 1 ½gðx; tþš > L 1 ½gðx; t21þš do Full LBM solve Compute gðx; tþ end while Compute b i51 while i < b and X I ~C H do Adapted LBM Solve State Identify X I i ¼ i11 end while Full LBM solve Compute gðx; tþ end while h l ðk CI Þ and h t ðk CI Þ are reduced to an integer number of lattice units by rounding up to the nearest integer value. After the subdomain X H is established, a maximum of b time steps of the LBM are run on the subdomain. To ensure that X I X H during the adapted LBM solves, X wn is computed after every solve. When either b time steps of the LBM are run on X H or X I reaches within one lattice site of C H, which is denoted ~C H, one LBM time step is run on all fluid phase lattice sites and the interfacial speed is computed. If the termination condition e w for the interfacial speed is met, the system has approached an equilibrium state and the simulation is complete. For this work, e w 51x10 8. The adaptive LBM algorithm is summarized in Algorithm 1. A condition is included on the second line of the algorithm to ensure a monotonically decreasing maximum velocity of the front as a condition for an adaptive solve. This is necessary to capture Haines jumps. 5. Results 5.1. Evaluation of the Adaptive LBM Algorithm Two-dimensional LBM simulations of a drainage and imbibition sequence were performed for the porous media depicted in Figure 2 using both the nonadaptive LBM approach and the adaptive LBM algorithm. The computational results generated by each algorithm are shown in Figure 4. A grid independence study was performed to ensure that the results were independent of the grid size. In both sets of LBM simulations, the grid resolution was lattice sites with constant pressure boundary conditions being set on one inlet face for one fluid and on the other inlet face for the second fluid, and no-flow boundaries on all other boundaries. Once the pressure boundary conditions were set, the system was allowed to equilibrate before the next step change in fluid pressures. The final equilibrium state at a given pressure step was based on the interfacial curvature Jw wn in the nonadaptive LBM simulations and on the interfacial velocity w wn in the adaptive LBM simulations. The dimensionless pressures from the LBM simulations were scaled to a physical system using the Young- Laplace equation, given by ðp n 2p w Þ 5 p nlb2p wlb ; (48) c wn Dc wnlb DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2610

11 Figure 4. Pressure-saturation curves obtained from LBM simulations performed using the nonadaptive LBM and the adaptive LBM algorithm. where p n p w is the pressure difference between the two first-kind boundary conditions for the fluids in the physical system, c wn is the interfacial tension of the physical system, D is the lattice resolution, and LB denotes a value in the LBM model. D is introduced to scale the dimensionless LBM variables. For this work, D 5 0.5lm per lattice unit and c wn was set to 24 dynes/cm, the interfacial tension between nitrogen and decane. Nitrogen and decane were the two fluids used in Gray et al. [2015]. The mean absolute error of the magnitude of saturations for comparable pressures of the two methods was less than 4x10 5 for all cases. The fluid distributions for the adapted and nonadapted simulations are virtually identical Computational Performance of the Adaptive LBM Algorithm Performance was analyzed for the nonadaptive LBM approach and the adaptive LBM algorithm, and compared. For the nonadaptive LBM model considered in this work, there are 490 floating point operations (FLOPs) per lattice site in the w phase and n phase. An additional 84 FLOPs per lattice site have to be performed on the lattice sites located on the wn interface to calculate the interfacial curvature Jw wn. The adaptive LBM algorithm performs 490 FLOPs per lattice site in the w phase and n phase that are located within the simulated domain and an additional 116 FLOPs per lattice site on the wn interface to compute the interfacial speed g. The runtime of both the nonadaptive LBM approach and the adaptive LBM algorithm was calculated for six of the pressure steps shown in Figure 4, three on the primary drainage curve and three on the main imbibition curve. Each algorithm was run in serial on an Intel Xeon E v3 (2.60GHz). The runtime for each algorithm to go from an initial equilibrium state to the next equilibrium state simulated is shown in Table Discussion Table 1. Runtime on an Intel Xeon E v3 (2.60GHz) for a Range of Pressure Steps Using Implementations of the Nonadaptive LBM Approach and the Adaptive LBM Algorithm Initial p n p w (kpa) Final p n p w (kpa) Nonadaptive Runtime (s) Adaptive Runtime (s) , , , , , , Figure 4 shows the computational results of the nonadaptive LBM approach compared to those from the developed adaptive LBM algorithm for a sequence of pressure steps. The data from the adaptive LBM algorithm matched the data collected using the nonadaptive LBM approach for both primary drainage and main imbibition. The runtime required for each algorithm to go from one equilibrium state to the next for a range of pressure steps is shown in Table 1. The comparison between the nonadaptive LBM approach and adaptive LBM algorithm revealed that the adaptive algorithm took approximately a tenth of the runtime of the nonadaptive approach to obtain essentially the same result. The adaptive LBM algorithm increased the computational efficiency of an equilibrium state simulation by adapting the active domain size in accordance with the physical phenomenon observed as the system relaxed toward equilibrium. Figure 5 depicts the time evolution of the wn interface position as the two-fluidphase system relaxes toward equilibrium in an equilibrium state simulation performed with the adaptive LBM algorithm. As time progresses in the simulation, the DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2611

12 Figure 5. The time evolution of the wn interface position as the two-fluid-phase system relaxes toward equilibrium. Black represents the initial distribution of the n phase (t 5 0), red represents the change in the n phase distribution observed after the first 25,000 time steps (t 5 25,000), yellow represents the change in the n phase distribution observed between the 25,000 and 50,000 time steps (t 5 50,000), green represents the change in the n phase distribution observed between 50,000 and 75,000 time steps (t 5 75,000), and blue represents changes in n phase distribution observed between 75,000 and 1,00,000 time steps (t 5 1,00,000). w phase is displaced by the n phase and a distinct fingering pattern emerges. Other than a main finger that continues to take form in Figure 5, the majority of the wn interface remains immobile after the first 25,000 time steps of the simulation. The time evolution of the active fraction of the domain for the equilibrium state simulation is shown in Figure 6. By the time the simulation has reached 5,000 time steps, the active domain has converged onto an interfacial subdomain X H. The size of the subdomain continues to decrease rapidly before leveling off to a more gradual rate of change at approximately 30,000 time steps. The size of the active domain as a function of time will not be a monotonically decreasing function if a Haines jump occurs as the system is relaxing toward equilibrium. The active fraction of the domain as a function of time for an equilibrium state simulation where a Haines jump occurs is shown in Figure 7. Similarly to Figure 6, the active domain converges onto an interfacial subdomain X H by 5,000 time steps into the simulation. The size of the subdomain continues to decrease rapidly until approximately 30,000 time steps into the simulation when the domain size suddenly increases. By 35,000 time steps the active domain constitutes all the lattice sites in the w phase and n phase. The active domain size was increased to capture a potential Haines jump. A Haines jump does occur in the system between 35,000 and 40,000 time steps. The time evolution of the wn interface position between 35,000 and 40,000 time steps is depicted in Figure 8. After the Haines jump occurs, the active domain converges back to an interfacial subdomain by 40,000 time steps. The size of the subdomain continues to gradually decrease until the system reaches an equilibrium state. Therefore, there will always be a reduction in computational time by using the adaptive LBM algorithm unless a Haines jump occurs in the system at a frequency such that continuous large scale movement of interfaces occurs at all times, in which case the computational time of the adaptive LBM algorithm would be equal to the nonadaptive LBM algorithm. Active fraction of domain Time Steps Figure 6. The time evolution of the active fraction of the domain for the equilibrium state simulation depicted in Figure 5. During the LBM simulation of primary drainage, a wn interface only existed between the bulk of the w phase and the bulk of the n phase. However during imbibition, disconnected, entrapped residual n phase features formed in the two-fluid-phase system. Examples of the simulated fluid displacement patterns for both primary drainage and main imbibition are depicted in Figures 9 and 10, respectively. All the disconnected n phase features formed during the imbibition process are represented by the set of disconnected n phase regions that remain after imbibition is complete. At equilibrium, each residual n phase DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2612

13 Active fraction of domain Time Steps Figure 7. The active fraction of the domain as a function of time for an equilibrium state simulation in which a Haines jump occurs. feature has a curvature corresponding to the capillary pressure at which the disconnected feature was formed. Due to the formation of disconnected n phase regions during main imbibition, the domain X H in the adaptive LBM algorithm may be composed of several separate subdomains that each constitute an independent interface. The interfaces of X H include the wn interfaces of the residual n phase features that have approached an equilibrium state and the wn interface between the connected w phase and the connected n phase, which dynamically change. In the LBM simulations performed, the wn interface of a residual n phase feature remained immobile once the disconnected feature had reached equilibrium at the capillary pressure at which it was formed. Therefore the adaptive LBM algorithm inherently excludes the residual n phase features at equilibrium by establishing the width of the halo region h from the interfacial speed g. Figure 11 shows the initial state of an equilibrium simulation during main imbibition where the red interface identifies the wn interface that is mobile during the simulation. The disconnected n phase features in Figure 11 were formed under previous capillary pressures. The wn interface of the disconnected features remain immobile for the duration of the simulation. In addition to equilibrium simulations, we have examined a second case where two fluids are flowing simultaneously in the porous media depicted in Figure 2 and relax dynamically to a flowing steady state. Such simulations would be of use in deducing a macroscale resistance tensor, also needed to close evolving theoretical models [Dye et al., 2015; Gray and Miller, 2014]. The initial condition was a randomized distribution of a wetting phase and nonwetting phase. The fluid-fluid interfacial tension and contact angle were set to match the values used for the equilibrium simulations discussed in section 5. Full periodic boundaries were set on the inlet face and outlet face, and no-flow boundaries on all other sides of the domain. Flow was driven by specifying a body force, which was oriented in the y direction. The simulation was run until the microscale field velocity reached a steady state. Each algorithm was run in serial on an Intel Xeon E v3 (2.60GHz). The runtime of both the nonadaptive LBM approach and the adaptive LBM algorithm was calculated. The results for this example show a factor of eight speedupcomparedtoanonadaptive t = 35,000 simulation. Thus we have conclusively t = 40,000 demonstrated that the algorithm is applicable to additional cases of importance and that the performance is impressive for the additional case investigated as well. Figure 8. The time evolution of the n phase distribution during a Haines jump. Black represents the state of the n phase distribution before the Haines jump (t 5 35,000). Red represents the n phase distribution observed after the Haines jump (t 5 40,000). In order to simulate larger domain sizes and accelerate the solution time for the developed adaptive LBM algorithm, parallel implementation is necessary. Scaling the LBM to run on a large number of processors requires a domain decomposition strategy that DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2613

14 Figure 9. Fluid distributions for a set of simulated equilibrium states along the primary drainage curve shown in Figure 4. Gray represents the solid phase, black represents the nonwetting fluid phase, and white represents the wetting fluid phase. evenly distributes the computational load among processors, while minimizing the amount of communication that must be performed. The computational load scales with the volume of lattice sites not in the solid phase within a subdomain, while the communication scales with the surface area of the subdomain. Due to the nonuniform evolution of the wn interface in time and space and the need for both global and interfacial domain simulations, efficient domain decomposition becomes a challenge. Achieving high efficiency is critical because many multiphase LBM simulations of porous medium systems of concern are at, or beyond, current computational limits for even the most advanced computers. To increase the scope of the adaptive LBM, work is needed to develop a parallel, three-dimensional extension of this work. However, due to the morphology and topology of two-fluid-phase displacement processes, the fraction of the domain that is expected to be active in three-dimensional systems as interfaces relax would be much smaller than for the two-dimensional systems considered in this work. We have done a preliminary analysis of a three-dimensional, two-fluid-phase porous medium system relaxing to equilibrium. A three-dimensional, 19-velocity-vector (D3Q19), MRT LBM [McClure et al., 2014] was used to analyze the active fraction of the computational domain as a function of time for an equilibrium state simulation. A three-dimensional, synthetic porous medium system was generated using a sphere packing algorithm [Dye et al., 2013]. The isotropic sphere pack consisted of 1,500 uniform size spheres arranged in a nonoverlapping fashion with a porosity of 0.42 and periodic boundaries. The lattice size necessary to achieve a grid-independent solution was The fluid-fluid interfacial tension and contact angle within the LBM simulation was set to match the values used for the two-dimensional simulations described above. As done with the two-dimensional system, constant pressure boundary conditions were set on one inlet face for one fluid and on the other inlet face for the second fluid, and no-flow boundaries on all other boundaries. Once the pressure boundary conditions were set, the system was allowed to dynamically relax toward an equilibrium state. Note that the simulated system mimics classical pressure-saturation DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2614

15 Figure 10. Fluid distributions for a set of simulated equilibrium states along the main imbibition curve shown in Figure 4. Gray represents the solid phase, black represents the nonwetting fluid phase, and white represents the wetting fluid phase. experiments that are performed routinely in porous medium physics [Porter et al., 2010; Culligan et al., 2006; Cheng et al., 2004]. The final equilibrium state corresponded to a specific interfacial curvature. The active fraction of the domain was recorded every 5000 time steps. Based on these large-scale simulations, the adaptive LBM algorithm could potentially decrease the computational time of a three-dimensional system by about a factor of 20. This suggests that an efficient three-dimensional implementation could save even more than the order of magnitude savings observed in this work. Figure 11. The initial state of an equilibrium simulation during main imbibition where the red interface identifies the wn interface that is mobile during the simulation. 7. Conclusions Two-dimensional, LBM simulations revealed that the approach of a two-fluidphase flow porous medium system to an equilibrium state involved a relatively slow process in which the fluid interfaces relax to their equilibrium state. The time DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2615

16 scale at which a two-fluid-phase system relaxes to equilibrium makes resolving equilibrium states using a nonadaptive approach computationally expensive. Based on the physical processes by which a two-fluid-phase system relaxes to equilibrium, a temporally adaptive domain decomposition LBM algorithm was developed to resolve the equilibrium and dynamic states of a two-fluid-phase porous medium system. The adaptive LBM algorithm increased the overall efficiency of an equilibrium simulation state by decreasing the size of the computational domain in accordance with the relaxation of the system toward an equilibrium state. When compared to the nonadaptive LBM approach, the adaptive LBM algorithm achieved essentially the same result in about one tenth of the runtime. The developed adaptive LBM algorithm is an accurate and efficient method for simulating two-fluid-phase flow in porous medium systems that exhibit multiple timescale behavior. Acknowledgments This work was supported by Army Research Office grant W911NF , National Science Foundation grant , and by Department of Energy grant DE-SC The computations were supported in part by an allocation of resources under the Department of Energy INCITE program. Data may be obtained by contacting Amanda L. Dye, alynnd@live.unc.edu. References Adalsteinsson, D., and J. A. Sethian (1999), The fast construction of extension velocities in level set methods, J. Comput. Phys., 148, Ahrenholz, B., J. T olke, P. Lehmann, A. Peters, A. Kaestner, M. Krafczyk, and W. Durner (2008), Prediction of capillary hysteresis in a porous material using lattice-boltzmann methods and comparison to experimental data and a morphological pore network model, Adv. Water Resour., 31(9), Aidun, C. K., and J. R. Clausen (2010), Lattice-Boltzmann method for complex flows, Annu. Rev. Fluid Mech., 42, Armstrong, R. T., and S. Berg (2013), Interfacial velocities and capillary pressure gradients during Haines jumps, Phys. Rev. E, 88(4), , doi: /physreve Armstrong, R. T., M. L. Porter, and D. Wildenschild (2012), Linking pore-scale interfacial curvature to column-scale capillary pressure, Adv. Water Resour., 46, Bao, J., and L. Schaefer (2013), Lattice Boltzmann equation model for multi-component multi-phase flow with high density ratios, Appl. Math. Modell., 37(4), Bear, J. (1972), Dynamics of Fluids in Porous Media, Elsevier, N. Y. Bradford, S. A., T. J. Phelan, and L. M. Abriola (2000), Dissolution of residual tetrachloroethylence in fractional wettability porous media: Correlation development and application, J. Contam. Hydrol., 45, Brooks, R. H., and A. T. Corey (1966), Properties of porous media affecting fluid flow, J. Irrig. Drain. Div., 92(2), Brusseau, M., S. Peng, G. Schnarr, and M. Costanza-Robinson (2006), Relationships among air-water interfacial area, capillary pressure, and water saturation for a sandy porous medium, Water Resour. Res., 42, W03501, doi: /2005wr Celia, M. A., H. Rajaram, and L. A. Ferrand (1993), A multi-scale computational model for multiphase flow in porous media, Adv. Water Resour., 16(1), Chen, L., Q. Kang, B. Carey, and W.-Q. Tao (2014), Pore-scale study of diffusion-reaction processes involving dissolution and precipitation using the lattice Boltzmann method, Int. J. Heat Mass Transfer, 75, Cheng, J.-T., L. J. Pyrak-Nolte, D. D. Nolte, and N. J. Giordano (2004), Linking pressure and saturation through interfacial areas in porous media, Geophys. Res. Lett., 31, L08502, doi: /2003gl Culligan, K. A., D. Wildenschild, B. S. B. Christensen, W. G. Gray, and M. L. Rivers (2006), Pore-scale characteristics of multiphase flow in porous media: A comparison of air-water and oil-water experiments, Adv. Water Resour., 29(2), Dye, A. L., J. E. McClure, C. T. Miller, and W. G. Gray (2013), Description of non-darcy flows in porous medium systems, Phys. Rev. E, 87(3), , doi: /physreve Dye, A. L., J. E. McClure, W. G. Gray, and C. T. Miller (2015), Multiscale modeling of porous medium systems, in Handbook of Porous Media, 3rd ed., edited by K. Vafai, pp. 3 45, Taylor and Francis, London, U. K. Gray, W. G., and C. T. Miller (2005), Thermodynamically constrained averaging theory approach for modeling flow and transport phenomena in porous medium systems: 1. Motivation and overview, Adv. Water Resour., 28(2), Gray, W. G., and C. T. Miller (2014), Introduction to the Thermodynamically Constrained Averaging Theory for Porous Medium Systems, Springer, Switzerland, doi: / Gray, W. G., A. L. Dye, J. E. McClure, L. J. Pyrak-Nolte, and C. T. Miller (2015), On the dynamics and kinematics of two-fluid-phase flow in porous media, Water Resour. Res., 51, , doi: /2015wr He, X., and L. S. Luo (1997), A priori derivation of the lattice Boltzmann equation, Phys. Rev. E, 55, R6333 R6336. Huang, H., D. T. J. Thorne, M. G. Schaap, and M. C. Sukop (2007), Proposed approximation for contact angles in Shan-and-Chen-type multicomponent multiphase lattice Boltzmann models, Phys. Rev. E, 76(6, Part 2). Jackson, A. S., C. T. Miller, and W. G. Gray (2009), Thermodynamically constrained averaging theory approach for modeling flow and transport phenomena in porous medium systems: 6. Two-fluid-phase flow, Adv. Water Resour., 32(6), Karadimitriou, N. K., M. Musterd, P. J. Kleingeld, M. T. Kreutzer, S. M. Hassanizadeh, and V. Joekar-Niasar (2013), On the fabrication of PDMS micro-models by rapid prototyping, and their use in two-phase flow studies, Water Resour. Res., 49, , doi: /wrcr Kim, Y., J. Wan, T. J. Kneafsey, and T. K. Tokunaga (2012), Dewetting of silica surfaces upon reactions with supercritical co2 and brine: Pore-scale studies in micromodels, Environ. Sci. Technol., 46(7), Lallemand, P., and L. S. Luo (2000), Theory of the lattice Boltzmann method: Dispersion, dissipation, isotropy, Galilean invariance, and stability, Phys. Rev. E, 61(6), Latva-Kokko, M., and D. Rothman (2005), Static contact angle in lattice Boltzmann models of immiscible fluids, Phys. Rev. E, 72(4, Part 2), Leclaire, S., M. Reggio, and J.-Y. Trepanier (2011), Isotropic color gradient for simulating very high-density ratios with a two-phase flow lattice Boltzmann model, Comput. Fluids, 48(1), Li, H., C. Pan, and C. T. Miller (2005), Pore-scale investigation of viscous coupling effects for two-phase flow in porous media, Phys. Rev. E, 72(2), , McClure, J. E., J. F. Prins, and C. T. Miller (2014), A novel heterogeneous algorithm to simulate multiphase flow in porous media on multicore CPU-GPU systems, Comput. Phys. Commun., 185(7), , doi: /j.cpc Miller, C. T., and W. G. Gray (2002), Hydrogeological research: Just getting started, Ground Water, 40(3), Olsson, E., and G. Kreiss (2005), A conservative level set method for two phase flow, J. Comput. Phys., 210(1), DYE ET AL. ADAPTIVE LATTICE BOLTZMANN SCHEME 2616

Proposed approximation for contact angles in Shan-and-Chen-type multicomponent multiphase lattice Boltzmann models

Proposed approximation for contact angles in Shan-and-Chen-type multicomponent multiphase lattice Boltzmann models PHYSICAL REVIEW E 7, 0701 007 Proposed approximation for contact angles in Shan-and-Chen-type multicomponent multiphase lattice Boltzmann models Haibo Huang, 1 Daniel T. Thorne, Jr., Marcel G. Schaap,

More information

COMPARISON OF CPU AND GPU IMPLEMENTATIONS OF THE LATTICE BOLTZMANN METHOD

COMPARISON OF CPU AND GPU IMPLEMENTATIONS OF THE LATTICE BOLTZMANN METHOD XVIII International Conference on Water Resources CMWR 2010 J. Carrera (Ed) c CIMNE, Barcelona, 2010 COMPARISON OF CPU AND GPU IMPLEMENTATIONS OF THE LATTICE BOLTZMANN METHOD James.E. McClure, Jan F. Prins

More information

Pore-scale modeling extension of constitutive relationships in the range of residual saturations

Pore-scale modeling extension of constitutive relationships in the range of residual saturations WATER RESOURCES RESEARCH, VOL. 37, NO. 1, PAGES 165 170, JANUARY 2001 Pore-scale modeling extension of constitutive relationships in the range of residual saturations Rudolf J. Held and Michael A. Celia

More information

Simulating Fluid-Fluid Interfacial Area

Simulating Fluid-Fluid Interfacial Area Simulating Fluid-Fluid Interfacial Area revealed by a pore-network model V. Joekar-Niasar S. M. Hassanizadeh Utrecht University, The Netherlands July 22, 2009 Outline 1 What s a Porous medium 2 Intro to

More information

PORE-SCALE SIMULATION OF MULTIPHASE FLOW USING LATTICE BOLTZMANN METHOD: DEVELOPMENTS AND APPLICATIONS. Jingwei Huang

PORE-SCALE SIMULATION OF MULTIPHASE FLOW USING LATTICE BOLTZMANN METHOD: DEVELOPMENTS AND APPLICATIONS. Jingwei Huang PORE-SCALE SIMULATION OF MULTIPHASE FLOW USING LATTICE BOLTZMANN METHOD: DEVELOPMENTS AND APPLICATIONS by Jingwei Huang Copyright by Jingwei Huang 2016 All Rights Reserved A thesis submitted to the Faculty

More information

Measurement and prediction of the relationship between capillary pressure, saturation, and interfacial area in a NAPL water glass bead system

Measurement and prediction of the relationship between capillary pressure, saturation, and interfacial area in a NAPL water glass bead system WATER RESOURCES RESEARCH, VOL. 46,, doi:10.1029/2009wr007786, 2010 Measurement and prediction of the relationship between capillary pressure, saturation, and interfacial area in a NAPL water glass bead

More information

Relative permeabilities and coupling effects in steady-state gas-liquid flow in porous media: A lattice Boltzmann study

Relative permeabilities and coupling effects in steady-state gas-liquid flow in porous media: A lattice Boltzmann study PHYSICS OF FLUIDS 21, 092104 2009 Relative permeabilities and coupling effects in steady-state gas-liquid flow in porous media: A lattice Boltzmann study Haibo Huang a and Xi-yun Lu Department of Modern

More information

Numerical Simulation of Viscous Fingering Phenomenon in Immiscible Displacement of Two Fluids in Porous Media Using Lattice Boltzmann Method

Numerical Simulation of Viscous Fingering Phenomenon in Immiscible Displacement of Two Fluids in Porous Media Using Lattice Boltzmann Method nd Micro and Nano Flows Conference West London, UK, 1- September 009 Numerical Simulation of Viscous Fingering Phenomenon in Immiscible Displacement of Two Fluids in Porous Media Using Lattice Boltzmann

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB NO. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information

ROLE OF PORE-SCALE HETEROGENEITY ON REACTIVE FLOWS IN POROUS MATERIALS: VALIDITY OF THE CONTINUUM REPRESENTATION OF REACTIVE TRANSPORT

ROLE OF PORE-SCALE HETEROGENEITY ON REACTIVE FLOWS IN POROUS MATERIALS: VALIDITY OF THE CONTINUUM REPRESENTATION OF REACTIVE TRANSPORT ROLE OF PORE-SCALE HETEROGENEITY ON REACTIVE FLOWS IN POROUS MATERIALS: VALIDITY OF THE CONTINUUM REPRESENTATION OF REACTIVE TRANSPORT PETER C. LICHTNER 1, QINJUN KANG 1 1 Los Alamos National Laboratory,

More information

DRAINAGE AND IMBIBITION CAPILLARY PRESSURE CURVES OF CARBONATE RESERVOIR ROCKS BY DIGITAL ROCK PHYSICS

DRAINAGE AND IMBIBITION CAPILLARY PRESSURE CURVES OF CARBONATE RESERVOIR ROCKS BY DIGITAL ROCK PHYSICS SCA2012-56 1/6 DRAINAGE AND IMBIBITION CAPILLARY PRESSURE CURVES OF CARBONATE RESERVOIR ROCKS BY DIGITAL ROCK PHYSICS Y. Mu 1, Q. Fang 1, C. Baldwin 1, J. Töelke 1, A. Grader 1, M. Dernaika 2, and Z. Kalam

More information

Pore-Scale Analysis of Dynamics of Two-Phase Flow. in Porous Media

Pore-Scale Analysis of Dynamics of Two-Phase Flow. in Porous Media Pore-Scale Analysis of Dynamics of Two-Phase Flow Multi-Process Pore-scale Modelling in Porous Media Vahid J. Niasar Collaborators: S. Majid Hassanizadeh (Utrecht University) Nikos Karadimitriou (University

More information

dynamics of f luids in porous media

dynamics of f luids in porous media dynamics of f luids in porous media Jacob Bear Department of Civil Engineering Technion Israel Institute of Technology, Haifa DOVER PUBLICATIONS, INC. New York Contents Preface xvii CHAPTER 1 Introduction

More information

Simplified thermodynamic model for equilibrium capillary pressure in a fractal porous medium

Simplified thermodynamic model for equilibrium capillary pressure in a fractal porous medium Simplified thermodynamic model for equilibrium capillary pressure in a fractal porous medium M. R. Deinert Theoretical and Applied Mechanics, Cornell University, Ithaca, New York 14850, USA J.-Y. Parlange

More information

Ability of Darcy s Law for Extension in Two- Phase Flow for Sedimentary Medium in Capillary Non-equilibrium Situations

Ability of Darcy s Law for Extension in Two- Phase Flow for Sedimentary Medium in Capillary Non-equilibrium Situations Research Article imedpub Journals http://www.imedpub.com Resources, Recycling and Waste Management Ability of Darcy s Law for Extension in Two- Phase Flow for Sedimentary Medium in Capillary Non-equilibrium

More information

Simulation of T-junction using LBM and VOF ENERGY 224 Final Project Yifan Wang,

Simulation of T-junction using LBM and VOF ENERGY 224 Final Project Yifan Wang, Simulation of T-junction using LBM and VOF ENERGY 224 Final Project Yifan Wang, yfwang09@stanford.edu 1. Problem setting In this project, we present a benchmark simulation for segmented flows, which contain

More information

Complexity of Two-Phase Flow in Porous Media

Complexity of Two-Phase Flow in Porous Media 1 Complexity of Two-Phase Flow in Porous Media Rennes September 16, 2009 Eyvind Aker Morten Grøva Henning Arendt Knudsen Thomas Ramstad Bo-Sture Skagerstam Glenn Tørå Alex Hansen 2 Declining oil production,

More information

Gas Turbine Technologies Torino (Italy) 26 January 2006

Gas Turbine Technologies Torino (Italy) 26 January 2006 Pore Scale Mesoscopic Modeling of Reactive Mixtures in the Porous Media for SOFC Application: Physical Model, Numerical Code Development and Preliminary Validation Michele CALI, Pietro ASINARI Dipartimento

More information

PREDICTION OF INTRINSIC PERMEABILITIES WITH LATTICE BOLTZMANN METHOD

PREDICTION OF INTRINSIC PERMEABILITIES WITH LATTICE BOLTZMANN METHOD PREDICTION OF INTRINSIC PERMEABILITIES WITH LATTICE BOLTZMANN METHOD Luís Orlando Emerich dos Santos emerich@lmpt.ufsc.br Carlos Enrique Pico Ortiz capico@lmpt.ufsc.br Henrique Cesar de Gaspari henrique@lmpt.ufsc.br

More information

1 Modeling Immiscible Fluid Flow in Porous Media

1 Modeling Immiscible Fluid Flow in Porous Media Excerpts from the Habilitation Thesis of Peter Bastian. For references as well as the full text, see http://cox.iwr.uni-heidelberg.de/people/peter/pdf/bastian_habilitationthesis.pdf. Used with permission.

More information

Lattice-Boltzmann simulation of two-phase flow in porous media

Lattice-Boltzmann simulation of two-phase flow in porous media WATER RESOURCES RESEARCH, VOL. 40, W01501, doi:10.1029/2003wr002120, 2004 Lattice-Boltzmann simulation of two-phase flow in porous media C. Pan Department of Environmental Sciences and Engineering, University

More information

WATER RESOURCES RESEARCH, VOL. 48, W10519, doi: /2012wr011862, 2012

WATER RESOURCES RESEARCH, VOL. 48, W10519, doi: /2012wr011862, 2012 WATER RESOURCES RESEARCH, VOL. 48, W10519, doi:10.1029/2012wr011862, 2012 A pore network model study of the fluid-fluid interfacial areas measured by dynamic-interface tracer depletion and miscible displacement

More information

Network Model Investigation of Interfacial Area, Capillary Pressure and Saturation Relationships in Granular Porous Media

Network Model Investigation of Interfacial Area, Capillary Pressure and Saturation Relationships in Granular Porous Media WATER RESOURCES RESEARCH, VOL.???, XXXX, DOI:10.1029/, Network Model Investigation of Interfacial Area, Capillary Pressure and Saturation Relationships in Granular Porous Media V. Joekar-Niasar, 1 M. Prodanović

More information

arxiv:comp-gas/ v1 28 Apr 1993

arxiv:comp-gas/ v1 28 Apr 1993 Lattice Boltzmann Thermohydrodynamics arxiv:comp-gas/9304006v1 28 Apr 1993 F. J. Alexander, S. Chen and J. D. Sterling Center for Nonlinear Studies and Theoretical Division Los Alamos National Laboratory

More information

Lattice Boltzmann Method

Lattice Boltzmann Method 3 Lattice Boltzmann Method 3.1 Introduction The lattice Boltzmann method is a discrete computational method based upon the lattice gas automata - a simplified, fictitious molecular model. It consists of

More information

Direct Modeling for Computational Fluid Dynamics

Direct Modeling for Computational Fluid Dynamics Direct Modeling for Computational Fluid Dynamics Kun Xu February 20, 2013 Computational fluid dynamics (CFD) is new emerging scientific discipline, and targets to simulate fluid motion in different scales.

More information

Lattice Boltzmann Method for Fluid Simulations

Lattice Boltzmann Method for Fluid Simulations Lattice Boltzmann Method for Fluid Simulations Yuanxun Bill Bao & Justin Meskas April 14, 2011 1 Introduction In the last two decades, the Lattice Boltzmann method (LBM) has emerged as a promising tool

More information

Paper E A pore network model for calculation of interfacial velocities

Paper E A pore network model for calculation of interfacial velocities Paper E A pore network model for calculation of interfacial velocities Submitted to Advances in Water Resources, fall 21. A PORE NETWORK MODEL FOR CALCULATION OF INTERFACIAL VELOCITIES H.F. Nordhaug a,

More information

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 11 Dec 2002

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 11 Dec 2002 arxiv:cond-mat/0212257v1 [cond-mat.stat-mech] 11 Dec 2002 International Journal of Modern Physics B c World Scientific Publishing Company VISCOUS FINGERING IN MISCIBLE, IMMISCIBLE AND REACTIVE FLUIDS PATRICK

More information

PORE-SCALE PHASE FIELD MODEL OF TWO-PHASE FLOW IN POROUS MEDIUM

PORE-SCALE PHASE FIELD MODEL OF TWO-PHASE FLOW IN POROUS MEDIUM Excerpt from the Proceedings of the COMSOL Conference 2010 Paris PORE-SCALE PHASE FIELD MODEL OF TWO-PHASE FLOW IN POROUS MEDIUM Igor Bogdanov 1*, Sylvain Jardel 1, Anis Turki 1, Arjan Kamp 1 1 Open &

More information

Pore-Scale Analysis of Interfacial Instabilities and Impact of Heterogeneity on Relative Permeability by Lattice Boltzmann Method

Pore-Scale Analysis of Interfacial Instabilities and Impact of Heterogeneity on Relative Permeability by Lattice Boltzmann Method Louisiana State University LSU Digital Commons LSU Master's Theses Graduate School 3-31-2018 Pore-Scale Analysis of Interfacial Instabilities and Impact of Heterogeneity on Relative Permeability by Lattice

More information

Physical Modeling of Multiphase flow. Boltzmann method

Physical Modeling of Multiphase flow. Boltzmann method with lattice Boltzmann method Exa Corp., Burlington, MA, USA Feburary, 2011 Scope Scope Re-examine the non-ideal gas model in [Shan & Chen, Phys. Rev. E, (1993)] from the perspective of kinetic theory

More information

Numerical Treatment of Two-Phase Flow in Porous Media Including Specific Interfacial Area

Numerical Treatment of Two-Phase Flow in Porous Media Including Specific Interfacial Area Procedia Computer cience Volume 51, 2015, Pages 1249 1258 ICC 2015 International Conference On Computational cience Numerical Treatment of To-Phase Flo in Porous Media Including pecific Interfacial Area

More information

Research of Micro-Rectangular-Channel Flow Based on Lattice Boltzmann Method

Research of Micro-Rectangular-Channel Flow Based on Lattice Boltzmann Method Research Journal of Applied Sciences, Engineering and Technology 6(14): 50-55, 013 ISSN: 040-7459; e-issn: 040-7467 Maxwell Scientific Organization, 013 Submitted: November 08, 01 Accepted: December 8,

More information

LATTICE BOLTZMANN SIMULATION OF FLUID FLOW IN A LID DRIVEN CAVITY

LATTICE BOLTZMANN SIMULATION OF FLUID FLOW IN A LID DRIVEN CAVITY LATTICE BOLTZMANN SIMULATION OF FLUID FLOW IN A LID DRIVEN CAVITY M. Y. Gokhale, Ignatius Fernandes Maharashtra Institute of Technology, Pune 4 38, India University of Pune, India Email : mukundyg@yahoo.co.in,

More information

Lattice-Boltzmann Simulations of Multiphase Flows in Gas-Diffusion-Layer (GDL) of a PEM Fuel Cell. Introduction

Lattice-Boltzmann Simulations of Multiphase Flows in Gas-Diffusion-Layer (GDL) of a PEM Fuel Cell. Introduction Lattice-Boltzmann Simulations of Multiphase Flows in Gas-Diffusion-Layer (GDL of a PEM Fuel Cell Shiladitya Mukherjee a, J. Vernon Cole a, Kunal Jain b, and Ashok Gidwani a a CFD Research Corporation,

More information

The Impact of Pore-Scale Flow Regimes on Upscaling of Immiscible Two-Phase Flow in Geothermal Reservoirs

The Impact of Pore-Scale Flow Regimes on Upscaling of Immiscible Two-Phase Flow in Geothermal Reservoirs PROCEEDINGS 43rd Workshop on Geothermal Reservoir Engineering Stanford University Stanford California February 12-14 2018 SGP-TR-213 The Impact of Pore-Scale Flow Regimes on Upscaling of Immiscible Two-Phase

More information

Multiscale Modeling of Multiphase Flow in Porous Media Using the Thermodynamically Constrained Averaging Theory Approach

Multiscale Modeling of Multiphase Flow in Porous Media Using the Thermodynamically Constrained Averaging Theory Approach ultiscale odeling of ultiphase Flow in Porous edia Using the Thermodynamically Constrained Averaging Theory Approach Amber Bess Sallerson Jackson A dissertation submitted to the faculty of the University

More information

Comparison of Heat and Mass Transport at the Micro-Scale

Comparison of Heat and Mass Transport at the Micro-Scale Comparison of Heat and Mass Transport at the Micro-Scale E. Holzbecher, S. Oehlmann Georg-August Univ. Göttingen *Goldschmidtstr. 3, 37077 Göttingen, GERMANY, eholzbe@gwdg.de Abstract: Phenomena of heat

More information

Simulation of 2D non-isothermal flows in slits using lattice Boltzmann method

Simulation of 2D non-isothermal flows in slits using lattice Boltzmann method Simulation of 2D non-isothermal flows in slits using lattice Boltzmann method João Chambel Leitão Department of Mechanical Engineering, Instituto Superior Técnico, Lisboa, Portugal Abstract: The present

More information

Thermodynamically constrained averaging. theory approach for modeling flow and. transport phenomena in porous medium

Thermodynamically constrained averaging. theory approach for modeling flow and. transport phenomena in porous medium Thermodynamically constrained averaging theory approach for modeling flow and transport phenomena in porous medium systems: 3. Single-fluid-phase flow William G. Gray, Cass T. Miller Department of Environmental

More information

Pore Scale Analysis of Oil Shale/Sands Pyrolysis

Pore Scale Analysis of Oil Shale/Sands Pyrolysis Pore Scale Analysis of Oil Shale/Sands Pyrolysis C.L. Lin, J.D. Miller, and C.H. Hsieh Department of Metallurgical Engineering College of Mines and Earth Sciences University of Utah Outlines Introduction

More information

Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE. University of Liège Aerospace & Mechanical Engineering

Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE. University of Liège Aerospace & Mechanical Engineering University of Liège Aerospace & Mechanical Engineering Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE Van Dung NGUYEN Innocent NIYONZIMA Aerospace & Mechanical engineering

More information

Lattice Boltzmann model for the Elder problem

Lattice Boltzmann model for the Elder problem 1549 Lattice Boltzmann model for the Elder problem D.T. Thorne a and M.C. Sukop a a Department of Earth Sciences, Florida International University, PC 344, University Park, 11200 SW 8th Street, Miami,

More information

Fluid Mechanics Theory I

Fluid Mechanics Theory I Fluid Mechanics Theory I Last Class: 1. Introduction 2. MicroTAS or Lab on a Chip 3. Microfluidics Length Scale 4. Fundamentals 5. Different Aspects of Microfluidcs Today s Contents: 1. Introduction to

More information

Chapter 2 Theory. 2.1 Continuum Mechanics of Porous Media Porous Medium Model

Chapter 2 Theory. 2.1 Continuum Mechanics of Porous Media Porous Medium Model Chapter 2 Theory In this chapter we briefly glance at basic concepts of porous medium theory (Sect. 2.1.1) and thermal processes of multiphase media (Sect. 2.1.2). We will study the mathematical description

More information

Simulation of floating bodies with lattice Boltzmann

Simulation of floating bodies with lattice Boltzmann Simulation of floating bodies with lattice Boltzmann by Simon Bogner, 17.11.2011, Lehrstuhl für Systemsimulation, Friedrich-Alexander Universität Erlangen 1 Simulation of floating bodies with lattice Boltzmann

More information

PUBLICATIONS. Water Resources Research

PUBLICATIONS. Water Resources Research PUBLICATIONS Water Resources Research RESEARCH ARTICLE Key Points: NW-W interfacial area at aboveresidual S n is successfully measured using a two-phase-flow IPTT method NW-W interfacial area increases

More information

Two-phase Flow Calculations in Pore Unit-cells Implementing Mixed FEM/Lattice-Boltzmann Simulators

Two-phase Flow Calculations in Pore Unit-cells Implementing Mixed FEM/Lattice-Boltzmann Simulators Two-phase Flow Calculations in Pore Unit-cells Implementing Mixed FEM/Lattice-Boltzmann Simulators E. D. Skouras,*, A. N. Kalarakis, M. S. Valavanides 3, and V. N. Burganos Foundation for Research and

More information

NON-DARCY POROUS MEDIA FLOW IN NO-SLIP AND SLIP REGIMES

NON-DARCY POROUS MEDIA FLOW IN NO-SLIP AND SLIP REGIMES THERMAL SCIENCE, Year 2012, Vol. 16, No. 1, pp. 167-176 167 NON-DARCY POROUS MEDIA FLOW IN NO-SLIP AND SLIP REGIMES by Antonio F. MIGUEL Geophysics Centre of Evora & Department of Physics, University of

More information

Lattice Boltzmann Method for Fluid Simulations

Lattice Boltzmann Method for Fluid Simulations 1 / 16 Lattice Boltzmann Method for Fluid Simulations Yuanxun Bill Bao & Justin Meskas Simon Fraser University April 7, 2011 2 / 16 Ludwig Boltzmann and His Kinetic Theory of Gases The Boltzmann Transport

More information

Multi-rate mass transfer modeling of two-phase flow in highly heterogeneous fractured and porous media

Multi-rate mass transfer modeling of two-phase flow in highly heterogeneous fractured and porous media Multi-rate mass transfer modeling of two-phase flow in highly heterogeneous fractured and porous media Jan Tecklenburg a,, Insa Neuweiler a, Jesus Carrera b, Marco Dentz b a Institute of Fluid Mechanics

More information

Lattice Boltzmann Modeling From the Macro- to the Microscale - An Approximation to the Porous Media in Fuel Cells -

Lattice Boltzmann Modeling From the Macro- to the Microscale - An Approximation to the Porous Media in Fuel Cells - Lattice Boltzmann Modeling From the Macro- to the Microscale - An Approximation to the Porous Media in Fuel Cells Espinoza Andaluz, Mayken; Sundén, Bengt; Andersson, Martin Unpublished: 2014-01-01 Link

More information

An Immersed Boundary Method for Computing Anisotropic Permeability of Structured Porous Media

An Immersed Boundary Method for Computing Anisotropic Permeability of Structured Porous Media An Immersed Boundary Method for Computing Anisotropic Permeability of Structured Porous Media D.J. Lopez Penha a, B.J. Geurts a, S. Stolz a,b, M. Nordlund b a Dept. of Applied Mathematics, University of

More information

4. The Green Kubo Relations

4. The Green Kubo Relations 4. The Green Kubo Relations 4.1 The Langevin Equation In 1828 the botanist Robert Brown observed the motion of pollen grains suspended in a fluid. Although the system was allowed to come to equilibrium,

More information

APPRAISAL OF FLOW SIMULATION BY THE LATTICE BOLTZMANN METHOD

APPRAISAL OF FLOW SIMULATION BY THE LATTICE BOLTZMANN METHOD APPRAISAL OF FLOW SIMULATION BY THE LATTICE BOLTZMANN METHOD Guillermo Izquierdo Bouldstridge Imperial College of London Department of Aeronautics Master s Thesis Supervisor: Dr. Joaquim Peiró September

More information

68 Guo Wei-Bin et al Vol. 12 presented, and are thoroughly compared with other numerical data with respect to the Strouhal number, lift and drag coeff

68 Guo Wei-Bin et al Vol. 12 presented, and are thoroughly compared with other numerical data with respect to the Strouhal number, lift and drag coeff Vol 12 No 1, January 2003 cfl 2003 Chin. Phys. Soc. 1009-1963/2003/12(01)/0067-08 Chinese Physics and IOP Publishing Ltd Lattice-BGK simulation of a two-dimensional channel flow around a square cylinder

More information

International Journal of Multiphase Flow

International Journal of Multiphase Flow International Journal of Multiphase Flow 52 (2013) 22 34 Contents lists available at SciVerse ScienceDirect International Journal of Multiphase Flow journal homepage: www.elsevier.com/locate/ijmulflow

More information

Pore-scale modeling of multiphase flow and transport in water-wet porous media

Pore-scale modeling of multiphase flow and transport in water-wet porous media Pore-scale modeling of multiphase flow and transport in water-wet porous media E. ~alla', M. ~ il~ert~, C. ill er^ & D. pitea' I Dept. Environmental Sciences, University of Milan-Bicocca, ltaly 2 Dept.

More information

ASSESSING THE MINIMUM ENTROPY PRODUCTION RATE PRINCIPLE FOR MULTIPHASE FLOW USING THE THERMODYNAMICALLY CONSTRAINED AVERAGING THEORY APPROACH

ASSESSING THE MINIMUM ENTROPY PRODUCTION RATE PRINCIPLE FOR MULTIPHASE FLOW USING THE THERMODYNAMICALLY CONSTRAINED AVERAGING THEORY APPROACH ASSESSING THE MINIMUM ENTROPY PRODUCTION RATE PRINCIPLE FOR MULTIPHASE FLOW USING THE THERMODYNAMICALLY CONSTRAINED AVERAGING THEORY APPROACH Sydney J. Bronson A thesis submitted to the faculty at the

More information

Study of Supercritical CO 2 Displacing Water at the Pore Scale and Its Relevance at the Core Scale and Beyond

Study of Supercritical CO 2 Displacing Water at the Pore Scale and Its Relevance at the Core Scale and Beyond Study of Supercritical CO 2 Displacing Water at the Pore Scale and Its Relevance at the Core Scale and Beyond by Jim Kuo A thesis presented to the University of Waterloo in fulfillment of the thesis requirement

More information

A multiscale method coupling network and continuum models in porous media II singleand two-phase flows

A multiscale method coupling network and continuum models in porous media II singleand two-phase flows A multiscale method coupling network and continuum models in porous media II singleand two-phase flows Jay Chu, Björn Engquist, Maša Prodanović and Richard Tsai 1 Introduction Modeling and computing transport

More information

Computer simulations of fluid dynamics. Lecture 11 LBM: Algorithm for BGK Maciej Matyka

Computer simulations of fluid dynamics. Lecture 11 LBM: Algorithm for BGK Maciej Matyka Computer simulations of fluid dynamics Lecture 11 LBM: Algorithm for BGK Maciej Matyka https://www.youtube.com/watch? v=vluyp_ydfjc https://youtu.be/cj52zpggka (789 citations) Lecture goal l l Give a complete

More information

Modeling of 1D Anomalous Diffusion In Fractured Nanoporous Media

Modeling of 1D Anomalous Diffusion In Fractured Nanoporous Media LowPerm2015 Colorado School of Mines Low Permeability Media and Nanoporous Materials from Characterisation to Modelling: Can We Do It Better? IFPEN / Rueil-Malmaison - 9-11 June 2015 CSM Modeling of 1D

More information

Capillary pressure as a unique function of electric permittivity and water saturation

Capillary pressure as a unique function of electric permittivity and water saturation Click Here for Full Article GEOPHYSICAL RESEARCH LETTERS, VOL. 34, L13306, doi:10.1029/2007gl029674, 2007 Capillary pressure as a unique function of electric permittivity and water saturation Willem-Jan

More information

RELATING CAPILLARY PRESSURE TO INTERFACIAL AREAS

RELATING CAPILLARY PRESSURE TO INTERFACIAL AREAS Proceedings of the Project Review, Geo-Mathematical Imaging Group (Purdue University, West Lafayette IN), Vol. 1 (2008) pp. 221-238. RELATING CAPILLARY PRESSURE TO INTERFACIAL AREAS LAURA J. PYRAK-NOLTE,

More information

Granular Micro-Structure and Avalanche Precursors

Granular Micro-Structure and Avalanche Precursors Granular Micro-Structure and Avalanche Precursors L. Staron, F. Radjai & J.-P. Vilotte Department of Applied Mathematics and Theoretical Physics, Cambridge CB3 0WA, UK. Laboratoire de Mécanique et Génie

More information

Modeling seismic wave propagation during fluid injection in a fractured network: Effects of pore fluid pressure on time-lapse seismic signatures

Modeling seismic wave propagation during fluid injection in a fractured network: Effects of pore fluid pressure on time-lapse seismic signatures Modeling seismic wave propagation during fluid injection in a fractured network: Effects of pore fluid pressure on time-lapse seismic signatures ENRU LIU, SERAFEIM VLASTOS, and XIANG-YANG LI, Edinburgh

More information

I. Borsi. EMS SCHOOL ON INDUSTRIAL MATHEMATICS Bedlewo, October 11 18, 2010

I. Borsi. EMS SCHOOL ON INDUSTRIAL MATHEMATICS Bedlewo, October 11 18, 2010 : an : an (Joint work with A. Fasano) Dipartimento di Matematica U. Dini, Università di Firenze (Italy) borsi@math.unifi.it http://web.math.unifi.it/users/borsi porous EMS SCHOOL ON INDUSTRIAL MATHEMATICS

More information

Lecture 6 Surface Diffusion Driven by Surface Energy

Lecture 6 Surface Diffusion Driven by Surface Energy Lecture 6 Surface Diffusion Driven by Surface Energy Examples Flattening a surface. Spherodizing. Rayleigh instability. Grain boundary grooving. Sintering Self-assembled quantum dots Atomic Flux and Surface

More information

2. Modeling of shrinkage during first drying period

2. Modeling of shrinkage during first drying period 2. Modeling of shrinkage during first drying period In this chapter we propose and develop a mathematical model of to describe nonuniform shrinkage of porous medium during drying starting with several

More information

Pore scale consideration in unstable gravity driven finger flow

Pore scale consideration in unstable gravity driven finger flow Pore scale consideration in unstable gravity driven finger flow Steenhuis, T. S., C. E. Baver, B. Hasanpour, C. R. Stoof, D. A. DiCarlo, and J. S. Selker (2013), Pore scale consideration in unstable gravity

More information

Explicit algebraic Reynolds stress models for internal flows

Explicit algebraic Reynolds stress models for internal flows 5. Double Circular Arc (DCA) cascade blade flow, problem statement The second test case deals with a DCA compressor cascade, which is considered a severe challenge for the CFD codes, due to the presence

More information

MEASUREMENT OF CAPILLARY PRESSURE BY DIRECT VISUALIZATION OF A CENTRIFUGE EXPERIMENT

MEASUREMENT OF CAPILLARY PRESSURE BY DIRECT VISUALIZATION OF A CENTRIFUGE EXPERIMENT MEASUREMENT OF CAPILLARY PRESSURE BY DIRECT VISUALIZATION OF A CENTRIFUGE EXPERIMENT Osamah A. Al-Omair and Richard L. Christiansen Petroleum Engineering Department, Colorado School of Mines ABSTRACT A

More information

Boundary Conditions in Fluid Mechanics

Boundary Conditions in Fluid Mechanics Boundary Conditions in Fluid Mechanics R. Shankar Subramanian Department of Chemical and Biomolecular Engineering Clarkson University The governing equations for the velocity and pressure fields are partial

More information

Turbulence is a ubiquitous phenomenon in environmental fluid mechanics that dramatically affects flow structure and mixing.

Turbulence is a ubiquitous phenomenon in environmental fluid mechanics that dramatically affects flow structure and mixing. Turbulence is a ubiquitous phenomenon in environmental fluid mechanics that dramatically affects flow structure and mixing. Thus, it is very important to form both a conceptual understanding and a quantitative

More information

Correlation Between Resistivity Index, Capillary Pressure and Relative Permeability

Correlation Between Resistivity Index, Capillary Pressure and Relative Permeability Proceedings World Geothermal Congress 2010 Bali, Indonesia, 25-29 April 2010 Correlation Between Resistivity Index, Capillary Pressure and Kewen Li Stanford Geothermal Program, Stanford University, Stanford,

More information

A Framework for Hybrid Parallel Flow Simulations with a Trillion Cells in Complex Geometries

A Framework for Hybrid Parallel Flow Simulations with a Trillion Cells in Complex Geometries A Framework for Hybrid Parallel Flow Simulations with a Trillion Cells in Complex Geometries SC13, November 21 st 2013 Christian Godenschwager, Florian Schornbaum, Martin Bauer, Harald Köstler, Ulrich

More information

PORE-SCALE SIMULATION OF MASS TRANSFER ACROSS IMMISCIBLE INTERFACES

PORE-SCALE SIMULATION OF MASS TRANSFER ACROSS IMMISCIBLE INTERFACES PORE-SCALE SIMULATION OF MASS TRANSFER ACROSS IMMISCIBLE INTERFACES A report submitted to the department of Energy Resources Engineering of Stanford University in partial fulfillment of the requirements

More information

Coupled free-flow and porous media flow: a numerical and experimental investigation

Coupled free-flow and porous media flow: a numerical and experimental investigation Coupled free-flow and porous media flow: a numerical and experimental investigation Master s Thesis Pavan Cornelissen 3863514 Supervisors: Kilian Weishaupt, MSc prof. dr. ir. Rainer Helmig prof. dr. ir.

More information

NUMERICAL INVESTIGATION OF THERMOCAPILLARY INDUCED MOTION OF A LIQUID SLUG IN A CAPILLARY TUBE

NUMERICAL INVESTIGATION OF THERMOCAPILLARY INDUCED MOTION OF A LIQUID SLUG IN A CAPILLARY TUBE Proceedings of the Asian Conference on Thermal Sciences 2017, 1st ACTS March 26-30, 2017, Jeju Island, Korea ACTS-P00786 NUMERICAL INVESTIGATION OF THERMOCAPILLARY INDUCED MOTION OF A LIQUID SLUG IN A

More information

Pore-Level Bénard Marangoni Convection in Microgravity

Pore-Level Bénard Marangoni Convection in Microgravity Pore-Level Bénard Marangoni Convection in Microgravity Peyman Mohammadmoradi, and Apostolos Kantzas * Chemical and Petroleum Engineering Department, University of Calgary *Corresponding author: 2500 University

More information

Chapter 1 Direct Modeling for Computational Fluid Dynamics

Chapter 1 Direct Modeling for Computational Fluid Dynamics Chapter 1 Direct Modeling for Computational Fluid Dynamics Computational fluid dynamics (CFD) is a scientific discipline, which aims to capture fluid motion in a discretized space. The description of the

More information

Experimental investigation of dynamic effects in capillary pressure: Grain size dependency and upscaling

Experimental investigation of dynamic effects in capillary pressure: Grain size dependency and upscaling WATER RESOURCES RESEARCH, VOL. 46,, doi:10.1029/2009wr008881, 2010 Experimental investigation of dynamic effects in capillary pressure: Grain size dependency and upscaling Geremy Camps Roach, 1 Denis M.

More information

Schemes for Mixture Modeling

Schemes for Mixture Modeling DEPARTMENT OF ENERGETICS Consistency of Multiplerelaxation-time Lattice Boltzmann Schemes for Mixture Modeling Invited Talk (Prof. Taku Ohwada) Department of Aeronautics and Astronautics Graduate School

More information

Channelization of buoyant nonwetting fluids in saturated porous media

Channelization of buoyant nonwetting fluids in saturated porous media WATER RESOURCES RESEARCH, VOL. 49, 6371 6380, doi:10.1002/wrcr.20514, 2013 Channelization of buoyant noetting fluids in saturated porous media C. Huber, 1 Andrea Parmigiani, 1 Jonas Latt, 2 and J. Dufek

More information

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow Homogenization and numerical Upscaling Unsaturated flow and two-phase flow Insa Neuweiler Institute of Hydromechanics, University of Stuttgart Outline Block 1: Introduction and Repetition Homogenization

More information

LATTICE BOLTZMANN METHOD AND DIFFUSION IN MATERIALS WITH LARGE DIFFUSIVITY RATIOS

LATTICE BOLTZMANN METHOD AND DIFFUSION IN MATERIALS WITH LARGE DIFFUSIVITY RATIOS THERMAL SCIENCE: Year 27, Vol. 2, No. 3, pp. 73-82 73 LATTICE BOLTZMANN METHOD AND DIFFUSION IN MATERIALS WITH LARGE DIFFUSIVITY RATIOS by Edouard WALTHER *, Rachid BENNACER, and Caroline DE SA LMT, ENS

More information

On the displacement of two immiscible Stokes fluids in a 3D Hele-Shaw cell

On the displacement of two immiscible Stokes fluids in a 3D Hele-Shaw cell On the displacement of two immiscible Stokes fluids in a 3D Hele-Shaw cell Gelu Paşa Abstract. In this paper we study the linear stability of the displacement of two incompressible Stokes fluids in a 3D

More information

Numerical Simulation Of Pore Fluid Flow And Fine Sediment Infiltration Into The Riverbed

Numerical Simulation Of Pore Fluid Flow And Fine Sediment Infiltration Into The Riverbed City University of New York (CUNY) CUNY Academic Works International Conference on Hydroinformatics 8-1-2014 Numerical Simulation Of Pore Fluid Flow And Fine Sediment Infiltration Into The Riverbed Tobias

More information

MODELING GEOMATERIALS ACROSS SCALES JOSÉ E. ANDRADE DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING EPS SEMINAR SERIES MARCH 2008

MODELING GEOMATERIALS ACROSS SCALES JOSÉ E. ANDRADE DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING EPS SEMINAR SERIES MARCH 2008 MODELING GEOMATERIALS ACROSS SCALES JOSÉ E. ANDRADE DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING EPS SEMINAR SERIES MARCH 2008 COLLABORATORS: DR XUXIN TU AND MR KIRK ELLISON THE ROADMAP MOTIVATION

More information

7. Basics of Turbulent Flow Figure 1.

7. Basics of Turbulent Flow Figure 1. 1 7. Basics of Turbulent Flow Whether a flow is laminar or turbulent depends of the relative importance of fluid friction (viscosity) and flow inertia. The ratio of inertial to viscous forces is the Reynolds

More information

The lattice Boltzmann method for contact line dynamics

The lattice Boltzmann method for contact line dynamics The lattice Boltzmann method for contact line dynamics Sudhir Srivastava, J.H.M. ten Thije Boonkkamp, Federico Toschi April 13, 2011 Overview 1 Problem description 2 Huh and Scriven model 3 Lattice Boltzmann

More information

A Momentum Exchange-based Immersed Boundary-Lattice. Boltzmann Method for Fluid Structure Interaction

A Momentum Exchange-based Immersed Boundary-Lattice. Boltzmann Method for Fluid Structure Interaction APCOM & ISCM -4 th December, 03, Singapore A Momentum Exchange-based Immersed Boundary-Lattice Boltzmann Method for Fluid Structure Interaction Jianfei Yang,,3, Zhengdao Wang,,3, and *Yuehong Qian,,3,4

More information

Spri ringer. INTERFACIAL TRANSPORT PHENOMENA 2 nd Edition. John C. Slattery Department ofaerospace Engineering Texas A&M University

Spri ringer. INTERFACIAL TRANSPORT PHENOMENA 2 nd Edition. John C. Slattery Department ofaerospace Engineering Texas A&M University INTERFACIAL TRANSPORT PHENOMENA 2 nd Edition John C. Slattery Department ofaerospace Engineering Texas A&M University Leonard Sagis Department of Agrotechnology & Food Science Wageningen University Eun-Suok

More information

DEVELOPING A MICRO-SCALE MODEL OF SOIL FREEZING

DEVELOPING A MICRO-SCALE MODEL OF SOIL FREEZING Proceedings of ALGORITMY 2016 pp. 234 243 DEVELOPING A MICRO-SCALE MODEL OF SOIL FREEZING A. ŽÁK, M. BENEŠ, AND T.H. ILLANGASEKARE Abstract. In this contribution, we analyze thermal and mechanical effects

More information

Slow viscous flow in a microchannel with similar and different superhydrophobic walls

Slow viscous flow in a microchannel with similar and different superhydrophobic walls Journal of Physics: Conference Series PAPER OPEN ACCESS Slow viscous flow in a microchannel with similar and different superhydrophobic walls To cite this article: A I Ageev and A N Osiptsov 2018 J. Phys.:

More information

Contents. I Introduction 1. Preface. xiii

Contents. I Introduction 1. Preface. xiii Contents Preface xiii I Introduction 1 1 Continuous matter 3 1.1 Molecules................................ 4 1.2 The continuum approximation.................... 6 1.3 Newtonian mechanics.........................

More information

16 Rainfall on a Slope

16 Rainfall on a Slope Rainfall on a Slope 16-1 16 Rainfall on a Slope 16.1 Problem Statement In this example, the stability of a generic slope is analyzed for two successive rainfall events of increasing intensity and decreasing

More information

Generalised Separable Solution of Double Phase Flow through Homogeneous Porous Medium in Vertical Downward Direction Due to Difference in Viscosity

Generalised Separable Solution of Double Phase Flow through Homogeneous Porous Medium in Vertical Downward Direction Due to Difference in Viscosity Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 932-9466 Vol. 8, Issue (June 203), pp. 305-37 Applications and Applied Mathematics: An International Journal (AAM) Generalised Separable Solution

More information