Soft Clashes en Navisworks
Todos sabemos que Navisworks es una herramienta que nos permite, entre otras cosas, analizar las colisiones detectadas en un proyecto. ¿Pero sabíais que cuando analizamos las colisiones no solemos sacarle ni un 70% del potencial al módulo Clash Detective? En este post veremos como poder sacarle más potencial a Autodesk Navisworks y, en concreto, al módulo Clash Detective a través del análisis de Soft Clashes.
¿Qué colisiones solemos detectar?
Definimos una colisión o clash, como un choque o una interferencia. Nos referimos a solapamientos entre jácenas y conductos, tubos de saneamiento y falsos techos u otros elementos que colisionan entre sí. Es muy útil la detección de estas interferencias (conocidas como Hard Clashes), pero hay más “conflictos” dentro de nuestros modelos que merecen la pena ser revisados y que Navisworks permite detectar.
Tenemos que entender una colisión como un problema de coordinación especial y no solo como un empotramiento entre dos elementos geométricos reales. En ocasiones, nos encontramos con que hay errores de coordinación espacial debido a que no se alcanzan unas separaciones mínimas entre elementos en nuestros modelos: distancias entre tuberías, distancias entre elementos MEP y estructura, etc. No se tratan de solapamientos, sino de separaciones insuficientes. A este tipo de error de coordinación espacial lo llamamos Soft Clash.
A continuación, encontraréis algunos ejemplos.
Abatimientos de puertas
Es corriente analizar las colisiones que pueden surgir entre puertas y otros elementos tales como falsos techos, pilares, jácenas, etc. Elementos que puedan impedir la colocación física de esa puerta o condicionar su altura o anchura. ¿Pero que pasa con la apertura de dicha puerta?
Es importante que las puertas estén libres de obstáculos en los arcos de abatimiento de sus hojas y así garantizar una correcta apertura y paso de los usuarios a través de ella sin ningún obstáculo. A través de Navisworks somos capaces de analizar si un objeto se encuentra obstaculizando la apertura de la puerta.
Para ello es importante que creemos en nuestras familias de puerta esos arcos de abatimiento a través de líneas de modelo. Recordemos que las líneas de modelo se ven en las vistas 3D ya que son elementos geométricos, por lo que se pueden exportar a NWC.
Es fundamental que estas líneas estén debidamente ancladas para adaptarse a nuevos tamaños de puerta. De otra manera el abatimiento no se adaptaría y podría conllevar falsos negativos en el análisis de colisiones.
Una vez en Navisworks, podremos preparar una prueba o test de conflictos en la que seleccionemos las puertas y cualquier elemento que pueda suponer un obstáculo en nuestro modelo (pilares en este caso). El tipo de análisis ha de ser Hard puesto que busca embeber las líneas de abatimiento teórico con los pilares. Para ello, es importante que incluyamos las líneas en la prueba de conflictos.
Sin esta acción nunca se podrán detectar estos solapamientos al no tratarse de geometría de superficie.
Como resultado vemos una aplicación distinta a las colisiones convencionales o Hard Clashes para detectar errores de coordinación espacial relacionados con las aperturas de las puertas sin tener que modelarlas con la hoja abierta en el 3D.
Separaciones entre tuberías
Cuando AFS y ACS discurren en el mismo plano vertical, las tuberías de ACS deben ir por encima de las de AFS y mantener una separación para evitar transmisiones térmicas. Con Navisworks, somos capaces de controlar si dos tuberías de un determinado sistema tienen una distancia mínima entre ellas.
Esto lo podemos hacer con análisis tipo Clearance o de espaciado libre. Este tipo de análisis permite encontrar elementos que se encuentran más juntos, es decir que la distancia entre ellos es menor a la distancia de tolerancia que hayamos definido.
Separaciones de montaje
Otra de las aplicaciones que le podamos dar a Clash Detective para detectar Soft Clashes es para detectar espaciados insuficientes entre montantes o incluso entre montantes y la estructura.
Es recomendable dejar una distancia entre los montantes y la estructura para que haya un cierto juego que permita el montaje de un conducto. A través de los análisis tipo espaciado libre podemos comprobar si el espaciado entre un montante y la estructura es suficiente o no.
Espacios de operación y mantenimiento
Otro error de coordinación espacial que puede ser recomendable estudiar es el de los espacios necesarios para el mantenimiento u operación de determinadas máquinas. Estos errores de coordinación espacial pueden comportar problemas al largo de toda la vida útil del edificio por lo que es recomendable tenerlos en cuenta y analizarlos.
En el siguiente espacio se aprecia la ubicación de un tanque en una sala en la que debe haber como mínimo una distancia de dos metros entre el tanque y cualquier obstáculo para permitir a los operarios realizar cualquier tarea de mantenimiento.
Conclusión
Aunque es muy importante la detección de solapamientos entre elementos, Autodesk Navisworks nos permite ampliar el concepto de colisión a un error de coordinación espacial y así analizar otras problemáticas espaciales del proyecto como son los Soft Clashes. Solapamientos teóricos entre elementos móviles y fijos, comprobación de las tolerancias de instalación necesarias e incluso validar que habrá suficiente espacio para llevar a cabo las tareas de mantenimiento, operación o desmontaje de un determinado equipo.
Patrones de relleno en Revit. Personalización
En el post anterior indagamos en las propiedades y características de los patrones. En esta edición intentaremos mostrar diferentes formas de personalización de la herramienta, pues sabemos que, dependiendo de muchos factores -descarga, versión del programa, necesidades particulares, requisitos del proyecto, etc.-, la realidad será que necesitemos, ya sea adaptar patrones, o generar nuevos tramados. Por lo que a continuación detallamos un par de opciones en todos los niveles.
Personalización de patrones
Para ajustar y personalizar los patrones en un proyecto, tenemos dos caminos, editar un patrón existente o crear un nuevo patrón desde cero. Antes de pasar a detallar cada una de ellas, hemos de recordar que los patrones se basan en archivos de extensión .PAT, los cuales también podemos producir y editar desde un archivo de texto.
Edición de patrones
Esta opción nos permite duplicar tipologías existentes en el proyecto y hacer modificaciones de tipo de parámetro, la configuración del parámetro, si queremos líneas paralelas o perpendiculares, cambiar el interlineado y variar el ángulo. Es decir, permite crear variantes de las tipologías simples existentes a partir del cuadro que se muestra a continuación. Es importante hacer mención que la edición puede variar dependiendo de si es un patrón simple o personalizado, ya que si es personalizado únicamente podremos modificar las alineaciones o cargar un nuevo archivo de patrón.
Creación de patrones
En Revit encontraremos la posibilidad de creación de un patrón básico, o también personalizado, sin embargo, veremos que estas opciones, limitan o hacen muy compleja la tarea por lo cual, también hay complementos externos que se integran con Revit y también nos permiten crear nuevos patrones con una dinámica más amigable para el usuario.
Crear un patrón de relleno básico
Podemos crear un nuevo patrón desde cero en el proyecto, siempre y cuando las configuraciones sean de dos direcciones.
Desde el gestor de patrones, seleccionamos la opción de nuevo parámetro y pasamos a detallar las características de tipo, configuración y el tipo de orientación que preferimos para el mismo, y además definimos qué tipo de parámetro queremos que sea, modelo o de diseño con la selección de cualquiera de las opciones previo a seleccionar la opción de nuevo parámetro.
Crear un patrón de relleno personalizado
Esta junto con la opción anterior están dentro del mismo menú, pero a diferencia de la anterior, la creación de esta tipología es a través de la carga de un archivo de extensión .PAT en el proyecto, el cual una vez cargado se desvincula de su archivo fuente y puede ser editado independientemente y transferido a otros proyectos
La definición del tipo de patrón la hacemos en el momento de situarnos en el gestor de patrones.
Podemos aprovechar también los patrones creados en plataformas de Autodesk, tal como AutoCad, que tiene el mismo funcionamiento de Revit, y podremos encontrar en sus bibliotecas los archivos de patrones de cada interfaz y versión.
Aplicaciones Externas para creación de patrones de relleno
En el mundo de Revit habrá mil formas de crear un patrón; sin embargo, a continuación, mostramos únicamente tres de las más conocidas:
- Dynamo
Sabemos que Dynamo nos permite ampliar capacidades paramétricas y automatizar muchos procesos en Revit, entre los cuales encontraremos la creación de patrones de diseño. Una de las ventajas de esta herramienta es que existe no solo una página con las bases para aprender a usarla, sino también un foro en el cual podremos, tanto consultar scripts previos, como compartir los nuestros y encontrar ayuda de toda la comunidad.
- PyRevit
Es un ambiente de prototipado rápido (Rapid Application Development RAD), desarrollado para Revit. Permite generar Add-ins de forma rápida utilizando varios lenguajes de programación, por ejemplo, IronPython (mismo lenguaje para nodos personalizados en Dynamo), Cpython, c# o VB.Net.
Esta aplicación tiene un plugin que se instala en Revit, y dentro de todas sus funcionalidades tenemos la de creación de patrones de relleno, a diferencia de la opción de la carga de un archivo PAT, con esta aplicación podemos generar de forma gráfica nuestro patrón en una vista de detalle.
Al igual que en la creación desde Revit, deberemos escoger si estamos creando un patrón de modelo o diseño y posteriormente asignarle una denominación.
Otra de las ventajas de esta plataforma, además de sus múltiples funcionalidades, es que también tienen varios canales de consulta de información, como también un foro, al igual que Dynamo para consulta, compartición y aportación de información.
- Extensión de archivo de los patrones de relleno
Como se menciona previamente los patrones de relleno están basados en un archivo de extensión PAT, el cual puede también desarrollarse en un archivo de texto con coordenadas que generará una repetición de elementos de forma lineal que al juntarse conforman el patrón final. Como se ve en el siguiente ejemplo:
Conclusión
Es importante saber que Revit nos presenta unas bases de familias y elementos sobre las cuales podemos trabajar, sin que no se nos olvide que es solo una base, y que no estamos limitados a solo usar estos elementos, ya que de modo muy sencillo o con elementos externos, nos presenta herramientas o admite compatibilidades para que podamos continuar personalizando o construyendo nuestra biblioteca.
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
Patrones de relleno en Revit. Propiedades y características
Cuando se está desarrollando un proyecto de Revit y llega la hora de representarlo en planos o vistas específicas, las configuraciones de gráficos toman una importancia bastante significativa, a veces inclusive se vuelven clave para poder representar un elemento, ya que por mucho que hayamos modelado, si luego en las vistas no hacemos un par de configuraciones básicas, todo este esfuerzo quedará eclipsado por una mala representación que simplemente no le hace justicia a nuestro proyecto, especialmente si al final el destinatario únicamente verá los planos.
Dentro de las configuraciones de Revit, hay probablemente una no tan sonada, los patrones de relleno, que están involucrados en muchas categorías; en materiales, Configuración de visibilidad y gráficos, regiones de relleno, elementos de detalle, entre otros.
En este post daremos nociones base para comprender el funcionamiento de esta herramienta y que podamos sacarle el mayor provecho y adaptarla de acuerdo a nuestras necesidades
Patrones de relleno
Esta es una herramienta que nos ayuda a controlar la apariencia de las superficies, tanto cuando aparecen íntegras, es decir, desde una proyección de superficie, como cuando aparecen cortadas en el plano proyectado. Además, no estando integradas en un elemento concreto, nos ayudan a representar elementos, entornos y detalles que nutren nuestras vistas.
Estos patrones funcionan a partir de un archivo de extensión .PAT, los cuales encontraremos en la biblioteca de nuestro Revit y sabiendo esta extensión, podremos también, descargarlos o crear nuevos archivos para añadir patrones inexistentes en la plantilla base que nos servirán para nuestro uso diario.
Tipos de patrón
Tanto para utilizarlos en el proyecto, como para crearlos, deberemos tener en cuenta que hay dos tipos de patrones: Modelo y diseño. Mostramos un cuadro comparativo que intenta resumir las características y diferencias de los mismos.
Consideraciones respecto a edición y comportamiento de los patrones
Almacenamiento y compartición
- Un patrón de relleno nuevo se almacena en el archivo de proyecto donde se ha creado.
- Si se aplican en el modelado de familias estos podrán editarse únicamente en el editor de familias
- Podemos alojar nuestros patrones de relleno en plantillas de proyecto para poder utilizarlos en varios proyectos.
- Podemos transferir patrones de relleno de un archivo base a partir de la función de Transferir normas de proyecto.
Visualización
- Al ampliar una vista, tanto los patrones de modelo como los de diseño aumentan o disminuyen de tamaño.
- Al cambiar escala se adaptan los grosores de línea de acuerdo a la configuración de grosores de línea del proyecto.
- Conforme se reduce el tamaño de visualización de la vista, el patrón se hace más denso. Llega un momento en que el patrón se muestra como un relleno sólido. Este hecho se denomina sobre escala ("overscaling").
Orientación en el anfitrión del patrón de relleno
Los patrones de relleno de diseño pueden tener varias orientaciones diferentes con respecto a sus capas anfitrionas:
- La orientación afecta al aspecto de los patrones de diseño cuando se usan como patrones de corte en elementos anfitriones (muros, suelos, cubiertas, techos).
- Los patrones de relleno de diseño que se utilizan en componentes de detalle y regiones rellenadas no se ven afectados por este parámetro.
Conclusión
Conocer el funcionamiento y las posibilidades, o limitaciones, que nos ofrecen las distintas herramientas, es un paso clave para poder sacar el mayor provecho de las mismas. Y los patrones de relleno, si bien son herramientas sencillas, aparentan ser muy limitados o muy rígidos, cuando sólo hace falta que conozcamos un poco sus propiedades para poder abrir más oportunidades y el dominio para hacer las representaciones deseadas. En próximas publicaciones hablaremos sobre personalización de los mismos.
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
Reemplazar familias con anfitrión mediante Dynamo
Es común que durante el desarrollo de proyectos mediante Revit se utilicen las herramientas de trabajo que nos proporciona el software. Una de las más comunes es el uso de anfitriones a la hora de colocar los distintos elementos que componen nuestro modelo.
Esta herramienta optimiza el trabajo de colocación de los elementos ya que, al reconocer el anfitrión, se hospedan en él y nos facilita asegurar su posición en el modelo. Pero, ¿es esta herramienta útil en todos los casos que se nos plantea en el desarrollo de un proyecto?
Aunque el trabajo con anfitrión permita optimizar el proceso de modelado, puede darse el caso que el hecho de tener un elemento hospedado en un elemento de un vínculo nos provoque movimientos inesperados en el modelo que estamos desarrollando.
No es de extrañar que mientras estamos desarrollando un modelo MEP se produzcan cambios en la arquitectura del proyecto. Estos cambios pueden conllevar la pérdida del anfitrión o el movimiento de los elementos hospedados sin que nosotros lo hayamos previsto.
Durante el desarrollo de esta entrada veremos como con el uso de Dynamo podemos realizar cambios de familias con anfitrión por familias sin, para poder optimizar el proceso de modelado mediante el uso de anfitrión y, posteriormente, cambiarlas para poder tener un mayor control de los elementos y evitar que se muevan automáticamente
Desarrollo del script
Si durante el desarrollo de un proyecto intentamos cambiar una familia con anfitrión por una que no lo tenga, nos aparecerá un error. Las herramientas propias de Revit no permiten el cambio de familias con anfitrión por otras que no lo tengan.
Como ya hemos visto en entradas anteriores del blog de MSI Studio, con el uso de Dynamo podemos automatizar tareas y poder realizar acciones que, por defecto, Revit no nos permite.
En primer lugar, deberemos tener la misma familia con anfitrión y sin anfitrión. La primera la utilizaremos para optimizar el proceso de modelado. La segunda, para posteriormente asegurarnos de que nuestros elementos no se mueven solos y así tengamos un mayor control de nuestro modelo.
En segundo lugar, desarrollaremos un sencillo script de Dynamo a partir del cual obtengamos el punto de inserción de la familia con anfitrión para, posteriormente, insertar la familia sin anfitrión. Además, de esa misma familia obtendremos su nivel para posicionar el nuevo elemento en el mismo lugar.
Una vez obtengamos el punto donde queremos insertar nuestra nueva familia, la seleccionaremos y la posicionaremos en el mismo punto y el mismo nivel que la original.
Para finalizar, con el fin de evitar la duplicidad de los elementos al tener dos familias en el mismo punto, eliminaremos la familia con anfitrión original y nos quedaremos con la que hemos posicionado con el script.
Conclusión
Como hemos podido ver, existen herramientas de Revit que pueden optimizar el proceso de modelado pero que no nos permiten tener un control total de los elementos de nuestro modelo.
Está bien que nos apoyemos en este tipo de herramientas para agilizar el proceso de modelado, pero tenemos que ser conscientes de que el trabajo con anfitriones, sobre todo en el caso de modelos MEP, puede provocar movimientos inesperados debido a los cambios producidos en los elementos del modelo de arquitectura sobre los cuales solemos hospedar nuestros elementos.
Puede parecer que el hecho de que nuestros elementos se muevan juntamente con el anfitrión supone un ahorro de tiempo y una ventaja a la hora de modelar, pero puede conllevar algún que otro susto. Si dejamos que los elementos se muevan con su anfitrión estamos perdiendo el control sobre estos elementos y eso puede conllevar a desconexiones de los elementos y que se corrompan los trazados de instalaciones que habíamos diseñado. Esto supondrá, a posteriori, un retrabajo que no teníamos previsto para solucionar los problemas generados por el movimiento automático de los elementos.
Por lo tanto, para tener un mayor control de nuestro modelo, podemos usar el modelado con anfitrión para optimizar el proceso de modelado y, posteriormente, trabajar con elementos sin anfitrión. De esta forma, evitaremos movimientos inesperados en nuestro modelo y seremos nosotros mismos los que decidamos como debemos proceder en caso de producirse cambios en la arquitectura.