FLAC3D的FAQ -----引用

浏览:176695 评论:1
1. FLAC3D
是有限元程序吗?
答:不是!是有限差分法。
2. 最先需要掌握的命令有哪些?& a$ u% r6 H! S
答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。
_ a2 b( ~9 |5 O
3. 怎样看模型的样子?
答:plo blo gro可以看到不同的group的颜色分布
4. 怎样看模型的边界情况?
答:plo gpfix red sk
5. 怎样看模型的体力分布?$ t- _2 \$ `/ e# H
答:plo fap red sk3 j5 e" o( Q7 M
6. 怎样看模型的云图?
答:位移:plo con dis (xdis, ydis, zdis)
7. 怎样看模型的矢量图?
答:plo dis (xdis, ydis, zdis)$ m4 q4 Y3 G s' H/ @
8. 怎样看模型有多少单元、节点?* Z# ]8 H# v8 n- L# z l( e6 Q
答:plo info
9. 怎样输出模型的后处理图?
答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件" S7 A) ?1 a/ u4 t& `+ Y
& K2 @& E- d) m" M" D# ^
10. 怎样调用一个文件?8 c' d: o, O* h+ z
答:File/call或者call命令
10. 如何施加面力?
答:app nstress7 X5 D2 F+ Z Y8 z
11. 如何调整视图的大小、角度?0 }8 F8 r* w/ y9 g5 K
答:综合使用x, y, z, m, Shift键,配合使用Ctrl+R,Ctrl+Z等快捷键( I; a8 J: q8 p& l
R/ o# n+ L; t/ J
12. 如何进行边界约束?
答:fix x ran (约束的是速度,在初始情况下约束等效于位移约束) _1 N. T7 {) \. r
13. 如何知道每个单元的ID?
S答:用鼠标双击单元的表面,可以知道单元的ID和坐标( |, g7 O( C( s N& c
14. 如何进行切片?% Z3 W% H( ^& R8 U0 B
答:plo set plane ori (点坐标) norm (法向矢量)
. 如何保存计算结果?1 X: U+ }/ T6 s- R9 \& Y! x- z- e
答:save +文件名
P5 C9 |* j, Z. @+ V- q/ J
16. 如何调用已保存的结果?: M$ ^' O6 v* X2 G) f$ N1 v
答:rest +文件名;或者File / Restor+ v/ s- O _: W% P( _1 k, J( f
17. 如何暂停计算?* g" T: \" ^4 j
答:Esc
18. 如何在程序中进行暂停,并可恢复计算?8 u$ E5 G& a" v7 Z8 [2 V% Y4 R; H
答:在命令中加入pause命令,用continue进行继续; W1 u1 Y, @( J8 o
3 g$ }$ {/ }. o) b- S4 J
19. 如何跳过某个计算步?- [& T3 {$ {4 c: N
答:在计算中按空格键跳过本次计算,自动进入下一步( c0 v9 O W- [/ ]. G8 Q
/ S+ T, V! _ o G+ j$ [% ~0 @( b
20. Fish是什么东西?
答:是FLAC3D的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能7 E0 k" m6 |- W1 U
21. Fish是否一定要学?
答:可以不用,需要的时候查Mannual获得需要的变量就可以了
22. FLAC3D允许的命令文件格式有哪些? K9 X' e) A3 K0 r$ e
答:无所谓,只要是文本文件,什么后缀都可以; Q6 r( ?3 _3 Z9 Z" L, I! p3 d( b
23. 如何调用一些可选模块?
答:config dyn (fluid, creep, cppudm)" Z
24 . 如何在圆柱体四周如何施加约束条件?' {' M/ l& |( N
可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2<r1,其实就是选择range的时候选两个圆柱的差,即得到边界。. a" @6 V+ W( }# R
25. 如何能把一个PLOT的图像数据导出来以便用其他软件绘图?
答:用set log on 命令,把数据导出来,转到excel里处理一下,然后用surfer或者什么作图软件绘制就行了。3 w: d; d,
26.关于dd、dip的理解:3 \! t, {# C, V, u1 b. g8 C2 w
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,dip指的是从xy平面转向所要确定的平面的角.
27. 如何调用FISH文件?
新手调用FISH文件出错的原因:是:文件名为 fishcall.fis.txt(因为在记事本里这个txt的后缀是默认的)。修改方法是:将 fishcall.fis.txt里面的内容全部复制到新的记事本里,再按保存,保存时候将保存类型改为所有文件(*,*),这时你便可在文件名栏内输入 fishcall.fis,类型也就正确了。
28. 如何理解Tension-p shear-p tension-n shear-n表示的含义?
在计算的循环里面,每个循环中,每个zone都依据failure criterion处于不同的状态,shear 和tension分别表示因受剪和受拉而处于塑性状态.n表示now,p表示previous,即分别表示在现在和以前的循环当中处于塑性状态.
K8 G; Q- z' }, @7 u
29. 绘制相关曲线命令的一些解释
在plot hist m vs n的形式里,m代表y轴,n代表x轴(不管m,n的正负);& z H7 R2 x( J4 P/ b2 [' M3 `
2) "-"表示对其值作"mirror",如果大家使用AUTOCAD的话就明白"mirror"的含义了,比如上面的 hist 1 gp ydisp的值是0~100,那么vs -1就变成-100~0.以此类推.
为什么要这么做呢?主要是为了符合岩土工程的习惯需要,例如桩载荷试验曲线,沉降曲线等都不是画在第一象限内. ; _$ `3 M0 [0 t) N% x; N- i. N
9 J$ [+ e* M0 V0 H4 Q# b5 m; Q
30. 如何查看剖面上任一点的位移值?
print gp disp range x() y( ) z( )或
print gp disp range id
plot gp disp range x() y( ) z( )或/ S6 f. G3 U+ i6 ^1 X, [( t
plot gp disp range id
答:不是!是有限差分法。
2. 最先需要掌握的命令有哪些?& a$ u% r6 H! S
答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。
_ a2 b( ~9 |5 O
3. 怎样看模型的样子?
答:plo blo gro可以看到不同的group的颜色分布
4. 怎样看模型的边界情况?
答:plo gpfix red sk
5. 怎样看模型的体力分布?$ t- _2 \$ `/ e# H
答:plo fap red sk3 j5 e" o( Q7 M
6. 怎样看模型的云图?
答:位移:plo con dis (xdis, ydis, zdis)
7. 怎样看模型的矢量图?
答:plo dis (xdis, ydis, zdis)$ m4 q4 Y3 G s' H/ @
8. 怎样看模型有多少单元、节点?* Z# ]8 H# v8 n- L# z l( e6 Q
答:plo info
9. 怎样输出模型的后处理图?
答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件" S7 A) ?1 a/ u4 t& `+ Y
& K2 @& E- d) m" M" D# ^
10. 怎样调用一个文件?8 c' d: o, O* h+ z
答:File/call或者call命令
10. 如何施加面力?
答:app nstress7 X5 D2 F+ Z Y8 z
11. 如何调整视图的大小、角度?0 }8 F8 r* w/ y9 g5 K
答:综合使用x, y, z, m, Shift键,配合使用Ctrl+R,Ctrl+Z等快捷键( I; a8 J: q8 p& l
R/ o# n+ L; t/ J
12. 如何进行边界约束?
答:fix x ran (约束的是速度,在初始情况下约束等效于位移约束) _1 N. T7 {) \. r
13. 如何知道每个单元的ID?
S答:用鼠标双击单元的表面,可以知道单元的ID和坐标( |, g7 O( C( s N& c
14. 如何进行切片?% Z3 W% H( ^& R8 U0 B
答:plo set plane ori (点坐标) norm (法向矢量)
. 如何保存计算结果?1 X: U+ }/ T6 s- R9 \& Y! x- z- e
答:save +文件名
P5 C9 |* j, Z. @+ V- q/ J
16. 如何调用已保存的结果?: M$ ^' O6 v* X2 G) f$ N1 v
答:rest +文件名;或者File / Restor+ v/ s- O _: W% P( _1 k, J( f
17. 如何暂停计算?* g" T: \" ^4 j
答:Esc
18. 如何在程序中进行暂停,并可恢复计算?8 u$ E5 G& a" v7 Z8 [2 V% Y4 R; H
答:在命令中加入pause命令,用continue进行继续; W1 u1 Y, @( J8 o
3 g$ }$ {/ }. o) b- S4 J
19. 如何跳过某个计算步?- [& T3 {$ {4 c: N
答:在计算中按空格键跳过本次计算,自动进入下一步( c0 v9 O W- [/ ]. G8 Q
/ S+ T, V! _ o G+ j$ [% ~0 @( b
20. Fish是什么东西?
答:是FLAC3D的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能7 E0 k" m6 |- W1 U
21. Fish是否一定要学?
答:可以不用,需要的时候查Mannual获得需要的变量就可以了
22. FLAC3D允许的命令文件格式有哪些? K9 X' e) A3 K0 r$ e
答:无所谓,只要是文本文件,什么后缀都可以; Q6 r( ?3 _3 Z9 Z" L, I! p3 d( b
23. 如何调用一些可选模块?
答:config dyn (fluid, creep, cppudm)" Z
24 . 如何在圆柱体四周如何施加约束条件?' {' M/ l& |( N
可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2<r1,其实就是选择range的时候选两个圆柱的差,即得到边界。. a" @6 V+ W( }# R
25. 如何能把一个PLOT的图像数据导出来以便用其他软件绘图?
答:用set log on 命令,把数据导出来,转到excel里处理一下,然后用surfer或者什么作图软件绘制就行了。3 w: d; d,
26.关于dd、dip的理解:3 \! t, {# C, V, u1 b. g8 C2 w
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,dip指的是从xy平面转向所要确定的平面的角.
27. 如何调用FISH文件?
新手调用FISH文件出错的原因:是:文件名为 fishcall.fis.txt(因为在记事本里这个txt的后缀是默认的)。修改方法是:将 fishcall.fis.txt里面的内容全部复制到新的记事本里,再按保存,保存时候将保存类型改为所有文件(*,*),这时你便可在文件名栏内输入 fishcall.fis,类型也就正确了。
28. 如何理解Tension-p shear-p tension-n shear-n表示的含义?
在计算的循环里面,每个循环中,每个zone都依据failure criterion处于不同的状态,shear 和tension分别表示因受剪和受拉而处于塑性状态.n表示now,p表示previous,即分别表示在现在和以前的循环当中处于塑性状态.
K8 G; Q- z' }, @7 u
29. 绘制相关曲线命令的一些解释
在plot hist m vs n的形式里,m代表y轴,n代表x轴(不管m,n的正负);& z H7 R2 x( J4 P/ b2 [' M3 `
2) "-"表示对其值作"mirror",如果大家使用AUTOCAD的话就明白"mirror"的含义了,比如上面的 hist 1 gp ydisp的值是0~100,那么vs -1就变成-100~0.以此类推.
为什么要这么做呢?主要是为了符合岩土工程的习惯需要,例如桩载荷试验曲线,沉降曲线等都不是画在第一象限内. ; _$ `3 M0 [0 t) N% x; N- i. N
9 J$ [+ e* M0 V0 H4 Q# b5 m; Q
30. 如何查看剖面上任一点的位移值?
print gp disp range x() y( ) z( )或
print gp disp range id
plot gp disp range x() y( ) z( )或/ S6 f. G3 U+ i6 ^1 X, [( t
plot gp disp range id

技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP

1