上海交通大学学报 ›› 2020, Vol. 54 ›› Issue (2): 135-143.doi: 10.16183/j.cnki.jsjtu.2020.02.004

• 学报(中文) • 上一篇    下一篇

Revit-Abaqus模型转换接口的开发与应用

王玄玄1,黄玉林2,赵金城1,段立平1   

  1. 1. 上海交通大学 土木工程系, 上海 200240; 2. 上海建工集团股份有限公司, 上海 200080
  • 出版日期:2020-02-28 发布日期:2020-03-06
  • 通讯作者: 赵金城,男,教授,博士生导师,电话(Tel.):021-34207175;E-mail:jczhao@sjtu.edu.cn.
  • 作者简介:王玄玄(1992-),女,江苏省徐州市人,硕士生,主要从事钢结构数值模拟研究.
  • 基金资助:
    国家重点研发计划(2017YFC0805500)资助项目

Development and Application of Revit-Abaqus Model Exchange Interface

WANG Xuanxuan 1,HUANG Yulin 2,ZHAO Jincheng 1,DUAN Liping 1   

  1. 1. Department of Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, China; 2. Shanghai Construction Group Co., Ltd., Shanghai 200080, China
  • Online:2020-02-28 Published:2020-03-06

摘要: 针对复杂建筑结构在Abaqus中建模困难、效率低下等问题,开发了Revit-Abaqus模型转换接口.基于Revit API,利用C#语言在Visual Studio 2015平台上进行Revit二次开发,以获取 Revit 中结构模型的构件坐标、几何尺寸、截面类型,以及横截面方向、材料参数、边界条件、荷载信息等Abaqus中结构分析必需的数据,并在转换程序中自动对构件进行网格划分,最终生成Abaqus可识别的INP文件,之后通过多层钢框架验证该接口的可靠性和正确性.最后将其应用于上海某超高层建筑核心筒施工整体钢平台的三维建模和结构分析.该转换接口打通了Revit与Abaqus之间的数据壁垒,实现了Revit中复杂结构模型导入Abaqus进行精确的结构计算分析的目标,大大提高了复杂结构建模和计算分析的效率.

关键词: Revit结构模型, Revit API, Abaqus, 转换接口, 二次开发, 结构分析

Abstract: In order to solve the difficulties of modeling complex building structures in Abaqus and improve modeling efficiency, the Revit-Abaqus model exchange interface was developed. Based on Revit API, the components’ coordinates, geometry size, section type and direction, material parameters, boundary conditions and load information of the Revit structural model, which were required for structural analysis in Abaqus, were obtained by using C# language on the Visual Studio 2015 platform. In the exchange program, all components were automatically meshed, and an Abaqus-aware INP file was generated. Afterwards, the reliability and correctness of the interface were verified by a multi-layer steel frame. Finally, it was applied to the 3D modeling and structural analysis of the integral steel platform for the core tube construction of a super high-rise building in Shanghai. This exchange interface bridged the data barriers between Revit and Abaqus, and realized the goal of structural analysis by introducing the complex structural model of Revit into Abaqus, and it greatly improved the efficiency of modeling and calculation of complex structures.

Key words: Revit structural model, Revit API, Abaqus, transformation interface, secondary development, structural analysis

中图分类号: