Portada

Bases para una implementación BIM

¿Cuáles son los aspectos que debemos tener en cuenta si queremos llevar a cabo una implantación* BIM? Cuando planteamos una implantación BIM, ¿nos referimos solo a software? ¿Qué puntos críticos o aspectos definirán el resultado de una implantación?

Bases para una implementación BIM

Todo el mundo piensa, al principio de este proceso de cambio entre metodología CAD y BIM, que una implantación es algo meramente tecnológico o de software cuando, en realidad, también tiene que ver con otros aspectos más básicos, como la predisposición al cambio. Los aspectos que deberían tratarse al diseñar una implantación BIM son los siguientes:

Procesos

El establecimiento de procesos nos permitirá determinar una nueva forma de actuar consistente en toda la empresa. Es necesario establecer todos los flujos de trabajo relacionados con el proceso de diseño y con el proceso de coordinación. Tenemos que ser conscientes de que el resultado de la coordinación será consecuencia del grado de colaboración que se haya implementado durante el proceso de diseño. Porque, ¿qué sentido tiene implantar la metodología BIM si no se tiene intención de colaborar al realizar cada proyecto?

Al analizar todos los procesos en los que toma partido algún equipo de la organización para el desarrollo del proyecto podremos definir una estandarización para el desarrollo de los mismos. Los responsables de la implantación serán capaces de detectar procesos ineficientes, establecer el mejor flujo de trabajo para los proyectos que desarrollan, dejar claros los canales de comunicación entre equipos y de los entregables en cada fase de proyecto. Al determinar todo esto podremos decir que hemos establecido los estándares necesarios para dotar de consistencia los distintos proyectos y, en función de estos, las auditorias o controles de calidad. Los controles de calidad nos servirán como puntos de control para garantizar que los modelos realizados cumplen con los estándares BIM de la organización.

Esta fase de análisis y creación de estándares y protocolos debe realizarse de una forma muy meticulosa ya que las acciones que vengan a partir de este análisis partirán de las hipótesis que hayamos marcado.

En esta fase generaremos documentos como los Protocolos BIM u otras guías o manuales que nos servirán para documentar todos aquellos procesos o flujos de trabajo a seguir en todos los proyectos que realizamos.

A otra escala, un BEP no deja de ser un análisis de los flujos de trabajo a emplear para un proyecto determinado con una casuística particular.

En el post ¿Por dónde empezar un proyecto BIM? podemos ver algunos aspectos a tener en cuenta antes de comenzar un proyecto en metodología BIM. Esos aspectos serian algunas de las estandarizaciones que deberían plasmarse en los protocolos BIM después de analizarse por parte del Equipo BIM responsable de la implantación.

Equipo BIM Management

Durante la fase de análisis debería generarse un equipo a cargo de la implantación BIM. Normalmente, un responsable de cada departamento, un Consultor BIM y un responsable de la empresa en materia BIM o BIM Manager. Este equipo será el responsable de la implantación: estandarización de procesos, organización de los equipos humanos y gestión de los procesos tecnológicos relacionados con el desarrollo de la metodología BIM.

Ilustración 1. Equipo BIM Management. Fuente: Rawpixel, banco de imágenes Unsplash.

Equipo Humano

Según Andrew Barlow (especialista en adopciones digitales para empresas a través de AppLearn): “Curiosamente, para muchas empresas, el talón de Aquiles del éxito de la transformación digital se basa en gran medida en la capacidad de la gente para adoptar nuevas tecnologías”. Y no solo adaptarse a las nuevas tecnologías, también a los nuevos procesos, a las nuevas metodologías y a los nuevos canales de comunicación. En una sola palabra, al cambio.

Cultura

Pero, ¿por qué la gente es tan reacia al cambio? Para que una implantación BIM sea satisfactoria deberemos olvidarnos de la comodidad o seguridad que supone trabajar de la forma en la que hemos trabajado siempre. Esa cultura o tradición es conocida por todos los integrantes de una empresa y cuando se pretende cambiar, hay un porcentaje de gente que se arraiga a ella por miedo a exponerse a nuevas metodologías que desconocen. O, a veces, por el simple hecho de que no ven el potencial que tienen y en lo que les podría beneficiar.

Ilustración 2. Desinterés por las nuevas tecnologías. Fuente: Autodesk.

Comportamiento

Por otra parte, para aceptar un cambio metodológico dentro de los procesos de la empresa, hay que realizar antes un cambio en el comportamiento de cada uno de los individuos, sin el cual no se podrá llevar a cabo la implantación de forma satisfactoria. Las transformaciones digitales, las adopciones de nuevas metodologías o las implantaciones BIM, requieren de responsables. Requieren que ciertas personas del equipo de trabajo asuman una serie de nuevas responsabilidades, responsabilidades que no siempre están dispuestos a asumir pero que son necesarias para la correcta adopción de la nueva metodología.

Habilidades

Otro factor importante son las nuevas habilidades, necesarias para poder desarrollar nuevas metodologías o utilizar nuevos softwares. Esto implica, aparte de horas en formaciones y aprendizaje (que muchas veces se realizan en parte fuera del horario laboral), realizar un cambio de nuevo en lo que estábamos acostumbrados.

Formación y Job Training

Para poder realizar esta transformación no solo se deben realizar formaciones en un amplio rango de softwares en función del rol que asuma el integrante del equipo sino también llevar a cabo un acompañamiento durante la realización de determinados proyectos piloto. Los proyectos piloto nos servirán para poder enseñar procesos y evaluar las estrategias y procesos definidos en un principio. De esta forma, se podrán corregir posibles errores que hayamos cometido o solventar problemas que no se hayan tenido en cuenta en la fase de análisis y que hayan surgido fruto del desarrollo de un proyecto.

Ilustración 3. Uso de herramientas según rol. Fuente: Autodesk.

Tecnología

La metodología BIM se apoya en diversos softwares para poder llevar a cabo los procesos necesarios para el desarrollo de un proyecto. Los softwares son especializados: softwares para presupuestos, para modelado, para coordinación, renderizado, gestión del Facility Management, etc.

Para establecer los flujos de trabajo deberemos tener un amplio conocimiento de la tecnología y de las diversas herramientas BIM que podemos encontrar en el mercado para determinar aquellas herramientas que sean interoperables con otros softwares que usemos y poder comparar: dificultad de aprendizaje, coste, fortalezas y desventajas de cada uno de ellos.

Ilustración 4. Interfaz Autodesk Revit Fuente propia.

Al tratar todos estos aspectos y monitorizarlos (con otras palabras: realizar un seguimiento), seremos capaces de controlar el estado de implantación de nuestra empresa y así detectar los problemas que vayan surgiendo a lo largo de la implantación para poder, en fases posteriores, solucionar las problemáticas que vayan surgiendo y comenzar con los procesos de mejora continua.

En este post hemos nombrado las bases idílicas necesarias para una implantación BIM. En ocasiones, algunas de estas bases suponen un sobrecoste importante que no todo tipo de empresa puede asumir. En el post Cómo implementar BIM en PYMES, realizado por Salvador Bohigas CEO de MSI Studio, vemos algunas estrategias importantes que deberíamos tener en cuenta antes de implantar BIM en pequeñas y medianas empresas.

También os dejo el enlace de dos conferencias de Autodesk University muy interesantes sobre implantaciones BIM en multinacionales:

* Implantación: Establecer y poner en ejecución nuevas doctrinas, instituciones, prácticas o costumbres.
* Implementación: Poner en funcionamiento o aplicar métodos, medidas, etc., para llevar algo a cabo.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]


dynamo gestion

Cómo gestionar los datos y sus listas en Dynamo

Al iniciarse en el software Dynamo, resulta complicado interpretar cómo funciona la estructuración de datos que genera el programa. Por eso, es importante entender cómo funciona, para, a partir de aquí, poder tratar y escoger la información que nos interesa para trabajar con ella.

 

Como vimos en el post anterior, Dynamo es un aplicación que nos permite trabajar tanto en el modelado geométrico en Revit como con la gestión de sus datos.

Estos datos que tenemos en Revit, y que estamos acostumbrados a ver en la barra de propiedades o en una tabla de planificación, en el software Dynamo los vemos de forma distinta.

Normalmente, cuando pedimos datos desde Dynamo a Revit, lo solemos obtener en forma de lista. Si queremos obtener los nombres de todos los muros de nuestro modelo, le pediremos a Dynamo que, de la categoría muros, nos diga todos los elementos que existan y que finalmente nos de los nombres de estos elementos. Estos nombres se agrupan en una lista de datos.

En el caso de que queramos gestionar datos de un modelo existente, partiremos de datos ya generados y que se visualizarán en listas de Dynamo. En cambio, hay otros casos como, por ejemplo, cuando queramos modelar geometría, donde podemos partir de cero. Por tanto, es posible que debamos generar listas de información nuevas.

Para entender los primeros pasos, vamos a comenzar con listas de información cortas. Empezaremos generando una lista nueva de datos ficticios.

Generación de Listas

Imagen 1. Muestra de distintas formas de generar una lista simple. Fuente propia.

Como vemos, podemos generar una lista de letras o de números consecutivos o aleatorios según cómo lo escribamos. Pero hay que destacar que, en este caso, estamos generando una única lista de datos. Y lo vemos porque en la parte inferior nos muestra @L2 @L1.

Ahora vamos a crear una lista con más de una sub-lista.

Imagen 2. Muestra de distintas formas de generar una lista con sub-listas. Fuente propia.

Vemos que, al crear listas que contienen sub-listas, en la parte inferior del resultado ya nos aparece otro elemento más, que nos indica que hay un nivel nuevo en listas desde donde poder leer datos. Ahora vemos @L3 @L2 @L1.

Selección de datos

Desde esta estructuración, ahora podemos coger distintos datos según lo que seleccionemos:

Imagen 3. Cómo coger la primera lista de una lista. Fuente propia.

Con un “GetItemAtIndex” o una inscripción tipo “Nombre[x]”, podemos seleccionar una lista de las sub-listas y vemos como vuelve a convertirse en una única lista de nivel 1 y 2. Pero vamos a fijarnos que con el nodo “GetItemAtIndex”, podemos escoger a qué nivel de estructura queremos entrar a coger la información. Si activamos la opción “utilizar niveles”, podemos coger información distinta:

Imagen 4. Escoger información dependiendo del nivel de lista escogido. Fuente propia.

Partimos de que le estamos pidiendo la lista 0 de todo el conjunto:

  • Si le indicamos nivel 1, vemos que nos da toda la información en una única lista sin estar subdividida.
  • Si le indicamos nivel 2, Dynamo entra en las sub-listas a buscar la información y, por tanto, nos da el índice 0 de cada una de las listas.
  • Si le indicamos nivel de lista 3, vemos que nos da el mismo resultado que sin pedirle por “utilizar niveles”, pero nos genera un nivel de sub-lista más. En este caso, no nos da la lista en sí, sino que está generando una lista con la sub-lista. Poco útil puesto que estamos generando un nivel que no es necesario.

Lo que más vamos a usar es la opción de escoger solo una lista sin activar “Utilizar niveles”, o ir a buscar índices de cada lista, como en el caso de indicarle “nivel 2” si lo que queremos obtener es información de sub-listas.

Imagen 5. Coger más de una lista de otra lista. Fuente propia

En el caso que queramos coger más de una lista, debemos darle una lista a “GetItemAtIndex”.

A partir de aquí, podemos hacer lo que queramos con la información de las listas.

Imagen 6. Ejemplos de selección de datos en listas. Fuente propia.

Imagen 7. Ejemplos de selección de datos en listas. Fuente propia.

Principales acciones que podemos aplicar sobre listas

  • GetItemAtIndex: Seleccionar índices de las listas. Como hemos visto en el ejemplo, nos permite seleccionar índices concretos de las listas.
  • Slice: Cortar la lista dándole un inicio de corte y un fin. Por ejemplo, contamos con una lista de números del 0 al 10 y solo necesitamos los valores del 3 al 6 para trabajar.
  • Chop: Hacer un corte en la lista con el valor de índices que contendrá la primera sub-lista y el resto de índices que queden pertenecerá a una segunda sub-lista.
  • Sort: Para ordenar los valores que tenga la lista si está desordenada.
  • Count: Contabilizar los elementos que contiene una lista.
  • Flatten: Quitar la ordenación de sub-listas. Si hacemos un flatten a una lista que contiene dos sub-listas, nos quedará una única lista con todos los valores.
  • FilterByBoolMask: Nos quedaremos con los elementos de las listas que son “true” o “false”, según lo que le hayamos pedido.
  • GroupByFunction / GroupByKey: Para agrupar la lista según una condición. Por ejemplo agrupar por nombre de Tipo o según alguna palabra clave.

Ejemplo sobre proyecto

Cuando tratamos información que nos viene de un modelo Revit, también es fácil de gestionar. Vamos a poner un ejemplo práctico:

Queremos controlar la información de las habitaciones de nuestro modelo. Necesitamos que estén agrupadas por el nombre de la habitación, que el número de la habitación y el nombre sea un único texto descriptivo y que de cada habitación nos dé su superficie.

  1. Obtener cada elemento de habitación que tenemos del modelo.
  2. GroupByFunction. Con la función “Nombre”. Así se nos estructura su información por su nombre. En este caso tenemos: Aula, Departamento, Lavabo…
  3. Element.GetParameterValueByName. Para obtener los parámetros de “Nombre” “Número” y “Área”.
  4. Crear una combinación de número más nombre con una fórmula simple desde un codeblock: num+"-"+nomb. Obtendremos 161-Aula.
  5. List.Create. Para unir la lista del nombre definitivo más sus áreas.
  6. List.Transpose. Para combinar la primera sub-lista de nombres con la primera sub-lista de áreas.
  7. List.Transpose con @L3 para unir cada habitación con nombre completo con su área correspondiente.

Imagen 8. Ejemplo de cómo tratamos la información de las habitaciones de un modelo. Fuente propia.

De este modo tenemos la información controlada y la podemos tratar o exportar a Excel, por ejemplo.

A partir de aquí, las posibilidades son infinitas, pero la flexibilidad que nos da para tratar la información de nuestro modelo es mucho más amplia que con el propio software de modelado.

Dynamo se ha convertido, actualmente, en una herramienta diaria para la gestión de proyectos. Nos ayuda a agilizar procesos de introducción o gestión de datos en el modelo que son exigidos por normativa o por requerimientos de clientes. Si somos capaces de trabajar la información con Dynamo, reducimos tiempo de trabajo en Revit.

Os animo a que probéis a jugar con la información en Dynamo, veréis que ganareis en versatilidad dentro del proyecto.

En próximos posts, seguiremos explicando cómo seguir tratando la información en Dynamo.

Si te ha gustado este artículo y te interesa formarte en BIM visita nuestra oferta de cursos BIM o convierte en un experto BIM con todos nuestros Máster BIM


PortadaARV

Optimización del modelado As-Built a partir de nube de puntos con el software EdgeWise

Una propuesta eficiente a favor del desarollo BIM

En este post os hablo sobre el Software EdgeWise. Este software es una herramienta de la casa ClearEdge 3D dirigida a la generación de modelos As-Built de una manera muy eficiente, es decir, de un manera rápida y precisa en base a una nube de puntos extraída de un exhaustivo escaneo láser.

Este Software es capaz de trabajar con todas las disciplinas, en arquitectura con EdgeWise Building, en estructuras con EdgeWise Structure y en instalaciones con EdgeWise ME, existiendo, además, la versión EdgeWise BIM Suite, que recoge estas tres disciplinas.

En este post hablaremos sobre las ventajas y procedimientos en referencia al modelado MEP. Entre algunas de sus características se encuentran la extracción de conductos y tuberías con sus respectivos accesorios, como la valvulería: elementos que son exportados directamente a Revit (desde su propio plugin habilitado durante la instalación del software) con el total de las funciones y los parámetros propios de esas familias.

SOFTWARE EDGEWISE MEP

Este software se basa en la extracción automatizada de conductos y tuberías en base a los estándares propios de la instalación. Esta se realiza a partir de la lectura de una nube de puntos de alta definición, lo que conllevará el uso de ordenadores potentes para su procesado.

Una vez realizada la extracción, se requiere de una posterior edición de los elementos mal ajustados a causa de una lectura de puntos errónea según los algoritmos del software. Esta se realiza a partir de unas herramientas (QA / QC) que favorecen de manera intuitiva la calidad y precisión del modelo definitivo.

Smart Sheet es una de estas herramientas. Permite el control de los parámetros propios de cada uno de los elementos del modelo. Muy útil, por ejemplo, para chequear y ajustar los diámetros de las tuberías erróneos creados automáticamente.

Por otro lado, según la página web de Clearedge3D, se afirma que, con el uso del software, se reduce el tiempo de ejecución de proyectos en un 70% respecto a los flujos de trabajo tradicionales y que el retorno de la inversión es del 100% en un máximo de 2 proyectos.
Ilustración 1: EdgeWise MEP. Fuente: www.clearedge3d.com

Ilustración 1: EdgeWise MEP. Fuente: www.clearedge3d.com

WorkFlow para el uso del software

    1. Importación de nube de puntos

EdgeWise puede procesar distintos formatos, pero es necesario que estos sean formatos nativos sin unificar.

    2. Extracción de tuberías

Una vez definidos y aceptados todos aquellos criterios que definirán el comportamiento de la extracción automatizada de la nube de puntos, como puede ser el mínimo número de puntos que definirán una tubería, automáticamente aparecen en pantalla los distintos archivos de nubes de puntos que definen claramente la geometría escaneada que, al ser apagados, dejan ver todas aquellas tuberías que el software ha extraído.

Esa primera fase de extracción automática es la que define la gran eficiencia del programa y la estructura que finalmente formará el modelo definitivo.

Llegados a este punto, se obtiene gran parte de los recorridos de los conductos y tuberías ya modelados, con un altísimo grado de exactitud respecto a lo ejecutado.

A partir de aquí, debe haber un trabajo de extracción dentro del mismo software de los elementos no definidos, de chequeo de la veracidad de lo extraído, de generación de accesorios (si se elige definirlos dentro del software y no después una vez el modelo se exporte a Revit) e incluso la eliminación de aquellos elementos que no correspondan con la realidad.

    3. Confirmación de precisión

Como se ha comentado anteriormente, con la herramienta Smart Sheet, se puede acceder a todos esos trazos y a sus distintos parámetros y, uno a uno, verificar los diámetros generados automáticamente, que en caso de no ser ciertos, pueden ser reajustados mediante una barra deslizadora (slider).

    4. Extracción de elementos no definidos

Existen distintas herramientas para la generación de los tramos restantes y las distintas conexiones:

1. Easy Connect: Esta herramienta, también muy eficiente, conecta las tuberías contiguas según la variación de diámetros y la desviación definidas previamente. Así mismo, automáticamente, también se definirán los codos. Estos se extraen con un radio predefinido que se debe ajustar posteriormente con la herramienta Smart Sheet.

2. Connect: Es posible que, al utilizar la herramienta anterior, no se conecten todos esos tramos. En ese caso, se utiliza la herramienta para generar el nuevo tramo, con un clic en su inicio y otro en su final. Esta también conectará las tuberías entre sí mediante tes o reducciones a través del mismo procedimiento.

3. Clean Pipes: Una vez realizado el proceso de conexiones, esos trazos de tuberías que en este momento se definen por distintos segmentos, con esta herramienta se unificaran en uno único.

4. Extract: Todos aquellos trazos que no se hayan definido todavía, se generarán con la siguiente herramienta. Seleccionando una zona de la nube de puntos, se extraerá la tubería correspondiente.

5. Edit: Esta última herramienta permite editar las longitudes de los nuevos segmentos de tuberías extraídos.

    5. Aplicación de Estándar

Una vez extraídas y verificadas todas las tuberías, debido a que los segmentos generados a partir de distintos puntos de la nube tienen diámetros no estandarizados, es el momento, pues, de aplicar un estándar que ajustará los diámetros reales utilizados en proyecto automáticamente.

    6. Exportación a Revit

A partir de un archivo .c3rv, se exporta mediante el plugin el archivo a Revit, donde todos los elementos generados se categorizan, como se ha comentado anteriormente, como un elemento nativo de Revit y, por lo tanto, no hay pérdida de información de los elementos en la carga.

Es importante mencionar que una vez hecha la importación a Revit deberá realizarse el trabajo de asociación de redes de tuberías y conductos a Sistemas, junto con la asociación a sus tipologías correspondientes, para que de ese modo se pueda sacar gran rentabilidad al As-Built final.

Dicho esto, es importante hablar sobre el tiempo que se necesita dedicar para concluir con el modelado, que irá en aumento dependiendo de la tipología de obra y su magnitud.

Esta asociación a sistemas, asignación de tipologías e incluso la aplicación de accesorios, es un trabajo final que se debe de tener muy en cuenta ya que dato de rendimiento del 70% en el tiempo de ejecución puede verse afectado.

Aun así, desde MSI apostamos por esta herramienta y sus posibilidades, debido a que, aunque se requiera de esa gestión final, el tiempo dedicado sigue siendo considerablemente rentable sumado a la veracidad del modelo final.

En definitiva, lo que permite EdgeWise es:

- Reducir el tiempo de modelado de un proyecto As-Built.
- Veracidad de los modelos finales respecto a lo ejecutado.

Por lo tanto, estas ventajas se traducen en:

- Proyectos eficientes debido a la reducción de errores y el tiempo de ejecución de los mismos.
- Entrega de modelos finales As-Built de calidad.
- Favorecer a la gestión del edificio durante su explotación (Facility Management)

Desde MSI  Consultoría BIM agradecemos la colaboración de Catalonia Engineering por mostrarnos las posibilidades de este producto.