隧道开挖模拟-2

 隧道开挖引起土体隆起不一定都是莫尔库伦模型的错,接触面的激活也有影响。

 链接:https://pan.baidu.com/s/1fJtEUgBLBWcgbX9SJp9M5w 
提取码:kydd

为了模拟衬砌和周围土体的接触,可在衬砌周边和土体界面上设置接触对。按照施工顺序,通常在Geostatic分析步移除衬砌单元,然后在第一步开挖中移除土体,在第二步中激活衬砌单元和接触对。但是由于土体在第一步开挖后向隧道内变形(相应节点跑到了衬砌内部),激活衬砌及接触对后,ABAQUS会认为接触对两侧有overclosure,会在激活步中进行调整,使得隧道和土体产生向上的变形,与实际情况不符。图1是一个平面算例开挖后的竖向位移,图2是激活衬砌及接触对后的竖向位移。尽管激活步中没有施加任何荷载,土体还是出现了明显的上抬变形。

 

隧道开挖模拟-2的图1

图1

隧道开挖模拟-2的图2

图2

要解决这一问题,必须让激活后的衬砌的节点位置与开挖后土体变形相协调。这里给出一个简单的思路:在衬砌位置处设置两套共节点的重叠单元,单元集1采用较小的模量,在分析中一直保留;单元集2为真实的衬砌单元,在开挖后激活。具体操作为:
(1)建模后,在inp文件中找到定义衬砌单元的语句,将其拷贝复制,并修改单元号(节点号不变),本例中衬砌采用梁单元模拟,原单元号为1-12,复制后单元号为10001-10012
*Element, type=B21
 10001,  1,  2
 10002,  2,  3
 10003,  3,  4
 10004,  4,  5
 10005,  5,  6
 10006,  6,  7
 10007,  7,  8
 10008,  8,  9
 10009,  9, 10
10010, 10, 11
10011, 11, 12
10012, 12, 13
*Elset, elset=all2, generate(建立all2的单元集)
  10001,  10012,   1
参考原有梁单元截面属性定义,建立新的截面属性
*Beam Section, elset=all2, material=sh-Copy, temperature=GRADIENTS, section=RECT
0.168, 1.
0.,0.,-1.
(2)修改inp语句,在geostatic分析步中移除all2,在衬砌生成步中重新激活
*Step, name=Step-1, nlgeom=NO
*Geostatic
** 
*Model Change, remove
part-2-1.all2
*Step, name=Step-3, nlgeom=NO
*Static
1., 1., 1e-05, 1.
*Model Change, add
part-2-1.all2

图3和图4是开挖后和激活衬砌及接触面后的竖向位移图,激活衬砌后土体竖向变形没有变化,符合实际。

隧道开挖模拟-2的图3

图3

隧道开挖模拟-2的图4

图4

关注点:
(1) 隧道开挖后的土体的上抬变形,有可能是abaqus调整接触面上的过盈量造成的。
(2) 建立接触面时,注意土体内部面的方向,否则衬砌和土体之间不会有接触约束。

来源:ABAQUS在岩土工程中的应用

作者:费康

ABAQUSABAQUS土木

隧道开挖模拟-2的评论0条

    暂无评论

    隧道开挖模拟-2的相关案例教程

    以下内容转载本人的公众号:易木木响叮当 本期内容延续上一期内容,继续详解INP文件的功能,内容涉及分析结果的输出以及单元刚度矩阵、质量矩阵的打印。 将分析结果输出到DAT文件 可在INP文件中加入以下内容: *STEP,NAME=step-1 ...... *NODE PRINT,NSET=node-11 U1 *EL PRINT,ELSET=element-11 S11 *END STEP 注:
    重启动CAE操作: Output - restart requests 复制模型: *Heading ** Job name: Job-2 Model name: Model-2 ** Generated by: Abaqus/CAE 2020 *Preprint, echo=NO, model=NO, history=NO, contact=NO *Restart, read, step=1 *
    以下内容转载本人公众号:易木木响叮当 本期内容将详细讲解ABAQUS中INP文件的正确食用方法,涉及文件解读、语法讲解,有关INP文件自定义输出的内容将会在下篇内容中更新 INP文件是以.inp为后缀的文本文件,它包括了模型的全部数据信息,ABAQUS求解器分析的对象是INP文件,软件生成的.cae文件只是为了INP文件服务,在早期的有限元软件(MSC、PATRAN、FEMAP、ABAQUS等)版
    1 1 领取整车碰撞模型 今天讲一下如何分割Abaqus inp文件,有的模型规模非常大,节点和单元数超级多,导致inp文件有好几百MB、甚至几个G,不仅占内存而且编辑起来困难,即使用Vim也要半天才能打开,这个时候就需要分割inp文件了,分割出来的主文件一般只有几KB,格式清晰明了,便于查看和修改模型参数。下面是它的一个应用场景,本文可以直接领取这个模型的原始文件。 Toyota Venza(2
    木木做单元开发也有一段日子了,在编写XFEM的单元时,遇到了瓶颈,打算先告一段落,将自己的一些经验分享出来给大家,希望帮助大家快速入门,在以后的推文中也会以单元开发为主,就像之前讲解Umat一样,用自己通俗易懂的语言讲述下来。 本篇推文由两部分组成:「其一」,以「一维杆单元」UEL子程序为主,从理论到代码Step-by-Step向大家讲解,并于Abaqus中标准单元做对比,验证代码的正确性;「其二
    影响力
    粉丝
    内容
    获赞
    收藏
      项目客服
      培训客服
      0 6