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

求助贴—地表沉降槽 [复制链接]

上一主题 下一主题
 

发帖
71
土币
12
威望
1
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2016-11-17
    小弟最近在做隧道地表沉降值和埋深的关系分析。隧道采用一心圆绘制,直径为5m,埋深为10m、20m、30m、40m、50m。然而得出的结论却是隧道埋深越大,地表沉降值越大,如下图所示。不知问题出在哪。现将10m埋深的模型和代码上传呢,模型及代码 Desktop.zip (239 K) 下载次数:7 求各位大神指点一二,感激不尽!
长大研究生一枚
离线kays

发帖
95
土币
586
威望
137
原创币
0
只看该作者 1楼 发表于: 2016-11-17
你的代码也看不到,
不知道土体损失率是怎么考虑,单纯的沉降计算不是太合适
peck的一些文章有经验计算公式
好好学习,天天向上

发帖
71
土币
12
威望
1
原创币
0
只看该作者 2楼 发表于: 2016-11-17
没考虑你说的土体损失率,土体损失率是啥?我看了相关文章,他们使用数值模拟得到的结果是埋深越大,沉降越小。不知道我的为什么不行。代码如下
new 开始新的分析
title;
围岩稳定性参数敏感性分析001
expgrid xiaozhu.flac3d
plot zone  
group  tunnel range group 1
group  surock range group 2
plot zone wireframe width 2 color blue  

define para_001
   young_e=240e6
   p_ratio=0.3
end
@para_001
define para_002
   bulk_e=young_e/(3*(1-2*p_ratio))
   shear_e=young_e/(2*(1+p_ratio))
   cohesion_001=30e3
   friction_001=32
   tension_001=20e3
   density_001=2.1e3
end
@para_002
;指定岩土体本构模型
model mohr  
;指定岩土体参数
prop bulk @bulk_e shear @shear_e density @density_001 &
cohesion @cohesion_001 friction @friction_001 &
tension @tension_001 dilation 0 range group tunnel
prop bulk @bulk_e shear @shear_e density @density_001 &
cohesion @cohesion_001 friction @friction_001 &
tension @tension_001 dilation 0 range group surock
;设定位移边界条件
fix x range x -22.51 -22.49
fix x range x 22.49 22.51
fix y range y -0.01 0.01
fix y range y 9.99 10.01
fix z range z -22.51 -22.49
set gravity 0 0 -10

solve elas
save 自重应力场001.sav
plot zcon szz
plot con dis
ini xdis 0 ydis 0 zdis 0
ini xvel 0 yvel 0 zvel 0

hist id 1 gp zdis 0 5 2.5
hist id 2 gp xdis -2.5 5 0
hist id 3 gp xdis 2.5 5 0
hist id 4 gp zdis 0 5 -2.5

efine excav
loop n(1,5)
    y1=2*(n-1)
    y2=2*n
    filename='循环开挖'+string(n)+'.sav'
command
model null range group tunnel y @y1 @y2
;model null range reg tunnel y  y1 y2 (3.0)
sel shell id 1 group surock range cyl end1 0 @y1 0 end2 0 @y2 0 radius 2.5
sel shell id 1 prop isotropic 10.5e9 0.25 thickness 0.25  density 2500 range y @y1 @y2
solve
endcommand
command
save @filename
endcommand
endloop
end
@excav
;写入监测数据
hist write 1 2 3 4   file 监测数据0510hist.txt
table 1 name "沉降值"
def cross_curve
loop ii(1,21)
    xx=2.25*(ii-11)
    yy=5
    zz=12.5
    p_gp=gp_near(xx,yy,zz)
    xtable(1,ii)=xx ;xtable(表编号,行号)=xx x代表x列
    ytable(1,ii)=gp_zdisp(p_gp)
;ytable(表编号,行号)=gp_zdisp(p_gp) y代表y列
endloop
end
@cross_curve
set log on
set logfile 地面不同点沉降位移监测.log
print table 1
set log off
长大研究生一枚
离线xdh60281417

发帖
2356
土币
12035
威望
-13
原创币
0
只看该作者 3楼 发表于: 2016-11-19

发帖
71
土币
12
威望
1
原创币
0
只看该作者 4楼 发表于: 2016-11-20
长大研究生一枚

发帖
71
土币
12
威望
1
原创币
0
只看该作者 5楼 发表于: 2016-11-22


长大研究生一枚
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

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