点击上方「蓝字」关注我们
近年来,多孔介质流固耦合问题越来越受到人们的重视。它在很多工程领域都有广泛的应用,如软土地基固结沉降,地下流体开采所导致的地面沉降,煤层气的耦合渗流和突出,边坡和坝基的稳定性问题,城市垃圾填埋及核废料处理,生物体软组织变形研究,等等。多孔介质流固耦合理论源自 Biot 的饱和土固结理论。本文以二维饱和土体的 Biot 固结问题为例,介绍有限元方法和 FEtch 系统在多孔介质流固耦合问题求解中的应用。
控制方程
微分形式
二维直角坐标系下,不考虑固体骨架和孔隙流体的压缩性,忽略惯性力和体力的作用,准静态的 Biot 方程可写成如下较为简单的形式。
平衡方程
几何方程
本构方程(平面应变)
以上式子可以简记为
其中, 、 为位移 的分量, 为孔压(以压为正)。 、 、 为应变 的分量, 为体应变, 、 、 为有效应力 的分量。 为梯度算子, 为刚度矩阵, 为单位矩阵。参数 为弹性模量, 为泊松比, 为渗透系数, 为水的容重。 、 为直角坐标系下的坐标分量。
边界条件
考虑两类边界条件:
第一类边界条件,给定位移和孔压
第二类边界条件,给定外力和流量
其中, 、 为边界上的位移, 为边界上的孔压;、 分别为边界上的外力在 和 方向的分量, 为边界上的流量(以流入为正)。 为边界上的单位外法向量。
弱形式
有限元模型的建立依赖于待解偏微分方程的弱形式。根据变分原理,对力学平衡方程 (1) 和 (2) 两边分别乘以位移的变分,并在求解域内积分,得到其等效积分形式
对上式进行分部积分,并代入边界条件,得到弱形式
将本构方程代入上式,即可得到以位移为基本未知量的弱形式。
对渗流方程 (3) 两边分别乘以孔压的变分并在全域上积分,得
对于二阶导数的部分,利用分部积分将其中的一阶导数转化到孔压的变分上,并继续代入边界条件,得
这就是孔压场的最终的弱形式。
离散化
对以上弱形式的力学平衡方程和渗流方程进行空间离散化,可进一步写成矩阵形式
其中, 为位移和孔压的组合向量 , 为组合向量 对时间的导数向量, 为质量矩阵, 为刚度矩阵, 为载荷向量。采用向后差分法进行时域离散,可将上式改写为
整理得
为时间步长,上标 代表当前时间步, 代表上一时间步。该式即为最终需要求解的线性方程组。
算例1
Tezaghi 固结
Tezaghi 固结问题是土力学的经典算例。考虑厚度为 的饱和含水层,水平方向为无限长。底面为不透水边界,顶面为渗流自由面,孔隙压力 ;含水层材料为各向同性,其弹性模量 ,泊松比 ,渗透系数 ,水的容重为 。顶面突然施加 的均布载荷。不计重力影响。求 1 小时后土体的变形情况和孔压分布。
前处理
进入 GiD 前处理,建立一个 的长方形区域,它的两个对角的角点坐标分别为(0, 0)和(0.2, 1)。网格剖分采用 8 节点等参单元。共使用了 40 个单元,165 个节点。
初始时间步长为 1 s,结束时间为 3600 s,时间步长放大因子为 1.05。
需要注意的是,Biot 问题的数值方法对时间步长的下限有要求,不能太小,否则容易发生数值震荡现象。具体理论请查看相关文献。
计算结果
通过自动改变时间步长,变化范围从 1 s 到 167 s,总共使用了 107 个时间步。对计算结果稍加整理,效果如下。
竖向位移的演化过程
孔压的演化过程
不同深度处位移随时间的变化曲线
土体表面(蓝线)和 0.5 m深处(红线)的位移情况如下图所示,反映了外力作用下土体逐渐压缩的过程。
不同高度处孔压随时间的变化曲线
选取深度为 0.1、0.3、0.5、0.7 和 0.9 m 的位置作为观察点,孔压随时间变化的情况如下图所示。
进一步分析可以发现数值解与解析解符合得很好,进而证明算法和程序的有效性。
算例2
圆柱土体固结
一个半径为 的无限长圆柱土体,在其外边界突然施加 的均匀径向压缩载荷。圆柱体表面为渗流自由面,孔隙压力 。材料参数取值同算例 1。不计重力的影响。求 1 小时后土体的位移和孔压分布。
前处理
进入 GiD 进行前处理。根据圆截面的对称性,取四分之一的区域进行模拟。网格剖分采用 8 节点等参单元。共使用了 300 个单元,961 个节点。
计算结果
对计算结果稍加整理,效果如下。
径向位移的演化过程
径向位移 ,随时间的变化过程如下图所示。
孔压的演化过程
径向位移随时间的变化曲线
土体表面(红线)和 0.5 m 深处(蓝线)的径向位移情况如下图所示,反映了土体整体逐渐压缩的过程。
孔压随时间的变化曲线
选取径向距离 0.0、0.4 和 0.8 m 的三个位置作为观察点,孔压随时间变化的情况如下图所示。
可以发现,较深位置的孔压有先上升后下降的现象,这就是著名的 Mandel-Cryer 效应。
进一步分析可以发现数值解与解析解符合得很好,进而证明算法和程序的有效性。
往期推荐
推荐阅读
FEtch 系统是笔者团队开发的新一代有限元软件开发平台。只需按照有限元语言格式填写脚本文件,即可在线自动生成基于现代 Fortran 的有限元计算程序,从而大幅提高 CAE 软件的开发效率。
我们长期开展 FEtch 系统的试用活动,欢迎私信交流和扫码咨询,免费获取许可证文件。