论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录 或 注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 1878阅读
  • 0回复

层状岩体压缩特性模拟 [复制链接]

上一主题 下一主题
离线小珍鹏
 

发帖
145
土币
222
威望
30
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-04-19
根据《FLAC3D在岩土工程中的应用》书中的命令流进行模拟,为什么得到的图形和书上的不符合,求高人指点。命令流如下:

new
def _sol
step1=50000
flag01=0
;loop while flag01<=9
flag001=flag01*10
file00=string(int(flag01))+'0'+'.flac3d'
file01=string(int(flag01))+'.sav'
command
;delete
impgrid file00
group rock range group 1
group weakplane range group 2
      
endcommand
  ; 弹性模量(Pa)
  E1=0.20e9   ;节理
  E3=1.63e9  
  ;
  ; 泊松比
  poi1=0.30
  poi3=0.21
  ;
  ; 粘结力(Pa)
  coh1=100.0e3
  coh3=2000.0e3
  ;
  ; 容重(N/m3)
  weight1=21.0e3
  weight3=26.80e3
  ;
  ; 膨胀角(度)
  dila1=5.0
  dila3=10.0
  ;
  ; 内摩擦角(度)
  fri1=23.0
  
  fri3=41.0
  
  ;
  ;抗拉强度
  ten1=0.10e6
  ten3=1.41e6
  grav0=-9.80            ; 重力加速度(N/kg)
  dens1=-weight1/grav0  
  dens3=-weight3/grav0
  K1=E1/(3*(1-2*poi1))
  K3=E3/(3*(1-2*poi3))
  G1=E1/(2*(1+poi1))  
  G3=E3/(2*(1+poi3))
command
;model null  ;挖空
model ss  ;采用Mohr-Coulomb应变软化模型
pro bulk K1 she G1 dens dens1 coh coh1 dilation dila1 friction fri1 tens ten1 ftab 1 ctab 2 dtab 3 range group weakplane
pro bulk K3 she G3 dens dens3 coh coh3 dilation dila3 friction fri3 tens ten3 ftab 4 ctab 5 dtab 6 range group rock

table 1 0 23 0.05 20 0.1 18 1 18
table 4 0 41 0.05 38 0.1 35 1 35
table 2 0 100.0e3 0.05 50.0e3 0.1 25.0e3 1 25.0e3
table 5 0 2000.0e3 0.05 1000.0e3 0.1 500.0e3 1 500.0e3
table 3 0 5.0 0.05 3.0 0.1 1.0 1 1.0
table 6 0 10.0 0.05 6.0 0.1 3.0 1 3.0
;
fix y range y -.1 .1
fix y range y 3.9 4.1
ini yvel 2.e-6 range y -.1 .1
ini yvel -2.e-6 range y 3.9 4.1
endcommand
end
_sol
def ax_str
str = 0
pnt = gp_head
loop while pnt # null
if gp_ypos(pnt) < 0.1 then
str = str + gp_yfunbal(pnt)
endif
pnt = gp_next(pnt)
endloop
ax_str = str / pi ; cylinder radius = 1
end
hist n 1
hist gp ydisp 0,0,0
hist ax_str
hist gp xdisp 1,1,0
hist id 17 unbal
plot hist -2 vs 1 ;axial stress vs axial disp.
step step1
def _sav
command
save file01
endcommand
end
_sav
;plo crea qqq
;plo add surf red range group yield
;plo add axes green
;plo set rot 123 313 3
;plo set mag 1.5
hist write -2 vs 1 skip 200 file 0.txt  
得到的图形如下:
为什么位移这么小,数量级和书上的差一个,应力的数量级也和书上的差一个?另外绘图时坐标的间距是如何选取的?就像图中X轴的2.0    4.0   6.0
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站