logo

The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM

The literature review is the process of reading published work, papers, articles and books etc and summarising the knowledge from these IN YOUR OWN words.

50 Pages19073 Words28 Views
   

Added on  2022-08-20

The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM

The literature review is the process of reading published work, papers, articles and books etc and summarising the knowledge from these IN YOUR OWN words.

   Added on 2022-08-20

ShareRelated Documents
DYNAMO and BIM
THE CONTRIBUTION OF DYNAMO VISUAL PROGRAMMING SOFTWARE IN THE
EVOLUTION OF BIM
Table of Contents
THE CONTRIBUTION OF DYNAMO VISUAL PROGRAMMING SOFTWARE IN THE
EVOLUTION OF BIM................................................................................................................1
1. Introduction to the study...................................................................................................2
1.1. Background...................................................................................................................3
1.2. Purpose..............................................................................................................................5
1.3. Goal...................................................................................................................................6
1.4. Limitations........................................................................................................................6
2. LITERATURE REVIEW.....................................................................................................6
2.1. Definition and history of Building Information Modelling (BIM)...................................6
2.1.1. The current state of Building Information Modelling (BIM)........................................7
2.1.2. Conditions to be met so as to qualify as a BIM model..................................................9
2.1.3. The value of BIM in the context of building design.....................................................9
2.2. Autodesk Revit..................................................................................................................9
2.2.1. The History of Revit......................................................................................................9
2.2.2. Configurations in Revit...............................................................................................11
1. Model elements...................................................................................................................11
iii. Datums.........................................................................................................................12
2. View-specific elements.......................................................................................................12
3. Views..................................................................................................................................12
2.2.3. The Revit Hierarchy....................................................................................................13
2.3. Dynamo Visual Programming Software.........................................................................15
2.3.1. The concept of Visual programming...........................................................................15
2.3.2. Dynamo Visual Programming Software.....................................................................16
2.3.3. The value of Dynamo Visual Programming Software in Revit..................................17
2.4. Object-oriented Programming.........................................................................................18
2.5. Application Project Interface (API)................................................................................19
Chapter 3........................................................................................................................................20
1
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_1
DYNAMO and BIM
Methodology..................................................................................................................................20
Chapter overview.......................................................................................................................20
Building information modeling notion......................................................................................20
Brief history of BIM..................................................................................................................20
BIM dimension..........................................................................................................................21
Visual programming essentials..................................................................................................22
Dynamo......................................................................................................................................23
Dynamo user interface...............................................................................................................23
Dynamo and Revit.....................................................................................................................24
Starting Dynamo........................................................................................................................25
Experimental methodology........................................................................................................26
Methods......................................................................................................................................26
Details of the dynamo script...................................................................................................26
Elements placement................................................................................................................26
The case study............................................................................................................................27
Application designing................................................................................................................29
Existing groups..........................................................................................................................35
Summary of the chapter.............................................................................................................40
Chapter 4........................................................................................................................................41
Results............................................................................................................................................41
The chapter overview.................................................................................................................41
Experimental results...................................................................................................................41
Discussion of the results............................................................................................................41
Parameterization in BIM models...............................................................................................42
Chapter 5........................................................................................................................................43
Conclusion and Recommendation.................................................................................................43
Conclusion.................................................................................................................................43
Recommendation to the study....................................................................................................44
List of reference.............................................................................................................................44
2
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_2
DYNAMO and BIM
1. Introduction to the study
This chapter outlines the background, purpose, aims and limitations of this thesis.
1.1. Background
Currently in the world of architectural engineering, civil engineering and general construction, a
lot of emphasis is being given to time saving abilities; as such, engineers are under a lot of
pressure to save time while also delivering quality and precise work. In order to be able to
deliver the requisite standards of work at the shortest time possible, engineers need to apply a
wide range of methods and tools. Luckily enough due to the wonders of technology such
methods and tools are abundantly available (Singh, 2017). Over the last couple of years, several
construction companies have taken drastic efforts towards automating the work of their
architectural engineers and civil engineers and as such they have moved from hand drawings to
using computer software and BIM (Sacks & Pikas, 2013). The term BIM is an acronym for
Building information modelling which refers to an intelligent three dimensions model- founded
process that is usually used by architectural engineers and other professionals within the
construction and engineering fields to generate in-depth insights and tools for more efficient
planning, designing, constructs and perfect management of buildings and other forms of
infrastructure (Thomson, 2016) .
In recent times, the computing capabilities that are used to epitomize and analyse three-
dimensional models for buildings has improved drastically. The recent advent and evolution of
Building Information Modelling (BIM) has drastically transformed the Architectural,
Engineering and general construction fields from a drawing-based, Computer Aided Design
(CAD) sector to a fully-fledged management and transfer of information-based industry. The
increasing demand for proficiency and time saving during the process of constructing buildings
has stimulated the civil engineering, architectural and general construction industry towards the
full exploitation of the possibilities offered by the current tech-based advancements in the field
of structural design (Kranz, 2016). Various facets of structural design that include but are not
limited to geometrical simulations, performance analysis, mathematical optimization and even
the process of automation have begun to revolutionize the construction industry by inadvertently
arousing attention towards cutting edge techniques of modelling and testing building designs
inside virtual backgrounds (Chi & Wang, 2013). At the moment, the architectural industry
prompts the comprehension behind digital tech-based models by recognising three-dimensional
modelling not only as an exemplification of the actual building but also as a virtual model that is
used to test the actual state of affairs and reclaim crucial information that will aid in achieving
the requisite proficiency that is demanded for by all shareholders (Gamil, 2017). The more
enhanced and effectual these simulations are along the preliminary phases of design, the grander
the possibility for general realization of the project’s goals.
3
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_3
DYNAMO and BIM
The progressive advancements in automation have led to the development of parametric design
which refers to the application of visual programming software which in essence, is directly
connected to the main BIM software (Borland, 2019). In attempts to achieve greater targets of
simulation reliability, efficiency and quality standards, parametric modelling has upheld itself
has one of the most effective tools. Parametric modelling facilitates the creation of malleable and
adjustable designs that can be pooled together with analysis, optimization and computation tools
(Garber, 2017). As such, it raises the overall efficiency of the building model. Furthermore, at
the moment these tools have the ability to integrate Building Information Modelling (BIM)
backgrounds, thereby creating room for more evolved and advanced applications. Although the
application of Virtual Programming software such as Dynamo, Grasshopper and Rhino in the
architectural, civil engineering and general construction fields is still at an all-time low, it is also
factual to argue that more and more investors in the aforementioned industry have become
conscious to the prospective advantages that they would reap by making use of Virtual
Programming software (Holzer, 2016). Moreover, the application of parametric modelling is
drastically increasing due to the fact that more and more countries are in the process of
establishing and enforcing new laws that require mandatory BIM application in particular sets of
projects (de Mattos Nascimentoa, 2016).
The application of visual programming software in BIM has played a very huge role in the
evolution of Building information modelling (BIM). The concept of “Visual Programming
Language” enables designers to construct very realistic relationships using graphical user
interfaces. Instead of developing programming ‘code’ from scratch, the users of visual
programming software can be able bring together conventional associations by connecting pre-
packaged nodes together to make up a complete traditional visual programming algorithm
(Meža, & Dolenc, 2015). Basically, this means that by using visual programming language, a
designer can be able to leverage computational concepts without necessarily having to write new
programming codes (Marcos, 2018). Computational design frameworks such as Visual
Programming software grant users the requisite resources and abilities for systematic automated
geometry creation, alteration and regulation of family parameters using external data and
information dissemination within a given platform and between different design platforms.
Computational design is a term used to refer to the ability to tie creative techniques of solving
problems with powerful and novel computational algorithms that have the ability to program,
mimic, script, regulate and produce various design solutions (Borges, 2018). In recent years,
computational Design has had a massive influence on Architectural endeavours. Design exploits,
be it hefty or minor, have begun to demand for new computational capabilities that allow
architectural engineers to customize their practices and perhaps, pursue cutting edge, innovative
design programs (Nemirovsky, 2017). Computations such as the use of Visual programming can
be leveraged for different for example, architectural engineering design, and the automation of
redundant production process and the construction of expressive form-generators. Irrespective of
the application of computation, it is very clear that designers need frameworks that can enable
4
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_4
DYNAMO and BIM
them to carry out their tasks with easily, more efficiently and within the shortest possible time
(Weinberg, 2019).
At the moment, Dynamo visual programming software is the leading software in the realm of
architectural design and as such is regarded as the leading driver of BIM evolution. Dynamo
visual programming software is an open source Add-in for Autodesk Revit and Vasari which
enables architectural designers to design conventional computation-based designs and
automation processes by making use of a node-based Visual Programming Interface (Cantrell,
and Mekies, 2018). Dynamo Visual Programming software gives architectural designers the
capabilities of sophisticated data manipulation, absolute geometric regulation and relational
frameworks all of which are impossible to achieve using traditional modelling interfaces. On top
of that, Dynamo Visual Programming software grants any architectural designer the surplus
advantage of the ability to leverage computational design workflows within the perspective of a
BIM background, as such; the user is gifted with the ability to construct conventional systems to
regulate Vasari families and constraints (Dutt and Swartz, 2016). In summary, it would be
correct to say that Dynamo Visual Programming software brings out a new essential means in
which architectural engineering designers can work with geometric information within Autodesk
Vasari and Revit towards creating regulatory frameworks for developing, arranging and
visualizing various geometrical concepts (Veloso and Scheeren, 2018). Basically, the Dynamo
Visual Programming framework enables architectural designers to come up with unique systems
and associations that have expanded individual perceptions on how BIM can be used to drive
design ideation.
In summary, it is correct to argue that design ideation through the use of Building Information
Modelling (BIM) is driven towards greater heights by parametric design tools which are based
on 3D CAD software such as Revit which serve to lengthen the margin of potential of BIM. On
top of that, tools like Revit create room for extensive customization capabilities via a set of add-
ins that extend BIM’s native capabilities. In most cases, this add-ins are technologically
advanced by third parties, thus creating room for the integration of performance simulations that
support several interoperability systems such as the Building Information Modelling (BIM)
system whose role is then to solve design complications using optimization techniques, and has
the capability to considerably automate design processes (Bazafkan, 2017). The integration of
Virtual Programming tools on BIM not only instils the Building Information Modelling (BIM)
system with great tractability but also the requisite malleability to be made use of on the
immense majority of projects from the architectural, civil engineering and general construction
industry.
1.2. Purpose
The purpose of this research is to illustrate the contribution of Dynamo Visual Programming
Software in the evolution of Building information modelling (BIM). As mentioned earlier,
construction companies are constantly striving towards reducing the time taken to complete their
projects while also seeking to improve the quality of their work. This endeavour has led to the
5
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_5
DYNAMO and BIM
development of new technologies, products and highly advanced ways of thinking within the
realm of architectural engineering and general construction. This thesis is meant to demonstrate
the contribution that Dynamo Visual Programming software has had on the evolution of BIM
through the aforementioned software’s ability to come up with cutting edge possibilities for
efficient and state of the art modelling and tabulation of BIM models.
1.3. Goal
This thesis aims to illustrate the ways in which Dynamo Visual Programming software has
contributed in the evolution of Building information Modelling (BIM). Despite the fact that
Visual Programming has been widely made use of in different fields, this paper acknowledges
that it has only recently developed significance in the 3D modelling programs of architectural,
civil engineering and general construction fields. Considering the fact that Visual Programming
software are relatively new in the building industry, the goal of this paper is to look at the
various aspects of Dynamo Visual Programming Software that make it a very vital contributor to
the evolution of Building Information Modelling (BIM). Currently, there are numerous
construction companies operating within the construction industry and they use a wide variety of
software throughout the construction process. There is a wide variety of software which could be
used for modelling, energy calculations and calculations of load paths. This research is not meant
to downplay the role of other Visual Programming software but to undoubtedly bring out the role
that Dynamo Visual Programming software plays in the evolution of BIM compared to other
Visual Programming software such as, Grasshopper Visual Programming software and Rhino
Visual Programming software. The analytical applications that are materialized in this thesis
help to demonstrate the enormous possibilities that Dynamo Visual Programming software has
towards completing and improving Building Information Modelling (BIM) as a result of the fact
that it includes parametric geometries and works with Rivets which is basically, the foremost
BIM software.
1.4. Limitations
The exploration of the contribution of Dynamo Visual Programming software in the evolution of
Building Information Modelling (BIM) will be the main area of concern for this research.
Although Dynamo Visual Programming Software cannot be the only Visual Programming
software that is credited for the evolution of BIM, this thesis aims to limit itself to the Dynamo
Visual Programming software purview. The script of the research will be limited to the
aforementioned goals of the thesis. Putting the topic at hand into consideration, several case
studies can be necessary however; this thesis will comprise the generalization of the key aspects
of the Dynamo Visual Programming software with regard to BIM and analysis of Dynamo
Visual Programming elements that are perceived to drive the evolution of Building Information
Modelling (BIM).
2. LITERATURE REVIEW
In this chapter, the theoretical framework of the key aspects behind this thesis is described and
an in-depth explanation is given as to why the aforementioned aspects are important to this work.
6
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_6
DYNAMO and BIM
Furthermore, this chapter will take an in-depth look into the dynamo Visual Programming
software and its relationship with Revit and BIM as a whole.
2.1. Definition and history of Building Information Modelling (BIM)
Building Information Modelling (BIM) is a term used to refer to the procedure that is used to
create a three-dimensional model platform that lets design professionals such as architects and
civil engineering consultants to partake in the design process on an immediate and
multidisciplinary basis (Mayo and Smith, 2018). The concept of BIM is relatively new in the
arena of architecture, civil engineering and general construction but it is true to say that at the
moment, building information modelling (BIM) has been attracting a lot of attention in the
architectural, civil engineering and general construction fields. Within the last half of the decade
alone, the world has been spouting about BIM in the architectural, building and construction
fields so much that most countries are currently in the process of enacting laws and regulations
that will make the application of BIM compulsory in certain projects (Sieffert & Daudon, 2014).
BIM has been the trending catchphrase in the realm of architecture, civil engineering and general
construction and though it may appear to be new to most people, in actual sense the concepts and
technologies behind BIM have been in existence and constantly evolving for more than five
decades MANJUNATHA, 2019).
In retrospect, the idea behind the existence of BIM cannot be credited to a single individual
mainly because it has a very rich history of origination from various regions in the world
including the United States of America (USA), Central and Northern Europe and across the seas
to Japan which is situated in Asia. Basically, the concept of BIM has been in existence since the
advent of the 1970s (De Wilde and Garrigós, 2019). However, it was not until the middle of the
1980’s that the term “building model” was placed in print by a man known as Simon Ruffle.
Nearly a decade later, the term “Building Information Model” was coined and published by G.A.
Van Nederveen alongside a colleague known as F. P. Tolman in 1992. After the term ‘BIM’ was
coined, its development and evolution began officially but no significant leaps were taken until
construction and architectural companies changed their design systems from hand drawings to
AutoCAD digital drawings. AutoCAD’s 2D drawings are mostly similar to hand drawings but
the only difference is that they are done faster. The next step in the evolution of building design
was the introduction of BIM (Nikolic, & Messner, 2011). By making use of a wide variety of
computer software such as Revit, Tekla structures and numerous other types of software, the
users can be able to come up with various distinct shapes and designs within the software’s
framework in a very easy manner. From the 3D models that are generated by the software, 2D
printed drawings can then be acquired. Looking back at the history of BIM, one would
fascinatingly notice that a huge chunk of its history is entangled with the drama of the Cold War.
In summary, it would be true to argue that all these pleasing tales about the innovation and the
evolution of BIM come down to the sprint towards coming up with the most flawless collective
solution that would upset the 2D CAD work flows.
7
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_7
DYNAMO and BIM
2.1.1. The current state of Building Information Modelling (BIM)
Currently, the most idyllic BIM software has capability to epitomize the actual physical and
inherent features of a building as an object-focused design that is linked to a particular database.
Most modern Building Information Models have the ability to render contraptions, enhance
property specific categorization and program specific backgrounds from which designers can be
able to build model components. Furthermore, modern BIM models are mostly three-
dimensional in nature with orthographic two-dimensional plans that are made up of sectional and
elevation outlooks (Shigaki, 2016). During the course of infrastructural or architectural project
development, project representations and variations are congruently adjusted with each change in
the design. Building information models can be designed within software that may or may not be
parametric in nature but it is important to note that the best Building Information Models are
those that are designed within parametric software frameworks. The most recent versions of
BIM have the capability to handle enormous volumes of information, hence the need for
parametric software. In its current form, BIM can be able to make use of a wide variety of files
key among them being the Industry Foundation Classes (IFC) files (Johansen and Kjærvik,
2018). Industry Foundation Classes refers to open and neutral data file formats that can be
opened through various platforms such as Revit. It is also important to note that IFCs exist on a
read-only format and therefore, cannot be edited under any circumstances whatsoever (Becerik-
Gerber, & Ku, 2011). However, despite the fact that IFCs cannot be edited, they can be
influenced on a certain level using Dynamo Visual Programming Software.
An in-depth look into literature concerned with Building Information models reveals that
parametric software are vital for the ultimate efficiency and quality of any given BIM system.
Parametric can be defined as an algorithm-based method that gives room for the manifestation of
parameters and regulations that, collectively serve to delineate, encrypt and elucidate the
relationship between the intention of the model and the model’s subjective response (Wang,
2014). The role of parametric software in regards to BIM is to provide capabilities for the
generation of constraint features which include the elevation of a horizontal base, which then can
be connected to the elevation of a particular set of walls which are parametrically placed in tune
with each other thereby, forming a geometry-linked dynamic database design. The evolution of
BIM as a result of its integration with parametric software introduced a cutting-edge solution to
the challenge of absence of computable raw data during the design stage of any architectural,
civil engineering or general construction project.
The introduction of parametric modelling in BIM created the much needed room for the
architectural, civil engineering and general construction industry to change project
representations at several scales and across disjointed sketch sheets thereby, reducing in a major
proportion the long and tiresome hours that were necessary for manual redrafting of the sketches
(Högberg and SPARGREN, 2017). The application of computer-based technology in the design
sector led to extensive automation of time consuming tasks in all disciplines, thereby largely
improving general yield. During its initial discovery stages, BIM was more of a grammatical
8
The Contribution of DYNAMO Visual Programming Software in the Evolution of BIM_8

End of preview

Want to access all the pages? Upload your documents or become a member.