Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Introduction

Soils can be de-saturated by several gas formation mechanisms such as microbial activity in shallow ocean sediments or wetlands, methanogenic degradation of hydrocarbon contaminants in the subsurface (Amos et al. 2005), decomposition of municipal solid waste in landfills (van Breukelen et al. 2003), air trapping by groundwater-level oscillation (Krol et al. 2011), and seasonal temperature variation resulting in gas solubility change in the subsurface (Ryan et al. 2000). In addition, there is a possibility of gaseous CO2 formation by the leakage-induced depressurization of CO2-dissolved brine during the long-term geological CO2 sequestration (Plampin et al. 2014; Zuo et al. 2012; Zuo et al. 2013).

On the other hand, gas bubbles can be also introduced artificially to remediate contaminated soils, modify the properties of the sediments, and produce resources in various applications such as air sparging or gas exsolution by supersaturated water injection (SWI) for soil remediation (Enouy et al. 2011; McCray and Falta 1997), denitrification and induced partial saturation (IPS) for liquefaction prevention (Eseller-Bayat et al. 2013; He and Chu 2014; Rebata-Landa and Santamarina 2012), heavy oil depressurization to reduce viscosity (e.g., solution gas drive) (Bora et al. 2000; Stewart et al. 1954), methane gas production from hydrate-bearing sediments (Jang and Santamarina 2011, 2014; Jang and Santamarina 2016), and CO2 sequestration/CO2 foam injection (Zheng and Jang 2016; Zheng et al. 2017). The gas generation mechanisms in the abovementioned applications include direct gas bubble injection, depressurization, temperature increase, electrolysis, and drainage-recharge.

Once the gas bubbles are generated in the sediment, they can migrate upward due to the buoyancy, or are sometimes trapped in the pore space. The gas nucleation, migration, and trapping and the associated effects are frequently found in the in situ sediment. Methane ebullition, the release of methane into the atmosphere or the movement through porous media, is the typical mechanism of greenhouse gas emission from aquatic ecosystems (Amos and Mayer 2006; Ramirez et al. 2015; Walter et al. 2006). Sometimes, methane bubbles burst out and form a crater in the permafrost gradually thawing due to the global warming (Moskvitch 2014). The gas bubble formation in the shallow ocean sediment also affects the mechanical properties of the sediment (Grozic et al. 1999; Sills et al. 1991). In addition, very small gas bubbles trapped in the porous media can dramatically reduce hydraulic conductivity without the significant reduction in water saturation (Ronen et al. 1989).

The initial size of gas bubbles upon nucleation, the coalescence of gas bubbles during migration, the bubble generation rate, and the pore throat size of the sediment could affect the behavior of gas migration and trapping in the porous media. In this study, we studied the behavior of gas bubble migration in the porous media and investigated the effect of gas bubble size on the residual gas saturation and hydraulic conductivity.

2 Simulation Details

The migration of gas bubbles through the porous media is simulated using the pore network model extracted from 3D X-ray CT image of soils. Several numerical algorithms and criteria for the size-dependent velocity of rising gas bubbles, bubble coalescence, escaping, and trapping in the pore space are summarized in this section.

2.1 Pore Network Model Extraction from X-Ray CT Image

A sediment core used for the X-ray scanning was recovered from Mallik 5L-38 site in Beaufort Sea, Canada (The grain size distribution of the sediment and the information on the X-ray scanning is available in Mahabadi et al. (2016a) and Mahabadi et al. (2016b). The volume of the scanned image is 27 mm3 (3 mm × 3 mm × 3 mm) with 12.5 μm pixel resolution. The obtained CT images provide the three-dimensional structure of the scanned sediment, including both the grains and the pore spaces (Fig. 1a). Then, the maximal ball algorithm developed by Dong and Blunt (2009) is employed to extract the three-dimensional pore-network model from the X-ray CT images (Mahabadi and Jang 2014; Mahabadi et al. 2016b) (Fig. 1a). The maximal ball algorithm generates spheres inscribed in the pore wall. Then, the bigger spheres turn into the pores of the pore-network model and the size of smaller spheres located in pore throats are used as the radii of cylindrical tubes connecting the neighboring pores. As a result, the pore-network model consists of the spherical pores connected by cylindrical tubes. The extracted pore network model consists of 4593 pores and 19361 tubes with the tube connectivity per pore (coordination number) of cn = 8.0. Figure 1b shows the pore and tube size distribution of the extracted pore network model.

Fig. 1.
figure 1

Details of pore-network model simulation. (a) CT-Scan images from 3 mm × 3 mm × 3 mm sample of Mallik Sand, and pore network model extracted from the CT-scan image. The extracted pore network model consists of 4593 pores and 19361 tubes with the tube connectivity per pore (coordination number) of cn = 8.0. Mean pore radius is µ[Rpore] = 69.3 µm, mean tube size is µ[Rtube] = 12.5 µm, and mean tube length µ[Ltube] = 45 µm (max[Rpore] = 194 µm, min[Rpore] = 22 µm, max[Rtube] = 63 µm, min[Rtube] = 1 µm). (b) Pore and throat size distribution.

2.2 Bubble Generation and Migration

Bubble generation. Gas bubbles are nucleated at randomly selected pores in the pore-network model. Only one gas bubble is generated per a pore. The ratios of the number of the nucleated gas bubbles NB over the total number of pores NP used in this simulation include NB/NP = 0.2, 0.4, 0.6, and 0.8. Regarding the bubble size, either (1) mono-sized bubbles are nucleated at the selected pores or (2) the sizes of bubbles are determined by the size of pores that occupy the bubbles. The size of mono-sized bubbles used in the simulation ranges from RB = 5 μm to 80μm. And the ratio of the bubble radius RB over the host pore radius RP used in this study ranges from RB/RP = 0.125 to 0.5.

Rising bubble velocity. The velocity of a spherical solid particle settling in water is derived from the Stokes’ law (ASTM 2016) in which the gravitational force of the particle is assumed to be the same as the viscous drag force by the fluid, resulting in the terminal velocity Vs [m/s]:

$$ {\text{V}}_{\text{s}} = \frac{{g\left( {\rho_{\text{s}} - \rho_{\text{w}} } \right)d^{2} }}{18\mu } $$
(1)

where g[m/s2] is the gravitational acceleration, ρs[kg/m3] is the particle density, ρw[kg/m3] is the water density, d [m] is the particle diameter, and μ[kg/(m s)] is the dynamic viscosity of the fluid. For the case of a gas bubble ascending in a fluid due to the buoyancy, the velocity of the rising bubble VB in water can be estimated from Eq. 1 by assuming the mass density of the gas bubble to be zero.

As a gas bubble moves upward, it is expected that the bubble size increases due to the decreasing hydrostatic pressure. But, in this study, the size of the gas bubble is assumed to be constant due to the small change in hydrostatic pressure within a 3 mm in height of the pore network model [Note that the size of the air bubble increases 3%–5% while it moves along 1 m in vertical distance (Roosevelt and Corapcioglu 1998)]. Therefore, once a bubble nucleates, a constant velocity is assigned to the bubble.

Bubble migration, coalescence, and trapping. Once a gas bubble is assigned in a pore, the gas bubble migrates upward through one of the tubes connected to the pore. Consider a pore i Pi connected to neighboring pores j Pj through tube ij Tij. For each pore j connected to the pore i, the following value is calculated:

$$ \sin\uptheta = \frac{{\left( {{\text{z}}_{\text{j}} - {\text{z}}_{\text{i}} } \right)}}{{{\text{L}}_{\text{ij}} }} $$
(2)

where zj and zi are z-coordinates of Pi and Pj, and Lij is the length of the tube ij Tij connecting Pi and Pj. Therefore, sinθ means the vertical gradient of the tube along z-axis (−1 ≤ sinθ ≤ 1). All tubes connected to Pi are ranked based on sinθ values. It is assumed that the bubble migrates through the tube that has the highest sinθ value. If the tube has a negative sinθ value, the bubble will not migrate through the tube due to the buoyancy. Based on this criterion, the tube with highest sinθ-value is selected as the pathway for bubble migration unless the Pj or Tij is blocked by a gas bubble. When the radius of the bubble inside Pi is greater than the radii of all Tij connected to Pi, the gas bubble is considered as trapped in the pore. If there is a trapped gas bubble in a pore, another bubble could migrate into the pore and coalesces to the existing trapped gas bubble as long as the coalesced gas bubble size is smaller than the pore size.

A time step Δtm is selected such that only one gas bubble (moving from Pi to Pj along the tube ij Tij) is allowed to arrive at the neighboring pore j during the time step:

$$ \Delta t_{m} = \hbox{min} \left[ {\frac{{\Delta {\text{L}}_{\text{ij}} }}{{{\text{v}}_{\text{ij}} }}} \right] $$
(3)

where vij is the velocity of the rising bubble in the tube ij Tij connecting Pi and Pj and ΔLij is the distance from the gas bubble in the Tij to the neighboring pore j Pj. Therefore, only one bubble can reach to the neighboring pore at each time step unless there is a coalescence between two bubbles in a tube.

The coalescence of gas bubbles can happen in the tube. Consider two gas bubbles, B1 and B2, migrating in the same tube. At the time t = t1, the locations of small bubble B1 and large bubble B2 are L1 and L2 from the input side (bottom) of the tube, respectively. The coalescence of the two bubbles occurs at the time t = t1 + Δtc for the condition below,

$$ \left( {{\text{L}}_{1} + {\text{V}}_{1} \Delta {\text{t}}_{\text{c}} } \right) - \left( {{\text{L}}_{2} + {\text{V}}_{2} \Delta {\text{ t}}_{\text{c}} } \right) = {\text{R}}_{{{\text{B}}1}} + {\text{R}}_{{{\text{B}}2}} $$
(4)

where V1 and V2 are the velocity of the rising bubbles B1 and B2 which are dependent on the their sizes, and RB1 and RB2 are the radii of the bubble B1 and B2.

The time step for bubble coalescence Δtc is calculated from Eq. 4:

$$ \Delta {\text{ t}}_{\text{c}} = \frac{{{\text{L}}_{1} - \left( {{\text{L}}_{2} + {\text{R}}_{{{\text{B}}1}} + {\text{R}}_{{{\text{B}}2}} } \right)}}{{{\text{V}}_{2} - {\text{V}}_{1} }} $$
(5)

The minimum coalescence time step Δtc is chosen such that only one coalescence event is allowed to occur for all the bubbles moving in all the tubes. When the two bubbles are merged together and form a bigger bubble, the velocity of the merged bubble is calculated based on its new size. If the radius of the merged bubble is bigger than the radius of the tube, the gas bubble is considered to be trapped in the tube.

Once Δtc is calculated, the smaller time step between Δtm and Δtc is chosen for the global time step Δt = min[Δtm, Δtc]. Based on the calculated time step Δt, the location of the bubbles in the pore-network model is updated during the migration and this procedure is repeated until there is no further movement of gas bubbles in the pore-network model. During the migration, the bubbles arriving at the outlet pores in the top layer escape from the pore network model.

Hydraulic conductivity. Once a gas bubble is trapped in a pore, the tubes connected to the pore loose conductivity. Therefore, for the conductivity calculation, the pore and the neighboring tubes are removed from the pore network model assuming zero conductivity. At the end of each gas migration simulation, the hydraulic conductivity is calculated (Jang et al. 2011) and normalized by the hydraulic conductivity obtained for 100% water saturation condition.

3 Results and Analyses

In this study, the effect of bubble size on the gas bubble migration in the porous media is investigated. Two cases of the bubble size distribution are considered: (1) mono-sized bubbles, and (2) distributed-sized bubbles. The size of bubbles are varied from RB = 5 µm to 65 µm for the mono-size bubble case. And for the distributed-size bubble case, the ratio of the bubble radius RB over the host pore radius RP varies from RB/RP = 0.125 to 0.5.

Gas bubbles are initially assigned to the randomly chosen pores such that each pore occupies only one bubble. The ratios of the number of pores that occupy gas bubbles over the total number of pores in the pore-network model are NB/NP = 0.2, 0.4, 0.6 and 0.8. The generated gas bubbles start migrating upward towards the outlet in the top layer due to the buoyancy. Some of gas bubbles are trapped in the pore-network model, which determines the final gas saturation after the simulation. Initial and final images during gas bubble migration for mono-sized bubble case (RB = 15 μm, NB/NP = 0.4) are shown in Fig. 2. During the bubble migration, a rising bubble can be merged with the bubble already trapped in the upper pore and form a bigger bubble.

Fig. 2.
figure 2

Gas bubble location during gas migration and coalescence. Mono-size bubbles for bubble size RB = 15 µm and NB/NP = 0.4 (NB = 1837, NP = 4593). Left column shows the initial nucleation of bubbles and the right column shows the final gas bubble saturation.

During gas bubble migration, some gas bubbles escape from the pore-network model when they reach to the top layer, some gas bubbles are trapped inside the pore-network, and some gas bubbles are coalesced to each other forming bigger gas bubbles. Therefore, the gas bubble size distribution changes and the number of total gas bubbles NB decrease (Fig. 3). For mono-sized case, initially, there were a total of 1787 uniform-sized (RB = 15 μm) gas bubbles. And there occur bigger gas bubbles during the simulation due to the coalescence and the size distribution curve becomes wider. The total number of gas bubble at the end of the simulation is NB = 769. And for distributed-size case, the number of gas bubbles smaller than RB ~ 25 μm decreases (possibly due to escaping and coalescence) and the number of gas bubbles larger than RB ~ 25μm increases during the simulation.

Fig. 3.
figure 3

Statistical and spatial bubble size distribution during gas bubble migration for the case of NB/NP = 0.4. (a) Mono-sized case (the initial size of gas bubble RB = 15 µm). (b) Distributed-sized case (the ratio of pore size over bubble size RB/RP = 1/5). The change in gas bubble size distribution is shown during the migration due to coalescence.

The total migration time increases as the size of gas bubbles decreases regardless of the initial number of bubbles for mono-size bubble case study. In this case, all the bubbles move at the same ascending velocity as long as their sizes are the same (predicted by Eq. 1). As a result, the total migration time is only a function of the initial bubble size for a given pore network model dimension. However, the total migration time for distributed-sized bubble case also increases as RB/RP decreases. For distributed sized bubble case, the larger number of nucleated gas bubbles (higher NB/NP) results in wider bubble size distribution which means NB/NP = 0.8 case could include some bubbles smaller than the smallest bubble and larger than the largest bubble generated for the NB/NP = 0.2 case. For the low RB/RP ratio (e.g. RB/RP = 1/8), the smaller gas bubbles that have low ascending velocity require longer time to escape from the pore-network model. For the higher RB/RP ratio (e.g. RB/RP > 1/5), the large bubbles tend to block the pores and prevent the migration of bubbles, which reduces in total migration time.

If the radius of the bubble nucleated in a certain pore is bigger than the radii of any other tubes connected to the pore, the bubble is trapped in the pore. If another gas bubble migrates into the pore that occupies the trapped bubble, two gas bubbles are merged together and form a bigger trapped bubble as long as the volume of the coalesced gas bubble is smaller than the pore volume.

The residual gas saturations, the volume of trapped gas bubbles divided by the total volume of pore space, for mono-sized and distributed-size bubble cases are shown in first row in Fig. 4. The higher number of initial bubbles (higher NB/NP ratio) results in the higher residual gas saturation for a given bubble size.

Fig. 4.
figure 4

Total migration time, trapped bubble fraction, residual saturation, and permeability reduction for (a) Mono-sized bubble migration and (b) Distributed-size bubble migration.

When a gas bubble is trapped in a pore, the tubes connected to the pore loose the conductivity. Therefore, as more gas bubbles are trapped in the pore-network model, the global hydraulic conductivity of the pore-network model decreases. The hydraulic conductivity of the pore-network model with the trapped gas bubbles at the end of the simulation is normalized by the hydraulic conductivity of the pore-network model without the trapped gas bubbles for mono-sized and distributed-size cases (second row in Fig. 4). For the mono-sized case, the normalized hydraulic conductivity starts decreasing with increasing gas bubbles noticeably at the bubble radius RB = 20μm which is near at the average of tube radius. For the case of the initial gas bubble radius larger than RB = 35μm, the value of the reduced hydraulic conductivity is almost constant depending on the NB/NP ratio. Especially for the case of the mono-sized gas bubble larger than RB = 35μm and NB/NP = 0.8 case, the hydraulic conductivity of the pore-network model at the end of the simulation becomes zero even at Sr = 0.07. For the mono-sized RB = 50μm and NB/NP = 0.2 case, the hydraulic conductivity is reduced to 49% of the initial hydraulic conductivity at the very low gas saturation Sg = 0.07. However, for the distributed-sized case, the hydraulic conductivity at the end of the simulation is reduced gradually as the RB/RP ratio increases, and the reduced values becomes constant for the RB/RP ratio higher than RB/RP = 0.33.

Relevance to in situ condition. In this study, all gas bubbles are generated instantaneously in the beginning of the simulation, and then the bubbles start migrating. However, the gas generation rate will be dependent on the in situ condition: The gas bubbles are generated very slowly via the natural microbial activity (Abrams 2005; Leifer and Patro 2002; Whalen 2005). The gas bubble generation by the denitrification process can be facilitated by injecting nutrient and controlling the environment such as the pH value of pore fluid (He and Chu 2014; Rebata-Landa and Santamarina 2012). Sometimes, gas bubbles can be generated very rapidly via the depressurization in the methane hydrate-bearing reservoir (Jang and Santamarina 2014).

The gas bubble generation rate and the initial gas bubble size upon nucleation can affect the gas bubble migration and the trapping. The gas bubble size upon nucleation and slow bubble generation rate (corresponding to the small RB size and the low NB/NP case used in this study) will make it easier for gas bubbles to migrate upward without having coalescence and trapping. However, the large size of gas bubbles upon nucleation and rapid gas bubble generation rate (corresponding to the large RB size and the high NB/NP case in this study) will facilitate the coalescence of gas bubbles and the possibility of trapping increases. Therefore, the in situ gas generation rate should be considered in order to apply the results of the pore-network model simulation to analyze the in situ gas bubble behavior.

The gas bubble movement (e.g., migration and trapping) through the porous media (which are in the sinusoidal shape consisting of wide pores and narrow pore throats) could be different than the gas bubble movement in the cylindrical tubes (Roosevelt and Corapcioglu 1998). A gas bubble whose size is equivalent to the pore size could migration and pass through the pore throat. Therefore, the pore-network model simulation needs to be carefully used to understand the gas bubble behavior (e.g., gas bubble stability in pore space) at the in situ condition for a long-term prediction (e.g., effect of gas bubble formation on hydraulic conductivity and liquefaction prevention).

4 Conclusions

The coalescence of gas bubbles during the gas migration induces the change in the bubble size distribution. For both mono-sized and distributed-size cases, the bubble size distribution becomes wider and the total number of gas bubbles decreases during the simulation.

The residual gas saturation at the end of the simulation increases as the bubble size RB for the mono-sized case and the RB/RP ratio for the distributed-sized case increases. This trend is more pronounced as the NB/NP ratio increases from NB/NP = 0.2 to 0.8. The hydraulic conductivity decreases due to the gas bubble trapping in the pore-network model. The hydraulic conductivity at the end of the simulation decreases as the gas bubble size RB or the ratio RB/BP increases. The reduction of hydraulic conductivity is significant for the NB/NP ratio higher than 0.6: The hydraulic conductivity becomes zero for RB > 35μm.

Finally, the gas bubble behavior and the associated property change obtained by the pore-network model simulation needs to be carefully used to predict the in situ gas bubble behavior due to the assumption used in this study.