EI、Scopus 收录
中文核心期刊

可压缩两相流固耦合模型的间断Galerkin有限元方法

马天然, 沈伟军, 刘卫群, XuHao

马天然, 沈伟军, 刘卫群, Xu Hao. 可压缩两相流固耦合模型的间断Galerkin有限元方法. 力学学报, 2021, 53(8): 2235-2245. DOI: 10.6052/0459-1879-21-177
引用本文: 马天然, 沈伟军, 刘卫群, Xu Hao. 可压缩两相流固耦合模型的间断Galerkin有限元方法. 力学学报, 2021, 53(8): 2235-2245. DOI: 10.6052/0459-1879-21-177
Ma Tianran, Shen Weijun, Liu Weiqun, Xu Hao. Discontinuous Galerkin FEM method for the coupling of compressible two-phase flow and poromechanics. Chinese Journal of Theoretical and Applied Mechanics, 2021, 53(8): 2235-2245. DOI: 10.6052/0459-1879-21-177
Citation: Ma Tianran, Shen Weijun, Liu Weiqun, Xu Hao. Discontinuous Galerkin FEM method for the coupling of compressible two-phase flow and poromechanics. Chinese Journal of Theoretical and Applied Mechanics, 2021, 53(8): 2235-2245. DOI: 10.6052/0459-1879-21-177
马天然, 沈伟军, 刘卫群, Xu Hao. 可压缩两相流固耦合模型的间断Galerkin有限元方法. 力学学报, 2021, 53(8): 2235-2245. CSTR: 32045.14.0459-1879-21-177
引用本文: 马天然, 沈伟军, 刘卫群, Xu Hao. 可压缩两相流固耦合模型的间断Galerkin有限元方法. 力学学报, 2021, 53(8): 2235-2245. CSTR: 32045.14.0459-1879-21-177
Ma Tianran, Shen Weijun, Liu Weiqun, Xu Hao. Discontinuous Galerkin FEM method for the coupling of compressible two-phase flow and poromechanics. Chinese Journal of Theoretical and Applied Mechanics, 2021, 53(8): 2235-2245. CSTR: 32045.14.0459-1879-21-177
Citation: Ma Tianran, Shen Weijun, Liu Weiqun, Xu Hao. Discontinuous Galerkin FEM method for the coupling of compressible two-phase flow and poromechanics. Chinese Journal of Theoretical and Applied Mechanics, 2021, 53(8): 2235-2245. CSTR: 32045.14.0459-1879-21-177

可压缩两相流固耦合模型的间断Galerkin有限元方法

基金项目: 国家自然科学基金资助(U1762216, 11802312), 江苏省自然科学基金(BK20180636)资助项目
详细信息
    作者简介:

    沈伟军, 副研究员, 主要研究方向: 渗流流体力学和油气田开发工程. E-mail: wjshen763@imech.ac.cn

  • 中图分类号: O359+.1, TE312

DISCONTINUOUS GALERKIN FEM METHOD FOR THE COUPLING OF COMPRESSIBLE TWO-PHASE FLOW AND POROMECHANICS

  • 摘要: 认识多孔介质内多相流动和固体变形耦合特征是地下资源开发利用的关键问题. 针对这一问题, 首先建立了考虑毛细压力和重力作用的可压缩两相渗流与孔隙介质变形耦合方程. 在此基础上, 推导了流体方程的非对称内罚Galerkin弱形式和固体变形方程的非完全内罚Galerkin弱形式. 其次, 通过对比一维Terzaghi固结问题的理论解和数值解, 验证了间断Galerkin方法在计算流固耦合问题方面的可行性和准确性. 然后, 针对性开展了二维平面算例和考虑重力效应作用的三维算例, 分析了加罚因子$ {\delta }_{\rm{s}} $$ {\delta }_{\rm{f}} $对数值结果的影响. 结果表明, 随着气体的持续注入, 气体饱和度和孔压增加, 有效应力降低, 继而引发多孔介质膨胀变形; 气体在重力影响下上浮聚集于顶部边界; $ {\delta }_{\rm{s}} $$ {\delta }_{\rm{f}} $的降低会导致流体和力学信息在局部出现不同程度的波动, 提高加罚因子可以有效抑制有限元函数在跨越单元时的不连续性.
    Abstract: Understanding the coupled multiphase flow and solid deformation processes in porous media is a significant issue in the area of developing and utilizing underground resources. This study first established the coupled modeling of compressible two-phase flow and deformation of porous media, which considers capillarity and gravity. Meanwhile, the strong form and the corresponding weak form of coupled multiphase flow and solid deformation model were presented. Then, the capacity of the proposed DG method for the coupled hydromechanical model was verified by comparison with analytical and numerical results of the one-dimensional Terzaghi consolidation problem. Subsequently, the two- and three-dimensional cases were performed to study the flow behaviors and deformation characteristics, respectively. In addition, the effects of the penalty factors $ {\delta }_{\rm{s}} $ and $ {\delta }_{\rm{f}} $ on the stability of the numerical results were analyzed. The simulation results show that gas saturation and pore pressure continually increase with the injection of gas. The increment of pore pressure reduces the effective stress, which results in deformation and expansion of the porous medium. The gas floats up and gathers at the top boundary due to gravity. The decrease of the penalty factors $ {\delta }_{\rm{s}} $ and $ {\delta }_{\rm{f}} $ trends to cause the fluctuation of saturation, pressure, effective stress, and displacement. The increases in penalty factors are beneficial to suppress the discontinuity of the finite element function crossing the elements.
  • 深入探索多孔介质中多相流动和固体变形特征对精准认识地下资源开发利用, 例如石油勘探开发、煤层气和页岩气开采、二氧化碳地质封存等领域, 具有重要的工程意义[1-4]. 在流体输送过程中局部压力和饱和度梯度下的渗流作用改变了孔隙结构特征, 打破了储层内部的水力平衡; 固体空间结构的变化影响了储层内部流体的运移路径和流通能力, 具体表现为多孔介质孔隙度和渗透率等物性参数的动态响应. 发展和建立两相渗流与固体变形耦合模型及其相应的数值方法是准确描述和阐明储层内水力行为的有效手段[5-7].

    针对两相渗流和固体变形耦合模型的数值方法主要包括有限元法[8-10]、有限体积法[11-12]以及混合计算方法[13-14]等. 对于两相流问题的离散和数值求解, 传统有限元能够确保流体域内整体的质量平衡, 但是无法实现流体在跨越单元间的局部质量平衡, 因此不适用于求解对流占主导的非线性不混溶问题; 有限体积法在确保局部流量平衡的同时, 具有较高的计算效率, 因此在工业界和工程尺度模拟中得到了广泛应用. 在通常情况下, 有限体积方法的计算结果仅能满足低阶有效精度; 混合计算方法是指对流体和力学控制方程分别利用不同的数值方法进行求解, 该方法集成了各种数值方法的优势. Rutqivst[15]在耦联流体软件TOUGH2和固体变形软件FLAC3D的基础上, 开发了在油气、地热、可燃冰开采以及二氧化碳地质封存等领域广泛使用的TOUGH-FLAC耦合模拟器. 在此模拟器中, 负责流体计算的TOUGH2软件采用的是有限体积法, FLAC3D采用有限差分法计算固体变形, 此方法在网格划分和数据传递效率等方面具有一定的局限性.

    间断伽辽金有限元(discontinuous Galerkin finite element method, DG-FEM)结合了有限体积与有限元两种方法的优点, 具有高阶精度和局部单元物理守恒性的特点, 容易实现局部网格加密和各单元多项式的单独选取[16-19]. 近些年来, DG-FEM在流体和弹性力学领域得到了广泛的关注和持续的发展[20-22]. Klieber和Riviere[23]在解耦两相渗流微分方程组的基础上, 提出了不可压缩两相流自适应间断有限元方法. Epshteyn和Rivière[24]提出了多孔介质不可压缩两相流完全隐式方程的不连续伽辽金方法, 该方法在结构化和非结构化网格计算中都具有较好的鲁棒性. 李子然和吴长春[25]、陈韵骋等[26]建立了基于线弹性力学问题的局部间断有限元方法. 在流固耦合方面, Liu等[27-28]提出了连续和间断伽辽金耦合框架, 利用自适应加罚方法提高间断伽辽金有限元方法在模拟大型多孔弹性问题时的适用性和计算效率, 并将此方法推广至多孔介质水力压裂模拟中. 目前关于间断伽辽金有限元方法在计算可压缩两相流固模型方面的研究鲜有报道, 还有待进一步深入研究.

    基于上述认识, 本文首先建立可压缩两相流固耦合控制方程, 其中包括考虑毛细压力和重力作用的可压缩两相渗流方程以及线性多孔弹性方程. 在此基础上, 推导出流固耦合方程的间断伽辽金弱形式; 然后, 通过一维Terzaghi流固问题验证模型的准确性; 最后, 分别开展二维平面应变条件下和考虑重力效应的三维流固数值算例, 分析流体压力、饱和度以及固体应力、位移的分布特征, 探讨加罚因子对模拟结果的影响.

    假设模型中湿润相和非湿润相为不混溶流体, 两者在多孔介质中的流速满足达西定律. 在考虑毛细压力、重力效应和固体变形的基础上, 等温可压缩两相渗流控制方程可表示为[2, 29]

    $$ \begin{split} & \phi {S_{{\rm{nw}}}}{\rho _{{\rm{nw}}}}{C_{{\rm{nw}}}}\frac{{\partial {p_{{\rm{nw}}}}}}{{\partial t}} - \phi {\rho _{{\rm{nw}}}}\frac{{\partial {S_{\rm{w}}}}}{{\partial t}} + {S_{{\rm{nw}}}}{\rho _{{\rm{nw}}}}\frac{{\partial {\varepsilon _{\rm{v}}}}}{{\partial t}} + \\ &\qquad \nabla \cdot \left[ { - {\rho _{{\rm{nw}}}}\frac{{{\boldsymbol{k}}{k_{{\rm{rnw}}}}}}{{{\mu _{{\rm{nw}}}}}}\left( {\nabla {p_{{\rm{nw}}}} + {\rho _{{\rm{nw}}}}{\boldsymbol{g}}} \right)} \right] = {Q_{{\rm{nw}}}} \end{split} $$ (1)
    $$ \begin{split} & \phi {S_{\rm{w}}}{\rho _{\rm{w}}}{C_{\rm{w}}}\frac{{\partial {p_{{\rm{nw}}}}}}{{\partial t}} + \left( {\phi {\rho _{\rm{w}}} - \phi {S_{\rm{w}}}{\rho _{\rm{w}}}{C_{\rm{w}}}\left| {{p_{\rm{c}}}} \right|} \right)\frac{{\partial {S_{\rm{w}}}}}{{\partial t}}+\\ &\qquad {S_{\rm{w}}}{\rho _{\rm{w}}}\frac{{\partial {\varepsilon _{\rm{v}}}}}{{\partial t}} + \nabla \cdot [ - {\rho _{\rm{w}}}\frac{{{\boldsymbol{k}}{k_{{\rm{rw}}}}}}{{{\mu _{\rm{w}}}}}(\nabla {p_{{\rm{nw}}}} - \left| {{p_{\rm{c}}}} \right|\nabla {S_{\rm{w}}}+\\ &\qquad {\rho _{\rm{w}}}{\boldsymbol{g}})] = {Q_{\rm{w}}} \end{split} $$ (2)

    式中, 下标$\;\beta\; 为\;{\rm{w}}$$ {\rm{n}}{\rm{w}} $分别表示湿润相和非湿润相, $ {S}_{\beta } $为饱和度, $\; {\rho }_{\beta } $$ \;{\mu }_{\beta } $分别为流体密度和黏度, $ {C}_{\beta } $为流体压缩系数, $ {p}_{\beta } $为流体压力, $ {\boldsymbol{k}} $为多孔介质绝对渗透率张量, ${k}_{{\rm{r}}\beta }$为相对渗透率, $ {Q}_{\beta } $为源汇项, $ {\varepsilon }_{\rm{v}} $为体应变, $ {p}_{\rm{c}} $$ \left|{p}_{\rm{c}}\right| $分别为毛细压力和毛细压力对湿相饱和度的导数.

    为了求解方程, 需要补充如下辅助公式

    $$ {S}_{{\rm{w}}}+{S}_{{\rm{n}}{\rm{w}}}=1 $$ (3)
    $$ {p}_{\rm{c}}={p}_{{\rm{n}}{\rm{w}}}-{p}_{{\rm{w}}}={p}_{\rm{e}}{\left({S}_{\rm{e}}\right)}^{-\frac{1}{\lambda }} $$ (4)
    $$ {S}_{\rm{e}}=\frac{{S}_{{\rm{w}}}-{S}_{{\rm{r}}{\rm{n}}{\rm{w}}}}{1-{S}_{{\rm{r}}{\rm{w}}}-{S}_{{\rm{r}}{\rm{n}}{\rm{w}}}} $$ (5)

    式中, $ {p}_{\rm{e}} $为毛细管吸入压力, $ {S}_{\rm{e}} $为有效饱和度, $ \lambda $为孔径分布指数, $ {S}_{{\rm{r}}{\rm{w}}} $$ {S}_{{\rm{r}}{\rm{n}}{\rm{w}}} $分别为湿润相和非湿润相的残余饱和度.

    此外, 选取Genuchten−Mualem相对渗透率模型描述湿润相和非湿润相的流通能力, 表达式如下所示[30]

    $$ {k_{{\rm{rw}}}} = \left\{ {\begin{array}{*{20}{l}} {\sqrt {{S_{\rm{e}}}} {{\left[ {1 - {{\left( {1 - {S_{\rm{e}}}^{1/\omega }} \right)}^\omega }} \right]}^2},}&{{\rm{if}}\;{S_{\rm{w}}} < 1}\\ {1,}&{{\rm{if}}\;{S_{\rm{w}}} \geqslant 1} \end{array}} \right. $$ (6)
    $$ {k_{{\rm{rnw}}}} = \left\{ {\begin{array}{*{20}{l}} {1 - {k_{{\rm{rw}}}},}&{{\rm{if}}\;{S_{{\rm{rnw}}}} = 0}\\ {{{\left( {1 - {S_{\rm{e}}}} \right)}^2}\left( {1 - {S_{\rm{e}}}^2} \right),}&{{\rm{if}}\;{S_{{\rm{rnw}}}} > 0} \end{array}} \right. $$ (7)

    模型的初始条件为

    $$ {p}_{{\rm{n}}{\rm{w}}}\left(x,t=0\right)={p}_{{\rm{n}}{\rm{w}}0} $$ (8)
    $$ {S}_{{\rm{w}}}\left(x,t=0\right)={S}_{{\rm{w}}0}\;\; $$ (9)

    模型中Dirichlet和Neumann边界条件如下所示

    $$ {p}_{{\rm{n}}{\rm{w}}}\left(x,t\right)={p}_{{\rm{n}}{\rm{w}}}^{\rm{b}} $$ (10)
    $$ {S}_{{\rm{w}}}\left(x,t\right)={S}_{{\rm{w}}}^{\rm{b}} $$ (11)
    $$ {\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\cdot {\boldsymbol{n}}={g}_{{\rm{n}}{\rm{w}}} $$ (12)
    $$ {\boldsymbol{\lambda }}_{{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}-\left|{p}_{\rm{c}}\right|\nabla {S}_{{\rm{w}}}+{\rho }_{{\rm{w}}}{\boldsymbol{g}}\right)\cdot {\boldsymbol{n}}={g}_{{\rm{w}}} $$ (13)

    式中, ${\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}=-{\rho }_{{\rm{n}}{\rm{w}}}\dfrac{{\boldsymbol{k}}{k}_{{\rm{r}}{\rm{n}}{\rm{w}}}}{{\mu }_{{\rm{n}}{\rm{w}}}}$, ${\boldsymbol{\lambda }}_{{\rm{w}}}=-{\rho }_{{\rm{w}}}\dfrac{{\boldsymbol{k}}{k}_{{\rm{r}}{\rm{w}}}}{{\mu }_{{\rm{w}}}}$, $ {\boldsymbol{n}} $为单位法向量, $ {p}_{{\rm{n}}{\rm{w}}0} $$ {p}_{{\rm{n}}{\rm{w}}}^{\rm{b}} $分别为初始和边界上非湿润相孔隙压力, $ {S}_{{\rm{w}}0} $$ {S}_{{\rm{w}}}^{\rm{b}} $分别为初始和边界上湿润相饱和度, $ {g}_{{\rm{w}}} $$ {g}_{{\rm{n}}{\rm{w}}} $分别为边界上湿润相和非湿润相的流量.

    图1为模拟几何区域、边界条件和网格示意图. 在计算域$ \varOmega $中, 边界$ \partial \varOmega $由不与内部单元接触的外边界$ \partial {\varOmega }_{\rm{o}} $和内部相邻单元共享的内边界$ \partial {\varOmega }_{\rm{i}} $两部分组成. 由图1可知, 内边界$ \partial {\varOmega }_{\rm{i}} $为相邻单元$ {E}^{+} $$ {E}^{-} $共同拥有; 外边界$ \partial {\varOmega }_{\rm{o}} $由Dirichlet边界$ \partial {\varOmega }_{{\rm{o}}{\rm{D}}} $和Neumann边界$ \partial {\varOmega }_{{\rm{o}}{\rm{N}}} $两者构成, 即$ \partial {\varOmega }_{\rm{o}}=\partial {\varOmega }_{{\rm{o}}{\rm{D}}}\cup \partial {\varOmega }_{{\rm{o}}{\rm{N}}} $. 设$ {\cal{T}}_{\rm{h}} $$ \bigcup \left\{E\right\} $, 是区域 $ \varOmega $的正则剖分, $ \partial E=\partial {\varOmega }_{\rm{o}}\cup \partial {\varOmega }_{\rm{i}} $表示为所有边界的集合, 则间断有限元空间定义为

    图  1  几何区域、边界条件和网格示意图
    Figure  1.  Domain with boundary conditions and mesh skeleton
    $$ Q\left({\cal{T}}_{\rm{h}}\right)=\left\{V\in {L}_{2}\left(\varOmega \right):V{|}_{E}\in {p}_{{\rm{r}}}\left(E\right),\forall E\in {\cal{T}}_{\rm{h}}\right\} $$ (14)

    式中, 离散空间${p}_{{\rm{r}}}\left(E\right)$为单元E上不超过r次的多项式的集合.

    为了推导两相渗流方程的间断伽辽金弱形式, 首先在式(1)等号的两侧乘以试函数$ \widetilde {{p}_{{\rm{n}}{\rm{w}}}} $, 并在单元计算域E内进行积分, 可得到

    $$ \begin{split} & {\int }_{E}\left(\phi {S}_{{\rm{n}}{\rm{w}}}{\rho }_{{\rm{n}}{\rm{w}}}{C}_{{\rm{n}}{\rm{w}}}\dfrac{\partial {p}_{{\rm{n}}{\rm{w}}}}{\partial t}-\phi {\rho }_{{\rm{n}}{\rm{w}}}\dfrac{\partial {S}_{{\rm{w}}}}{\partial t}\right)\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V+\\ &\qquad {\int }_{E}\nabla \cdot \left[{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\right]\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V=\\ &\qquad {\int }_{E}{Q}_{{\rm{n}}{\rm{w}}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V \end{split} $$ (15)

    利用分部积分和散度定理, 式(15)中等号左侧第二项可表示为

    $$ \begin{split} & {\int }_{E}\nabla \cdot \Big[{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\Big]\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V=\\ &\qquad {\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\cdot {\boldsymbol{n}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}S-\\ &\qquad {\int }_{E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\cdot \nabla \widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V \end{split} $$ (16)

    将式(16)代入式(15), 累加所有单元区域, 可得

    $$ \begin{split} & \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}\left(\phi {S}_{{\rm{n}}{\rm{w}}}{\rho }_{{\rm{n}}{\rm{w}}}{C}_{{\rm{n}}{\rm{w}}}\frac{\partial {p}_{{\rm{n}}{\rm{w}}}}{\partial t}-\phi {\rho }_{{\rm{n}}{\rm{w}}}\frac{\partial {S}_{{\rm{w}}}}{\partial t}\right)\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V -\\ &\qquad \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left({p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\cdot \nabla \widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V+\\ &\qquad \sum\limits_{\partial E\in \partial {{\Omega }}_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\cdot {\boldsymbol{n}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}S=\\ &\qquad \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{Q}_{{\rm{n}}{\rm{w}}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V \end{split} $$ (17)

    在间断伽辽金方法中, 变量在单元内边界$ \partial {\varOmega }_{\rm{i}} $处满足不连续设定, 因此式(17)中等号左侧第三项可以改写为

    $$ \begin{split} & \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\nabla {p}_{{\rm{n}}{\rm{w}}}\cdot {\boldsymbol{n}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}S=\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}^+\left(\nabla {p}_{{\rm{n}}{\rm{w}}}^++{\rho }_{{\rm{n}}{\rm{w}}}^+{\boldsymbol{g}}\right)\cdot {{\boldsymbol{n}}}^+\widetilde {{p}_{{\rm{n}}{\rm{w}}}^+}+\\ & \qquad {\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}^-\left(\nabla {p}_{{\rm{n}}{\rm{w}}}^-+{\rho }_{{\rm{n}}{\rm{w}}}^-{\boldsymbol{g}}\right)\cdot {{\boldsymbol{n}}}^-\widetilde {{p}_{{\rm{n}}{\rm{w}}}^-}{\rm{d}}S=\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}[\![{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{nw}{\boldsymbol{g}}\right)\widetilde {{p}_{{\rm{n}}{\rm{w}}}}]\!]{\rm{d}}S \end{split} $$ (18)

    将式(18)代入式(17)中, 结合稳定项、加罚函数项以及相应边界条件, 可得

    $$ \begin{split} & \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}\left(\phi {S}_{{\rm{n}}{\rm{w}}}{\rho }_{{\rm{n}}{\rm{w}}}{C}_{{\rm{n}}{\rm{w}}}\frac{\partial {p}_{{\rm{n}}{\rm{w}}}}{\partial t}-\phi {\rho }_{{\rm{n}}{\rm{w}}}\frac{\partial {S}_{{\rm{w}}}}{\partial t}\right)\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V-\\ &\qquad \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\cdot \nabla \widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V +\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left\langle {} \right.\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\left. {} \right\rangle [\![\widetilde {{p}_{{\rm{n}}{\rm{w}}}}]\!]{\rm{d}}S+\\ &\qquad {\omega }_{\rm{f}}\sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left\langle {} \right.\nabla \widetilde {{p}_{{\rm{n}}{\rm{w}}}}\left. {} \right\rangle [\![{p}_{{\rm{n}}{\rm{w}}}]\!]{\rm{d}}S+ \end{split} $$
    $$ \begin{split} &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}\frac{{\delta }_{\rm{f}}}{h}[\![{p}_{{\rm{n}}{\rm{w}}}]\!]\cdot [\![\widetilde {{p}_{{\rm{n}}{\rm{w}}}}]\!]{\rm{d}}S+\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{n}}{\rm{w}}}{\boldsymbol{g}}\right)\cdot {\boldsymbol{n}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}S+\\ &\qquad {\omega }_{\rm{f}}\sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{n}}{\rm{w}}}\nabla \widetilde {{p}_{{\rm{n}}{\rm{w}}}}\cdot {\boldsymbol{n}}\left({p}_{{\rm{n}}{\rm{w}}}-{p}_{{\rm{n}}{\rm{w}}}^{\rm{b}}\right){\rm{d}}S +\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}\frac{{\delta }_{\rm{f}}}{h}\left({p}_{{\rm{n}}{\rm{w}}}-{p}_{{\rm{n}}{\rm{w}}}^{\rm{b}}\right)\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}S=\\ &\qquad \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{Q}_{{\rm{n}}{\rm{w}}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}V -\sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{N}}}}{\int }_{\partial E}{g}_{{\rm{n}}{\rm{w}}}\widetilde {{p}_{{\rm{n}}{\rm{w}}}}{\rm{d}}S \end{split} $$ (19)

    式中, $ \left\langle {} \right.{\boldsymbol{X}}\left. {} \right\rangle =\dfrac{1}{2}\left({\boldsymbol{X}}\cdot {{\boldsymbol{n}}}^{+}-{\boldsymbol{X}}\cdot {{\boldsymbol{n}}}^{-}\right) $$ [\![{\boldsymbol{X}}]\!]={\boldsymbol{X}}\cdot {{\boldsymbol{n}}}^{+}+{\boldsymbol{X}}\cdot {{\boldsymbol{n}}}^{-} $分别为$ {\boldsymbol{X}} $在相邻单元共同边界上的平均和跳跃, $ h $为单元尺寸, $ {\delta }_{\rm{f}} $为加罚因子, $ {\omega }_{\rm{f}} $的选取决定了间断有限元方法的类型. $ {\omega }_{\rm{f}}=1 $, 表示为非对称内罚伽辽金法(non-symmetric interior penalty Galerkin method, 简称NIPG); $ {\omega }_{\rm{f}}=0 $, 表示为非完全内罚伽辽金法(incomplete interior penalty Galerkin method, 简称IIPG); $ {\omega }_{\rm{f}}=-1 $, 表示为对称内罚伽辽金法(symmetric interior penalty Galerkin method, SIPG). 在本文中, 选取$ {\omega }_{\rm{f}}=1 $[23], 则式(19)为流体方程的非对称内罚伽辽金弱形式.

    利用上述类似的推导过程和方式, 可以得到式(2)的间断伽辽金弱形式, 如下所示

    $$ \begin{split} & \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}\Biggr[\phi {S}_{{\rm{w}}}{\rho }_{{\rm{w}}}{C}_{{\rm{w}}}\frac{\partial {p}_{{\rm{n}}{\rm{w}}}}{\partial t}+\\ &\qquad \left(\phi {\rho }_{{\rm{w}}}-\phi {S}_{{\rm{w}}}{\rho }_{{\rm{w}}}{C}_{{\rm{w}}}\left|{p}_{\rm{c}}\right|\right)\frac{\partial {S}_{{\rm{w}}}}{\partial t}\Biggr]\widetilde {{S}_{{\rm{w}}}}{\rm{d}}V+\\ &\qquad \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left(\left|{p}_{\rm{c}}\right|\nabla {S}_{{\rm{w}}}-\nabla {p}_{{\rm{n}}{\rm{w}}}-{\rho }_{{\rm{w}}}{\boldsymbol{g}}\right)\cdot \nabla \widetilde {{S}_{{\rm{w}}}}{\rm{d}}V-\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left|{p}_{\rm{c}}\right|\left\langle {} \right.\nabla {S}_{{\rm{w}}}\left. {} \right\rangle [\![\widetilde {{S}_{{\rm{w}}}}]\!]{\rm{d}}S+\\ &\qquad {\omega }_{\rm{f}}\sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left|{p}_{\rm{c}}\right|\left\langle {} \right.\nabla \widetilde {{S}_{{\rm{w}}}}\left. {} \right\rangle [\![{S}_{{\rm{w}}}]\!]{\rm{d}}S+\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}\frac{{\delta }_{\rm{f}}}{h}[\![{S}_{{\rm{w}}}]\!]\cdot [\![\widetilde {{S}_{{\rm{w}}}}]\!]{\rm{d}}S+\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left\langle {} \right.\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{w}}}{\boldsymbol{g}}\right)\left. {} \right\rangle [\![\widetilde {{S}_{{\rm{w}}}}]\!]{\rm{d}}S+\\ &\qquad {\omega }_{\rm{f}}\sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left\langle {} \right.\nabla \widetilde {{S}_{{\rm{w}}}}\left. {} \right\rangle [\![{p}_{{\rm{n}}{\rm{w}}}]\!]{\rm{d}}S+\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}\frac{{\delta }_{\rm{f}}}{h}[\![{p}_{{\rm{n}}{\rm{w}}}]\!]\cdot [\![\widetilde {{S}_{{\rm{w}}}}]\!]{\rm{d}}S-\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left|{p}_{\rm{c}}\right|\nabla {S}_{{\rm{w}}}\cdot {\boldsymbol{n}}\widetilde {{S}_{{\rm{w}}}}{\rm{d}}S+\\ \end{split} $$
    $$ \begin{split} &\qquad {\omega }_{\rm{f}}\sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left|{p}_{\rm{c}}\right|\nabla \widetilde {{S}_{{\rm{w}}}}\cdot {\boldsymbol{n}}\left({S}_{{\rm{w}}}-{S}_{{\rm{w}}}^{\rm{b}}\right){\rm{d}}S +\\&\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}\frac{{\delta }_{\rm{f}}}{h}\left({S}_{{\rm{w}}}-{S}_{{\rm{w}}}^{\rm{b}}\right)\widetilde {{S}_{{\rm{w}}}}{\rm{d}}S+\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\left(\nabla {p}_{{\rm{n}}{\rm{w}}}+{\rho }_{{\rm{w}}}{\boldsymbol{g}}\right)\cdot {\boldsymbol{n}}\widetilde {{S}_{{\rm{w}}}}{\rm{d}}S+\\ &\qquad {\omega }_{\rm{f}}\sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}{\boldsymbol{\lambda }}_{{\rm{w}}}\nabla \widetilde {{S}_{{\rm{w}}}}\cdot {\boldsymbol{n}}\left({p}_{{\rm{n}}{\rm{w}}}-{p}_{{\rm{n}}{\rm{w}}}^{\rm{b}}\right){\rm{d}}S+\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}\frac{{\delta }_{\rm{f}}}{h}\left({p}_{{\rm{n}}{\rm{w}}}-{p}_{{\rm{n}}{\rm{w}}}^{\rm{b}}\right)\widetilde {{S}_{w}}{\rm{d}}S=\\ &\qquad \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{Q}_{{\rm{w}}}\widetilde {{S}_{{\rm{w}}}}{\rm{d}}V -\sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{N}}}}{\int }_{\partial E}{g}_{{\rm{w}}}\widetilde {{S}_{{\rm{w}}}}{\rm{d}}S \end{split} $$ (20)

    式(19)和式(20)为考虑固体变形作用下可压缩两相渗流方程的间断伽辽金有限元方法的弱表达形式.

    假设多孔介质固体变形满足弹性小变形条件, 那么固体变形的平衡方程、几何方程、本构方程以及边界条件如下所示

    $$ \nabla \cdot {\boldsymbol{\sigma }}+{\boldsymbol{f}}=0,\;{\rm{o}}{\rm{n}}\;\varOmega $$ (21)
    $$ {\boldsymbol{\varepsilon }}=\frac{1}{2}\left(\nabla {\boldsymbol{u}}+\nabla {{\boldsymbol{u}}}^{\rm{T}}\right),\;{\rm{o}}{\rm{n}}\;\varOmega $$ (22)
    $$ {\boldsymbol{\sigma }}={\boldsymbol{D}}:{\boldsymbol{\varepsilon }},\;{\rm{o}}{\rm{n}}\;\varOmega $$ (23)
    $$ {\boldsymbol{u}}={{\boldsymbol{u}}}^{\bf{b}},\;\;{\rm{o}}{\rm{n}}\;\partial {\varOmega }_{{\rm{o}}{\rm{D}}} $$ (24)
    $$ {\boldsymbol{\sigma }}\cdot {\boldsymbol{n}}=\overline{\boldsymbol{t}},\;\;{\rm{o}}{\rm{n}}\;\partial {\varOmega }_{{\rm{o}}{\rm{N}}} $$ (25)

    式中, 总应力$ {\boldsymbol{\sigma }}={\boldsymbol{\sigma }}{{'}}-\alpha {\boldsymbol{I}}p $, 则式(21)可改写

    $$ \nabla \cdot \left({\boldsymbol{\sigma }}{'}-\alpha {\boldsymbol{I}}p\right)+{\boldsymbol{f}}={\bf{0}} $$ (26)

    式中, $ {\boldsymbol{\sigma }}{{'}} $为有效应力张量, $ {\boldsymbol{\varepsilon }} $为应变张量, $ {\boldsymbol{u}} $为位移张量, $ {\boldsymbol{f}} $为体积力张量, $ \alpha $为Biot常数, $ {\boldsymbol{D}} $为4阶弹性张量, $ {\boldsymbol{I}} $为单位张量, 平均孔隙压力$ p={S}_{{\rm{n}}{\rm{w}}}{p}_{{\rm{n}}{\rm{w}}}+{S}_{{\rm{w}}}{p}_{{\rm{w}}} $.

    利用类似式(19)和式(20)的推导过程, 结合相应的边界条件, 可以得到固体变形方程的弱形式, 如下所示

    $$ \begin{split} & \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{{\boldsymbol{\sigma }}}^{{{'}}}:{\boldsymbol{\varepsilon }}\left(\widetilde {{\boldsymbol{u}}}\right){\rm{d}}V -\sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}\alpha {\boldsymbol{I}}p:{\boldsymbol{\varepsilon }}\left(\widetilde {{\boldsymbol{u}}}\right){\rm{d}}V-\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}\left\langle {} \right.{{\boldsymbol{\sigma }}}^{{{'}}}-\alpha {\boldsymbol{I}}p\left. {} \right\rangle \cdot {\boldsymbol{n}}[\![\widetilde {{\boldsymbol{u}}}]\!]{\rm{d}}S+\\ &\qquad {\omega }_{\rm{s}}\sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}\left\langle {} \right.{{\boldsymbol{\sigma }}}^{{{'}}}\left(\widetilde {{\boldsymbol{u}}}\right)-\alpha {\boldsymbol{I}}p\left. {} \right\rangle \cdot {\boldsymbol{n}}[\![{\boldsymbol{u}}]\!]{\rm{d}}S+ \end{split} $$
    $$ \begin{split} &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{\rm{i}}}{\int }_{\partial E}\frac{G{\delta }_{\rm{s}}}{h}[\![{\boldsymbol{u}}]\!]\cdot [\![\widetilde {{\boldsymbol{u}}}]\!]{\rm{d}}S-\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}\left[{{\boldsymbol{\sigma }}}^{{{'}}}\left(\widetilde {{\boldsymbol{u}}}\right)-\alpha {\boldsymbol{I}}p\right]\cdot {\boldsymbol{n}}\widetilde {{\boldsymbol{u}}}{\rm{d}}S+\\ &\qquad {\omega }_{s}\sum\limits_{\partial E\in \partial {\varOmega }_{oD}}{\int }_{\partial E}\left[{{\boldsymbol{\sigma }}}^{{{'}}}\left(\widetilde {{\boldsymbol{u}}}\right)-\alpha {\boldsymbol{I}}p\right]\cdot {\boldsymbol{n}}\left({\boldsymbol{u}}-{{\boldsymbol{u}}}^{\rm{b}}\right){\rm{d}}S+\\ &\qquad \sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{D}}}}{\int }_{\partial E}\frac{G{\delta }_{\rm{s}}}{h}\widetilde {{\boldsymbol{u}}}\cdot \left({\boldsymbol{u}}-{{\boldsymbol{u}}}^{\rm{b}}\right){\rm{d}}S=\\ &\qquad \sum\limits_{E\in {\cal{T}}_{\rm{h}}}{\int }_{E}{\boldsymbol{f}} \cdot \widetilde {{\boldsymbol{u}}}{\rm{d}}V-\sum\limits_{\partial E\in \partial {\varOmega }_{{\rm{o}}{\rm{N}}}}{\int }_{\partial E}\overline{\boldsymbol{t}}\cdot \widetilde {{\boldsymbol{u}}}{\rm{d}}S \end{split} $$ (27)

    式中, $ \widetilde {{\boldsymbol{u}}} $为试函数, $ G $为剪切模量, $ {\delta }_{\rm{s}} $为加罚因子. 本文选取$ {\omega }_{\rm{s}}=0 $[26], 则式(27)为固体变形方程的非完全内罚伽辽金弱形式.

    方程式(19), 式(20)和式(27)是多孔介质中可压缩两相渗流和固体变形的弱形式. 本文利用通用有限元软件COMSOL Multiphysics内置的Weak Form PDE模块求解可压缩两相流固耦合模型. 基于二次不连续拉格朗日形函数构建对解域的间断伽辽金有限元逼近, 选取向后差分公式(backward differentiation formula, BDF)隐式求解器. 其中, BDF求解器采用自适应时间步长算法和可变离散化阶数, 离散化的BDF精度从1 ~ 5不等. 基于LU分解, 采用MUMPS (multifrontal massively parallel sparse)直接求解器对线性系统进行求解, 并选取完全耦合的求解器(fully coupled solver)将线性求解器应用于牛顿单步法的非线性问题. 默认情况下, 初始时间步长设置为结束时间的0.1%, 相对容差为0.01.

    图2描述了一维Terzaghi固结问题的几何示意图以及相应的边界条件. 为了确保孔隙压力沿上下两端保持为零, 设置模型上下两端为排水边界. 在模型上边界瞬间施加均布载荷$ q=-5.00 $ MPa. 本模型长度$ 2 h=10.00 $ m, 其他参数的具体取值如下[2]: 剪切模量为30.00 GPa, 压缩模量为50.00 GPa, 多孔介质渗透率为$ {1.00\times 10}^{-12}\;{\rm{m}}^{2} $, 孔隙度为0.25, 流体压缩系数为$ {1.00\times 10}^{-12}\;{{\rm{Pa}}}^{-1} $, 流体黏度为 $ {1.00\times 10}^{-3}\;{\rm{Pa}}\cdot {\rm{s}} $, 加罚因子$ {\delta }_{\rm{f}} $$ {\delta }_{\rm{s}} $分别设置为1.00和10.00[31].

    图  2  Terzaghi固结问题几何示意图
    Figure  2.  Sketch of Terzaghi’s consolidation problem

    图3为Terzaghi固结问题的理论解[32]和DG有限元数值解的比较. 结果显示, DG有限元计算得到的数值解与理论解吻合较好, 进而验证了间断伽辽金方法在求解流固耦合方程时的可行性和有效性.

    图  3  Terzaghi固结问题理论解和数值解的比较
    Figure  3.  Comparison of the analytical and numerical results for Terzaghi’s consolidation problem

    本节利用间断伽辽金方法开展在二维平面应变条件下两相渗流和固体变形耦合数值计算. 在本算例中, 分别选取水和氢气作为湿润相和非湿润相. 模型的几何尺度、初始条件、边界条件和监测线如图4所示. 模型的长度和宽度均设置为10.00 m. 多孔介质的弹性模量和泊松比分别为10.00 GPa和0.30; 渗透率和孔隙度分别设定为$ 1.00\times {10}^{-14}\;{\rm{m}}^{2} $$ 0.20 $. 模拟区域的初始气体压力为4.00 MPa, 初始水饱和度为0.80. 模拟左边界和下边界为位移约束, 在上边界和右边界分别施加$ -1.00\;\times\;{10}^{7} $ MPa (负号表示压应力方向)的垂直和水平应力. 模型左下角为注入边界, 设置注入的氢气压力和水饱和度分别为5.00 MPa和0.80; 右上角为出口边界, 出口气体压力和水饱和度设置为4.00 MPa和0.20.

    图  4  模拟几何尺度、初始和边界条件
    Figure  4.  Simulation geometrical configuration with boundary and initial conditions

    数值模拟分两个阶段开展. 首先, 开展储层力学和流体平衡的稳态计算. 然后, 将第一步计算得到的应力和孔压等水力信息作为含水层氢气注入模拟算例的初始条件. 整个模拟时间为1500 s, 其他变量的具体数值如表1所示.

    表  1  两相流固数值模拟的属性参数
    Table  1.  Parameters for two-phase flow simulation
    ParameterValueUnit
    elastic modulus, $ E $$ 30.00 $$ {\rm{G}}{\rm{Pa}} $
    poisson's ratio, $ \nu $$ 0.25 $$ - $
    permeability, $ k $$ 1.00\times {10}^{-14} $$ \;{\rm{m}}^{2} $
    porosity, $ \phi $$ 0.20 $$ - $
    water density, $ \;{\rho }_{{\rm{w}}0} $$ 1000.00 $$ {\rm{kg}}/{\rm{m}}^{3} $
    water viscosity, $ \;{\mu }_{{\rm{w}}} $$ 1.00\times {10}^{-3} $$ {\rm{Pa}}\cdot {\rm{s}} $
    water compressibility[32], $ {c}_{{\rm{w}}} $$ 3.84\times {10}^{-10} $$ {{\rm{Pa}}}^{-1} $
    hydrogen density, $\; {\rho }_{{\rm{n}}{\rm{w}}0} $$ 3.18 $$ {\rm{kg}}/{\rm{m}}^{3} $
    hydrogen viscosity, $\; {\mu }_{{\rm{n}}{\rm{w}}} $$ 9.02\times {10}^{-6} $$ {\rm{Pa}}\cdot {\rm{s}} $
    hydrogen compressibility[32], $ {c}_{{\rm{n}}{\rm{w}}} $$ 7.71\times {10}^{-7} $$ {{\rm{Pa}}}^{-1} $
    entry pressure, $ {p}_{\rm{e}} $$ 1.00\times {10}^{4} $$ {\rm{Pa}} $
    distribution index, $ \lambda $$ 0.46 $$ - $
    relative permeability variable, $ \omega $$ 2.00 $$ - $
    variable, $ {\omega }_{\rm{f}} $1.00$ - $
    penalty factor[27], $ {\delta }_{\rm{f}} $1.00$ - $
    variable, $ {\omega }_{\rm{s}} $0.00$ - $
    penalty factor[27], $ {\delta }_{\rm{s}} $10.00$ - $
    下载: 导出CSV 
    | 显示表格

    图5图6分别给出了注气第1500 s气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $、水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $的空间分布云图以及变量沿监测线的分布图. 由图5图6可知, 随着氢气的持续注入, 气体压力影响范围扩大至距注入边界7 m左右, 并引起固体膨胀变形且变形影响范围扩散至边界处. 究其原因是因为在多孔弹性介质中位移或者应变可传播到压力前沿之前. 受毛细压力和气水两相物理属性差异的共同影响, 氢气主要聚集于注入边界附近. 在多孔介质内孔压在远离注入边界的过程中呈现递减趋势, 而有效应力沿监测线增加.

    图  5  第1500 s气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $、水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $的分布云图
    Figure  5.  The distribution of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $, water saturation $ {S}_{{\rm{w}}} $, horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ at t = 1500 s
    图  6  第1500 s时气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $、水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $沿监测线的分布
    Figure  6.  The profiles of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $, water saturation $ {S}_{{\rm{w}}} $, horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ along the monitoring line at t = 1500 s

    图7给出了$ {\delta }_{\rm{s}}=0.10 $, 1.00和10.00时水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $沿监测线的分布. 图8给出了$ {\delta }_{\rm{s}}=0.10 $时水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $的分布云图. 图9给出了$ {\delta }_{\rm{f}}=0.01 $, 0.10, 1.00和10.00时气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $沿监测线的分布. 结果表明, 不同加罚因子条件下, 变量$ u $, $ {\sigma }_{x}^{{{'}}} $, $ {p}_{{\rm{n}}{\rm{w}}} $$ {S}_{{\rm{w}}} $沿着监测线的变化趋势大体保持一致. 在计算固体变形时, 计算结果对加罚因子的选取更为敏感. 当$ {\delta }_{\rm{s}} $ = 0.10时, 应力和位移均在局部出现明显的波动; 当$ {\delta }_{\rm{f}} $ = 0.01时, 饱和度在小范围内发生轻微浮动. 这主要由于加罚因子$ {\delta }_{\rm{s}} $$ {\delta }_{\rm{f}} $的降低减少了自变量位移、压力以及饱和度在单元处弱连续性的约束, 造成了变量局部波动的现象. 通过适当提高加罚因子可以加强变量在跨越单元交界面处的连续性, 但是较高的加罚值会引发病态条件矩阵的可能性.

    图  7  第1500 s时不同加罚因子$ {\delta }_{\rm{s}} $条件下水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $沿监测线的分布
    Figure  7.  The profiles of horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ along the monitoring line at t = 1500 s with different values of penalty parameter $ {\delta }_{\rm{s}} $
    图  8  第1500 s时$ {\delta }_{\rm{s}}=0.01 $水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $分布云图
    Figure  8.  The distribution of horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ with $ {\delta }_{\rm{s}}=0.01 $ at t = 1500 s
    图  9  第1500 s时不同加罚因子$ {\delta }_{\rm{f}} $条件下气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $沿监测线(0, 0.05)−(10, 9.95)的分布
    Figure  9.  The profiles of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $ and water saturation $ {S}_{{\rm{w}}} $ along monitoring line at t = 1500 s with different values of $ {\delta }_{\rm{f}} $

    值得注意的是, 受流体边界条件、初始条件以及流体方程的非线性特征等因素的影响, 传统有限元方法在求解本节流体模型时无法收敛, 此情况在一定程度上体现了间断伽辽金有限元在求解可压缩两相流固方程上的优越性. 本节将传统有限元的计算结果作为基准方案, 通过比较间断伽辽金有限元和传统有限元两者计算得到的水平位移和水平有效应力之间的相对误差, 分析加罚因子$ {\delta }_{{\rm{s}}} $对计算结果的影响. 水平位移和水平有效应力的计算误差$ er{r}_{\rm{u}} $$ er{r}_{\rm{s}} $的表达式为[33]

    $$ er{r}_{\rm{u}}=\sqrt{\frac{1}{\left|l\right|{\left({\Delta }{u}_{{\rm{C}}{\rm{G}}}\right)}^{2}}\sum\limits_{E}\left|h\right|{\left({u}_{{\rm{D}}{\rm{G}}}-{u}_{{\rm{C}}{\rm{G}}}\right)}^{2}} $$ (28)
    $$ er{r}_{\rm{s}}=\sqrt{\frac{1}{\left|l\right|{\left({\Delta }{\sigma }_{x{\rm{C}}{\rm{G}}}^{{{'}}}\right)}^{2}}\sum\limits_{E}\left|h\right|{\left({\sigma }_{x{\rm{D}}{\rm{G}}}^{{{'}}}-{\sigma }_{x{\rm{C}}{\rm{G}}}^{{{'}}}\right)}^{2}} $$ (29)

    式中, $ l $为几何模型尺度, $ {u}_{{\rm{C}}{\rm{G}}} $$ {\sigma }_{x{\rm{C}}{\rm{G}}}^{{{'}}} $分别为有限元方法计算得到的水平位移和水平有效应力, $ {\Delta }{u}_{{\rm{C}}{\rm{G}}} $$ {\Delta }{\sigma }_{x{\rm{C}}{\rm{G}}}^{{{'}}} $分别为$ {u}_{{\rm{C}}{\rm{G}}} $$ {\sigma }_{x{\rm{C}}{\rm{G}}}^{{{'}}} $极差, $ {u}_{{\rm{D}}{\rm{G}}} $$ {\sigma }_{x{\rm{D}}{\rm{G}}}^{{{'}}} $分别为间断有限元方法计算得到的水平位移和水平有效应力.

    图10给出了不同加罚因子$ {\delta }_{\rm{s}} $条件下间断伽辽金有限元和传统有限元方法计算得到的水平位移和水平有效应力的比较. 结果表明, 随着$ {\delta }_{\rm{s}} $的增加, 间断有限元与传统有限元计算得到的水平方向的变形和应力的相对误差随之减少, 这说明了加罚项的增加可以有效抑制有限元函数在跨越单元时的不连续性.

    图  10  不同加罚因子$ {\delta }_{\rm{s}} $条件下间断有限元和传统有限元方法计算水平位移和水平有效应力的比较
    Figure  10.  Comparison of the horizonal displacement and horizonal effective stress between DG and the CG results with different values of penalty parameter $ {\delta }_{\rm{s}} $

    在本节中, 将开展含水层注氢气的三维数值模拟. 在此算例中, 侧重分析流体重力效应对模拟结果的的影响. 如图11所示, 三维算例的几何尺度为100.00 m×2.00 m×10.00 m. 模拟上边界和右边界为应力边界且${t}_{x}={t}_{z}=\;-1.00\;\times\;{10}^{7}\;{\rm{M}}{\rm{Pa}}$, 其余边界均设定为位移约束. 氢气从左侧边界注入, 注入率${g}_{{\rm{nw}}}= $$ 1.00\;\times\;{10}^{-4}\;{\rm{kg}}/({\rm{m}}^{2}\cdot {\rm{s}})$, 右侧为出口边界, 边界上的气体压力和水饱和度分别为4.00 MPa和0.20, 其余边界则为不流动边界. 整个注气过程持续1 d, 其他变量的数值如表1所示.

    图  11  三维模型几何尺度以及模拟初始和边界条件
    Figure  11.  Geometrical configuration with boundary and initial conditions of 3D case

    图12给出了注气1 d后气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、气体饱和度$ {S}_{{\rm{n}}{\rm{w}}} $、垂直位移$ w $和水平有效应力$ {\sigma }_{x}^{{{'}}} $的分布云图. 图13为在考虑和不考虑重力效应两种情况下点a, bc处气饱和度$ {S}_{{\rm{n}}{\rm{w}}} $随时间变化图. 由图12可知, 氢气注入1 d后, 孔压沿着水平x方向传播至距左边界约70.00 m处, 储层边界处气体饱和度和孔隙压力分别增加至约0.52和6.50 MPa, 孔压的增加引起垂直位移的提高和水平有效应力的降低. 在注入过程中, 由于氢气和水两者密度的差异, 引起气体上浮且聚集于模型顶部, 造成顶部点c处气体饱和度要明显高于底部点a处气体饱和度.

    图  12  注气1 d后气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、气体饱和度$ {S}_{{\rm{n}}{\rm{w}}} $、垂直位移$ w $和水平有效应力$ {\sigma }_{x}^{{{'}}} $的分布图
    Figure  12.  The distribution of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $, gas saturation $ {S}_{{\rm{n}}{\rm{w}}} $, vertical displacement $ w $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ after 1 day of injection
    图  13  考虑和不考虑重力效应算例中点a, bc处气饱和度$ {S}_{{\rm{n}}{\rm{w}}} $随时间变化图
    Figure  13.  The temporal evolution of gas saturation $ {S}_{{\rm{n}}{\rm{w}}} $ at points a, b and c in the cases with and without gravity

    本文建立了考虑毛细压力和重力效应的可压缩两相渗流与孔隙介质变形耦合作用的力学模型. 在此基础上, 分别推导出变形孔隙介质中两相渗流方程的非对称内罚伽辽金弱形式以及固体变形方程的非完全内罚伽辽金弱形式. 主要结论如下:

    (1)通过对比一维Terzaghi固结问题的解析解和数值解, 验证了间断伽辽金有限元方法在求解流固耦合问题方面的可行性和准确性;

    (2)开展了二维平面应变条件下和考虑重力效应作用的三维两相流固数值算例. 结果显示, 随着气体的注入, 气体饱和度和孔压随之增加, 导致多孔介质膨胀变形和有效应力降低. 由于重力的影响, 气体会上浮聚集于顶部边界;

    (3)在二维平面算例中, 讨论了加罚因子对计算结果的影响. 结果表明, 在相同网格条件下, 加罚因子$ {\delta }_{\rm{f}} $$ {\delta }_{\rm{s}} $的降低会导致流体和固体信息在局部出现不同程度的波动. 固体变形参量对加罚因子$ {\delta }_{\rm{s}} $更为敏感, 提高加罚因子$ {\delta }_{\rm{s}} $可以有效抑制位移和应力在跨越单元时的不连续性.

  • 图  1   几何区域、边界条件和网格示意图

    Figure  1.   Domain with boundary conditions and mesh skeleton

    图  2   Terzaghi固结问题几何示意图

    Figure  2.   Sketch of Terzaghi’s consolidation problem

    图  3   Terzaghi固结问题理论解和数值解的比较

    Figure  3.   Comparison of the analytical and numerical results for Terzaghi’s consolidation problem

    图  4   模拟几何尺度、初始和边界条件

    Figure  4.   Simulation geometrical configuration with boundary and initial conditions

    图  5   第1500 s气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $、水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $的分布云图

    Figure  5.   The distribution of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $, water saturation $ {S}_{{\rm{w}}} $, horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ at t = 1500 s

    图  6   第1500 s时气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $、水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $沿监测线的分布

    Figure  6.   The profiles of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $, water saturation $ {S}_{{\rm{w}}} $, horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ along the monitoring line at t = 1500 s

    图  7   第1500 s时不同加罚因子$ {\delta }_{\rm{s}} $条件下水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $沿监测线的分布

    Figure  7.   The profiles of horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ along the monitoring line at t = 1500 s with different values of penalty parameter $ {\delta }_{\rm{s}} $

    图  8   第1500 s时$ {\delta }_{\rm{s}}=0.01 $水平位移$ u $和水平有效应力$ {\sigma }_{x}^{{{'}}} $分布云图

    Figure  8.   The distribution of horizontal displacement $ u $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ with $ {\delta }_{\rm{s}}=0.01 $ at t = 1500 s

    图  9   第1500 s时不同加罚因子$ {\delta }_{\rm{f}} $条件下气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、水饱和度$ {S}_{{\rm{w}}} $沿监测线(0, 0.05)−(10, 9.95)的分布

    Figure  9.   The profiles of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $ and water saturation $ {S}_{{\rm{w}}} $ along monitoring line at t = 1500 s with different values of $ {\delta }_{\rm{f}} $

    图  10   不同加罚因子$ {\delta }_{\rm{s}} $条件下间断有限元和传统有限元方法计算水平位移和水平有效应力的比较

    Figure  10.   Comparison of the horizonal displacement and horizonal effective stress between DG and the CG results with different values of penalty parameter $ {\delta }_{\rm{s}} $

    图  11   三维模型几何尺度以及模拟初始和边界条件

    Figure  11.   Geometrical configuration with boundary and initial conditions of 3D case

    图  12   注气1 d后气体压力$ {p}_{{\rm{n}}{\rm{w}}} $、气体饱和度$ {S}_{{\rm{n}}{\rm{w}}} $、垂直位移$ w $和水平有效应力$ {\sigma }_{x}^{{{'}}} $的分布图

    Figure  12.   The distribution of gas pressure $ {p}_{{\rm{n}}{\rm{w}}} $, gas saturation $ {S}_{{\rm{n}}{\rm{w}}} $, vertical displacement $ w $ and horizontal effective stress $ {\sigma }_{x}^{{{'}}} $ after 1 day of injection

    图  13   考虑和不考虑重力效应算例中点a, bc处气饱和度$ {S}_{{\rm{n}}{\rm{w}}} $随时间变化图

    Figure  13.   The temporal evolution of gas saturation $ {S}_{{\rm{n}}{\rm{w}}} $ at points a, b and c in the cases with and without gravity

    表  1   两相流固数值模拟的属性参数

    Table  1   Parameters for two-phase flow simulation

    ParameterValueUnit
    elastic modulus, $ E $$ 30.00 $$ {\rm{G}}{\rm{Pa}} $
    poisson's ratio, $ \nu $$ 0.25 $$ - $
    permeability, $ k $$ 1.00\times {10}^{-14} $$ \;{\rm{m}}^{2} $
    porosity, $ \phi $$ 0.20 $$ - $
    water density, $ \;{\rho }_{{\rm{w}}0} $$ 1000.00 $$ {\rm{kg}}/{\rm{m}}^{3} $
    water viscosity, $ \;{\mu }_{{\rm{w}}} $$ 1.00\times {10}^{-3} $$ {\rm{Pa}}\cdot {\rm{s}} $
    water compressibility[32], $ {c}_{{\rm{w}}} $$ 3.84\times {10}^{-10} $$ {{\rm{Pa}}}^{-1} $
    hydrogen density, $\; {\rho }_{{\rm{n}}{\rm{w}}0} $$ 3.18 $$ {\rm{kg}}/{\rm{m}}^{3} $
    hydrogen viscosity, $\; {\mu }_{{\rm{n}}{\rm{w}}} $$ 9.02\times {10}^{-6} $$ {\rm{Pa}}\cdot {\rm{s}} $
    hydrogen compressibility[32], $ {c}_{{\rm{n}}{\rm{w}}} $$ 7.71\times {10}^{-7} $$ {{\rm{Pa}}}^{-1} $
    entry pressure, $ {p}_{\rm{e}} $$ 1.00\times {10}^{4} $$ {\rm{Pa}} $
    distribution index, $ \lambda $$ 0.46 $$ - $
    relative permeability variable, $ \omega $$ 2.00 $$ - $
    variable, $ {\omega }_{\rm{f}} $1.00$ - $
    penalty factor[27], $ {\delta }_{\rm{f}} $1.00$ - $
    variable, $ {\omega }_{\rm{s}} $0.00$ - $
    penalty factor[27], $ {\delta }_{\rm{s}} $10.00$ - $
    下载: 导出CSV
  • [1] 李熙喆, 卢德唐, 罗瑞兰等. 复杂多孔介质主流通道定量判识标准. 石油勘探与开发, 2019, 46(5): 943-949 (Li Xizhe, Lu Detang, Luo Ruilan, et al. Quantitative criteria for identifying main flow channels in complex porous media. Petroleum Exploration and Development, 2019, 46(5): 943-949 (in Chinese) doi: 10.1016/S1876-3804(19)60251-X
    [2]

    Ma TR, Rutqvist J, Oldenburg CM, et al. Fully coupled two-phase flow and poromechanics modeling of coalbed methane recovery: Impact of geomechanics on production rate. Journal of Natural Gas Science and Engineering, 2017, 45: 474-486 doi: 10.1016/j.jngse.2017.05.024

    [3] 沈伟军, 李熙喆, 鲁晓兵等. 基于等温吸附的页岩水分传输特征研究. 力学学报, 2019, 51(3): 932-939 (Shen Weijun, Li Xizhe, Lu Xiaobing, et al. Study on moisture transport characteristics of shale based on isothermal adsorption. Chinese Journal of Theoretical and Applied Mechanics, 2019, 51(3): 932-939 (in Chinese) doi: 10.6052/0459-1879-18-229
    [4]

    Rutqvist J, Vasco DW, Myer L. Coupled reservoir-geomechanical analysis of CO2 injection and ground deformations at In Salah, Algeria. International Journal of Greenhouse Gas Control, 2010, 4(2): 225-230 doi: 10.1016/j.ijggc.2009.10.017

    [5]

    Jha B, Juanes R. A locally conservative finite element framework for the simulation of coupled flow and reservoir geomechanics. Acta Geotechnica, 2007, 2(3): 139-153 doi: 10.1007/s11440-007-0033-0

    [6]

    Kim J, Tchelepi HA, Juanes R. Stability and convergence of sequential methods for coupled flow and geomechanics: Drained and undrained splits. Computer Methods in Applied Mechanics & Engineering, 2011, 200(23-24): 2094-2116

    [7]

    Lu X, Wheeler MF. Three-way coupling of multiphase flow and poromechanics in porous media. Journal of Computational Physics, 2020, 401: 109053 doi: 10.1016/j.jcp.2019.109053

    [8]

    Bjornara TI, Nordbotten JM, Park J. Vertically integrated models for coupled two‐phase flow and geomechanics in porous media. Water Resources Research, 2016, 52(2): 1398-1417 doi: 10.1002/2015WR017290

    [9]

    Dong Y, Li P, Tian W, et al. An equivalent method to assess the production performance of horizontal wells with complicated hydraulic fracture network in shale oil reservoirs. Journal of Natural Gas Science and Engineering, 2019, 71: 102975 doi: 10.1016/j.jngse.2019.102975

    [10]

    Khoei AR, Hosseini N, Mohammadnejad T. Numerical modeling of two-phase fluid flow in deformable fractured porous media using the extended finite element method and an equivalent continuum model. Advances in Water Resources, 2016, 94: 510-528 doi: 10.1016/j.advwatres.2016.02.017

    [11]

    Gläser D, Helmig R, Flemisch B, et al. A discrete fracture model for two-phase flow in fractured porous media. Advances in Water Resources, 2017, 110: 335-348 doi: 10.1016/j.advwatres.2017.10.031

    [12]

    Salinas P, Pavlidis D, Xie Z, et al. A discontinuous control volume finite element method for multi-phase flow in heterogeneous porous media. Journal of Computational Physics, 2018, 352: 602-614 doi: 10.1016/j.jcp.2017.09.058

    [13] 王理想, 唐德泓, 李世海等. 基于混合方法的二维水力压裂数值模拟. 力学学报, 2015, 47(6): 973-983 (Wang Lixiang, Tang Dehong, Li Shihai, Wang Jie, Feng Chun. Numerical simulation of hydraulic fracturing by a mixed method in two dimensions. Chinese Journal of Theoretical and Applied Mechanics, 2015, 47(6): 973-983 (in Chinese) doi: 10.6052/0459-1879-15-097
    [14]

    Jha B, Juanes R. Coupled multiphase flow and poromechanics: A computational model of pore pressure effects on fault slip and earthquake triggering. Water Resources Research, 2014, 50(5): 3776-3808 doi: 10.1002/2013WR015175

    [15]

    Rutqvist J. Status of the TOUGH-FLAC simulator and recent applications related to coupled fluid flow and crustal deformations. Computers & Geosciences, 2011, 37(6): 739-750

    [16]

    Arnold DN, Brezzi F, Marini BCD. Unified analysis of discontinuous Galerkin methods for elliptic problems. Siam Journal on Numerical Analysis, 2002, 39(5): 1749-1779 doi: 10.1137/S0036142901384162

    [17] 贺立新, 张来平, 张涵信. 间断Galerkin有限元和有限体积混合计算方法研究. 力学学报, 2007, 23(1): 15-22 (He Lixin, Zhang Laiping, Zhang Hanxin. A finite element/finite volume mixed solver on hybrid grids. Chinese Journal of Theoretical and Applied Mechanics, 2007, 23(1): 15-22 (in Chinese) doi: 10.3321/j.issn:0459-1879.2007.01.003
    [18] 刘冬欢, 郑小平, 刘应华. 不连续温度场问题的间断Galerkin方法. 力学学报, 2010, 42(1): 74-82 (Liu Donghuan, Zheng Xiaoping, Liu Yinghua. Discontinuous Galerkin method for discontinuous temperature field problems. Chinese Journal of Theoretical and Applied Mechanics, 2010, 42(1): 74-82 (in Chinese) doi: 10.6052/0459-1879-2010-1-2009-003
    [19]

    Cockburn B, Karniadakis GE, Shu CW. Discontinuous Galerkin Methods: Theory, Computation and Applications. Springer, 2000

    [20]

    Shu CW. A brief survey on discontinuous Galerkin methods in computational fluid dynamics. Advances in Mechanics, 2013, 43(6): 541-553

    [21]

    Cappanera L, Rivière B. Discontinuous Galerkin method for solving the black-oil problem in porous media. Numerical Methods for Partial Differential Equations, 2019, 35(2): 761-89 doi: 10.1002/num.22324

    [22]

    Dedner A, Kane B, Klofkorn R, et al. Python framework for hp-adaptive discontinuous Galerkin methods for two-phase flow in porous media. Applied Mathematical Modelling, 2019, 67(3): 179-200

    [23]

    Klieber W, Riviere B. Adaptive simulations of two-phase flow by discontinuous Galerkin methods. Computer Methods in Applied Mechanics and Engineering, 2006, 196(1-3): 404-419 doi: 10.1016/j.cma.2006.05.007

    [24]

    Epshteyn Y, Rivière B. Fully implicit discontinuous finite element methods for two-phase flow. Applied Numerical Mathematics, 2007, 57(4): 383-401 doi: 10.1016/j.apnum.2006.04.004

    [25] 李子然, 吴长春. 弹性力学问题中的间断Galerkin有限元法. 上海交通大学学报, 2003(5): 770-773 (Li Ziran, Wu Changchun. Local discontinuous Galerkin method in elastic mechanics. Journal of Shanghai Jiaotong University, 2003(5): 770-773 (in Chinese) doi: 10.3321/j.issn:1006-2467.2003.05.035
    [26] 陈韵骋, 黄建国, 徐一峰. 线弹性力学问题局部间断有限元方法的后验误差估计. 上海交通大学学报, 2011, 45(12): 1857-1862 (Chen Yuncheng, Huang Jianguo, Xu Yifeng. A posteriori error estimates for local discontinuous galerkin methods of linear elasticity. Journal of Shanghai Jiaotong University, 2011, 45(12): 1857-1862 (in Chinese)
    [27]

    Liu R, Wheeler MF, Dawson CN, et al. On a coupled discontinuous/continuous Galerkin framework and an adaptive penalty scheme for poroelasticity problems. Computer Methods in Applied Mechanics and Engineering, 2009, 198(41-44): 3499-3510 doi: 10.1016/j.cma.2009.07.005

    [28]

    Liu R, Liu Z, Wheeler MF. A DG-based interface element method for modeling hydraulic fracturing in porous media. Computer Methods in Applied Mechanics and Engineering, 2020, 370: 113284 doi: 10.1016/j.cma.2020.113284

    [29]

    Cusini M, White JA, Castelletto N, et al. Simulation of coupled multiphase flow and geomechanics in porous media with embedded discrete fractures. International Journal for Numerical and Analytical Methods in Geomechanics, 2021, 45: 563-584 doi: 10.1002/nag.3168

    [30]

    Pruess K, Oldenburg CM, Moridis GJ. TOUGH2 user’s guide version 2. Office of Scientific & Technical Information Technical Reports, 1999

    [31]

    Linstrom PJ, Mallard WG. The NIST chemistry webbook: A chemical data resource on the internet. Journal of Chemical & Engineering Data, 2001, 46(5): 1059-1063

    [32]

    Wang HF. Theory of Linear Poroelasticity with Applications to Geomechanics and Hydrogeology. Princeton University Press, 2000

    [33]

    Flemisch B, Berre I, Boon W, et al. Benchmarks for single-phase flow in fractured porous media. Advances in Water Resources, 2018, 111: 239-258

  • 期刊类型引用(2)

    1. 肖湘,贺嫁姿. 高质量审稿意见的特点及刊登的现状与价值. 编辑学报. 2023(03): 347-351 . 百度学术
    2. 王志标,杨盼盼,杨京圆. 新时代中国新闻出版业对经济发展的作用及其优化路径. 文化产业研究. 2021(02): 310-327 . 百度学术

    其他类型引用(0)

图(13)  /  表(1)
计量
  • 文章访问数:  1679
  • HTML全文浏览量:  331
  • PDF下载量:  361
  • 被引次数: 2
出版历程
  • 收稿日期:  2021-03-22
  • 录用日期:  2021-07-29
  • 网络出版日期:  2021-07-30
  • 刊出日期:  2021-08-17

目录

/

返回文章
返回