An Automation Tool For Exporting Structure Models
An Automation Tool For Exporting Structure Models
Abstract. BIM modeling process currently faces a significant exchange issues since
there is a need for conversion of intelligent building models between various design
applications. Right now, Autodesk Revit and Tekla Structures, as the most popular BIM
applications, in which compatibility issues were noted since many projects are facing
the difficulties when a building model was converted from Revit to Tekla. Although
Industrial Foundation Class (IFC), as a promise open file format which enables the
possibility of exchange of models between different design applications, an exchange
of models with IFC may cause compatibility issues where parts of building information
can be lost or relocated. This study aims to develop a plug-in application for converting
building models from Revit to Tekla by using API interface. To test the plug-in tool, a
34-storey high-rise residential building model is exchanged from Revit and Tekla with
IFC and the plug-in application. The results showed the plug-in application performed
better than IFC method in terms of accuracy and efficiency.
1. Introduction
“Building Information Modeling (BIM) is an intelligent 3D model-based process that gives architecture,
engineering, and construction (AEC) professional the insight and tools to more efficiently plan, design,
construct, and manage buildings and infrastructure” [1]. In recent years, BIM has gained much
attraction since digital construction technology that will fundamentally transform the AEC industry
practice in the delivery of an excellent built environment. The concept of BIM was first appeared in the
1974 by Professor Eastman who described a novel working prototype named Building Description
System (BDS) which described the use of computers to store and manipulate design information through
the buildings’ entire life cycle (design, construction and operation stages) [2]. After years of research
and development, the academic community integrated the research results of building product models
and product information models, and put forward the concept of Building Information Model [3].
To date, the intensive scientific and technological development in Computing and Communication
science has boosted and advanced the substantial development of BIM technology. Autodesk released
a series product of Autodesk Revit in 2002, since then, commercialized BIM products have been spread
and promoted over the AEC industry. Design with Revit software can automatically generate all the
required design information from the 3D building model such as plan drawings and elevation drawings.
In addition, the information within Revit is automatically associated and interrelated from one another,
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
CDMMS 2020 IOP Publishing
Journal of Physics: Conference Series 1802 (2021) 042026 doi:10.1088/1742-6596/1802/4/042026
which means that when there is one element being changed, its related information will change
automatically without any manual work; this greatly enhances the effectiveness of design modifications.
2
CDMMS 2020 IOP Publishing
Journal of Physics: Conference Series 1802 (2021) 042026 doi:10.1088/1742-6596/1802/4/042026
Although IFC provides a solution of the compatibility between Revit and Tekla, in an exchange of a
building model, it has been noted that specific technical issues in IFC based data exchange, such as loss
of object information, geometric misrepresentation and etc. For example, when expressing components
such as columns in the structural model, the IFC model file is output as IFC. Column, but when
expressing components such as columns in the structural analysis model, the IFC model file is output as
IFC Structural Curve Member. Moreover, the information of the IFC files is enormous redundant, which
leads to insufficient precision and excessive redundancy in the expression of certain words, leading to
deviations in the understanding of it by various software manufacturers, and the degree of support for
the IFC standard is also uneven Therefore, the use of IFC standards often fails to achieve an expected
result in practice. The below picture 1 shows the issues of conversion between Revit and Tekla based
on IFC format.
Figure 1 shows that when the model was imported in Tekla software based on IFC format, the type
of attributes of the element was wrong in Tekla. For example, the cross-sectional dimension width and
height of the beam member are reversed. And this problem occurs randomly without following any
possible patterns.
As Figure 2 shown, when the model was imported into Tekla, the material information of the
elements was lost. For example, the material information of the concrete wall of C30 cannot be seen in
the right column. Moreover, there is a notice that the elements’ positions were offset and rotated after
the conversion.
Based on the analysis of the above phenomenon, the following conclusions are drawn: 1) The IFC
exchange interface is not perfect enough. When importing through the IFC standard format, it is easy to
lose the model components; 2) The richness of the IFC standard content makes it express in certain
languages the above is not precise enough and redundant, which leads to differences in understanding;
3) Different software has different definitions of IFC standards. IFC manages and classifies components
through ifc GUID (unique identification code). For example, Revit uses the form of the family classifies
and defines the components, while the structural design software classifies the components by the cross-
3
CDMMS 2020 IOP Publishing
Journal of Physics: Conference Series 1802 (2021) 042026 doi:10.1088/1742-6596/1802/4/042026
section type. It can be seen that different software defines the attributes of the components. This situation
leads to the model passing the IFC Format conversion will cause loss of components.
3.4. Self-development of Plug-in application for model conversion between Tekla and Revit
To achieve access to the interfaces in Revit API, Tekla API and Windows Forms programs, there is a
need to add references Tekla.Structures.dll, Tekla.Structures.Model.dll, Tekla. Structures. Geometry3d.
Compatibility.dll, RevitAPI.dll, RevitAPIUI.dll, and System.Windows.Forms.dll into the software, and
change its Copy Local property to ‘False’. After adding the reference, introduce the namespace through
the ‘using’ directive. In this programming process, there are three categories of namespaces, namely (1)
related classes and commands of system applications; (2) related classes and commands related to Revit
graphics elements, documents, etc.; (3) Related classes and commands for documents, etc. The specific
reference is written as Figure 3 shown:
4
CDMMS 2020 IOP Publishing
Journal of Physics: Conference Series 1802 (2021) 042026 doi:10.1088/1742-6596/1802/4/042026
The following are the outlines of the ‘using’ instructions in Figure 3: (1) the instructions related to
‘System’ are used to recall system relevant classes and commands;(2) the instructions related to
‘Autodesk. Revit’ are used to provide access to Revit primitives and documents, and recall their related
classes and commands; (3) the instructions related to ‘Tekla. Structures’ are used to access Tekla
primitives and documents, and recall their relevant classes and commands.
For a building model, there are four major elements related to reinforcement steel bars which are
column, beam, wall and floor. In this project, we are going to investigate how to retrieve these four
elements information from Revit first, and then import them into Tekla.
In this project, we have developed a methodology which successfully makes the conversion of the
model (column, beam, and wall) from Revit to Tekla. The test model is a 34-storey high-rise residential
building. The followings are the conversion process:
(1) The first step is loading the add-ins into Revit;
(2) The second step is selecting the components which will be converted into Tekla Structures;
(3) After loading the conversion process, the model of the building was successfully loading into
Tekla from Revit.
5
CDMMS 2020 IOP Publishing
Journal of Physics: Conference Series 1802 (2021) 042026 doi:10.1088/1742-6596/1802/4/042026
For this plug-in application development, it is required to operate the Revit and Tekla software during
the conversion process. Comparing with IFC conversion method, there are no missing components, and
all information of the elements in Tekla are represented correctly.
4. Conclusion
In this project, a direct conversion plug-in is developed for converting models from Revit to Tekla. This
plug-in application was used to convert a building model which includes the elements of columns, beams
and walls and regular floors from Revit to Tekla. Comparing with IFC conversion method, the direct
conversion method is achieving ‘point to point’ accurate expression between these two software. And
for a 34-storey building, it only took less than 40 seconds for the process. This plug-in makes the
conversion accurate and efficient.
Although, the plug-in has a better performance than IFC method, it is still suffering difficulties when
there are irregular-shaped floors in the building. In the future, an intermediate file conversion method
will be applied where the model information is transferring into Excel software first, and then imported
into Tekla to solve the irregular-shaped floor problem.
Acknowledgments
This work was financially supported by BIM Research Center of Shenyang Jianzhu University fund.
References
[1] Autodesk : https://www.autodesk.com/solutions/bim, 2020.10.20
[2] Eastman, C. 1974, ‘An outline of the Building Description System.
[3] Eastman, C., P. Teicholz, R. Sacks and K. Liston, 2008. BIM Handbook: A Guide to Building
Information Modeling for Owners, Managers, Designers, Engineers and Contractors.
[4] Nizam, R. S. Zhang, C. 2015, “Current state of Information Exchange between the two most
popular BIM software: Revit and Tekla”, International Conference on Sustainable Buildings
and Structures, Suzhou, China.
[5] Kim, K., Cho, Y. & Kim, K. 2018. BIM-Driven Automated Decision Support System for Safety
Planning of Temporary Structures. Journal of Construction Engineering and Management, 144,
04018072.
[6] Vernikos V. Optimising building information modelling and off-site construction for civil
engineering [J]. Civil Engineering, 2012, 165 (4): 147 - 147.