Archivo de etiquetas ifc

PorEquipo BIMnD

10 Consejos Para Exportar un buen IFC con REVIT

A estas alturas de idas y venidas con la metodología BIM, Sabemos las mil y una bonanzas del uso del BIM da igual en fase de proyecto, en obra, en el “facility management” o para la gestión de nuestro activo (sea un edificio, un negocio…). Todo empieza a dar vueltas en nuestra cabeza y las posibilidades son enormes. Pero en este post vamos a rebajar el nivel, empecemos por la idea básica, ¿qué unidad de comunicación tenemos a la hora de compartir y gestionar los modelos? El modelo nativo de un programa (en este caso un archivo de Autodesk Revit) puede ser útil para todos esos parámetros de gestión del mismo en ese programa. Pero si en nuestro proceso BIM tenemos que tener en cuenta el trabajo de los distintos profesionales que entraran en juego en nuestro proceso, ¿Cómo nos comunicamos con ellos? Y lo que es más importante, ¿Cómo lo hago si no usan nuestro programa nativo de modelado?.

Empezamos hablando entonces del IFC. ¿Qué es el IFC? El IFC es un formato de archivo basado en objetos, desarrollado por “buildingSMART International”, cuyo objetivo principal es el de facilitar la interoperabilidad a los profesionales involucrados en proyectos de arquitectura, ingeniería y construcción. Consiste en un modelo tridimensional que no solo se limita a la geometría si no que contiene la información básica sobre construcción inteligente. Desde el lanzamiento de IFC4, el formato IFC cumple con una norma ISO reconocida (ISO 16739:2013).

Pero hablando de la práctica concreta, Sabemos que la información, el “como” y la “forma” del IFC, tiene más de una consideración. Daremos unos consejos de como exportar un IFC de calidad en el programa Autodesk Revit.

1. TEN EN CUENTA EL USO DE TU IFC

El uso de nuestro IFC, deberá estar atado a unas necesidades o al menos a los requisitos de un proyecto. Normalmente el programa objetivo donde interpretaremos el IFC nos pide un nivel de calidad del modelo y requisitos, solo es necesario investigar un poco. Si solo necesitamos un IFC, como hito de un modelo (algo así como un pdf que certifique un plano en un momento determinado del tiempo) debemos tener en cuenta los requisitos de información que necesitaremos para ese modelo. Si no sabemos por dónde empezar al menos debe responder estas preguntas por cada elemento de nuestro modelo:

  • Asignación que debe tener: como elemento IFC y clasificación si se necesita después

  • Asignación precisa: Definir tipo de elemento e incluso características constructivas

  • Como interactúa: Si este es un elemento es parte de otro. Como la barandilla de una escalera

  • Relación inmediata: A qué nivel está asociado y hasta que nivel llega si es necesario

  • Los atributos estándar: como tipo de elemento. Una ventana, posee aparte de sus dimensiones datos de transmitancia térmica y acústica, por ejemplo.

2. MODELO BUENO, MODELO SIMPLE

Si queremos sacar un modelo geométricamente correcto en IFC. Debemos simplificar en Revit. Dos modelos a simple vista iguales pueden ser muy distintos cuando hablamos de complejidad. Debemos procurar que los elementos hechos “in-situ” o los elementos anidados en familias estén realizados con extrusiones, Barridos simples y B-rep (puntos y líneas de masa), el resto de métodos puede hacer que se vuelva más complejo si se combinan con otros elementos o con vacíos. Igual pasa cuando hablamos de herramientas de editado de perfil de muro, que solo conseguimos que el modelo pese más y puede que el IFC tenga incongruencias geométricas. Preferible usar vacíos y asociaciones de enlace a superior/base.

3. GENERA EL FORMATO CORRECTO PARA EL USO Y TAMAÑO CORRECTO

Para empezar el IFC tiene varios formatos por tamaño (“ifc”, “IfcZIP” e “ifcXML”) la diferencia es el tamaño del archivo resultante y la compatibilidad con el programa objetivo o que resulta mas cómodo para algunos programas de cálculo (ifcXML). Después tenemos distintas versiones de IFC según su definición, donde los principales son el formato IFC2x3 y el IFC4. Su diferencia reside en su interpretación de la geometría.

4. UTILIZA LOS PARAMETROS PREDETERMINADOS

Revit en sus plantillas inicialmente, no incluye los parámetros IFC predeterminados para una exportación global, tenemos bien que insertarlos con la “herramienta interoperabilidad BIM” eligiendo una categoría predefinida o al instalar el plugin de autodesk “ExportIFC20xx” (XX, pertenece a la versión de Revit que estemos utilizando). Básicamente este paso nos ayuda a insertar los parámetros IFC reconocidos por Revit con unos nombres bien definidos pero que son adicionales al modelo.

A modo de ejemplo, estos son los parámetros predeterminados para un muro, que deben estar correctamente cumplimentados:

Pset_WallCommon

Parámetros predeterminados en Revit:

“Reference”                                    Tipo de componente

“FireRating”                                     Clase de resistencia al fuego

“ThermalTransmittance”             Valor U

“IsExternal”                                     Componente exterior

“LoadBearing”                                Componente de carga

“ExtendToStructure”                     Fijo en la parte superior

5. ASEGÚRATE QUE EN TU TABLA DE ASIGNACIÓN ESTÁ TU MODELO BIEN DEFINIDO

Tanto importación como exportación tienen la tabla de exportación IFC, bien rellenada e incluso si has insertado elementos auxiliares o mas complejos de lo normal en una edificación, asegúrate que quedan bien descritos en sus parámetros internos. Usando el parámetro “IFCExportAs” en tal caso si necesitas cambiar de categoría (“¡ojo!” que no funciona con todas las familias).

6. LA COORDINACIÓN ES ESENCIAL

Cuando hablamos de BIM como si no quisiéramos hablamos de coordinación de archivos. Para coordinar el modelo debemos tener un criterio unificado de coordinación. Podemos ayudarnos de la coordinación de Revit, ubicando nuestro proyecto, adquiriendo coordenadas de un elemento externo e incluso asociar a un elemento como un cubo de 1x1x1m las propiedades de “IFCSite” como elemento coordinador. Todo esto ayuda que estemos en el programa que estemos todo queda en su sitio y coordinado.

7. MODELA COMO SE CONSTRUYE

Este con diferencia es el consejo más obvio; lo hemos leído en decenas te tutoriales y de conferencias sobre BIM; básicamente, si conseguimos que el Modelo BIM se parezca más a la realidad más fácil será para nosotros que el IFC salga correcto y con calidad.
Asegúrate que los muros se enlazan bien y no hay elementos volando, que los elementos en general y las instalaciones en particular no colisionan entre sí, si insertamos modelos externos a Revit asegurarnos que el número de identificación único que define cada elemento del modelo (GUID) no se repite.

8. CADA OVEJA CON SU PAREJA

Una expresión coloquial para decir que cada elemento debe estar asociado correctamente con su nivel. No puede haber muros situados geométricamente en nivel 2 asociados a nivel 1, por ejemplo. También tendemos crear elementos como fachadas continuas desde base a coronación, pasando por varios niveles. Si lo hacemos a nivel nos ahorraremos problemas posteriores aun que se pueden partir, un muro más complejo puede dar problemas de geometría. Si consideramos esto las mediciones serán más coherentes y no obligamos a que los elementos tengan coherencia con su entorno, es un concepto esencial para el IFC y para el control de calidad del modelo.

9. ASEGURATE QUE LA ESTRUCTURA DE IFC ES CORRECTA

Además el IFC tiene su propia estructura de árbol interna, de manera que a esto podemos decirle que los niveles podemos tener todos los que necesites en el modelo, pero plantas de edificio solo unas pocas. Asegúrate que solo las plantas del edificio estén definidas.

10. LOS PARÁMETROS DE EXPORTADOR SON UN VIOLÍN QUE HAY QUE AFINAR

Posiblemente ya hayas probado intentar trabajar con el IFC y al exportar sin ningún tipo de cambio el IFC desde Autodesk Revit. Con el resultado que el IFC resultante no es lo que esperabas. Al fin y al cabo, el programa no puede adivinar tus necesidades y debemos programarlo desde un principio.

Hay tutoriales magníficos que explican todo un proceso en el cuadro de exportación. Pero yo le doy hincapié a varios puntos que pienso que son esenciales:

Rellena bien los datos de proyecto y si tienes que usar la selección de romper elementos, puede que te tengas que plantear corregir cosas del modelo por que puede dar problemas.

Considera la coordinación 

“Ten claro que propiedades necesitas, investiga tu proyecto y personaliza los mapas de tablas de planificación”

EN CONCLUSIÓN

En BIMnD tenemos experiencia en el trabajo colaborativo y hemos integrado un flujo de trabajo interoperativo entre distintos softwares. De manera que entendemos la necesidad de encontrar esa ayuda o ser concisos en la comunicación mediante archivos IFC.

PorEquipo BIMnD

BCF – El Formato de Colaboración en BIM

Ya sabemos que el IFC es un formato que es conocido por el público en general, y digamos que sería como el “PDF” en BIM, el formato de OpenBIM. El uso de este formato es lento, pero firme y práctico, y las distintas empresas desarrolladoras permiten trabajarlo e implementarlo dentro de sus softwares. Y aunque IFC si es popular, su hermano el BCF (BIM Collaboration Format) no lo es aun tanto.

Entonces, ¿Qué es el BCF?

El BCF (BIM Collaboration Format) es un formato, desarrollado en 2009 que sirve para el intercambio de comunicaciones relacionadas con el modelo IFC.

BCF es un formato de archivos abierto basado en XML que te permite agregar comentarios a un modelo BIM en formato IFC. Y aunque no está regulado por la norma, tiene una estructura  bien definida para soportar el intercambio de observaciones entre miembros de un mismo proyecto a través de un modelo IFC.

Un BCF, puede contener varias vistas del modelo en formato imagen, coordenadas dentro de un IFC, y comentarios o reseñas conectados a partes del modelo.

Pongamos un ejemplo...

Dentro un mismo proyecto, Alejandro desde España está trabajando en la arquitectura de una edificación en software ArchiCAD. Desde Holanda, su compañero Bart está modelando las instalaciones del edificio con REVIT MEP. Y a su vez, su compañero Hendrik que es el Project Manager desde Suiza y también está dentro del equipo, se encarga de gestionar el proyecto, supervisarlo y revisar las colisiones. Este escenario de trabajo es algo que se da bastante a menudo en los proyectos BIM en nuestros días.

Pues bien, cuando se encuentren errores, como por ejemplo colisiones detectadas por Hendrik desde Suiza, la forma más ágil de comunicar estos cambios, corregirlos y avanzar en el proyecto sería el uso de un archivo en formato BCF. De esta manera, los otros miembros del equipo estarían al tanto a tiempo real mediante los ‘issues’ o notificación de errores diractamente en el modelo.

Lo bueno del formato BCF es que al ser un estándar global, vamos a tener soporte en casi todos los software BIM, y además en muchos de forma nativa, y cero problemas de compatibilidad.

El uso del BCF nos da una gran ventaja

Gracias al BCF, se va a mejorar la colaboración entre los diferentes agentes que trabajan en un proyecto en BIM, y así poder plantear observaciones o problemas, lanzar comentarios y responderlos siempre dentro de un formato de archivo abierto.

Es por eso que al fin y al cabo este formato es de índole descriptiva capaz de mostrar de forma muy visual los problemas a resolver, nos aporta una gran comunicación y un registro sobre quién encuentra un error y dónde. El formato colaborativo definitivo.

PorEquipo BIMnD

Control de Calidad en Modelos BIM. Parte 2: Uso correcto de propiedades definidas en IFC

Este artículo forma parte de un blog completo de 4 partes. Puedes leer la parte 1 aquí: Control de Calidad en Modelos BIM: Parte 1

La disponibilidad de la información sobre los objetos se asegura utilizando correctamente las propiedades y conjuntos de propiedades definidos en IFC.

Fuente: BIM Loket/Building Smart - Manual de entrega de información básica BIM (MEI)

Con la comprobación de esta regla nos aseguramos que todos los elementos del modelos tienen la consideración de carga o no carga. Dejando claro cuales son los elementos estructurales en el proyecto y cuales no. Por ello, exclusivamente los elementos estructurales deben tener esta marca de elemento de carga.

Básicamente esta regla comprueba la presencia en el conjunto de propiedades  Pset_*Common’, la propiedad ‘LoadBearing’, y la interpretación de ésta en los componentes relevantes. Esto incluye: – Todos los objetos de las disciplinas: Hormigón prefabricado, estructura de acero y estructural – Todas las vigas, partes de elementos de construcción, columnas, techos, losas y paredes.

Por ejemplo, si hemos clasificado una viga, como elemento estructural según la codificación que hayamos usado, esta regla considera que ese elemento viga es estructural y que por lo tanto debería tener la asignación de elemento de carga; sino es así nos marcará un error indicando que algo está fallando.

Así mismo si tenemos un muro que hemos clasificado como Tabique y le hemos puesto la propiedad de Elemento de carga, me detectará que  no es posible que un tabique sea un elemento estructural, por lo tanto dirá que hay un error.

Fuente: BIM Loket/Building Smart - Manual de entrega de información básica BIM (MEI)

Esta regla comprobará que se ha asignado la propiedad interior/exterior a todos los elementos del modelo. Esta propiedad nos indicará si un elemento se encuentra dando a la exterior o en el exterior de nuestro edificio o no. Por ello deberían marcarse todos los elementos.

Primero comprobará que está relleno el campo interior/exterior y luego comprobará si se ha rellendo correctamente teniendo en cuenta la clasificación utilizada.

Por ejemplo una muro de fachada será exterior y un tabique será interior.

Según la clasificación que hayamos usado, podemos ver que los cerramientos tienen un código y las particiones interiores tendrán otros, por ello Solibri nos detectará mediante esta regla si tienen correctamente asignada la propiedad exterior/interior según el tipo de elemento y su código de clasificación.

Básicamente comprueba la presencia del conjunto de propiedades “Pset_*Common”, y la propiedad “IsExternal”, y su contenido en todos los componentes.

Si a un cerramiento le aplicamos el código de cerramiento pero lo aplicamos el valor IsExternal=False entonces, nos dará un error en esta regla.

Fuente: BIM Loket/Building Smart - Manual de entrega de información básica BIM (MEI)

Mediante esta propiedad se comprueba el parámetro FireRating  (Resistencia al fuego) de los elementos. De tal forma, que primero se comprobará que este parámetro esté relleno en aquellos elementos que debería tenerlo relleno (Estructura, puertas, ventanas, etc) y por otro lado, comprobará si el tiempo de resistencia al fuego de este parámetro es correcto según la clasificación que le hayamos dado.

Un ejemplo: Si hemos marcado una puerta con el código de clasificación de puerta contra incendios, ésta tendrá un requisito mínimo de tiempo en minutos de resistencia al fuego. Sino es así nos marcará un error indicando que esta puerta no cumple con el requisito requerido.

Así mismo podemos pensar en cuanto a: forjados, muros, paredes interiores, etc… Todo estó tendrá unos requisitos mínimos en cuanto a la norma vigente, en nuestro caso CTE-SI, marcándose unos minutos de resistencia según el tipo de elemento y su uso en el conjunto del edificio.

Fuente: BIM Loket/Building Smart - Manual de entrega de información básica BIM (MEI)

Esta queda reservada para personalizarla, en busca de un parámetro específico del proyecto. En ocasiones, el proyectista quiere añadir un parámetro específico a los elementos del modelo BIM que deben incluirse en el IFC.

Imaginemos en un proyecto Passive House, donde este parámetro requerido sea la U de transmitancia térmica; y se quiere que este parámetro quede recogido dentro de la información de los elementos ventanas, puertas, muros exteriores etc… La disciplina de Arquitectura debe incluir este parámetro y además podemos marcar en la regla que no sobrepase una cifra para cumplir con las necesidades Passive House requeridas.

Imaginemos un modelo enfocado a mantenimiento. Este parámetro requerido puede ser desde un código de identificación de cara a mantenimiento (código de una máquina, fecha de instalación), un código de inventario, o si pensamos en una pilar, puede ser hasta la fecha de hormigonado del mismo.

Pues bien, en este caso, se requiere esa información y se puede personalizar la regla para que busque la información y que nos avise en el caso que no se detecte la información en los elementos exigidos:

  • Que busque los pilares ifcColumn.
  • Que tiene capacidad de Carga Loadbearing=True.
  • Que compruebe que existe el parámetro “Fecha de Hormigonado”; así mismo que éste esté relleno.