Buscar este blog

miércoles, 22 de mayo de 2013

Algo más sobre BIM y VDC


Recibí, mediante una red social, el siguiente comentario sobre mi punto de vista de las diferencias entre BIM y VDC:

“Leí tu articulo y me parece interesante así como cuestionable (de acuerdo a mi interpretación) la manera en que abordas la idea de que para que algo pueda ser "BIM" tiene que ser más que geometría, tiene que venir incluida con la "I" de información, dejando de lado que un modelo geométrico cuenta con información espacial, es muy factible el agregar dicha información faltante a los modelos venga del software que venga, incluso Navisworks al ser una herramienta de simulación, análisis de interferencias, administración de inmuebles, puede agregar información a los modelos, información necesaria, el mismo sketchup con la cantidad de plug ins que cuenta puede equipararse a Revit, haciendo tan sencilla la tarea de agregar metadatos. En mi percepción no existe VDC... solo es una parte más de las dimensiones que BIM engloba como proceso, de diseño, creativo y de construcción etc.”

Agradezco a Luis Manuel Sánchez sus oportunas observaciones.

Esto me lleva a aclarar algunos puntos y ampliar la perspectiva de mis comentarios:

Me parece que algunos puntos expresados en el post sobre las diferencias entre BIM y VDC  pueden ser malinterpretados: Primero, creo que algo que deja de lado la observación de Luis, cómo yo la entiendo, es que un modelo “BIM”, no puede ser “BIM” si no tiene precisamente eso: Información. Y ese es el punto base de mi comentario. Por definición un modelo BIM debe contar con información, sin importar de donde venga esa información o cómo se alimente, siempre y cuando sea precisa, correcta, lógica y utilizable.

Ahora, nunca dejé de lado en mi comentario original ni la importancia del modelo geométrico, ni la importancia de la relación espacial de sus componentes. Claramente escribí “El modelo (hecho con herramientas CAD tradicionales) es visualmente claro, geométricamente preciso, pero no cuenta con interacción lógica real entre sus elementos más allá de la relación espacial”. Es decir, la geometría no interactúa como deben comportarse en el mundo real los elementos a los que representa. En esto me refiero a las relaciones lógicas constructivas que si podemos tener con una herramienta de modelado orientada a BIM.

En otra parte escribí sobre la simulación de construcción:” Podemos simular la secuencia constructiva y podemos realizar análisis de interferencias sin añadir una pizca de información a los objetos, más allá de su geometría y posición precisas.”

Aclaro que no dije que no sea posible añadir la información en Navisworks o en cualquier otro programa. En todo caso debí agregar a la geometría y posición, la información de la clave de la actividad y las fechas de inicio y fin en el proceso constructivo. Esto es particularmente cierto en Navisworks. En un modelo CAD simple, basta con los layers y el programa de obra para hacer la simulación de construcción. No es necesario añadir mayor información al modelo para poderlo hacer.

En una parte comento: “Podemos modelar de forma muy precisa la geometría 3D de un edificio y aplicarle materiales para crear una representación visual clara del proyecto, pero no estamos añadiendo reamente datos.”

Más adelante escribí: “desarrollar documentación a partir del modelo (3D en una herramienta CAD tradicional) no es un proceso sencillo e integrar información realmente útil es muy difícil.”

Me permito aclarar que nunca dije que no se pueden añadir datos cuando sólo se usa un programa de modelado geométrico; lo que es realidad es que hacerlo en estas herramientas consume más tiempo o requiere de mayores recursos. El punto es que se debe añadir la información de alguna forma, ya sea manual o asistida. Los plug ins para Sketchup que comenta Luis, son un claro ejemplo. Como Luis anota, se requieren más recursos que solamente Sketchup para añadir los datos de forma sencilla. Esto, básicamente confirma mi punto base, desde mi perspectiva.

Ahora veamos, la información no se añade al modelo solo porque la geometría exista.

Pretendiendo ser más claro, si se genera una caja, simulando un muro en un programa de modelado geométrico (AutoCAD, Microstation, Vectorworks, Sketchup o cualquier otro sin herramientas adicionales) y le se le aplica, en ese u otro programa, el mapeo de un material, por ejemplo concreto, no es posible extraer directamente un dato que reporte el “Volumen de concreto” que se va utilizar en ese muro. Claro que puede obtenerse  haciendo el cálculo del volumen mediante alguna instrucción del programa, y añadiéndosele un dato (un layer, por ejemplo), se puede obtener en una tabla algo similar a un reporte de cantidades que indique el material, aplicando un filtro de propiedades y algún texto adicional en la tabla; además aprovechando las herramientas de los programas el volumen puede actualizarse automáticamente. Esto es algo que es posible de hacer en AutoCAD con la funcionalidad de las tablas y el uso de algunos campos de información desde la versión 2006, al menos.
Los datos existen, aunque de manera separada. Existe la geometría, existe la aplicación de material en la superficie, y existe el dato descriptivo de concreto. Si, en este mismo modelo, alguien cambia únicamente el dato descriptivo de “concreto” a “tabique”, pero no actualiza el mapa de material y ese se mantiene con el  material “concreto” aplicado, se tiene la información todavía, pero no actualizada de forma directa. Se debe de hacer el paso adicional de cambiar la información del mapa de material a tabique para que la información sea consistente. A eso me refiero con la parte de procesos, siendo este un ejemplo muy simple y limitado.

Claro que es posible añadir la información de forma más simple en una aplicación CAD. La alimentación de información mediante el uso de rutinas o programación (LISP, VLISP, VBA, C#, C++, .NET), es totalmente posible; yo me dediqué un tiempo a hacer ese tipo de trabajo en mis épocas de CAD Manager.

Ese es uno de los procesos que llevan hacia BIM, la integración de la Información, sea esto hecho de forma manual o automatizada.

Otro ejemplo, aprovechando el atinado  comentario de Luis: Navisworks no puede añadir simplemente por interpretación propia y en estado “out of the box”, mapas de materiales, ligas de información, descripción de un elemento, marca o modelo de un objeto, datos de placa, etc. Es posible hacerlo, y para eso está diseñado, sólo que no lo hace de forma automática (insisto out of the box y presionando sólo un botón). Es posible mapear la información de forma dirigida o preestablecida por criterios, o usando una base de datos, pero alguien tiene que crear los criterios a utilizar o la misma BDD que se van a ligar para hacerlo. Desde ese punto de vista Navis no tiene de forma nativa los criterios para aplicar “La Información” de forma totalmente automatizada. Es necesario que utilizar recursos adicionales, ya sea del programa mismo o de terceros.

De hecho, esa es la importancia de las herramientas BIM: nos asisten en colocar la información de una forma más sencilla.

En relación a esto, comento: “Usar estas herramientas facilita muchísimo el proceso, pero la realidad es que no son indispensables.”

En esto me refiero a Revit, Bentley Architecture, Digital Project, ArchiCAD, All Plan y otros varios que hay en el mercado que se clasifican como herramientas BIM. El proceso, como comenté arriba, puede ser factible utilizando cualquier programa de modelado 3D y herramientas de apoyo.

Si un modelo no cuenta con Información, simplemente sería “BM”, es decir Building Modeling. Si la información no fuera importante me parece que  todas las ponencias, libros, investigaciones y desarrollos que se han hecho para hacer más fáciles los procesos de adición, integración, administración, coordinación e intercambio de información entre especialidades y programas son tiempo perdido por los autores y fabricantes. Esta es mi humilde opinión.

Claro que, siendo fiel a uno de mis comentario, la opinión de Luis es simplemente una más de las definiciones sobre BIM que existen, válida y sustentable.

En cuanto al comentario de Luis en relación a la existencia o no de VDC, no pretendo discutir su existencia o no; yo no soy el responsable de la creación y uso del acrónimo. Como lo comenté, y lo confirma Luis de acuerdo a su percepción, es sólo uno de los beneficios de BIM, particularmente la VC: Para mí VD (Diseño Virtual)  y VC (Construcción Virtual) son elementos separados, aunque se puede utilizar el mismo modelo en ambos, tan es así que los traté como puntos independientes en mi comentario. En todos los textos que he consultado, VC aparece como la 4D que puede cubrirse con el proceso de trabajo en un esquema BIM.

De trabajar con BIM (y por lo tanto usando la información) se desprenden las cantidades de obra, la secuencia constructiva, el costo, la administración de espacios, la sustentabilidad y otras “Dimensiones” adicionales que surjan conforme BIM avance en su adopción y uso.
Finalmente, volviendo al punto de la información, para mí es muy importante, igual o más que un buen modelo. Debemos contar con información adecuada en el modelo, de lo contrario se puede aplicar la conocida frase: “Garbage in, garbage out”, un gran modelo con mala información no es útil. Con esto existe la posibilidad de que, sin información adecuada, terminemos haciendo BUM: Building Useless Models, o Modelos Inútiles de Edificios.

Saludos y nos leemos en la próxima.

jueves, 9 de mayo de 2013

Desinstalación Completa de Revit

Existen circunstancias en las que se presentan comportamientos extraños cuando cambiamos de versión, como falta de una parte de la interfaz, visualización extraña o bloqueo de la misma.

Muchos usuarios realizan una desinstalación simple de Revit desde el Panel de Control de Windows y reinstalan Revit, solo para encontrarse que el problema sigue presente. Usualmente al desinstalar de esta forma quedan algunos registros en Windows y algunos elementos no se eliminan del sistema, por lo que los problemas pueden seguir presentándose.

Una práctica que casi nadie tiene es la de guardar una imagen de su computadora cuando recién instalan todos sus programas de uso común. Esto me ha salvado de hacer formateos o desinstalaciones cuando tengo problemas y estoy de viaje, sin el tiempo necesario para formatear, instalar nuevamente Windows y todo el software.

En fin, volviendo al punto original de este post, para desinstalar Revit se debe llevar a cabo cierto proceso. A continuación les comparto ligas que los llevarán a los pasos recomendados para hacer una desinstalación completa, lo que Autodesk llama "desinstalación limpia" de Revit.

Desinstalación de Revit 2012

Desinstalación de Revit 2013

Saludos! 

martes, 7 de mayo de 2013

BIM no es sólo Diseño y Construcción Virtual (VDC)

Wow! Dos post en un sólo día!!!

Bueno, la realidad es que estoy trabajando con un cliente y su red  es muy inestable y no puedo trabajar o postear de forma regular. Este comentario lo tengo listo desde hace una semana y no había podido colocarlo. En fin, ya esta aquí y vamos a compartir nuestro punto de vista.

Hace un tiempo recibí una invitación a acudir a una conferencia sobre BIM. En la Invitación se leía, palabras más, palabras menos “Uso de Diseño y Construcción Virtual (BIM)”.
Esto me puso a pensar sobre las confusiones que existen actualmente alrededor de BIM, y debo decir que son muchas. Hace poco iniciamos una Diplomado en el Instituto Tecnológico de La Construcción en el DF y, dentro de la introducción que hicimos a los participantes, comentamos sobre lo que no  es BIM.

  • BIM no es simplemente una tecnología Comercial
  • No es el uso de un software.
  • BIM no es sólo modelar en 3D,
  • BIM no es utilizar elementos paramétricos.


¿Entonces qué es BIM?

Existen muchas definiciones de BIM, casi tantas como personas involucradas en su uso, adopción o implementación en la industria. Mencionaré sólo tres muy comunes en el medio:
  • BIM es un proceso basado en un modelo 3D inteligente
  • BIM es la integración de la información relacionada con el diseño y construcción de los proyectos
  • BIM es un proceso que envuelve la generación y administración de modelos digitales que representan las características físicas y funcionales de un edificio.


Si integramos las tres, estaremos cerca de una definición práctica de BIM. La palabras clave son: Modelos digitales inteligentes 3D, Proceso e Información.

Si no integramos estos elementos no estamos hablando propiamente de BIM. Yo resalto sobre todo el proceso y, muy importante, la información. De ahí la famosa “I” de BIM.

En un Diseño Virtual estamos creando particularmente parte (e insisto, sólo parte) de las características físicas de un proyecto, fundamentalmente su geometría y apariencia visual. Podemos modelar de forma muy precisa la geometría 3D de un edificio y aplicarle materiales para crear una representación visual clara del proyecto, pero no estamos añadiendo realmente datos. Esto lo podemos hacer con  herramientas CAD 3D tradicionales, ya sea AutoCAD, Microstation, Solidworks y muchos otros programas de software que existen en el mercado. El diseño virtual lo podemos hacer incluso con programas gratuitos, como Sketchup.

El modelo es visualmente claro, geométricamente preciso, pero no cuenta con interacción lógica real entre sus elementos más allá de la relación espacial. Podemos mostrar y comunicar claramente la intención del diseño pero  desarrollar documentación a partir del modelo no es un proceso sencillo e integrar información realmente útil es muy difícil.

Si hablamos de Construcción Virtual, estamos hablando de un proceso que muestra de forma visual y cronológica la forma en que se ensambla un edificio en sitio, es decir  su secuencia constructiva e incluso la detección de interferencias.

Esta tarea se puede llevar a cabo si se usa un modelo CAD desarrollado con cualquiera de las herramientas de software que comentamos en el punto de Diseño Virtual, y una herramienta como Navisworks u otras que existen en el mercado. Podemos simular la secuencia constructiva y podemos realizar análisis de interferencias sin añadir una pizca de información a los objetos, más allá de su geometría y posición precisas.

Así pues, cuando hablamos de Diseño y Construcción Virtual se están utilizando modelos geométricos tridimensionales simples para visualizar el proyecto. De hecho la detección de interferencias se deriva de la visualización. El software utilizado para la detección de interferencias simplemente facilita y hace más rápida la tarea, pero si seleccionamos dos elementos que colisionan dentro del modelo, sólo tendremos sus descripciones geométricas y, si acaso, una descripción genérica de los elementos en cuestión.

El diseño y  construcción virtual requiere en cualquiera de sus fases de elementos sin inteligencia para poder realizarse. Una puerta, una columna, un muro, un ducto no pasan de ser una pieza geométrica que cumplen con la tarea de Modelado del Edificio, no cuentan con la información necesaria para su construcción o reglas sobre cómo se comportan realmente en la construcción, el diseño o el análisis.

El uso, adopción o implementación de BIM (las tres son cosas completamente diferentes, aunque muchos confunden adopción con implementación) nos brindan mucho más que meramente el Diseño y la Construcción Virtual. De hecho ambos son parte del proceso BIM y como tal un beneficio directo de la adopción.

De hecho, si ustedes ya tienen y utilizan Revit, ArchiCAD, Digital Project, Triforma o cualquier otra herramienta de modelado 3D que se base en objetos paramétricos inteligentes, sin integrar información adicional ni controlar sus procesos de uso de datos, no están haciendo BIM de forma real. Están haciendo simplemente un modelado paramétrico, que es también parte del proceso BIM, aunque no necesariamente indispensable. Usar estas herramientas facilita muchísimo el proceso, pero la realidad es que no son indispensables.

Para hablar de BIM debemos de pensar en integrar los procesos de trabajo de nuestra oficina, el flujo de datos, integrar la información necesaria para construir, especificar y controlar las instancias de los objetos en el proyecto. La pregunta es ¿Qué información integrar?

La respuesta es muy amplia. Todo depende de cuáles son las metas de adopción e implementación de BIM que se desee tener en la empresa. Las metas de la adopción de BIM pueden ser, entre otras: Controlar los cambios de proyecto, actualizar rápidamente los planos y documentos de construcción, integrar las especificaciones de proyecto en los modelos, obtener más rápidamente las cantidades de obra, alimentar estas cantidades de forma automatizada al software de presupuestos, integrar los procesos de análisis del edificio (estructural, de uso de energía, de sustentabilidad, de construcción, etc.), controlar los insumos de obra, integrar los datos a un sistema ERP o contar con la información necesaria para los programas de mantenimiento y operación de un edificio.

Así, desde mi punto de vista, BIM es mucho más que el diseño y la construcción virtual y nos permite enriquecer y controlar el proceso de diseño, construcción y operación del edificio, brindándonos datos que habilitan el análisis y la toma de decisiones, basadas en mejor información, durante todo el proceso.

Saludos y nos vemos la próxima.

Problemas con Archivos Ligados en Revit


Antes de empezar, es importante hacer notar que estas recomendaciones de ninguna manera deben hacerse en los archivos originales. Siempre se deben copiar los archivos a un directorio diferente, de preferencia a una carpeta local en una computadora si se está trabajando en red, esto con el fin de asegurar que no ocurra algo que impacte de forma negativa la información del proyecto que se está tratando de corregir.

Existen muchas condiciones en las que Revit puede mostrar errores. En muchos casos no se trata en si de un problema imputable al software, aunque se dan los casos en lo que esto sucede. En otras condiciones nos encontramos con una limitante y en otras con un error (vaya, el software está hecho por humanos).

Cuando estamos en una situación en la que Revit, o cualquier otro programa, nos presenta un error y deseamos pedir ayuda, es necesario recolectar previamente cierta información. Entre esta podemos mencionar:

  • ·      Tener una lista de pasos de lo que hicimos antes de que el problema se presentara.
  • ·      Que es lo que está pasando y porque no es lo esperado (esto es fácil de detectar cuando el error le ocurre a una sola persona del equipo de trabajo).
  • ·      Recordar si esto ha ocurrido anteriormente con el archivo que se está trabajando o en alguno diferente.
  • ·      Si se tenía alguna solución previa y funcionaba para corregir el problema, es necesario detectar que ha cambiado desde entonces, por ejemplo un cambio de computadora, en la red, actualización de software o aplicación de terceros que se haya instalado.
  • ·      Verificar si Revit tiene todas las actualizaciones aplicadas.
  • ·      Si se está trabajando en un modelo dividido en worksets, verificar que las computadoras de todos los miembros del equipo cuenten con la misma actualización.


Es una buena práctica revisar la actualización del programa cuando se tienen problemas, pues en muchas ocasiones las actualizaciones resuelven algunos problemas que se están presentando o se han reportado en el software
.
Existen varios problemas que pueden presentarse con proyectos en los que usamos archivos ligados, entre los más frecuentes se pueden mencionar un despliegue gráfico inadecuado de los elementos en la sesión de trabajo, que una sesión de trabajo se cierre sin advertencia previa o que un archivo no pueda abrirse.

Si un proyecto que contiene archivos ligados no puede abrirse, es necesario copiarlo a una nueva carpeta en una computadora, primero sin los archivos ligados, y verificar que pueda abrirse. Si es posible abrirlo, entonces es necesario verificar uno a uno los archivos ligados, primero abriéndolos de forma independiente y sin ligas de ninguna especie. Después de esto es necesario cargar nuevamente los archivos ligados de uno en uno y guardando el proyecto tras efectuar cada liga para cerrarlo y volverlo abrir. De esta forma podemos ver si alguno de los archivos provoca la falla al cargarlo en el proyecto.

Si se tienen varios archivos cargados y en uno de ellos se presenta el problema, es necesario verificar si existen aún archivos por cargar. Si este fuera el caso, abrir la última copia de respaldo del proyecto de prueba que funcionó y verificar cargando otro archivo. Si el problema se presenta es posible que nos estemos enfrentando a un problema de recursos de hardware y no de Revit.

Si el proyecto es posible abrirlo pero se tienen problemas o un comportamiento extraño, es recomendable utilizar la herramienta Manage Links, localizada en la pestaña Manage de la cinta de comandos de Revit y remover todos los archivos ligados del proyecto, uno a uno, para verificar por partes si el problema se relaciona con uno o varios archivos.

Uso de Worksets

Cuando el archivo que presenta problemas está dividido en worksets, es necesario, además de copiarlo, que al abrirlo lo hagamos desligándolo de su archivo central preservando sus worksets y lo salvemos nuevamente como central.

Una buena práctica al trabajar con worksets y archivos ligados, es que cada archivo ligado tenga un workset propio, por ejemplo un archivo arquitectónico puede ser direccionado a un workset con un nombre XARQ-RVT y uno estructural al workset XSTR-RVT.

Una vez guardado el archivo, es necesario aplicar los puntos indicados para los archivos ligados uno a uno.

Al encontrar el problema y haberlo solucionado, es recomendable repetir el proceso en otro directorio para verificar su funcionamiento. Si es posible, lo mejor es hacerlo en otro equipo para tener mayor certeza de la solución.

Una vez hecho esto, se recomienda hacer un respaldo del proyecto y sus archivos ligados para después sustituir los archivos (siempre y cuando no se pueda abrir el proyecto) con los archivos corregidos y repetir el proceso paso a paso.

Saludos y nos leemos en la siguiente.