土木在线论坛 \ BIM技术 \ 道桥BIM应用 \ 考虑预埋槽道的盾构隧道参数化BIM设计研究

考虑预埋槽道的盾构隧道参数化BIM设计研究

发布于:2022-05-18 08:51:18 来自:BIM技术/道桥BIM应用 1 5

来源:铁路BIM联盟

|

作者:铁路BIM联盟

[复制转发]

 

 

BIM+ 盾构隧道


 

 

 

 
 

 

 

国内外学者基于主流BIM平台,发挥BIM软件的参数化设计优势,开展了大量的管片三维空间排布设计研究,但这些研究成果普遍存在自动化程度不足、不适用于局部块体预埋槽道的大直径盾构隧道等问题。为此本文介绍一种基于Dassault/CAA 架构开发的盾构管片空间排布程序,与Dassault平台的参数化和精细化设计功能相结合,可实现考虑局部块体预埋槽道的区间盾构隧道BIM正向设计。本程序包括用户交互模块、数据存储模块和骨架设计模块。用户交互模块用于工具条和用户交互窗口的实现;数据存储模块用于输入和输出数据、管片环位置姿态数据的存储和表达;骨架设计模块考虑多层次约束条件,实现最优管片环空间位置姿态筛选,并批量创建骨架坐标系。本文为基于Dassault/CAA架构的其他BIM技术研究提供了借鉴。


 

 


接触网作为动力供给线,以往多采用后植螺栓的方法安装。该方法存在材质易腐蚀、人工机械打孔造成管片不可逆损伤、施工效率低下、环境污染严重等问题。预埋槽道技术可解决上述问题,地铁项目一般采用全环预埋的方式设置槽道。但是由于结构尺寸大,铁路盾构隧道全环预埋槽道会造成巨大的工程量浪费,因此一般采用局部块体预埋的方式


许多学者在以管片排布为核心的盾构隧道 BIM 设计方面进行了研究,并取得丰硕成果。陈曦 [2] 基于 Revit 开发 Dynamo 插件,实现区间管片全过程自动拼装。崔晓 使用 Dynamo 开发可视化脚本程序,在脚本当中进行 Revit 族文件引用、坐标系旋转,最终自动生成符合线路曲线特征并满足错缝拼装要求的大直径盾构隧道 BIM 模型。王晓东 Revit 新建管片族,通过三个自适应参照点实现对管片环空间位置和旋转角度的绑定,完成管片批量 BIM 建模。


既有研究成果,在一定程度上实现了盾构管片三维空间排布设计,但普遍存在自动化程度不足等缺陷,且不适用于局部块体预埋槽道的大直径盾构隧道 。本文基于 Dassault/CAA 架构开发盾构管片空间排布程序,与 Dassault 的基础建模功能相结合,实现局部块体预埋槽道的区间盾构隧道 BIM 正向设计。


参数化BIM设计流程



 
盾构隧道参数化 BIM 设计分为通用管片环 BIM 建模、管片定位骨架设计、管片 BIM 模型批量实例化三步。

通用管片环BIM建模
充分利用 Dassault 软件的复杂几何造型及其参数化设计优势,创建盾构隧道通用管片环 BIM 模型。利用 knowledge pattern, rule 等知识工程工具以及 EKL 参数化脚本语言,有效解决复杂曲面、复杂孔洞等建模问题。开发的邻接块、标准块、封顶块 BIM 模板。

根据三类管片块的环向分布规律,使用达索软件 action 知识工程工具,通过 EKL 脚本语言命令 InstantiateTemplate() ,以分块模板类型编号、沿环向起止边界角度为输入参数,快速进行各分块模板实例化,形成通用楔形盾构管片环参数化 BIM 模型。

盾构管片定位骨架设计
基于Dassault/CAA架构,开发盾构管片空间排布程序,本程序的用户界面见图1    

   

图1 程序交互界面


盾构管片定位骨架设计前,需要准备程序运行所需的输入条件,包括平面左线、隧道理论中心线、断链表、输入数据表。由于纵向螺栓将管片沿环向均匀划分成若干区域,各区域是相邻管片环相对转动的基本角度单元。输入数据表描述了管片环各块体与上述区域的相对关系,以及基本设计参数。

用户在交互界面的SelectInputSet和SelectOutputSet选择框位置手动选择输入数据和输出结果的几何图形集,并完成其他参数设置后,批量创建管片定位坐标系骨架模型。运行结束后,程序自动在输出的几何图形集中创建子集OrdinaryAxisGS、SlotEmbeddedAxisGS,分别存储普通管片环、预埋槽道环的定位骨架BIM模型。    

盾构管片BIM模型批量实例化
使用Dassault平台中的Assembly Pattern功能,分别选择上述程序生成的用于存储定位骨架BIM模型的几何图形集,以及管片环BIM模板,自动完成管片环BIM模型的批量实例化。


管片空间排布程序


 

      基于Dassault/CAA架构开发盾构管片空间排布程序,通过用户交互模块,数据存储模块和骨架设计模块实现其功能。用户交互模块用于创建工具条和用户交互窗口;数据存储模块用于输入和输出数据、管片环位置姿态数据的存储和表达;骨架设计模块实现了最优管片环空间位置姿态的筛选功能,并批量创建骨架坐标系。以下依次介绍各模块的关键开发技术。          

   
用户交互模块    
管片空间排布程序运行时需要用户手动选择用于存储输入、输出数据的几何图形集以及初始管片定位骨架,这些都属于用户交互的功能范畴。用户交互模块的开发分为创建工具按钮和创建用户交互窗口两部分          

   
1、创建工具按钮并与骨架批量建模命令关联                
工具条采用Add-in的方式添加,为了将骨架批量建模功能嵌入到零件设计模块,Add-in必须首先实现CATIPrtCfgAddin接口。再通过CATAfrCommandHeader::CATCreateCommandHeader()成员函数使添加的工具条与骨架批量建模命令关联,以实现在已有零件设计模块中添加按钮,用户点击按钮,激活骨架批量建模命令。          

   
2、在骨架批量建模命令中嵌入用户交互窗口    
首先创建用户交互窗口Dialog文件,该文件与骨架批量建模命令所在文件相互独立。在骨架批量建模命令文件中,通过对CATMmrPanelStateCmd类的派生,重载GiveMyPanel()方法,使包含骨架批量建模命令的派生类与Dialog文件关联。对话流程操作是通过骨架批量建模命令文件对 BuildGraph()方法的重载实现的。    

   
BuildGraph()方法通过命令状态和代理两个关键元素来实现用户在界面中的交互响应。代理的作用是将用户在界面中的交互转化为一种参数输入。本程序使用了CATDialogAgent、CATPathElementAgent、CATFeatureImportAgent三种代理,分别用于捕获几何图形及对象路径和坐标系模型。以代理为核心的命令状态转换流程见图2。    

   
     

图2 命令状态转换流程


   
数据存储模块      
   
1、管片环的可用相对旋转角度    
理论上讲,在没有任何约束的情况下,0~360°任何一个角度都可以作为管片环的相对旋转角度,但在实际工程中管片环相对转角需要满足以下四个层级的约束:    
①相邻管片环的纵向螺栓孔必须对齐。    
②管片错缝拼接的要求,因为通缝时整体刚度小于错缝,破坏时迅速失稳。    
③增加对封顶块在下方布置区域的限制,因为实际施工中应避免封顶块朝下的不利工况。    
④预埋槽道块必须位于管片环的正上方。          

   
2、管片环的旋转位置    
为了清晰表达当前管片相对于前一环的旋转位置,以及当前环的绝对旋转位置,建立用于表达管片环旋转姿态的X′OY′参考坐标系和XOY绝对坐标系,见图3。其中:A1-A7,B1,B2,K分别是管片环的块体编号,A2,A6为预埋槽道块,纵向螺栓将管片划分为28个环向区域。可以看出,管片在环向被等间距的纵向螺栓孔分割,相邻纵向螺栓构成的环向分区代表了最小可用相对旋转范围。相邻管片环之间的旋转角度只能是该环向分区的整数倍。本程序采用该最小分区的整数倍表征管片之间的相对旋转角度。    

   
     

图3 参考坐标系、绝对坐标系、环向分区之间的关系


   
X′OY′参考坐标系包括OX′,OY′坐标轴和由纵向定位螺栓划分出的n个环向分区。在参考坐标系中X′指向正上方,各分区与X′、Y′轴的相对位置不变。      
   

   
3、存储方式 ?    
本程序读取表格后,使用TunnelInputClass类,存储X′OY′参考坐标系与XOY绝对坐标系重合时管片环的可用相对旋转角度序列、管片环下方限制区域、各块体的初始和结束分区的编号等数据。    

   
使用结构体类型的对象TunnelSegmentResultStruct存储每环管片的排布结果。具体包括管片环编号及里程、管片环中心与隧道理论中心线的距离、管片相对于前一环沿顺时针方向的转角(以分区数目的整数倍表达)、当前环K块所在的纵向螺栓孔分区编号、当前环正上方的块体编号、当前管片是否预埋槽道。    

   
骨架设计模块    
1、计算管片环可用相对转角序列    
考虑四层约束条件,计算当前管片环相对于前一环的可用旋转角度序列,流程见图4。    

   
     

图4 用于生成可用转角序列的 GenRotateAreaAvailable()函数执行流程


   
考虑错缝拼接,依次判断K块是否位于下方限制区域、当前是否为预埋槽道环、正上方块体是否预埋槽道,最终得到可用转角序列。          

   
2、       从可用相对旋转角度序列中筛选最优值          
如图5所示,管片环作为楔形几何体,假设在其初始端面、前进端面各有一个坐标系模型????,????。这些坐标系模型的X轴指向封顶块,Z轴垂直端面向外。    

   
     

图5 相邻管片环未发生相对旋转时的端面坐标系图示


   
如图6所示,管片i+1相对于管片i的可用相对旋转角度可从序列{??1,??2,??3,??4,??5…}中选择,围绕初始端面坐标系模型??????+1的Z轴旋转,得到与每个相对旋转角度对应的前进端面坐标系模型??????+1,继而生成与相对旋转角度数目相同的前进端面坐标系原点,将其作为试算点。      
   

   
     

图6 初始端面坐标系模型、隧道理论中心线与试算点几何关系示意


   
管片i+1初始端面坐标系模型??????+1的原点与所有可能的前进端面坐标系模型??????+1的原点(也就是试算点)构成一个圆锥形。从所有可能的试算点中选择与隧道理论中心线最接近的,其对应的旋转角度就是管片环i+1相对于管片环i的相对转角。      
   

   
3、       根据最优旋转角度生成管片定       位骨架          
已知管片 i ,确定 i +1 及后续各管片的位置需要 两个关键步骤:    
①将管片 i +1 的初始端面坐标系 ???? ??+1 Z 轴旋转;    
②建立每个管片环初始端面坐标 A?? 与前进端面坐标系 A?? 的相互关系。    

   
1) 坐标系绕 Z 轴旋转 分别通过 GetOrigin() GetDirections() 成员函数 获取坐标系的原点和方向向量,将其作为输入参数。 调用构造函数生成 CATMathLine 对象,将其作为旋 转轴,生成 CATMathTransformation 空间变换对象。 调用该对象的成员函数 ApplyToAxis() 完成 CATMathAxis 类型坐标系的旋转操作。    

   
2) 从初始端面坐标系生成前进端面坐标系 如图 7 所示,从初始端面坐标系生成前进端面坐 标系需要 4 个步骤:    
①根据楔形量和外径生成楔形角 度θ;    
②将初始端面坐标系 ?? 1 ?? 1 ?? 1 绕其 Y 轴顺时针 旋转 θ 度;    
③将步骤②生成的坐标系沿其 z 轴平移标 准幅宽;    
④将步骤③生成的坐标系绕其 y 轴顺时针旋 θ ,得到前进端面坐标系 ?? 2 ?? 2 ?? 2    

   
     

图7 管片径向剖面


工程应用


 

      广湛高铁湛江湾海底隧道全长8.5km,位于湛江市区,下穿湛江海湾,最大埋深约31m,为250km/h双线盾构隧道,出于精细化设计和信息化建设管理的需求,对本隧道开展BIM设计。    

   
纵向螺栓将管片划分为28个环向分区,8个块体与分区的关系见表1。第4列“是否预埋”中“1”表示当前块体为预埋槽道块,否则是常规块体。    

   
用户交互模块    
     

表1 8个块体与分区的关系


   
使用达索软件创建盾构管片环精细化BIM模型,每个管片环的三种标准块体模型见图8。            
   

   
     

图8 广湛高铁湛江湾海底隧道管片环块体BIM模型


   
以理论中心线、空间左线为输入条件,读入结构树中存储的数据表格,使用本文介绍的程序,开展管片定位坐标系批量建模,继而使用Assembly Pattern功能,完成管片环模型实例化,在Dassault平台实现盾构隧道区间BIM设计。    

   
每个预埋槽道环包含4号、8号两个预埋槽道块(参见表1)。BIM设计成果见图9。其中预埋槽道块用紫色标识,各管片环错缝拼接,预埋槽道环按预定间距沿纵向布置。对于每一个预埋槽道环,可以保证其两个预埋槽道块中的一个位于正上方,从而满足接触网等四电设施的基础预埋要求。            
   

   
     

图9 广湛铁路湛江湾海底隧道BIM模型



 

总结


    针对盾构管片三维空间BIM设计存在的自动化程度不足、不适用于局部块体预埋槽道的大直径盾构隧道等问题,本文基于Dassault/CAA架构开发管片空间排布程序,实现了考虑局部块体预埋槽道的区间盾构隧道BIM正向设计。


本程序包含用户交互、数据存储和骨架设计三个重要模块。用户交互模块通过Add-in和代理机制创建工具条及用户交互窗口。数据存储模块以纵向定位螺栓的环向分区为基准,建立X′OY′参考坐标系和XOY绝对坐标系,存储和表达管片环的位置及 姿态数据。骨架设计模块考虑多层次约束条件,计算管片环的可用相对旋转角度序列,以轴线偏差最小为原则,筛选最优的管片环相对转角,最后调用Dassault 软件API,批量生成管片定位坐标系模型。


使用本程序,并结合达索软件的模型实例化等功能,成功实现了广湛铁路湛江湾海底隧道BIM设计。


内容来源:

铁路BIM联盟成员单位——中国铁路设计集团有限公司

齐成龙. 考虑预埋槽道的盾构隧道参数化 BIM 设计研究 [J].铁道建筑.


(铁路BIM联盟文章,转发请注明出处)

  • 凌志bim
    凌志bim 沙发

    感谢,学习一下。

    2022-05-18 15:10:18

    回复 举报
    赞同0
评论帖子
评论即可得
+1经验值
+10土木币

请先 登录,再参与讨论!

道桥BIM应用

返回版块

1487 条内容 · 126 人订阅

猜你喜欢

阅读下一篇

南宁市高改快安吉大道连接线立交工程BIM技术应用汇报

南宁市高改快     安吉大道连接线立交工程BIM技术应用汇报   一、 工程概况 南宁市高改快安吉大道连接线立交位于南宁市北部,项目拟建为三层半定向+简易菱形部分互通立交,工程总投资约7.7亿元,立交为五路交叉,道路及匝道空间关系复杂,传统设计手段局限性大,采用BIM技术可有效解决问题。

请选择删除原因

回帖成功

经验值 +10