(新)Flac3D5.0笔记
[实用参考]Flac3d-5.0常用命令集锦.doc
建模1、调用文件:①文件与工程在同一个文件夹,只写文件名即可:Ifthecalledfileislocatedinthesamefolderasthe FLAC3D projectfile,thenonlyt hefilenameneedbeenteredwiththe CALL command.②不在同一个文件夹,全路径:Otherwise,thefilemaybecalledbyspecifyingitscompletepath(e.g.,c:\myfol der\file.dat).Undo;撤销上一条命令2、创建旋转缩放视图3、建模命令modelmechmohr;莫尔库伦模型modelmechelastic;弹性模型setgrav0,0,-9.81;重力加速度negative z-direction.(垂直向下!常用的)下下面面这这代代码码,,是是沿沿着着--y y方方向向的的重重力力加加速速度度,,注注意意区区别别!!!!!!!!genzonebricksize6,8,8p0-10,-10,-20...;省略号表示写不下后面继续p110,-10,-20...p2-10,10,-20...p3-10,-10,0plotzonegenzonebricksize6,8,8p0-10,-10,-20...;不规则六面体p110,-10,-20p2-10,10,-20...p3-10,-10,0p410,10,-20...p5-10,10,10p610,-10,0...p710,10,10plotcurrentplotPlot01plotclearplotzoneUndo;撤销命令setlogfile127G1001.tGtsetlogontruncatesetlogofflistzoneprinrangeG01y01z01;显示指定范围内各单元的主应力,结果如下Hist命令:①命令编号按顺序从1开始:eachhistoryisnumberedsequentiallyfrom1asitisenteredviathe HISTORY co mmand.②查找显示所有的his命令:ReturntotheFlac3D>promptandtypelisthist foralistingofthehistoriesandtheircorrespondingnumbers.histnstep5;每5步记录1次。
(完整版)FLAC3D5.00培训教程
将FLAC3D文件打包 和解包!!
1.1.4 the status bar
状态栏
面板控制的快捷键
每个面板都对应着与面板操作相关的快捷按 钮!
快捷键
重新加载上一条或下一条命令!!!
可以单独保存list文件!!!
项目管理 Project .f3prj格式
➢ 将 datafile、plot、savefile 统一起来,构成整 个项目。
鼠标放在模型上 就会显示相关信 息。
缩小
放大恢复
Extrusion Pane
An extruded mesh generated using the extrusion capability in FLAC3D
The Extrusion pane is used to create one or more extrusion sets. It is accessed (if not already visible) by selecting it from the Panes menu. An extrusion set is a 2D shape (drawn) that is linearly extended (extruded) to a third dimension. Once it has been defined in this way, an extrusion set may be used to generate a 3D mesh for use in FLAC3D. Though there is only ever one instance of the Extrusion pane in FLAC3D, multiple extrusion sets may be loaded into it at the same time. The pane provides two distinct views of the extrusion set: the construction view, where the 2D shape is drawn, and the extrusion view, where the extent of the extrusion is specified. These are introduced in the topic Views.
(新)Flac3D5.0笔记
导入dat、txt文件的方法
导入.sav文件的方法
输入命令流:Restore 文件名.sav
导入.f3prj文件的方法
视图窗口关闭后,如何再次呈现输入命令plot zone
~
当命令流输错可从这里撤销
点亮相应命令流后才可撤销
透明度的调整
保存项目文件
保存文件的重命名做切片
]
倾向和倾角
法向和过一个点
删除切片
Ctrl+R为查看模型后还原
显示接触面,双击I nterface显示接触面
接触面属性项被激活后,可以更改属性
隐藏网格显示
输出网格
!
如果点击了透明,将不显示Information
只要不点击透明,则显示Information
等同于
点击显示节点坐标
fish简介
@之前要有(空格)
而在之间没有(空格)
~
按下列步骤取消fish语言前要加@
点击fish
软件的刷新
如何显示软件最终的安全系数
显示软件节点.
查看应力及最大剪应力的步骤
:
查看位移云图的步骤
输出云图
设置出图边宽
设置分辨率可设为1080
Reflect镜像restore调用之前的计算结果
Origin原点normal法向量(该点与原点的坐标差)
`
对于结构单元如桩,若点击Zone将不出现任何模型
按如下步骤才可显示
使用该命令后保存的文件与说建模的文件保存在同一文件夹
查看约束反力的步骤
查看分组的步骤
;
位移云图的显示颜色相反如何调整
连接两个不同尺寸的单元。
[实用参考]Flac3d-5.0常用命令集锦
建模1、调用文件:①文件与工程在同一个文件夹,只写文件名即可:Ifthecalledfileislocatedinthesamefolderasthe FLAC3D projectfile,thenonlPthefilenamen eedbeenteredwiththe CALL command. ②不在同一个文件夹,全路径:Otherwise,thefilemaPbecalledbPspecifPingits completepath(e.g.,c:\mPfolder\file.dat ). Undo ;撤销上一条命令2、创建旋转缩放视图3、建模命令modelmechmohr ;莫尔库伦模型modelmechelastic;弹性模型setgrav0,0,-9.81;重力加速度negative z -direction.(垂直向下!常用的)下下面面这这代代码码,,是是沿沿着着--P P 方方向向的的重重力力加加速速度度,,注注意意区区别别!!!!!!!!genzonebricksize6,8,8p0-10,-10,-20...;省略号表示写不下后面继续 p110,-10,-20... p2-10,10,-20... p3-10,-10,0 plotzonegenzonebricksize6,8,8p0-10,-10,-20...;不规则六面体 p110,-10,-20p2-10,10,-20... p3-10,-10,0p410,10,-20... p5-10,10,10p610,-10,0... p710,10,10plotcurrentplotPlot01 plotclearplotzoneUndo;撤销命令setlogfile127G1001.tGtsetlogontruncatesetlogofflistzoneprinrangeG01P01z01;显示指定范围内各单元的主应力,结果如下Hist命令:①命令编号按顺序从1开始:eachhistorPisnumberedsequentiallP from1asitisenteredviathe HISTORP command.②查找显示所有的his命令:ReturntotheFlac3D>promptandtPpelisthistforalistingofthehistoriesandtheircorrespondingnumbers.histnstep5;每5步记录1次。
FLAC 3D学习日记
实习日记2015年3月8日星期天晴时光匆匆走过,大学四年已经接近尾声。
照例每年开学前一个月为实习时间,在这段时间里学校根据教学大纲里面的要求对学生进行理论和实际并重的教学,旨在培养学生的拓展意识和实际操作能力,以便更好地适应社会的要求。
这个学期也同样不例外,我们也有将近一个月的时间实习。
由于临近毕业,在做毕业设计时要用到数值模拟,而我们平时没有过系统的学习,所以在实习期间我将重点放在了学习数值模拟FLAC 3D 上。
通过初步了解,我知道了FLAC3D(Fast Lagrangian Analysis of Continua)由美国Itasca公司开发的仿真计算软件。
目前,FLAC有二维和三维计算程序两个版本,二维计算程序V3.0以前的为DOS版本,V2.5版本仅仅能够使用计算机的基本内存(64K),所以,程序求解的最大结点数仅限于2000个以内。
1995年,FLAC2D已升级为V3.3的版本,其程序能够使用扩展内存。
因此,大大发扩展了计算规模。
FLAC3D是一个三维有限差分程序,目前已发展到V2.1版本2015年3月10日星期二晴既然在这以后几周内都要学习FLAC 3D,那么我就要逐步的了解他,掌握它的一些基本知识。
通过学习,我了解到相关的一些容易混淆的问题,并找到了答案:1. FLAC3D是有限元软件吗?答:不是,是有限差法软件。
2. FLAC3D最先需要掌握的命令有哪些?答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。
3. 怎样看模型的样子?答:plo blo gro 可以看到不同的group的颜色分布。
4. 怎样看模型的边界情况?答:plo gpfix red sk 5. 怎样看模型的体力分布?答:plo fap red sk 6. 怎样看模型的云图?答:位移:plo con dis (xdis, ydis, zdis) 应力:plo con sz (sy, sx, sxy, syz, sxz) 7. 怎样看模型的矢量图?答:plo dis (xdis, ydis, zdis) 8. 怎样看模型有多少单元、节点?答:print info 9. 怎样输出模型的后处理图?答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpg文件。
(新)Flac3D5.0笔记(注释)
FLAC3D5.0导入dat、txt文件的方法
FLAC3D5.0导入.sav文件的方法
输入命令流:Restore 文件名.sav
FLAC3D5.0导入.f3prj文件的方法
视图窗口关闭后,如何再次呈现?输入命令plot zone
当命令流输错可从这里撤销
点亮相应命令流后才可撤销
透明度的调整
保存项目文件
保存文件的重命名
做切片
倾向和倾角
法向和过一个点
删除切片
Ctrl+R为查看模型后还原
显示接触面,双击I nterface显示接触面
接触面属性项被激活后,可以更改属性隐藏网格显示
输出网格
如果点击了透明,将不显示Information
只要不点击透明,则显示Information
等同于
点击显示节点坐标
fish简介
之前要有(空格)之前加是Flac3D3.0和5.0区别而在之间没有(空格)
按下列步骤取消fish语言前要加
点击fish
软件的刷新如何显示软件最终的安全系数
显示软件节点.
查看应力及最大剪应力的步骤
查看位移云图的步骤
输出云图
设置出图边宽
设置分辨率可设为1080 Reflect镜像restore调用之前的计算结果
Origin原点normal法向量(该点与原点的坐标差)
对于结构单元如桩,若点击Zone将不出现任何模型
按如下步骤才可显示
使用该命令后保存的文件与说建模的文件保存在同一文件夹
查看约束反力的步骤
查看分组的步骤
位移云图的显示颜色相反如何调整
连接两个不同尺寸的单元。
(完整word版)FLAC3D5.0模型及输入参数说明
1.1模型参数代码可参考manual中各个章节的command命令及说明,注意单位.用prop 赋值。
1.1.12经典粘弹性模型的材料参数(Classical Viscoelastic (Maxwell Substance) –MODEL mechanical viscous)1bulk弹性体积模量,K2shear弹性剪切模量,G3viscosity动力粘度,η1.1.13粘弹性模型粘弹性模型的材料参数(Burgers Model –MODEL mechanical burgers)1bulk弹性体积模量,K2kshear Kelvin弹性剪切模量,G K3kviscosity Kelvin动力粘度,ηK4mkshear Maxwell切边模量,G M5mviscosity Maxwell动力粘度,ηM1.1.14二分幂律模型二分幂律模型的材料参数(Power Law –MODEL mechanical power)1a_1常数,A12a_2常数,A23bulk弹性体积模量,K4n_1指数,n15n_2指数,n26rs_1参考应力,σ1ref7rs_2参考应力,σ2ref8shear弹性剪切模量,G1.1.15蠕变模型蠕变模型材料参数(WIPP Model –MODEL mechanical wipp)1act_energy活化能,Q2a_wipp常数,A3b_wipp常数,B4bulk弹性体积模量,K5d_wipp常数,D6e_dot_star临界稳定状态蠕变率,7gas_c气体常数,R8n_wipp指数,n9shear弹性剪切模量,G10temp温度,T下列参数可以显示、绘图和通过fish访问1e_prime累积主蠕变应变2e_rate累积主蠕变应变率Burger、蠕变组合材料模型的材料参数(Burgers—Creep Viscoplastic Model –MODEL mechanical cvisc)1bulk弹性体积模量,K2cohesion内聚力,c3density密度,ρ4dilation剪胀角,Ψ5friction内摩擦角,Φ6kshear Kelvin弹性剪切模量,G K7kviscosity Kelvin粘度,ηK8shear弹性剪切模量,G9tension抗拉强度,σt10mviscosity Maxwell动力粘度,ηM下列计算参数可以显示、绘图和通过fish访问1es_plastic累积塑性切应变2et_plastic累积塑性拉应变1.1.17幂律模型幂律模型的材料参数(Power-Law Viscoplastic Model –MODEL mechanical cpower)1a_1常数,A12a_2常数,A23bulk弹性体积模量,K4cohesion内聚力,c5dilation剪胀角,Ψ6friction内摩擦角,Φ7n_1指数,n18n_2指数,n29rs_1参考应力,σ1ref10rs_2参考应力,σ2ref11shear弹性剪切模量,G12tension抗拉强度,σt1.1.18粘塑形模型粘塑形模型的材料参数(WIPP—Creep Viscoplastic Model –MODEL mechanical pwipp)1act_energy活化能,Q2a_wipp常数,A3b_wipp常数,B4bulk弹性体积模量,K5d_wipp常数,D6e_dot_star临界稳定状态蠕变率,7gas_c气体常数,R8kshear材料参数,KΦ9n_wipp指数,n10kdil材料参数,q k11kvol材料参数,qΦ12shear弹性切变模量,G13temp温度,T14tension抗拉强度,σt以下计算参数可以显示、绘图和通过fish访问1e_prime累积主蠕变应变2e_rate累积主蠕变应变率3es_plastic累积塑性切应变4et_plastic累积塑性拉应变碎盐变形模型的材料参数(Crushed—Salt Model –MODEL mechanical cwipp)1act_energy活化能,Q2a_wipp常数,A3b_f最终体积模量,K f4b_wipp常数,B5b0蠕变压实系数,B06b1蠕变压实系数,B17b2蠕变压实系数,B28bulk弹性体积模量,K9d_f最终密度,ρf10d_wipp常数,D11e_dot_star临界稳定状态蠕变率,12gas_c气体常数,R13n_wipp指数,n14rho密度,ρ15s_f最终切变模量,G f16shear弹性切变模量,G17temp温度,T以下计算参数可以显示、绘图和通过fish访问1frac_d当前碎片密度,ρd2s_g1蠕变压实参数,G3s_k1蠕变压实参数,K均质流体模型的材料参数1permeability等方向渗透性,k2porosity孔隙率,n(默认时,n=0。
2024版FLAC3D5.0培训
06
总结与展望
本次培训总结
培训内容丰富
涵盖了FLAC3D5.0的基本原理、 建模方法、分析步骤、后处理等 多个方面,使学员能够全面了解
并掌握该软件的使用。
培训方式多样
采用了理论讲解、案例分析、实 践操作等多种培训方式,使学员 在理论学习的基础上,通过实践 操作加深了对软件的理解和掌握。
培训效果显著
程中的应力、变形和稳定性。
02
支护结构设计与优化
根据隧道开挖模拟结果,设计合理的支护结构,如锚杆、喷射混凝土等,
并利用FLAC3D5.0对支护结构进行优化。
03
隧道施工风险评估
基于FLAC3D5.0的模拟结果,对隧道施工过程中可能出现的风险进行评
估,提出相应的应对措施。
基坑开挖与支护设计
基坑开挖过程模拟 利用FLAC3D5.0建立基坑三维模型,模拟基坑的开挖过程, 分析开挖过程中的应力、变形和稳定性。
高效建模技巧
利用对称性简化模型
对于具有对称性的结构,可以只建立一半或四分之一的模型,通过设置对称边界条件来模拟 整个结构,从而大大提高建模效率。
使用模板快速创建复杂模型
FLAC3D5.0提供了丰富的模板库,用户可以直接调用模板来创建复杂的模型,避免了繁琐的 建模过程。
批量修改模型参数
通过编写脚本或使用内置工具,可以实现对模型参数的批量修改,提高建模效率。
边界条件设置方法
根据实际问题的要求,设置合理的边界条件。对于 固定边界,可将其节点位移约束为零;对于自由边 界,可不施加任何约束。同时,还需考虑边界条件 的对称性和周期性等因素。
网格密度控制
根据计算精度和计算效率的要求,合理控制网格的 密度。在关键区域和应力集中区域可采用较密的网 格,以提高计算精度。
flac5.0笔记
1.画直线,按住ctrl2.删除按住del3.角度控制,右键erstruction选项4.控制线的长度,坐标问题,选择住点,然后便可以属性中更改了5.Plot zone 显示模型6.Plot hist 1 显示记录的监测点7.Flac中约定方向问题:可以识别很多单位,这个自己来设定每一行最多只能有80个字符最大不平衡力的约定,建立的模型不能平衡时,就采用改变不平衡力的方法set sechratio 1e-68.时间是真实的,和时间有关的模拟无法做9.主要是解决非线性问题10.Dimension我还真不知道是什么意思11.镜像gen zone reflect normal x y z (法向量,垂直于法向量的面) origin 这个面经过这个点12.采用ratio来改变三个方向,网格大小,减少计算量13.Attach 用于连接网格,但要求附近间的网格是整数倍Attach face ran xMerge合并节点,即是小于某容差范围内的节点会合并为一个节点Sparate用于分离网格界面14.观看结构单元是否起到支护作用或者是是否发生破坏可以观看是否发生节点滑移输出结构节点力及位移Print sel cable grout stress or dispx-comp 表示是锚索的抗压强度stress表示锚索的轴向应力,拉为正,压为负force 力,grout 用形象输出结构单元所处的状态与大小slip 表示水泥浆的滑移破坏状态stress 表示水泥浆的应力大小,土和土钉之间的摩阻力与粘结力、没有摩阻力的情况下,两者区别很大14.建立网格edge 6 表示一个方向的模型长度15.Init与apply的区别是什么?16.5.0切片,问题分组命令group zone aa ran x y zGroup zone aa ran group bb notDel zone ran group aa斜面分组Print infGroup zone aa ran x y group bb17在导入模型时会出现错误时,采用一个小程序来解决在本构模型赋值是,需要确定参数,model mechmohrHist add gpdisp 0 0 0Ini dens 是中建可以改变的,prop 是全局的,中间是不发生变化17.边界条件自由边界条件应力边界条件约束边界条件向应力,在给他约束边界后,在约束处就会有一个响应的力,这是非常正常的,是一个被动的过程18.建模时只能识别三个边或者四条边19.模拟真三轴试验20.Initial 施加时是后面可以发生改变Apply后面是一般不发生改变应力应变初始化inizdisp 0 ydsp 0 xdisp 0状态归0Ini初始化模型条件岩土固结程度,固结试验,固结程度不同,对土体的影响是不同的渗流计算,,,set mech off,渗流的过程就是孔压的改变从模拟参数选择,那种情况最符合实际情况,这种情况就可以作为模拟时的参数选取,可以按照这个来写一篇论文,就是关于模拟的部分。
(2024年)FLAC3D5.0培训教程
精度和计算效率的需求。
2024/3/26
13
接触面处理及摩擦模拟
2024/3/26
接触面定义
01
支持定义不同材料之间的接触面,包括摩擦系数、刚度等参数
设置。
接触面行为模拟
02
能够模拟接触面的滑动、张开和闭合等行为,以及接触面间的
传热和传质过程。
动画展示技巧 在制作动画时,可采用一些技巧来提高动画的展示效果, 如使用透明度渐变来突出关键区域的变化、使用色彩对比 来区分不同物理量的分布情况等。
结果数据对比 在动画制作中,可将不同方案或不同时间步的计算结果进 行对比展示,以便更直观地评估不同方案的效果或观察模 型的动态响应过程。
25
06
总结与展望
21
05
数据可视化与后处理
2024/3/26
22
结果数据输出格式
文本文件输出
可将模型计算结果以文本文件形式输出,方便用户进行自定义处理 和分析。
Excel文件输出
可将模型计算结果直接导出到Excel文件中,便于用户进行数据整理、 分析和可视化。
图像文件输出
可将模型计算结果以图像形式输出,如等值线图、云图等,方便用户 进行直观分析和展示。
施方法
学习在FLAC3D中施加边界条件和 荷载的方法,确保模拟过程的真实 性。
11
03
高级功能与技巧
2024/3/26
12
复杂模型处理技术
复杂地形建模
利用地形数据生成三维地形模型, 包括不规则地形、断层、节理等。
复杂结构建模
支持多种结构单元,如梁、板、 壳等,实现复杂结构的精细化建
FLAC3D自学笔记
1. FLAC3D用户界面的进化自从2009年FLAC3D发布4.0版本以来,FLAC3D在操作上发生了巨大的变化,由原来的单纯以CALL命令执行数据文件的方式转变到以项目文件(Project)为核心的图形操作(GUI)方式。
尽管目前还保留着DOS系统下的命令行执行文件,但似乎没有太大的用处,因为在DOS系统下不再支持Plot命令。
2. FLAC3D版本的进化如同Itasca的其它产品一样,FLAC3D有一个检查程序版本的命令: List version,输入这个命令 可以查看FLAC3D的版本号码。
关注程序的版本号对于不经常使用的用户来说没有太多的意义,但是对于经常使用者,特别是对于数据文件的持续维护和二次开发者来说就显得非常重要了。
List version命令可以在CMD命令行状态下执行,如下图所示:也可以在GUI内命令行状态下执行,如下图所示:在Tool‐>Check Modifications下查看, 可以通过点击菜单Tools下面的Check Modifications来检查版本的在线更新历史。
3. FLAC3D的扩展功能FLAC3D除了集成在主程序中的基本功能外,还有一些选择性的模块,如动力学模块(Dynamic),蠕变模块(Creep), 热力学模块(Thermal)以及Barton‐Bandis模块等。
使用List Security这个命令可以查看硬件锁中存储的信息 (summary of information stored in the hardware-lock key)。
为了验证FLAC3D的选择性模块,在命令行输入Config 加上后面的关键字即可查看。
FLAC3D 5.0 REVISION HISTORYVisit the FLAC3D Updates pageV ERSION D ATE D ESCRIPTION12007/09/14◦Improve numerical stability for cysoil model when shear and cap yielding occursimultaneously in a cohesive material.◦Fix bug that might cause CaveHoek restriction to activate without reason.◦Fix possible invalid floating point errors for asin function in cysoil, chsoil ormhoek models.11906/25/14◦Added SEL INITIALIZE COUPLING command. This attempts to initialize forcesin coupling springs based on zone stresses, for all 2D elements in the range. 11806/19/14◦Added ADD and MULTIPLY optional keywords after SEL NODE APPLY FORCEand SEL NODE APPLY MOMENT.◦Made the GEOMETRY DIST range element more flexible when encounteringdegenerate polygons.◦Detect degenerate quad polygons on DXF import and make them triangles. 11705/15/14◦Add a keyword NOMERGE to GEN ZONE SPLIT so that newly created gridpointswill not merge outside the range11604/16/14◦Fix bug on INTERFACE and DFN plotting exporting.◦Add an optional keyword EXCLUDEQUAD for the GENERATE ZONE SPLITcommand;◦Face groups now be kept for the GENERATE ZONE SPLIT command.11504/03/14◦Add GENERATE ZONE SPLIT command - which will divide tetrahedral andwedge shaped zones into hexahedra.◦The range element GEOMETRY COUNT will now work with non-planar polygons. 11403/20/14◦Fix bug FISH defined flux apply conditions.◦Fix bug in anisotropic model that nu12 was not correctly copied in z_copyintrinsic◦Fix global segment mapping in GENERATE ZONE DENSIFY for some specialcases◦Extended gp_massadd() FISH intrinsic to allow an optional second argumentindicating degree of freedom being modified. This can now be used toimplement a Westergaard approximation in an arbitrary direction.11303/13/14◦Fix bug - water table density could have random value, and not give error thata value must be specified.11203/05/14◦Fix data file export of label plot.◦Fix command processing bug in ISOZONE plots.11102/13/14◦Isosurface plots that take a really long time to calculate should not cause theengine to timeout.11002/10/14◦Fix bug where the color of job or view title cannot be modified.◦◦Fix APPLY STRESS (and related) on wedge zone types, not correctly matchingunderlying tet distribution.◦Fix slot index bug in Z_FACEGROUP FISH intrinsic.◦Fix pore pressure distribution on gridpoints where to separate interfaces meet,when CONFIG FLUID is on.◦Add FISH functions of "baseline" and "filter" into the FISH library.◦Fix segment position zero comparison bug in extruder.◦Fix bug of overflow error in calculation due to an uninitialized vector.◦Added tests for join faces that already exists, indicating you are generatingzones inside each other.◦Enabled looking at gp local ratio values (plotting and fish) during cycling.◦Added the ability to set the maximum number of labels a label plotitem willshow, using MAXLABEL keyword or a control in Global Display Settings.◦Properties available to COLORBY PROPERTY in a zone plot are nowalphabetically sorted.◦During a NEW, FISH reference count deletion of Mem and Array objects isskipped since they will all be deleted anway. This speeds up a model resetwhen many of these objects exist.◦New gridpoints created by GEN SEPARATE copy the group and extra variablevalues from the original.◦Fix bug exporting octant cutting planes to a data file.◦Plotting user-defined vectors as disks now property supports the scalingattribute.◦'geom remove ?' no longer deletes all information in the current geometry set.◦Reset the 64 color palette.◦Properties on side 2 of embedded liners weren't initialized to zero.◦The *.f3prj desktop file association should be created during installation.◦Updated system to prevent recursive cycling, hopefully preventing incorrecterror.9902/26/13◦Fix bug that causes the associated flag in FOS solve to not work.◦Fix bug when a CableSEL node being rigid linking to a zone.◦Fix problem with demo version availability on 64 bit systems.◦Fix contour or vector plots of Out-Of-Balance-Force when attach conditions arepresent.◦Added local force ratio and log of local force ratio to gridpoint data used incontours, profile lines, zone field data, etc.◦Added fish function gp_localratio, returns local force ratio.◦Added LIST KEYINFO, to allow seeing security key values even if it isn'tcurrently valid.◦The MODEL LOAD command now returns a warning if the model has alreadybeen loaded, instead of causing an error.◦Updated the maximum number of labels in a label plot to 1024.◦Fixed error handling during DFN import, and fix problem with import ofFRACMAN files.9801/28/13◦GROUP range elements are no longer always case-sensitive.◦The extruder calculates a better default view for small geometric backgrounddata.◦The extruder now limits how much you can grow or shrink a backgroundimage.◦In the extruder, a right-click always brings up the "Select Geometric Data Set"and "Select Background Image" options even if not on the backgroundata.◦The extruder now shows an error message if the background image fails toload.◦The grid import dialog now includes an "All Files" filter option.◦The CHSOIL model now has initial friction angle as an input property, andplastic shear modulus as an output property.◦Prevent rendering small fonts on plots, as a workaround for a memorycorruption bug.9712/26/12◦Prevent label plots from accumulating more than 256 distinct labels.◦Changed how axes are rendered when fixed to a location on the screen (thedefault).◦Fix slot value when using z_facegroup FISH function.◦z_faceingroup FISH function had same slot error as z_facegroup, and was alsospelled z_faceisgroup internally.◦Optimized VRML output algorithms, greatly speeding up file generation forlarge plots.◦Activate DEMO mode.◦Add interactive mouseover information to the Face Group plotitem whentransparency is turned off.◦Cause error message if both NMD and multistepping are active at the sametime.◦Improve performance of GP based APPLY commands.9612/21/12◦If the console row limit was set to a very small number, FLAC3D could hang upon output.◦Prevent rendering of plots during restore of that plot.◦Fix how cell spaces were interacting with the notice system, causing freezeupsin the GUI.◦Zone contour plots smoothed by volume weighted averaging no longer usedeformed volume for the calculation.◦During plot export to DXF, suppress output of polygons in wireframe mode.◦During VRML export, reverse winding rule used by polygons, some importersdon't check the setting.◦Improve RANGE GEOMETRY COUNT accuracy when lots of surfaces are exactlyparallel to the projection vector.◦Attempt to merge face metadata (groups, extra variables) when faces aremerged by GEN MERGE.◦Fix bug in RANGE GROUP, greatly speeding performance of filtering.◦Changed method of calculation of tolerance used for interface contactdetection.◦Fix bug recording edgestate when exporting a geometry view to a datafile.◦ZGroup plots not also plot surfaces of the range applied.◦Cleaned up command processing of the two GEOMETRY RANGE elements. 9512/12/12◦Fix bug when exporting a view to a datafile that was specified by orientation.◦Fix bug causing possible crash when deleting range elements in the rangedialog.◦Fix bug causing a crash when using the geometry remove command.◦Add warnings if the range filters out all faces/gridpoints/zones for the APPLYcommand.◦The console row storage limit was not being saved to project file/registry.◦Fix problem with the dialog allowing you to enter a network key server name. 9411/29/12◦Added gp_stiff(p_gp) read/write FISH function for gridpoint stiffness.◦FISH fragments are now highlighted in the FISH symbol color in the editor.◦The CONTINUE keyword is now recognized inside FISH code in the editor.◦Fix potential crash restoring save files while the extrude view of the extrude pane is showing.◦Fix bug in z_find FISH intrinsic.◦Fixed bug in GEOM DIST and DFN DIST calculations.◦Fix bug rendering screen fixed axes directions.◦Fix bug in IMPGRID zone group name processing when leading spaces were present.◦ATTACH FACE TOL t now applies the tolerance (approx) to determining if Gps fall on faces for a valid attach.。
flac3d5.0结构单元教程
; ========================================================
; Bring the problem to equilibrium solve ratio=1e-7
如何设置结构单元的跟踪变量!
save equal-concent-loads
; ========================================================
history add id=10 sel node ydisp id=7
history add id=30 sel beamsel moment mz end2 cid=1 ; moment, right of SEL-1
history add id=31 sel beamsel moment mz end1 cid=2 ; moment, left of SEL-2
end @set_vals generate zone cylinder p0=( 0.0, 0.0, 0.0 ) &
p1=( @ptA, 0.0, @ptB ) & p2=( 0.0, 25.0, 0.0 ) & p3=( 0.0, 0.0, 25.0 ) & p4=( @ptA, 25.0, @ptB ) & p5=( 0.0, 25.0, 25.0 ) & size=(1, 2, 2) sel shell id=5 range cylinder end1=(0.0, 0.0,0.0) &
end2=(0.0,25.0,0.0) radius=24.5 not plot add zg plot ad sel geom delete zones ; delete all zones sel node init zpos add -25.0
FLAC3D5.00培训
2. Fish 函数
Fish 函数语句
选择语句 CASEOF 表达式 …默认语句 CASE n1 …表达式值为n1时的语句 CASE n2 …表达式值为n2时的语句 ENDCASE 循环语句 LOOP var (exp1, exp2) … ENDLOOP 或 LOOP WHILE 条件表达式 … ENDLOOP 命令语句 COMMAND … ENDCOMMAND
1. FLAC3D基本操作方法
数值计算一般流程
建立模型
通过外部导入或在FLAC3D中直
材料参 数 边界条 件及初 始条件
接建模的方式建立计算模型。
建立模 型
材料参数
材料本构 材料力学参数
边界条件及初始条件
速1. FLAC3D基本操作方法
建立模型 在FLAC3D中,模型的建立通过关键词generate来实现,其基本格 式为:
1. FLAC3D基本操作方法
建立模型
FLAC3D建模的基本思路为“堆积木”,即首先建立各种形状的
网格单元,最后将建立的网格单元组合在一起,生成可用于数值计算
的整体模型。 FLAC3D内置13种不同形状的网格,包括brick(砖形), cshell(圆柱 状壳网格), cylinder(圆柱状网格), cylint(圆柱状交叉网格), dbrick(退化 砖形网格), pyramid(锥形网格), radbrick(砖形辐射网格), radcylinder(圆柱状辐射网格), radtunnel(平行六边形状辐射网格), retrahedron(辐射网格), tunint(砖形交叉网格), uwedge(均匀楔形网格), wedge(楔形网格).
通过对称生成网格
flac3d5.0常用命令集锦
建 模1、调用文件:①文件与工程在同一个文件夹,只写文件名即可:If the called file is located in the same folder as the FLAC3D project file, then only the file name need be entered with the CALL command.②不在同一个文件夹,全路径:Otherwise, the file may be called by specifying its complete path (e.g., c:\myfolder\file.dat ).Undo ;撤销上一条命令2、创建 旋转 缩放视图3、建模命令model mech mohr ;莫尔库伦模型model mech elastic ;弹性模型set grav 0, 0, -9.81 ; 重力加速度 negative z -direction. (垂直向下!常用的)下下面面这这代代码码,,是是沿沿着着--y y 方方向向的的重重力力加加速速度度,,注注意意区区别别!!!!!!!!gen zone brick size 6,8,8 p0 -10, -10, -20 ... ;省略号表示写不下后面继续p1 10, -10, -20 ...p2 -10, 10, -20 ...p3 -10, -10, 0plot zonegen zone brick size 6,8,8 p0 -10, -10, -20 ... ;不规则六面体p1 10, -10, -20 p2 -10, 10, -20 ...p3 -10, -10, 0 p4 10, 10, -20 ...p5 -10, 10, 10 p6 10, -10, 0 ...p7 10, 10, 10plot current plot Plot01plot clearplot zoneUndo ;撤销命令set logfile 127X1001.txtset log on truncateset log offlist zone prin range x 0 1 y 0 1 z 0 1 ;显示指定围各单元的主应力,结果如下Hist命令:①命令编号按顺序从1开始:each history is numbered sequentially from 1 as it is entered via the HISTORY command.②查找显示所有的his命令:Return to the Flac3D> prompt and typelist histfor a listing of the histories and their corresponding numbers.hist nstep 5 ;每5步记录1次。
Flac3D5.0操作方法笔记
FLAC3D5.0导入dat、txt文件的方法
FLAC3D5.0导入.sav文件的方法
输入命令流:Restore 文件名.sav
FLAC3D5.0导入.f3prj文件的方法
视图窗口关闭后,如何再次呈现?输入命令plot zone
当命令流输错可从这里撤销
点亮相应命令流后才可撤销
透明度的调整
保存项目文件
保存文件的重命名
做切片
倾向和倾角
法向和过一个点
删除切片
Ctrl+R为查看模型后还原
显示接触面,双击I nterface显示接触面
接触面属性项被激活后,可以更改属性
隐藏网格显示
输出网格
如果点击了透明,将不显示Information
只要不点击透明,则显示Information
等同于
点击显示节点坐标
fish简介
@之前要有(空格)之前加@是Flac3D3.0和5.0区别
而在之间没有(空格)
按下列步骤取消fish语言前要加@
点击fish
软件的刷新
如何显示软件最终的安全系数
显示软件节点.
查看应力及最大剪应力的步骤
查看位移云图的步骤
输出云图
设置出图边宽
设置分辨率可设为1080 Reflect镜像restore调用之前的计算结果
Origin原点normal法向量(该点与原点的坐标差)
对于结构单元如桩,若点击Zone将不出现任何模型
按如下步骤才可显示
使用该命令后保存的文件与说建模的文件保存在同一文件夹
查看约束反力的步骤
查看分组的步骤
位移云图的显示颜色相反如何调整
连接两个不同尺寸的单元。
FLAC3D学习笔记(自己总结版)
FLAC3D学习笔记(自己总结版)一、建立模型笔记1键盘上的键的功能:X,Y,Z分别控制所建立的模型围绕X,Y,Z三个轴做逆时针旋转、如果打开大小写锁定键,分边按XYZ时建立的模型会做顺时针旋转、+号的功能是加大模型旋转的角度,-号的功能是减小模型旋转的角度。
2键盘上的上下左右四个键可以实现图形的向上向下,向左和向右的移动、3当在一个区域建立多个模型的时候,有时候为了镜像单个模块儿,需要预先编组,编组的方法如下:gen zon tunint p0 0 0 0 p1 010 0 p255 0 p3 0 05 p6 0105 dim sq2 sq21 sq2111 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、用户自定义模型的方法我来贡献一点自己的成果:; U" j/ ?7 L+ a0 uFLAC3D的二次开发环境提供了开放的用户接口,在软件安装文件中包含了软件自带所有本构模型的源代码,且给出了Mohr-Coulomb模型和应变软化模型的编译示例,因此可以方便地进行本构模型的修改与开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FLAC3D5.0导入dat、txt文件的方法FLAC3D5.0导入.sav文件的方法
输入命令流:Restore 文件名.sav
FLAC3D5.0导入.f3prj文件的方法
视图窗口关闭后,如何再次呈现?输入命令plot zone
当命令流输错可从这里撤销
点亮相应命令流后才可撤销
透明度的调整
保存项目文件
保存文件的重命名做切片
倾向和倾角
法向和过一个点
删除切片
Ctrl+R为查看模型后还原
显示接触面,双击I nterface显示接触面
接触面属性项被激活后,可以更改属性
隐藏网格显示
输出网格
如果点击了透明,将不显示Information
只要不点击透明,则显示Information
等同于
点击显示节点坐标
fish简介
@之前要有(空格)之前加@是Flac3D3.0和5.0区别
而在之间没有(空格)
按下列步骤取消fish语言前要加@
点击fish
软件的刷新
如何显示软件最终的安全系数
显示软件节点.
查看应力及最大剪应力的步骤
查看位移云图的步骤
输出云图
设置出图边宽
设置分辨率可设为1080 Reflect镜像restore调用之前的计算结果
Origin原点normal法向量(该点与原点的坐标差)
对于结构单元如桩,若点击Zone将不出现任何模型
按如下步骤才可显示
使用该命令后保存的文件与说建模的文件保存在同一文件夹查看约束反力的步骤
查看分组的步骤
位移云图的显示颜色相反如何调整
连接两个不同尺寸的单元。