<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1241672</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1241672</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Numerical study on density-driven convection of CO<sub>2</sub>-H<sub>2</sub>S mixture in fractured and sequential saline aquifers</article-title>
<alt-title alt-title-type="left-running-head">Liu and Yao</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1241672">10.3389/fenrg.2023.1241672</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Boyu</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2349176/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yao</surname>
<given-names>Jun</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
</contrib-group>
<aff>
<institution>Research Center of Multiphase Flow in Porous Media</institution>, <institution>China University of Petroleum (East China)</institution>, <addr-line>Qingdao</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1318743/overview">Bo Ren</ext-link>, The University of Texas at Austin, United States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2036417/overview">Cunqi Jia</ext-link>, The University of Texas at Austin, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1262650/overview">Varvara Sygouni</ext-link>, University of Patras, Greece</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1449033/overview">Ye Tian</ext-link>, Southwest Petroleum University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jun Yao, <email>rcogfr_upc@126.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>08</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1241672</elocation-id>
<history>
<date date-type="received">
<day>17</day>
<month>06</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>08</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Liu and Yao.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Liu and Yao</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Dissolution trapping stands as a critical mechanism for the geological carbon storage (GCS) and can be notably improved through density-driven convection. However, to the best of the author&#x2019;s knowledge, the discussion on density-driven convection of CO<sub>2</sub>-H<sub>2</sub>S mixture has been limited to the exclusion of intersected fractures and lithology sequence effects. Therefore, this study aims to systematically investigate the impact of H<sub>2</sub>S concentration, fractures, and lithology sequence on convective mixing. Four distinct mechanisms that influence convective mixing of CO<sub>2</sub>-H<sub>2</sub>S mixtures in the presence of fractures were identified: 1) accelerated downward solute transportation in fractures, 2) coalescence between plumes around fractures and primary down-swelling plumes, 3) high fracture conductivity inhibiting plume migration across fractures, and 4) upward flow in fractures facilitating the transport of high-concentration solute out of the system. Additionally, the effects of lithology sequence on the shape of CO<sub>2</sub> plumes and the curve shape of the total flux at the top boundary were described. The results demonstrated that density-driven convection is enhanced with decreasing H<sub>2</sub>S concentration and increasing fracture interaction angle and fracture conductivity ratio. The magnitudes of density-driven convection, ranked from high to low, are fining downward, uniform, and fining upward lithology sequences. Furthermore, the H<sub>2</sub>S concentration affects the flow direction within fractures and alters the relative magnitude of the dimensionless concentration in the noise sequences. The findings of this study on a small scale were proven to be applicable on a large scale.</p>
</abstract>
<kwd-group>
<kwd>CO<sub>2</sub> storage</kwd>
<kwd>solubility trapping</kwd>
<kwd>natural convection</kwd>
<kwd>heterogeneous formation</kwd>
<kwd>supercritical CO<sub>2</sub>
</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Carbon Capture, Utilization and Storage</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The substantial increase in CO<sub>2</sub> emissions resulting from the extensive utilization of fossil fuel-based energy sources has led to significant climate-related challenges since the advent of the industrial revolution (<xref ref-type="bibr" rid="B24">Kumar et al., 2020</xref>). As an effective strategy to mitigate net CO<sub>2</sub> emissions, the implementation of CO<sub>2</sub> capture and storage (CCS) technology has emerged as a promising solution (<xref ref-type="bibr" rid="B42">Zhao et al., 2023</xref>). Geological formations suitable for CO<sub>2</sub> storage include saline aquifers, depleted oil and gas reservoirs, and oil and gas reservoirs under CO<sub>2</sub>-enhanced oil recovery (<xref ref-type="bibr" rid="B15">Hannis et al., 2017</xref>; <xref ref-type="bibr" rid="B33">Nguyen et al., 2018</xref>). Among these formations, saline aquifers have garnered particular interest due to their significant porosity and permeability, offering substantial storage capacity (<xref ref-type="bibr" rid="B7">Celia, 2017</xref>; <xref ref-type="bibr" rid="B19">Jia et al., 2023</xref>).</p>
<p>The injected CO<sub>2</sub> in the saline aquifer is supercritical because saline aquifers usually exist at depths greater than 800&#xa0;m (<xref ref-type="bibr" rid="B6">Bachu and Adams, 2003</xref>). The supercritical CO<sub>2</sub> density varies between 266 and 766&#xa0;kg/m<sup>3</sup>, while the water density is 945&#x2013;1,230&#xa0;kg/m<sup>3</sup> (<xref ref-type="bibr" rid="B1">Adams and Bachu, 2010</xref>). Due to the buoyancy effect caused by the large density difference between Sc-CO<sub>2</sub> and water, the Sc-CO<sub>2</sub> rises upward until it reaches an impermeable caprock called structural trapping (<xref ref-type="bibr" rid="B39">Taku Ide et al., 2007</xref>). The structurally trapped Sc-CO<sub>2</sub> then dissolves into brine through molecular diffusion, causing an increase in brine density from 0.1% to 1% depending on reservoir conditions such as pressure, temperature, and salinity (<xref ref-type="bibr" rid="B11">Ennis-King and Paterson, 2003</xref>). The higher density of CO<sub>2</sub>-saturated brine overlying fresh brine causes the instability of the system and finger-like CO<sub>2</sub> plumes to form (<xref ref-type="bibr" rid="B5">Amooie et al., 2018</xref>). This process is called density-driven convection, which improves the amount of CO<sub>2</sub> dissolved in brine by continuously replacing CO<sub>2</sub>-saturated brine with fresh brine so that fresh brine can be in constant contact with Sc-CO<sub>2</sub> above (<xref ref-type="bibr" rid="B14">Farajzadeh et al., 2007</xref>; <xref ref-type="bibr" rid="B16">Hassanzadeh et al., 2007</xref>).</p>
<p>The co-injection of CO<sub>2</sub> mixtures into deep saline aquifers has been a promising way to achieve capital and energy savings because separating CO<sub>2</sub> from impure streams is an expensive and energy-consuming process (<xref ref-type="bibr" rid="B23">Knauss et al., 2005</xref>; <xref ref-type="bibr" rid="B40">Wang et al., 2011</xref>; <xref ref-type="bibr" rid="B31">Markewitz et al., 2012</xref>). Depending on whether the density of gas-saturated brine decreases or increases, co-injection of CO<sub>2</sub> mixtures may delay or accelerate convective dissolution. <xref ref-type="bibr" rid="B26">Li and Jiang (2014)</xref> investigated the effects of nitrogen and sulfur dioxide impurities on convective dissolution. They stated that the nitrogen impurity hindered while the sulfur dioxide impurity enhanced the convective mixing. <xref ref-type="bibr" rid="B28">Liu et al. (2017)</xref> found that H<sub>2</sub>S had an inhibitive effect on convective mixing. However, the above studies ignored the double-diffusive effects on the onset of convection. <xref ref-type="bibr" rid="B18">Jafari Raad and Hassanzadeh (2016)</xref> first investigated double diffusive effects and stated that the diffusion contrast between CO<sub>2</sub> and impurities resulted in a non-monotonic density profile. <xref ref-type="bibr" rid="B21">Kim and Song (2017)</xref> indicated that double diffusive effects had positive or negative effects on system stability depending on the diffusivity ratio, buoyancy ratio, and impurity concentration. The effects of CO<sub>2</sub> mixtures on density-driven convection have been investigated through experimental studies. <xref ref-type="bibr" rid="B29">Mahmoodpour et al. (2020)</xref> conducted experiments under reservoir conditions, analyzing N<sub>2</sub> mole fractions of 0%, 10%, 20%, and 100% with varying brine salinities. Their findings highlighted that the presence of N<sub>2</sub> can either hinder or promote density-driven convection, depending on the mole fraction of N<sub>2</sub>. <xref ref-type="bibr" rid="B25">Li et al. (2023)</xref> performed experiments in Hele-Shaw cells, examining the influence of O<sub>2</sub> and Ar as impurities. The results demonstrated that Ar impurities had the potential to enhance convective mixing, while O<sub>2</sub> impurities were found to weaken convective mixing.</p>
<p>Formation heterogeneity also plays an essential role in convective mixing. In terms of heterogeneous permeability, <xref ref-type="bibr" rid="B13">Farajzadeh et al. (2011)</xref> investigated different flow regimes of density-driven convection with different magnitudes of permeability variance. <xref ref-type="bibr" rid="B3">Aggelopoulos and Tsakiroglou (2012)</xref> investigated the micro-heterogeneous permeability and showed that the micro-heterogeneity strengthened the convective mixing. <xref ref-type="bibr" rid="B38">Soltanian et al. (2016)</xref> investigated the effect of the facies-based heterogeneity on convective mixing and upgraded it to three dimensions. Concerning fractures, the effects of fracture angle, fracture density, fracture permeability, fracture aperture, fracture surface roughness, fracture-matrix permeability ratio, and intersected fractures on the convective mixing were investigated (<xref ref-type="bibr" rid="B22">Kim et al., 2019</xref>; <xref ref-type="bibr" rid="B35">Rezk and Foroozesh, 2019</xref>; <xref ref-type="bibr" rid="B36">Shafabakhsh et al., 2021</xref>). Numerous experimental studies have also been conducted to explore the impact of heterogeneous porous media on CO<sub>2</sub> convective mixing. <xref ref-type="bibr" rid="B2">Agartan et al. (2015)</xref> conducted an experiment in heterogeneous media under atmospheric conditions, revealing that significant convective mixing may not exist in some formations, particularly in layered systems with low-permeability layers. <xref ref-type="bibr" rid="B41">Wang et al. (2021)</xref> observed that the sand layer initially affected by downward fingers plays a dominant role in finger evolution. <xref ref-type="bibr" rid="B4">Amarasinghe et al. (2020)</xref> conducted experiments under reservoir conditions (10&#xa0;MPa and 50&#xb0;C) and observed fingering in highly permeable porous media, whereas lower permeable porous media (500&#xa0;mD) exhibited piston-like displacement.</p>
<p>Previous studies have separately examined the effects of impurity and heterogeneity on convective mixing. Nevertheless, it is imperative to consider the realistic scenario where CO<sub>2</sub> mixtures are injected into heterogeneous formations. Therefore, the present work focuses on the co-injection of CO<sub>2</sub>-H<sub>2</sub>S in fractured and sequential saline aquifers. The study aims to elucidate how fractures and lithology sequences impact plume shape and the subsequent convective mixing rate. Additionally, the study analyzes how the effects of H<sub>2</sub>S concentration on convective mixing change in the presence of fractures and lithology sequences. The simulation model coupling the continuity equation, Darcy&#x2019;s flow, and mass balance equation was developed based on COMSOL Multiphysics 5.6 (<xref ref-type="bibr" rid="B8">COMSOL, 2020</xref>).</p>
<p>This article is structured as follows. First, the governing equations and flash calculation process are detailed. Then, the model description and parameters are listed. The model is validated by the published results. Furthermore, the numerical results and discussion are provided, and the small-scale results are extended to the large scale. The main conclusions of the paper are presented at the end.</p>
</sec>
<sec id="s2">
<title>2 Methodology and model description</title>
<sec id="s2-1">
<title>2.1 Governing equations</title>
<p>The governing equations for convective mixing include the continuity equation and the mass balance equation. The continuity equation in the porous medium is given by<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2207;</mml:mo>
<mml:mo>&#x2219;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Darcy&#x2019;s velocity <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is calculated by Darcy&#x2019;s law<disp-formula id="e2">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">K</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the time, <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the matrix porosity, <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the mixture density, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">K</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the matrix permeability, <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the dynamic viscosity of the mixture, <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the pressure and <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the gravity term. The mass balance equation for the transport of dissolved CO<sub>2</sub> and H<sub>2</sub>S is<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2207;</mml:mo>
<mml:mo>&#x2219;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">O</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the component concentration and <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the effective diffusion coefficient of the component. The Millington and Quirk model (<xref ref-type="bibr" rid="B32">Millington and Quirk, 1961</xref>) is used to calculate the effective diffusion coefficient given by<disp-formula id="e4">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Fluid density is a function of temperature, pressure, and component concentration. The density equation expressed by <xref ref-type="bibr" rid="B9">Diersch and Kolditz (2002)</xref> is used for simplicity.<disp-formula id="e5">
<mml:math id="m15">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf11">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the density of CO<sub>2</sub>-free water, <inline-formula id="inf12">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the densification coefficient.</p>
<p>To account for the presence of fractures within the porous medium, the &#x201c;Fracture Flow&#x201d; interface available in COMSOL Multiphysics 5.6 was utilized. This interface utilizes tangential derivatives to characterize the flow along the interior boundaries. The flow in the fracture is governed by the continuity equation and the mass balance equation, represented as (<xref ref-type="bibr" rid="B8">COMSOL, 2020</xref>).<disp-formula id="e7">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">q</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">q</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">O</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">q</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">K</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msub>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msub>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf13">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">q</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the volume flow rate per unit length in the fracture, <inline-formula id="inf14">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the fracture aperture, <inline-formula id="inf15">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the fracture porosity, <inline-formula id="inf16">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the fracture permeability and <inline-formula id="inf17">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the tangential derivatives along the interior boundary representing fractures.</p>
<p>COMSOL Multiphysics&#x2019; flash calculation at the thermodynamic interface was used to obtain CO<sub>2</sub> and H<sub>2</sub>S concentrations at the top boundary, assuming local thermodynamic equilibrium. The Rachford-Rice equation (<xref ref-type="bibr" rid="B34">Rachford and Rice, 1952</xref>) is used to obtain the partitioning of different components into two phases given as:<disp-formula id="e10">
<mml:math id="m27">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2211;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>Once the mole fraction of the liquid phase (<inline-formula id="inf18">
<mml:math id="m28">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) is solved, the mole fractions of components in both phases can be solved by:<disp-formula id="e11">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The dissolved H<sub>2</sub>S and CO<sub>2</sub> compositions in the water phase are used as the top boundary conditions, as shown in <xref ref-type="table" rid="T1">Table 1</xref>. The average error between our results and the results from <xref ref-type="bibr" rid="B27">Li and Jiang (2020)</xref> is 1.3%, indicating that our results can be used in this study.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>The dissolved gas compositions at 10&#xa0;Mpa and 45<inline-formula id="inf19">
<mml:math id="m31">
<mml:mrow>
<mml:mo>&#x2103;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. The units are mole fractions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Injected gas composition</th>
<th colspan="2" align="center">Dissolved gas composition</th>
</tr>
<tr>
<th align="center">CO<sub>2</sub>
</th>
<th align="center">H<sub>2</sub>S</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">100% CO<sub>2</sub>
</td>
<td align="center">0.021280</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">90% CO<sub>2</sub> <inline-formula id="inf20">
<mml:math id="m32">
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 10% H<sub>2</sub>S</td>
<td align="center">0.019784</td>
<td align="center">0.004597</td>
</tr>
<tr>
<td align="center">80% CO<sub>2</sub> <inline-formula id="inf21">
<mml:math id="m33">
<mml:mrow>
<mml:mo>&#x2b;</mml:mo> <mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>0% H<sub>2</sub>S</td>
<td align="center">0.018267</td>
<td align="center">0.008349</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-2">
<title>2.2 Boundary and initial conditions</title>
<p>The domain boundaries are characterized to govern the flow and concentration behaviors. For the left, right, and bottom boundaries, impermeability is assumed, resulting in the following conditions:<disp-formula id="e13">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>At the top boundary, a constant pressure condition is implemented to satisfy the continuity equation:<disp-formula id="e15">
<mml:math id="m36">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>To account for perturbations caused by CO<sub>2</sub> injection or formation heterogeneity, a sine wave function is introduced. This function represents the concentrations of CO<sub>2</sub> and H<sub>2</sub>S at the top boundary and is defined as<disp-formula id="e16">
<mml:math id="m37">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf22">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the dimensionless amplitude of the sine wave function and <inline-formula id="inf23">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the wavelength.</p>
<p>Initially, the water phase contains no CO<sub>2</sub> or H<sub>2</sub>S, and the pressure in the domain is equal to the pressure at the top boundary:<disp-formula id="e17">
<mml:math id="m40">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m41">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3">
<title>2.3 Model setup and simulation parameters</title>
<p>To investigate the density-driven convection, a two-dimensional domain below the gas-saturated brine layer was built using COMSOL Multiphysics 5.6, as shown in <xref ref-type="fig" rid="F1">Figure 1A</xref>. Both the domain width and height were 1&#xa0;m. The formation brine in the research domain was assumed to be pure water, and no gas was initially dissolved. All domain boundaries were assumed to be closed except the top boundary, which was assumed to be a constant concentration boundary. The CO<sub>2</sub> and H<sub>2</sub>S concentrations are shown in <xref ref-type="table" rid="T1">Table 1</xref>. Other assumptions included the following: First, the top boundary was assumed to be sharp, and the two-phase transition zone caused by capillary pressure was ignored (<xref ref-type="bibr" rid="B10">Emami-Meybodi et al., 2015</xref>). Second, the free gas mixture above the top boundary was assumed to be abundant, so the pressure change due to the dissolution of the gas mixture was ignored, and the top boundary was kept gas-saturated (<xref ref-type="bibr" rid="B27">Li and Jiang, 2020</xref>). Third, the domain was assumed to be isothermal (<xref ref-type="bibr" rid="B17">Islam et al., 2014</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic illustration of <bold>(A)</bold> small-scale domain, and <bold>(B)</bold> large-scale domain with intersected fractures.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g001.tif"/>
</fig>
<p>To simulate the convective dissolution problem, the &#x201c;Darcy&#x2019;s flow&#x201d; interface and the &#x201c;transport of diluted species in porous media&#x201d; interface were coupled. To accurately capture the diffusive behavior during the early stages, it is necessary to ensure that the grid size near the top boundary is smaller than the critical thickness of the diffusive boundary layer at the onset of convection. The critical thickness, denoted as L, can be calculated using the equation <inline-formula id="inf24">
<mml:math id="m42">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3.6</mml:mn>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf25">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a constant factor from linear stability results (<xref ref-type="bibr" rid="B12">Ennis-King et al., 2005</xref>). In this study, the calculated critical thickness is 0.0076&#xa0;m. To meet this requirement, the grid block size near the top boundary was set to 0.0067&#xa0;m. Away from the top boundary, the grid block size gradually increased to 0.028&#xa0;m in order to improve computational efficiency. The time-stepping algorithm employed in this study is the strict backward differentiation formula (BDF), with a maximum BDF order set to 2 to ensure numerical stability. To enhance computational efficiency, a segregated solver with an automatic Newton-Raphson iteration method is utilized. For the solution of the linear system, the MUMPS solver is employed, utilizing preordering algorithms to effectively permute columns and minimize fill-in. The simulation parameters used in this study are shown in <xref ref-type="table" rid="T2">Table 2</xref>. The model is validated by the published model constructed by <xref ref-type="bibr" rid="B22">Kim et al. (2019)</xref> on the base case without H<sub>2</sub>S and fractures, as shown in the <xref ref-type="sec" rid="s10">Supplementary Appendix</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Simulation parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Temperature (<italic>T</italic>) (K)</td>
<td align="left">318.15</td>
</tr>
<tr>
<td align="left">Pressure at the top boundary (<italic>P<sub>top</sub>
</italic>) (MPa)</td>
<td align="left">10</td>
</tr>
<tr>
<td align="left">Matrix porosity (<inline-formula id="inf26">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (-)</td>
<td align="left">0.3</td>
</tr>
<tr>
<td align="left">Matrix permeability (<inline-formula id="inf27">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) [<inline-formula id="inf28">
<mml:math id="m46">
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf29">
<mml:math id="m47">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Fracture porosity (<inline-formula id="inf30">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (-)</td>
<td align="left">0.4</td>
</tr>
<tr>
<td align="left">Fracture permeability (<inline-formula id="inf31">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) [<inline-formula id="inf32">
<mml:math id="m50">
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf33">
<mml:math id="m51">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>9</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Fracture aperture (<inline-formula id="inf34">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (mm)</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">Fracture length (<inline-formula id="inf35">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (m)</td>
<td align="left">0.8</td>
</tr>
<tr>
<td align="left">Fresh water density (<inline-formula id="inf36">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) [<inline-formula id="inf37">
<mml:math id="m55">
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">998</td>
</tr>
<tr>
<td align="left">Effective diffusion coefficient (<inline-formula id="inf38">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) [<inline-formula id="inf39">
<mml:math id="m57">
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf40">
<mml:math id="m58">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>9</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Dynamic viscosity (<inline-formula id="inf41">
<mml:math id="m59">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) [<inline-formula id="inf42">
<mml:math id="m60">
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mo>&#x2219;</mml:mo>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.5</td>
</tr>
<tr>
<td align="left">Densification coefficient of CO<sub>2</sub> (<inline-formula id="inf43">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">O</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (-)</td>
<td align="left">0.1509</td>
</tr>
<tr>
<td align="left">Densification coefficient of H<sub>2</sub>S (<inline-formula id="inf44">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (-)</td>
<td align="left">&#x2212;0.1113</td>
</tr>
<tr>
<td align="left">dimensionless amplitude of sine function (<inline-formula id="inf45">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (-)</td>
<td align="left">0.01</td>
</tr>
<tr>
<td align="left">Wavelength of sine function (<inline-formula id="inf46">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (-)</td>
<td align="left">1/12</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-4">
<title>2.4 Measurements of convective dissolution</title>
<p>Four measurable parameters were defined to study the dynamic behavior of convective dissolution. The first parameter is dimensionless spatial concentration, which quantifies the extent of CO<sub>2</sub> dissolved in water calculated by<disp-formula id="e19">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>y</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>x</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>H</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>L</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>This parameter is analyzed versus the dimensionless time represented by<disp-formula id="e20">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf47">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is matrix permeability, <inline-formula id="inf48">
<mml:math id="m68">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the density difference between gas-saturated water and gas-free water, <inline-formula id="inf49">
<mml:math id="m69">
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the gravity term, <inline-formula id="inf50">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the matrix porosity, <inline-formula id="inf51">
<mml:math id="m71">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the mixture viscosity and <inline-formula id="inf52">
<mml:math id="m72">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the domain height.</p>
<p>The second parameter is the total mass flux at the top boundary (<inline-formula id="inf53">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), which is analyzed versus dimensionless time to describe the temporal variation of flow magnitude at the top boundary.</p>
<p>The third parameter is the Rayleigh number (<italic>Ra</italic>), which measures the magnitude of convective flow to diffusive flow, represented by<disp-formula id="e21">
<mml:math id="m74">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>The fourth parameter is the Sherwood number (<inline-formula id="inf54">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) which characterizes the relative contribution of convective to diffusive flux, defined as<disp-formula id="e22">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>3 Results and discussion</title>
<sec id="s3-1">
<title>3.1 Measurements of convective dissolution</title>
<p>To study the effects of H<sub>2</sub>S concentration on convective mixing, three H<sub>2</sub>S concentrations (0%, 10%, and 20%) were designed. The typical features of CO<sub>2</sub> plume development and curve are explained using the 0% H<sub>2</sub>S case as an example. As <xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F3">3</xref> show, from <inline-formula id="inf55">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0 to <inline-formula id="inf56">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.21, the small fingers at the top boundary exist due to the onset of convective mixing. In this period, the <inline-formula id="inf57">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> keeps increasing and reaches its peak at <inline-formula id="inf58">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.21, called the flux-growth regime. From <inline-formula id="inf59">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.21 to <inline-formula id="inf60">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1.41, convective fingers start merging because of the lateral movement called the merging regime. In this regime, the <inline-formula id="inf61">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> decreases from its peak. From <inline-formula id="inf62">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1.41 to <inline-formula id="inf63">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 6.64, the complex down-swelling fingers develop and introduce a stronger counter-current around them (the white arrows around the down-swelling fingers become visible), hindering the downward movement of small fingers and making small fingers at the top boundary disappear. In this period, the merged high-concentration fingers keep moving downward, and the <inline-formula id="inf64">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> stays constant, called the constant-flux regime. From <inline-formula id="inf65">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 6.64 to <inline-formula id="inf66">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98, the complex down-swelling fingers hit the boundary, and the domain begins to be saturated. These down-swelling fingers then begin to move upward, taking the high-concentration solute out of the domain (the map color of the upward flow zone changes from blue to yellow), leading to the decrease in the <inline-formula id="inf67">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> called the shutdown regime. At <inline-formula id="inf68">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98, the domain is nearly saturated. The temporal regimes observed in this study, including the flux-growth regime, merging regime, constant-flux regime, and shutdown regime, align with the typical temporal regimes for convective mixing, as described by <xref ref-type="bibr" rid="B37">Slim (2014)</xref>. This alignment serves as validation for the accuracy of the constructed model.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The comparison of CO<sub>2</sub> plume development for three H<sub>2</sub>S concentration cases.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The comparison of <inline-formula id="inf69">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> curve for three H<sub>2</sub>S concentration cases.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g003.tif"/>
</fig>
<p>The density difference between gas-saturated and gas-free water, the Rayleigh number, the dimensionless CO<sub>2</sub> concentration at <inline-formula id="inf70">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98, and the Sherwood number at <inline-formula id="inf71">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98 of three H<sub>2</sub>S concentrations are shown in <xref ref-type="table" rid="T3">Table 3</xref>. The density difference decreases with the increase in H<sub>2</sub>S concentration. The lower density difference results in a lower convective mixing magnitude. As a result, the Rayleigh number, dimensionless CO<sub>2</sub> concentration, and Sherwood number all decrease as the H<sub>2</sub>S concentration increases. The obtained results align with the conclusions drawn by <xref ref-type="bibr" rid="B21">Kim and Song (2017)</xref> in their linear stability analysis. They emphasized the substantial impact of impurity concentration on finger shape and growth history, with the presence of H<sub>2</sub>S delaying the onset of convective mixing. Similarly, the results are consistent with the observations of <xref ref-type="bibr" rid="B28">Liu et al. (2017)</xref> in their direct numerical simulations, revealing the inhibitive influence of dissolved H<sub>2</sub>S on convective mixing in the brine phase. The maximum Sherwood number is around 200 at <inline-formula id="inf72">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98, indicating that the convective flow is 200 times greater than the diffusive flow, indicating that density-driven convection effectively enhances solubility trapping and significantly increases the amount of CO<sub>2</sub> sequestered. The lower convective mixing magnitude also delays the onset time of each flow regime shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. For example, the 20% H<sub>2</sub>S case does not experience the shutdown regime at <inline-formula id="inf73">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98, but the flux-growth regime is apparent.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Results for different H<sub>2</sub>S concentration cases.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Case</th>
<th align="center">
<inline-formula id="inf74">
<mml:math id="m96">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf75">
<mml:math id="m97">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf76">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf77">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">0% H<sub>2</sub>S</td>
<td align="center">7.83</td>
<td align="center">5,116</td>
<td align="center">0.86</td>
<td align="center">204</td>
</tr>
<tr>
<td align="center">10% H<sub>2</sub>S</td>
<td align="center">6.32</td>
<td align="center">4,129</td>
<td align="center">0.74</td>
<td align="center">113</td>
</tr>
<tr>
<td align="center">20% H<sub>2</sub>S</td>
<td align="center">4.97</td>
<td align="center">3,247</td>
<td align="center">0.61</td>
<td align="center">84</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>3.2 Effects of fracture intersection angle (<inline-formula id="inf78">
<mml:math id="m100">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</title>
<p>This section analyzed the effects of three fracture intersection angles (30<inline-formula id="inf79">
<mml:math id="m101">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, 60<inline-formula id="inf80">
<mml:math id="m102">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and 90<inline-formula id="inf81">
<mml:math id="m103">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>) for three H<sub>2</sub>S concentrations (0%, 10%, and 20%). <xref ref-type="fig" rid="F4">Figure 4</xref> compares CO<sub>2</sub> plume development for 10% H<sub>2</sub>S concentration between cases with three fracture intersection angles and the case without fracture. There were two intersected fractures in the domain. One (fracture A) was horizontal and fixed. The other (fracture B) was changed to make intersection angles vary from 90<inline-formula id="inf82">
<mml:math id="m104">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> to 30<inline-formula id="inf83">
<mml:math id="m105">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="fig" rid="F4">Figures 4</xref>, <xref ref-type="fig" rid="F5">5A</xref> show that different fracture intersection angles play different roles in CO<sub>2</sub> plume development, resulting in an increase or decrease in the dimensionless CO<sub>2</sub> concentration. For the case of <inline-formula id="inf84">
<mml:math id="m106">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 90<inline-formula id="inf85">
<mml:math id="m107">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (10% H<sub>2</sub>S), the presence of a highly conductive fracture B causes the plumes in the central region to merge. As a result, the merged plumes flow through fracture B and reach the bottom boundary before the plume in the left area, leading to accelerated convective mixing within the fractures. These findings are in agreement with the convective mixing analysis results for pure CO<sub>2</sub> presented by <xref ref-type="bibr" rid="B22">Kim et al. (2019)</xref>. Concerning the case of <inline-formula id="inf86">
<mml:math id="m108">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 60<inline-formula id="inf87">
<mml:math id="m109">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (10% H<sub>2</sub>S), the merged central plume flows in the fracture and coalesces with the left plume before hitting the bottom boundary, which slows down the accelerated convective mixing in the central region. The dimensionless CO<sub>2</sub> concentrations of <inline-formula id="inf88">
<mml:math id="m110">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 60<inline-formula id="inf89">
<mml:math id="m111">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 90<inline-formula id="inf90">
<mml:math id="m112">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are higher than that of the case without fracture, indicating that intersected fractures have a positive effect. In comparison, for the case of <inline-formula id="inf91">
<mml:math id="m113">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 30<inline-formula id="inf92">
<mml:math id="m114">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (10% H<sub>2</sub>S), the fingers flowing in fracture B merge with the left plume so early that the merging effect delays the convective mixing. The dimensionless CO<sub>2</sub> concentration of <inline-formula id="inf93">
<mml:math id="m115">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 30<inline-formula id="inf94">
<mml:math id="m116">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is lower than that of the case without fracture, indicating the negative effect of intersected fractures.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The comparison of CO<sub>2</sub> plume development between cases with three fracture intersection angles and case without fracture for 10% H<sub>2</sub>S concentration.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>
<bold>(A)</bold> The comparison of dimensionless CO<sub>2</sub> concentration between cases with three fracture intersection angles and case without fracture for 10% H<sub>2</sub>S concentration. <bold>(B)</bold> CO<sub>2</sub> plume shapes of three H<sub>2</sub>S concentrations at <inline-formula id="inf95">
<mml:math id="m117">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 6.64 (<inline-formula id="inf96">
<mml:math id="m118">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 90<inline-formula id="inf97">
<mml:math id="m119">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g005.tif"/>
</fig>
<p>The dimensionless CO<sub>2</sub> concentration difference between the case without fracture (10% H<sub>2</sub>S) and the case of <inline-formula id="inf98">
<mml:math id="m120">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 30<inline-formula id="inf99">
<mml:math id="m121">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (10% H<sub>2</sub>S) is prominent in the early to mid-term, and this gap is narrowed after <inline-formula id="inf100">
<mml:math id="m122">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 8 (marked by the circle in <xref ref-type="fig" rid="F5">Figure 5A</xref>). This is because, in the case of <inline-formula id="inf101">
<mml:math id="m123">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 30<inline-formula id="inf102">
<mml:math id="m124">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (10% H<sub>2</sub>S) shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, the plumes in fractures flow horizontally instead of downward and merge with the left plume, which prevents the plumes from flowing across fractures in the central area in the early to mid-term. More plumes flow across fractures until convective mixing delays due to the boundary effect. Convective mixing is enhanced at this time. As shown in <xref ref-type="fig" rid="F5">Figure 5A</xref>, the dimensionless CO<sub>2</sub> concentration of the case of <inline-formula id="inf103">
<mml:math id="m125">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 60<inline-formula id="inf104">
<mml:math id="m126">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (20% H<sub>2</sub>S) is higher than that of the case of <inline-formula id="inf105">
<mml:math id="m127">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 90<inline-formula id="inf106">
<mml:math id="m128">
<mml:mrow>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (20% H<sub>2</sub>S), which is different from the normal trend that the dimensionless concentration of CO<sub>2</sub> increases with the increase of the intersection angle. This abnormal case is due to the upward flow in the fracture. <xref ref-type="fig" rid="F5">Figure 5B</xref> presents the alteration of flow direction in response to changes in H<sub>2</sub>S concentration. Notably, for the 20% H<sub>2</sub>S concentration case, the solute exhibits an upward flow within the fracture, denoted by the black circle. Conversely, for other H<sub>2</sub>S concentration cases, the solute flows downward. The upward flow within the fracture acts as a conduit for transporting high-concentration solute out of the domain, hindering convective mixing. Additionally, the H<sub>2</sub>S concentration significantly impacts the onset time of flow regime in the presence of fractures. As illustrated in <xref ref-type="fig" rid="F5">Figure 5A</xref>, the plume with 0% H<sub>2</sub>S reaches the shutdown regime at <inline-formula id="inf107">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 8, while the plume with 20% H<sub>2</sub>S remains in the constant-flux regime due to the decrease in density difference with increasing H<sub>2</sub>S concentration, leading to a lower magnitude of convective mixing. The delayed onset time of each flow regime results in a decrease in the dimensionless CO<sub>2</sub> concentration.</p>
<p>In conclusion, four aspects of the influence mechanisms of intersected fractures on convective mixing are discussed. Fractures enhance convective mixing by accelerating downward solute transportation. The coalescence between merged plumes around fractures and main down-swelling plumes delays the convective mixing. The high fracture conductivity prevents plumes from flowing across fractures, hindering convective mixing. The upward flow in fractures delays convective mixing by transporting high-concentration solute out of the domain. These four mechanisms determine whether intersected fractures enhance or delay convective mixing.</p>
</sec>
<sec id="s3-3">
<title>3.3 Effects of fracture conductivity ratio (<inline-formula id="inf108">
<mml:math id="m130">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)</title>
<p>The fracture conductivity ratio (<inline-formula id="inf109">
<mml:math id="m131">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) refers to the ratio of vertical fracture conductivity to horizontal fracture conductivity. In this section, the vertical fracture permeability was set to <inline-formula id="inf110">
<mml:math id="m132">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf111">
<mml:math id="m133">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>9</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf112">
<mml:math id="m134">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and the fracture conductivity ratio was 0.1, 1, and 10.</p>
<p>The impact of fracture conductivity ratio on CO<sub>2</sub> plume development in 10% H<sub>2</sub>S concentration cases is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. The solute in the vertical fracture transports relatively slowly in the case of <inline-formula id="inf113">
<mml:math id="m135">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.1 (10% H<sub>2</sub>S). Part of the solute from the vertical fracture flows into the horizontal fracture and merges with the main plumes on the left and right sides of the horizontal fracture. As the fracture conductivity ratio increases to 1, the vertical fracture transports more solute downward instead of flowing into the horizontal fracture, which makes the plume along the vertical fracture hit the bottom boundary earlier than the plume on the left side of the fracture. However, the high conductivities of vertical and horizontal fractures make the solute flow into fractures and combine with the downward plumes. This merging effect prevents plumes from flowing across the horizontal fracture (marked by the rectangle). The vertical fracture takes most of the solute in the case of <inline-formula id="inf114">
<mml:math id="m136">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 10 (10% H<sub>2</sub>S), making the plumes merge around the vertical fracture and flow downward. In the meantime, the strong counter-current around the vertical fracture hinders the downward movement of other fingers. As a result, the plume along the vertical fracture is large.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The comparison of CO<sub>2</sub> plume development of three fracture conductivity ratios for 10% H<sub>2</sub>S concentration.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g006.tif"/>
</fig>
<p>The comparison of dimensionless CO<sub>2</sub> concentrations and Sherwood numbers of three fracture conductivity ratios (<inline-formula id="inf115">
<mml:math id="m137">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) for all H<sub>2</sub>S concentrations (0%, 10%, and 20%) is shown in <xref ref-type="fig" rid="F7">Figures 7A, B</xref>. The dimensionless concentration before the shutdown regime increases with the rise in fracture conductivity ratio for all H<sub>2</sub>S concentrations, which aligns with the conclusions of <xref ref-type="bibr" rid="B35">Rezk and Foroozesh (2019)</xref>. Their study demonstrated that fractures cause fingers to deviate towards the high permeability path of the fracture, enhancing density-driven convection. The reason is that the high vertical fracture conductivity enhances the conductive mixing significantly, which can be supported by the high Sherwood number. The high magnitude of <inline-formula id="inf116">
<mml:math id="m138">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> shortens the duration of the constant-flux regime because the main plumes hit the bottom boundary earlier. Thus, the ultimate dimensionless CO<sub>2</sub> concentration might vary. Although an increase in fracture conductivity ratio enhances conductive mixing, it is noteworthy that the delayed onset time and reduced dimensionless CO<sub>2</sub> concentration resulting from an elevated H<sub>2</sub>S concentration remain unaffected. This observation further emphasizes the crucial role of H<sub>2</sub>S concentration in the density-driven convection problem.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The comparison of <bold>(A)</bold> dimensionless CO<sub>2</sub> concentration, and <bold>(B)</bold> Sherwood number of three fracture conductivity ratios (<inline-formula id="inf117">
<mml:math id="m139">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and 10) for three H<sub>2</sub>S concentrations (0%, 10%, and 20%).</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g007.tif"/>
</fig>
</sec>
<sec id="s3-4">
<title>3.4 Effects of lithology sequence</title>
<p>The grain size sequence controlled by hydrodynamic conditions results in sedimentary formation with spatial variation in permeability. Generally, stronger hydrodynamic conditions tend to induce the deposition of coarse grains and higher permeability formations (<xref ref-type="bibr" rid="B20">Jin et al., 2020</xref>). The typical lithology sequences include the uniform, fining upward, fining upward with noise, fining downward, and fining downward with noise, as described in <xref ref-type="fig" rid="F8">Figure 8A</xref>. In this study, the permeability contrast was set to 3. The highest permeability was <inline-formula id="inf118">
<mml:math id="m140">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and the lowest permeability was <inline-formula id="inf119">
<mml:math id="m141">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. The permeability variations of the modelled lithological sequences are shown in <xref ref-type="fig" rid="F8">Figure 8B</xref>. To better study the effects of lithology sequences, the average domain permeabilities were the same.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>
<bold>(A)</bold> The description of five typical lithology sequences, including the uniform, fining upward, fining upward with noise, fining downward and fining downward with noise sequences. <bold>(B)</bold> The permeability variations of five modelled lithology sequences.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g008.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> shows the CO<sub>2</sub> plume developments of different lithology sequences for 10% H2S concentration. The plume shapes are different among uniform, fining upward, and fining downward cases. The plumes of fining upward sequence do not merge until the main plumes hit the bottom boundary, which creates many thin and long fingers. This is because the downward permeability is higher than the horizontal permeability, making plumes prefer to flow downward. The lower permeability near the top boundary limits convective mixing, which causes the dimensionless CO<sub>2</sub> concentration of fining upward sequence to be lower than that of uniform sequence. On the contrary, the plumes of fining downward sequence start merging earlier than the plumes of uniform sequence, and strong fingers are created. The reason is that plumes tend to flow horizontally because the downward permeability is lower than the horizontal permeability. The higher permeability near the top boundary facilitates the convective mixing and increases the dimensionless CO<sub>2</sub> concentration. The fining upward with noise sequence accelerates the merging compared to the fining upward sequence, while the fining downward with noise sequence delays the merging compared to the fining downward sequence, given that the increased number of noise layers results in a higher permeability change gradient near the top boundary. Besides, the layered structures of CO<sub>2</sub> plume developments are identified in the noise sequences.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The comparison of CO<sub>2</sub> plume development of five lithology sequences for 10% H<sub>2</sub>S concentration.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g009.tif"/>
</fig>
<p>The magnitudes of dimensionless concentration, ranked from high to low, are fining downward, uniform, and fining upward lithology sequences, as shown in <xref ref-type="fig" rid="F10">Figure 10A</xref>. The distinction between fining upward and upward with noise, as well as between fining downward and downward with noise, becomes more pronounced with an increase in H<sub>2</sub>S concentration. This observation can be attributed to the interplay between density-driven convection and the effect of the noise sequence. When the H<sub>2</sub>S concentration is low, density-driven convection is prominent, diminishing the impact of the noise sequence. Conversely, a high H<sub>2</sub>S concentration leads to a delay in density-driven convection, amplifying the effect of the noise sequence. The curve shapes of <inline-formula id="inf120">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are different among different lithology sequences shown in <xref ref-type="fig" rid="F10">Figure 10B</xref>. The curve shape of the fining upward sequence has a relatively flat peak, unlike the sharp peak in the uniform sequence. This is because the permeability increases downward, accelerating the convective mixing and extending the peak period. The curve shape of fining upward with noise sequence is basically the same as that of fining upward sequence except that the peak magnitude of fining upward with noise is higher due to the higher permeability change gradient at the top boundary. In comparison, the curve shapes of both fining downward sequence and fining downward with noise sequence have more than one peak because the formation of extra-large plumes accelerates the convective mixing. This positive effect exceeds the negative effect caused by the downward decrease in permeability.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The comparison of <bold>(A)</bold> dimensionless CO<sub>2</sub> concentration of five lithology sequences for three H<sub>2</sub>S concentrations (0%, 10%, and 20%) at <inline-formula id="inf121">
<mml:math id="m143">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98, and <bold>(B)</bold> <inline-formula id="inf122">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of five lithology sequences for 10% H<sub>2</sub>S concentration.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g010.tif"/>
</fig>
</sec>
<sec id="s3-5">
<title>3.5 Effects of domain scale</title>
<p>Six large-scale cases with 20&#xa0;m in width and 10&#xa0;m in height were run to investigate the scale effect on density-driven convection. The relative parameters are shown in <xref ref-type="table" rid="T4">Table 4</xref>. The matrix porosity and permeability were set to 0.2 and <inline-formula id="inf123">
<mml:math id="m145">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The fracture networks in cases C and E were identical, with 16 dead-end and intersected fractures. The fracture porosity and permeability were statistically generated following the normal distribution. The mean (<inline-formula id="inf124">
<mml:math id="m146">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:math>
</inline-formula> and standard deviation (<inline-formula id="inf125">
<mml:math id="m147">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:math>
</inline-formula> of fracture porosity were 0.4 and 0.05, respectively. The mean and standard deviation of fracture permeability were <inline-formula id="inf126">
<mml:math id="m148">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>9</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf127">
<mml:math id="m149">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The large-scale domain with a statistically generated fracture network is shown in <xref ref-type="fig" rid="F1">Figure 1B</xref>. For fining upward sequence cases, the permeability increased from top (<inline-formula id="inf128">
<mml:math id="m150">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) to bottom (<inline-formula id="inf129">
<mml:math id="m151">
<mml:mrow>
<mml:mn>1.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>). Concerning fining downward sequence cases, the permeability decreased from top (<inline-formula id="inf130">
<mml:math id="m152">
<mml:mrow>
<mml:mn>1.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) to bottom (<inline-formula id="inf131">
<mml:math id="m153">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>). The average matrix permeabilities of large-scale cases were the same.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Parameters and results for six large scale cases.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Case</th>
<th align="center">H<sub>2</sub>S concentration (%)</th>
<th align="center">Fracture</th>
<th align="center">Sequence</th>
<th align="center">
<inline-formula id="inf132">
<mml:math id="m154">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf133">
<mml:math id="m155">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf134">
<mml:math id="m156">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">A</td>
<td align="center">0</td>
<td align="center">No</td>
<td align="center">Uniform</td>
<td align="center">7,673</td>
<td align="center">0.835</td>
<td align="center">233</td>
</tr>
<tr>
<td align="left">B</td>
<td align="center">10</td>
<td align="center">No</td>
<td align="center">Uniform</td>
<td align="center">6,194</td>
<td align="center">0.796</td>
<td align="center">194</td>
</tr>
<tr>
<td align="left">C</td>
<td align="center">10</td>
<td align="center">Yes</td>
<td align="center">Uniform</td>
<td align="center">6,194</td>
<td align="center">0.801</td>
<td align="center">370</td>
</tr>
<tr>
<td align="left">D</td>
<td align="center">10</td>
<td align="center">No</td>
<td align="center">Fining upward</td>
<td align="center">6,194</td>
<td align="center">0.488</td>
<td align="center">129</td>
</tr>
<tr>
<td align="left">E</td>
<td align="center">10</td>
<td align="center">Yes</td>
<td align="center">Fining upward</td>
<td align="center">6,194</td>
<td align="center">0.671</td>
<td align="center">261</td>
</tr>
<tr>
<td align="left">F</td>
<td align="center">10</td>
<td align="center">No</td>
<td align="center">Fining downward</td>
<td align="center">6,194</td>
<td align="center">0.887</td>
<td align="center">247</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The plume developments of cases B and C are shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. When case B is compared to the case with 10% H<sub>2</sub>S concentration in <xref ref-type="fig" rid="F2">Figure 2</xref>, the plume developments with dimensionless time are similar, demonstrating the applicability of small-scale results to large-scale. At <inline-formula id="inf135">
<mml:math id="m157">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.21, the plumes in both cases become apparent, and complex plumes form at <inline-formula id="inf136">
<mml:math id="m158">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1.41. The complex swelling plumes move downward and hit the bottom boundary from <inline-formula id="inf137">
<mml:math id="m159">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1.41 to <inline-formula id="inf138">
<mml:math id="m160">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 6.64 for small-scale and large-scale cases. At <inline-formula id="inf139">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98, the domain is nearly saturated, and the upward flow takes the high-concentration solute out of the domain (the map color changes from blue to yellow). In the CO<sub>2</sub> plume developments of case C, four main influence mechanisms of fractures on a small scale, explained in <xref ref-type="sec" rid="s3-2">Section 3.2</xref>, can be identified on a large scale. The downward solute transportation is accelerated by fractures, which enhances convective dissolution (zone A). The coalescence between plumes around fractures and main down-swelling plumes delays convective mixing (zone B). The high fracture conductivities prevent plumes from flowing across fractures, which makes the flux magnitude below fractures low and hinders convective mixing (zone C). The flow in fractures moves upward, and high-concentration solute is transported out of the domain, delaying convective mixing (zone D).</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Temporal CO<sub>2</sub> plume developments of Case B and C.</p>
</caption>
<graphic xlink:href="fenrg-11-1241672-g011.tif"/>
</fig>
<p>The dimensionless CO<sub>2</sub> concentration and Sherwood number for six large-scale cases at <inline-formula id="inf140">
<mml:math id="m162">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 9.98 are shown in <xref ref-type="table" rid="T4">Table 4</xref>. The dimensionless CO<sub>2</sub> concentration increases as the H<sub>2</sub>S concentration decreases because of enhanced density-driven convection. Besides, the fining downward sequence has the highest dimensionless concentration, followed by uniform and fining upward sequences. Fractures accelerate the convective mixing in both the fining upward and uniform sequence due to the enhanced convective mixing by high conductivity fractures. The trends of Sherwood number are the same as the trends of dimensionless concentration. All trends on a large scale are the same as trends on a small scale, indicating the applicability of small-scale results to a large scale.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>The effects of impurities on density-driven convection have been widely discussed without considering the effects of fracture and lithology sequence. This work addressed this gap through numerical simulations built on COMSOL Multiphysics. The effects of H<sub>2</sub>S concentration, fracture interaction angle, fracture conductivity ratio, and lithology sequence on the density-driven convection were investigated. The following are the findings:<list list-type="simple">
<list-item>
<p>1. The increase in H<sub>2</sub>S concentration delays the onset time of each flow regime and decreases the <inline-formula id="inf141">
<mml:math id="m163">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> magnitude, dimensionless CO<sub>2</sub> concentration, and Sherwood number. As the H<sub>2</sub>S concentration increases, the density difference between gas-free water and gas-saturated water decreases, which hinders density-driven convection.</p>
</list-item>
<list-item>
<p>2. Four influence mechanisms of fractures on convective mixing are identified, including the accelerated downward solute transportation in fractures, which enhances convective mixing; the coalescence between plumes around fractures and the main down-swelling plumes, which delays convective mixing; the high fracture conductivity preventing plumes from flowing across fractures, which hinders convective mixing below fractures; and the upward flow in fractures transporting high-concentration solute out of the domain, which delays convective mixing.</p>
</list-item>
<list-item>
<p>3. The dimensionless CO<sub>2</sub> concentration increases with the fracture intersection angle due to the delayed coalescence between the merged central plume and left plume and increases with the fracture conductivity ratio because of the accelerated downward solute transportation. Besides, the H<sub>2</sub>S concentration changes the effects of fractures because the flow direction in fractures changes with the H<sub>2</sub>S concentration.</p>
</list-item>
<list-item>
<p>4. The CO<sub>2</sub> plume shapes and <inline-formula id="inf142">
<mml:math id="m164">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> curve shapes differ among different lithology sequences. The plumes of fining upward sequence do not merge until the main plumes hit the bottom boundary, resulting in thin and long fingers. The curve shape of fining upward sequence has a relatively flat peak, unlike the sharp peak of uniform sequence. In contrast, the plumes of fining downward sequence start merging around the top boundary, creating strong fingers, and its curve has more than one peak. The fining upward with noise sequence accelerates merging compared to the fining upward sequence, while the fining downward with noise sequence delays merging compared to the fining downward.</p>
</list-item>
<list-item>
<p>5. The magnitudes of dimensionless concentration, ranked from high to low, are fining downward, uniform, and fining upward lithology sequences. The distinction between fining upward and upward with noise, as well as between fining downward and downward with noise, becomes more pronounced with an increase in H<sub>2</sub>S concentration.</p>
</list-item>
<list-item>
<p>6. Large-scale cases are designed to extend small-scale results to a large scale. Both the plume development with dimensionless time and the order of dimensionless concentration on a large scale are the same as those on a small scale. Besides, four influence mechanisms of fractures on convective mixing observed on a small scale are also identified on a large scale. Therefore, the deductions made on a small scale are applicable on a large scale.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found below: Datasets related to this article can be found at <ext-link ext-link-type="uri" xlink:href="http://doi.org/10.5281/zenodo.6899947">http://doi.org/10.5281/zenodo.6899947</ext-link>, an open-source online data repository hosted at Zenodo (<xref ref-type="bibr" rid="B44">Liu, 2022</xref>).</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>BL: Conceptualization, validation, methodology, software, investigation, and writing-original draft. JY: Writing-review and editing, supervision, project administration, funding acquisition. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This work was supported by the National Natural Science Foundation of China (Grant Number: 52034010).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s10">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2023.1241672/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2023.1241672/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Adams</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Bachu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Equations of state for basin geofluids: algorithm review and intercomparison for brines</article-title>. <source>Geofluids</source> <volume>2</volume> (<issue>4</issue>), <fpage>257</fpage>&#x2013;<lpage>271</lpage>. <pub-id pub-id-type="doi">10.1046/j.1468-8123.2002.00041.x</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Agartan</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Trevisan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cihan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Birkholzer</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Illangasekare</surname>
<given-names>T. H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Experimental study on effects of geologic heterogeneity in enhancing dissolution trapping of supercritical CO2</article-title>. <source>Water Resour. Res.</source> <volume>51</volume> (<issue>3</issue>), <fpage>1635</fpage>&#x2013;<lpage>1648</lpage>. <pub-id pub-id-type="doi">10.1002/2014WR015778</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aggelopoulos</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Tsakiroglou</surname>
<given-names>C. D.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Effects of micro-heterogeneity and hydrodynamic dispersion on the dissolution rate of carbon dioxide in water-saturated porous media</article-title>. <source>Int. J. Greenh. Gas Control</source> <volume>10</volume>, <fpage>341</fpage>&#x2013;<lpage>350</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijggc.2012.06.012</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amarasinghe</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Fjelde</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Rydland</surname>
<given-names>J.-&#xc5;.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Effects of permeability on CO2 dissolution and convection at reservoir temperature and pressure conditions: A visualization study</article-title>. <source>Int. J. Greenh. Gas Control</source> <volume>99</volume>, <fpage>103082</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijggc.2020.103082</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amooie</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Soltanian</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Moortgat</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Solutal convection in porous media: comparison between boundary conditions of constant concentration and constant flux</article-title>. <source>Phys. Rev. E</source> <volume>98</volume> (<issue>3</issue>), <fpage>033118</fpage>. <pub-id pub-id-type="doi">10.1103/physreve.98.033118</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bachu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Adams</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Sequestration of CO2 in geological media in response to climate change: capacity of deep saline aquifers to sequester CO2 in solution</article-title>. <source>Energy Convers. Manag.</source> <volume>44</volume> (<issue>20</issue>), <fpage>3151</fpage>&#x2013;<lpage>3175</lpage>. <pub-id pub-id-type="doi">10.1016/s0196-8904(03)00101-8</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Celia</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Geological storage of captured carbon dioxide as a large-scale carbon mitigation option</article-title>. <source>Water Resour. Res.</source> <volume>53</volume> (<issue>5</issue>), <fpage>3527</fpage>&#x2013;<lpage>3533</lpage>. <pub-id pub-id-type="doi">10.1002/2017wr020841</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<collab>COMSOL</collab> (<year>2020</year>). <source>Porous media flow module user&#x27;s guide. COMSOL Multiphysics</source>. <comment>5.6</comment>.</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Diersch</surname>
<given-names>H. J. G.</given-names>
</name>
<name>
<surname>Kolditz</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Variable-density flow and transport in porous media: approaches and challenges</article-title>. <source>Adv. Water Resour.</source> <volume>25</volume> (<issue>8</issue>), <fpage>899</fpage>&#x2013;<lpage>944</lpage>. <pub-id pub-id-type="doi">10.1016/S0309-1708(02)00063-5</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Emami-Meybodi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hassanzadeh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Green</surname>
<given-names>C. P.</given-names>
</name>
<name>
<surname>Ennis-King</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Convective dissolution of CO2 in saline aquifers: progress in modeling and experiments</article-title>. <source>Int. J. Greenh. Gas Control</source> <volume>40</volume>, <fpage>238</fpage>&#x2013;<lpage>266</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijggc.2015.04.003</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ennis-King</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Paterson</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Role of convective mixing in the long-term storage of carbon dioxide in deep saline formations</article-title>. <source>Spe J.</source> <volume>10</volume> (<issue>03</issue>), <fpage>349</fpage>&#x2013;<lpage>356</lpage>. <pub-id pub-id-type="doi">10.2118/84344-pa</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ennis-King</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Preston</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Paterson</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Onset of convection in anisotropic porous media subject to a rapid change in boundary conditions</article-title>. <source>Phys. Fluids</source> <volume>17</volume>, <fpage>084107</fpage>. <pub-id pub-id-type="doi">10.1063/1.2033911</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farajzadeh</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ranganathan</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zitha</surname>
<given-names>P. L. J.</given-names>
</name>
<name>
<surname>Bruining</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>The effect of heterogeneity on the character of density-driven natural convection of CO2 overlying a brine layer</article-title>. <source>Adv. Water Resour.</source> <volume>34</volume> (<issue>3</issue>), <fpage>327</fpage>&#x2013;<lpage>339</lpage>. <pub-id pub-id-type="doi">10.1016/j.advwatres.2010.12.012</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farajzadeh</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Salimi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zitha</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bruining</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Numerical simulation of density-driven natural convection in porous media with application for CO2 injection projects</article-title>. <source>Int. J. Heat Mass Transf.</source> <volume>50</volume> (<issue>25-26</issue>), <fpage>5054</fpage>&#x2013;<lpage>5064</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatmasstransfer.2007.08.019</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hannis</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chadwick</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hovorka</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kirk</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Romanak</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>CO2 storage in depleted or depleting oil and gas fields: what can we learn from existing projects?</article-title> <source>Energy Procedia</source> <volume>114</volume>, <fpage>5680</fpage>&#x2013;<lpage>5690</lpage>. <pub-id pub-id-type="doi">10.1016/j.egypro.2017.03.1707</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hassanzadeh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Pooladi&#x2010;Darvish</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Keith</surname>
<given-names>D. W.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Scaling behavior of convective mixing, with application to geological storage of CO2</article-title>. <source>AIChE J.</source> <volume>53</volume> (<issue>5</issue>), <fpage>1121</fpage>&#x2013;<lpage>1131</lpage>. <pub-id pub-id-type="doi">10.1002/aic.11157</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Islam</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Korrani</surname>
<given-names>A. K. N.</given-names>
</name>
<name>
<surname>Sepehrnoori</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Patzek</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Effects of geochemical reaction on double diffusive natural convection of CO2 in brine saturated geothermal reservoir</article-title>. <source>Int. J. Heat Mass Transf.</source> <volume>77</volume>, <fpage>519</fpage>&#x2013;<lpage>528</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatmasstransfer.2014.05.040</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jafari Raad</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Hassanzadeh</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Does impure CO2 impede or accelerate the onset of convective mixing in geological storage?</article-title> <source>Int. J. Greenh. Gas Control</source> <volume>54</volume>, <fpage>250</fpage>&#x2013;<lpage>257</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijggc.2016.09.011</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jia</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sepehrnoori</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Delshad</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Numerical studies of hydrogen buoyant flow in storage aquifers</article-title>. <source>Fuel</source> <volume>349</volume>, <fpage>128755</fpage>. <pub-id pub-id-type="doi">10.1016/j.fuel.2023.128755</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Effect of lithological rhythm on gas production performance via depressurization through a vertical well in a confined hydrate reservoir</article-title>. <source>Mar. Petroleum Geol.</source> <volume>122</volume>, <fpage>104696</fpage>. <pub-id pub-id-type="doi">10.1016/j.marpetgeo.2020.104696</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>K. H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Effect of impurities on the onset and growth of gravitational instabilities in a geological CO2 storage process: linear and nonlinear analyses</article-title>. <source>Chem. Eng. Sci.</source> <volume>174</volume>, <fpage>426</fpage>&#x2013;<lpage>444</lpage>. <pub-id pub-id-type="doi">10.1016/j.ces.2017.09.038</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K.-Y.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Oh</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Density-driven convection in a fractured porous media: implications for geological CO2 storage</article-title>. <source>Water Resour. Res.</source> <volume>55</volume> (<issue>7</issue>), <fpage>5852</fpage>&#x2013;<lpage>5870</lpage>. <pub-id pub-id-type="doi">10.1029/2019WR024822</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Knauss</surname>
<given-names>K. G.</given-names>
</name>
<name>
<surname>Johnson</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Steefel</surname>
<given-names>C. I.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Evaluation of the impact of CO2, co-contaminant gas, aqueous fluid and reservoir rock interactions on the geologic sequestration of CO2</article-title>. <source>Chem. Geol.</source> <volume>217</volume> (<issue>3</issue>), <fpage>339</fpage>&#x2013;<lpage>350</lpage>. <pub-id pub-id-type="doi">10.1016/j.chemgeo.2004.12.017</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Foroozesh</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Edlmann</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Rezk</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>C. Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A comprehensive review of value-added CO2 sequestration in subsurface saline aquifers</article-title>. <source>J. Nat. Gas Sci. Eng.</source> <volume>81</volume>, <fpage>103437</fpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2020.103437</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>D. D.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Experimental study of impurity effects on convective mixing in Hele-Shaw cell with application to CO2 geological sequestration</article-title>. <source>Adv. Water Resour.</source> <volume>172</volume>, <fpage>104379</fpage>. <comment>Article 104379</comment>. <pub-id pub-id-type="doi">10.1016/j.advwatres.2023.104379</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>A numerical study of the impurity effects of nitrogen and sulfur dioxide on the solubility trapping of carbon dioxide geological storage</article-title>. <source>Appl. Energy</source> <volume>128</volume>, <fpage>60</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2014.04.051</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Numerical investigation of convective mixing in impure CO2 geological storage into deep saline aquifers</article-title>. <source>Int. J. Greenh. Gas Control</source> <volume>96</volume>, <fpage>103015</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijggc.2020.103015</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Effects of impurity on the density-driven convection of CO2 in fractured and rhythmic saline aquifers</article-title>. <pub-id pub-id-type="doi">10.5281/zenodo.6899947</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Convective dissolution analysis of long-term storage of acid gas in saline aquifers</article-title>. <source>Energy Procedia</source> <volume>114</volume>, <fpage>3417</fpage>&#x2013;<lpage>3431</lpage>. <pub-id pub-id-type="doi">10.1016/j.egypro.2017.03.1473</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahmoodpour</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Amooie</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Rostami</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Bahrami</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Effect of gas impurity on the convective dissolution of CO2 in porous media</article-title>. <source>Energy</source> <volume>199</volume>, <fpage>117397</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2020.117397</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahmoodpour</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rostami</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Emami-Meybodi</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Onset of convection controlled by N2 impurity during CO2 storage in saline aquifers</article-title>. <source>Int. J. Greenh. Gas Control</source> <volume>79</volume>, <fpage>234</fpage>&#x2013;<lpage>247</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijggc.2018.10.012</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Markewitz</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Kuckshinrichs</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Leitner</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Linssen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zapp</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bongartz</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Worldwide innovations in the development of carbon capture technologies and the utilization of CO2</article-title>. <source>Energy Environ. Sci.</source> <volume>5</volume>, <fpage>7281</fpage>&#x2013;<lpage>7305</lpage>. <pub-id pub-id-type="doi">10.1039/c2ee03403d</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Millington</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Quirk</surname>
<given-names>J. p.</given-names>
</name>
</person-group> (<year>1961</year>). <article-title>Permeability of porous solids</article-title>. <source>Trans. Faraday Soc.</source> <volume>57</volume>, <fpage>1200</fpage>&#x2013;<lpage>1207</lpage>. <pub-id pub-id-type="doi">10.1039/tf9615701200</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Carey</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Viswanathan</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Porter</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Effectiveness of supercritical-CO2 and N2 huff-and-puff methods of enhanced oil recovery in shale fracture networks using microfluidic experiments</article-title>. <source>Appl. Energy</source> <volume>230</volume>, <fpage>160</fpage>&#x2013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2018.08.098</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rachford</surname>
<given-names>H. H.</given-names>
<suffix>Jr</suffix>
</name>
<name>
<surname>Rice</surname>
<given-names>J. D.</given-names>
</name>
</person-group> (<year>1952</year>). <article-title>Procedure for use of electronic digital computers in calculating flash vaporization hydrocarbon equilibrium</article-title>. <source>J. Petroleum Technol.</source> <volume>4 (10)</volume>, <fpage>19</fpage>&#x2013;<lpage>3</lpage>. <pub-id pub-id-type="doi">10.2118/952327-g</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rezk</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Foroozesh</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Study of convective-diffusive flow during CO2 sequestration in fractured heterogeneous saline aquifers</article-title>. <source>J. Nat. Gas Sci. Eng.</source> <volume>69</volume>, <fpage>102926</fpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2019.102926</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shafabakhsh</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ataie-Ashtiani</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Simmons</surname>
<given-names>C. T.</given-names>
</name>
<name>
<surname>Younes</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Fahs</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Convective-reactive transport of dissolved CO2 in fractured-geological formations</article-title>. <source>Int. J. Greenh. Gas Control</source> <volume>109</volume>, <fpage>103365</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijggc.2021.103365</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Slim</surname>
<given-names>A. C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Solutal-convection regimes in a two-dimensional porous medium</article-title>. <source>J. Fluid Mech.</source> <volume>741</volume>, <fpage>461</fpage>&#x2013;<lpage>491</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2013.673</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soltanian</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Amooie</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cole</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Moortgat</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Critical dynamics of gravito-convective mixing in geological carbon sequestration</article-title>. <source>Sci. Rep.</source> <volume>6</volume> (<issue>1</issue>), <fpage>35921</fpage>. <pub-id pub-id-type="doi">10.1038/srep35921</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taku Ide</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jessen</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Orr</surname>
<given-names>F. M.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Storage of CO2 in saline aquifers: effects of gravity, viscous, and capillary forces on amount and timing of trapping</article-title>. <source>Int. J. Greenh. Gas Control</source> <volume>1</volume> (<issue>4</issue>), <fpage>481</fpage>&#x2013;<lpage>491</lpage>. <pub-id pub-id-type="doi">10.1016/S1750-5836(07)00091-6</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ryan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Anthony</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Wildgust</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Aiken</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Effects of impurities on CO2 transport, injection and storage</article-title>. <source>Energy Procedia</source> <volume>4</volume>, <fpage>3071</fpage>&#x2013;<lpage>3078</lpage>. <pub-id pub-id-type="doi">10.1016/j.egypro.2011.02.219</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Unstable density-driven convection of CO2 in homogeneous and heterogeneous porous media with implications for deep saline aquifers</article-title>. <source>Water Resour. Res.</source> <volume>57</volume> (<issue>3</issue>), <fpage>e2020WR028132</fpage>. <pub-id pub-id-type="doi">10.1029/2020WR028132</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Recent advances and future perspectives in carbon capture, transportation, utilization, and storage (cctus) technologies: A comprehensive review</article-title>. <source>Fuel</source> <volume>351</volume>, <fpage>128913</fpage>. <pub-id pub-id-type="doi">10.1016/j.fuel.2023.128913</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Relation of heterogeneity and gas-bearing capacity of tight sandstone: A case study of the upper paleozoic tight gas sandstone reservoir in the southeast of the ordos basin</article-title>. <source>ACS Omega</source> <volume>6</volume> (<issue>24</issue>), <fpage>15716</fpage>&#x2013;<lpage>15726</lpage>. <pub-id pub-id-type="doi">10.1021/acsomega.1c00965</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>