流固耦合

1 流体-固体耦合与单相渗流
1.1介绍
FLAC2015诺贝尔物理学奖3D模拟了流体流过可渗透的介质,例如土体。渗流模型可以独立于通常FLAC3D的固体力学计算,而只考虑渗透;或者为了描述流体和固体的耦合特性,与固体模型并行计算。固结是一类流固耦合的现象,在固结过程中孔隙压力逐渐消散,从而导致了固体的位移。这种行为包含了两种力学效应。其一,孔隙水压力的改变导致了有效应力的改变,有效应力的改变影响了固体的力学性能,例如有效应力的降低可能引发塑性屈服;其二,土体中的流体对孔隙体积的变化产生反作用,表现为孔隙水压力的变化。
印象派本程序可以不仅可以解决完全饱和土体中的渗流,也可以分析有浸润线定义的饱和与非饱和区的渗流计算。该条件下,浸软面以上的土体的孔隙水压力为零,气体的压力考虑成负的。这种方法用于颗粒比较粗的毛细现象可以忽略土体。
渗流分析中有如下的特征:
1.对应于渗流各向同性和各向异性材料采用不同的定律。渗流区域中的不可渗透的区域用流
体的null材料定义。
2.不同的zone可以赋予不同的渗流模型和属性。故障树分析法
3.流体压力,涌入量,渗漏量和不可渗透边界都可以定义。
4.土体中可以加入抽水井,考虑成点源或者体积源。
5.计算完全饱和土体中的渗流问题,可以采用显式差分法或者隐式差分法;而非饱和渗流问题只能采用显式差分法。
6.渗流模型可以和固体力学模型和传热模型耦合。
7.流体和固体的耦合程度依赖于土体颗粒(骨架)的压缩程度,用Biot系数表示颗粒的可压缩程度。
由于循环荷载引起的动水压力和液化问题也可以用FLAC3D模拟。FLAC3D不考虑毛细现象,土体颗粒间的电化学作用力。然而,可以根据土体的饱和度,孔隙率,或者其他的变量,通过编写一段FISH语言来考虑这种力。类似的,由于液体中溶解了空气而引起的液体
刚度变化,也不能显式的模拟,而通过FISH将液体刚度表示为压力,时间和其他变量的函数。
这以章节可以分为七个主要部分:
1.数学模型描述和相应的数值方法(单相渗流和流固耦合计算)。
2.计算模式和渗流分析相关的命令。
3.渗流分析所需要的材料属性的单位。
4.不同边界条件,初始条件,和流体的源和汇的的描述。
5.求解单相渗流问题和流固耦合问题的推荐方法。
用户在尝试解决流固耦合问题之间,强烈建议先熟悉一下FLAC3D求解固体力学问题的步骤。流固耦合的力学行为通常非常复杂,需要用户对计算结果是否真确需要远见和判断。在开始计算一个大的项目支前,有必要在一个网格比较少的例子上作试验,尝试不同的边界条件和建模策略。“浪费”在试验上的时间,必定可以通过计算时间来弥补回来。
1.2 FLAC3D流体-固体方程描述
大多数工程分析,包括瞬时变形和孔隙水压力消散机制通过非耦合的技术来模拟。FLAC3D除了提供这些非耦合的计算模式,也提供流体固体力学耦合计算的选项。在该方法中,多孔介质的力学响应通过瞬态流来研究。虽然本章节主要考虑变形-流体消散的问题,流体-热-固体力学耦合作用的方程完整的列出。
FLAC3D中力学变形-流体消散的描述在准静态Biot理论的框架下完成,而且可以应用到多孔介质中遵循Darcy定律的单相渗流的问题。不同类型的流体,包括气体和水,可以用这个模型表述。
描述多孔介质中流体渗流的变量是孔隙水压力,饱和度和特定排水向量的三个分量。相关的变量遵循流体的质量守恒定律,达西定律,和流体响应孔隙水压力改变,饱和度改变,体积应变改变和温度改变的本构模型。
1.3数值方程(部分翻译)
流体连续性方程:
FLAC3D的数值方法中,渗流区域离散为由8节点定义的砖块状的zone。孔隙压力和饱和度设定为节点变量。每个zone可以划分为5个四面体,四面体中的孔隙水压力和饱和度假定为线性变化。
数值方法基于流体连续性方程的节点有限差分方程。该方程可以与导致牛顿定律节点形式的固体力学常应力方程并行计算。
1.4流固耦合的计算模式
孔隙水压力分析所需的计算模式和命令依靠于节点是否设置了渗流分析。
1.4.1节点没有设置渗流分析
如果没有设置CONFIG fluid命令,也可以在节点上设置孔隙水压力。在该计算模式中,孔隙水压力不变,但是由有效应力决定的具有弹塑性力学性能的材料有可能破坏。
可以用INITIAL pp命令或者用WATER table命令,设置节点上的孔隙水压力分布。
如果设置了WATER table命令,在浸润线以下的静水压力分布由程序直接计算。在该情况下,流体密度和重力加速度必须设置。流体密度和浸润线的位置可以用PRINT water命令显示。
Zone的孔隙压力通过平均节点值来确定。孔隙水压力用于生成有本构模型中的效应力。在该计算模式下,计算体积力时,流体(质量)部分不能自动考虑,湿重度和干重度必须由用户手动设置。
1.4.2节点设置渗流分析
如果设置了CONFIG fluid命令,可以进行瞬态渗流分析。孔隙水压力的改变随着进软线的改变而改变。有效应力计算和不排水计算可以在CONFIG fluid模式下计算。而且,也可以进行完全流固耦合计算。在该过程中,孔隙水压力的改变产生了变形,体积应变导致了孔隙水压力的改变。
如果节点配置了渗流,zone的孔隙压力可以通过平均节点的孔隙水压力值获得。在该模式下,土体干密度必须由用户手动设置(浸润线上下都设置干密度)。FLAC3D在该模式下,自动将流体质量计入体积力部分。
肉蒲之极乐宝鉴
当设置CONFIG fluid后,zone必须赋予渗流模型。各向同性流用MODEL fl_isotropic命令来定义,各向异性渗流由MODEL fl_anisotropic定义,不可渗透材料由MODEL fl_null定义。有一点需要注意:开挖掉的单元不会自动设置为不可渗透单元。
流体的属性不是赋值给zone就是赋值给grid。Zone中的流体属性由命令PROPERTY设置各向同性渗透系数,孔隙率,Biot系数等。
对于各向同性渗流,渗透系数由perm关键词定义。对于各向异性流,三个主方向的渗透系数用关键词k1,k2,k3来定义,主方向可以用关键词fdip,fdd,和frot来定义。
如果没有设置,Biot系数默认为1,孔隙率默认为0.5。节点流体属性可以用INITIAL命令来设置。这些属性包括,流体密度,流体体积模量,Biot模量,流体抗拉极限和饱和度。流体密度可以用全局命令WATER命令设置。
有一点需要注意:流体的压缩性可以通过两种方式定义(设置CONFIG fluid):1)定义Biot模量和Biot系数;2)定义流体体积模量和孔隙率。第一种方法考虑了土体颗粒的可压缩性,第二种方法假设为固体颗粒不可压缩。
节点上初始孔隙压力分布可以按照1.4.1中的方法定义。孔隙水压力在特定的节点上可以用FIX pp命令固定。源和汇可以用APPLY命令定义。
渗流分析由SET fluid和SOLVE命令控制。一些关键词可以用于帮助求解过程。例如,SET fluid on或者 off打开或者关闭流体渗流计算。这些命令和关键词的应用取决于流固耦合的程度。
1.5渗流分析中涉及到的属性和单位
FLAC3D渗流计算中涉及的属性为渗透系数,流体的密度,或者Biot系数和Biot模量(颗粒可压缩土体中的渗流),或者流体体积模量和孔隙率(只适用于颗粒不可压缩的土体)。
1.5.1渗透系数
FLAC3D中各向同性渗透系数,在文献中也称为移动系数。该系数为达西定律中压力的系数,而且与水利传导系数有关。相关公式见手册。
如果沿着节点渗透系数有所变化,计算时间步由最大的渗透系数决定。在稳定流计算问题
中,最好减少渗透系数的差异以提高收敛速度。例如,对于最后的稳定状态,20:1的渗透系数差别与200:1的渗透系数差别几乎对结果没有影响。
1.5.2土体质量
FLAC3D中涉及的土体密度有3种:干密度,饱和密度和流体的密度。只有重力荷载需要考虑的时候才设置土体的重度。
如果FLAC3D设置了CONFIG fluid,那么干密度必须设置。FLAC3D会自动计算每个单元的饱和重度。
唯一一种需要设置饱和重度的情况是在计算有效应力时没有设置CONFIG fluid。
土体的密度由INITIAL density命令设置。流体密度可以功过WATER density命令设置,或者可以用INITIAL fdensity命令设置不同位置的不同流体密度。所有的密度是zone的变量。
1.5.3流体模量
1.5.3.1Biot系数和Biot模量
Biot系数定义为当孔隙压力改变时,吸收流体的体积与排出土体的流体体积的比例。该系数可以由测定排水体积模量的排水试验来决定。该系数的变化区域为,3n/(2+n)与1之间,n是孔隙率。在土体骨架不可压缩的情况下,Biot系数为1。该值为FLAC3D哥伦比亚地震的默认值。(计算公式参考手册)
可压缩骨架的计算模式可以由命令SET fluid biot on打开。Biot系数是zone的属性,用PROPERTY命令定义。Biot模量是节点变量,由INITIAL命令定义。
1.5.3.2流体体积模量
IFANY在土体骨架的压缩性可以忽略的分析中,用户可以是用薄人的Biot系数,定义Biot模量;或者直接定义流体的体积模量。
流体的“可压缩性”,是体积模量的倒数。例如,对于失稳下的纯水,其体积模量为2Gpa。在实际土体中,孔隙水含有溶解的空气气泡,这降低了水的体积模量。对于地下水问题,考虑到空气含量的不同,水的体积模量在不同的节点可能有不同的模量。
当流体的模量作为输入参数时,对于颗粒不可压缩的土体,Biot模量由程序自动计算。计
算中,孔隙率,zone的属性由节点平均体积在节点上计算。Biot系数在渗流区域设置为1,忽略已经赋予的数值。
1.5.3.3流体模量和计算收敛速度
如果考虑稳定渗流,完全饱和渗流,Biot模量对于数值收敛来说不是很重要。因为,系统的响应时间和时间步的长度与Biot模量成反比。对于包含浸润线的系统,较低的体积模量可以加速收敛到稳定状态的速度。因为,饱和度的变化涉及到时间间隔,而不是Biot模量和时间间隔的乘积。在流固耦合比较强烈的系统中,比较难以估计收敛速度和计算时间。我们可以做如下评价:高的模量比低的模量导致更快的收敛速度。无论如何,从数值计算的观点,没有必要将Biot模量设置为大于20倍的土体的体积模量。

本文发布于:2024-09-22 08:23:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/89943.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:流体   渗流   计算   压力   孔隙
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议