本文是空间网格结构的BIM建模系列文章的收篇,在实际工作中,由于节点及杆件数量巨大,在资料完整的前提下,一定不会手工逐个创建,而选择采用读取数据文件自动创建模型的方式。而这些数据文件一般结构设计软件完成计算后会自动生成。
我们不用关注软件是如何实现自动创建模型的,这是开发人员的工作,但是我们也可以了解,为了实现自动建模,需要获取的最基本的数据信息有哪些?
基本数据信息
基本数据信息主要包含节点信息与杆件信息两部分。
节点相关信息
首先是每个节点的序号及三维坐标,序号是为杆件定位所用,然后是节点球类型以及球具体的参数,对于螺栓球有球直径,对于焊接球有球直径和壁厚,如果是带肋焊接球,还需要有肋板厚度。
杆件相关信息
关于杆件空间定位信息可以通过杆件两端的节点序号来确定,因为通过节点序号就可以获取节点坐标来定位。杆件采用的钢管规格有管径和壁厚,另外杆件如果连接的有螺栓球,还需要有高强螺栓的规格,而有了钢管和高强螺栓规格,就可以确定对应的套筒以及封板或锥头的规格。
有了以上两部分数据信息就可以自动建模了。
SSBIM有相关的案例数据文件可以参考,具体的文件路径在“SSBIM\案例\网架案例”下,节点信息文件是“网架读MST文件案例节点信息.csv”,杆件信息是“网架读MST文件案例杆件信息.csv”,文件格式为csv,是可以用Excel打开的。
手工编辑这样的csv文件也是不现实的,我们还是需要借助于一些空间结构设计软件的计算结果。
读MST文件
MST是浙江大学开发的空间网格结构设计软件,如果我们的结构施工图是MST输出的,而且有项目的设计分析模型文件,那么可以利用MST输出扩展名为“Log”的接口数据文件,来直接创建BIM模型。
在MST软件中导出设计分析模型的Log文件,输出的格式可以勾选下图所示这些选择项。
Log文件是一个纯文本文件,路径“SSBIM\案例\网架案例”下有一个案例文件“网架读MST文件案例.log”,用系统的记事本文件就可以打开。
Log文件中不是所有的数据信息都是自动建模所需要的 ,SSBIM for Revit真正读取的是Log文件中的以下分节段的信息:
1、/NODECORD2/主要从这里获取节点坐标信息。
2、/MAST_ELEMS_6/主要从这里获取杆件两端节点号及截面规格序号。
3、/SECTION PROPERTIES/主要从这里获取截面特性序号列表。
4、/INFORMSPHERES/主要从这里获取球节点规格。
在开始自动建模之前,与手动建模一样首先需要确定网架规格库,具体在Revit中选择“钢构SSBIM”菜单项中“网架标准”,如下图所示。
在弹出的下图所示对话框中选择配件规格库 :“徐州”标准或“东南网架”标准,案例中选择的是“东南网架”标准。
在读取Log文件自动建模之前,需要打开Revit的三维视图,同时为了显示模型效果,可将视图的“详细程度”设为“精细”,“视觉样式”设为“着色”。
准备好这些后,点击“钢构SSBIM”菜单的“读MST文件”选项,如下图所示。
在弹出的对话框中选取需要读取的Log,如下图所示。
这里需要说明的是,除了选择Log类型文件,我们也可以直接读取节点及杆件的csv文件,在对话框的文件类型中选择(*.csv)即可,不过这种方式需要同时选取节点和杆件两个csv文件。