当前位置:文档之家› FLAC3D与FLAC常见命令

FLAC3D与FLAC常见命令

FLAC3D与FLAC常见命令

FLAC/FLAC3D常规问题的整理

1.FLAC3D命令的FAQ

lakewater整理

看到其它板块上都有这个FAQ,也就是常见问题问答,今天抽了时间进行了整理,想到了就写下来了,因为看到很多初学者费了很多的时间,但是还是没有将常用的命令掌握,所以这个也可以作为入门的初级教材,使大家能够快速的上手,而不用为了某个小命令到处求助。

1. FLAC3D是有限元程序吗?

答:不是!是有限差分法。

2. 最先需要掌握的命令有哪些?

答:需要掌握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. 怎样看模型有多少单元、节点?

答:plo info

9. 怎样输出模型的后处理图?

12. 如何进行边界约束?

答:fix x ran (约束的是速度,在初始情况下约束等效于位移约束)

13. 如何知道每个单元的ID?

答:用鼠标双击单元的表面,可以知道单元的ID和坐标

14. 如何进行切片?

答:plo set plane ori (点坐标) norm (法向矢量)

plo con sz plane (显示z方向应力的切片)

15. 如何保存计算结果?

答:save +文件名

16. 如何调用已保存的结果?

答:rest +文件名;或者File / Restor

17. 如何暂停计算?

答:Esc答:无所谓,只要是文本文件,什么后缀都可以

23. 如何调用一些可选模块?

答:config dyn (fluid, creep, cppudm)

后注:这个工作很繁琐,需要的时间很多,希望广大网友能够将自己曾经遇到的常见问题在后续跟贴,也为了将

这个FAQ进行很好的充实。

24 .如何在圆柱体四周如何施加约束条件?

可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2

25. 如何能把一个PLOT的图像数据导出来以便用其他软件绘图?

回答:用set log on 命令,把数据导出来,转到excel里处理一下,然后用surfer或者什么作图软件绘制就行了。

26.关于dd、dip的理解:

dip-direction angle, measured in the global xy-plane clockwise from the positive y-axis 这个是从y轴到x顺时针方向所转过的角度;dip dip angle, measured in the negative z-direction from the global xy-plane 这个是xy平面与z轴负方向的夹角。

dip表示对称参照面与xy平面的夹角,对称参照面与xy平面的夹角在xy平面的投影是一条射线,dd表示y轴正向顺时针到那条射线的夹角。首先应该按照dd的方向大体确定这个面的朝向,dd 指的是从y轴正方向按顺时针(clockwise)方向转向所要确定面的法线方向在xy平面上的投影的夹角,然后再确定dip,

30. 如何查看剖面上任一点的位移值?

print gp disp range x() y( ) z( )或

print gp disp range id

plot gp disp range x() y( ) z( )或

plot gp disp range id

31. fix x y z range x -0.1 0.1 ..........................a

fix x range x -0.1 0.1................................b

请问a式与b式有何区别?

a 表示在x=0 这个平面是固定的

b 表示在x=0 这个平面只x方向不能发生运动

32. initial 与apply 有何区别?

step 100000 or solve

his write 1 vs step begin 1 end 1000 file 123.his

使用上述命令就可以查看各个时步下的不平衡力的具体数值

34. 如何显示变形轮廓线的命令?

plo ske magf 10 其中10为放大系数

2.FLAC2d命令的FAQ:

1、怎样开始入门?

答:初步学习首先看说明书User's gurid的Section2 Getting started和Section 3 Problem sloving with FLAC

2、哪些命令需要掌握?

答:grid gen prop interface ini fix set hist step solve pause cont sav 等,在学习的过程中遇到这些命令和不会的命令

应该查看说明书的Command Reference,里面讲的很清楚,特别需要注意的是一定要仔细看一下Command Reference开头的

Optional Range Phrases,这是讲范围的,因为很多命令的施加都需要加到模型的一部分,这里就告诉你怎样来表示这一部分。这一原则同样适合与其他5个ITASCA软件。还有一点就是六个软件(FLAC FALC3D UDEC 3DEC PFC PFC3D)的range大不相同,要注意区分。

3、FLAC和FLAC3D建模有什么区别?

答:FLAC和FLAC3D基本的建模思想大致是一样的,不同的是FLAC是首先用GRID命令把整体的网格画出来,然后用MODELL NULL命令把网格分成许多部分,再用GEN命令把这些部分一块一块搭接起来。然后再用GEN LINE,GEN ARC等命令画出要开挖的边界,在FLAC中产生网格的命令只有一个GRID,而且只能用一次。而FLAC3D是直接用GEN 命令一块一块搭接,GEN可以用很多次。

4、怎样查看模型?

答:plot grid 可以查看网格,plot grid num 可以查看节点号。

5、怎样查看边界条件?

答:plot fix

6、怎样查看预先留设的开挖边界?

答:plot grid mark。

7、怎么查看模型的云图?

答:pl syy (sxx xdis ydis sig1..) fill ,注意,带fill关键字就是查看云图,不带fill 关键字就是查看等直线图。

8、怎样查看模型的矢量图?

答:pl grid vel (disp) red

9、怎样查看INTERFACE?

答:pl grid iface id red

print iface id ; id 是interface的编号

10、FLAC怎么调整视图?

答:ctrl+z 或shift+z ,然后点击要放大部位的左上角和右下角就可以放大某个部位,如果要缩小,双击屏幕。

3 FLAC 使用步骤

FLAC 使用步骤

1.FLAC程式使用前准备步骤

步骤1:依比例画出所欲分析的资料

在纸上画出地点的位置、地层资料、并简单标示距离及深度资料。

步骤2:换算输入资料成同一单位

将现有地层资料,如 Density, Bulk modulus, Young`s modulus, tension, cohesion, friction Angle 等

资料,换算成同一单位。

附注:需谨慎检查输入资料的单位,如因单位不同而造成过大或过小的值,将会造成 FLAC无法计算,而

产生ERROR信息。

步骤3:应用公式简略计算

应用公式或依据经验,简略算出FLAC输出资料的范围,以作为Debug及输出资料分析时验证。

步骤4:建立x, y 坐标与node i, j 之间的关系

在图上距离及深度的关系,建立x, y 坐标系统,再由x, y 坐标系统,转换与网格间系,为了便于以后输

出资料的分析,故应确实掌握网格的位置及其相对应的x, y 坐标。

建议在敏感区域使用较密的网格,其它地方则使用较疏的网格,刚开始执行程序时,不宜使用网格太大的

网格数目,因尽量使网格总数少于1000,以节省时间。

2.FLAC 3D 程序的编写步骤:

1 Config ________

2 Grid ________

3 Model ________

4求起始的应力平衡

(1)建立x, y 坐标与网格的关系,建议使用Gen 指示:

Gen x1,y1 x2,y2 ,x3,y3 x4,y4 i=i0,i1 j=j0,j1 详细指令参见使用手册,FLAC 程式可自动产生x, y 坐标与网格的关系,但由于产生的网格坐标不易控制,将对其它的工作产生负面影响,故依使用前步骤4所建立的关系,将网格依其疏密程度需要的不同,实际控制网格的

坐标。

(2)设定材料性质:prop

(3)设定外力:Set Grav, Apply Pressure, ini sxx, Syy

(4)设定边界条件:fix, free

(5)求起始的应力平衡:solve

(6)储存:Save

5求工程的影响

求出区域内的应力分布情况后,再依工程的流程及步骤阶段执行各工程进行过程的影响,建议使用以

下的步骤:

(1)调出起初的应力平衡:re_____ .sav

(2)设定新的材料性质:model,prop

(3)设定新的支撑性质:struct

(4)设定新的外力 apply

(5)设定边界条件 apply,fix

(6)求工程时的应力平衡 solve, step, cycle

(7)储存 save file.sav

4.Flac3d 的命令

1.在FLAC3D 中用到的是体积模量K 和剪切模量G ,它们与杨氏模量E 与泊松比υ之间的关系为:)1(2,)21(3υυ+=-=

E G E K 。 2.在FLAC3D 中边坡的稳定性计算原理仍为折减系数

法:k

k c c 折减前折减后折减前折减后??tan tan ,==

,其中属于临界值的K 即为边坡的安全系数。 3.边坡稳定性的判断方法之一为最大不平衡力的收敛性,最大不平衡力的定义为:在每一个计算循环中,外力通过网格节点传递分配到体系各节点时,所有节点的外力与内力之差中的最大值。最大不平衡小于某一临界值作为边坡的收敛标准。命令流为:set mech force 。

4.由于FLAC3D 在出图背景是灰色,图形为彩色,在论文打印时若我们需要黑白或者灰度的图形,可以使用快捷键CTRL+G 或者在图

形状态下执行settings/grayscale 命令,将图形转换为灰度显示。

5.动画的生成,flac3d 可以生成动画,大致步骤为,首先命令要显示的图像,设置动画,动画开启,计算。命令流为:

Ini xd 0 yd 0 zd 0;将各个方向的位移清零

Ini xv 0 yv 0 zv 0;将各个方向的应力清零

App nstress -100e3 ran z 2.9 3.1 x 1 2 y 1 2;在指定体内添加应力

Plot set rot 20 0 30;将模型转动一定的可视角度

Plot con szz ou on magf 10;将竖向应力云图放大十倍以后输出

Plot add hist 1;在动画中加入最大不平衡力,编号为1

Set movie avi step 1 file 1.avi ;定义动画,动画记录的频率为1时步一频率 Movie start ;动画开始

Solve ;计算

(完整版)FLAC3D常用命令

1. apply(缩写:app) 可用来定义边界条件及初始条件: 1)添加应力 格式1:apply szz -0.3395e6 range z -0.1 0.1 格式1:apply szz -0.3395e6 range group pile 格式3:apply szz -0.3395e6 range z -0.1 0.1 group pile 格式4:apply nstress 数值range z 2.9 3.1(或3)x 1 2 y 1 2 2)以一定速度施加位移边界 格式1:apply yvel -1e5 range y -1.9 2.1 ;施加y方向速度-1e5/step 3)添加边界条件 格式:apply szz <数值> grad <梯度> range <范围> 示例1:apply szz -1e9 grad 0 0 8.3e5 range z 0 120 示例2:apply szz -0.6e6 range z 0.05 0.15 group pile 注:<数值>是梯度方向坐标0点的数值,可通过定义坐标范围的上下值与梯度计算得到。 2. range(缩写:ran) 通过range功能,可以使命令作用在一定指定范围的目标上;如果一个命令没有使用range来确定范围,则命令对整个模型有效。 1)利用坐标指定一定的范围 格式1:range z 0 1 格式2:range z 2.9 3.1 x 1 2 y 1 2 2)利用分组来指定范围 格式:range group 1 3)以上两种的复合 格式:range z -0.1 0.1 group pile 4)利用id号来指定一定的范围 格式:range id 0 10 该命令后跟起始id和结束id,这里的id可以是实体单元、网格、结构单元、

Flac3D常用命令流Word版

FLAC3D 常用命令流 ;模型镜像 gen zone radcylinder size 25 1 25 25 gen zone reflect normal -1 0 0 origin x y z(面上一点);沿X轴镜像,通过对称平面法线向量确定对称面 gen zone reflect normal 0 0 -1 ;沿z轴镜像 ;绘图控制 pl contour szz outline on ;在模型中显示位移-应变曲线 hist gp ydisp 0,0,0 hist zone syy 0,1,0 hist zone syy 1,1,0 pl his -2 -3 vs 1 ;在plot hist m vs n的形式里,m代表y轴,n代表x轴(不管m,n的正负); "-"表示对其值作"mirror" ;对模型进行压缩实验的方法 ;即在模型两侧施加相反方向的速度 ini yvel 1e-7 range y -.1 .1 ini yvel -1e-7 range y 1.9 2.1 ;修改模型的坐标值 ini x add -100 y add -100 z add -100 ;显示云图的同时也显示模型网格轮廓 plot add cont disp outline on ;gradient更精确 ;输入角度、弧度方法pi=π,90°为90.0*degrad def set_vals ptA = 25.0 * sin(pi/2);ptA=25.0 ptB = 25.0 * cos( 60.0*degrad );ptB=12.5 ptC=pi;ptC=3.1415926 end set_vals print ptA ptB ptC ;施加结构单元方法 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 sel geom black black cid on scale=0.03 sel node init zpos add -25.0 ;如何显示某一平面 plot create name_plane

Flac常用命令集锦

1、最先需要掌握的命令有哪些? 答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。 2、怎样输出模型的后处理图? 答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件。 3、怎样调用一个文件? 答:File/call或者call命令 4、如何施加面力? 答:app nstress 5、如何调整视图的大小、角度? 答:综合使用x, y, z, m, Shift键,配合使用Ctrl+R,Ctrl+Z等快捷键。 6、如何进行边界约束? 答:fix x ran (约束的是速度,在初始情况下约束等效于位移约束)。 7、如何知道每个单元的ID? 答:用鼠标双击单元的表面,可以知道单元的ID和坐标。 8、如何进行切片? 答:plo set plane ori (点坐标) norm (法向矢量) plo con sz plane (显示z方向应力的切片) 9、如何保存计算结果? 答:save +文件名 10、如何调用已保存的结果? 答:rest +文件名;或者File / Restor 11、如何暂停计算? 答:Esc 12、如何在程序中进行暂停,并可恢复计算? 答:在命令中加入pause命令,用continue进行继续。 在我们分步求解中想得到某一个过程中的结果,不用等到全求完,还可以在分布求解错误的时候就进行改正,而不是等到结果出来。 13、如何跳过某个计算步? 答:在计算中按空格键跳过本次计算,自动进入下一步 14、Fish是什么东西?Fish是否一定要学? 答:是FLAC3D的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能。Fish可以不用学,需要的时候查Mannual获得需要的变量就可以了。 15、FLAC3D允许的命令文件格式有哪些? 答:无所谓,只要是文本文件,什么后缀都可以。 16、如何调用一些可选模块? 答:config dyn (fluid, creep, cppudm) 17、如何在圆柱体四周如何施加约束条件? 可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2

FLAC常用命令

FLAC常用命令 1、怎样开始入门? 答:初步学习首先看说明书User's gurid的Section2 Getting started和Section 3 Problem sloving with FLAC 2、需要注意的命令 答:grid gen prop interface ini fix set hist step solve pause cont sav 等,在学习的过程中遇到这些命令和不会的命令应该查看说明书的Command Reference,里面讲的很清楚,特别需要注意的是一定要仔细看一下Command Reference开头的Optional Range Phrases,这是讲范围的,因为很多命令的施加都需要加到模型的一部分,这里就告诉你怎样来表示这一部分。这一原则同样适合与其他5个ITASCA软件。还有一点就是六个软件(FLAC FALC3D UDEC 3DEC PFC PFC3D)的range大不相同,要注意区分。 3、FLAC和FLAC3D建模有什么区别? 答:FLAC和FLAC3D基本的建模思想大致是一样的,不同的是FLAC是首先用GRID 命令把整体的网格画出来,然后用MODELL NULL命令把网格分成许多部分,再用GEN命令把这些部分一块一块搭接起来。然后再用GEN LINE,GEN ARC等命令画出要开挖的边界,在FLAC中产生网格的命令只有一个GRID,而且只能用一次。而FLAC3D是直接用GEN 命令一块一块搭接,GEN可以用很多次。 4、怎样查看模型? 答:plot grid 可以查看网格 plot grid num 可以查看节点号。 5、怎样查看边界条件? 答:plot fix 6、怎样查看预先留设的开挖边界? 答:plot grid mark 7、怎么查看模型的云图? 答:pl cont syy (sxx xdis ydis smax smid smin)

Flac3D常用命令及常规问题总结

Flac3D常用命令及常规问题总结 Flac 3D 常用命令总结 new 不退出flac3d,新建一个新的分析计算任务 generate 简写为ge 产生网格 zone 简写为zo 指示为3维网格体 brick 简写为b 指示为长方形的网格体 size x y z 指示长方形网格体在x、y和z轴所划分的网格数 plot 显示,输入之后回车会出现plot base/0 可以输入plot的任何子命令(add添加条目(surface 网格体颜色、axes 坐标系颜色)等),若回到flac3d命令状态,则按一次回车或输入qiut 按x ,y,z 小写字母可以旋转当前视图中的X,Y ,Z 轴,相应的大写字母则方向相反。m 放大,M缩小。Ctrl+G可以切换彩色图和灰色图。 Model 简写为mo 定义材料模型 Mohr 简写为moh 指摩尔-库伦模型 Property 简写为pro 定义模型的材料参数,材料参数包括:密度density 简写为de,体积模量bulk简写为bu,切变模量shear 简写为sh,内摩擦角friction 简写为fric,内聚力cohesion 简写为c 抗拉强度tension 简写为ten等 Set 用于设置模拟条件或控制条件,如重力加速度gravity,mechanical 设置静态力学分析的有关参数简写为mec,force 最大不平衡力简写为fo等。比如set mechanical force 50 Initial 简写为in 初始化网格的相关值。 Fix 保持网格节点指定参数(速度、压力、温度等)的值不变。Range 指定范围 History 简写为h 采样或记录迭代时模型中变量的值,检验采样记录时可以在plot子命令中输入history 1 、history 2等,忘记编号时可以输入print history就可以看到什么记录号对应什么变量或参数Nstep 简写为n 迭代次数,默认值等于10,ubalance 简写为unb 最

FLAC3D常用命令总结

FLAC3D常用命令总结 1、模型建好如何检验所建模型是否有问题 注意:在建模的第一步,我们不能建立太大的模型。我们可以建立非常小的模型,以 确保模型的准确性。这样,我们就可以尽快开始后面的步骤。在后面的计算和分析步骤快 速完成且没有重大问题后,我们可以替换精确的模型并重新计算,以获得更精确的结果。2.如何检查应力边界、位移边界和加载速率是否准确 plotaddgpfix:看位移边界 Ploaddfap:检查应力边界和加载方向是否准确。Plotaddvel:检查速率和加载速率 是否准确。3.如何检查计算结果 ploconszzoutlineon:看z向应力云图,并显示边界网格ploadddisp:看位移 Ploconzdispoutlineonmagf5:看看z方向的位移云,变形扩大了5倍。Ploaddbo:添 加边界ploblostate:查看是否屈服 ploaddstensor:查看大主应力方向ploconsmin:小主应力ploconsmax:大主应力 Ploconssi(SurristaReCuMe):查看剪切应变增量云图:查看单元4的小主应力。 如何制作剖面并查看剖面结果 在编辑“edit“菜单中设置切面位置,在上述3命令后加上plane(pl)即可。如:ploconsminpl:查看切面小主应力5、后处理 将模型导入Tecplot制作剖面、添加等值线等,并进一步处理结果以获得更漂亮的结果。 其他重要命令总结: 1.如何在圆柱体周围应用约束? 可以用fix...rancylinderend1end2radiusr1cylinderend1end2radiusr2not,其中 r22、如何能把一个plot的图像数据导出来以便用其他软件绘图?答:用setlogon命令,把数据导出来,转到excel里处理一下,然后用surfer或者什么作图软件绘制就行了。3、绘制相关曲线命令的一些解释。1)在plothistmvsn的形式里,m代表y轴,n代表x轴(不 管m,n的正负);2)\表示对其值作\镜像。比如上面的hist1gpydisp的值是0~100,那么 vs-1就变成-100~0.以此类推;3)为什么要这么做呢?主要是为了符合岩土工程的习惯需要,例如桩载荷试验曲线,沉降曲线等都不是画在第一象限内。4、initial与apply有何区别?initial初始化命令,如初始化计算体的应力状态等;apply边界条件限制命令,如施加 边界的力、位移等约束等;initial的应力状态会随计算过程的发生而发生改变,一般体 力需要初始化,而apply施加的边界条件不会发生变化。5、如何显示变形轮廓线的命令?

FLAC3D常见命令与使用技巧

FLAC3D常见命令与使用技巧 1.基本命令: - !new: 创建一个新的FLAC3D模型 - !zone generate: 通过定义边界和离散网格参数生成岩石模型 - zone struct properties: 设置岩石模型的物理性质,如弹性模量、泊松比等 - zone gridpoint initialize: 初始化模型中的网格节点 - zone cmodel assign: 在指定区域内分配一种材料模型 - zone face apply stress: 在模型表面施加一定的应力条件 - zone solve: 求解模型,得到模型的应力应变分布 2.材料模型: - zone cmodel initialize: 初始化材料模型的参数 - zone cmodel property assign: 为材料模型分配属性 - zone cmodel model assign: 为材料模型指定模型类型 3.自定义模型: - zone cmodel new: 创建一个自定义材料模型 - zone cmodel property new: 创建一个自定义的材料模型属性 - zone cmodel property set: 设置材料模型属性的值 - zone cmodel initialize: 初始化材料模型的参数

4.辅助命令: - zone gridpoint fix: 固定指定区域的网格节点 - zone gridpoint value prescribe: 为指定区域的网格节点预设值- zone gridpoint stress initialize: 初始化模型中的网格节点应力 - zone gridpoint velocity assign: 为指定区域的网格节点分配速度 - zone gridpoint delete: 删除指定区域的网格节点 5.使用技巧: -使用脚本:可通过编写脚本,将一系列命令自动执行,提高工作效率 -模型可视化:FLAC3D提供了强大的可视化功能,可以实时观察模型行为 -使用参数化模型:可以通过设定参数的方式进行模型设置,便于修改和调整 -多个窗口:可以同时打开多个FLAC3D窗口,方便对不同模型进行比较和分析 -参考案例:可以参考软件自带的案例,了解不同类型的建模和分析方法

隧道及地下工程FLAC解析方法常识建模常用命令流及其解释

隧道及地下工程FLAC解析方法常识建模常用命令流 及其解释 _常识、建模、常用命令流及其说明 1.1 FLAC常识 (2) 1.2常用命令流 (13) 1.3建模过程 (21) 2-1定义一个FISH函数 (24) 2-2使用一个变量 (24) 2-3对变量和函数的明白得 (24) 2-4猎取变量的历史记录 (25) 2-5用FISH函数运算体积模量和剪砌模量 (25) 2-6 在FLAC输入中使用符号变量 (25) 2-7 操纵循环 (26) 2-8 拆分命令行 (26) 2-9 变量类型 (27) 2-10 IF条件语句 (27) 2-11 索单元自动生成 (27) 2-12圆形隧道开挖模拟运算 (29) 4-1数组 (30) 4-2函数操作 (31) 4-3函数删除与重定义 (32) 4-4字符串 (32) 4-5马蹄形隧道网格 (33) 4-6复杂形状网格生成 (33) 4-7网格连接 (34) 4-8立方体洞穴网格生成 (35) 4-9球体洞穴网格生成 (36) 4-10应力边界 (37) 4-11改变应力边界条件 (37) 4-12位移边界 (39) 4-13不考虑重力阻碍的平均应力 (41) 4-14考虑应力梯度的平均材料 (41) 4-15考虑应力梯度的非平均材料 (42) 4-16非平均网格应力初始化 (42) 4-17不规则自由面应力初始化 (43) 4-18非均网格内部压实 (43) 4-19模型改变后初始应力变化 (44) 4-20应力与孔隙压力的初始化 (44) 4-21加载顺序 (46) 6-1 V级围岩施工过程模拟 (47) 6.2 IV级围岩施工过程模拟 (50)

FLAC3D各种命令笔记(2021年整理精品文档)

FLAC3D各种命令笔记 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(FLAC3D各种命令笔记)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为FLAC3D各种命令笔记的全部内容。

hist reset ;清空里面所有的监测点 nstress=-40e3 hist ramp的意思,很简单 nstress = —40e3 * ramp hist相当于乘法,为了方便控制动荷载的幅值。 plotitems--Add--strucktural elements——geometry ——cables 显示锚杆的几何形状 Pl-add-vector-apply body force 显示施加的力,不过是在求解之后显示 Creat 创建一新视图 plotitems—--—--add——-—-vetor-—-—apply body force 显示荷载的施加位置 Array var(4,3)二维数组 array var(5)一维5个元素的数组 Var(m,n)=urand ;随机 var—数组的名字 Pnt=z_next(pnt) 查找下一个单元体表 Pl plas 显示塑性区 Array x_b(x,y) z_b(x,y) 创建两个x行y列的表格,可以给其赋值,以便调用.Array就是数组的意思。 Hist id=1 gp xd 7 0 0 监测7 0 0 点处的x方向位移,ID=1 材料参数dilation 剪胀角 FISH语言: Degrade;∏/180 Pi;∏ Ngp;节点总数 Nzone;单元体总数 单元节点遍历: P_z = zone_head

FLAC3D与FLAC常见命令的整理

FLAC/FLAC3D常规问题的整理 1.FLAC3D命令的FAQ lakewater整理 看到其它板块上都有这个FAQ,也就是常见问题问答,今天抽了时间进行了整理,想到了就写下来了,因为看到很多初学者费了很多的时间,但是还是没有将常用的命令掌握,所以这个也可以作为入门的初级教材,使大家能够快速的上手,而不用为了某个小命令到处求助。 1. FLAC3D是有限元程序吗? 答:不是!是有限差分法。 2. 最先需要掌握的命令有哪些? 答:需要掌握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. 怎样看模型有多少单元、节点? 答:plo info 9. 怎样输出模型的后处理图? 答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件 10. 怎样调用一个文件? 答:File/call或者call命令 10. 如何施加面力? 答:app nstress 11. 如何调整视图的大小、角度? 答:综合使用x, y, z, m, Shift键,配合使用Ctrl+R,Ctrl+Z等快捷键 12. 如何进行边界约束? 答:fix x ran (约束的是速度,在初始情况下约束等效于位移约束) 13. 如何知道每个单元的ID? 答:用鼠标双击单元的表面,可以知道单元的ID和坐标

flac主要操作命令

Brick 维数0??填充?? ANSYS到FLAC怎么到得?? Flac3d命令大小写一样, 命令格式如下:command [keyword value] Plot set magnification 1.5(就是视图放大1.5倍,但实际尺寸不变)。 Creat为plot命令的子命令,功能是创建一个新视图,并设为当前视图,可简写为CR。Contour关键字为在当前视图中显示等值线图,可简写为CON. Disp关键字指定为位移量等值线图。 bcontour关键字为绘制指定区域的等直线图 szz为垂直应力σzz plane为设置一个剖平面,剖面参数由后面关键字确定,简写为P。dip关键字尾剖面的倾角,x-y平面其角度为0. dd为剖面的倾向,y轴方向为0.origin关键字为剖面中的一点,可简写为o。boundary 关键字尾在视图中增加面得边界线框,可简写为bo.behind关键字为当前视图剖平面后面,可简写为be. GravV视图的一个剖面上的垂直应力σzz等值线图 Create gravV Set plane dip =90 dd=0 origin =3,4,0 Add boundary behind Add bcontour szz plane Add axes black show 沟渠开挖 Property cohesion=1e3 tension=1e3 Model null range x=2,4 y=2,6 z=5,10 Set large Initial xdisplacement=0 ydisplacement=0 zdisplacement=0 Step 2000 Plot create dispcont Plot copy gravv dispcont settings Plot add contour disp plane behind shade on Plot add axes Plot show FLAC的文件格式 ⏹项目文件(*.prj)–这种文件是一个ASCⅡ文件,包含用来描述保存项目时GIIC所处 的状态,还包括一个到和项目相关的FLAC保存文件“.SA V”的链接。 ⏹保存文件(*.sav)–含有所有状态变量和用户定义条件的二进制文件 ⏹数据文件(*.dat)–数据文件由用户创建的一种ASCⅡ格式的文件,它包括一系列的用于 描述所分析问题的FLAC命令 ⏹历史记录文件(*.his)–记载输入输出历史值记录的文件 ⏹材料文件(*.gmt)–含有用户希望为不同的项目应用保存的材料性质的值,可以用材料 清单对话框对这种文件进行更新和修改 ⏹图形文件–图形绘制文件(各种标准格式) ⏹电影文件(*.dcx)–抓取图像,稍后将这些图像在显示器上像电影一样重放

[实用参考]Flac3d-5.0常用命令集锦

建模 1、调用文件: ①文件与工程在同一个文件夹,只写文件名即可:Ifthecalledfileislocatedinthesamefolderasthe FLAC3D projectfile,thenonlPthefilenamen eed beenteredwiththe 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 plotzone genzonebricksize6,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,10 plotcurrentplotPlot01 plotclear

flac命令流参考实用

flac命令流参考实用 ;**************************************** group命令 group soil range z 1 2 ;定义group prop bulk 7.8e6 shear 3.0e6 coh 10e3 fric 15 ran group soil ;给group赋值 model null range group soil model elastic range group soil plot block group range group dam ;只显示dam range命令 range name trench x 0 1 y 0 4 z 0 2 model null range trench model null range x=2,4 y=2,6 z=5,10 range name Big_Brick x -3 3 y -2 2 z -1 1 model elastic range Big_Brick prop bulk 1e8 shear 1e8 range Big_Brick range name Layer1 plane dip 0 dd 0 ori 0 0 0 above range name Layer2 plane dip 0 dd 0 ori 0 0 0 below range cylinder end1 x1 y1 z1 end2 x2 y2 z2 radius r cylindrical range with one end of the cylinder axis (end1) at location (x1, y1, z1), the other end (end2) at location (x2, y2, z2), and with a cylinder radius of r '由(x1, y1, z1) 、(x2, y2, z2)两点确定旋转轴 macro命令 macro Sand 'bulk 1e8 shear 0.5e8 coh 0 tens 0 fric 35' macro Clay 'bulk 1e7 shear 0.3e7 coh 1e7 tens 0 fric 0' prop sand range Layer1 prop clay range layer2 macro Pt0 'p0 0 0 0'

flac3d中的命令

1. FLAC3D是有限元程序吗? 答:不是!是有限差分法。 2. 最先需要掌握的命令有哪些? 答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。 3. 怎样看模型的样子? 答:plo blo gro可以看到不同的group的颜色分布 4. 怎样看模型的边界情况? 答:plo gpfix red 5. 怎样看模型的体力分布? 答:plo fap red 6. 怎样看模型的云图? 答:位移:plo con dis (xdis, ydis, zdis) 应力:plo con sz (sy, sx, sxy, syz, sxz) 7. 怎样看模型的矢量图? 答:plo dis (xdis, ydis, zdis) 8. 怎样看模型有多少单元、节点? 答:pri info 9. 怎样输出模型的后处理图? 答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件 10. 怎样调用一个文件? 答:File/call或者call命令 10. 如何施加面力? 答:app nstress

11. 如何调整视图的大小、角度? 答:综合使用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 / Restore 17. 如何暂停计算? 答:Esc 18. 如何在程序中进行暂停,并可恢复计算? 答:在命令中加入pause命令,用continue进行继续 19. 如何跳过某个计算步? 答:在计算中按空格键跳过本次计算,自动进入下一步 20. Fish是什么东西? 答:是FLAC3D的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能 21. Fish是否一定要学? 答:可以不用,需要的时候查Mannual获得需要的变量就可以了

FLAC3D命令流(整理版)

1、如何检查模型?之杨若古兰创作 答:plot grid 可以检查网格,plot grid num 可以检查节点号. 2、请问在圆柱体四周如何施加束缚条件? 答:可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2

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 <范围> Y X Y 用此命令可以使 <范围> 内结点的 x- 或 y- 方向的速度保持不变。<范围> 的格式可以是 I = i1,i2, J = j1,j2; i 和 j •何者先输入没有关系。如果要求位移固定, 则必须将速度初始化为零 (开始时速度的缺省值为零)。FIX 和 INI XV, YV •可以联合使用以提供一个刚性移动的边界条件。如果有 MARK 的关键词, 则只有在此范围内被标记的结点将被固定。 FRee X <范围> Y X Y 该命令与 FIX 命令相反, 用于放松对结点的约束。 GEn x1,y1 x2,y2 x3,y3 x4,y4 用于在全域或局域中产生网格。(x1,y1)的点放在左下侧, (x2,y2)、 (x3,y3) 和 (x4,y4) 为顺时针排列。如果点和前一个 GEn 命令中的相同则用SAME 来代替。如果网格不是均匀排列, 则用关键词 RATIO,•在 I 和 J 方向的比例系数分别为 ri 和 rj. GEn Circle xc,yc rad Arc xc,yc xb,yb theta Line x1,y1 x2,y2 该命令产生园、弧或直线。 ARC 弧的圆心为 (xc,yc), 起始点为 (xb,yb), 逆时针的角为theta 度 CIRCLE 园的中心为 (xc,yc), 半径为 rad LINE 直线的两端为 (x1,y1) 和 (x2,y2). 用 ARC 等关键词所形成的边界系被标记 (参见命令 MARK 和 UNMARK)过, 标记结点所围住的区域在以后用命令 INITAL, MODEL 和 PROPERTY时可以用关键词 REGION 来说明。

FLAC3D命令流(整理版)

精心整理1、怎样查看模型? 答:plotgrid可以查看网格,plotgridnum可以查看节点号。 2、请问在圆柱体四周如何施加约束条件? 答:可以用fix...rancylinderend1end2radiusr1cylinderend1end2radiusr2not,其中r2

FLAC3D命令流(整理版)

1、怎样查看模型? 答:plot grid 可以查看网格,plot grid num 可以查看节点号。 2、请问在圆柱体四周如何施加约束条件? 答:可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2

flac3d 5.0常用命令集锦

建 模 【1 】 1.挪用文件: ①文件与工程在统一个文件夹,只写文件名即可:If the called file is located in the same folder as the FLAC3D project file, then only the file name needbe entered with the CALL command. ②不在统一个文件夹,全路径:Otherwise, the file may be called by specifying its ). 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, 0 plot zone gen 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, 10 plot current plot Plot01 plot clear plot zone Undo ;撤消敕令 set log on truncate

相关主题
文本预览
相关文档 最新文档