木结构设计软件应用技巧系列篇07-CADWORK同结构计算软件Dlubal的通讯_1
2024-09-19

编者按:

大型公共建筑的设计往往需要几款软件共同完成,本文主要阐述结构计算软件同CADWORK之间的数据交换。Dlubal主要负责建筑设计的上游结构计算,其主要产品包括主要处理三维杆件结构分析的RSTAB跟主要处理三维杆件,板,墙,实体单元结构分析的RFEM。本文主要研究RFEM同CADWORK的通讯。两款结构计算软件之间的数据交互方式有4种:1)CADWORK开发的COM接口,2)stp(DSTV),3)sat(面)及4)dxf,本文主要阐述第四种,如何通过DXF文件进行数据传输。

01 DXF文件导入及结构计算

DXF是Autodesk公司开发的用于AutoCAD与其它软件之间进行CAD数据交换的文件格式。DXF可分为两类:ASCII格式和二进制格式;ASCII具有可读性好的特点,但占用的空间较大;二进制格式则占用的空间小、读取速度快。DXF因AutoCAD的流行被广泛使用,成为事实上的标准。

设计单位用AutoCAD或者Cadwork完成的初步设计,都可以通过DXF在Dlubal里做结构验算,然后导入Cadwork。本文用Cadwork从系统目录里调用一个木桁架,作为导入导出的案例。

Cadwork里的DXF导出,要先将木桁架转换成线模型。选中所有构件后,执行右侧‘添加’-‘轴线’-‘添加系统轴线’指令,然后会出现下图红色系统轴线。从REVIT导入CADWORK里的很多文件也含有此系统轴。

       将该木桁架的系统轴单独隔离出来,确保线与线之间互相接触,没有空隙也没有多出的冗余。然后将系统轴以DXF形式导出。导出时系统会问层(Layer)的定义方式,此处选择‘按名字来定义层’。本例仅用Cadwork的系统轴导出DXF做一个演示,实际DXF文件可来源于AutoCAD或者其他设计软件。

      Dlubal中载入Cadwork导出的DXF文件,调整比例。因木桁架在一个平面上,可将模型种类设置为2D模型(X-Z)

      RFEM里将木桁架最外侧三根系统轴设置为横截面120x120mm的针叶材,内侧系统轴设置为横截面100x100mm的针叶材。然后选中最外侧三根木梁,点击右键菜单里的‘创建多杆件’指令,这样结构验算的时候,此三根构件会按照一个构件验算。

通过添加节点命令给木桁架添加三个支点,然后准备加入荷载工况。

      此例荷载工况暂定两个,自重荷载LF1跟积雪荷载LF2。大小分别为-2kN/m3.2kN/m

      输入完两组荷载工况后,可设定两组荷载工况的组合规则,并得出对应的不同组合方式。

       选择想要的荷载工况组合名称,并点击‘计算’图标,可显示出该木桁架的结构计算结果。

02 Dlubal附加模块进行结构验算

1)木结构验算

RFEM中调用RF-Holz Pro附加模块,选中指定的荷载工况组合,点击下方‘计算’进行结构验算。

验算结果如下

  1. 节点验算

RFEM中调用RF-Joints Holz附加模块,完成节点基本描述。

选择需要验算的节点,并对跟节点接触的木梁属性进行设置。

完成节点相关其他属性设置后点击下方‘计算’按钮,得到该节点结构验算结果。节点的五金件会在右下角图中显示出来,但并不会在主文件中实际被添加,仅为显示功能。

03 Dlubal文件导入CADWORK

Dlubal仅可对结构进行上游验算,但并不能添加节点或者是对木结构进行下游深化及同加工中心对接,后者是Cadwork的主要功能。

RFEMCadwork的导出可通过导出指令的DSTV格式(.stp)来实现。在Cadwork中导入从RFEM中导出的DSTV格式(.stp)木桁架文件,结果显示如下。木桁架的针叶材属性也被导入到了Cadwork里,至此DXF导入Dlubal又导入Cadwork的过程完成。

 

结束语:

结构计算在大型公共建筑中有着重要意义,目前主流结构计算软件如Dlubal尚不包括下游深化及导出至加工中心的功能。通过DlubalCadwork之间的通讯,用户可实现向下游的进一步拓展,各企业可在此基础上将自己的加工能力充分施展。