找回密码
 注册
Simdroid-非首页
查看: 183|回复: 6

[流固耦合] 盾构开挖模拟

[复制链接]
发表于 2012-11-16 10:57:28 | 显示全部楼层 |阅读模式 来自 上海
用Flac3D模拟软土地区盾构隧道开挖,其中考虑了水的渗流、固结作用,主要是参考陈育民的书,土体开挖,衬砌施加,正面土压力施加,其中关于正面土压力施加的数值是参考自重地应力平衡时选取的,应该没什么问题,为什么隧道开挖一环的时候,开挖面土体竖向位移却是往上达好几米,纵向位移也达好几米,其他位置的土体位移比较正常,总感觉是隧道中间土体柱受应力集中的作用一样,很迷惑,求大师指点一下,现贴上图和相关命令流。
 楼主| 发表于 2012-11-16 10:59:22 | 显示全部楼层 来自 上海
Simdroid开发平台
模拟结果如图,有些图我没计算完就手动让它停止了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2012-11-16 11:00:31 | 显示全部楼层 来自 上海
命令流如下:


;================================================================================
;初始位移场清零
initial xdisp=0 ydisp=0 zdisp=0           ;设置位移为0
;================================================================================
;定义开挖面支护压力参数
def sup_stress
o_press=-1.1e5               ;地层应力
o_grad=6700                      ;地层应力梯度
s_press=o_press                  ;设定开挖面梯形支护压力
s_grad=o_grad
end
sup_stress
;===============================================================================
;循环计算开挖5环地层单元并设置管片支护
def exca_fun2
     loop n(1,5)
       a1=3*n-3
       a2=3*n
       b1=3*n-0.01                     ;开挖面所处位置
       b2=3*n+0.01
       n1=16*n-1                     ;n1、n2--施加施工载荷的管片单元号
       n2=16*n
       t=3*n/6.0                         ;t--该开挖步开挖过后所需时间(需将前面的开挖环的时间累加),单位天
       file_name1='exca_step'+string(n)+'.sav'
       file_name2='consolidation_step'+string(n)+'.sav'
     command
        model null range cyl end1 a1 23.1 25.7 end2 a2 23.1 25.7 radius 3.1      ;开挖第n环
        model fl_null range cyl end1 a1 23.1 25.7 end2 a2 23.1 25.7 radius 3.1   ;将开挖完的第n环土层单元设置为不透水模型
        sel shell id=1 range cyl end1 a1 23.1 25.7 end2 a2 23.1 25.7 radius 3.1 group mid-soil not  ;设置管片支护
        sel shell id=1 prop density=2450 isotropic=(3.45e10,0.3) thick=0.35      ;给id=1的壳单元赋予材料参数
        ;sel shell apply press -160e3 cid n1 n2
        ;================================================
        ;开挖面施加支护压力
        apply nstress s_press grad 0 0 s_grad range cyl end1 b1 23.1 25.7 end2 b2 23.1 25.7 radius 3.1
        ;===============================================
        ;关闭流体场,计算不排水平衡
        set fluid off
        set mech ratio 1e-5
        plot cont xdisp outl on
        solve
        save file_name1
        ;开启流体场,耦合计算该开挖环时段地层的排水固结
        set fluid on
        solve age t
        save file_name2
     endcommand
    endloop
end
exca_fun2
回复 不支持

使用道具 举报

 楼主| 发表于 2012-11-16 11:01:15 | 显示全部楼层 来自 上海
如有高人,请加我QQ:605334168,欢迎指导和讨论!
回复 不支持

使用道具 举报

 楼主| 发表于 2012-11-16 11:03:23 | 显示全部楼层 来自 上海
网格模型

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-11-18 11:33:49 | 显示全部楼层 来自 上海
初步判断可能是nstress梯度设置错误,nstress正负是局部坐标系决定的。你的s_press算错了,应该是z=0时的值。我按照你的坐标算了一下z=25.7的时候,nstress=-1.1e5+6700*25.7=62190,是正值,对局部坐标系来说是把开挖面往外拉了。
回复 不支持

使用道具 举报

发表于 2012-11-19 13:51:55 | 显示全部楼层 来自 江西南昌
这个图,是不是有点问题啊
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-24 12:23 , Processed in 0.028937 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表