El ultimo par de semanas he estado trabajando con una empresa que se dedica a proyectos de obras civiles de alto calibre. Este en particular es un proyecto de generación eléctrica ubicado en el norte de Chile, En resumen es una bomba/estación de 300 MW que levantara agua de mar a una altura de 600 metros sobre el nivel del mar, el volumen de agua total a almacenar sera equivalente a 20,000 piscinas olímpicas y en extension 500 campos de fútbol.

Los retos en el modelado son muchos, el principal es que el diseño ya esta hecho, lo que se busca es un modelo de construcción virtual (VDC), no el tradicional modelo de información de proyecto (PIM), en esencia, la capacidad de colado es clave, por lo que los elementos deben estar divididos según la misma. El proceso de modelado se muestra a continuación

Modelado en Revit utilizando masas, lineas modelo y componentes adaptativos

El planteamiento que se me ocurrió consiste en utilizar los perfiles de los túneles, toberas y resto de elementos dentro de componentes adaptativos, tal como se muestra en la siguiente figura

Estos posteriormente se podrán colocar de forma automática utilizando dinamo sobre cualquier eje que se desee. en esencia es crear un sweep, solo que como son componentes adaptativos se logra iterar el numero de segmentos necesarios en relación directa con la capacidad de colado que se disponga

Luego de modelar el perfil en un componente adaptativo solo se necesita un perfil. este puede ser creado con masas o lineas modelo. Hasta este punto he diferenciado 2 elementos, los primeros son los que se crean en una linea recta (2 puntos) y los segundos los que se crean sobre lineas curvas (3 puntos), por ello utilizo 2 scripts separados

Luego de tener el perfil se puede utilizar un simple script de dynamo como el siguiente para automatizar la creación de los elementos adaptativos, debido a que el numero de elementos es un slider, puede aumentarse o disminuir el numero de segmentos y verificar como afecta este cambio el volumen de cada instancia adaptativa.

El resultado final sera un secuencia ordenada de colado según los perfiles adaptativos utilizados en el proceso, ademas cada segmento tiene un identificador único (Mark) y puede asignarsele moldajes (wall by face)

Eso soluciona parte del modelado, sin embargo existen elementos tan particulares que es inevitable su modelado manual.

La siguiente parte que se pretendía automatizar era la generación de simulaciones constructivas 4D en Navisworks, este proceso se detalla a continuación.

Automatización de Simulaciones 4D en Navisworks.

El proceso convencional de crear una simulación constructiva en el Timeliner es; crear o importar una tarea y relacionar un elemento del modelo con dicha tarea. Esto resultaba inpractico si se pretendia realizar este proceso por cada pieza de cada elemento generado, por lo que se busco la forma de automatizar el proceso.

La única solución (que yo pude ver) fue mediante sets de búsqueda. La idea es crear un set de búsqueda para un parámetro en particular, en mi caso use el Mark, ya que en mi scrypt de dynamo me asignaba un identificador único por cada pieza colocada.

Solo es necesario crear un set de búsqueda, este se exporta como XML y programando un pequeño for Loop en PHP se logra generar tantos sets de selección como se necesiten (Disculpen el movimiento de la cámara en el video). Posteriormente este nuevo juego de sets de busque se re importan a Navisworks.

Este paso es Clave ya que no solo permite crear el numero de tareas necesario, si no también asigna automáticamente el elemento del modelo a la tarea.

En este tipo de proyectos se dispone de una limitada cantidad de información, para este caso ni siquiera información topografica, solo archivos pdf. por lo cual es difícil seguir la automatización en el proceso