首页/文章/ 详情

T-Section隧道模型(CylinderTSectionWithWall)---应力松弛法计算

1年前浏览885

1 引言

在《创建弯曲隧道的衬砌模型(Liner Model for Curved Tunnel)》中仅创建了衬砌的网格模型,还没有建立衬砌内外的材料网格模型,建模工作还没有完成。FLAC3D内置的"Building Blocks"模型也能模拟衬砌,这些模型本质上是把一系列命令封装在一起,其中一种在公路隧道广泛应用的模型是T-Section。这个笔记回顾了T-Section模型的使用。


2 模型

T-Section(CylinderTSectionWithWall)模型的建立在《FLAC3D与Python的集成 (3)---网格划分Building Blocks》中有完整详细的操作过程,包括使用Python运行完整模型的过程,在此不再赘述。

这个模型的材料包括三部分:Rock, Space, Wall, 其中Rock代表原岩材料,Wall可以代表衬砌或另一种材料(在输入block时可以改变尺寸),Space代表开挖区域。 

相对应的代码如下:





building-blocks set create "mwu"building-blocks block import from-file "CylinderTSectionWithWall.bset"zone generate from-building-blockszone face skin


3 计算

计算过程如前文所述,首先在自重应力下进行平衡计算:


zone initialize-stress

然后使用下面的命令进行开挖计算,


zone relax excavate range group "Space"

这个命令可逐渐减小开挖范围内单元的应力,刚度和密度,直到它们对模型产生影响。"zone cmodel null"命令或"zone cmodel delete"命令是一种瞬时开挖单元的做法,假定开挖区域瞬时完成。为了模拟真实的施工过程,FLAC3D引入了隧道工程中“应力松弛法”的概念。由于FLAC3D计算使用动力学原理(F=ma)来达到静态收敛,因此对模型的突然更改可能会产生准惯性(quasi-inertial)效应,人为地夸大了该单元的破坏。缓解这种情况的一种方法是渐进挖掘单元,从而使单元移除的影响不太突然。FLAC3D使用了自动的单元开挖松弛方法,使得开挖周围单元影响的影响随着时间的推移逐渐减少,松弛系数设为1到0。FLAC3D的默认值是使用当前的mechanical force ratio (it.zone.mech_ratio)来伺服控制的。当松弛系数达到0时,单元设置为空本构模型NULL, 然后去掉开挖单元。

4 绘图

主要关心的绘图项有:

(1) 单元位移(zone displacement)

(3) 单元状态 (zone state)


来源:计算岩土力学
FLAC3D材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-11-26
最近编辑:1年前
计算岩土力学
传播岩土工程教育理念、工程分析...
获赞 143粉丝 1036文章 1776课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈