Flac3D中文流体计算
Flac3d中文说明

岩土工程软件FLAC3D的基本知识介绍岩土工程结构的数值解是建立在满足基本方程(平衡方程、几何方程、本构方程)和边界条件下推导的。
由于基本方程和边界条件多以微分方程的形式出现,因此,将基本方程近假发改用差分方程(代数方程)表示,把求解微分方程的问题改换成求解代数方程的问题,这就是所谓的差分法。
差分法由来已久,但差分法需要求解高阶代数方程组,只有在计算机的出现,才使该法得以实施和发展。
一、FLAC3D简介FLAC3D(Fast Lagrangian Analysis of Continua)由美国Itasca公司开发的。
目前,FLAC 有二维和三维计算程序两个版本,二维计算程序V3.0以前的为DOS版本,V2.5版本仅仅能够使用计算机的基本内存(64K),所以,程序求解的最大结点数仅限于2000个以内。
1995年,FLAC2D已升级为V3.3的版本,其程序能够使用护展内存。
因此,大大发护展了计算规模。
FLAC3D是一个三维有限差分程序,目前已发展到V2.1版本。
FLAC3D的输入和一般的数值分析程序不同,它可以用交互的方式,从键盘输入各种命令,也可以写成命令(集)文件,类似于批处理,由文件来驱动。
因此,采用FLAC程序进行计算,必须了解各种命令关键词的功能,然后,按照计算顺序,将命令按先后,依次排列,形成可以完成一定计算任务的命令文件。
FLAC3D是二维的有限差分程序FLAC2D的护展,能够进行土质、岩石和其它材料的三维结构受力特性模拟和塑性流动分析。
调整三维网格中的多面体单元来拟合实际的结构。
单元材料可采用线性或非线性本构模型,在外力作用下,当材料发生屈服流动后,网格能够相应发变形和移动(大变形模式)。
FLAC3D采用的显式拉格朗日算法和混合-离散分区技术能够非常准确发模拟材料的塑性破坏和流动。
由于无须形成刚度矩阵,因此,基于较小内存空间就能够求解大范围的三维问题。
FLAC3D采用ANSI C++语言编写的。
Flac3D 中文流体计算

Flac3D 中文手册FLAC3D的计算模式中是否需要做孔压分析取决于是否采用config fluid命令。
1 无渗流模式(不使用config fluid)即使不使用命令config fluid,仍然可以在节点上施加孔压。
这种模式下,孔压将保持为常量。
如果采用塑性本构模型的话,材料的破坏将由有效应力状态来控制。
节点上的孔压分布可由initial pp命令或water table命令来设定。
如果采用water table命令,由程序自动计算水位线以下的静水孔压分布。
此时,必须施加流体密度(water density)和重力(set gravity)。
流体密度值和水位位置可以用命令print water显示。
如果水位线是由face关键字来定义的,则可用命令plot water命令显示水位。
这两种情况,单元的孔压都由节点孔压值平均求出,并在本构模型计算中用作有效应力。
这种计算模式下,体积力中不反映流体的出现:用户必须根据水位线以上或以下相应地指定干密度和湿密度。
使用命令print gp pp和priint zone pp可分别得到节点或单元孔压。
plot contour pp命令可绘出节点孔压云图。
2 渗流模式(使用config fluid)如果使用命令config fluid,则可进行瞬时渗流分析,孔压改变和潜水面的改变都可能出现。
在config fluid模式下,有效应力计算(静态孔压分布)和非排水计算均被执行。
除此之外,还可进行全耦合分析,这种情况下,孔压改变将使固体产生变形,同时体积应变反过来影响孔压的变化。
如果采用渗流模式,单元孔压仍由节点孔压平均求出。
但这种模式,用户只能指定干密度(不论是水位以上还是以下),因为FLAC3D 将流体的影响考虑到了体积力的计算中。
采用渗流模式时,渗流模型必须施加到单元上,使用命令modelfl_isotropic模拟各向同性渗流,model fl_anisotropic模拟各向异性渗流,model fl_null模拟非渗透物质。
(完整word版)FLAC3D流力耦合作用

FLAC3D流力耦合作用1. 1耦合作用简介 (1)1. 2数学模型描述 (2)1.2.1 规定和定义 (2)1.2.2 流体重量平衡方程 (3)1.2.3 流动法则 (4)1.2.4 力学结构法则 (4)1.2.5 边界及初始条件 (5)1. 3数值公式 (5)1.3.1空间导数的有限差分近似 (5)1.3.2质量平衡方程的节点公式 (6)1.3.3显式有限差分公式 (8)1.3.3.1稳定标准 (9)1.3.4隐式有限差分公式 (9)1.3.4.1收敛准则 (11)1.3.5力学时间步和力学稳定性 (12)1.3.6总应力修正 (12)1. 4流动耦合问题的属性和单位 (12)1.4.1 渗透系数 (13)1.4.2 Biot系数 和Biot模数M (13)1.4.3流体体积模量 (14)1.4.4孔隙率 (14)1.4.5密度 (14)1.4.6流体张力限 (15)1. 5单一流动问题和耦合流动问题 (15)1.5.1恒定孔压(用于有效应力计算) (15)1.5.2 建立了孔压分配的单一流动计算 (16)1.5.3 非流动,力学变形产生的孔隙压力 (16)1.5.4耦合流动和力学计算 (17)1. 6对于渗流分析的输入指导 (18)1.6.1 FLAC3D命令 (18)1.6.2 FISH变量 (21)1.7 验证举例 (22)1.7.1在限制层内的不稳定地下水流动 (22)1.7.2单方向固结 (25)1.7.3 穿透浅含水层限制边界的井水流动 (29)1.1耦合作用简介FLAC3D允许在饱和多孔材料中进行流体流动的瞬时模拟。
流动计算可以脱离FLAC 3D 中的力学计算独立进行,也可以与其他力学模型进行耦合计算,以控制流——固耦合作用的影响,其计算具有如下特征。
1. 提供了在各向同性条件下的流体运动法则,也提供了在流动区域中的无渗流材料的流动零模型。
2. 不同的区域可以有不同的流动模型和法则。
FLAC3D教程

目录
• FLAC3D软件介绍 • FLAC3D基本操作 • 建模与网格划分 • 材料属性与边界条件设置 • 计算过程控制与结果输出 • FLAC3D在岩土工程中的应用实例
01 FLAC3D软件介 绍
软件背景及发展历程
FLAC3D的起源
FLAC3D是Fast Lagrangian Analysis of Continua in 3 Dimensions的简称, 起源于20世纪80年代,由Itasca Consulting Group, Inc.公司开发。
材料参数设置
针对所选材料类型,设置相应的 材料参数,如弹性模量、泊松比 、密度等。
材料本构模型
根据材料特性,选择合适的本构 模型,如摩尔-库伦模型、德鲁克 -普拉格模型等。
边界条件类型及设置方法
边界条件类型
FLAC3D支持多种边界条件类型,如位移边界、速度边界、应力 边界等。
边界条件设置方法
用户可以通过指定节点或面的位移、速度或应力值来设置边界条 件。
周期性边界条件
对于具有周期性的模型,可以设置周期性边界条件以模拟无限域 问题。
初始条件设置
初始应力场设置
根据地质资料或工程经验,设置模型的初始应力 场。
初始位移场设置
对于存在初始变形的模型,可以设置初始位移场 。
初始孔隙压力设置
对于涉及流体流动的模型,可以设置初始孔隙压 力。
05 计算过程控制与 结果输出
如果发现模型存在问题,需要及时进行修复。FLAC3D提供了多种修复 工具,如删除、修补、平滑等,可以帮助用户快速修复模型中的错误。
03
实例分析
通过具体案例展示模型检查和修复的过程和效果,帮助用户掌握相关技
FLAC3D5.0模型及输入参数说明

1-1栈型多it代码可参考m a n u a l中冬个章节的c o m m a n d命令及说朗,注意单住。
用p r o p赋值。
正交冬的异性暉性挨型<鲁克•普柱格棋晏余比松棋型>节現棋型丄应隻戌化/缺化模型修正创林棋愛他劝力爭栈型形挨型均术淙体挨型冬衙异技流体棋型均朋範导棋型1.2履熨追用说明遍布节理核世迨用于Mohr-Coulomb材蚪来期确显示力在冬个方向上的差异性。
玖线性欲化应变遍布节理栈空综合了软化应变Mohr-Coulomb棋黑和遍布节理栈空,这种栈世包含而向矩阵和遍布节理的一个玖线性斯裂点集。
改迸.的Cam-clay栈空反映了形支度和抗破坏能力对体孩雯化的彩响。
Mohr-Coulomb核型呆迨用于一般工程研克,同肘,Mohr-Coulomb的聚力和摩擦角茨数相对于地施工程材料的其它為性,灵汆易莪得。
飲化应变和遍布节理塑性栈禮实际上是Mohr-Coulomb钱世的支形,这些楼型如果在附加材蚪参数的值较离时将得出与Mohr-Coulomb核空同择的结果。
Druck-Prager橈型是一个相对于Mohr-Coulomb棋型的破坏标准的简化体.但是它一般不迨于用来福述地质工程材料的破坏情况。
它主要是用来杷FLAC3D与其它一些有Druck-Prager核型但却没冇Mohr-Coulomb侯空的数学软件作比较。
札哮撫力为零的对候诗注意,此肘Mohr-Coulomb钱型退化为Tresca核童,而Druck-Prager 棋空退化为Von Mises栈空。
Druck-Prager楼禮和Mohr-Coulomb棋型旻计算起来效率呆爲的型性侯型.而其它的复性核禮A计算时却需要灵多的存和额外的对间。
例如,題性应变不能在Mohr-Coulomb 楼型中直挂计算出来(参见附录G 儿如果需要计算覆性应变,则必常要用应雯轶化核型。
这科核世主要是用于破坏后的悄况对工程彩响重大的工程活动中,如专曲柱.开采堀掠戎凹珑研兗。
FLAC3D基础知识介绍

FLAC 3D基础知识介绍一、概述FLAC(Fast Lagrangian Analysis of Continua)由美国Itasca公司开发的。
目前,FLAC有二维和三维计算程序两个版本,二维计算程序V3.0以前的为DOS版本,V2.5版本仅仅能够使用计算机的基本内存64K),所以,程序求解的最大结点数仅限于2000个以内。
1995年,FLAC2D已升级为V3.3的版本,其程序能够使用护展内存。
因此,大大发护展了计算规模。
FLAC3D是一个三维有限差分程序,目前已发展到V3.0版本。
FLAC3D的输入和一般的数值分析程序不同,它可以用交互的方式,从键盘输入各种命令,也可以写成命令(集)文件,类似于批处理,由文件来驱动。
因此,采用FLAC程序进行计算,必须了解各种命令关键词的功能,然后,按照计算顺序,将命令按先后,依次排列,形成可以完成一定计算任务的命令文件。
FLAC3D是二维的有限差分程序FLAC2D的护展,能够进行土质、岩石和其它材料的三维结构受力特性模拟和塑性流动分析。
调整三维网格中的多面体单元来拟合实际的结构。
单元材料可采用线性或非线性本构模型,在外力作用下,当材料发生屈服流动后,网格能够相应发生变形和移动(大变形模式)。
FLAC3D采用的显式拉格朗日算法和混合-离散分区技术,能够非常准确的模拟材料的塑性破坏和流动。
由于无须形成刚度矩阵,因此,基于较小内存空间就能够求解大范围的三维问题。
三维快速拉格朗日法是一种基于三维显式有限差分法的数值分析方法,它可以模拟岩土或其他材料的三维力学行为。
三维快速拉格朗日分析将计算区域划分为若干四面体单元,每个单元在给定的边界条件下遵循指定的线性或非线性本构关系,如果单元应力使得材料屈服或产生塑性流动,则单元网格可以随着材料的变形而变形,这就是所谓的拉格朗日算法,这种算法非常适合于模拟大变形问题。
三维快速拉格朗日分析采用了显式有限差分格式来求解场的控制微分方程,并应用了混合单元离散模型,可以准确地模拟材料的屈服、塑性流动、软化直至大变形,尤其在材料的弹塑性分析、大变形分析以及模拟施工过程等领域有其独到的优点。
02112_flac3d实用教程

2024/1/24
28
实例演示:复杂模型后处理过程展示
模型介绍
以一个具有复杂几何形状和多种材料属性的 FLAC3D模型为例,介绍后处理过程。
结果可视化
演示如何利用云图、剖面图和动画等多种手段对 复杂模型的后处理结果进行可视化展示。
ABCD
2024/1/24
数据提取与整理
展示如何从模型中提取关键数据,并进行格式化 和整理。
flac3d实用教程
2024/1/24
1
contents
目录
2024/1/24
• 软件介绍与安装 • 基础知识与操作 • 模型建立与网格划分 • 材料属性定义与赋值 • 数值模拟计算过程分析 • 后处理技巧与结果展示 • 工程案例应用举例
2
01
软件介绍与安装
2024/1/24
3
FLAC3D概述
26
数据提取和整理方法论述
数据提取
通过FLAC3D内置函数或外部 脚本语言(如Python)提取 模型中的关键数据,如节点
位移、应力、应变等。
数据整理
将提取的数据进行格式化处 理,以便于后续分析和可视 化。可以使用电子表格软件 (如Excel)或编程语言进行
数据处理。
2024/1/24
数据筛选
根据需要选择特定区域或特 定条件下的数据进行详细分 析,提高数据处理效率。
01
02
菜单栏
包含文件、编辑、视图、工具、窗口 和帮助等菜单,用于管理文件和执行 各种操作命令。
03
工具栏
提供常用命令的快捷按钮,方便用户 快速执行常用操作。
属性视图区
显示当前选中对象的属性信息,并允 许用户修改对象属性持多种 视图模式和渲染效果。
flac3d命令汉语版 2

FLAC程序使用手册FLAC 输入命令FLAC 的输入和一般的数值模拟的程序不一样, 它可以用交互的方式从键盘输入各个命令, 也可以写成命令文件, 类似于批处理, 由文件来驱动。
FLAC 命令大小写一样。
所有的命令可以附带若干个关键词和有关的数值。
在下面的命令解释中, 只有大写的字母起作用, 小写的字母写不写、写多少个都没有崐关系。
i,j,m 和 n 开始的变量要求整型数, 否则要求实型数。
•实型数的小数点可崐以忽略, 但是整型数不能带小数点。
数值间可以用空格隔开, 空格的数目不限,•也可以用下面的分隔符隔开: ( ), / =< > 表示可选的参数, 输入时括号不用输入;... 表示可以有任意个参数。
由 * 号开始到行末为注释, FLAC 在执行时不理会。
下面的 FLAC 命令按字母排列。
Apply 关键词 = 数值 <关键词 = 数值 ...> <范围>可以有下面的关键词:Pressure 压力XForce X-方向的力YForce Y-方向的力ATtach 该命令可以将一条线上的结点和另一条线上的结点互相接合在一起, 用以形成复杂的网格形状。
Call 文件名写成的命令文件可以用 Call 命令来调用, 命令文件的最后一行必须是RETURN, 以返回到交互方式。
命令文件中不能有 CALL 命令本身。
Config 关键词FLAC 用以解平面应变问题, •但经过配置命令也可以用于解平面应力问题或轴对称问题。
需要时应在形成网格之前发。
关键词有:P_STR 平面应力问题AX 轴对称问题CYC n该命令同 STEP, 为执行 n 个时步的循环运算。
Fix X <Mark> <范围>YX Y用此命令可以使 <范围> 内结点的 x- 或 y- 方向的速度保持不变。
<范围> 的格式可以是 I = i1,i2, J = j1,j2; i 和 j •何者先输入没有关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Flac3D 中文手册FLAC3D的计算模式中是否需要做孔压分析取决于是否采用config fluid命令。
1 无渗流模式(不使用config fluid)即使不使用命令config fluid,仍然可以在节点上施加孔压。
这种模式下,孔压将保持为常量。
如果采用塑性本构模型的话,材料的破坏将由有效应力状态来控制。
节点上的孔压分布可由initial pp命令或water table命令来设定。
如果采用water table命令,由程序自动计算水位线以下的静水孔压分布。
此时,必须施加流体密度(water density)和重力(set gravity)。
流体密度值和水位位置可以用命令print water显示。
如果水位线是由face关键字来定义的,则可用命令plot water命令显示水位。
这两种情况,单元的孔压都由节点孔压值平均求出,并在本构模型计算中用作有效应力。
这种计算模式下,体积力中不反映流体的出现:用户必须根据水位线以上或以下相应地指定干密度和湿密度。
使用命令print gp pp和priint zone pp可分别得到节点或单元孔压。
plot contour pp命令可绘出节点孔压云图。
2 渗流模式(使用config fluid)如果使用命令config fluid,则可进行瞬时渗流分析,孔压改变和潜水面的改变都可能出现。
在config fluid模式下,有效应力计算(静态孔压分布)和非排水计算均被执行。
除此之外,还可进行全耦合分析,这种情况下,孔压改变将使固体产生变形,同时体积应变反过来影响孔压的变化。
如果采用渗流模式,单元孔压仍由节点孔压平均求出。
但这种模式,用户只能指定干密度(不论是水位以上还是以下),因为FLAC3D将流体的影响考虑到了体积力的计算中。
采用渗流模式时,渗流模型必须施加到单元上,使用命令modelfl_isotropic模拟各向同性渗流,model fl_anisotropic模拟各向异性渗流,model fl_null模拟非渗透物质。
注意,力学模型为空的单元并不代表渗流模型为空。
流体性质(参数)可施加到单元或节点上。
各向同性渗透率、孔隙率、比奥系数和非排水热系数等单元流体性质由命令property施加。
对于各向同性渗流,渗透率通过perm关键字赋予。
对各向异性渗流,渗透率的3个主值采用关键字k1,k2,k3赋予,主方向由关键字fdip,fdd,frot确定。
渗透率的主方向服从右手系统。
fdip和fdd分别为k1和k2确定的平面的倾向和倾角。
frot为k1轴和倾角矢量的旋转角。
如果不特别指定,比奥系数默认为1,孔隙率默认为0.5。
节点的渗流性质由命令initial指定。
这些性质包括流体重度、流体体积模量、比奥模量、流体抗拉强度和饱和度。
每种性质在空间上都可以变化。
流体重度也可以用water命令给出。
在渗流模式里,有必要知道可压缩性被定义在以下两种参数中:(1)比奥系数和比奥模量;(2)流体体积模量和孔隙率。
第一种参数表征的是固体颗粒的可压缩性(对不可压缩颗粒,比奥系数设为1)。
对第二种参数,固体颗粒被认为是不可压缩的。
单元属性可由命令print zone property显示,节点属性由print gp 命令显示。
流体重度,如果随着水位位置被确定,则可由print water命令显示。
渗流性质可由命令plot bcontour property显示。
对于各向异性渗流,渗透率的各球形分量可通过使用单元的属性关键字kxx,kyy,kzz,kxy,kxz,kyz来显示(注意,这些球形分量不可被直接初始化)。
初始节点孔压分布的施加对于渗流模式和非渗流模式都是一样的(如,要么用initial pp命令或用water table命令)。
在指定节点可用命令fix pp或free pp对孔压固定或释放。
流体涌入或渗漏或可由命令apply施加。
渗流计算由命令set fluid和solve控制。
如,set fluid on或off命令开启或关闭渗流计算模式。
具体使用开启或关闭模式取决于渗流分析的耦合程度。
渗流分析结果以下面这些命令给出。
命令print gp pp和print zone pp分别给出节点和单元孔压。
节点和单元孔压历史可由命令histroy gp pp和命令history zone pp进行监测。
对于瞬时计算,孔压与时间的关系可由命令history fltime监测。
命令plot contour pp绘出节点孔压云图。
命令plot contour saturation绘出饱和度云图。
命令plot fluid绘出流量矢量图。
渗流模式的所有信息由命令print fluid 命令给出。
FISH还提供了一些渗流变量。
其中一个与节点有关的变量gp_flow,只能通过FISH函数使用。
该变量描述了通过节点的净流入或流出量。
因为可以提供一个系统总的流入或流出量,这些流量的统计在孔压固定的边界是很有用的。
渗流边界条件,初始条件FLAC3D默认为不透水边界,即认为所有节点上的孔压随着从邻近单元流入或流出的量发生自由变化。
可以使用命令fix pp将节点上的孔压设为“自由”,也可使用free pp使节点上的孔压“固定”。
如果孔压固定,流体可以在外边界上流入或流出节点。
下面总结这两种边界条件的影响:1,孔压自由这是默认的不透水边界条件。
节点与外界之间不发生流量交换。
系统根据当前饱和度值和流体是否形成涡凹现象来计算压力和饱和度变化。
2,孔压固定这是一种流体通过外界流入或流出的边界条件。
如果设定孔压为0,饱和度才可能变化。
否则,饱和度被设为1(FLAC3D假设孔压只在完全饱和材料中存在)。
孔压不能被固定在低于拉力极限的值,如果出现这种情况,FLAC3D会将其设定到拉力极限值。
如前所述,边界条件不是任意的。
FLAC3D在进行计算前会“检查”并“修正”这些条件。
可使用fix pp命令将孔压固定在某个值,也可在外边界或内边界上使用命令apply pp。
如果边界条件被用于一个非表面节点,则必须加关键字interior。
apply命令具有可以用“历史”命令进行监测的优点。
渗流边界条件可以通过apply命令用在单个或部分节点、单元面或单元上。
命令apply pwell为边界节点指定了一个流入或流出井。
如果加上interior关键字,则该条件用于内部节点。
命令apply discharge和apply leakage为边界单元的表面分别指定了涌出和渗漏边界条件。
命令apply vwell为指定区域内的单元提供一个流速。
这些边界条件除了apply leakage外,均可使用history监测命令。
具有固定孔压节点就好像是流入源或流出源。
没有直接的命令显示这些节点的流入或流出量。
但可通过FISH变量gp_flow来记录。
孔压的初始分布,孔隙率,饱和度和流体属性可通过命令initial或property施加。
如果还加了重力,则孔压初始分布应与重力梯度,水的重度和节点饱和度和孔隙率相容。
如果这些初始分布不相容,则计算开始时所有单元中将出现流体流动。
因此,应在模拟开始时设一定的计算步来检验初始条件是否相容。
如果模型中含有接触面,有效应力将沿着这些接触面进行初始化(即:在节点应力初始化时,认为接触面应力包含孔压)。
water lable命令将包含沿着接触面的孔压,这是因为定义在单元节点上的孔压也在接触面节点上。
如果接触面的上下两面连在一起,在没有阻力时,将发生穿越接触面的流体流动。
但程序不对沿着接触面的流体流动(裂隙流)进行计算。
单渗流与渗流耦合问题FLAC3D既能进行单渗流分析,也能进行固流耦合分析。
耦合分析可由FLAC3D内置力学模型完成。
但要注意,渗流模型中的空单元并不是力学空单元。
必须用命令model fl_null给单元赋予流体空属性。
对于耦合过程,FLAC3D提供了几种计算模式。
其中之一是假设孔压一旦被赋予便不再改变。
该方法并不要求任何额外空间存储计算过程。
除此之外涉及到渗流的计算模式都要求使用命令configfluid。
命令model fl_iso使所有单元中都能发生渗流。
不同的耦合计算模式在下面讨论。
一般情况下,在能跟所模拟问题的物理过程相似的情况下,应使用尽可能简单的模式。
计算模式的选择根据以下几个方面确定。
时间比例对所需模拟的渗流或耦合问题用FLAC3D估计与涉及的不同进程相关的时间比例是非常有用的。
对有关研究问题的时间度量和扩散性的认识有助于估计最大网格宽度、最小区域尺寸、时步大小和计算可行性。
如果不同进程的时间比例相差太大,则很可能采用一种简单的(非耦合)方法。
时间比例可用特征时间给出。
以下这些由量纲分析得出的定义,都是基于解析的连续源理论表达式。
它们可用于得出FLAC3D分析的大致时间比例。
力学过程特征时间、流体扩散过程特征时间流体扩散率FLAC3D中使用了取决于控制过程的储水系数的几种形式:流体存储系数、地下潜水相存储系数、弹性存储系数以上定义,有几点特性值得注意:(1)因为FLAC3D中显式的时步对应于最小区域中信息从一个节点传到下一节点所需要的时间,时步的大小可用计算特征时间公式中特征长度的最小区域来估计。
重要的是注意FLAC3D中在用流体扩散率(即使是在耦合模拟中)计算显式流体时步。
因此,时步的大小可用特征长度的最小区域尺寸来估计。
(2)在饱和流体问题中,简化的体积模量不但导致时步的增加,同样导致到达稳定状态时间的增加,所以总步数增加,该总步数可用模型和最小区域的特征长度来估计。
(3)在部分饱和流体流动问题中,可通过调整流体体积模量加速收敛以趋于稳定状态,但要注意不可将体积模量减小太多以至产生数值不稳定。
数值稳定条件能由流体储量在一个特征长度区域的高度上必须保持低于地下潜水储量的要求推导而出。
(4)为避免扩散问题中的边界效应,模型的特征长度必须大于某个尺度。
同样,最小模拟时间由某个关系式控制。
(5)在耦合流体问题中,实际扩散率由流体刚度与岩土介质的刚度比来控制。
完全耦合模拟方法的选择用FLAC3D进行完全耦合的准静态固流耦合分析通常要耗费大量时间,且有时候并不必要。
很多情况下,可使用不同程度的非耦合方法简化分析并加快计算速度。
下面的例子给出了对应于流固耦合的不同水平的FLAC3D模拟方法。
选择计算方法时有3个主要的因素需要考虑:(1)模拟时间比例和扩散过程的特征时间;(2)耦合过程中强制扰动特性;(3)流固刚度比。
时间比例首先通过从扰动的开始阶段计算时间来考虑时间比例因素。
定义分析所需要的时间(模拟时间),对应于耦合扩散过程的特征时间。
短期行为(不排水)如果对应于耦合扩散特征时间,分析所需时间非常短,在模拟结果中流体流动的影响几乎可以忽略不计,则可采用不排水模拟(config fluied,set fluid off)。