2381x
001791
2023-01-26

RFEM 6 与 Autodesk Revit 的接口

与前几代德儒巴软件一样,RFEM 6 和 RSTAB 9 也提供与 Autodesk Revit 的接口。 本文介绍了与 Autodesk Revit 接口的一般信息,以及 Revit 中有关 Dlubal 的结构对象和参数。

一般信息

德儒巴软件拥有可以与其他软件交互的各种接口,其中就有与 Autodesk Revit 的接口。 如果用户除了 RFEM 6 或 RSTAB 9 之外,还安装了 Autodesk Revit 和相关的插件,那么就可以使用这个接口在这两款结构分析软件和 CAD 软件之间交换数据。

请注意,该安装方式与 RFEM 5 和 RSTAB 8 的安装方式不同,在 RFEM 或 RSTAB 8 中,与 Autodesk Revit 的接口是在安装 RFEM 或 RSTAB 时自动安装的。 但是对于 RFEM 6 和 RSTAB 9,用户需要手动安装相关插件。 插件所在位置见图 2 所示文件夹,请运行 .exe 文件来安装直接接口。

另请注意,目前 Revit 和 RFEM 6/RSTAB 9 之间的通信需要网络服务许可证,但该许可证将在未来免费提供。 为了保证该许可证正常工作,还需激活 RFEM 6 中“程序选项和设置”里的“使用应用程序自动启动服务器”选项(图 3)。

Revit 中与 Dlubal 相关的结构对象

Autodesk Revit 提供了广泛的用于创建分析模型的可视化选项和特殊工具,当模型从 Autodesk Revit 导入 RFEM 6 或 RSTAB 9 中后,可以对其调整和优化,并且进行结构分析。 RFEM/RSTAB 采用基于面向对象进行结构建模,Revit Structure 是基于参数化的结构建模,它们在数据交换过程中不会丢失建模对象的智能。

这样,在 Revit 和 RFEM/RSTAB 中分别都会得到等效的对象,而不仅仅是线或面的集合。 当前在 Revit 中实现的与 Dlubal 相关的结构对象如图 4 所示。 图中所显示的列表位于“结构”下,不久的将来还会包括荷载。

Revit 界面中的 Dlubal 参数

有一些 RFEM 6/RSTAB 9 特有的参数在 Revit 中默认为不可用。 因此,可以为 Revit 对象提供附加信息,然后 RFEM/RSTAB 会相应地读取这些信息。 这可以通过 Revit 中的“Dlubal 参数”来完成,该参数只有在各种对话框中激活后才能启用(通过“添加参数”→“开始”)。

这样,RFEM/RSTAB 的特定信息可以存储在 Revit 中。 从 Revit 导出到 RFEM 6 或 RSTAB 9 时,该信息可以在 RFEM/RSTAB 中正确解释。

由于这部分界面仍在开发中,因此目前只能定义以下 Dlubal 参数(图 5 中红色部分):

  • “杆件类型为桁架”,对应于RFEM/RSTAB中的杆件类型“桁架”,可以在分析对象属性中定义和保存
  • “受拉杆件类型”,对应于RFEM/RSTAB中的“受拉杆件”杆件类型,也可以在分析对象属性中定义和保存
  • 但是,以下 Dlubal 参数将在未来提供:

    • “无拉力”,对应于“无膜拉力”面类型的刚度
    • “面支座”,使用 RFEM 中指定的弹簧常数创建面支座
    • "Dlubal Name (Material)",允许直接分配 Dlubal 材料名称(不使用转换表)
    • “Dlubal Name (Cross-Section)”,允许直接分配 Dlubal 截面名称(不使用转换表)

    转换表

    如果您熟悉 BIM 以及在不同程序之间进行数据交换,那么您可能知道每个软件在截面和材料的描述方面都有自己的规范。 因此,我们提供了一个转换表,用于将信息导出到 Autodesk Revit,反之亦然(图 6)。

    请注意,与 RFEM 5 和 Revit 之间的数据交换相比,现在 Revit 程序本身为 RFEM 6 提供了转换表。 表格左侧(即左侧列)控制从 Revit 导出到 RFEM 6 的转换,而右侧(即右侧列)控制从 RFEM 6 导入到 Revit 的转换。

    这些列中的每一个都分为材料转换和截面转换。 然后根据是否使用正则表达式对材料和截面转换进行细分。 正则表达式允许将多个对象转换为一个条目。 这意味着您可以使用正则表达式来代替列出特定截面类型的所有单独截面。 如果您对创建正则表达式感兴趣,以下链接可能对您有用: https://regex101.com/.


作者

Kirove 女士的职责是撰写技术文章并为 Dlubal 软件的客户提供技术支持。

链接