IFC PRINCIPIOS, USOS Y MAL ENTENDIMIENTO DE SU APLICABILIDAD
Publicado por Gabriel Conejera con 1 comentario
Entendiendo IFC y la iniciativa de buildingSMART
En palabras sencillas, IFC es un formato de código libre y neutral, que permite describir, intercambiar y compartir información de un proyecto, durante todo su ciclo de vida. IFC puede entenderse en los siguientes formatos:
ifc | IFC data file using the STEP physical file structure according to ISO10303-21. The *.ifc file shall validate according to the IFC-EXPRESS specification.
This is the default IFC exchange format. |
|
.ifcXML | IFC data file using the XML document structure. It can be generated directly by the sending application, or from an IFC data file using the conversion following ISO10303-28, the XML representation of EXPRESS schemas and data.
Note: an .ifcXML file is normally 300-400% larger then an .ifc file. |
|
.ifcZIP | IFC data file using the PKzip 2.04g compression algorithm (compatible with e.g. Windows compressed folders, winzip, zlib, info-zip, etc.). It requires to have a single .ifc or *.ifcXML data file in the main directory of the zip archive.
Note: an .ifcZIP files usually compress an .ifc down by 60-80% and an .ifcXML file by 90-95%. |
Para entender sus principales conceptos, usos y aplicabilidad, comenzaremos entendiendo su procedencia. IFC o Industry Foundation Classes comenzó siendo una iniciativa de Autodesk, la cual buscaba crear un conjunto de clases (Definidas en lenguaje de programación como C++), para estandarizar el desarrollo de aplicaciones de software. Además, en un comienzo tenía otro nombre, se conocía como Industry Alliance for Interoperability. Este consorcio buscaba principalmente, solucionar la interoperabilidad entre distintos softwares. Las empresas de esta primera iniciativa eran empresas que participaban en distintas etapas del ciclo de vida de un edificio. Lo que se tradujo en un muy buen punto de partida.
En el año 2005, buildingSMART tomó esta iniciativa de la definición de Clases Fundamentales para la Industria AEC y se transformó en una organización sin fines de lucro, que promueve la interoperabilidad de datos de un activo.
buildingSMART promueve el intercambio de información en todo el ciclo de vida de un activo. Esto a través de un esquema de datos llamado IFC.
Imagen 01
Además, transformó sus estándares en diferentes ISO standards, las cuales forman los principios básicos de su metodología, las cuales define de la siguiente forma:
Imagen 02
- ISO 29481-1 / ISO 29481-2 Information Delivery Manuals: definen una metodología para entender y especificar los procesos y el flujo de información, durante todo el ciclo de vida de un proyecto.
- ISO 16739 IFC: Es el formato de código abierto, neutral que describe, intercambia y comparte los datos de un activo.
- buildingSMART BCF: Define un formato de colaboración BIM llamado BCF. El cual tendrá la habilidad de posibilitar el seguimiento de cambios de información, durante todo el ciclo de vida de un edificio.
- ISO 12006-3 / buildingSMART Data Dictionary: Define todo un mapeo de conceptos o términos, que servirán como un Diccionario de Datos con términos, vocabulario y atributos de elementos u objetivos dentro de un modelo BIM.
- buildingSMART MVD: Las aplicaciones que utilizan IFC, traducen los procesos en requerimientos técnicos en distintos Model View Definition, distintas formas de visualizar la información desde un modelo desarrollado en plataformas BIM.
Tipos de IFC
Cuando hablamos de tipos de IFC, hablamos de distintos Model View Definition, definidos por los distintos tipos de esquemas presentes en el estándar IFC. Entre los distintos tipos de esquemas podemos encontrar:
· IFC 2×2: Definido por el Coordination Model View Definition, es el antiguo esquema versión 1.0.
· IFC 2×3: Definido por el Coordination View Model View Definition.
· IFC 2×3 Coordination View 2.0: Constituye a una versión mejorada del IFC 2×3 original. Es el esquema más utilizado actualmente.
· IFC Structural Analysis View: Definido por el Coordination Model View Definition, pero orientado a los análisis estructurales, puntos, cargas, materiales, perfiles y secciones.
· IFC Basic Handover: Esquema definido para el intercambio de datos para Facility Management, específicamente para aplicaciones CAFM y CMMS.
· IFCSpace Boundary: Constituye una extensión del IFC 2×3 Coordination View 2.0, el cual es pensado para manejar información en cuanto a espacios para posteriores análisis energéticos.
· IFC 2×4 View Reference: MVD pensando para ser utilizado en los flujos de trabajo basados en modelos de referencia, en donde el intercambio de información es unidireccional. Es decir que los cambios necesarios en cuanto a representación de formas o datos, no se realizan sobre el IFC. Estos deben ser realizados por el autor del modelo.
· IFC 2×4 Design Transfer View: Este esquema establecer los parámetros para proporcionar información de un proyecto, para la edificación de elementos interconectados. En donde las aplicaciones puedan insertar, eliminar, mover o modificar elementos y espacios físicos de construcción.
Formatos de IFC
Existen 3 tipos de archivos IFC:
.ifc : Formato estándar, basado en STEP (Standard for Exchange of Product Model Data).
.ifcZIP : Corresponde a un archivo IFC comprimido que es legible para cualquier software capaz de trabajar con IFC.
.ifcXML: Este formato está basado en el esquema XML, que convierte automáticamente los datos en lenguaje EXPRESS.
Estructura de IFC
Los formatos definen su estructura de datos una manera simple y lógica, la cual organiza los datos en una estructura de árbol de acuerdo con su tipo, como se muestra a continuación:
Imagen 03
Usos del IFC
Los formatos IFC son comúnmente utilizados en proyectos en donde prima la colaboración entre diferentes equipos geográficamente distanciados o en donde la definición de estándares para el desarrollo del proyecto, mediante el Plan de Ejecución BIM, fue pensado para que todas entidades actúen sobre diferentes plataformas BIM. En un entorno basado en la colaboración de datos y modelos. Con el paso del tiempo, más desarrolladores de software se han sumado al estándar de buildingSMART, abriéndole paso a la interoperabilidad mediante el uso de IFC.
Imagen 04
Como dijimos anteriormente, en la descripción de los distintos tipos de IFC. El más utilizado es el IFC 2×3 Coordination View 2.0. El esquema utilizado en este MVD permite compartir datos y geometría de un modelo, para ser usada de manera referencial, en el desarrollo de otros modelos.
Cabe cuestionarse que este MVD IFC 2×3 sea el más utilizado, tal vez por desconocimiento de la usabilidad de los otros tipos, o puede ser porque el Uso BIM más utilizado en los proyectos de construcción en Chile, sea la coordinación geométrica y espacial. Lo cual, según estudios realizados por el PLAN BIM y la Cámara Chilena de la Construcción, muestran en cifras que esto es así. La coordinación de especialidades es el uso BIM que más se le da a esta metodología. Lamentablemente las oficinas que utilizan BIM en sus proyectos, solo se cierran al uso de un software o de un solo desarrollador. Lo que restringe la interoperabilidad de la información.
Entonces, volviendo a lo planteado al inicio de este artículo. ¿Por qué en la red nos encontramos con profesionales que hablan de que IFC no es la mejor forma de compartir información?.
Existen distintos tipos de IFC, con esquemas diferentes y con su especificación tipo, en donde su aplicabilidad se verá fuertemente perjudicada si existe un desconocimiento previo o si está mal planteado su uso. Es este desconocimiento el que influye en la desconfianza, pero esto no quiere decir que el formato IFC no sea una buena alternativa para compartir información. Es cierto que está en pleno desarrollo, pero los ya establecidos como el IFC 2×3 o el IFC 4, si son correctamente utilizados, en la fase del proyecto correcta o en el punto exacto de un flujo de trabajo planteado por un BIM Manager. Darán grandes beneficios y serán un aporte a los procesos de manejo de datos e intercambio de información.
Imagen 05
Sin dudas, IFC es la respuesta para trabajar de manera colaborativa y sin limitaciones de plataformas o de marcas de desarrolladores de software. Gracias a IFC, podemos enviar modelos No Editables, que servirán de referencia para los profesionales de las otras especialidades del proyecto.
Generalmente, la exportación de un archivo IFC marca un estado del proyecto. Por esta razón, suele utilizarse solo de manera referencial, simplemente porque IFC no constituye un formato vivo que comparte simultáneamente los cambios entre disciplinas. Por lo que siempre será mejor opción volver al software nativo para realizar cambios en el modelo que fue exportado a IFC. Además, IFC soluciona una de las problemáticas mas comunes en algunos softwares, que es el peso de los archivos. Es comúnmente sabido que los proyectos desarrollados en Revit, mientras sean más complejos y la cantidad de información, traducida en igual cantidad de objetos (familias), hará que nuestro archivo quede muy pesado en promedio; más de 80mb.
IFC mostrará las buenas prácticas realizadas en el modelo por parte de los autores, como también las malas. Entonces, el desarrollo de un buen modelo 3D, respetando los aspectos básicos de la construcción, permitirán una mejor interpretación y resolución de problemáticas, a medida que avanza el proyecto. IFC constituye una muy buena iniciativa que, sin dudas, ha mejorado y aportado a todos los procesos por los cuales atraviesa un proyecto AEC y sin duda lo seguirá haciendo en el futuro.
Conceptos
- BIM – Building Information Modeling.
- AEC – Architecture, Engineering and Construction
- IFC – Industry Foundation Classes.
- FM – Facility Management.
- MVD – Model View Definition.
- CAFM – Computer Aided Facility Management.
- CMMS – Computerized Maintenance Management System.
- PEB – Plan de Ejecución BIM.
- ISO – International Organization for Standardization.
- STEP – Standard for Exchange of Product Model Data.
- XML – Extensible Markup Language.
- EXPRESS – Standard data modeling language (ISO 10303).
Fuentes
- Stephen Hamil. (2012). The End Of Babel – IFC promotional video. 08/06/2018, de Construction Code Sitio web: http://constructioncode.blogspot.com/2012/07/end-of-babel-ifc-promotional-video.html.
- (2018). IFC Introduction. 08/06/2018, de BuildingSMART Sitio web: https://www.buildingsmart.org/about/what-is-openbim/ifc-introduction/.
- (2008-2018). Model View Definition Summary. 11/06/2018, de buildingSMART Sitio web: http://www.buildingsmart-tech.org/specifications/ifc-view-definition.
- Data Design System DDS CAD. (2018). Open BIM und IFC. 11/06/2018, de Data Design System DDS CAD Sitio web: https://www.dds-cad.de/produkte/ihr-mehrwert/open-bim-und-ifc/.
- Bilal Succar. (2011). EPISODE 16: UNDERSTANDING BIM WASH. 11/06/2018, de BIM Thinkspace Sitio web: http://www.bimthinkspace.com/2011/06/episode-16-understanding-bim-wash.html.
- (2017). BIM Unleash the power of digital collaboration with Building Information Modeling. 11/06/2018, de Omnirie Sitio web: http://omnirie.com/BIM-Building-Information-Modeling.html.
- Bilal Succar. (2006). EPISODE 5: BIM DATA SHARING METHODOLOGIES. 11/06/2018, de BIM Thinkspace Sitio web: bimthinkspace.com
- Universidad de Chile. (2016). Encuesta Nacional BIM. 11/06/2018, de UCHILEFAU
- Sitio web: Encuesta nacional BIM 2016
- Autodesk Inc. (2018). Revit IFC manual. 20180620, de Autodesk Inc. Sitio web: abcdblog.typepad.com
Imágenes
- IMAGEN 01 – IFC Data File Formats and Icons buildingSMART. (2008-2018). IFC Overview summary. 11/06/2018, de buildingSMART Sitio web: http://www.buildingsmart-tech.org/specifications/ifc-overview/ifc-overview-summary.
- IMAGEN 02 – buildingSMART. (2018). IFC Introduction. 08/06/2018, de BuildingSMART Sitio web: https://www.buildingsmart.org/about/what-is-openbim/ifc-introduction/.
- IMAGEN 03 – BuildingSMART. (2018). IFC Introduction. 08/06/2018, de BuildingSMART Sitio web: https://www.buildingsmart.org/about/what-is-openbim/ifc-introduction/.
- IMAGEN 04 –Autodesk Inc. (2018). Revit IFC manual. 20180620, de Autodesk Inc. Sitio web: IFC manual 2018 ENU
- IMAGEN 05 – Data Design System DDS CAD. (2018). Open BIM und IFC. 11/06/2018, de Data Design System DDS CAD Sitio web: https://www.dds-cad.de/produkte/ihr-mehrwert/open-bim-und-ifc/.
- IMAGEN 06 –Omnirie. (2017). BIM Unleash the power of digital collaboration with Building Information Modeling. 11/06/2018, de Omnirie Sitio web: http://omnirie.com/BIM-Building-Information-Modeling.html.
Josemaria Perez Alva on 28/06/2024 ·
Excelente aportacion, buscaba un concepto que definiera qué es un .ifczip, y todo este contexto da mucha claridad. Si es interesante que aún muchos equipos BIM no trabajen con los formatos IFC, en lo personal a existido una complicación con la que más quejas he tenido y es sobre la geometria, cuando se crean geometrias complejas (circulares) y ser exportadas en IFC éstas no se compartan como en el software nativo, por lo que generalmente salen muy ortoganales y esto ha provocado inconformidades al compartir este tipo de archivos, no sé si exista ya una forma de solucionar ésto.