Kemerink Renk PDF
Kemerink Renk PDF
GUIDELINES
STRUCTURAL
ANALYSIS IN BIM
Author: R. Kemerink
Mail: r.kemerink@student.utwente.nl
Company: Schreuders Bouwtechniek
Period: 23/04/18 - 29/06/18
0
PREFACE
This basis for the research originates from my interest in the development of BIM,
accompanied by my passion for architecture and structural engineering. As BIM is developing
on different areas, the integration of all disciplines into one model is not there yet. How can
we move forward to a more integrated BIM approach? It is my passion to find out and develop
new possibilities and to improve the current situation in the building industry.
First of all, I would like to thank Schreuders Bouwtechniek that offered me the opportunity to
do this research, especially the company supervisor who helped thinking along. I would also
like to thank my UT supervisor. He has been truly supportive and motivating, and made me
more excited about doing my thesis. I also wish to thank my colleagues for taking part in
interviews and giving me feedback during the process. It has been a very informative and
pleasurable time working at their company.
1
TABLE OF CONTENTS
Summary..................................................................................................................................... 3
1. Introduction ........................................................................................................................ 4
1.1. Background .................................................................................................................. 4
1.2. Problem Statement ..................................................................................................... 5
1.3. Objectives and Research Questions ............................................................................ 6
1.4. Contribution and Relevance ........................................................................................ 6
1.5. Terminology, Limits and Boundaries ........................................................................... 7
2. Methodology ...................................................................................................................... 8
2.1. Research Phasing ......................................................................................................... 8
2.2. Research Design .......................................................................................................... 8
2.3. Verification & Validation ........................................................................................... 10
2.4. Research Design – Finalizing ..................................................................................... 10
3. Literature Review ............................................................................................................. 11
3.1. Design Process ........................................................................................................... 11
3.2. Application of BIM ..................................................................................................... 11
3.3. Interoperability .......................................................................................................... 12
3.4. IFC .............................................................................................................................. 13
3.5. Robot ......................................................................................................................... 14
3.6. Comparison IFC and Robot ........................................................................................ 14
4. Analysis of Current Workflow .......................................................................................... 15
4.1. Interviews .................................................................................................................. 15
4.2. System Requirements ............................................................................................... 19
5. Concept Structural Analysis.............................................................................................. 20
5.1. Proposed Method...................................................................................................... 20
5.2. Interoperability with Structural Analysis Software ................................................... 22
5.3. Modification in Spreadsheet ..................................................................................... 23
6. Verification & Validation .................................................................................................. 25
6.1. Verification Concept .................................................................................................. 25
6.2. Validation Concept .................................................................................................... 26
7. Discussion ......................................................................................................................... 28
8. Conclusion & Recommendations ..................................................................................... 29
References ................................................................................................................................ 31
Appendices ............................................................................................................................... 33
2
SUMMARY
This document contains the research for the BSc Thesis that focusses on one of the features
of Building Information Modelling (BIM), structural analysis, which is the determination of the
effects of loads on physical structures and their components. The purpose of this research is
to identify possible trajectories for the incorporation of the structural analysis in the BIM
process, to develop a middleware that interacts between the architectural and structural
design disciplines, and to recommend a practical solution for the client to adapt their
workflow towards a more integrative structural design that can ensure improvements in
efficiency of the design. The main questions of this research are; which technique can be
adopted by the client for the better integration of structural analysis in their BIM process and
workflow and how can this be integrated.
The research consists of two phases. The first phase is the preparation phase which is intended
to gather background information about the subject. Therefore, a literature review containing
state-of-the-art knowledge about this subject is presented, where the possibilities and
difficulties that are present concerning structural analysis in BIM are investigated.
Furthermore, this research contains interviews with employees at the company to investigate
the current situation of the BIM workflow and to discuss this. The aim of this is to develop
sufficient background knowledge for developing a strong argumentation to support the
recommendations. Based on literature and interviews, a few trajectories for the integration
of structural analysis are introduced, along with a new concept that entails an improvement
on the information exchange between the different disciplines during a building project. The
second phase is the production phase in which new knowledge is generated. New tools are
developed to support the new concept. These tools have been verified by testing it on
different projects and validated by giving a workshop to the employees and starting a
conversation about the tools.
The method presented encompasses a concept that aims to improve the process of revisions
by creating a new middleware to store data. The middleware contains information that is
specifically associated with the construction. The concept contains two processes. One
process is used to extract data from a BIM model to a spreadsheet that is used for structural
analysis purposes and the other process involves the modification of elements within a
spreadsheet.
3
1. INTRODUCTION
1.1. Background
In the past few years, the use of Building Information Modelling (BIM) has become
conventional in the Architecture, Engineering and Construction (AEC) industry. BIM is a 3D
model-based process that gives AEC professionals the insight and tools to integrate design and
planning, so the industry is able to more efficiently plan, design, construct, and manage
buildings and infrastructure [1]. The use of BIM in the AEC industry has established results like
cost and time reduction, communication, coordination, and quality improvements [2].
Adapting the BIM method will help companies in the AEC industry to work more time and cost
efficiently.
Building on Object-Oriented (OO) paradigm, BIM allows to integrate various types of project-
related data (e.g., planning, material characteristics and quantities) in a single (or federated)
model in a systematic way. Object-Oriented Programming (OOP) is based on objects. An object
can be a variable, a data structure, a function or a method. Objects in BIM can contain non-
geometrical information (e.g. material characteristics and costs). These objects can be
organized into classes, so they can be gathered together. The objects can interact with each
other and developers can add attributes and behaviour to them and focus on programming
how objects are related and interacting with each other [3].
The purposes of using BIM lays with several aspects. The most obvious aspect is the
visualisation that has been provided by the 3D model. A visualisation of the project results in
a better customer services because proposals can be better understood. Also, the objects
inside the model can easily be converted to a shop drawing, which is a detailed construction
and fabrication drawing. Furthermore, BIM models can be used for: code reviewing, e.g. the
fire department; by adding value to materials used in the model a BIM model can provide a
cost estimate; construction sequencing which provides a better overview of the fabrication
process and the building components on site or their delivery status; clash detection, e.g.
interference of the window placements with the electricity cables; forensic analysis like an
evacuation plan; and facility management [4].
4
1.2. Problem Statement
BIM is becoming the midpoint of information for stakeholders to elaborate on building
projects. The more information is present in a structured way, the easier it will be to share
information with other stakeholders involved in the project. A prevalent trend in the workflow
of many companies in the AEC industry, is that structural analysis is not integrated within BIM.
The issue present is that the architect and the engineer are both working on the same project
but on different dimensions (i.e., one focuses on functionality/aesthetic and the other one on
structural soundness/engineering). In case of the client, the architect is making the
architectural design with the use of CAD and the engineer is analysing the structural design
with the use of calculations in spreadsheets and other calculation software. Companies are
not taking the full advantage of the communication and translation possibilities (i.e., the
conversion of the architectural model into the structural model) that are possible in BIM. The
issue described is called the lack of interoperability. For the structural aspect of the design,
the architectural models are reduced and translated to only contain the mechanical sense of
the model, e.g. the beam-truss structure. Then, a structural analysis will be carried out to
analyse the stability of the structure. The structure needs to be optimized, which means
adjustments to the structure will be done and the structural analysis has to be carried out
again. This is an iterative process and will go on until design objectives are met. After
optimizing the structure, it can be proposed for purchasing and fabrication steps. Even after
this step changes are possible due to manufactory, and material arrangement issues. Requests
to redesign can be raised both for architectural and structural concerns, which means that the
information flow between the different stakeholders is very important. Changes in the
architectural perspective might require a new structural model. This orthodox structural
design approach lacks the ability to easily adopt to redesign requests and handling interactive
and cooperative abilities at early conceptual design stages.
Schreuders Bouwtechniek (the client) is also struggling with the above-mentioned problem.
The client feels that structural analysis in BIM will be the next paradigm in the AEC industry
and wants to be ahead of their competitors. Schreuders is an independent engineering firm
in the building construction environment. They work on projects in the housing and utility
building field in both inside and outside the region of Twente. Besides designing, drawing and
structural analysis, they give advice on optimizing structural design. To do so, they are working
with the methodology of BIM. Because of their experience, Schreuders is using BIM more
frequently. They are working on a highly detailed level and draw every single element as it will
be built, they call it ‘Virtual Building’ [6]. In the current situation of the structural analysis, the
client has to transfer a lot of data manually which makes the process error-prone, time-
consuming and costly. To take the full advantage of BIM, a structural analysis should be
integrated in BIM. Structural analysis is something to be conducted using various techniques.
However, the client is not familiar with BIM-enabled structural analysis techniques and
realizes the urgent need of integrating architectural and structural design into their BIM
workflow. The absence of integration of the architectural design and the structural design is
not only inconvenient because it causes redundancy, it also causes rework which costs time
and money.
5
1.3. Objectives and Research Questions
The purpose of this research is to (1) identify possible trajectories for the incorporation of the
structural analysis in the BIM process, to (2) develop a middleware that interacts between the
architectural and structural design disciplines, and (3) to recommend a practical solution for
the client to adapt their workflow towards a more integrative structural design that can
ensure improvements in efficiency of the design. The meaning of ‘efficiency’ in this research
is reducing time and costs, and improving communication, coordination and quality. This will
be done by developing a guideline for integrating the structural analysis within BIM for the
client.
The main question of this research is: “Which technique can be adopted by the client for the
better integration of structural analysis in their BIM process and workflow and how can this
be integrated?”. The main question is supported by the following research questions:
6
1.5. Terminology, Limits and Boundaries
Terminology
AEC Architecture, Engineering and Construction
Autodesk Revit (Revit) BIM-software that includes features for architectural design,
MEP (mechanical, electrical, and plumbing) and structural
engineering, and construction
BIM Building Information Modelling
BIM model A digital model of an existing and/or planned building that
consists of objects which contains information
CAD Computer Aided Design
Dynamo Visual programming environment that works with Revit and
other software
FEM Finite Element Method
IFC Industry Foundation Class
Interoperability The ability to exchange data between applications to facilitate
automation and avoidance of data re-entry
MVD Model View Definition
Robot Structural Analysis BIM-software that is able to test the effects of structural loads
Professional (Robot) and verify code compliance
Structural analysis The determination of the effects of loads on physical
structures and their components
7
2. METHODOLOGY
This chapter explains the process of this research. In section 2.1 the processes will be grouped
into 2 main phases and 7 sub-phases. In the following sections the process steps are
presented, and it will be made clear how data for this research is collected, which research
techniques are used and how information is analysed.
8
Figure 1. Research Phasing
9
After finishing the preparation phase, with all background information and skills prepared, the
research will continue with the production phase. Based on the findings of the literature
review and the interviews, a method for integrating the structural analysis in BIM (3.1) will be
designed. The design needs to fit the workflow of the client and help solving the missing
integration of structural analysis in BIM.
10
3. LITERATURE REVIEW
This chapter contains a literature review of articles relevant to the subject of this thesis. There
are a few topics that need to be investigated to provide background knowledge on the subject.
The first topic is the current situation of the processes involved in a building project. This
information serves as background information for the interviews in section 4. The following
topic is BIM. What are the advantages and are there disadvantages or issues? What are the
latest developments in BIM and how will BIM develop in the future? The other topic is
structural analysis. To what extend is it used in BIM? What are the bottlenecks when applying
structural analysis? And (Q1) which BIM-compatible and BIM-supporting approaches/tools
are available for structural analysis?
11
3.3. Interoperability
Besides these advantages of BIM, there are still some issues present. Among others,
interoperability is one of the greatest risks involved in the application of BIM. Because most
structural analysis software based on FEM already existed before BIM, there are no proper
standards for sharing information between these programs [11]. Interoperability is highly
important for the performance of BIM. Therefore, the lack of interoperability is causing
problems for companies which are working with different tools and programmes. The
integration via open standards is critical in providing the information exchange throughout
the project lifecycle [12]. Currently, two formats are being used for the integration of BIM
models: Industry Foundation Classes (IFC) and green building Extensible Markup Language
(gbXML). IFC describes geometry information, material properties and the relationships in a
BIM model [13]. The gbXML schema facilitates the exchange of data between BIM models and
Building Performance Simulations (BPS) tools [14]. Although, both formats are widely
accepted by the AEC industry, its adoption does not ensure a data exchange without
problems. The IFC schema does not capture the ways information is created and shared by
practitioners [15]. And, gbXML is limited to simple design solutions because it lacks the ability
to read complex geometries [16]. The client is working with the IFC scheme and is likely to
have the same problems described. In the research the lack of interoperability between
programmes and tools that the client is using will be tried to solve with the use of Dynamo.
Usually, current issues on the development of structural design involve (1) the lack of
flexibility, (2) dull or time-consuming labour works, and (3) communication gaps with different
design aspects. (4) The space for discovering new and improved design solutions at early stage
has been limited. Also, (5) the lack of unified data sources within the architectural and
structural models are making it hard to covert data between the two models. The last issue
can be described by the terms ‘Lack of Interoperability’ [17].
BIM-enabled structural analysis is solving the lack of interoperability that is present between
architectural and structural concerns. By its nature, most structural design elements are
already present in a BIM model [17]. Which means they might only need minor adjustments
to make BIM-enabled structural analysis possible. For example, the architect (and/or BIM
modeller) could consider more factors other than geometrical properties during the
architectural modelling process.
Implementing structural analysis in BIM has several advantages, such as not only considering
the structural criteria, but becoming more conscious about the usability (e.g., safety,
functionality) of the building as well. Another advantage is that higher level of communication
between the stakeholders can result in better and more complex design solutions. Besides,
with structural analysis in BIM it is possible to adjust throughout the design process and
visualise the effects of different design options through analysis. On the other hand, there are
a few issues that come along with BIM. An important issue is the loss of information during
data exchange processes. In the future, BIM-enabled structural analysis will become more
popular and the advantages are expected to become even bigger, which will result in more
functional, sustainable and safer buildings. [17]
There are several approaches possible that support structural analysis based on BIM. The
approaches differ on the level of integration of BIM. With the use of literature, two
approaches are explained and reviewed. The next paragraphs are dedicated to these
approaches.
12
3.4. IFC
An approach that is more collaborating with BIM is extracting and translating (Figure 2)
information from the BIM model with the use of IFC. The structural information present in the
BIM model can be stored in an IFC file, which can be imported by different structural analysis
software programs. However, IFC comes with several difficulties. Three main difficulties of IFC
will be discussed.
(1) When designing the 3D model in Revit, the BIM modeller is not connecting the structural
columns and beams properly. This results in a structural model where nodes are not
connected the way they should be to carry out a proper structural analysis (Figure 3). This
issue is also noticed in the article of Zotkin et al. [11], where they describe it as the
inconsistencies in the vertices of elements. The coordinates of the nodes need to be aligned
manually in the right node that bears the load. This is additional work that should be avoided.
The paper of Ramaji et al. [19] discusses the development of a mechanism for the
transformation of IFC building information models in the Coordination View to their
equivalent structural models in IFC Structural Analysis View4 (SAV). The model automates the
transformation, modification, and additional operations that are necessary during the
exchange of information between the different software programs. The paper describes how
the nodes that are not aligned properly are merged to one point.
(2) Another difficulty of exchanging data with IFC is the fact that software programs
implement the information in the IFC file in different ways which leads to inaccuracy. A tool
has been designed to solve this issue [18]. It uses algorithms that overcome the differences in
the representation syntax and grammar of different structural analysis software. MVDs
defined by BuildingSMART are good solutions for the exchange of information. However, the
IFC SAV has not been updated since 2007. Instead, they have developed IFC4 Design Transfer
4The IFC Structural Analysis View is a Model View Definition (MVD) defined by BuildingSMART [19]. MVD defines
a subset of IFC schema, which are required to satisfy exchange requirements. SAV therefore covers the exchange
requirements to send the structural analysis model, created in a structural design program, to a structural
analysis tool.
13
View (DTV) which has been released in 2015. IFC4 DTV basically covers the IFC SAV. However,
IFC4 DTV has one disadvantage.
(3) The receiver of the IFC file is able to suggest/demand changes, and changes may be made
to the model directly. But, bidirectional exchange of information (i.e. making changes and
send the full model back to continue) is out of reach. This is fine for data exchange processes
that are linear. When one process is over, the other one can start. However, the data exchange
between the architect, BIM modeller and the engineer involves a iterative process where
readjustments are being made during the design process. Therefore, having to make
suggestions/demands to make changes takes more time compared to having a bidirectional
exchange of information. BuildingSMART suggests using their Open BIM Collaboration Format
(BCF) to support solving this issue [20]. BCF gives structure to the way suggestions or demands
are being written down. The format offers the possibility to add remarks, screenshots etc., on
top of the IFC model layer. It separates the communication from the model which improves
the coordination between parties [21]. It is a format that allows the addition of textual
comments, screenshots and more on top of the IFC model layer for an improved
communication Despite the development of IFC and the number of tools that provide IFC
import and export, IFC is still used to a limited extend in the construction industry due to the
various challenges which the industry faces. [22]
3.5. Robot
Besides working with different software programs, it is also possible to integrate the structural
analysis within Revit with the use of the Structural Analysis Toolkit. The toolkit supports the
BIM process and allows structural engineers to analyse and check the structure within the
Revit environment. The analytical model created in Revit can be extended to Autodesk®
Robot™ Structural Analysis Professional (Robot). The tool has a bidirectional link between
Revit and Robot and is able to; transfer a structural model from Revit to Robot and vice versa,
update a structural model in one program after making readjustments in the other program,
and transfer results of a static analysis and required reinforcement calculated in Robot to the
Revit model [23]. This approach holds the same difficulty as IFC, namely the wrong alignment
of structural elements (difficulty 1). To use the integration with Robot, this issue needs to be
solved.
14
4. ANALYSIS OF CURRENT WORKFLOW
In this chapter the interview questions and its results will be presented. Along with the
literature review, the interviews frame the prior knowledge of this subject. Based on the
interviews, the current workflow is elucidated and visualised with the use of a diagram.
Besides, the interview can be seen as an introduction of my research to the employees that
are involved and to make sure that they are aware of what my research entails. Therefore, the
employees are able to help me with follow-up questions during my time at the company.
4.1. Interviews
To answer the second and third research question, (Q2) “What is the current scope of BIM
application at the company?” and (Q3) “Which method is the client currently using for the
structural analysis?”, a BIM modeller and a structural engineer working at the company have
been interviewed. The BIM modeller is responsible for creating and maintaining the BIM
model. I have asked the BIM modeller a set of questions that can be found in Table 1. The
questions are related to the process of his work and the purpose is to find out if he is noticing
any difficulties in their work and establish the communication issues that arise with the
structural engineering part of BIM. The structural engineer is carrying out the structural
analysis of building projects. The questions for the structural engineer can be found in Table
2. The main purpose of the interview is the same as the interview with the BIM modeller and
is focussed on discovering the current challenges that are present. Another purpose of the
interviews is to start a conversation amongst the employees and to discuss future possibilities.
During the interviews, I took notes to document the interview. In the next section, the results
of the interview with the BIM modeller will be presented in the next subsection followed by
the structural engineer in the subsequent subsection.
15
Table 2. Interview format Engineer
16
project are not passed on properly. The BIM modeller emphasises the lack of proper
communication and deliberation that comes along with it.
17
Conclusion Interviews
Concluding from both interviews, communication is very important. There is a lot of
information going back and forth between stakeholders. It is especially difficult to work with
stakeholders outside the company. Inside the company there is the lack of smooth
interoperability between the different methods of the BIM modeller and the structural
engineer. Considering the research questions (Q2) “What is the current scope of BIM
application at the company?”, the client is already working on a detailed level in BIM
(LOD300+), although the current situation does not involve any sort of structural information
in BIM except for material characteristics and the analytical lines (Figure 2, p. 13, Structural
Model). For example, how beams are connected to each other (e.g., clamping, hinge) is not
included in the model, as well as forces that occur on the building. This information which is
necessary for the structural analysis is generated in different software programs. This brings
us to the third research question (Q3) “Which method is the client currently using for the
structural analysis?”. Currently, the client is using mainly calculation software from
Technosoft. The software requires a manual drawing/input of the structural model which is a
time-consuming process.
With the aid the background knowledge about the design process described in the literature
review, and the results from the interviews, the workflow is visualised with the use of an
IDEF05 box diagram (Figure 4). In this workflow there are several flows (dotted lines) that
represent feedback to an earlier stage which requires modifications. Now these stages are
rather separated, and all have their own way of working. Feedback to an earlier stage results
in rework. What would be more efficient is a workflow where the feedback automatically
updates the state of an earlier stage without making manual adjustments.
5 IDEF0 (Integration DEFinition) is a method to create a diagram that describes a business process.
18
Figure 5 represents an IDEF0 workflow that would be the ideal situation. The different stages
of a building projects are all connected to each other. Information can be easily be exchanged
in both directions. This is not the case in the current workflow. As described in the interview
with the engineer, his work entails an iterative process where changes are being made during
the project. Because the lack of interoperability, iterations can result in a lot of time
consuming and tedious work. In this research, a concept has been created that aims to
improve the process of revisions by creating a new format to store data. In next section the
concept will be explained.
19
5. CONCEPT STRUCTURAL ANALYSIS
This chapter introduces a concept that tries to solve the lack of interoperability between
different software programs in a building process. In the first subsection the concept will be
explained in detail. In the following subsections the concept has been created with the use of
specific software. However, the concept is not restricted to the software used in this study
and can be achieved with other software as well.
The first step of the concept entails the extraction of data from the BIM model (Figure 6).
More specifically, only structural elements need to be extracted from the BIM model. The next
step is to gather the information of characteristics that are relevant for the structural analysis,
for example; Level, Family, Type and Material. Some characteristics are extracted only to
provide insight on what element it refers to (e.g., Column Location Mark and Level). Other
characteristics are extracted to be modified. Multiple spreadsheets are created that contain
specifically this information.
20
The next part of the concept involves a structural analysis (Figure 7). Part of the structural
analysis is the analysis on the beam grid. Instead of drawing a 2D representation of the beam
grid, it can be extracted from the BIM model which already contains the dimensions of the
beam grid. The concept creates nodes and beams which connect to the nodes. With this
information, a structural analysis can be carried out.
Based on the structural analysis, some structural elements might not comply to safety
requirements or are not optimized yet. To meet these requirements and optimize the
structure, elements need modification (Figure 8). The spreadsheet created by this concept
provides a clear overview of all structural elements and makes it easier to find specific
elements in the BIM model without opening the BIM model. The modifications can in the end
of the process be imported back to the BIM model. This has the advantage that engineers can
make modifications without having to make requests for adjustment to the BIM modeller.
The tool involves two layers of development that are combined into one file containing several
spreadsheets. The first layer is presented in the next subsection which involves (1) the
extraction of information from the BIM model to be used in calculation software for structural
analysis. Consequently, the second layer is described which involves (2) the modification of
elements in BIM within a spreadsheet.
21
5.2. Interoperability with Structural Analysis Software
Throughout this research I found that the exchange of information between the different
disciplines in a building project can be improved. Engineers are creating new models from
already existing models that are more filtered down than the original model, so it only
contains the information they need to make calculations. Even though there are possibilities
of extracting specific data from the original model, these possibilities are not used and
sometimes not known.
In deliberation with the structural engineer at the company, another process has been created
that fits the concept described in previous paragraph. The process entails the extraction of
specific data from a BIM model to the data that is required for the structural analysis. The
structural engineer is using Technosoft to specify and calculate the foundation of a building
project. Therefore, in this research, Technosoft has been analysed to develop a tool. However,
any calculation software that is accommodated with the ability of importing spreadsheets can
be used. As for Technosoft, the software requires the x and y coordinates of nodes (i.e., joints)
in a beam grid and are stored into a spreadsheet. Since the geometry of the beam grid already
exists in the BIM model, this data can be extracted and manipulated with a Dynamo script.
Dynamo reads the start and end coordinates of all beams present in the grid. Because one
coordinate can be both a start and end coordinate, all possible coordinates are reduced to
only the unique coordinates, which results in the nodes. Figure 9 shows how Dynamo is able
to create the nodes. In Figure 10 the nodes are being sorted by their x and y coordinate which
results in a list of nodes numbered bottom-up, left to right. Next the Dynamo script will
translate the x and y coordinates of the start and end coordinates of a beam into the
corresponding node number. This results in a list beams containing two values that refer to
22
the two nodes it is connected to (Figure 11). The list of nodes containing the coordinates and
the list of beams containing the node numbers can be copy pasted into Technosoft which will
automatically draw the structure of the beam grid.
Currently, the engineer is redrawing the grid in Technosoft manually. With this tool it is
possible to use the spreadsheets to import the beam structure. This will save time, especially
when the project contains a lot of elements.
23
When all modifications are finished, the data in the spreadsheet can be imported to the BIM
model. All modifications that have been made in the spreadsheet will then be applied. An
example of an adjustment could be changing all columns on the top floor in grid A to columns
with a smaller thickness. Figure 13 presents on the top left corner the row of columns that
needs adjustment. The top right corner shows that these columns have a thickness of 450mm
in the BIM model. By changing this value to another possible value (e.g., 300mm) in Excel
(bottom left corner) and running the Dynamo script, the bottom right corner shows that the
columns have been adjusted to 300mm in the BIM model.
Figure 13. Adjustment of specified Revit elements with the use of Excel
24
6. VERIFICATION & VALIDATION
To verify if the developed concept is working consistently and properly, the concept has been
tested on other BIM models than the initial model that has been used to develop the concept.
The BIM models are originated from the client. The projects consist of steel and concrete
constructions or a combination of both. The concept should provide the same format of data
as the initial model to verify its compatibility. Thereafter, the tools are validated. Due to the
short amount of time, the validation of the tools is based on a discussion that took place in a
workshop I provided for the employees. In this workshop the tool has been presented and
explained to the employees involved with the BIM process. Afterwards the employees have
been asked to take part in a survey to provide their own feedback on the developed concept.
Ideal Column Location Mark Format Disruptive Column Location Mark Format
Column Location Mark : A-1 Column Location Mark : -2-C'
Column Location Mark : B-1 Column Location Mark : -1-C'
Column Location Mark : C-1 Column Location Mark : C'-1(-440)
Column Location Mark : D-1 Column Location Mark : E(1374)-1(-440)
Column Location Mark : E-1 Column Location Mark : E-1(-440)
Column Location Mark : F-1 Column Location Mark : F-1(-440)
Column Location Mark : G-1 Column Location Mark : -1-F
25
As for the structural framing, the Dynamo script was not able to find this in the model. This is
not a problem in the script but an issue that is due because of different naming. Instead of
using ‘Structural Framing’, ‘Structural Framing (Girder) is used in the BIM model. This issue
does not occur when generating the nodes and the beam grid. These have been formatted
reasonably well. However, because the second BIM model contains more levels, the beams
have overlap which causes ambiguity in the structural analysis software. This is something that
needs investigating. (See Figure 16 in Appendix III)
The third BIM model is construction which only contains steel and is a relatively simplistic
construction. Again, CLM has not been transferred correctly and because of multiple levels
the beams have overlap in the structural analysis software. It also appears that some beams
are not connected to the nodes correctly. This could be solved by changing the level of
accuracy in Dynamo. Nevertheless, this model has been able to extract most of the data
correctly.
The fourth BIM model has a construction that is mainly concrete. Unfortunately, the same
issue as the first BIM model occurs which is due to a different type of creating the BIM model.
Transferability
As noted from the verification of the model, there are some matters with the transferability
of the current state of the model. Because of different parameter names used in projects, the
model is not able to read the right information. The model should be changed to solve this
issue. This however, is not a failure of the model, but something that needs to be kept in mind.
Usability
Resulting from the surveys, the average score for Usability is 3, which means that the current
state of the model is not considered to be an improvement compared to the current approach
of the client. One of the employees mentions that the model requires specific knowledge on
how to use it properly. I can relate to his opinion and think that the execution of the concept
could be further improved to make it a more user-friendly experience. Besides he mentions
that the issue with the analytical lines is still present (see subsection 3.4, page 13). This
problem appears in other trajectories for structural analysis too and can be considered as
something that is outside the scope of this research. Another employee emphasizes the clarity
of the produced spreadsheet by the model and finds the way that data is stored practical for
26
using in combination with Technosoft or any other software that uses this input for structural
analysis.
Time efficiency
As for the time efficiency of the model, the employees also came to the average score of 3,
whereas the two tools involved are both ranked differently. The employees mentioned that
adjusting of structural elements within spreadsheets could save them a lot of time. However,
the process of the integration with structural analysis software is not considered to achieve
an improvement on time efficiency.
Applicability
The model does not make a difference in the type of structure that is used, both steel and
concrete structures are tested, and the model should be able to produce the right results if
the ‘structural columns’ are being used in the BIM model which was not the case with the
verification models. The model would be perfectly suitable for simplistic structures, rather a
box designed building which consists of a beam grid with a flat surface.
Concluding from the workshop and the surveys, the current state of the concept does not
show big improvements yet compared to the current situation at the company. However, the
employees were impressed by what has been achieved in a little amount of time. And they
were positive about the potential it could have. With more time available the concept could
be further improved and would have more potential for a bigger impact.
27
7. DISCUSSION
This section contains a critical analysis of the results established in the previous sections.
Limitations and remarkable results are indicated and explained.
During the research I have gained the knowledge that it should be possible to export the beam
grid from the Revit file into a DXF-file. The Technosoft software is able to import this DXF-file.
This process could be more integrated than running Dynamo but requires knowledge on how
to export and import the right information with the right settings. The engineer is not familiar
with this process. However, the BIM modeller might be, which makes it interesting to have
conversations about this and to develop agreements on how to implement this way of sharing
information.
The verification of the model brought a few issues to light. The first issue (1) appeared in the
Column Location Mark (CLM) of structural columns. Because some columns are not located
on the grid lines that have been created in the BIM model, an additional number is added to
the name of the CLM. This causes the columns (of the spreadsheet) to move to the right. This
however is not a huge issue and can be ignored. The downside of this issue is that the data
inside the format cannot be sorted on grid lines correctly and the first row (of the spreadsheet)
is not matching with the data it contains and needs to be adjusted. A solution for this would
be changing the Dynamo script so it generates the correct data in each column.
The other issue that appeared is (2) the overlap of beams in the beam grid. Because of multiple
levels in a project and the structural analysis software being two dimensional, it results in
having multiple beams between two nodes. A way to solve this would be adding a specific
level as a constraint, so only elements on that level are gathered. Another option would be
deleting the beams manually in the structural analysis software. This would take more time
but might still be faster than drawing the whole beam grid manually.
Concluding from the used BIM models, the tool that has been designed has a few remarks.
The tool gave proper results with steel structures. Yet, the tool has been created with the use
of a sample file that contained a concrete structure. Apparently, the BIM models provided by
the client did not contain any concrete columns or beams, but only concrete walls and floors.
Therefore, those BIM models are not suitable to be used with this tool. Yet, the tool should
be able to provide the right data for both concrete and steel structures.
A vital note to the tool is the importance of using the same parameter name throughout all
projects. A different parameter name results in the tool not being able to extract the right
data.
One of the employees emphasises the interesting prospect to the future of the integration of
structural analysis in BIM and mentions that both the BIM model and structural analysis are
being improved step-by-step during the design phase of a building project. To what extend
calculations will have to be redone becomes more relevant. Ideally, you would want to apply
round-trip engineering, which is the synchronizations of different related software
applications [26]. For example, changes made in the BIM model will also automatically change
the structural model in Technosoft. This round-trip process is present in the connection
between Revit and Robot.
28
8. CONCLUSION & RECOMMENDATIONS
This research has primarily investigated the current situation of structural analysis in BIM
within the company and in the AEC industry. Thereafter it has focused on the more BIM
enabled approaches that are also possible to adopt to. Besides, a new concept has been
introduced which focusses on creating a middleware which allows BIM software and structural
analysis software to collaborate and to make modifications outside of BIM. Considering the
literature review, the interviews with employees and the design of a new concept, this
research has established some results that are summarized in this section. To support this, the
research questions are answered.
Main Question: “Which technique can be adopted by the client for the better integration of
structural analysis in their BIM process and workflow and how can this be integrated?”
Q1. Which BIM-compatible and BIM-supporting approaches/tools are available for
structural analysis?
Q2. What is the current scope of BIM application at the company?
Q3. Which method is the client currently using for the structural analysis?
Q4. Which approach/tool better fits the BIM workflow of the company?
Q5. How can the company best adopt the identified approach/tool?
Starting with the Q1, in this research there are two approaches analysed with the use of
literature. IFC is a file format that can be used to store specific information of a BIM model for
different purposes (e.g. structural information). Many programs used in the AEC industry are
able to work with IFC. However, IFC for structural engineering purposes is not as well
developed as for MEP purposes for example. Another approach which integrates structural
analysis with the BIM process is Robot for Revit. Robot is able to make a bidirectional link with
the analytical model present in Revit. When in either of the two software programs changes
are made, changes will be updated in both programs. However, the bidirectional link is limited
to only one structural analysis software which is Robot. Both IFC and Robot require the BIM
model to have a properly aligned analytical model. Which usually is not the case.
The current scope of BIM application at the company (Q2/Q3) has been analysed by interviews
and observations. The client is working with different software programs for different
purposes. The BIM modeller is mainly working with Revit and keeps the BIM model updated
based on the input of other stakeholders. The structural engineer is not familiar with BIM at
all. The engineer is used to working in different software programs. For example, Technosoft
Raamwerk/Balkrooster and AxisVM is used for the structural analysis of the building. The
information generated with this software is not included in the BIM model and is only present
in separate files. With this approach comes a fair amount of rework, like redrawing the beam
grid of a building. However, the dimensions of the beam grid are already present in the BIM
model.
The concept that has been created (Q4) to solve this issue has been presented in the report.
The verification and validation of the designed prototype of the concept shows that the model
has potential but needs modifications to make the concept properly fit with the workflow of
the client. Nevertheless, the designed model represents the potentials of this concept. It
demonstrates how data can be derived and translated to different formats, so it can be used
to achieve a more efficient data exchange between the architectural and structural design of
building projects. The middleware offers interoperability between the two disciplines and the
ability to choose any structural analysis software.
29
Adopting to Robot might also be interesting for the client. However, it is questionable what
the consequences will be and if carrying out one structural analysis meets the requirements
for the building projects the company is involved in. The use of Robot (and the other
approaches) would require the BIM model to have proper alignment of the analytical lines in
Revit. This is something that needs to be considered at earlier stages of the design process.
Besides, using Robot would entail a totally different approach than the current one. The best
way to adopt to Robot (Q5) would be starting to develop rules and guidelines for the
architects/BIM modellers how to use the analytical model in Revit so time can be saved in a
future stadium.
This research has showed the opportunities that are possible with the extraction of data from
a BIM model and make it suitable for any structural analysis software. It shows how much can
be achieved in a little amount of time and what could be a possible trajectory besides using
the traditional ways of structural analysis in BIM. With further improvement on the execution
of this concept it could be a good solution for solving the interoperability issues that currently
present.
30
REFERENCES
[1] Autodesk Inc., "BIM," 2018. [Online]. Available:
https://www.autodesk.com/solutions/bim. [Accessed 11 April 2018].
[2] D. Bryde, M. Broquetas and J. M. Volm, "The project benefits of Building Information
modelling (BIM)," Elsevier, 2012.
[3] R. Millman, “What is object oriented programming,” 10 7 2018. [Online]. Available:
http://www.itpro.co.uk/programming-languages/30204/what-is-object-oriented-
programming.
[4] S. Azhar, "Building Information Modeling (BIM): Trends, Benefits, Risks, and Challenges
for the AEC Industry," Leadership and Management in Engineering, 2011.
[5] M. Ball, 11 April 2018. [Online]. Available:
https://www.autodesk.com/redshift/building-information-modeling-top-11-benefits-
of-bim/.
[6] Schreuders, 2011. [Online]. Available: http://www.schreuders.nl/bim.html.
[7] "Learn: Dynamo," 2016. [Online]. Available: http://dynamobim.org/learn/.
[8] Beelen CS architecten bv, "Ontwerpproces," 2018. [Online]. Available:
http://www.beelencs.nl/diensten/ontwerpproces/.
[9] J. Kunz and B. Gilligan, “Values from VDC/BIM use,” 2007. [Online]. Available:
http://cife.stanford.edu/VDCsurvey .pdf.
[10] R. G. Kreider and J. I. Messner, "The Uses of BIM," Creative Commons, San Francisco,
2013.
[11] S. P. Zotkin, E. V. Ignatova and I. A. Zotkina, “The Organization of Autodesk Revit
Software Interaction with Applications for Structural Analysis,” Elsevier, 2016.
[12] Y. Arayici, T. Fernando, V. Munoz and M. Bassanino, "Interoperability specification
development for integrated BIM use in performance based design," Elsevier, 2017.
[13] D. Smith and M. Tardiff, “Building Information Modelling: A Strategic Implementation
Guide for Architects, Engineers, Constructors, and Real Estate Asset Managers,” John
Wiley & Sons, New Jersey, 2009.
[14] W. Jeong and K. Kim, “A performance evaluation of the BIM-based object-oriented
physical modelling technique for building thermal simulations: a comparative case
study,” Sustainability 8, 2016.
[15] M. Weise, T. Liebech and J. Wix, “Integrating use case definitions for IFC
developments,” Taylor & Francis, London, 2009.
[16] Y. Bahar, C. Pere, J. Landrieu and C. Nicolle, “A thermal simulation tool for building and
its interoperability through the Building Information Modelling (BIM) platform,”
Buildings, 2013.
[17] H.-L. Chi, X. Wang and Y. Jiao, "BIM-Enabled Structural Design: Impacts and Future
Developments in Structural Modelling, Analysis and Optimisation Processes," CIMNE,
Barcelona, 2014.
[18] Z.-Z. Hu, X.-Y. Zhang, H.-W. Wang and M. Kassem, “Improving interoperability between
architectural and structural design models: An industry foundation classes-based
approach with web-based tools,” 2016.
31
[19] I. J. Ramaji and A. M. Memari, “Interpretation of structural analytical models from the
coordination view in building information models,” Elsevier, 2018.
[20] BuildingSMART International Ltd., “IFC View Defintion,” 2018. [Online]. Available:
http://www.buildingsmart-tech.org/specifications/ifc-view-definition.
[21] KUBUS BV, “BIMcollab,” 2018. [Online]. Available:
https://www.bimcollab.com/en/BIM/OpenBIM/BCF.
[22] S. K. Singh, “Investigating the Current State of Industry Foundation Classes in the
Construction Industry,” Texas A&M University, 2016.
[23] A. Inc., “Revit - Robot Integration,” 2018. [Online]. Available:
http://help.autodesk.com/view/RVT/2019/ENU/?guid=GUID-B850E0C3-2314-4FEC-
B5D1-A7C0CBDF290F.
[24] A. K. Nielsen and S. Madsen, “Structural modelling and analysis using BIM tools,”
Aalborg University, Aalborg, 2010.
[25] Het Nationaal BIM Platform, "Level of Detail: Het Nationaal BIM Platform," 2010.
[Online]. Available: https://hetnationaalbimplatform.nl/.
[26] A. Gentle, “The Social Web of Documentation,” Conversation and Communication, no.
2, 2012.
32
APPENDICES
I. Manual: Modification in Spreadsheet
The Dynamo script is capable of reading the structural information present in the BIM model.
This information is written to an Excel file.
Process 1 – Step-by-step:
1. Open BIM model in Revit
2. Start Dynamo and open ‘Export_Excel.dyn’ (Manage ribbon)
3. Create an Excel file on your computer, go back to Dynamo to select the path of the file
4. Run Dynamo script (bottom left)
5. Data has been stored in the Excel file and will open automatically. The file contains all
the structural columns present in the BIM model and contains a database of all the
Families, Types and Materials that are loaded into the model.
Recommended (optional):
6. Create Filters in Excel to make it easier to select
specific parameters (e.g., filter columns located
on the first floor) – [ctrl]-A and look for ‘Filter’ in
the start ribbon
7. Additionally, the database in the other sheet can
be used to create drop-down lists to make it
more user friendly to choose values – Select a
column and look for ‘Data validation’ in the data
ribbon
These adjustments only need to be done once after
exporting to Excel. The optional steps require a little bit
of skills but are easy to learn and overall process speed
will increase once you are familiar with the procedure.
Now the structural engineer can make adjustment in to
the structural columns in Excel without opening the BIM
model. When the adjustments are final, the Excel file is Figure 14. Filter
used to make changes to the structural columns in the
BIM model.
Process 2 – Step-by-step:
1. Open BIM model in Revit
2. Start Dynamo and open ‘Import_Excel.dyn’
3. Select the path of the file
4. Run Dynamo script (bottom left)
Figure 15. Drop-down list
5. The columns will now update in the BIM model
in Revit, as well as the rightest column in the
Excel file that has not been updated yet.
It is important to use the same parameter names. They may differ between different projects
and therefore should always be checked before using the Dynamo script.
33
II. Manual: Interoperability
The Dynamo script is capable of reading the structural information present in the BIM
model. This information is written to an Excel file.
Process 1 – Step-by-step:
1. Open BIM model in Revit
2. Start Dynamo and open ‘Export_Excel.dyn’ (Manage ribbon)
3. Create an Excel file on your computer, go back to Dynamo to select the path of the file
4. Run Dynamo script (bottom left)
5. Data has been stored in the Excel file and will open automatically. The file contains all
the locations of the nodes present in the BIM model and all the beams that connect
the nodes.
Process 2 – Step-by-step:
1. Open Technosoft
2. Copy the coordinates of all nodes from the spreadsheet and paste into Technosoft
3. Copy the beam connection points from the spreadsheet and paste into Technosoft
34
III. Screenshots Technosoft
Figure 16. Overlap of Beams in the middle area of the construction where multiple levels are facilitated
35
Figure 17. Multiple nodes where should be one
36
37