BIM y Cloud Computing


Francisco Javier Bolívar Lupiáñez

fblupi.es/master_informatica-CCSA

¿Qué es BIM?

El Modelado de información de construcción (BIM, Building Information Modeling) es un término que apareció en 2002 de la boca de Jerry Laiserin. Aunque apareció en 1984 cuando Graphisoft lo implementó con el nombre de Virtual Building en su programa ArchiCAD.

El BIM es el proceso de generación y gestión de datos de un edificio durante su ciclo de vida.

Esquema BIM

Ejemplos

  • Autodesk Revit
  • Bentley Architecture
  • Tekla Structures
Autodesk Revit

Bespin

El planeta de los edificios flotantes

El software mencionado anteriormente usa framework autónomo por lo que se dificulta el acceso a la información.

Se propone pasar de un framework "single-alone" a uno "host-based" (Cloud Computing).

Desarrollar un SaaS para un sistema de visualización y manipulación de modelos BIM.

De esta forma se crea un sistema más sencillo de utilizar e interaccionar entre los distintos participantes: Compañías de construcción, propietarios de negocios y compañías de arquitectura.

Esquema Cloud-BIM

Visualización

El 83% de la información recibida por los humanos provienen del sentido de la vista.

Cloud-BIM necesita proveer visualización en 1D (texto), 2D(grafos y gráficas) y 3D (modelo tridimensional).

Para ello hace uso de NVIDIA RealityServer como motor gráfico.

RealityServer

El renderizado se hace en el servidor.

Al cliente le llegan imágenes comprimidas.

Edición

Creación de una GUI que permita al usuario interactuar con los modelos.

Requisito no funcional de velocidad importante.

Debe seguir los principios de:

  • Visible
  • Retroalimentación
  • Fácil de recordad
  • Coherencia
  • Consistencia

Framework del sistema

Esquema Framework

Capa cliente

GUI con la que el cliente interacciona.

En el MVC sería la vista.

Capa aplicación

SaaS. Engloba la funcionalidad que se ejecuta en el lado del servidor.

Provee acceso a las funciones del sistema como un servicio web.

En el MVC sería el controlador.

Capa de datos

Base de datos relacional donde se almacena la información sobre el BIM.

Conclusiones

Problemática BIM:

  • Modelos muy grandes
  • Distintos formatos
  • Acceso por distintos usuarios con una misión distinta

Solución CC:

  • Se pierde menos tiempo en transferir ficheros entre los distintos participantes
  • La capa de presentación puede variar dependiendo del usuario y su objetivo
  • Dependiendo de la carga de usuarios activos se usarán más o menos máquinas ahorrando costes
  • Ídem con almacenamiento

Referencias

  1. Lee, G., Sacks, R., Eastman, C. M. (2006). "Specifying parametric building object behavior (BOB) for a building information modeling system". In Automation in Construction 15 (6). pp. 758-776
  2. Chuang, T. H., Lee, B. C., & Wu, I. C. (2011). "Applying cloud computing technology to BIM visualization and manipulation". In 28th International Symposium on Automation and Robotics in Construction (Vol. 201, No. 1, pp. 144-149).