Dear TeamCAD website visitors,

We continue to cover interesting topics related to the BIM workflow. As I announced in the previous article, “Advanced BIM data management“, I am going to cover the automation of BIM workflow in this article. It is logical that, before we go deeper into the analysis of the BIM workflow automation, we first define what BIM means precisely and what the term automation means, and then consider later what we really want to automate.

In my opinion, the best definition of the BIM workflow is that BIM workflow is “a methodology that relies on an intelligent, data-rich 3D model, as a basis for designing, simulating and collaborating between designer, contractor, and investor through the various phases of project process “.


BIM projektni proces - grafik


Automation can be defined as “product making technique, process or system that works automatically “or as “creating and implementing technology and workflow that oversees or controls the production of products and services and their delivery “(definition is translated from “International Society for Automation “– ISA).


Automatizacija procesa - definicija


After defining what a BIM workflow is and what automation is, we are facing an issue of defining the relation between BIM workflow and automation. The questions such as – is not the BIM workflow itself a design process automation? Is automation a tool for improving BIM workflow? How can process automation in the BIM workflow itself add value to the BIM workflow and bring savings to project participants? are imposed.

If you have read the questions carefully and then thought through them, you will admit that it is not so easy to give a short and simple answer to any of the questions asked. Therefore, I am going to elaborate on each of the questions raised below and provide a detailed answer to each one.

Is the BIM workflow itself a design process automation?

If you go back to the introductory section of this article and read the BIM workflow definition, I think you could agree with me that the BIM workflow does not mean automation of the project process by itself. We can say that BIM automates the project process only partially. Still, we cannot consider it as a tool for the full automation of generating and exchanging data in the BIM workflow itself. Here is an explanation for such a claim:

We already know that every BIM model of discipline, within the BIM multidisciplinary project, generates a large amount of data during the project process. To give a more precise answer to the question - is the BIM workflow itself a design process automation, in my opinion, it is necessary to roughly classify the generated data in the BIM model of discipline into data related to the BIM model geometry, data related for analytics and different calculations in the BIM discipline model and the data generated to exchange between various disciplines in the project to optimize the multidisciplinary BIM workflow. Then it is necessary to consider how they are generated and what they are worth in terms of automating a multidisciplinary BIM workflow:

  • Data related to the geometry of the BIM discipline model:
    - generated partially automated during the modeling of the BIM discipline model;
    - have value mainly related to multidisciplinary coordination between BIM models of different disciplines;
  • Data related to materials, analytics, and various calculations in the BIM discipline model:
    - not automatically generated;
    - to be of value within the discipline, it is generally necessary to manually add data;
  • Data generated for the exchange between different disciplines to optimize the multidisciplinary BIM workflow:
    - generally not automatically generated;
    - to have value in the data exchange in a multidisciplinary project process, it is generally necessary to manually add data.

Analiza generisanih BIM podataka

After analyzing the generated data during the BIM workflow, classified according to how they were generated and their value, it is clear that there is plenty of room for improvement of the BIM workflow.

Is it possible to achieve this by using different digital tools to optimize and automate the BIM workflow?

Is automation a tool for improving BIM workflow?

The answer to this question is significantly more straightforward compared to the previous one, and it does not require an extensive explanation.

Automation of the BIM workflow with different digital tools has become necessary and, as such, brings many benefits and savings to all participants in the project. During the BIM workflow, considerable savings are achieved through the use of various digital tools that automate non-standard parametric modeling, generation of additional BIM data, processing and manipulation of generated BIM data, automated and regulated exchange of BIM data between different disciplines.

However, by definition, the automation of the BIM workflow benefits the most for the investor, because by implementing the automation of the BIM workflow, the investor receives much more data for the same number of hours spent by the designer and contractor. The data generated in this way is also very accurate since manual and human error are minimized when the BIM workflow is automated.

Automatizacija BIM projektnog procesa

To better understand how the automation of the BIM workflow can be helpful, we must first identify which digital tools are most commonly used in the BIM workflow automation process and the BIM workflow optimization process in general:

  • Dynamo is a digital tool used for non-standard parametric modeling, generating additional and non-standard data for more efficient calculations within the BIM discipline model; to process, manipulate and facilitate the visualization of the generated data in the BIM model and the arranged data exchange between different disciplines in a multidisciplinary BIM workflow. Dynamo is a programming language and is based on the principle of visual programming. The reason that makes it a favorite digital tool for automating the BIM project process is that it is integrated with the Revit platform and does not require any additional procurement costs. It is easy to learn and does not require extensive programming experience. The massive advantage of including Dynamo as a digital tool to automate the BIM project process is that once written Dynamo script, which automates a specific logical part of the BIM workflow, can be used on an unlimited number of projects. This, with a well-designed Dynamo script applicable to multiple projects, gives tremendous value and brings great savings to project participants.
  • Python is an object-oriented programming language most commonly used to generate, transfer, and process data in the BIM workflow. Python helps as effectively as Revit plugin (PyRevit) or as part of Dynamo scripts integrated into Dynamo “Node”. What characterizes Python is that it is also a favorite tool in data science, system automation, API development, etc. Otherwise, the first book written to learn developers on using the Python programming language is called “Automate the Boring Stuff.” This fact simplifies any further explanation of why Python serves the domain of BIM workflow automation, both for operations in the BIM discipline model and in a multidisciplinary BIM project environment.
  • The Revit / Excel link is a digital tool for automating data entry into the BIM model, as well as for data processing, different calculations, and data visualization of the BIM model discipline or multidisciplinary BIM model. The Revit / Excel link can also be used for an arranged exchange of data between different disciplines in a multidisciplinary BIM workflow.

The digital tools mentioned above are the most powerful tools for automating the BIM workflow. Of course, there are many more digital tools that are very useful for successfully implementing the automation of the BIM workflow. However, the goal of the text is not to present all possible tools for successful implementation of BIM workflow automation, but to give you an idea of what direction you should be considering when trying to find the best digital tools for BIM workflow automation and optimization.

How can process automation in the BIM workflow itself add value to the BIM workflow and bring savings to project participants?

Process automation in the BIM workflow itself can bring significant savings to all participants, provided that the regulated data exchange is predefined in the BIM Execution Plan (BEP) itself. Discipline designers and contractors in a multidisciplinary project then only have to follow the BIM requirements, most often set by the investor.

As I mentioned earlier, besides the time savings during the BIM workflow, automation brings additional value to the project itself by minimizing the possibility of human error when manually entering specific values into the BIM model parameters, as well as in the larger amount of digital data in the BIM disciplines generated without the extra hours spent on manual data entry.

usteda vremena i novca tokom BIM projektnog procesa

Before I continue about how process automation in the BIM workflow itself can add value to the project process and bring savings to project participants, I need to remember my colleague’s discussions during one BIM forum, where he explained the best way to excellent optimization and savings in the BIM workflow. Namely, he metaphorically introduced me with the automation of the BIM workflow as a long-lasting war, in which to win, one must win many small battles. Dynamo and Python scripts can be taken similarly, as well as the Revit / Excel link.

It is simply not possible to write a very complex script and expect it to automatically automate the complete BIM workflow with the click of a button.

But with multiple smaller Dynamo and Python scripts, as well as Excel files linked to the Revit model, which automate logical entities in the BIM workflow, it is possible to optimize the BIM workflow and reduce the sheer amount of manual work. Then it is possible to embed the formulas in Dynamo and Python scripts and an Excel file linked to the Revit model and obtain results from them that will help us in the further BIM workflow. Last but not least, with the help of Dynamo and Python scripts, as well as Excel file, it is possible to link data both for the exchange between disciplines and for linking additional data related to elements in the BIM discipline model, which can be of great help with the BIM model for calculating facility maintenance operating costs.

I have attended many presentations where the spectacular capabilities of specific digital tools have been announced. Still, since I have not seen them with my own eyes or seen them working in a real project environment, I have not been wholly convinced of the capabilities that were presented at the presentation. Since this text can also be seen as a kind of presentation, I would not leave readers disappointed.

Therefore, I give you a link to examples of the successful implementation of automation tools in the BIM project layout.

In the following text, “Small but Big Savings in the BIM Workflow”, I am going to give you many more examples of successful automation of the BIM workflow with Dynamo / Python / Excel. And it is hopefully going to give you an idea of how you can automate BIM workflow on your next project by yourself.

With this, I would like to finish the article on the automation of the BIM workflow. If you have any questions, comments or want to know more about the topic I covered in the article “BIM Workflow Automation”, please contact TeamCAD, who will be happy to provide you with additional information.

 

Until next time,

Predrag Jovanović

::

Previous article on the similar topic:

"Advanced BIM data management" 

 



Dear TeamCAD website visitors,

With this text, I would like to announce a series of articles where I am going to write about advanced BIM data management. As BIM is increasingly being set as the default standard for project design, the implementation of the BIM workflow is becoming essential for both designers and investors, and it also increases for contractors.

How one sees BIM could be very differently interpreted depending on the viewing perspective. Because of that, in the following text, I process different interpretations of the BIM workflow depending on who is the viewer – designer, investor, or contractor. In the following articles, I am going to carry over my thoughts, conclusions, and suggestions, based on more than fifteen years of experience in implementing BIM workflow as BIM coordinator and BIM manager in international design and consulting company.

BIM implementation from the designer perspective

For the designer, BIM is usually the workflow that helps him draw a 3D model of its discipline, and which is going to be coordinated with other disciplines in the project. Often, but not as a rule, the BIM model within a particular discipline is also used for different calculations. Thus, for example, the structure BIM model is often used for structure analysis, the MEP model is commonly used for various calculations such as heating and cooling installations calculations, while the architectural model is most often used to design architecture and check the coordination of an architectural project with other disciplines in the project. Besides BIM data generated for the designing needs of the particular discipline in the project, the BIM model is often used for the quantities of the materials. The quantities of the materials are not the same as the bill of quantities, and those two terms we should not be confused. The bill of quantities is the contractor's obligation, and the designer could do the quantities of the materials. It could be beneficial for the investor in deciding for the most economical design solution in case the client has to choose over a few design solutions in one project.

We could say, from the designer’s perspective, that above mentioned BIM activities imply as sufficient contribution in generating BIM data. Also, we could say that every discipline in the design process generates a lot of BIM data, which could be used for the design process optimization within a particular discipline.

What is the problem in the above mentioned is that BIM workflow often wrongly represents generating data and parameters which designer needs for its discipline, with no ambition to share generated data with other disciplines and project participants in an arranged way. In that way, we often have a problem with too much data and too many parameters in a BIM model of a specific discipline, which most commonly stay in that particular model of the discipline. As such, they do not worth anything for other disciplines in a project.

The easiest way to illustrate the BIM model without well-planned and arranged data exchange between disciplines is with the following image, which I am going to explain with comparing the worth of load which truck transports:

truckload compared with BIM data

The truckload could be compared with data that stay „captured“ in a BIM model of a specific discipline. Unfortunately, in the vast majority of projects, the data generated in a BIM model of a certain discipline stays useful only for that discipline in a project. The data arranged similar to the truckload, loses worth significantly, and substantially limiting full BIM potential, keeping in mind that almost every project is multidisciplinary in the investor’s perspective. Basically, without data exchange between different disciplines in a project, we cannot even say that BIM workflow is applied in full capacity in a particular project.

It should not be mistaken that only sharing parameters and data is enough by itself, because it may seem very chaotic, like an example on the following image:

dogs as chaotic BIM data

Exchanging the BIM data of a particular discipline with other disciplines in a project makes sense only if the data and parameters are shared with other disciplines in an optimized and arranged way. I often point out in my presentations and speeches in different professional conferences that I in BIM is the most crucial thing and that information in a model of a certain discipline worth if and only if it is shared in a wright moment of the design process.

dogs represented as well arranged BIM data

To sum up, the essential prerequisite for the successful BIM workflow implementation in the design process of the multidisciplinary project are:

    • establishing the efficient BIM workflow inside a specific discipline and efficient data flow within different disciplines in a multidisciplinary design process;
    • excellent communication in the whole project team;
    • efficient and arranged data sharing at the right moment of the design process.

It is possible to achieve the prerequisite mentioned above only with the BIM workflow automatization, both inside the discipline in a project and data sharing in a multidisciplinary design process. I am going to write about the BIM workflow automatization in the few following articles.


BIM implementation from the investor perspective

I often hear opinions that it is effortless to cover this topic because each of us finds ourselves in the role of investor several dozen times every day. By definition, when you buy goods, it is in the interest of the buyer of the goods or services to obtain the highest quality product and to pay as little money as possible for that product. There is, however, a problem with placing investors in the project in an appropriate context.

If the investor is not BIM educated, he will very often be satisfied with a project printed in a paper, most commonly A0 and with the different calculations, that he would pass to the contractor to build a building which is a subject of the investment. The not BIM educated investor is going to be satisfied by delivering a project in paper format and by building construction. The problem is that he will not even be aware that such a project format would cost him much more than a BIM project, and there are many reasons for this. I am going to state some of the reasons:

  • inadequate coordination between disciplines in a project, which means more construction site issues, more construction delays and very often need for “additional works” which makes construction financially difficult for the investor;
  • impossibility of building’s lifecycle simulation;
  • impossibility of calculating facility operational use expenses;
  • impossibility of giving or selling the digital model to the facility manager, who is going to use that building for maintenance planning and continual updates of the completed state of the building.

table with projects compared with BIM model with too many data

All of the lacks mentioned above, and many more others that I did not count, the BIM educated investor would avoid. He would be aware of the BIM workflow advantages, and he would actively participate in BIM workflow and engage BIM manager, who would work in its interest. With the document „BIM Execution Plan“ or abbreviated BEP, BIM educated investor would formulate BIM requirements, both for designers of different disciplines and for the contractor, who would hand over the digital models to the investor after design and construction phases. These models would then be handed over or sold by the BIM educated investor to the facility manager to manage the operational maintenance costs of the facility as efficiently as possible.

This type of design process and the construction completion results in ownership of a digital model of the completed state of the building, which can often be classified as having a "digital twin" of a building that is under construction or of the already constructed building. I am going to process the topic of "digital twin" in one of the following articles individually and explain in detail the optimal way of creating and handing over a digital twin to newly designed objects. I am also going to explain the need and value of digitizing existing buildings, all for that more efficient management of the building's operating costs and the cost of the life cycle of the building mentioned above.

BIM data from Revit

BIM implementation from the contractor perspective

When, as a very young engineer, I started working at a small contracting firm, the boss often criticized my laziness. It was because before undertaking a specific operation on a construction site, I did not draw that detail and elaborate it in CAD in many ways and more variants. I have to be honest that at first, I didn't even realize the need for it.

I remember his definition vividly that a drawing serves to make errors several times in suggesting a solution until the best option is reached. His conclusion, which I now completely agree with, was that a mistake in a drawing is much cheaper than a mistake in the construction site itself. Several drawings of elaboration of one detail cost the cost of paper and toner for the printer or plotter, while on the construction site, every mistake is very costly, as it often requires additional work and additional costs when constructing the building.

revision cloud in AutoCAD mistake funny

The story, which I started the section on BIM implementation from the contractor’s perspective, was intended to explain, through a straightforward example, the meaning of the most ordinary drawing of details and the construction of that part of the construction site. I hope you noticed in the introductory section about BIM implementation from a contractor perspective that I indicated that I elaborated on the detail in CAD and try to imagine how much savings can be made by applying a BIM workflow over a traditional contracting project made in two dimensions and paper format.

If we try to make a comparison between a CAD project drawing and a fully coordinated multidisciplinary BIM model, it would be easiest to make such a comparison by racing motors through dense forest and racing along a well-maintained Formula 1 race track, where motor racing along track with Formula 1 race track quality is, of course, the construction of a building using the BIM workflow.

Here are just a few of the key benefits that the BIM workflow provides, without going into a detailed explanation of each item, which I am going to do in one of the following articles:

  • 4D – digital simulation of the construction and simulation of the construction phases;
  • 5D - digital simulation of building construction, which also takes into account the cost of each element in the building. It allows us not only the making of the bill of quantities before the start of construction works but also an expense summary at any time during the construction. If the contractor has more than one active construction site, in simple terms, it allows the 5D contractor to manage the money and supply of materials in a simulated digital process of building multiple facilities, which would significantly benefit the contractor during the construction of the facilities;
  • 6D - facility life cycle cost calculation or facility maintenance cost management. By itself, developing a 6D model is not necessarily the obligation of the contractor. Still, it largely depends on the desire of the investor to whom they would entrust the creation of the 6D model.

I must mention that all of the benefits mentioned above of implementing a BIM workflow when building a facility cannot be implemented without a previously fully coordinated multidisciplinary BIM model. This leads to the logical conclusion that there should be an arranged relationship and trust between the designer and the contractor in the data they both generate during the design process.

handshake

Based on professional experience, I can say that in many cases, the role of defining BIM requirements and managing the generated BIM data between the designer and the contractor is taken over by the investor. The logical reason is that he finances the design of the project and the construction of the building, and therefore an arranged and efficient data management during the design process brings significant savings to the investor. In the case where the investor is also the end-user of the constructed facility, the arranged and efficient management of all the generated data by the designer and contractor seems to be the only logical solution that brings significant savings to the investor, and in this case to the owner of the facility during the design process, construction process and in managing the operational cost of maintaining the facility.

Having defined, and thus rounded up, data management and relationships between the designer, contractor, and investor in the domain of the BIM workflow and advanced BIM data management, I would like to finish this first article and announce more of them in which I am going to go deeper and in more detail in the topics I started with this one. In the following articles, I am going to cover the topic of "BIM Project Process Automation". There, I am going to discuss efficient data generation workflows, the role of Dynamo / Python scripts in more efficient data exchange within the BIM model of a specific discipline, and optimized data exchange between BIM discipline models in a multidisciplinary project environment.

If you have any questions, comments or want to know more about the topic I covered in Advanced BIM Data Management, please contact TeamCAD, who would be happy to provide you with additional information.

Until next time,
Predrag Jovanović

 

 

Predrag Jovanović – short biography

Predrag Jovanovic BIM manager Arup TeamCAD

Predrag Jovanović is a civil engineer with over sixteen years of experience in BIM technologies and over 2,500,000 square meters of BIM modeling and multidisciplinary coordination.

Predrag has much experience in BIM coordination and BIM management, which he gained while working at the international company "Arup" in the position of "Project BIM Coordinator".

In addition to designing, managing data, and BIM coordination on multidisciplinary projects, Predrag has been organizing and managing various BIM workshops for more than ten years, in which knowledge and experience in applying the latest BIM technologies and problems in implementing them are exchanged between employees. He is characterized by great enthusiasm for ongoing professional development, improving, and learning of the latest BIM technologies. He focuses on finding new and better ways to work, more efficient automation, and improving the BIM workflow.

Predrag is a BIM champion for the Arup Germany group. In addition to designing and BIM coordination, Predrag currently organizes and manages Skype Dynamo / Python workshops for the European region and BIM multidisciplinary workshops for Arup Germany. He has extensive experience in Revit Structure, Revit Architecture, Navisworks, Solibri, Reizto, Revit / Sofistik / GSA interoperability, data management (Dynamo, Revit / Excel link). He also has extensive experience in various project environments such as BIM 360, Aconex, BIMcloud, etc...

For more information about Predrag, please click on this link

 


© 2025 TeamCAD d.o.o. Sva prava su zadržana.
Šumadijska 47 / VI sprat, stan 67
11080 Zemun, Srbija

Welcome to www.teamcad.rs! This website uses cookies. By continuing using this website, you agree to our use of cookies. More details