FLAC3D入门基本知识
FLAC3D一点知识点,仅以参考4、id,cid的区别id是指在整个结构中的编号,而cid是指在某一类比如说cable中的编号。
拿cable 中的一个单元来说,它既有自己在整个结构中的cd,又有自己在cable中的cid如果我设置了两个pilesel pile id=1 begin=(10.0, 1.0, 0.0) end=(10.0, 1.0, -10.0) nseg=5sel pile id=2 begin=(10.0, 3.0, 0.0) end=(10.0, 3.0, -10.0) nseg=5那么,id=1是不是代表第一根桩?第一根桩分五段,cid=1~5,那么第二根桩是cid=6~10!5、什么情况下使用set large?初始应力平衡的时候,不能用large模式。
在进行初始应力平衡时一定不要用!在进行大变形计算时,最好要用!!一般硬岩可以使用FLAC默认的小应变,如果是土体和软岩,用大应变. 在做开挖的时候在进行原始应力平衡计算的时候是用小应变,后面的开挖以及支护的时候选用大应变.6、得到初始应力的方法:方法、可以先给一些材料参数很大的值,进行初始求解,在计算之前再将材料参数设为正常值,即可。
如在手册中给的第一个示例中就是这样做的。
下面是例子,These are only initial values that are used during the development of gravitational stresses within the body. In effect, we are forcing the body to behave elastically during the development of the initial in-situ stress state.* This prevents any plastic yield during the initial loading phase of the analysis.Gen zone brick size 6 8 8Mode mohrProp bulk 1e8 shear 0.3e8 fric 35Prop cohesion 1e10 tens 1e10 ;注意在此这个值给的很大。
Init dens 1000Set gravity 0 0 -10Fix x range x -0.1 0.1Fix x range x 5.9 6.1Fix y range y -0.1 0.1Fix y range y 7.9 8.1Fix z range z -0.1 0.1set mech force=50solve;---------------------- mode null ---------------------Prop coh 1e3 tens 1e3 ;改为正常值(在此例中我们故意给小值)Mode null range x 2 ,4 y 2 , 6 z 5, 10Set largeIni xdis 0 ydis 0 zdis 0 ;清零,不影响结果,为画图方便。
Setp 2000return8、FALC在做后处理时,有没有什么办法显示变形后的轮廓线啊,?在显示时调整比例,比如显示位移,可以用两次显示位移的命令,一次magfac设置为0,一次设置为100或更大,这样对变形有更加形象的认识9、二、FLAC3D技巧与建议用FLAC3D解决问题时,为了得到最有效的分析使模型最优化是很重要的。
这个章节对改进模型的运行提供了一些方法建议。
同时,准备计算时需要避免的一些通常出现的缺陷也用表格列了出来。
1.检查模型运行时间一个FLAC3D例子的运行时间是区域数的4/3倍。
这个规则适用于平衡条件下的弹性问题。
对于塑性问题,运行时间会有点改变,但是不会很大,但是如果发生塑性流动,这个时间将会大的多。
对一个具体模型检查自己机子的计算速度很重要。
一个简单的方法就是运行5.1节所给的基准测试。
然后基于区域数的改变,用这个速度评估具体模型的计算速度。
2.影响运行时间的因素FLAC3D有时会需要较长时间才可以收敛主要发生在下列情况下:(a)材料本身刚度变异或材料与结构及接触面之间的刚度差异很大。
(b)划分的区域尺寸相差很大。
这些尺寸差异越大编码就越无效。
在做详细分析前应该研究刚度差异的影响。
例如,一个荷载作用下的刚性板,可以用一系列顶点固定的网格代替,并施以等速度。
(记住FIX命令确定速度,而不是位移。
)地下水的出现将使体积模量发生明显的增加——见理论卷第三章流体-固体相互作用分析。
3.考虑网格划分的密度FLAC3D使用常应变单元。
如果应力/应变曲线倾斜度比较高,那么你将需要许多区域来代表多变的分区。
通过运行划分密度不同的同一个问题来检查影响。
FLAC3D应用常应变区域,因为当用多的少节点单元与用比较少的多节点单元模拟塑性流动时相比更准确。
(见理论卷第二章和实例卷中的塑性例子)。
应尽可能保持网格,尤其是重要区域网格的统一。
避免长细比大于5:1的细长单元,并避免单元尺寸跳跃式变化(即应使用平滑的网格)。
应用GENERATE命令中的比率关键词,使细划分区域平滑过渡到粗划分区域。
4.自动发现平衡状态默认情况下,当执行SOLVE 命令时,系统将自动发现力的平衡。
当模型中所有网格顶点中所有力的平均量级与其中最大的不平衡力的量级的比率小于1*10时,认为达到了平衡状态。
注意一个网格顶点的力由内力(例如,由于重力)和外力(例如,由于所加的应力边界条件)共同引起。
因为比率是没有尺寸的,所以对于有不同的单元体系的模型,在大多数情况下,不平衡力和所加力比率的限制给静力平衡提供了一个精确的限制。
同时还提供了其他的比率限制;可以用SET ratio 命令施加。
如果默认的比率限制不能为静力平衡提供一个足够精确的限制,那么应考虑可供选择的比率限制。
默认的比率限制同样可用于热分析和流体分析的稳定状态求解。
对于热分析,是对不平衡热流量和所加的热流量量级进行评估,而不是力。
对于流体分析,对不平衡流度和所加流度量级进行评估。
5.考虑选择阻尼对于静力分析,默认的阻尼是局部阻尼(见理论卷的1.1.3节),对于消除大多数网格顶点的速度分量周期性为零时的动能很有效。
这是因为质量的调节过程依赖于速度的改变。
局部阻尼对于求解静力平衡是一个非常有效的计算法则且不会引入错误的阻尼力(见Cundall 1987)。
如果在求解最后状态,重要区域的网格海域的速度分量不为零,那么说明默认的阻尼对于达到平衡状态是不够的。
有另外一种形式的阻尼,叫组合阻尼,相比局部阻尼可以使稳定状态达到更好的收敛,这时网格将发生明显的刚性移动。
例如,求解轴向荷载作用下桩的承载力或模拟蠕变时都可能发生。
使用SETmechanical damp combined命令来调用组合阻尼。
组合阻尼对于减小动能方面不如局部阻尼有效,所以应注意使系统的动力激发最小化(见例3.14)。
可以用SET mechanical damp local命令转换到默认阻尼。
6.检查模型反应FLAC3D 显示了一个相试的物理系统是怎样变化的。
做一个简单的试验证明你在做你认为你在做的事情。
例如,如果荷载和实体在几何尺寸上都是对称的,当然反应也是对称的。
改变了模型以后,执行几个时步(假如,5或10步),证明初始反应是正确的,并且发生的位置是正确的。
对应力或位移的期望值做一个估计,与FLAC3D 的输出结果作比较。
如果你对模型施加了一个猛烈的冲击,你将会得到猛烈的反应。
如果你对模型作了一些看起来不合理的事情,你一定要等待奇怪的结果。
如果在分析的一个给定阶段,得到了意外值,那么回顾到这个阶段所用的时步。
在进行模拟前很关键的是检查输出结果。
例如,除了一个角点速度很大外,一切都很合理,那么在你理解原因前不要继续下去。
这种情况小,你可能没有给定适当的网格边界。
7.初始化变量在模拟基坑开挖过程时,在达到目的前通常要初始化网格顶点位移。
因为计算次序法则不要求位移,所以可以初始化位移,这只是由网格顶点的速度决定,并有益于用户初始化速度却是一件难事。
如果设定网格顶点的速度为一常数,那么这些点在设置否则前保持不变。
所以,不要不要为了清除这些网格的速度而简单的初始化它们为零——这将影响模拟结果。
然而,有时设定速度为零是有用的(例如,消除所有的动能)。
8.最小化静力分析的瞬时效应对于连续性静力分析,经过许多阶段逐步接近结果是很重要的——即,当问题条件突然改变时,通过最小化瞬时波的影响,使结果更加“静力”。
使FLAC3D解决办法更加静态的方法有两种。
(1).当突然发生一个变化时(例如,通过使区域值为零模拟开挖),设定强度性能为很高的值以得到静力平衡。
然后为了确保不平衡力很低,设定性能为真实值,再计算,这样,由瞬时现象引起的失败就不会发生了。
(2).当移动材料时,用FISH 函数或表格记录来逐步减少荷载(见1.2节中的例子)。
9.改变模型材料FLAC3D 对一个模拟中所用的材料数没有限制。
这个准则已经尺寸化,允许用户在自己所用版本的FLAC3D中最大尺寸网格的每个区域(假如设定的)使用不同的材料。
10.运行在现场原位应力和重力作用下的问题有很多问题在建模时需要考虑现场原位应力和重力的作用。
这种问题的一个例子是深层矿业开挖_——回填,此时大多数岩石受很高的原位应力区的影响(即,自重应力由于网孔尺寸的限制可以忽略不计),但是回填桩的放置使自重应力发展导致岩石在荷载作用下可能坍塌。
在这些模拟中要注意的重点(因为任何一种模拟都有重力的作用)是网格的至少三个点在空间上应固定——否则,整个网格在重力作用下将转动。
如果你曾经注意到整个网格在重力加速度矢量方向发生转动,那么你可能忘记在空间上固定网格了(见例3.16)。
在flac3D2.10中,用什么命令直接显示锚杆呀,好像和2.0的不太一样?pl sel geo capl sel geo cab cid on id on scale 0.02也可以点击上买的plotitems实行界面操作。
都可set large 是设置变形为大变形,即网格点随着应力应变的变化也随着变化,但网格太多的话,初始平衡的话,会出现非法网格,不知各位出现过这种情况没?初始应力平衡的时候,不能用large模式。
在进行初始应力平衡时一定不要用!在进行大变形计算时,最好要用!!一般硬岩可以使用FLAC默认的小应变,如果是土体和软岩,用大应变. 在做开挖的时候在进行原始应力平衡计算的时候是用小应变,后面的开挖以及支护的时候选用大应变.如何在FLAC3D中调图进入autoCAD中啊,能不能把具体的命令流给写一下啊,谢谢了,我以前用过UDEC的,不过FLAC3D不会我以前用过UDEC的,还是比较容易的,不过FLAC3D的生成模型的同时需要网络划分,不象UDEC做好之后划分成三角形,FLAC3D要生成体单元如四、五、六面体,这个难度就增加很多,无法自动适应划分体网络,所以本网站上通用的做法就是先在ansys、adina等里面划分,然后导入flac3d。
FLAC3D基础知识
10、显示
• • • • • • • • • • • • • • • • • • • plot cont smax plot add axes plot hard 'base' file smax.bmp plot cont smin plot add axes plot hard 'base' file smin.bmp plot cont szz plot add axes plot hard 'base' file szz.bmp plot cont sxx plot add axes plot hard 'base' file sxx.bmp plot cont xdis plot add axes plot hard 'base' file xdis.bmp plot cont zdis plot add axes plot cont dis plot hard 'base' file dis.bmp
应力梯度的施加
• apply sxx -10e5 gradient 0 0 1e5 range z -100 0
z
σxx
x
位移边界
• • • • • • 使用applay命令或fix和ini fix x y z range y -.1 .1 apply yvel 1e-5 rnage y -.1 .1 或者 fix x y z range y -.1 .1 ini yvel 1e-5 range y -.1 .1
均匀材料考虑应力梯度(初始)
• • • • • • ini density 2500 set grav 0 0 -10 fix x y z range z -.1 .1 ini szz -5e6 grad 0 0 2.5e4 apply sxx -2.5e6 grad 1.25e4 0 0range x -.1 .1 apply sxx -2.5e6 grad 1.25e4 0 0 range x 19.9 20.1
FLAC3D常见命令与使用技巧
FLAC3D常见命令与使用技巧1、FLAC3D常见命令:是有限元程序吗答:不是!是有限差分法。
2.最先需要掌握的命令有哪些答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。
3.怎样看模型的样子答:plo blo gro可以看到不同的group的颜色分布4.怎样看模型的边界情况答:plo gpfix red5.怎样看模型的体力分布答:plo fap red6.怎样看模型的云图答:位移:plo con dis (xdis, ydis, zdis)应力:plo con sz (sy, sx,sxy, syz, sxz)7.怎样看模型的矢量图答:plo dis (xdis, ydis, zdis)8.怎样看模型有多少单元、节点答:pri info9.怎样输出模型的后处理图答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件10.怎样调用一个文件答:File/call或者call命令10.如何施加面力答:app nstress11.如何调整视图的大小、角度答:综合使用x, y, z, m, Shift键,配合使用Ctrl+R,Ctrl+Z等快捷键12.如何进行边界约束答:fix x ran(约束的是速度,在初始情况下约束等效于位移约束)13.如何知道每个单元的ID答:用鼠标双击单元的表面,可以知道单元的ID和坐标14.如何进行切片答:plo set plane ori (点坐标) norm (法向矢量) plo con sz plane (显示z方向应力的切片)15.如何保存计算结果答:save +文件名.16.如何调用已保存的结果答:rest +文件名;或者File / Restore17.如何暂停计算答:Esc18.如何在程序中进行暂停,并可恢复计算答:在命令中加入pause命令,用continue进行继续19.如何跳过某个计算步答:在计算中按空格键跳过本次计算,自动进入下一步20. Fish是什么东西答:是FLAC3D的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能21. Fish是否一定要学答:可以不用,需要的时候查Mannual获得需要的变量就可以了允许的命令文件格式有哪些答:无所谓,只要是文本文件,什么后缀都可以23.如何调用一些可选模块答:config dyn (fluid, creep, cppudm)24 .如何在圆柱体四周如何施加约束条件答:可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2radius r2 not,其中r225.如何能把一个PLOT的图像数据导出来以便用其他软件绘图答:用set log on命令,把数据导出来,转到excel里处理一下,然后用surfer或者什么作图软件绘制就行了。
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
工具栏
提供常用命令的快捷按钮,方便用户 快速执行常用操作。
属性视图区
显示当前选中对象的属性信息,并允 许用户修改对象属性持多种 视图模式和渲染效果。
FLACFLAC3D基础与工程实例_记录
《FLACFLAC3D基础与工程实例》阅读札记目录一、FLACFLAC3D软件概述 (2)1. 软件背景与简介 (3)1.1 FLACFLAC3D的发展历程 (4)1.2 软件的应用领域及特点 (5)2. 软件安装与运行环境 (6)2.1 系统要求 (7)2.2 安装步骤 (8)2.3 运行环境配置 (10)二、FLACFLAC3D基础知识 (11)1. 基本概念与术语 (13)1.1 有限元分析原理 (14)1.2 离散元法简介 (14)1.3 FLACFLAC3D中的相关术语解释 (15)2. 软件操作界面及功能模块 (17)2.1 操作界面介绍 (18)2.2 主要功能模块说明 (20)2.3 菜单功能详解 (20)三、工程实例分析 (22)1. 地质工程实例 (23)1.1 工程背景及问题定义 (25)1.2 模型建立与参数设置 (26)1.3 结果分析与讨论 (27)2. 土木工程实例 (29)2.1 工程概况与建模目的 (30)2.2 建模过程及计算步骤 (31)2.3 结果展示与工程应用 (32)四、FLACFLAC3D应用技巧与注意事项 (33)1. 建模技巧与优化方法 (34)1.1 建模策略及优化思路 (35)1.2 网格划分与模型简化技巧 (36)1.3 参数设置与模型验证方法 (38)2. 数据分析与处理方法 (40)2.1 数据采集与整理方法 (41)2.2 结果分析与图表展示技巧 (42)一、FLACFLAC3D软件概述3D是一种广泛使用的岩土力学与有限元分析软件。
它是一套专门用来分析连续介质中的物理力学现象的强大工具,主要应用于土木、矿山、隧道等领域,能针对各种复杂的工程问题进行数值建模和模拟分析。
3D以其高效、灵活的数值分析能力,为工程师提供了强大的技术支持。
其主要特点包括:多功能:3D能够模拟多种物理过程,包括应力分析、稳定性分析、流体流动分析等,适用于多种工程场景。
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采用的显式拉格朗日算法和混合-离散分区技术,能够非常准确的模拟材料的塑性破坏和流动。
由于无须形成刚度矩阵,因此,基于较小内存空间就能够求解大范围的三维问题。
三维快速拉格朗日法是一种基于三维显式有限差分法的数值分析方法,它可以模拟岩土或其他材料的三维力学行为。
三维快速拉格朗日分析将计算区域划分为若干四面体单元,每个单元在给定的边界条件下遵循指定的线性或非线性本构关系,如果单元应力使得材料屈服或产生塑性流动,则单元网格可以随着材料的变形而变形,这就是所谓的拉格朗日算法,这种算法非常适合于模拟大变形问题。
三维快速拉格朗日分析采用了显式有限差分格式来求解场的控制微分方程,并应用了混合单元离散模型,可以准确地模拟材料的屈服、塑性流动、软化直至大变形,尤其在材料的弹塑性分析、大变形分析以及模拟施工过程等领域有其独到的优点。
flac3d入门指南
设置初始应力的弹塑性求解:
gen zon bri size 1 1 2 model mohr prop bulk 3e7 shear 1e7 c 10e3 f 15 ten 0 fix z ran z 0 fix x ran x 0 fix x ran x 1 fix y ran y 0 fix y ran y 1 ini dens 2000 ini szz -40e3 grad 0 0 20e3 ran z 0 2 ini syy -20e3 grad 0 0 10e3 ran z 0 2 ini sxx -20e3 grad 0 0 10e3 ran z 0 2 set grav 0 0 -10 solve
4、边界条件及初始条件
在FLAC3D中,包含多种边界条件,边界方位 可以任意变化,边界条件可以是速度边界、应力边 界,单元内部可以给定初始应力,节点可以给定初 始位移、速度等,还可以给定地下水位以计算有效 应力等。这众多的边界条件主要通过apply或fix命 令来进行设置。而初始条件则主要通过initial命令 来执行,对所提的这两个命令必须严格区分并了解 其差异。通常我们所计算的模型均采用力学边界, 初始条件也基本是初始地应力的输入,对此两种不 同的力,其设置存在差别,同时在计算过程中,该 二者的变化情况也各不相同。
对于这两种基本的 网格,其公共面上的 关键点的对应关系更 需校核好,否则将出 现杂乱错误的网格。
对此马蹄形隧道,其公 共面处,p0 — p0,p1—p3, p2—p2,p4—p5 , p8—p9,p10 —p11
对于对称的模型也可以采 用镜像命令:
gen zone reflect norm -1 0 0 & origin 0,0,0
对于任何形状的单元体, 其建立单元模型时关键
flac3d讲义
FLAC 讲义一、什么是FLAC1.1 FLAC之字义F(Fast)L(Lagrangian)A(Analysis of)C(Continua). Lagrangian相对于Eulerian为每一时阶(timestep)之位移在Lagrangian之公式中,需对网格之座标予以更新,而Eulerian之公式则不予更新。
1. 2 FLAC之运算流程1.3 FLAC 基本单元1.4 分析模式大小与RAM之关系1.5 单位1.6 正负号方向(1)应力-正号代表张力,负号代表压力(2)剪应力-详见下图,图中所示剪应力为正号(3)应变-正的应变表示伸长,负的应变代表压缩(4)剪应变-剪应变的正负号与剪应力相同(5)孔隙压力-孔隙压力永远为正(6)重力-正号的重力物质往下拉,负号的重力将物质往上提。
二、FLAC内建之组合律FLAC内建之组合律有:1.空洞模式(null model)使用于土壤被移除或开挖2.弹性模式3.塑性模式,包括a. Drucker -Prager modelb. Mohr-Coulomb modelc. ubiquitous-joint modeld. strain-hardening/softening modele. bilinear strain-hardening/softening modelf. double-yield modelg modified cam-clay model此外,另有选购(option)模式,包括:1. 动力模式(Dynamic Option)2. 热力模式(Thermal Option)3. 潜变模式 (Creep Option)使用者另可使用FISH语言去建构独特的组合律以符合所需。
三、FLAC-以命令为输入语法请查阅相关手册四、FLAC程式之使用步骤4.1 FLAC程式使用前准备步骤步骤1:依比例画出所欲分析之资料于纸上画出地点之位置、地层资料、并简标示距离及深度资料。
FLAC3D学习笔记(自己总结版)
一、建立模型笔记1键盘上的键的功能:X,Y,Z分别控制所建立的模型围绕X,Y,Z三个轴做逆时针旋转.如果打开大小写锁定键,分边按XYZ时建立的模型会做顺时针旋转.+号的功能是加大模型旋转的角度,-号的功能是减小模型旋转的角度。
2键盘上的上下左右四个键可以实现图形的向上向下,向左和向右的移动.3当在一个区域建立多个模型的时候,有时候为了镜像单个模块儿,需要预先编组,编组的方法如下:gen zon tunint p0 0 0 0 p1 0 10 0 p2 5 5 0 p3 0 0 -5 p4 5 10 0 &p5 5 5 -5 p6 0 10 -5 p7 5 10 -5 dim sq2 sq2 1 sq2 1 1 1 group(编组) z1(组名为:z1) &fill group tunnel4镜像整个模型的方法:首先判断即将镜像的模型在原模型的哪个方向(即三个轴的方向),然后在轴所在的方向上去两个点.其中一个是原点(origin(xyz)).5镜像部分模型的方法: gen zone reflect normal (x,y,z) origin (x,y,z) range group z1就可以了.6特别要注意的一点:交叉巷道的巷道充填和巷道的网格是两个组,所以在镜像的时候不要忘了给充填部分镜像.7 group radcyl range group cylint not(编组的时候不包括cylint)7 快捷键总结Ctrl+Z 局部缩放的功能。
Ctrl+R的功能是恢复到初始状态。
8模型建立的方法:方法1:利用默认值生成网格,各个默认值:(1)p0的默认值是(0,0,0),网格的每边的单元格数size默认值是10,网格每边的长度默认值为size的值.方法2:利用4个点的坐标来生成矩形网格.p0~p3 size方法3:利用edge来确定边长生成矩形网格.方法4:利用参数ratio来确定单元体几何边画边生成矩形网格.方法5:利用参数add(相对坐标)来生成矩形网格.方法6:利用八个点的左边来生成矩形网格.9、用户自定义模型的方法我来贡献一点自己的成果:FLAC3D的二次开发环境提供了开放的用户接口,在软件安装文件中包含了软件自带所有本构模型的源代码,且给出了Mohr-Coulomb模型和应变软化模型的编译示例,因此可以方便地进行本构模型的修改与开发。
FLAC3D入门基本知识
FLAC3D入门基本知识FLAC3D一点知识点,仅以参考4、id,cid的区别id是指在整个结构中的编号,而cid是指在某一类比如说cable中的编号。
拿cable 中的一个单元来说,它既有自己在整个结构中的cd,又有自己在cable中的cid如果我设置了两个pilesel pile id=1 begin=(10.0, 1.0, 0.0) end=(10.0, 1.0, -10.0) nseg=5sel pile id=2 begin=(10.0, 3.0, 0.0) end=(10.0, 3.0, -10.0) nseg=5那么,id=1是不是代表第一根桩?第一根桩分五段,cid=1~5,那么第二根桩是cid=6~10!5、什么情况下使用set large?初始应力平衡的时候,不能用large模式。
在进行初始应力平衡时一定不要用!在进行大变形计算时,最好要用!!一般硬岩可以使用FLAC默认的小应变,如果是土体和软岩,用大应变 . 在做开挖的时候在进行原始应力平衡计算的时候是用小应变,后面的开挖以及支护的时候选用大应变.6、得到初始应力的方法:方法、可以先给一些材料参数很大的值,进行初始求解,在计算之前再将材料参数设为正常值,即可。
如在手册中给的第一个示例中就是这样做的。
下面是例子,These are only initial values that are used during the development of gravitational stresses within the body. In effect, we are forcing the body to behave elastically during the development of the initial in-situ stress state.* This prevents any plastic yield during the initial loading phase of the analysis. Gen zone brick size 6 8 8Mode mohrProp bulk 1e8 shear 0.3e8 fric 35Prop cohesion 1e10 tens 1e10 ;注意在此这个值给的很大。
