1
Flac 3D
学习经验积累
(by seapie)
?/p>
FLAC3D
解决问题时,为了得到最有效的分析使模型最优化是很重要的。通过资料收集
和作者本人经验,对改进模型的运行提供了一些方法建议?/p>
一、学习经验积?/p>
1
、模型建?/p>
1.1
考虑网格划分的密?/p>
FLAC3D
使用常应变单元。如果应?/p>
/
应变曲线倾斜度比较高,那么你将需要许多区域来?/p>
表多变的分区。通过运行划分密度不同的同一个问题来检查影响?/p>
FLAC3D
应用常应变区域,?/p>
为当用多的少节点单元与用比较少的多节点单元模拟塑性流动时相比更准确?/p>
(见理论卷第二章
和实例卷中的塑性例子)
?/p>
应尽可能保持网格,尤其是重要区域网格的统一。避免长细比大于
5:1
的细长单元,并避?/p>
单元尺寸跳跃式变?/p>
(即应使用平滑的网格?/p>
?/p>
应用
GENERATE
命令中的比率关键词,
使细划分
区域平滑过渡到粗划分区域?/p>
2
、本构模型与材料属?/p>
2.1
改变模型材料
FLAC3D
对一个模拟中所用的材料数没有限制。这个准则已经尺寸化,允许用户在自己所
用版本的
FLAC3D
中最大尺寸网格的每个区域(假如设定的)使用不同的材料?/p>
3
、边界条?/p>
3.1
初始应力场的加载
岩土工程除常应力场外一般均应加重力?/p>
set
grav
0
0
-10.0
,并应加单元的密?/p>
ini
density
dens1(kg/m
3
)
。若还考虑构造应力场时,两种情况?/p>
1
常构造应力,命令?/p>
apply
,如
apply sxx -1.0e5
2
递度构造应力,命令?/p>
ini
,如
ini sxx -80 grad 0 0 8.0
,注?/p>
gz=8.0
注意:在加载
SZZ
或重力场时,程序自动?/p>
)
1
(
?/p>
?/p>
?/p>
的倍数关系加水平应力场,所以在?/p>
常的加载水平应力场时应考虑这部分的值?/p>
3.2
边界约束初始化变?/p>
在模拟基坑开挖过程时?/p>
在达到目的前通常要初始化网格顶点位移?/p>
因为计算次序法则不要
求位移,所以可以初始化位移,这只是由网格顶点的速度决定,并有益于用户初始化速度却是一
件难事。如果设定网格顶点的速度为一常数,那么这些点在设置否则前保持不变。所以,不要?/p>
了清除这些网格的速度而简单的初始化它们为零——这将影响模拟结果?/p>
然而,
有时设定速度?/p>
零是有用的(例如,消除所有的动能?/p>
?/p>
3.3
现场原位应力和重力加载问?/p>
有很多问题在建模时需要考虑现场原位应力和重力的作用?/p>
这种问题的一个例子是深层矿业
开挖-回填,此时大多数岩石受很高的原位应力区的影响(即,自重应力由于网孔尺寸的限制?