鲍大鑫 严心军 张 涛
(中铁建工集团有限公司建筑工程研究院,北京 100160)
现浇连续梁桥是一种应用非常广泛的桥型[2],其施工方法丰富且成熟,在桥梁的建设中占很高的比例,伴随着BIM技术在基础设施中体现出的数据价值,BIM技术及标准被不断融入和应用到现浇连续梁桥的建设中,而三维信息模型的建立是实施BIM技术的基础[3],合格的现浇连续梁桥三维信息模型,对工程快速获取准确的工程量信息、桥跨结构空间坐标高程、模板工程配置尺寸参数,以及支架方案设计、受力计算、钢筋下料纠偏及指导等应用有着非常重要的意义,所以现浇连续梁桥的设计建模工作尤为重要。
现浇连续梁桥传统建模方式采用Revit通用建模平台进行建模,其中上部结构参考CAD图创建断面轮廓,通过放样融合创建模型,该过程操作繁琐,流程复杂; 下部结构基于CAD平面图辅助定位创建模型,手动逐步创建及参数调整,该过程耗时久且出错率高。
传统建模方式实现过程中,由于现浇连续梁线路设计多样、桥梁箱式形式复杂、各地设计思想差异等原因,致使现浇连续梁桥的上部结构多为复杂的异形构件,从而导致模型建立困难,在空间几何形状及工程量上存在较大偏差,且很难表达复杂桥跨结构的空心舱室、齿块及槽口等结构; 桥梁下部结构构件数量众多,在初次创建或者设计出现重大变更时,模型的建立或调整困难,且工作量巨大。由此可知,现浇连续梁桥的传统建模方式存在巨大的挑战。
本文拟采用一套基于“Revit+Dynamo”模式的现浇连续梁桥设计建模的解决方案,Revit是一款通用建模平台,Dynamo则是可以在Revit上运行的可视化编程开源插件,“Revit+Dynamo”模式即是通过Revit和Dynamo相互协作、相互补充,共同完成参数化建模作业的工作模式。
利用Dynamo的基础节点和自定义节点,通过拖拽、连接的方式自由组合节点,以“所见即所得”的形式完成程序设计,程序读取Excel数据进行分析,与Revit协作,最终实现现浇连续梁桥的自动建模。
基于该模式下,实现现浇连续梁桥的设计建模包含:线路设计线数据采集、Revit参数化构件族创建、桥梁设计要素Excel表编制,以及Dynamo程序编制。
设计建模成果中,由Dynamo程序读取线路设计线数据生成设计线作为基准数据,再读取桥梁设计要素Excel表,由桩号、偏距、高程等信息计算出下部结构位置或上部结构轮廓位置,基于Excel表记录的编码信息及参数创建下部结构构件,或创建上部结构实体,并将其转化为含有编码信息及参数的Revit族构件。
基于该成果已实现现浇连续梁桥快速建模,轻松完成项目建模、项目后续变更的信息模型更新转换。
与仅依靠Revit的传统模式相比,Dynamo可以操控Revit的API、驱动参数化构件、批量提取或修改构件数据,这是一种数据的更高级、高效的信息模型创建、修改和分析方式。
图1 线路中心线创建流程
该模式下能生成空间异形构件,非常适合桥梁、隧道、异形标志建筑等复杂异构物的创建及建模信息模型的参数化分析; 其次,在Dynamo程序设计中能逐步推演完善现浇连续梁桥建模方案,以“所见即所得”的形式分析、设计各个环节的程序,实现了设计建模中每个阶段的可视化; 再者,Dynamo与Excel能进行很好的数据交互,将现浇连续梁桥设计建模中根据项目不同而改变的数据以一定格式存储在Excel表中,“Revit+Dynamo”模式下,通过导入不同的Excel外部数据即可实现拓印式的现浇连续梁桥建模,并且极大地缩减投入的人力物力和时间。
某高速公路项目,与既有高速十字交叉互通,设计双向六车道,桥宽34.5m,设计行车速度120km/h。新建某枢纽互通式立交为十字全苜蓿叶立交互通,互通建成后为“半定向混合型”枢纽互通式立交,该立交分三层布设,互通式立交桥梁总计25座、桥梁总长为7 614.74m。基础采用桩基础,上部结构形式为现浇箱梁及钢混叠合梁,共计桩基础874根,盖梁369个,墩台385个,现浇箱梁177跨。
现浇连续梁桥的线路设计线数据采集,通过Civil 3D导出设计线数据,在Revit环境下,使用Dynamo读取设计数据生成Dynamo环境下的设计线,主要流程如图1。
本实例通过Civil 3D以点报告形式导出设计线数据,主要含桩号、X坐标、Y坐标、Z坐标信息,通过Dynamo程序创建设计线。
(1)下部结构族
下部结构参数化构件族的创建主要包含墩台基础、桥墩、桥台及盖梁。
墩台基础,为桩基础、承台,基于“公制结构基础”族样板创建[4],桥墩(柱式墩)、桥台及盖梁,基于“公制常规模型”族样板创建,花瓶墩基于“自适应公制常规模型”族样板创建[5]。
图2 由点报告生成设计线(左 点报告; 右 Dynamo设计线)
图3 桥墩、盖梁参数化族及不同参数下的形态(左桥墩,右盖梁)
下部结构族创建中,对结构尺寸进行参数化设计,设计的内容如表1。
表1 下部结构参数化设计表
(2)现浇连续梁轮廓族
现浇连续梁桥跨结构是在线路中断时跨越障碍的主要承载结构[6],但也因形状复杂无法创建固定形式的结构族,创建现浇连续梁思路为创建不同类型的轮廓,后期根据每一联现浇连续梁的情况,进行轮廓的空间排布、尺寸驱动、形状组合、布尔运算及族转换。所以只需要定义多类轮廓,创建相应轮廓族。
以下基于“公制常规模型”族样板建立轮廓[7],类型一为实心段外轮廓,类型二为矩形空心仓处轮廓(实心、空心交界处),类型三为八边形空心仓段轮廓:
图4 桥跨结构轮廓族
轮廓族的线图元具有一定的ID顺序,并且整体族通过嵌套族的方式确保能调整整体尺寸、偏距设定和横坡调整等。
(3)桥梁支座
桥梁支座,基于“公制常规模型”族样板[8],创建包含钢筋混凝土楔形调平块、梁底预埋钢板、支座,并设计支座高度、楔形调平块坡度参数。
图5 Navisworks环境下查看桥梁支座族
(4)附属结构
桥面铺装、桥梁护栏、桥面标线,基于“公制常规模型”族样板[9],创建桥梁铺装层、标线、护栏轮廓族,设计思路与桥跨结构轮廓族一致。
图7 下部结构Excel数据项
图6 桥面铺装层、标线和护栏轮廓族
(1)桥梁下部结构Excel构件参数表
桥梁下部结构Excel构件参数表的主要内容包括:
1)桥梁设计线点报告(如果线路设计线是以点报告的形式);
2)桩基、承台所给定的桩号、偏距、尺寸、斜交角度及标高等信息;
3)桥墩和桥台肋板桩号、偏距、尺寸、斜交角度等参数;
4)盖梁桩号、偏距、尺寸、斜交角度等参数。
(2)桥梁上部结构Excel构件参数表
桥梁上部结构Excel构件参数表的主要内容包括:
1)桥跨类型(截面类型分布、截面类型桩号差),及桥跨类型编码索引;
2)桥跨名称编码;
3)项目基点坐标、中心线差值坐标、断面尺寸数据等信息。
Dynamo程序编制主要针对下部结构、桥跨结构、桥梁制作、附属结构。
通过Dynamo基础节点、Python编写的自定义节点进行程序编制,根据Revit参数化构件族的参数设计、桥梁设计要素Excel表的内容,编制数据获取程序,然后编制数据分析程序以及模型创建及转化程序,并包装成dyf(Dynamo节点文件格式,下同)节点文件,形成技术方案,循环利用,主要内容如图9。
图8 桥跨结构Excel数据表
图9 Dynamo程序创建模型的内容
图10 下部结构创建(左Dynamo程序,右Revit效果)
图11 上部结构创建(A、B为Dynamo程序,C为Revit效果)
下部结构创建结束(图10);
上部结构创建结束(图11);
桥面面层创建结束(图12);
图12 桥面铺装和护栏创建(上Dynamo程序,下Revit效果)
项目其余现浇连续梁节段创建(图13)。
图13 一箱多室现浇连续梁(A:一箱三室变宽段,B:一箱四室斜交段,C:一箱四室分流段,D:分流鼻)
表2 “Revit+Dynamo”模式与传统方式实施对比
抽调公司6名熟练应用Revit软件的BIM工作者,从事BIM工作三年以上经历,有线路工程BIM工作经验,并且操作软件的应用水平相近。在6名BIM工作者熟悉项目情况以及素材文件(CAD图纸、桥梁结构数据信息)之后,对6名BIM工作者进行单独隔离(除吃饭、睡觉时间),记录每位工作者完各项建模工作消耗的时间。
本项目互通立交结构组成及工程量大致呈南北对称型,故将项目建模分为A、B两区,由3名BIM工作者进行A区现浇连续梁桥的传统方式建模,另外3名BIM工作者进行B现浇连续梁桥的“Revit+Dynamo”模式建模。
图14 项目互通立交结构图
最后在一台标准配置设备(BIM建模作业中等配置)进行建模测试,记录消耗的时间。
经对比测试,在项目有数据准备的前提下(即提供CAD线路设计图、桥梁族、桥梁设计数据),由经验丰富的Revit操作员对该桥梁正常操作建模的话,平均消耗时间为4~6个小时(仅创建下部结构,桥跨结构没有合适的解决途径),并且常常出现数据错误,如坐标高程错误、族参数设定错误等,而通过“Revit+Dynamo”模式下的程序进行模型数据修改、族实例放置在程序无误的情况下,可以保证模型达到很高的精度,并且速度占绝对优势,实际测试对比如表2。
“Revit+Dynamo”模式在现浇连续梁桥的建模中,只需进行Excel表格数据的归纳整理,就可以批量生成基于同一设计线上任意里程段的桥梁模型,通过编制的算法程序自动定位几何元素、参数化驱动以及构件的快速生成,实现了现浇连续梁桥模型的自动式创建。
该现浇连续梁桥设计建模成果已经历多个项目的实践完善,对施工工程量计算、预应力管道定位、钢筋下料指导、模板方案设计、支架方案设计,以及施工组织模拟等工作有着显著的作用,为BIM技术在现浇连续梁桥设计和施工生产方面的实施、应用提供非常可靠的基础保障。
相比传统建模方式,该模式免去传统复杂、枯燥、错误率高的工作内容。桥梁建模工作由程序完成,能保证模型的高精度,在速度上也占绝对优势,相对比熟练的BIM建模员工作效率,节约99%以上时间,这为桥梁模型提供了一套成熟可靠的新型建模方法,将显著提高BIM技术的应用价值[10]。