Technical Area | Articles

The place to solve all your BIM doubts

BIM Automation: Why is it important and what tools exist?

Different visual schedules can be defined for the model development, using the Revit and Dynamo Automation software.

BIM Implementation Software - Hardware Strategies Project Operation
profile_picture
Published: 11/03/2022



The industrialization process in which the construction
sector finds itself has given way to the use of new methodologies such as
Building Information Modeling (BIM), which is a collaborative work methodology
for the creation and management of a construction project. Its objective is to
centralize all project information in a digital information model created by
all its agents.

The maturity of the BIM implementation in many of the
construction projects has led to the standardization of project information and
has allowed more and more information to be added to the model. This
information is very valuable since it allows analyzing times, costs, infrastructure,
etc. But despite being very valuable and adding value to the project. It has
become a tedious and repetitive job, which is why the BIM automation of processes
is one of the solutions that seeks efficiency and reduction of operating costs.
But to start talking about automation, we first need to understand what
automation is and why we need to automate.

What is process
automation?

When we hear the term “automate processes” we imagine robots
in a factory carrying out laborious or repetitive activities that would take
time for man to do, this concept can be applied to many areas, but in the
construction sector this can be done through the BIM methodology in construction
with artificial intelligence that will allow us to be more productive and spend
less time on all those tasks that are repetitive.

Then, automating processes in the execution of projects refers
to generating processes within the development of the project, which can be
systematized and repeated. These processes can be configured for all those
tasks that are repeated and waste time, and this same configuration can be used
in other projects, making it a powerful tool to reduce project execution times.

image

Why automate
processes?

Automating processes helps to optimize them, eliminating
tasks that generate waste and thus also increasing their performance. The
project will be much more profitable if process automation is adopted, but to
be able to automate an investment of time and money is also needed, for example
there is a daily activity that is to search for project folders that takes 2
minutes to complete, since that many times there is no order standard, but
there is the possibility of reducing it to 15 seconds if we automate it,
generating an order standard that allows us to find the folder much faster, to
achieve this we would have to invest a time of 5 days to implement it and in
other cases it would also be necessary to invest money. With this very basic
example it is understood that automation needs an investment, which will be
worth it because later better results will be obtained than before.

Added to the reduction of time and costs, there is also the
importance of identifying repetitive processes through a diagnosis which will
lead to constant continuous improvement. Whether it is an architectural, structural, or MEP BIM Modeling project.

BIM tools for process
automation

Within BIM there are tools that help us optimize these
processes, some of these are:

Revit

image

This intelligent 3D BIM Modeling Design software for
architecture and engineering facilitates the design tasks of a project and
helps with the planning and control of work processes. Revit is considered as a
software that allows us to automate some processes unlike CAD, for example, in
the documentation of plans, a lot of time was spent with CAD, since each one
had to be solved separately: plants, sections, facades and now with the help of
Revit you can automatically solve these parts. In other words, the software
automatically solves us based on what is being designed.

Dynamo

image

According to Autodesk, the company that developed this tool,
"Dynamo is a graphical programming interface that allows you to customize
the construction information workflow." In other words, Dynamo is a visual
programming environment that can be associated with different BIM software in
order to facilitate geometric and mathematical design.

This tool complements Revit very well, since it is an open
source program that facilitates the use of the Revit tool by providing a
simple, intuitive and fast interface. With Dynamo for Revit you can automate
BIM processes, such as repetitive tasks or streamlining workflows in a Revit
model.

Python

image

Python is a high-level programming language that, thanks to
its versatility, power and simple code, is used to develop applications of all
kinds.

This tool is very important as it is a necessary plugin for
Dynamo Revit.

Dynamo is a visual scripting environment in Revit, but it is
severely limited if you don't use Python scripts to directly access the Revit
API. So in this way you can get more out of Dynamo Revit for process
automation.

Software
Revit Revit MEP Dynamo

Source: https://www.marsbim.com/blog/revit-api-integration-its-use-and-dynamo/

Stay updated with the latest news, events, job offers, software and much more. Sign up to our monthly Newsletter and enjoy the best of BIM for free

Thank you for subscribing to the Newsletter!