资讯动态

ABAQUS盾构管片精细化建模:从单环到多环的实践指南

发布时间:2026/10/14 22:41:23 来源:尧图企业网站定制
做盾构隧道管片结构分析绕不开的一个坎就是拿什么样的模型去算。直接拿一整环均质圆环去算算出来只是一个“长得像管片”的筒壳接头刚度被无限拔高接缝位置完全消失内力结果偏乐观得一塌糊涂拿去写论文、做设计复核都站不住脚。但如果一上来就堆实体螺栓、建复杂接触收敛性又会让人怀疑人生。这篇内容主要围绕一套ABAQUS盾构管片精细化建模方案展开包含单环和多环两种CAE源文件以及实操录屏一环6块、环宽1.5m教你从分块逻辑、接缝处理、螺栓模拟到多环拼装一步步落下来。适合正在做隧道方向的研究生、设计院做结构复核的工程师以及刚入手ABAQUS想找一条靠谱路线的人。1. 建模前先想清楚单环和多环分别该怎么做1.1 一环6块、环宽1.5m的管片分块逻辑管片为什么是6块不是5块也不是8块这个问题看着基础其实直接决定后面每一步建模。6块是盾构隧道里非常经典的一种布置方式1块封顶块加2块邻接块加3块标准块。封顶块的角度设计得比较小目的是拼装时先径向插入再纵向推入靠小角度楔紧标准块角度大基本承担主要弧面邻接块介于两者之间起过渡作用。环宽1.5m则是纵向的标准化尺寸兼顾了运输、拼装效率和环缝受力。数值模型如果不按真实分块建立只在宏观上画一个整圆环推出去算本质上丢掉了管片结构最重要的特征——接缝。管片不是连续壳体它是由螺栓和接缝面拼起来的装配结构接缝位置刚度和整环混凝土刚度差异很大。精细化建模第一步就是把6块分清楚把每一块的圆心角、弧长、拼装位置都放进去模型才算真正接上了实际结构的地气。以下是一个常见分块方式的示意取值分块块数圆心角示意备注封顶块K115°小角度楔紧邻接块B267.5°对称布置标准块A370°承担主要受力弧段说句实话真实工程的转角分配会有调整比如封顶块15°到20°之间邻接块和标准块相应增减但分块逻辑是不会变的。建立CAE模型时不推荐用CAD导曲线再拉伸直接在Part里用草图加旋转分块切割更可控因为后续网格划分时要保证分块面是独立的简单形体网格质量才有保障。1.2 单环模型与多环模型的应用场景差异很多初学者以为多环模型是单环模型的“升级版”先做单环再“顺便”做多环这种理解容易把问题带偏。单环模型解决的是横向受力问题管片环在周围水土压力作用下怎么变形、接头怎么转动、螺栓怎么受力。多环模型解决的是纵向受力问题沿隧道纵向的不均匀荷载、差异沉降、地层刚度突变以及环与环之间纵向接缝的剪力传递效应。单环模型一般做作用于横断面内的分析荷载用径向水土压力分布加地层抗力弹簧边界条件相对简单重点看环向接头刚度对结构内力的影响。多环模型至少3环起步通常建议5到7环才能避开端部效应看中间环的响应。多环模型的环间接缝处理是个大头纵缝节点的接触、相邻环错缝拼装的角度、螺栓群的模拟方式每一样都会直接影响纵向刚度的计算结果。另一个现实问题是计算成本。单环模型如果做实体螺栓单元数在十几万到几十万个人电脑还能扛。多环模型如果每环都建实体螺栓和精细接触单元数很容易冲上百万计算时间成倍上涨。所以实操中常见的策略是单环模型做细多环模型用带刚度属性的连接器或梁单元模拟螺栓把计算资源集中在接缝传力行为上。这套源文件也正是按这种思路组织的单环版刻意保留了更完整的几何细节多环版则在纵缝处理和螺栓模拟上做了取舍。2. 参数与简化策略精细化建模究竟“精”在哪里2.1 几何尺寸、材料参数与单位制的坑管片几何尺寸在建模时最好集中确定下来。我这里给一组典型地铁盾构管片的参考参数隧道外径6.2m、内径5.5m、管片厚度0.35m、环宽1.5m。这是常见的尺寸组合实际工程项目以设计图纸为准但作为练手和方案比选完全够用。参数推荐值说明混凝土等级C50管片常用高强混凝土混凝土弹性模量34.5GPaC50标准取值泊松比0.2常用取值密度2500 kg/m³钢筋混凝土容重钢筋等级HRB400主筋常用螺栓等级高强螺栓直径按设计常用M24或M27材料本构要聊清楚。如果只做结构受力复核线弹性混凝土加容许应力验算是性价比最高的收敛快、结果稳、判定直观。如果你非要把混凝土拉裂、压碎过程模拟出来ABAQUS里的CDP损伤塑性模型可以用但拉伸硬化、损伤因子、粘性系数这几个参数要调得比较小心收敛难度会大很多。我建议根据分析目标分层选择整环受力分析用线弹性局部接头或螺栓区域需要看裂缝开展时再在细部模型里上损伤塑性。这里必须重点点一个坑单位制一致性。盾构管片几何尺寸以米级为量级很多人习惯用毫米建模结果密度、弹性模量、应力的单位换算经常错位。我的建议是直接用m-N-s单位制长度单位m力单位N质量单位kg应力单位就是Pa。混凝土弹性模量填34.5E9密度填2500一点弯都不用绕。如果换成mm单位制密度必须改成2.5E-9 t/mm³很多人想当然填2.5E-6结果自重算出来差了三个数量级后面所有地应力、土压力相关的结果全废。管片这种大尺寸构件我用m-N-s至今没吃过亏。2.2 接缝、螺栓与地层弹簧的模拟方式接缝模拟是管片模型的核心。精细化模型里块与块之间的接缝面直接用面-面接触建立法向行为设为硬接触切向用罚函数摩擦接触摩擦系数取0.3到0.5之间。为什么要用接触而不是把相邻块直接共节点Tie在一起因为接缝在受力过程中是会张开和闭合的张开时法向不能传拉力闭合时又要把压力传过去这种非线性行为只有接触能捕捉。Tie绑定等于焊死接缝永远不张开结果过于刚硬失去了模拟的意义。模拟对象推荐做法说明块间接缝环向接头面-面接触 摩擦系数0.4关注张开量与压力分布环间纵缝面-面接触 摩擦系数0.5纵向剪力传递螺栓主体梁单元/桁架单元两端嵌入混凝土螺栓精细局部实体螺栓 预紧力单环模型可用计算成本高螺栓模拟有层次可选。最粗的方式是等效弹簧一根螺栓给一个轴向刚度实用的是梁单元或桁架单元跨越接缝两端嵌入混凝土最精的是实体螺栓加预紧力能看到螺栓应力分布但网格量和接触复杂度上升显著。我的经验是单环模型如果想看局部应力可以上实体螺栓多环模型老老实实用梁单元或连接器否则模型太重调试一次要等半天。地层抗力是荷载-结构法中绕不开的一块。用接地弹簧Spring2模拟地层对管片变形的约束作用弹簧刚度按地层基床系数和弹簧分担面积的乘积换算沿管片径向布置只压不拉。ABAQUS中实现“只压不拉”需要把弹簧行为定义为非线性或者通过接触把地层等效成刚性墙边界。需要提醒的是弹簧只承担压力方向的约束受拉区地层脱开属于正常现象设计上本来就不考虑土体拉力。3. 手把手实操CAE里从草图到求解的完整流程3.1 部件建模与管片分块的关键操作先建Part。在Part模块创建3D Deformable Solid用Revolve扫掠方式生成1/2或完整圆环。我的习惯是先画截面草图再拉伸或扫掠外径6.2m、内径5.5m扫掠宽度1.5m。下一步是关键分块。利用Datum坐标平面按角度切割把360°圆环切成前文说的6块。切割操作建议一个一个来先建立柱坐标系和Datum Plane再用Partition工具沿圆环径向进行切分。这个步骤看着绕但切完之后每一块都是独立可命名的几何体后续网格划分和接触定义就方便了。命名规范在这里特别重要。封顶块叫K两块邻接块叫L1和L2三块标准块叫A1、A2、A3。不要偷懒用默认的Solid-1、Solid-2命名否则后面装配时找接触面会找到怀疑人生尤其多环模型里几十个接触对名字一乱等于给自己挖坑。螺栓孔要不要建取决于你的分析目标。只看整环变形和接缝受力螺栓孔和手孔都可以简化掉看局部接头应力或螺栓孔边应力集中就必须建。单环精细化模型中我建议至少把螺栓孔建出来用草图画孔位然后阵列切割再对孔边进行局部网格加密。手孔和注浆孔这种工艺性孔洞除非做局部细部分析否则建模成本大于收益建议省略。3.2 网格划分与装配定位扫掠网格和旋转阵列网格划分先记住一条原则管片厚度方向至少分3层。管片是典型厚壳结构实体单元厚度方向只有一层网格的话弯曲变形和截面弯矩完全算不准。推荐单元类型是C3D8R六面体减缩积分三维静力分析足够如果遇到弯曲主导的问题用C3D8I非协调单元效果更好但网格要求更高。接缝附近必须局部加密。因为接触应力和弯矩重分布集中在接头区域网格太粗会导致接触压力分布严重失真甚至不收敛。实际操作时先在接缝两侧各切出0.3m宽的局部区域单独加密种子再切回其他区域用较粗网格这样既控制精度又省单元。多环装配是我踩过最多坑的地方。单环装配简单6块按角度旋转到位即可。多环装配要错缝拼装下一环整体旋转一个拼装角度比如30°保证相邻环的纵向接缝错开不形成通缝。操作上可以用ABAQUS的Linear Pattern或Python脚本批量生成。如果源文件里有脚本就更方便了手动一条条装五环再加接触和约束光是对齐就能耗掉大半天。# 以单环Part为基础批量生成三环错缝拼装实例示意代码 from abaqus import mdb a mdb.models[Model-1].rootAssembly for i in range(3): name Ring-%d % (i 1) a.Instance(namename, partmdb.models[Model-1].parts[Ring], dependentTrue) a.translate(instanceList(name,), vector(0.0, 0.0, i * 1.5)) if i 0: a.rotate(instanceList(name,), axisPoint(0.0, 0.0, 0.0), axisDirection(0.0, 0.0, 1.0), anglei * 30.0)这里的旋转轴是Z方向也就是隧道纵向轴线旋转后相邻环的拼装点位错开30°形成错缝效果。注意旋转和平移的顺序先归位再平移再旋转否则会出现环体偏移的怪问题。3.3 接触、分析步与荷载配置接触定义上面-面接触的主从面选择别搞反。主面选刚度大或网格粗的面从面选刚度小或网格细的面这样接触算法稳定很多。管片接缝两边材料相同、网格类似差别不大但螺栓和垫片接触时就要注意了金属螺栓相对混凝土网格细通常混凝土面做为主面更稳。分析步建议分成两步。第一步只建立接触和施加螺栓预紧力让模型先稳定接触第二步施加水土压力和地层抗力。这样比一步直接压上所有荷载要稳得多接触迭代次数会明显下降。打开几何非线性NLgeom因为管片在荷载下会有大位移大转动关闭几何线性会低估变形。荷载方面水土压力按环向角度分布来施加不是均布压一圈的。顶部压力小腰部压力大底部略小可以用解析场定义随坐标变化的面压力。更稳妥的做法是把环向分布离散成若干段每段按不同压力值施加。地表超载换算成附加竖向压力叠加上去。地层抗力通过接地弹簧施加这里再啰嗦一句弹簧方向沿径向并且要设置成只压不拉否则土体一受拉就出假应力。4. 常见报错与收敛问题排查实录4.1 接触穿透与过盈冲突怎么解决接触问题最让人头大的就是开场报错还没算两步Job就显示“Too many attempts made”然后停止。大部分情况下不是材料参数问题而是初始接触状态没处理好。第一个排查方向是初始过盈。块与块之间初始间隙如果设定得太小导致接触穿透或者太大导致接触半天找不到都会引发收敛困难。我的做法是先跑一个极小的增量步静力分析只加载一个很小的面压力比如0.5MPa把接触面压稳定确认没有穿透和异常开口再恢复完整荷载。这个小技巧看起来土但管用尤其多环模型几十个接触对初始稳定太重要了。第二个方向是接触法向方向。面-面接触定义好后在Model Check里检查接触面法向法线方向反了的话求解器会认为两个面根本没接触或者方向反了直接穿透。单环6块切出来后每一块的接触面方向可能不一致装配前统一检查一遍比计算中途再去猜强得多。第三个方向是摩擦系数太大。摩擦系数取0.6、0.7看着“更真实”但会显著增加滑移迭代的难度。我试过把同一套模型摩擦系数从0.6改到0.4收敛时长直接缩短近一半。如果只是方案比选阶段先用0.3到0.4算趋势细部做局部模型时再提摩擦系数。4.2 螺栓受力与预紧力模拟不稳定怎么办实体螺栓模型常见的问题是预紧力加不上去。Bolt load定义后分析步中螺栓应力和预期偏差巨大甚至螺栓周围混凝土应力奇异。排查时先检查预紧力截面也就是Bolt load需要指定的预紧截面截面没对上螺栓中心线预紧力方向就是歪的。最基本的定位是截面必须垂直于螺杆轴线且贯穿整个螺栓截面。如果实在调不顺我建议退一步改用等效节点荷载或者梁单元模拟螺栓。对整体管片受力而言螺栓轴向刚度比实体螺栓几何形状影响大得多用连接器加轴向刚度结果差异很小但模型稳定性提升巨大。多环模型里螺栓动辄几十上百根实体建模没必要一根根预紧力加载加到你怀疑人生计算时间也扛不住。4.3 多环拼装错位与纵缝接触无法建立多环模型最典型的报错是相邻环的纵缝面之间有明显缝隙接触对建立后一直提示不能建立有效接触或者计算时纵缝处应力传递异常。大概率是装配定位公差问题。两个环间距用1.5m直接平移但实际模型因为网格离散、切割角度小数位截断可能差了零点几毫米看起来没影响接触算法却很敏感。解决办法有两个。一是手动微调用Move功能把第二环沿Z方向再平移一个极小值确保两个纵缝面在几何上贴合。二是把纵缝定义成Tie绑定或者过渡接触先算通再回头细化。如果纵缝本来就是模拟重点那必须用接触但可以适当增大接触搜索范围或者降低初次接触的间隙阈值。还有一个容易被忽略的点错缝拼装的角度错了。相邻环旋转角度如果设定成60°而不是30°K块位置对不上纵缝就成了一条通缝受力模式完全变掉。建模完先画一个纵缝贯通示意图对照设计拼装点位检查比直接丢进求解器省时间。5. 结果后处理应力云图、变形与接缝张开量怎么判读5.1 关键输出与判读思路算完之后不能只看一个“长得像云图”的彩色图就完事。管片模型要看的基本输出有几个混凝土最大主应力、结构总位移、接触压力、接缝法向开口量。混凝土是典型的抗拉弱材料最大主应力云图最值得关注的是接缝附近和螺栓孔周边。C50混凝土抗拉强度标准值大约2.64MPa如果最大主应力在接缝区成片超过这个值说明接头设计和配筋需要重点关注。位移方面提取管片内轮廓节点的径向位移画出径向收敛曲线这是工程验收和规范校核最直观的指标。盾构隧道变形控制通常以允许收敛值来衡量比如控制在隧道直径的千分之几量级具体按规范取。接触压力云图很多人不看其实很有用。块间接缝接触压力能告诉你哪些接缝在正常工作哪些接缝已经脱开不再传力。如果拱顶内弧面接触压力趋近于零说明这个位置接缝张开管片环在局部已经“散开”要结合张开量一起判断。5.2 接缝张开量与螺栓应力验收合格的核心指标接缝张开量在后处理里看COPEN接触开口量。大于零表示接触面有张开趋势数值越大接头张开越明显。受弯作用下单环管片通常是拱顶内弧和拱底内弧张开拱腰外弧张开这个张开展型符合梁式接头的基本规律。如果云图显示整个环所有接缝都在张开那模型和荷载大概率有问题不要轻易相信结果。螺栓应力看轴向拉力和屈服状态。如果用了梁单元模拟螺栓后处理里看截面轴向力实体螺栓就看Von Mises应力。高强螺栓有明确的预紧力设计值施加完预紧力再叠加外荷载后螺栓拉力变化趋势比绝对值更有意义。螺栓应力没有直接超屈服极限不代表没问题要结合接头张开量一起看——张开量大但螺栓应力小说明螺栓可能已经失效或滑脱这种工况在实际工程里是绝对不允许的。后处理一个提升效率的小习惯创建路径Path沿管片环向提取应力或位移导出CSV后用外部工具画曲线比直接盯着云图猜趋势准确得多。我自己的经验是先看位移和接触压力判断模型行不行再看主应力和螺栓应力判断构件行不行顺序不要反否则容易被云图里的局部应力集中带偏判断。最后再分享一个实操习惯。做盾构管片模拟不要一开始就惦记“精细化三个字把模型堆到极致”。我每次都是先跑一个简化的等效环把荷载路径和边界条件摸清楚确认收敛和变形趋势合理再切回精细模型逐步加细节。这套单环和多环的源文件我也是按这个逻辑组织的单环先帮你练透接触和接头多环再添加纵缝和错缝拼装一条线走下来管片建模的基本功和Abaqus的接触调试能力都能练扎实。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑