- 积分
- 0
- 注册时间
- 2008-4-27
- 仿真币
-
- 最后登录
- 1970-1-1
|
版主:
我要建的模型是用连续墙支护的圆形深基坑,由于连续墙是分段施工,不同段的连续墙之间采用铰接连接,因此用衬砌单元模拟连续墙时也要分段建模。但是我建的模型在运行是非常慢,不知道为什么,也不知道哪里出错了,请高手帮忙诊断一下,万分感谢!!!
我建的生成衬砌的命令流如下:
new
;******************************************************************************
plot block group
plot set rot 30 0 20
plot add axes
;*****************************************************************************
define control_point
p_z1=0
p_z2=-60;取连续墙的深度度为60m
p_z3=-150;取计算模型的高度为150m
end
control_point
;*****************************************************************************
生成止水帷幕模型与用衬砌结构单元Liner模拟的连续墙结构
;*******************************************************************************
define wall_liner
R_wall_1=34/cos(2.8125/180*pi)
R_wall_2=35.5/cos(2.8125/180*pi)
loop var (1,64)
p_wall_x11=R_wall_1*cos(-2.8125+(var-1)*5.625/180*pi)
p_wall_y11=R_wall_1*sin(-2.8125+(var-1)*5.625/180*pi)
p_wall_x12=R_wall_1*cos(-2.8125+var*5.625/180*pi)
p_wall_y12=R_wall_1*sin(-2.8125+var*5.625/180*pi)
p_wall_x21=R_wall_2*cos(-2.8125+(var-1)*5.625/180*pi)
p_wall_y21=R_wall_2*sin(-2.8125+(var-1)*5.625/180*pi)
p_wall_x22=R_wall_2*cos(-2.8125+var*5.625/180*pi)
p_wall_y22=R_wall_2*sin(-2.8125+var*5.625/180*pi)
command
generate zone brick p0=(p_wall_x12,p_wall_y12,p_z1) &
p1=(p_wall_x11,p_wall_y11,p_z1) &
p2=(p_wall_x12,p_wall_y12,p_z2) &
p3=(p_wall_x22,p_wall_y22,p_z1) &
p4=(p_wall_x11,p_wall_y11,p_z2) &
p5=(p_wall_x22,p_wall_y22,p_z2) &
p6=(p_wall_x21,p_wall_y21,p_z1) &
p7=(p_wall_x21,p_wall_y21,p_z2) &
ratio=(1,1,1) size=(2,20,1) group wall
sel liner id=var range group wall cylinder end1=(0.0 0.0 -60.1) end2=(0.0,0.0,0.0) radius=34.05
endcommand
endloop
end
wall_liner
group wall range group insoil not
plot add sel geom black black cid off scale=0.000001 |
|