Next Article in Journal
A Survey of Printable Encodings
Previous Article in Journal
How Much Is Too Much? Facing Practical Limitations in Hyper-Heuristic Design for Packing Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Problem of Formation Destruction in Carbon Dioxide Storage: A Microscopic Model

1
Department of Mathematics, Faculty of Physics, Lomonosov Moscow State University, 119991 Moscow, Russia
2
Department of Chemical Enzymology, Faculty of Chemistry, Lomonosov Moscow State University, 119991 Moscow, Russia
3
Department of Biophysics, Faculty of Physics, Lomonosov Moscow State University, 119991 Moscow, Russia
*
Author to whom correspondence should be addressed.
Algorithms 2025, 18(8), 503; https://doi.org/10.3390/a18080503
Submission received: 3 July 2025 / Revised: 31 July 2025 / Accepted: 6 August 2025 / Published: 12 August 2025
(This article belongs to the Section Algorithms for Multidisciplinary Applications)

Abstract

In the context of the current global transition toward low-carbon energy, the issue of C O 2 utilization has become increasingly important. One of the most promising natural targets for C O 2 sequestration is the terrigenous sedimentary formations found in oil, gas, and coal basins. It is generally assumed that C O 2 injected into such formations can be stored indefinitely in a stable form. However, the dissolution of C O 2 into subsurface water leads to a reduction in pH, which may cause partial dissolution of the host formation, altering the structure of the subsurface in the injection zone. This process is relatively slow, potentially unfolding over decades or even centuries, and its long-term consequences require careful investigation through mathematical modeling. The geological formation is treated as a partially soluble porous medium, where the dissolution rate is governed by surface chemical reactions occurring at the pore boundaries. In this study, we present an applied mathematical model that captures the coupled processes of mass transport, surface chemical reactions, and the resulting microscopic changes in the pore structure of the formation. To ensure the model remains grounded in realistic geological conditions, we based it on exploration data characterizing the composition and microstructure of the pore space typical of the Cenomanian suite in northern Western Siberia. The model incorporates the dominant geochemical reactions involving calcium carbonate (calcite, C a C O 3 ), characteristic of Cenomanian reservoir rocks. It describes the dissolution of C O 2 in the pore fluid and the associated evolution of ion concentrations, specifically H + , C a 2 + , and H C O 3 . The input parameters are derived from experimental data. While the model focuses on calcite-based formations, the algorithm can be adapted to other mineralogies with appropriate modifications to the reaction terms. The simulation domain is defined as a cubic region with a side length of 1 μ m, representing a fragment of the geological formation with a porosity of 0.33. The pore space is initially filled with a mixture of liquid C O 2 and water at known saturation levels. The mathematical framework consists of a system of diffusion–reaction equations describing the dissolution of C O 2 in water and the subsequent mineral dissolution, coupled with a model for surface evolution of the solid phase. This model enables calculation of surface reaction rates within the porous medium and estimates the timescales over which significant changes in pore structure may occur, depending on the relative saturations of water and liquid C O 2 .

1. Introduction

In the context of the modern trend toward low-carbon energy, the issue of C O 2 utilization has become increasingly relevant. Currently, there are more than 100 projects worldwide focused on C O 2 injection and storage in natural reservoirs. Commonly used geological formations for C O 2 storage include depleted oil and gas reservoirs, aquifers, and underground carbonate and salt layers within sedimentary basins. Particularly promising are terrigenous sedimentary formations within oil, gas, and coal basins. This method of C O 2 disposal is considered among the most environmentally sustainable.
Due to the presence of geochemical reactions, a 50-year timescale is generally insufficient for complete C O 2 dissolution [1]. Therefore, mathematical models and numerical simulations are essential tools for analyzing C O 2 injection and storage processes.
A substantial body of literature is dedicated to the mathematical modeling of C O 2 injection and storage.
In [2], a hysteresis model is presented that calculates residual brine and C O 2 saturations, relative permeability, capillary and entry pressures, hydrostatic pressure distributions influenced by brine density, salinity, and C O 2 mass fraction, as well as geothermal and initial temperature distributions. Only a single cycle of relative permeability hysteresis (drainage and imbibition curves) is modeled. Modern approaches to hysteresis modeling [3,4] are implemented using general-purpose simulators based on unstructured simulation models.
The simulator described in [5] was developed to study C O 2 storage processes from the wellbore to basin scale. It supports multicomponent, three-phase, three-dimensional fluid flow in heterogeneous porous media. Molar conservation equations are solved using a linearized Newtonian system. Changes in permeability and capillary pressure are considered for different porosity, permeability, and capillary pressure models (e.g., Karman, Labrid, and Fair–Hatch laws).
The leakage assessment simulator in [6] focuses on quantifying fluid distribution and leakage rates in sedimentary systems comprising multiple aquifers, confining beds, and abandoned wells.
A non-isothermal, multiphase, and multicomponent flow simulator is applied to multidimensional reactive water–rock–gas transport in [7].
A detailed simulation of CO2 storage in a realistic 3D reservoir with geological faults and a single injection well is presented in [1]. The results demonstrate stable injection rates over 25 years.
In [8], the author models underground C O 2 storage involving two-phase flows of C O 2 and brine in porous media under constant reservoir temperature.
Mineral dissolution processes are often described using thermodynamic equilibrium models where mineral stability depends on pH and ionic activity [9]. However, these simplifications introduce inaccuracies, as mineral dissolution in real systems is largely thermodynamically non-equilibrium and typically irreversible [10].
Geochemical processes such as calcite precipitation and short-term chemical reactions (e.g., carbonic acid formation and organic activity near wells) are often neglected in C O 2 injection modeling [1,11]. Key modeling objectives usually include modeling advective C O 2 migration, leakage pathways, porous medium and C O 2 properties, long-term storage capacity, C O 2 solubility conditions, and effects of pressure, temperature, and mineral precipitation. Additionally, C O 2 dissolution lowers pH, potentially leading to rock dissolution and structural changes in the injection zone over extended timescales (decades to centuries), emphasizing the need for detailed modeling. Rock dissolution is governed by surface reactions in a partially soluble porous medium.
Microscale processes have also garnered attention. Some studies investigate the impact of hydrate saturation and morphology on sediment permeability without fully accounting for the dynamic interactions between hydrate structure and pore geometry [12]. Others model permeability as a function of microstructural parameters, assuming idealized pore geometries and hydrate distributions [13]. Experimental insights into hydrate formation and pore behavior are provided using NMR and X-ray CT techniques [14,15,16]. In [17], high-pressure microfluidics are used to study methane hydrate morphology evolution during dissociation.
In [18], depressurization of a C O 2 storage reservoir is simulated under rock failure scenarios. The authors hypothesize that rock redistribution could form sealing “plugs” that mitigate C O 2 leakage, although this requires site-specific monitoring.
The study in [19] explores calcite dissolution in deep, dense sandstones using 3D micrometric injection methods. The results show that calcite aggregates of approximately 28 μ m exhibit dissolution behavior strongly influenced by molecular diffusion, solute transport limitations, and aggregate spatial distribution.
In this paper, we present an applied mathematical model that captures a complex set of pore-scale processes, including mass transport, surface chemical reactions, and microstructural evolution of geological formations. To ensure geological relevance, the model incorporates exploration data reflecting the pore composition and structure of the Cenomanian suite in northern Western Siberia. Key geochemical reactions involving calcium carbonate (calcite, C a C O 3 ), characteristic of these formations, are included.
The model simulates C O 2 dissolution in the pore fluid, accounting for changes in H + , C a 2 + , and H C O 3 ion concentrations. The input parameters are based on experimental data.
The mathematical framework consists of a system of diffusion–reaction equations describing C O 2 dissolution and mineral interaction at the pore surface, along with a model of the evolving solid interface. It enables estimation of surface reaction rates and the timescales associated with significant structural changes in the porous medium.
Although calibrated for calcite-based systems, the modeling algorithm can be extended to formations with different chemical compositions by modifying the reaction terms accordingly.

2. The Mathematical Model

2.1. An Object for Testing the Model

The Cenomanian formation is considered a key target for geological C O 2 storage due to its regional extent and stratigraphic consistency. This formation constitutes the principal gas-bearing complex in Western Siberia, located within the upper part of the Maressalinskaya suite of the Albian–Cenomanian subcomplex. The formation was deposited in a continental to shallow marine environment, resulting in a geologically complex lithological structure. The top of the complex is regionally capped by up to 80 m of Turonian marine clays.
To date, more than 70 gas fields have been identified within the Cenomanian formation across Western Siberia. Consequently, the formation is well studied through extensive exploration and production drilling. A large number of core samples have been analyzed, and the composition of reservoir fluids has been comprehensively characterized.
Laboratory analyses of the core material indicate that Cenomanian reservoirs are predominantly composed of interbedded polymictic sandstones and siltstones, exhibiting highly variable reservoir properties. Lithologically, the formation is represented by an uneven alternation of grey siltstones, compacted sands, and calcareous sandstones, with lenticular interbeds and irregular layers of grey to brownish-grey silty clays. The rock fabric is characterized by foliated, lenticular-banded, and occasionally complex and heterogeneous textures. Micaceous laminae, fine carbonaceous detritus, lignified wood fragments, and thin coal seams are frequently observed. The reservoirs consist mainly of weakly consolidated feldspathic–quartz and quartz–feldspathic sandstones and siltstones. The pore space contains both free water and adsorbed water held in diffuse layers.
In the northern part of Western Siberia, the clay content in Cenomanian deposits ranges from 0 to 64%, while the carbonate content ranges from 0 to 16%.
An essential characteristic of the reservoir rocks is their porosity ( φ ), defined as the ratio of pore volume to total rock volume. In Cenomanian deposits, porosity values range from 0.22 to 0.44.
According to geological assessments, the gas reserves of the Cenomanian formation are gradually being depleted. Once hydrocarbon production ceases, the depleted reservoirs offer substantial potential for repurposing as geological C O 2 storage sites. This scenario necessitates comprehensive studies and modeling of C O 2 storage processes, drawing upon existing data on the geological composition and microscopic structure of the Cenomanian reservoir rocks.

2.2. Micromodel Setup

A cube with an edge of 1 μ m was selected for modeling. The cube is filled with rock with a porosity of φ = 0.33 . According to the results of laboratory studies of core samples from the Cenomanian deposit, the effective pore diameter lies in the range of 0.01–0.2 μ m. These data justify the choice of the computational domain size, since it corresponds to 10–100 times the pore diameter. Note that the volume of one calcite molecule is 12.295 × 10 12 μ m3 (see [20] and Section 2.6.2). Thus, the computational domain is, on the one hand, large enough to visualize the chemical processes in the pores and, on the other hand, small enough that the number of grid nodes with a step of 10 2 μ m is acceptable for numerical calculations on a personal computer, in particular with the use of distributed computing using CUDA technology.
Based on the pore size data, we assume that the diameters of the rock particles should have similar values, so we represent solid particles in the computational domain volume as balls whose diameters are distributed in the range of 0.01–0.2 μ m with a step of 0.01 μ m. We assume that the centers of the spheres are distributed randomly over the volume of the cube, and the distribution by the values of the sphere diameters is considered uniform (see Figure 1a,b), which is consistent with the results of laboratory studies. According to this principle, each node of the computational domain is assigned the value “filled with rock” or “filled with water” since, based on the results of laboratory studies, the pores of the rock of the Cenomanian deposit contain water. During this procedure, we check that the number of nodes “filled with water” is equal to the required porosity, φ (in this work φ = 0.33 ), of all the nodes of the computational domain. A detailed description of the algorithm for filling the calculation area is given in Section 3.

2.3. The Choice of the Model Equations

The mathematical model describes the physical and chemical processes occurring at the pore scale in the formation after C O 2 injection. The formation is considered to be a terrigenous aquifer located at depths ranging from 1100 to 1700 m. Based on thermometric measurements conducted in the Cenomanian deposits of Northwestern Siberia, the reservoir temperature is estimated to be in the range of +18 °C to +36 °C, and the pressure varies from 9 to 15 MPa. Under these thermodynamic conditions, carbon dioxide exists in the liquid phase.
A key characteristic of the pore space composition is its water saturation ( s w ), defined as the ratio of the volume of pores filled with water to the total pore volume in the region under consideration.
The model incorporates the chemical reactions governing C O 2 dissolution in water,
C O 2 + H 2 O H C O 3 + H +
and the binding of H + ions resulting from surface reactions with the soluble fraction of the formation. This is exemplified by the dissolution of calcite:
C a C O 3 + H + C a 2 + + H C O 3 .
The model includes equations for the concentrations of the three main types of ions involved in chemical reactions: [ H + ] , [ H C O 3 ] , and [ C a 2 + ] . (Here, square brackets denote concentrations, following conventional chemical notation.)
In addition, the model incorporates algorithms for defining the computational domain, which simulates the porous medium with injected CO2, as well as the progressive destruction of the formation due to chemical reactions.
The computational domain is a cube with an edge of L = 1 μ m, filled with a porous medium with a porosity of φ = 0.33 . See Figure 1. A uniform grid with nodes
x i = i h , 0 i < N ; y j = j h , 0 j < N ; z k = k h , 0 k < N , N = 100 , h = 0.01 L .
is introduced into the computational domain.
We assume that prior to C O 2 injection, the pore space was fully saturated with water and that the injection of C O 2 led to the displacement of water by the liquid phase of C O 2 . The distribution of fluids within the pores is characterized by saturation, defined as the ratio of the pore volume occupied by a given fluid to the total pore volume in the region of interest. As a result of C O 2 injection, the water saturation decreased to s w , while the C O 2 saturation was established as s C O 2 = 1 s w . Water preferentially wets the pore surfaces, whereas C O 2 does not [18,21] (Figure 1c,d).
The dissolution reaction of C O 2 in water, Reaction (1), occurs at the interface of the C O 2 clusters. Simultaneously, the surface reaction (2), representing the conversion of calcite into water-soluble salts, takes place at the solid pore surface. Both reactions continue until the concentration of H C O 3 ions reaches its maximum permissible value under the specified model conditions within the water-filled domain.
Consequently, the chemical and transport processes within the pore space are governed by reaction–diffusion equations with reactive source terms that incorporate the effects of saturation dynamics. To accurately represent these processes, the model employs equations featuring piecewise linear functions of both concentration and spatial coordinates. These functions exhibit various types of discontinuities, such as sharp transitions at the interfaces between solid rock and C O 2 clusters, as well as modular-type discontinuities, which together enable the simulation of dissolution up to the saturation threshold of the aqueous solution.
The following equations were used in the model.
[ H + ] t ε D H + Δ [ H + ] = 1 t * [ H + ] , inside solid rock and C O 2 , k V H + S H + ( x ) [ H + ] + S C O 2 ( x ) Q H + + Q W , H + ( x ) , in water , 1 t * ( [ H + ] [ H + ] m a x ) + Q W , H + ( x ) , if [ H + ] [ H + ] m a x , Q W , H + ( x ) , if [ H C O 3 ] [ H C O 3 ] m a x .
[ C a 2 + ] t ε D C a 2 + Δ [ C a 2 + ] = 1 t * [ C a 2 + ] , inside solid rock and C O 2 , k V H + S H + ( x ) [ H + ] + Q W , C a 2 + ( x ) , in water , 1 t * ( [ C a 2 + ] [ C a 2 + ] m a x ) + Q W , C a 2 + ( x ) , if [ C a 2 + ] [ C a 2 + ] m a x , Q W , C a 2 + ( x ) , if [ H C O 3 ] [ H C O 3 ] m a x .
[ H C O 3 ] t ε D H C O 3 Δ [ H C O 3 ] = 1 t * [ H C O 3 ] , inside solid rock and C O 2 , k V H + S H + ( x ) [ H + ] + S C O 2 ( x ) Q H + + Q W , H C O 3 ( x ) , in water , 1 t * ( [ H C O 3 ] [ H C O 3 ] m a x ) + Q W , H C O 3 ( x ) , if [ H C O 3 ] [ H C O 3 ] m a x .
The spatial coordinates vary within the domain x : = { ( x , y , z ) : 0 x , y , z L = 1 , μ m } . Homogeneous Neumann boundary conditions are imposed on all faces of the cube, implying that the inflow of ions across the boundary from the outside is exactly balanced by an equal outflow of ions to the exterior.
The purpose of the modeling is to obtain the distribution of ion concentrations in the pores of the computational domain shown in Figure 1 while maintaining zero concentration of the specified ions inside the solid rock sections. As shown in [22,23,24], systems of equations of this type with discontinuous right-hand sides can have smooth solutions that exhibit sharp transitions from zero to positive values at media discontinuities (in our case, the pore walls). A sufficient condition for the existence of such solutions is a small value of the parameter ε ( ε 1 ). In our model, this smallness indicates that the diffusion of ions into the solid rock is negligibly small.

2.4. The Explanation of the Terms in the Equation System (4)–(6)

  • We assume t * = 1 s as a characteristic timescale. The coefficient 1 / t * is introduced into Equations (4)–(6) for dimensional consistency.
  • [ H + ] m a x , [ C a 2 + ] m a x , and [ H C O 3 ] m a x are the maximum possible concentrations of the corresponding ions in solution under the given conditions.
    In the present study, numerical experiments were conducted using the following value for the limiting concentration of H + ions [ H + ] m a x = 10 3 M [25]. The limiting concentrations of C a 2 + and H C O 3 ions in the system can vary significantly depending on the experimental conditions. Moreover, the molar ratio between these ions may also differ. As an initial approximation, the maximum allowable concentrations of C a 2 + and H C O 3 are assumed to be 0.027 M, corresponding to the approximate solubility level of calcium bicarbonate Ca(HCO3)2 mentioned in the research [26].
  • Equation (4) describes the dynamics of the cation concentration in the pore space. In regions occupied by solid rock and the liquid phase of C O 2 , the equilibrium solution of this equation corresponds to [ H + ] = 0 , as captured by the first line of the right-hand side of Equation (4). Therefore, when ε 1 , the first line effectively models the vanishing cation concentration in both the rock matrix and C O 2 clusters. In the numerical simulations, we set ε = 10 7 .
  • The second line of the right-hand side of Equation (4) models the variation in the concentration of H + ions in regions filled with aqueous solution of reaction products. This change arises due to surface reactions associated with the dissolution of C O 2 and calcite ( C a C O 3 ).
  • The term S C O 2 ( x ) Q H + represents a source term for hydrogen cations located at the interface of C O 2 liquid-phase clusters.
  • The multiplier S C O 2 ( x ) defines the distribution of grid nodes within the computational domain that lie at the interface of C O 2 clusters. Specifically, this function takes the value 1 at nodes marked as “filled with C O 2 ” that are adjacent to nodes marked as “filled with water” (namely, filled with aqueous solution of reaction products) and is equal to zero elsewhere. The isolines of this function in the central cross-section of the computational domain in the O X Y plane are presented in Figure 2a,b. Regions where the function equals 1 are shown in black, while regions where it equals 0 are shown in blue.
  • The multiplier Q H + represents the strength of the cation source and is computed using the following expression:
    Q H + = k [ C O 2 ] · [ H 2 O ] · M C O 2 ,
    where K = 9.4 × 10 7 m 3 mol 1 s 1 is the reaction rate constant for the hydration reaction of carbon dioxide: C O 2 + H 2 O k H 2 C O 3 [27]; M C O 2 = 44 g mol 1 is the molar mass of C O 2 ; [ C O 2 ] = 10 3 M is a representative concentration of C O 2 dissolved in water, which relatively quickly predominantly passes into an equilibrium mixture in the form of H + and H C O 3 , corresponding to the achievement of p H = 3 under given conditions; and [ H 2 O ] = 55.56 M .
    Using these values, we obtain
    Q H + = 2.3 × 10 3 Ms 1 .
  • The term k V H + S H + ( x ) [ H + ] in the second line of the right-hand side of Equation (4) represents the flux of H+ ions associated with the surface reaction by which calcite molecules are converted into water-soluble compounds at the solid rock interface (i.e., along the pore walls).
  • The multiplier S H + ( x ) defines the distribution of grid nodes in the computational domain that correspond to the pore walls. Specifically, this function takes the value 1 at nodes labeled as “filled with solid rock” that are adjacent to at least one node labeled as “filled with water” (namely, filled with aqueous solution of reaction products) and zero elsewhere. The isolines of this function in the central cross-section of the computational domain in the O X Y plane are presented in Figure 2c. Black indicates regions where the function equals 1, and blue indicates regions where it equals 0.
  • To determine the value of k V H + , we refer to the study by Kaufmann (2007) [28], which investigates the transport of calcium ions into an aqueous C O 2 solution during surface-mediated calcite dissolution. According to this study, the flux of calcium ions from a solid surface S into a volume
    V δ = S · δ ,
    where δ is the thickness of the solution layer adjacent to the solid surface, is given by
    F = κ 1 [ H + ] ;
    where κ 1 = exp ( 0.198 444 / T ( K ) ) cm s 1 is the rate constant for reaction (2), and [ H + ] is the concentration of hydrogen ions in the surface layer (in M = mol·L−1).
    To obtain the strength of the volume source in our model, we consider a control volume of
    V δ = 1 μ m 2 · δ .
    In the model, the minimum possible width of the near-surface layer is taken as δ = h , where h denotes the spatial discretization step defined in Equation (3). For a model porous medium, the average pore surface area within the volume V δ is given by
    S p , δ = S p · V δ / V ,
    where V = 1 μ m 3 is the total volume of the computational domain, and S p is the total internal pore surface area in that domain. The volumetric source term
    Q = k V H + [ H + ]
    is then derived from the balance equation
    F · S p , δ = Q · V δ ,
    which leads to the expression
    k V H + = ( κ 1 S p ) / V .
    The quantity k V H + has units of s 1 .
    The algorithm used to compute the value of S p is presented in Section 3.
  • The term Q W , H + represents the net contribution to the cation concentration within the computational domain resulting from their diffusion-driven outflow into the surrounding medium outside the injection zone, as well as inflow from the central region of the injection zone. A quantitative estimate for this term will be provided below. For the time being, it is sufficient to note that its magnitude is several orders smaller than the other terms appearing on the right-hand side of Equation (4).
  • The third term on the right-hand side of Equation (4) takes the form of a so-called “modular” discontinuity, which is used to enforce the saturation condition. This condition arises when the concentration of hydrogen cations in the solution reaches the limiting value [ H + ] m a x , corresponding to a saturated solution under the given thermodynamic conditions. In such a case, the state [ H + ] = [ H + ] m a x represents an equilibrium configuration of the system, and the concentration remains at this level over an extended period of time.
  • The fourth term on the right-hand side of Equation (4) accounts for the cessation of chemical reactions in the case where a saturated solution of H C O 3 ions is formed in the pores, corresponding to the concentration [ H C O 3 ] = [ H C O 3 ] m a x .
  • From Equations (1) and (2), it follows that the consumption (sink) of H + ions near the solid rock surface corresponds to the generation (source) of C a 2 + and H C O 3 ions. This relationship is explicitly accounted for by the corresponding terms in the second lines on right-hand sides of Equations (5) and (6).
  • The first lines on the right-hand sides of Equations (5) and (6) model the vanishing concentrations of C a 2 + and H C O 3 ions within the regions occupied by solid rock and inside the C O 2 liquid-phase clusters.
  • The third lines on the right-hand sides of Equations (5) and (6) represent the formation of saturated solutions of the respective ions.
  • The fourth line on the right-hand side of Equation (5) models the cessation of chemical reactions in the case where a saturated solution of H C O 3 ions has formed within the pore space.
  • The term S C O 2 ( x ) Q H + in the second line of the right-hand side of Equation (6) represents the source of H C O 3 ions arising from the dissolution reaction of C O 2 .
  • The terms Q W , C a 2 + and Q W , H C O 3 have the same interpretation as Q W , H + ; they represent the net effect of ion exchange with the external environment due to diffusion across the boundaries of the computational domain.

2.5. Calculation of the Ion Flow into the External Region Due to Diffusion

The C O 2 injection zone is not a closed system, and over time, a diffusion-driven outflow of H + , C a 2 + , and H C O 3 ions occurs into the surrounding region outside the injection area. This outflow originates from regions of the porous medium where the pore space contains saturated solutions of these ions. As a result, chemical reactions involving C O 2 and the dissolution of the solid matrix can resume. One of the primary objectives of this study is to evaluate the temporal evolution of formation porosity, which requires quantifying the magnitude of these diffusion-driven fluxes.
The diffusion flux Γ i represents the number of moles of species i (where i = H + , C a 2 + , or H C O 3 ) that pass through a unit area perpendicular to the concentration gradient per unit time. It is described by Fick’s law
Γ i = D i n i
where D i is the diffusion coefficient of species i, and n i is the ion concentration in cm−3. Assuming a cubic computational domain with edge length 1 μ m and ion concentration u i (in M) within the pore space, we consider diffusion into an outlying region where ion concentrations are negligibly small.
To obtain an approximate estimate of the transition layer thickness, we used the results from the research [29], which presents modeling of ground displacement in geological porous media in petroleum reservoirs. That study includes a numerically derived model of the reservoir boundary structure. We assume that the widths of boundary (transition) layers in different porous media are likely to be of the same order of magnitude. Therefore, we adopted the transition layer thickness value of d 0.5 km as it is reported in that work.
Therefore, the approximate diffusion flux becomes
Γ i D i u i d .
The total volumetric flux through all six faces of a cube of side 1 μ m over 1 s is then
6 S D i u i d 1 ,
where S is the surface area of one cube face. In the model, diffusion is assumed to occur only from the water-filled part of the pore space. Thus, the diffusion outflow of ions is given by
6 S D i u i d 1 s w φ V 1 ,
where V = 1 μ m3, s w is the water saturation, and φ is the porosity of the formation.
Similarly, the inflow of H + , C a 2 + , and H C O 3 ions from the central region of the injection zone, where their concentrations are highest, is calculated using the same expression. By summing both fluxes, the net diffusion flow is given by
Q W , i = 6 S D i 2 u i [ i ] m a x d s w φ V .
Substituting into Equation (9) the diffusion coefficients in water, D H C O 3 = 1180 μ m 2 s 1 [30], D C a = 790 μ m 2 s 1 [31] and D H + = 6000 μ m 2 s 1 [32], S = 1 μ m 2 , d = 0.5 km, φ = 0.33 , and assuming that the water saturation is s w 0.1 and the difference 2 u i [ i ] m a x is on the order of 0.01, we obtain diffusion flux magnitudes on the order of 10 9 M · s 1 . These values are 6–7 orders of magnitude smaller than the dominant terms on the right-hand sides of Equations (4)–(6).
This reveals that the model possesses two characteristic timescales: one associated with the rapid establishment of saturated ion concentrations in water-filled pore space (on the order of 1 s) and a second, much slower timescale associated with cumulative diffusion into the surrounding medium, approximately 10 6 to 10 7 times longer. Given that there are 86,400 s in a day, the latter can be interpreted as corresponding to a timescale of approximately one day.
The diffusion-driven loss of reaction products results in a change in water saturation, quantified by
Δ s w = Δ V w / V s o l u t i o n ,
where V s o l u t i o n is the total volume of aqueous solution in the pore space, and Δ V w is the volume of water associated with the removal of dissolved C O 2 and C a C O 3 . This change is given by
Δ s w = 1 V s o l u t i o n M C O 2 ρ C O 2 V s o l u t i o n Q W , H + + M C a C O 3 ρ C a C O 3 V s o l u t i o n Q W , C a 2 + Δ t ,
where M i / ρ i denotes the molar volume of species i (i = C O 2 , C a C O 3 ), and Δ t is the time interval over which the diffusion occurs. The following parameter values were used in the numerical implementation: M C O 2 = 44 g mol 1 , M C a C O 3 = 100 g mol 1 , ρ C O 2 = 866.43 g L 1 , and ρ C a C O 3 = 2700 g L 1 .
To solve the system (4)–(6), it is convenient to nondimensionalize the equations by adopting the following scaling: 1 s for time, 1 μ m for length, and 1 M for concentration.

2.6. Modeling Rock Destruction and Boundary Evolution of the Liquid C O 2 Phase

One of the objectives of this study is to evaluate the temporal evolution of formation porosity. To achieve this, both relevant timescales must be incorporated into the simulation. Additionally, the model must account for the destruction of solid rock and the evolution of the boundaries of C O 2 clusters.
These processes can only be treated in a discrete manner by updating the configuration of the computational domain at specific time steps, namely, when all material within the grid cells at the interfaces of C O 2 clusters or solid rock has fully dissolved. In this section, we quantify the amount of C O 2 and calcite molecules contained in such boundary cells.
Within the numerical implementation, modifications to the pore structure or cluster boundaries are represented as a simultaneous transition of all surface cells from the state of “filled with rock” or “filled with C O 2 ” to the state of “filled with water” (namely, filled with aqueous solution of reaction products).

2.6.1. Calculation of the C O 2 Content on Cluster Surfaces

The total volume of the grid cells located on the surface of the C O 2 clusters within the computational domain can be expressed as
V S C O 2 = h 3 i , j , k S C O 2 ( x i , y j , z k ) ,
where h 3 = 10 21 L is the volume of a single grid cell. The number of moles of C O 2 contained in this volume is given by
x = ρ C O 2 M C O 2 V S C O 2 ,
where ρ C O 2 = 866.43 g L 1 [33] is the density of liquid carbon dioxide, and M C O 2 = 44 g mol 1 is its molar mass.
From reactions (1) and (2), it follows that the total number of moles of H + and C a 2 + ions generated in the domain is equal to the number of moles of dissolved C O 2 . This relationship will be used in the numerical algorithm (see Section 3): within the model, the boundaries of the C O 2 clusters are updated when the total number of moles of H + and C a 2 + ions in the computational domain becomes greater than or equal to x:
i , j , k ( [ H + ] i , j , k + [ C a 2 + ] i , j , k ) ρ C O 2 M C O 2 i , j , k S C O 2 ( x i , y j , z k )

2.6.2. Calculation of the Number of Calcite Molecules on Pore Surfaces

A single calcite molecule occupies a volume of V C a C O 3 = 12.295 × 10 12 μ m 3 [20]. The volume of one grid cell in the computational domain is h 3 = 10 6 μ m 3 , which corresponds to approximately h 3 V C a C O 3 1 = 8.1333 × 10 4 calcite molecules per cell.
The total number of calcite molecules located in the grid cells at the surface of the pores is given by
N C a C O 3 = h 3 V C a C O 3 i , j , k S H + ( x i , y j , z k ) .
According to reaction (2), converting all the calcite molecules in these surface cells into water-soluble species requires the same number of H + cations: N H + = N C a C O 3 .
Alternatively, the total number of H + ions in the computational domain can be computed from the local concentrations:
N H + = h 3 N A i , j , k [ H + ] i , j , k ,
where N A = 6 × 10 23 is Avogadro’s number.
In the numerical model, the change in the pore surface configuration is triggered when the total number of H + ions in the computational grid becomes greater than or equal to N H + by a simultaneous transition of all surface cells from the state of “filled with rock” or “filled with C O 2 ” to the state of “filled with water” (namely, filled with aqueous solution of reaction products).
h 3 N A i , j , k [ H + ] i , j , k = V C a C O 3 1 i , j , k S H + ( x i , y j , z k ) .

3. Algorithm for Numerical Implementation of the Model

  • Creating a calculation domain
    (1.a)
    Define the computational grid as described in (3) and initialize the grid function K E R N ( x i , y j , z k ) with the value K E R N ( x i , y j , z k ) = 0 , representing cells “filled with C O 2 ”.
    (1.b)
    Compute the total pore volume as the product of the porosity φ and the volume of the domain V: V p = φ V .
    (1.c)
    Specify the distribution of particles across size fractions, each represented as spheres with radii R f , f = 1 , 20 ¯ , ranging discretely from 0.01 μ m to h = 0.2 μ m . Ensure that the total volume of these particles does not exceed the pore volume. Determine the number of particles N f in each fraction.
    (1.d)
    Randomly assign the coordinates of particle centers ( x i f , y j f , z k f ) .
    (1.e)
    Assign the value K E R N ( x i , y j , z k ) = 1 (“filled with solid rock”) to all grid nodes satisfying the condition:
    ( x i f x i ) 2 + ( y j f y j ) 2 + ( z k f z k ) 2 R f 2 , f = 1 , 20 ¯ .
    (1.f)
    Compute the resulting porosity as φ ˜ = N Form N 3 , where N 3 is the total number of grid nodes, and N Form = i , j , k K E R N ( x i , y j , z k ) .
    (1.g)
    If φ ˜ > φ , repeat steps (1.d)–(1.f) for index f = 1 (smallest particle radius).
    (1.h)
    For all nodes with K E R N ( x i , y j , z k ) = 1 (“filled with solid rock”), count the number N Dur of adjacent nodes with K E R N ( x i , y j , z k ) = 0 (“filled with C O 2 ”). Define the grid function N Dur ( x i , y j , z k ) accordingly.
    (1.i)
    Compute the total pore surface area as S p = h 2 i , j , k N D u r ( x i , y j , z k ) .
    (1.j)
    Assign the value K E R N ( x i , y j , z k ) = 1 (“filled with water”) to nodes adjacent to “solid rock” cells with N D u r = 1 (representing smallest pores).
    (1.k)
    Determine the total number of water-filled nodes N w (in which K E R N ( x i , y j , z k ) = 1 ). If N w < s w ( N 3 N F o r m ) , assign K E R N ( x i , y j , z k ) = 1 (“filled with water”) to additional adjacent nodes “filled with solid rock” for which N D u r = 2 .
    (1.l)
    If N w > s w ( N 3 N F o r m ) , compute n s = i n t e g e r { N w N w s w ( N 3 N F o r m ) } . and reset every n s -th node with K E R N = 1 to K E R N = 0 .
    (1.m)
    Repeat steps (1.k)–(1.l) sequentially for N D u r = 3 , 4 , 5 until the desired water saturation s w is reached.
  • Initialize the long-cycle counter: T = 0 .
  • Set the initial concentrations of H + , C a 2 + and H C O 3 ions to zero.
  • Solve Equations (4)–(6) using the method of lines, factorization by spatial variables and the Rosenbrock scheme with a coefficient of 1 / 2 .
  • Once equilibrium is established, compute the average concentration [ H C O 3 ] m i d of H C O 3 ions over the solution volume. This ion is chosen due to its dominance in concentration as it is a product of both reactions (1) and (2). The existence of an equilibrium solution is justified in [23,24].
  • Increment the long-cycle counter: T T + 1 .
  • Repeat step 4 replacing the parameters Q W , i with scaled parameters
    Q W , i · 86 , 400 · N D a y ,
    where N D a y is the number of days set in a long time cycle. Continue the computation until the average H C O 3 concentration drops to 0.01 [ H C O 3 ] m i d . Thus, we actually moved in time by N D a y days and took into account the amount of reaction products that flowed out during this time beyond the injection area due to diffusion.
  • Repeat steps 4 and 5 using the unscaled flow rates Q W , i computed from (9).
  • Check whether the C O 2 cluster structure remains intact. If condition (11) is satisfied, assign K E R N ( x i , y j , z k ) = 1 (“filled with water”) to the cluster boundary nodes.
  • Check whether the pore surface structure is preserved. If condition (12) is satisfied, assign K E R N ( x i , y j , z k ) = 1 (“filled with water”) at the pore wall nodes, and recalculate the pore surface area S p as in steps (1.h) and (1.i).
  • Update water saturation according to Formula (10).
  • Repeat steps 4–11 until the predefined number of long cycles is completed.

Parameters for the Numerical Implementation

In all the numerical simulations conducted in this study, the following parameters were applied consistently across all computational experiments:
  • A spatial grid as defined by Equation (3), with a time step of τ = 0.001 ;
  • The diffusion coefficients D H C O 3 = 1180 μ m 2 s 1 , D C a = 790 μ m 2 s 1 , and D H + = 6000 μ m 2 s 1 (see also Section 2.5);
  • t * = 1 s ;
  • The maximum possible concentrations [ H + ] m a x = 0.001 M , [ C a 2 + ] m a x = 0.027 M , and [ H C O 3 ] m a x = 0.027 M (see also Section 2.4);
  • The coefficient k V H + calculated according to Equation (8) with κ 1 = exp ( 0.198 444 / T ( K ) ) cm s 1 , T = 300 o K , V = 1 μ m 3 , and the total pore surface area in the model cube in Figure 1a, S p = 214 , 319 μ m 2 , determined in Step (1.i) of the Algorithm. The final value obtained for the coefficient is k V H + 3 × 10 8 s 1 .
  • The functions S H + ( x ) and S C O 2 ( x ) , which specify the localization of the reactive interface, which are defined in detail in Section 2.4.
  • The value of Q H + specified in Equation (7).
  • The expression for the diffusion-driven flux Q W , i , i = H + , C a 2 + , H C O 3 provided in Equation (9).
  • Specific parameters such as water saturation and N D a y (see Step 7 of the Algorithm) are specified below each figure in Section 4.
For the numerical implementation of the proposed Algorithm, a C++ code was developed using CUDA-based parallel computing technology. The computations were carried out using the method of lines in combination with a one-stage Rosenbrock scheme with a coefficient of 1 / 2 , incorporating factorization with respect to the spatial variables.

4. Results and Discussion

Figure 3a–c show the spatial distribution of ion concentrations [ H + ] , [ H C O 3 ] , and [ C a 2 + ] , respectively, in the central horizontal (OXY) cross-section of the computational domain for a water saturation of s w = 0.2 . The configuration of solid rock, liquid C O 2 clusters, and areas filled with aqueous solution of reaction products in this cross-section corresponds to that shown in Figure 1c. These distributions are established within a few seconds and remain nearly unchanged over much longer timescales compared to the equilibration time.
The temporal evolution of the ion concentrations [ H + ] , [ H C O 3 ] , and [ C a 2 + ] at the location marked with a circle in Figure 3a–c is shown in Figure 4a–c, respectively. According to model calculations, equilibration occurs within a few seconds. As seen from the plots, the steady-state concentrations of the ions are relatively low, especially for [ H + ] . This is primarily due to the narrow water-filled regions. The cations produced via reaction (1) at the boundaries of C O 2 clusters (yellow regions in Figure 1c) hardly diffuse into the C O 2 -filled domain [34] and instead promptly participate in reaction (2) on the pore walls. As a result, their concentrations in the aqueous phase remain low.
Figure 3d–f show the distributions of [ H + ] , [ H C O 3 ] , and [ C a 2 + ] , respectively, for a water saturation of s w = 0.8 , with the rock, C O 2 , and water configuration corresponding to that in Figure 1d. At high water saturation, the reactions occur almost throughout the entire pore space. The C O 2 fully dissolves in water, resulting in a [ H + ] concentration close to its theoretical maximum. Chemical reactions proceed more intensively than in the case of s w = 0.2 .
The establishment of ion concentrations [ H + ] , [ H C O 3 ] , and [ C a 2 + ] at the point marked with a circle in Figure 3d–f is illustrated in Figure 4d–f, respectively, for s w = 0.8 . Although this state cannot persist indefinitely, it can be regarded as quasi-stationary because its establishment time is significantly shorter than the timescale over which the reaction–diffusion process can be considered steady.
A comparison of the plots in Figure 4a–c for s w = 0.2 and Figure 4d–f for s w = 0.8 indicates that the “equilibrium” state is established more rapidly in the case of lower water saturation.
Figure 5 shows the ion concentration distributions as a function of pore geometry patterns for a water saturation of s w = 0.8 . The spatial profile along which the ion concentration distributions in Figure 5 were extracted is indicated by the yellow line in Figure 3. The peaks in the distributions correspond to the central regions of the pores, as seen in comparison with Figure 3.
Figure 5a illustrates that the concentration of hydrogen ions ( H + ) increases rapidly over time in the central parts of the pores and reaches its equilibrium significantly faster than the concentrations of the other reaction products, C a 2 + and H C O 3 . It is also clearly visible that at early times, the concentrations of C a 2 + and H C O 3 grow more rapidly near the pore walls than in the pore centers. This behavior reflects the surface-controlled nature of the calcite dissolution reaction.
Among the products, H C O 3 ions exhibit the fastest growth, as they are produced simultaneously in both reactions (1) and (2). As time progresses, the concentration peaks shift toward the pore centers due to diffusion, while the concentrations near the pore walls decline. This decline is caused by the depletion of H + ions near the walls as a result of their consumption in the reaction with calcite. No additional H + ions can be supplied, as their only source is the dissolution of C O 2 in water. Under conditions of high water saturation, the C O 2 completely dissolves within a relatively short time. In our simulation, for the specific case illustrated in Figure 3d–f (in case s w = 0.8 ), this time was approximately 4.5 s. After this point, the cation concentrations remain essentially constant. As the amount of available H + decreases, the reaction rates diminish, and the concentrations of C a 2 + and H C O 3 near the pore walls cease to increase as rapidly as they did during the initial stage.
As previously noted, the “steady-state” concentration distribution in the pore space cannot persist indefinitely due to the continuous outflow of reaction products into surrounding regions. According to the estimates presented in Section 2.5, these outflow processes occur approximately seven orders of magnitude more slowly than the process of establishing local equilibrium concentrations. It is not feasible to capture processes occurring on such widely separated timescales using a uniform time step.
For example, with a time step of τ = 0.001 , the authors’ available computing resources allow for approximately 10,000 iterations per hour, which corresponds to simulating only 10 s of real time. Therefore, to simulate phenomena that take place over months or years, we apply a time-acceleration strategy as described in Steps 6–12 of the Algorithm. Naturally, this approach reduces the accuracy of the simulation results; the longer the prediction horizon, the greater the accumulated error.
Figure 6 illustrates how the Algorithm functions when modeling the transformation of the pore space due to C O 2 dissolution in a layer with a thickness of one spatial grid step (see Equation (3)). For this illustration, we selected an initial water saturation of s w = 0.2 because, in this case, the C O 2 clusters within the pores are relatively large and persist for a sufficiently long time. To “accelerate the time” in simulation, we applied a time-scaling factor N D a y = 365 , as described in Step 7 of the Algorithm.
According to our calculations, after approximately two years of storage, the C O 2 contained in all the grid cells located at the boundaries of the clusters will have dissolved into the water, causing the cluster boundaries to shift from the pore walls toward the center of the clusters.
The initial pattern distribution corresponding to C O 2 clusters in the central cross-section of the model cube in the OXY plane is shown in Figure 1c (yellow regions). As the cluster boundaries evolve, the pattern distribution in the same section changes as shown in Figure 6a. The updated isolines of cluster boundaries after the surface layer of C O 2 has dissolved are depicted in Figure 6b, while the initial isolines are shown in Figure 2a.
Our calculations show that the total surface area of the C O 2 cluster boundaries increases as a result of this transformation, which in turn enhances the effective interface for C O 2 dissolution. Consequently, the concentration of H + ions in the pore space increases. This effect is visible in the comparison between the H + concentration distributions shown in Figure 3a and Figure 6c.
As a result, the surface reactions are more intense, leading to an increase in the concentrations of both H C O 3 and C a 2 + ions. These effects are evident from comparisons of the respective concentration distributions: for H C O 3 ions in Figure 3b and Figure 6d and for C a 2 + ions in Figure 3c and Figure 6e.
Figure 7 presents a forecast of the porosity change over the course of one year in a region of the reservoir where the water saturation is s w = 0.8 . To generate this prediction, we employed the time-acceleration factor N Day = 19 , as described in Step7 of the Algorithm.
As shown in Figure 7, the porosity evolves approximately linearly, increasing by about 0.4% per year. Assuming this linear behavior continues, we estimated the time required to completely dissolve a layer of rock with a thickness equal to one spatial grid step (see (3)) in the region of the reservoir where s w = 0.8 . To perform this estimate, we reduced the destruction threshold in condition (12) (by a factor of 1000). As a result, the destruction criterion took the following form:
0.001 h 3 N A i , j , k [ H + ] i , j , k = V C a C O 3 1 i , j , k S H + ( x i , y j , z k ) .
Then, we executed the Algorithm again using the same time-scaling factor N Day = 19 .
According to our calculations, the time required to dissolve the specified rock layer is approximately 1000 years. The resulting change in the spatial distribution of the solid rock—represented by binary patterns in the central cross-section of the computational domain (OXY plane)—compared to the initial state (see Figure 1b) is shown in Figure 8a. It should be noted that this estimate is relatively coarse. A more accurate prediction of the reservoir condition over periods exceeding 10 years would require further refinement of geological, physical, and chemical system parameters, which is a subject for future research.
Nevertheless, the resulting distributions of the reaction products are physically reasonable. The concentration of H + ions in the central section, shown in Figure 8c, is approximately half that in Figure 3d, which corresponds to the case without rock dissolution. This is due to the fact that the only source of H + ions in this scenario is the diffusive flux from the central part of the injection zone. The elevated calcium ion concentration shown in Figure 8d, compared to Figure 3e, is explained by the substantial amount of dissolved rock. The comparable concentrations of C a 2 + and H C O 3 ions in Figure 8e,d, respectively, indicate that the supply of these ions primarily results from surface reactions involving the dissolution of calcite.
Based on the graph in Figure 7, a 10% increase in porosity within the transition layer is projected to occur over approximately 30 years. This duration can be considered a rough estimate of the time required for the transition layer to advance by a distance equal to its own thickness, i.e., approximately 0.5 km. According to the model calculations, in the region where the water saturation is s w = 0.2 , the porosity remains nearly constant over time. Therefore, in long-term predictions of solid rock degradation, the primary mechanism will be the gradual displacement of the transition layer boundary.

5. Conclusions

In this work, we presented a mathematical model for simulating C O 2 storage in underground geological formations, capturing the microscale processes associated with rock–fluid interactions. A detailed algorithm was developed to account for changes in pore structure due to rock dissolution during numerical simulations. Additionally, we proposed a strategy to incorporate two significantly different timescales in the modeling of long-term rock degradation.
The model enables the following:
  • The estimation of changes in formation porosity;
  • The evaluation of the temporal dynamics of the concentrations of the reaction products of Equations (1) and (2);
  • The assessment of the volumetric C O 2 sink capacity due to diffusion in non-injection regions, which can be integrated into macroscopic models of C O 2 storage;
  • The prediction of the evolution of the transition layer (i.e., the zone in which the saturation of the reaction products decreases from maximum to zero) within the injection area.
The model has certain limitations:
  • Accurate concentration distributions can only be obtained when the diffusion coefficients in Equations (4)–(6) are sufficiently small [23,24]. Physically, this implies that there is negligible diffusion of reaction products into the solid matrix or into the CO2 liquid-phase clusters. In numerical practice, such small diffusion terms serve as artificial viscosity.
  • The model assumes constant storage conditions and does not account for precipitation via the reverse reaction of Equation (2).
  • The microscale model assumes a fixed spatial distribution of water saturation. Therefore, the model can be used to evaluate the state of the rock at a specific point within the storage reservoir, but it does not provide a macroscopic spatial distribution across the reservoir domain as a whole.
The primary goal of this study was to test the mathematical model. For this purpose, the model was calibrated using the typical composition of the Cenomanian formation and the chemical reactions characteristic of such lithology. The model can be further adapted to account for alternative geological features and varying storage conditions. The obtained results describing the long-term evolution of the storage boundary can be incorporated into macroscopic C O 2 storage models for large-scale assessment and planning.

Author Contributions

Conceptualization, N.L. and P.L. and A.S.; methodology, P.L.; software, N.L.; validation, D.E.; formal analysis, D.E.; writing—original draft preparation, N.L. and A.S.; project administration, A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Russian Science Foundation grant number 23-11-00069.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Class, H.; Ebigbo, A.; Helmig, R.; Dahle, H.K.; Nordbotten, J.M.; Celia, M.A.; Audigane, P.; Darcis, M.; Ennis-King, J.; Fan, Y.; et al. A benchmark study on problems related to CO2 storage in geologic formations. Comput. Geosci. 2009, 13, 409–434. [Google Scholar] [CrossRef]
  2. Land, C.S. Calculation of imbibition relative permeabilities for two- and three-phase flow from rock properties. Soc. Pet. Eng. J. 1968, 8, 149–156. [Google Scholar] [CrossRef]
  3. Fan, Y. Development of CO2 Sequestration Modeling Capabilities in Stanford General Purpose Research Simulator. Master’s Thesis, Stanford University, Stanford, CA, USA, 2006. [Google Scholar]
  4. Jiang, Y. Techniques for Modeling Complex Reservoirs and Advanced Wells. Ph.D. Thesis, Stanford University, Stanford, CA, USA, 2007. [Google Scholar]
  5. Trenty, L.; Michel, A.; Tillier, E.; Le Gallo, Y. A sequential splitting strategy for CO2 storage modelling. In Proceedings of the 10th European Conference on the Mathematics of Oil Recovery, Amsterdam, The Netherlands, 4–7 September 2006. [Google Scholar]
  6. Nordbotten, J.M.; Kavetski, D.; Celia, M.A.; Bachu, S. A semi-analytical model estimating leakage associated with CO2 storage in large-scale multi-layered geological systems with multiple leaky wells. Environ. Sci. Technol. 2009, 43, 743. [Google Scholar] [CrossRef]
  7. Sbai, M.A.; Azaroual, M. A numerical model for miscible displacement of multi-component reactive species. Dev. Water Sci. 2004, 55, 849–859. [Google Scholar] [CrossRef]
  8. Afanasyev, A.; Kempkab, T.; Kühnb, M.; Melnik, O. Validation of the MUFITS reservoir simulator against standard CO2 storage benchmarks and history-matched models of the Ketzin pilot site. Energy Procedia 2016, 97, 395–402. [Google Scholar] [CrossRef]
  9. Loughnan, F.C. Chemical Weathering of Silicate Minerals; American Elsevier Publishing Company: New York, NY, USA, 1969. [Google Scholar]
  10. Sokolova, T.A. Decomposition of clay minerals in model experiments and in soils: Possible mechanisms, rates, and diagnostics (analysis of literature). Eurasian Soil Sci. 2013, 46, 182–197. [Google Scholar] [CrossRef]
  11. Ebigbo, A.; Class, H.; Helmig, R. CO2 leakage through an abandoned well: Problem-oriented benchmarks. Comput. Geosci. 2007, 11, 103–115. [Google Scholar] [CrossRef]
  12. Wu, P.; Li, Y.; Wang, L.; Sun, X.; Wu, D.; He, Y.; Li, Q.; Song, Y. Hydrate-bearing sediment of the South China Sea: Microstructure and mechanical characteristics. Eng. Geol. 2022, 307, 106782. [Google Scholar] [CrossRef]
  13. Wu, Y.; Tahmasebi, P.; Lin, C.; Dong, C. Process-based and dynamic 2D modeling of shale samples: Considering the geology and pore-system evolution. Int. J. Coal Geol. 2020, 218, 103368. [Google Scholar] [CrossRef]
  14. Kumar, A.; Maini, B.; Bishnoi, P.R.; Clarke, M.; Zatsepina, O.; Srinivasan, S. Experimental determination of permeability in the presence of hydrates and its effect on the dissociation characteristics of gas hydrates in porous media. J. Pet. Sci. Eng. 2010, 70, 114–122. [Google Scholar] [CrossRef]
  15. Kou, X.; Feng, J.; Li, X.; Wang, Y.; Chen, Z. Visualization of interactions between depressurization-induced hydrate decomposition and heat/mass transfer. Energy 2022, 239, 122230. [Google Scholar] [CrossRef]
  16. Xiao, C.; Li, X.; Lv, Q.; Yu, Y.; Yu, J.; Li, G.; Shen, P. Experimental measurement and clustered equal diameter particle model of permeability with methane hydrate in glass beads. Fuel 2022, 320, 123924. [Google Scholar] [CrossRef]
  17. Zhang, J.; Song, Z.; Zhou, K.; Li, Q.; Jiao, H.; Yin, Z. Pore-Scale Analysis of the Permeability and Effective Thermal Conductivity of Hydrate-Bearing Sediments Based on a High-Pressure Microfluidics Approach. Energy Fuels 2024, 38, 22192–22204. [Google Scholar] [CrossRef]
  18. Xu, R.N.; Li, R.; Ma, J.; He, D.; Jiang, P.X. Effect of Mineral Dissolution/Precipitation and CO2 Exsolution on CO2 transport in Geological Carbon Storage. Accounts Chem. Res. 2017, 50, 2056–2066. [Google Scholar] [CrossRef]
  19. Wang, W.; Zhang, X.; Mao, C.; Hao, Z.; Liang, Z.; Wang, D.W.; Zhu, Y. The dissolution mechanism of calcite and its impact on CO2 sequestration in deep-water sandstone during CO2 flooding: A case study in the Chang 7 member, Ordos Basin, China. Mar. Pet. Geol. 2025, 182, 107566. [Google Scholar] [CrossRef]
  20. The Materials Project. Available online: https://next-gen.materialsproject.org/ (accessed on 6 April 2025).
  21. Bachu, S.; Bonijoly, D.; Bradshaw, J.; Burruss, R.; Holloway, S.; Christensen, N.P.; Mathiassen, O.M. CO2 storage capacity estimation: Methodology and gaps. Int. J. Greenh. Gas Control 2007, 1, 430–443. [Google Scholar] [CrossRef]
  22. Pavlenko, V.N.; Ul’yanova, O.V. Method of Upper and Lower Solutions for Parabolic-Type Equations with Discontinuous Nonlinearities. Differ. Equ. 2002, 38, 520–527. [Google Scholar] [CrossRef]
  23. Nefedov, N.; Tishchenko, B.; Levashova, N. An Algorithm for Construction of the Asymptotic Approximation of a Stable Stationary Solution to a Diffusion Equation System with a Discontinuous Source Function. Algorithms 2023, 16, 359. [Google Scholar] [CrossRef]
  24. Tishchenko, B.V. Existence of solutions of a system of two ordinary differential equations with a modular–cubic type nonlinearity. Theor. Math. Phys. 2023, 215, 735–750. [Google Scholar] [CrossRef]
  25. Haghi, R.K.; Chapoy, A.; Peirera, L.M.C.; Yang, J.H.; Tohidi, B. pH of CO2 saturated water and CO2 saturated brines: Experimental measurements and modelling. Int. J. Greenh. Gas Control 2017, 66, 190–203. [Google Scholar] [CrossRef]
  26. Zhao, D.F.; Buchholz, A.; Mentel, T.F.; Müller, K.-P.; Borchardt, J.; Kiendler-Scharr, A.; Spindler, C.; Tillmann, R.; Trimborn, A.; Zhu, T.; et al. Novel method of generation of Ca(HCO3)2 and CaCO3 aerosols and first determination of hygroscopic and cloud condensation nuclei activation properties. Atmos. Chem. Phys. 2010, 10, 8601–8616. [Google Scholar] [CrossRef]
  27. Falkowski, P.G.; Raven, J.A. Aquatic Photosynthesis; Princeton University Pressp.: Princeton, NJ, USA, 2007; p. 160. [Google Scholar]
  28. Kaufmann, G.; Dreybrodt, W. Calcite dissolution kinetics in the system CaCO3H2OCO2 at high undersaturation. Geochim. Cosmochim. Acta 2007, 71, 1398–1410. [Google Scholar] [CrossRef]
  29. Afanasyev, A.; Utkin, I. Modelling ground displacement and gravity changes with the MUFITS simulator. Adv. Geosci. 2020, 54, 89–98. [Google Scholar] [CrossRef]
  30. Yan, X.; Delgado, M.; Aubry, J.; Gribelin, O.; Stocco, A.; Boisson-Da Cruz, F.; Bernard, J.; Ganachaud, F. Central Role of Bicarbonate Anionsin Charging Water/Hydrophobic Interfaces. J. Phys. Chem. Lett. 2018, 9, 96–103. [Google Scholar] [CrossRef] [PubMed]
  31. Elovikova, T.M. Analiz vliyaniya lechebno-profilakticheskoj zubnoj pasty s ehkstraktami trav na sostoyanie polosti rta u pacientov s gingivitom. Probl. Stomatol. 2015, 2, 5–9. (In Russian) [Google Scholar]
  32. Schuszter, G.; Gehér-Herczegh, T.; Szűcs, Á; Tóth, Á; Horváth, D. Determination of the diffusion coefficient of hydrogenion in hydrogels. Phys. Chem. Chem. Phys. 2017, 19, 12136–12143. [Google Scholar] [CrossRef]
  33. Lee, J.; Lee, J.I.; Yoon, H.J.; Cha, J.E. Supercritical Carbon Dioxide turbomachinery design for water-cooled Small Modular Reactor application. Nucl. Eng. Des. 2014, 270, 76–89. [Google Scholar] [CrossRef]
  34. Stone, H.W. Solubility of Water in Liquid Carbon Dioxide. Ind. Eng. Chem. 1943, 35, 1284–1286. [Google Scholar] [CrossRef]
Figure 1. (a) Three-dimensional illustration of the computational domain. (b) Central cross-section of the computational domain by the OXY plane: brown color—areas filled with solid rock, blue color—pore cavities. (c,d) Central cross-section of the computational domain by the OXY plane with the presence of C O 2 in the pores: (c) water saturation 0.2 and (d) water saturation 0.8; brown color—areas filled with solid rock, blue color—areas filled with aqueous solution of reaction products, and yellow color—areas filled with C O 2 .
Figure 1. (a) Three-dimensional illustration of the computational domain. (b) Central cross-section of the computational domain by the OXY plane: brown color—areas filled with solid rock, blue color—pore cavities. (c,d) Central cross-section of the computational domain by the OXY plane with the presence of C O 2 in the pores: (c) water saturation 0.2 and (d) water saturation 0.8; brown color—areas filled with solid rock, blue color—areas filled with aqueous solution of reaction products, and yellow color—areas filled with C O 2 .
Algorithms 18 00503 g001
Figure 2. Central cross-section of the computational domain by the OXY plane. Black coloured are the isolines of (a) the surface of C O 2 dissolution at s w = 0.2 , (b) the surface of C O 2 dissolution at s w = 0.8 , and (c) the surface of pores.
Figure 2. Central cross-section of the computational domain by the OXY plane. Black coloured are the isolines of (a) the surface of C O 2 dissolution at s w = 0.2 , (b) the surface of C O 2 dissolution at s w = 0.8 , and (c) the surface of pores.
Algorithms 18 00503 g002
Figure 3. Equilibrium distribution of reaction product concentrations in pores in the central cross-section of the computational domain by the OXY plane (ac) at s w = 0.2 and (df) at s w = 0.8 ; (a,d) [ H + ] , m M ; (b,e) [ H C O 3 ] , m M ; and (c,f) [ C a 2 + ] , m M . The circular markers identify the spatial locations for which the time-dependent behavior shown in Figure 4 was computed. The spatial profile along which the ion concentration distributions in Figure 5 were extracted is indicated by the yellow line.
Figure 3. Equilibrium distribution of reaction product concentrations in pores in the central cross-section of the computational domain by the OXY plane (ac) at s w = 0.2 and (df) at s w = 0.8 ; (a,d) [ H + ] , m M ; (b,e) [ H C O 3 ] , m M ; and (c,f) [ C a 2 + ] , m M . The circular markers identify the spatial locations for which the time-dependent behavior shown in Figure 4 was computed. The spatial profile along which the ion concentration distributions in Figure 5 were extracted is indicated by the yellow line.
Algorithms 18 00503 g003
Figure 4. Temporal evolution of ion concentrations in a representative point of the computational domain for different values of water saturation s w . Panels (ac) show the evolution of [ H + ] , [ H C O 3 ] , and [ C a 2 + ] , respectively, for s w = 0.2 . Panels (df) show the corresponding ion concentration dynamics for s w = 0.8 . The concentrations are measured at a point indicated by a circle in Figure 3.
Figure 4. Temporal evolution of ion concentrations in a representative point of the computational domain for different values of water saturation s w . Panels (ac) show the evolution of [ H + ] , [ H C O 3 ] , and [ C a 2 + ] , respectively, for s w = 0.2 . Panels (df) show the corresponding ion concentration dynamics for s w = 0.8 . The concentrations are measured at a point indicated by a circle in Figure 3.
Algorithms 18 00503 g004
Figure 5. Spatial distributions of ion concentrations along the yellow line shown in Figure 3, for water saturation s w = 0.8 : (a) the evolution of [ H + ] concentrations at t = 0.5 s and t = 4.5 s; (b) the distribution of [ H C O 3 ] at t = 0.5 s, 3.5 s, and 30 s; and (c) the corresponding profiles of [ C a 2 + ] at the same time intervals.
Figure 5. Spatial distributions of ion concentrations along the yellow line shown in Figure 3, for water saturation s w = 0.8 : (a) the evolution of [ H + ] concentrations at t = 0.5 s and t = 4.5 s; (b) the distribution of [ H C O 3 ] at t = 0.5 s, 3.5 s, and 30 s; and (c) the corresponding profiles of [ C a 2 + ] at the same time intervals.
Algorithms 18 00503 g005
Figure 6. The pore space filling in and reaction product concentration after approximately 2 years of storing of C O 2 at a water saturation of s w = 0.2 in the central cross-section of the computational domain by the OXY plane: (a) the formation: brown color—areas filled with solid rock, blue color—areas filled with aqueous solution of reaction products, and yellow color—areas filled with C O 2 ; (b) the isolines of the surface of C O 2 clusters; and (ce) the equilibrium distribution of reaction product concentrations in pores: (c) [ H + ] , m M , (d) [ H C O 3 ] , m M , and (e) [ C a 2 + ] , m M .
Figure 6. The pore space filling in and reaction product concentration after approximately 2 years of storing of C O 2 at a water saturation of s w = 0.2 in the central cross-section of the computational domain by the OXY plane: (a) the formation: brown color—areas filled with solid rock, blue color—areas filled with aqueous solution of reaction products, and yellow color—areas filled with C O 2 ; (b) the isolines of the surface of C O 2 clusters; and (ce) the equilibrium distribution of reaction product concentrations in pores: (c) [ H + ] , m M , (d) [ H C O 3 ] , m M , and (e) [ C a 2 + ] , m M .
Algorithms 18 00503 g006
Figure 7. Simulation of porosity change over 1 year in the region with s w = 0.8 according to the model.
Figure 7. Simulation of porosity change over 1 year in the region with s w = 0.8 according to the model.
Algorithms 18 00503 g007
Figure 8. The pore space filling in and reaction product concentration after 1000 years of storing of C O 2 at a water saturation of s w = 0.8 in the central cross-section of the computational domain by the OXY plane: (a) the formation: brown color—areas filled with solid rock and blue color—areas filled with aqueous solution of reaction products; (b) the isolines of the pore surface; and (ce) the equilibrium distribution of the reaction product concentrations in the pores: (c) [ H + ] , m M , (d) [ H C O 3 ] , m M , and (e) [ C a 2 + ] , m M .
Figure 8. The pore space filling in and reaction product concentration after 1000 years of storing of C O 2 at a water saturation of s w = 0.8 in the central cross-section of the computational domain by the OXY plane: (a) the formation: brown color—areas filled with solid rock and blue color—areas filled with aqueous solution of reaction products; (b) the isolines of the pore surface; and (ce) the equilibrium distribution of the reaction product concentrations in the pores: (c) [ H + ] , m M , (d) [ H C O 3 ] , m M , and (e) [ C a 2 + ] , m M .
Algorithms 18 00503 g008
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Levashova, N.; Levashov, P.; Erofeev, D.; Sidorova, A. The Problem of Formation Destruction in Carbon Dioxide Storage: A Microscopic Model. Algorithms 2025, 18, 503. https://doi.org/10.3390/a18080503

AMA Style

Levashova N, Levashov P, Erofeev D, Sidorova A. The Problem of Formation Destruction in Carbon Dioxide Storage: A Microscopic Model. Algorithms. 2025; 18(8):503. https://doi.org/10.3390/a18080503

Chicago/Turabian Style

Levashova, Natalia, Pavel Levashov, Dmitry Erofeev, and Alla Sidorova. 2025. "The Problem of Formation Destruction in Carbon Dioxide Storage: A Microscopic Model" Algorithms 18, no. 8: 503. https://doi.org/10.3390/a18080503

APA Style

Levashova, N., Levashov, P., Erofeev, D., & Sidorova, A. (2025). The Problem of Formation Destruction in Carbon Dioxide Storage: A Microscopic Model. Algorithms, 18(8), 503. https://doi.org/10.3390/a18080503

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop