Bibliotecas de Familias para fabricantes
Para la generación del modelo BIM As Built, es necesario que los objetos BIM cuenten con un mínimo nivel de información con el que podamos definir el elemento que se ha acabado instalando en obra. Esta información puede añadirse manualmente a través de las especificaciones técnicas de los productos o bien a través de las familias que podamos descargarnos de las páginas web de los fabricantes.
¿Familias genéricas o de fabricante?
Es una discusión recurrente, las familias genéricas suelen ser más livianas, con geometría aproximada e información y características genéricas. En cambio, las de fabricante suelen tener geometrías reales de los productos comerciales, contienen información específica del elemento definido y por tanto tienen un mayor peso en el modelo.
El uso de las familias de fabricante puede ayudarnos a ahorrar tiempo en la generación de un modelo As Built, ya que las familias ya cuentan con la información geométrica real del elemento además de contar con parámetros donde se embeben sus características.
Si generamos un modelo As Built en base a familias genéricas, deberemos evolucionarlas e incluirles información que no se ha podido introducir en fases anteriores ya que no sabremos el modelo comercial final de un producto hasta que no esté instalado en obra.
Consideraciones previas
En este post, explicaremos algunas de las consideraciones necesarias para poder crear bibliotecas de objetos BIM para fabricantes.
Definición del alcance
Lo primero que debemos saber es la naturaleza de los objetos BIM que se deben realizar y los requisitos con los que deben cumplir.
Por ejemplo, si se tratan de elementos que se colocan en el proyecto y no influyen en ningún tipo de análisis o si por lo contrario se tratan de elementos sujetos a análisis o simulaciones como por ejemplo las luminarias.
También será importante decidir los softwares a los que se quiere dar respuesta con la biblioteca de objetos BIM ya que influirá en el proceso de creación de familias.
Diagnosis e información de partida
Una vez definidos los objetivos y el alcance de los objetos BIM a generar, se deberá estudiar la información de la que se dispone de base. Estudiar si se tienen geometrías CAD o en otros formatos que puedan transformarse en otros formatos además de un estudio de transformación a Revit.
El reaprovechamiento de geometrías existentes, aplicados de una forma correcta, puede repercutir en una disminución del coste de generación de objetos BIM para nuestro cliente. Para poder reaprovechar toda esta información, es necesario organizarla de una determinada manera.
Automatizaciones
En función del número de objetos a generar, será importante estudiar la necesidad de automatizar el proceso a través de programas informáticos ad-hoc.
Estas automatizaciones nos permitirán generar objetos BIM en varios formatos de forma automática y por lo tanto de forma mucho más rápido que manual. Podríamos estar hablando de unas 100 unidades por hora de ejecución. La duración puede variar en función de la complejidad de la geometría, la cantidad de información a asociar, los formatos que se deban generar, etc.
Otras consideraciones
Será también importante que la base de datos desde donde el programa recolecta los diferentes archivos o paquetes de información para la generación de esta librería de objetos contenga toda la información (geometría, metadata y otros) y esté estructurada de forma correcta (sin que falten archivos ya que podría producirse errores durante la ejecución).
Conclusiones
Es necesario contar con una biblioteca de familias representativa del catalogo comercial, actualizada y útil para utilizar en los modelos BIM. Pero en ocasiones, la complejidad de la creación de estas familias condiciona el esfuerzo necesario para realizarlas y por tanto la inversión económica del cliente para realizarla. Gracias a las automatizaciones, podremos generar un showroom BIM para que diferentes fabricantes pueden poner a disposición de técnicos involucrados en el proceso constructivo a través de la metodología BIM y que estos cuenten con objetos BIM con información válida para poder ser utilizadas en los modelos BIM y en diferentes tipos de análisis.
Visores IFC para solución Open BIM
Cuando diseñamos una solución integral en una organización debemos valorar las distintas herramientas que más se adaptan a las necesidades de nuestros clientes.
Desde el punto de vista del usuario final que debe usar el visor IFC, valoramos positivamente aquellas aplicaciones de fácil navegación y orientación sobre los modelos BIM. Desde un punto de vista técnico nos centraremos en aquellos que ofrecen una solución basada en un estándar abierto y más concretamente en aquellos compatibles con IFC.
Términos Open BIM
Antes de entrar a nombrar estos visores debemos tener en cuenta los siguientes términos y comprender la definición de Open BIM de una aplicación:
- Open Standards (o estándares abiertos): Una aplicación tiene soporte para Estándares abiertos cuando puede importar o exportar información especifica hacia una estructura de especificación pública. Aún así no significa que toda la información que se importe o exporte se transfiera según una norma abierta, pero la certificación de una aplicación puede asegurar que en la mayoría de su caso un subconjunto especificado puede ser importado o exportado correctamente.
- Open Api (o Api abierta): Cuando la aplicación tiene su propio formato para almacenar la información de un proyecto con una definición y estructuras de información específica de la aplicación, el almacenamiento y la recuperación no se hacen en un formato abierto, sino que se trata de una aplicación ‘’cerrada’’. Aún así, el proveedor del programa puede dejar la posibilidad de que terceros puedan hacer uso de la API abierta. En ese caso, esta podrá ser usada para escribir, actualizar y/o recuperar datos.
- Open Source (o Código abierto): No debe confundirse el termino de Open Standards con Open Source. Los estándares abiertos especifican un formato de datos abierto en cambio el ‘’Open Source’’ o código abierto significa que el código fuente de la aplicación esta disponible públicamente.
Visor IFC gratuitos
Uno de los estándares abiertos más importantes para almacenar datos BIM es IFC. Por lo que repasaremos los visores gratuitos que tenemos disponibles y mencionaremos que funcionalidades cabe resaltar de cada uno de ellos en un contexto Open BIM.
A continuación, nombraremos algunos de los visores IFC de estándar abierto, la mayoría de ellos con código fuente disponible:
(En ningún caso esta vista pretende ser limitadora ya que existen una gran cantidad de soluciones en el mercado, pero si servirá para presentar las algunas de las diversas soluciones existentes)
BIM Vision
BIM Vision permite visualizar modelos creados con la versión IFC 2x3 e IFC 4. Como funcionalidad destacada nombramos la proyección 2D y la API abierta, además de permitir que otros sistemas puedan desarrollar plugins.
Como complemento a destacar (pero no gratuito) BIM Visión aporta la funcionalidad de comparar geometría y datos, ya sea elementos del mismo archivo o bien entre distintas versiones de archivos.
FZKViewer
El visor ofrece una retroalimentación detallada del archivo IFC. Por lo que lo valoramos positivamente como herramienta para validar la calidad de un archivo IFC. Además que la tecnología de este visor se utiliza como servidor oficial de pruebas y certificación del IFC de la Building Smart.
Aunque es cierto que hemos detectado algunos baches en la importación con geometrías complejas o con cálculos de operación Booleana que no permiten abrir los archivos, destacamos también sus posibilidades de importación (GML, IFC, gbXML...) y en exportación (CItyGML y DXF entre otros).
Trimble Connect
Trimble es una de las compañías mas grandes en software de construcción, este visor es la versión renovada de Tekla BIMsight.
Esta versión anterior ya disponía de funcionalidades como visualización de varios modelos, opción de recorte y compatibilidad con varios formatos, en esta evolución Trimble Connect soporta además nube de puntos y dispone de su API de escritorio. En esta nueva versión se ha eliminado la funcionalidad de detección de choques.
Solibri Model Viewer
Solibri como empresa de software especialista en comprobación de archivos de modelos IFC dispone de su visor referente en el mundo BIM por su capacidad en mostrar las propiedades completas del archivo.
Además, Solibri incorpora un enorme rango de funcionalidades de verificación y validación para el modelo de datos en comparación con el resto de visores.
Xbim Xplorer
xBIM es compatible con fomato IFC 2x4. Su código fuente disponible permite que su visor forme parte de herramientas que necesitan leer y manipular archivos IFC. Una de las características principales de xBIM es la validación de esquema IFC.
xBIM puede mostrar la mayoría de propiedades del IFC y permite exportar archivos IFC a ifcXML, ifcZIP, etc.
https://docs.xbim.net/downloads/xbimxplorer.html
Conclusión
Podemos apreciar que todos los visores son capaces de visualizar la estructura del árbol de IFC, aunque existen diferencias entre la forma de visualizar tanto el árbol como las propiedades de los objetos. Entre estas diferencias también destacan otras funcionalidades como son las funcionalidades de visualización de planos 2D, cajas de sección o herramientas de validación y comprobación.
Dicho esto, no existe una mejor opción para todas las soluciones, el mejor visor depende de las funcionalidades necesarias dentro de la solución global, de la API y los lenguajes de programación necesarios.
Las soluciones que deben abordarse para los requisitos de datos determinados en procesos de A/E/C/FM deben tener en cuenta que en la elección de las aplicaciones existe el componente de aprendizaje sobre el uso de la herramienta por el personal que debe usarlo, por lo que siempre puede ser una buena opción centrarnos en soluciones de código abierto que puedan permitir ajustar el diseño de las interfaces si es necesario.
Extracción de datos de DWG para su uso en Revit
Es común que en el durante de implantación del BIM en las empresas existan diferentes estados de madurez BIM en los distintos procesos que se realizan.
No es de extrañar que un proyecto básico se haya comenzado a desarrollar en software CAD y que cuando se tenga que pasar a la fase de proyecto ejecutivo se tenga que realizar desde un entorno BIM. Es común también que mientras los proyectos se desarrollan con software de diseño paramétrico, haya procesos que todavía no se han adaptado a la nueva metodología.
Puede darse el caso que un ingeniero eléctrico tenga que realizar un cálculo lumínico y que para ello no haga uso de los modelos BIM disponibles. En el mejor de los casos, el ingeniero nos proporcionará un archivo DWG para que podamos tomarlo como referencia a la hora de incorporar las luminarias en el proyecto.
En entradas anteriores del blog hemos podido comprobar como con el uso de Dynamo podemos automatizar tareas reduciendo los tiempos y recursos. En este caso, el uso de este software nos ayudará a utilizar los datos extraídos del archivo DWG para poder facilitar el modelado de los elementos en Revit.
Consideraciones previas
Para poder extraer datos del archivo DWG hay que tener en cuenta unas consideraciones previas, ya que si no los resultados pueden no ser los esperados. Para que el proceso funcione correctamente, se deberán tener en cuenta los siguientes puntos:
- Sistema de coordenadas: las coordenadas del archivo han de ser las mismas tanto en el DWG como en el archivo de Revit.
- Unidades del archivo: el sistema de unidades ha de ser el mismo tanto en el DWG como en el archivo de Revit.
- El punto de inserción de los bloques debe estar en el centro del bloque.
- El nombre de los bloques del DWG será el mismo nombre de la familia equivalente en Revit. Esto nos permitirá agilizar el proceso y que el script de Dynamo sea más sencillo de ejecutar.
Data extract
Para obtener los datos necesarios del DWG, utilizaremos la herramienta Data extract de AutoCAD. Con ella obtendremos información de los distintos bloques de las luminarias del archivo DWG que el ingeniero ha generado con el programa de cálculo.
Para poder usar la herramienta, introducimos el comando “_dataextract” en la línea de texto de AutoCAD. En la interfaz que se abre, seleccionaremos la opción de “Crear una nueva extracción de datos” y elegiremos donde queremos guardar el archivo para posteriores exportaciones.
Una vez seguimos adelante, nos aparece una interfaz que nos permite elegir los elementos de los cuales queremos obtener información. Para nuestro caso, seleccionaremos los bloques de las luminarias que nos interesen.
En la siguiente interfaz deberemos escoger la información que nos interesa para poder traspasar la información a Revit. Para insertar las familias en Revit necesitaremos saber las coordenadas, por lo que escogeremos las opciones de Posición X y Posición Y. Incorporaremos también el parámetro de rotación para poder disponer los elementos en la orientación que sea necesaria.
Finalmente, en opciones de salida seleccionaremos la opción de generar un archivo en formato .xls que posteriormente utilizaremos para obtener los datos con Dynamo.
Importación de datos
Una vez hemos obtenido los datos desde el DWG podremos utilizarlos para crear las luminarias en nuestro modelo de Revit utilizando Dynamo.
Para ello, utilizaremos los parámetros Posición X y Posición Y para determinar el punto de inserción de las luminarias. Para definir la posición en altura se le otorgará desde Dynamo el valor que se considere oportuno. En el caso práctico de esta entrada se ha propuesto situar las luminarias a 3 metros del nivel del suelo.
Como hemos renombrado los bloques del DWG como las familias de Revit, usaremos el parámetro Nombre para seleccionar la familia de cada de uno de los tipos de luminaria que hay que modelar.
Finalmente, rotaremos las luminarias con el parámetro Rotación para que se sitúen en la orientación deseada.
Con el desarrollo del script propuesto, conseguiremos utilizar la información de los dibujos en CAD para optimizar el proceso de modelado desde un archivo DWG de referencia, lo cual nos permitirá utilizar parte de la información disponible y no tener que volver a rehacer el trabajo con otro software.
Conclusión
Aunque el nivel de madurez BIM de los distintos procesos que se desarrollan no sea siempre el mismo o sea nulo, es importante saber qué información de la que se dispone es reutilizable para otros procesos.
Poder reaprovechar la información de otros procesos, aunque no se hayan desarrollado mediante la metodología BIM, es clave para no tener que rehacer el mismo trabajo en distintas plataformas.
Utilizar toda la información disponible nos permitirá optimizar el proceso del desarrollo del proyecto y nos permitirá dedicar los esfuerzos a mejorar la calidad del proyecto.
¿Información o desinformación en un proyecto de O&M?
La gestión de datos e información es una tarea compleja, dado a que las fuentes de la misma son muy diversas y a su vez vienen en diversos formatos y desde diferentes perspectivas, lo que puede conducir a sesgos y desinformación; esto nos indica que el hecho de contar con mucha información, no necesariamente es indicio de tener una visión holística, sino por lo contrario; puede promover el caos si no se gestionan correctamente y nos pueden conducir a actuaciones erráticas; de forma que la gestión de datos es un factor clave para todo proyecto, especialmente para la operación y mantenimiento.
¿A qué nos referimos con información?
Un proyecto desde que inicia su concepción hasta la fase de explotación viene condicionado y asociado a inmensas cantidades de datos y mediante nos vamos acercando a la fase de explotación, estas se vuelven más complejas; pues además del factor humano añadimos monitorizaciones y grandes extensiones de datos.
Modelo de Información
Lo primero que debemos tener claro es que, si bien trabajemos en BIM o no, a lo largo del desarrollo de todo proyecto estaremos gestionando un modelo de información, el cual está compuesto por tres componentes de información principales:
- Geometría, ya sea bidimensional o tridimensional
- Metadatos, información estructurada y granular que nos ayuda a definir, caracterizar y gestionar elementos
- Documental, toda clase de fichero o documento que contenga información relacionada a los elementos
La comprensión de estos conceptos facilitará esclarecer la forma de utilizarlos, además debemos ser conscientes de que este modelo de información varía y evoluciona a lo largo de todo su ciclo de vida y con cada una de las fases proyectuales.
Fuentes de información de proyectos
Podemos ejemplificar la evolución del modelo de información, haciendo un breve bosquejo de tipos de información asociados a proyectos y cruzándolos con las fases proyectuales.
Como podemos notar en el cuadro anterior, hacemos especial mención a la etapa de O&M pues es donde la información es más valiosa y muchas veces es más difícil de tener acceso a la misma. Con bastante frecuencia los Facility managers están a ciegas en la gestión de activos pues no han tenido un feedback de todo lo sucedido en etapas previas y, por otro lado, reciben datos nuevos de los activos constantemente.
Los datos nos vienen en un lenguaje verbal o escrito (digital o físico), en formatos convencionales o especializados, que dependiendo de que, son más difíciles o más trabajosos de gestionar. Las fuentes usuales de información suelen ser:
- Agentes del proyecto, usuarios, proveedores, gestores, promotores, especialistas, contratistas, técnicos, etc.
- Modelos bidimensionales o tridimensionales, modelos de información del proyecto tales como planos o modelos BIM.
- Herramientas de gestión, aplicaciones informáticas diseñadas para el apoyo en la gestión con diversos enfoques.
- Sistemas monitorizados, sistemas que hacen la lectura y registro de rendimientos, consumos, etc.
Consejos para la gestión de datos
Si bien no podemos evitar que se genere una ingente cantidad de datos, podemos definir actuaciones que faciliten la gestión y que nos asegure la fiabilidad y trazabilidad de los mismos. Algunas de ellas son:
Hacer un análisis de la información requerida, antes de pedir, es necesario analizar y definir qué información nos interesa recopilar para poder realizar nuestra labor, de esta forma será más fácil establecer requerimientos a los usuarios y agentes, además que evitaremos tener información improductiva y sobrecargar nuestras bases de datos.
Establecer un mismo “lenguaje” para el intercambio de información, ante la diversidad y la cantidad, es estrictamente necesario establecer protocolos y estándares que nos ayuden a dirigir la información que queremos, además de cómo y cuándo la queremos; de esta forma también podremos evitarnos la tarea de depurar información que ya no tiene relación al proyecto o que ha quedado desfasada.
Estos protocolos y estándares son guías estratégicas de los diferentes procesos de colaboración con la identificación de roles, funciones, responsabilidades y los pasos a seguir en los diferentes procesos, además de la incorporación de estándares de la organización que permitan a todos los agentes de la misma hablar el mismo idioma,
Es importante incluir dentro de los mismos un formato de intercambio de información con agentes externos de forma que se puede asegurar la ejecución y trazabilidad de la metodología de trabajo.
Limitar o conducir los canales de consulta. Tener abiertos demasiados frentes de información puede llevar a discrepancias y pérdida de información, debemos evitar dos o más fuentes para una misma tipología; o en su defecto, establecer un protocolo para la unificación o sincronización de las fuentes.
Integrar la gestión, siguiendo el punto anterior de canalizar, podemos dar un paso más y hacer integraciones que no dependan de un protocolo manual.
El uso de herramientas de gestión especializadas, especialmente para los tipos de información que son de carácter verbal, para que se pueda contar con un registro, o para los tipos que vienen de monitorizaciones en que se generan listados descomunales difíciles de controlar. Otro de los enfoques es la selección de herramientas que nos permitan integrar la gestión.
Entre estas herramientas podemos mencionar:
- Gestores de mantenimiento (GMAO/CMMS).
- Sistemas de monitorización de edificios (BMS/SCADA).
- Gestores energéticos.
- Gestores de espacios de trabajo (IWMS/CAFM).
- Gestores de incidencias (HELP DESK).
- GIS.
- Middleware.
- Cuadros de mando
- Etc.
La selección de una herramienta dependerá de muchos factores, especialmente de la materia de trabajo, no debe ser una selección aleatoria ni necesitamos tenerlas todas, ésta debe acoplarse a nuestras funciones, pues el objetivo de estas es servir de apoyo en la gestión y nos ayudarán a cubrir las necesidades de nuestra organización.
Conclusión
El conocimiento es poder y aunque la gestión de datos será siempre un desafío, acotar, estandarizar y monitorizar la misma nos dará los inputs clave para la gestión de los activos y sus componentes.