Automatización de procesos para generar modelos IFC. Aplicación en dos casos de estudio
Fecha
2023Resumen
Actualmente existe un buen conjunto de herramientas que permiten la aplicación de la metodología BIM, pero se trata principalmente de herramientas comerciales de código cerrado. Esto dificulta la reutilización de los datos y su automatización en las distintas fases del ciclo de vida del activo. Este trabajo aborda la automatización de procesos a partir del modelado BIM con Blender de dos casos de estudio, mediante el desarrollo de scripts en Python: una estructura tipo puente arco, de uso frecuente en la ingeniería civil, y un modelo arquitectónico básico. Con este objetivo, se desarrolla una herramienta en formato de extensión para Blender en Python, con la librería IfcOpenShell, para la exportación de los modelos creados al esquema de datos IFC (Industry Foundation Classes). La propuesta aporta una simplificación de los procesos necesarios para llevar a cabo el modelado IFC de una estructura y de un modelo arquitectónico básico como los presentados en los casos de estudio. Actualmente tenemos que clasificar uno a uno los elementos modelados. La extensión desarrollada permite modelar y luego realizar la asignación a entidades IFC a todos los elementos del modelo BIM. Currently there is a good set of tools that allow the use of the BIM methodology, but they are mainly closed source commercial software. This makes it difficult to reuse the data and automate it in the different phases of the asset's life cycle. This work approaches the automation of processes based on the BIM modelling with Blender in two case studies, through the development of Python scripts: an arch bridge type structure, frequently used in civil engineering, and a basic architectural model. For this purpose, a tool was developed in Python extension format for Blender, with the IfcOpenShell library, to export models created to the standard exchange schema IFC (Industry Foundation Classes). The proposal provides a simplification of the processes necessary to carry out the IFC modelling of a structure and a basic architectural model such as those presented in the case studies. Currently we have to classify the modelled elements one by one. The developed extension allows to model and then perform the assignment to IFC entities to all the elements of the BIM model.