FLAC建模方法与技巧Word格式文档下载.docx
- 文档编号:8172451
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:10
- 大小:24.79KB
FLAC建模方法与技巧Word格式文档下载.docx
《FLAC建模方法与技巧Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《FLAC建模方法与技巧Word格式文档下载.docx(10页珍藏版)》请在冰点文库上搜索。
Modnui=6,15j=5,12(或regioni,j)
2.3模拟锚杆支护(端锚)
structcablebegingridi1,j1endgridi2,j2segnprop1
struprop1e2e5yield0.5a0.235e-3sbond0kbond0.0001
struprop1sfri30peri0.2723den7.5e-3
2.4模拟锚杆支护(全长锚固)
structcablebegingridi,jendx,ysegnprop2
struprop1e2e5yield0.5a0.235e-3sbond0.42kbond5.37
struprop1sfri30perimeter0.2723den7.5e-3
2.5模拟锚杆支护(预应力锚固)
structcablebegingridi1,j1endi2,j2segnten10prop1
structcablebeginnoden1endx,ysegnprop2
struprop1e2e5yield0.5a0.235e-3sbond0.kbond0.1
struprop1sfri0perimeter0.2723den7.5e-3
struprop2e2e5yield0.5a0.235e-3sb0.42kb5.37
struprop2sfri30perimeter0.2723den7.5e-3
2.6模拟断层
Modnuj=37
int1asfromi1,j1to,i1,j2bsfromi2,j1toi2,j2
int1kn1000ks400fri25c0.01t0.0001
2.7其它技巧
(1)网格优化
(2)先弹性、后塑性
(3)分步开挖
(4)动力学问题模拟
(5)固流耦合问题模拟
(6)合理解释结果
(7)多种形式输出结果
(8)报告格式
Thepurposeofcomputingisin-sight,notnumbers.—FLACManuals
group命令group
soilrangez12
;
定义group
/{6k+O;
O*E"
f/mprop
bulk7.8e6shear3.0e6coh10e3fric15rangroupsoil
给group赋值6q,Q-f;
j'
y9H
modelnullrangegroupsoil
5o4D*Z8f+}(j*S%|;
~modelelasticrangegroupsoil
+~!
?
b9B(c/O7s:
B;
{2})Srange命令
+Q8\$f9_1{
i
})Wrangenametrenchx01
y04
z02
4^'
v6U$d$G!
@1Nmodelnullrangetrench&
|$N4P9U0U3n
modelnullrangex=2,4y=2,6z=5,10&
{+A7r4d
P
rangenameBig_Brickx-33y-22z-11$g6^4z;
k8r1B/o3O,|,P
modelelasticrangeBig_Brick1g/p4p
j-W)C6f
propbulk1e8shear1e8rangeBig_Brick
*^)o%C0P+V(v$M%B'
^4a
'
V'
D0l)D
G7v3G+E9WrangenameLayer1planedip0dd0ori000above
h*^4z5o3|4t:
~&
5l9^rangenameLayer2planedip0dd0ori000below
+U#G;
k.Z.j:
Amacro命令
6g7d:
h-E+e1e0U0FmacroSand'
bulk1e8shear0.5e8coh0tens0fric35'
&
~
\5c,n
w
macroClay'
bulk1e7shear0.3e7coh1e7tens0fric0'
*`-|&
I/u$?
/I
propsandrange
Layer1
-_(b/G"
u*b(epropclayrange
layer2
8a(M.F:
q,M&
r*b6C
c3u7I'
{
m.H*R
macroPt0'
p0000'
~/l.T0Q1T,Y*v.Y+E6q*}
macroPt1'
p1add1000'
:
]
a1k8a1z(}6S%Q'
B5A/v9R
macroPt2'
p2add0100'
3i7i!
h!
h%X.d&
u*X6qmacroPt3'
p3add0010'
!
S0u'
V+y'
s!
u%b
macroModel_Size'
size456'
W3L0N
P!
d9q,F#?
macroBig_Brick'
genzonebrickPt0Pt1Pt2Pt3Model_Size'
5`*D;
[/g:
P
Big_Brick(t.K1W5U
G;
I4W-n
macro'
Pt0'
'
p0151515'
4C!
\#g'
H!
n8b*QgenBig_Brick;
thiswillcauseanerror!
]5M7\/d1f
4m!
J1U&
j6i9j
O/Fgroup
range
macro命令
0H9n#|2e*|0D0c6m,l!
]$JUsingdifferentobjecttypestodothesamejob
(B9|'
t"
4d#\2I2m;
JusingaRANGEobject...
y+~9];
R$d#M5j$X
rangenameBig_Brickx=(-3,3)y=(-2,2)z=(-1,1)
l0t'
n2c!
p"
r
modelnullrangeBig_Brick
9A/x/N(\+a8S2eusingaGROUPobject...9t0S6z%}4l'
[!
R7l
groupBig_Brickrangex=(-3,3)y=(-2,2)z=(-1,1)!
N+r+p0y2y6i$i%D+H
modelnullrangegroupBig_Brick,e8?
"
z7w7H1h
usingamacroobject.../d5Y&
x*P4L3O7k*O
x=(-3,3)y=(-2,2)z=(-1,1)'
z1q&
_8r&
X6g7p7K
modelnullrangeBig_Brick.j)N/?
8p;
O0]8X+]:
i
Q8u-y
-|+G0S$D;
k%c(e&
T;
D9|,zgenzonebricksize10,10,109E7m7}8q4_+X+H
macroSiltySand'
bulk1.5e8shear0.3e8'
#u)b'
k0B&
tmacroClayeyGravel'
bulk1.5e8shear0.6e8fric30coh5e6ten8.66e6'
-F-D4^"
M7l%m
modelelasrangez510.}/s4g2S
Q9U%}
propSiltySandrangez510
(F%C
H"
O-`0G%T&
modelmohrrangez05:
e)b1t7l/e4_&
e6Y1O(I
propClayeyGravelrangez05
4p0p+D9Z#T(b&
@;
****************************************"
[3}7O;
d#k
%D3[
g0f(A$M&
l
视图操作:
x
y
z
m
%~;
],?
(D(d2`:
j9Fctr+r
还原(X8f7T#m,o0v&
C
A
ctr+p
保存图片(W3|2N:
n'
\8c6l(]
ctr+z
鼠标选择
(~*p/c/]4W/^)\ctr+g
彩图变为灰色图
0e&
m6}*v+^'
k.q*P&
eshift
+
(x
m)
旋转
缩放%o#~'
u6h)["
{)u
edit---copytoclipboard----粘贴到word
Y/]*X'
Z;
v#x,I7l!
D"
@*];
****************************************
)_)C&
h,V5B#Linixdis0ydis0
zdis0
]8]7f"
C"
X;
g0\setgrav
00-9.81
%i7Q%R7_#{#M$a8ysetmechforce=50
最大不平衡力小于50n,停止计算8O-A6v1H(C;
r!
]'
x
****************************************-?
8N&
H2i+e1R;
`
?
hist命令
6Y$n0W!
S6~7J*\+phist
reset
清除已有历史信息
+y(Q0~(e'
X+T/ysethist_rep1
每一个时步记录一次
h;
e7s#E,@'
B)C
J,`;
v%Chistn=5
每5个时步记录一次0Q2Q+R%q.h-p
histwrite7v8filexx.txt
Y2H%C&
I
z)a.}$khistgpzdisp4,4,8
O3M-h4[;
[4J/n+u!
q;
****************************************!
G$C0Y7M8d
log命令/o9]+f;
U;
x0|(]&
h${5Z
setlogfilexx.log
2A:
%M;
C8S5E:
W"
u,~7X(Rsetlogon
W5A2f:
a1o4J,X1G'
k!
cprint……
8v&
c+m+g
a,C9^3Z1A……1\)^"
O9S7s"
c)t'
setlogoff1^0U.E0Y.y2a7}:
$G
****************************************7`6o,Q"
Z9r3@.|1S'
D
切片
2b8L6p6b,S2h4z+Hplsetplaneori
…………norm……'
定义剖面位置0c$L8w$l*f&
B1u2t9A
plconzd
plane
显示变量7[8N$D-T
C%@)E!
`0M
)u9}#N$B"
n.l6`'
^)Yplconsxxoutlineon
查看水平应力云图,outlineon表示显示模型的边界,默认为off;
a'
r'
m'
x2L1^;
V,?
y.^
****************************************
4b/R(U2H-r
fish
主要语句
z;
]4z/D,L+X8e
if…………then
.X7b"
b&
_$\*c
…………
%Q%p"
K*v#X)H9_#|1k
else
*f/n/U+O2L6R7d7M:
T
…………,_1f"
P$~9_%u6f#]9~
endif
+i3p,r6w*E'
Q
9q+m/y.L
k&
]$V/U
command:
^-I/@5]%J$r'
P6|8C$z
…………-@&
A#l8Z-p!
~"
^9Q
endcommand6d%@'
T8`'
O"
D
@'
M4`6u.B
l)f*C8k2v
s&
s*I1O;
k*m
loopn(1,21)
.]'
e2b:
d(i1\
x)s!
u'
O$C4w
endloop$l"
M'
q-e;
C2J5R$N9h
)k,h0](S3Z.T8P
loopwhile
…………
A&
M1l)X"
v(W0h
0L(j"
d.d8r
endloop
-p:
D.Z3R$Q#J4U2H2]*s(W8p3a+C4s
caseof
…………:
I&
f2J-`9r7G
…………'
A+J%I8f/{)l.|3Y&
d+_,u
casen1
E#F'
R-K&
[;
L3Z
3],J#i(U7R
case
n2
7q5j:
i'
X0A&
O
5t(i,`*Q,O&
E"
y
endcase
6};
i*Y0C&
]5o,v;
****************************************)a!
D;
Q)Y0j2|-|(@
运算
1G4}&
\$h5b
=
#
>
<
<
=
)@"
Z$n6V2^7u7R;
Y
负数在运算时,
要加(),以免和减号
-
混淆
7~,l,H&
o
T/r2T)V;
W.Z1V!
Y1v!
v单元/节点遍历,T)U/[1U9~5D(?
(j-k
p_z=zone_head"
e"
H4A9b$U9A8~
-M,m#H;
h1t6e
loopwhilep_z#null&
Q-K1Y*m:
c
_-F
\2]
…………0W-f1X7m8L8@,D&
}
p_z=z_next(p_z)
.r/m-c2g+~/c;
B
endloop+Z"
W6Q3x7W8?
*f5~0f
$S
[9_'
s%t
p_gp=gp_head
%a7[&
f
Q+K5J6U-a
-O&
L,K#m3|6S
e
loopwhilep_gp#null)Y*{,n3B*z+}3b)~:
J$h(S
/s1R+D-P(y&
t
p_gp=gp_next(p_gp)6V.|9Z#F
endloop
a-Y8L;
l)s
U9k:
D7H(u
****************************************,o
@3q!
Q-F7e'
|
string连接(保存文件)
-`1|7o/U+x8|7K:
k8rsave_file=string(n)+'
_step.sav'
#}1\7G,[-K9E+X:
T!
L6K1N;
]9k%`
D3DECFile='
D3dec_Model.dat'
-[$B+@!
\
zFlacFile
='
Flac3D_Model.dat'
1D"
n$k'
Z4@;
a%]1z2P7Rfile_name='
7-6_add'
+string(n)+'
.sav'
.U#{:
|1a%v!
O-D.~3R-Bsave
file_name
$I$I'
D'
h0C)s(W1Vcal
flacfile+~4h+m2e6[#p1g(D
)T6o5@7j1Y4T"
e)e)ctable操作
详见ftd128(59/114))#L1Q)k!
T/r%}+?
7W
table1name
load_settlement
创建新表格4d%`2i,K1`3v4z3A
xtable(n,s)=……
对编号为n的表的第s行、x列进行赋值5b-G.q'
{'
z+F9r0k"
^6d
ytable(n,s)=……
对编号为n的表的第s行、y列进行赋值!
R#j:
k'
x(~'
z0v.C;
M
^$m:
H,v4W-a+\.`plottable1line$m.g)d2O*`,G
plottable1both
点、线同时显示
3C:
k,C-]5u+Y!
G#q
7q$~9h%e3|7@2p-P;
****************************************%x6x"
k9V/i"
V+J
l'
V3T!
U-I
Interface
的变量命令参见ftd128.pdf(53/114)
-}&
E$?
U.Q.s)x9k6y2C5](}StructuralElements
的变量命令参见ftd128.pdf(64/114)#|;
O1f-K,i%^;
^0|
****************************************5j#{0^8p"
m.h
详细的gp
zone
命令参见ftd128.pdf(40/114)
4Z6X*i"
a#k&
M-j9xgp函数/命令
(L2A2e(X)d
u)R%}0ogp_zdisp(p_gp):
地址为p_gp的节点的z向变形2B6k/q/[8C
gp_near(x,y,z):
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FLAC 建模 方法 技巧