7675x
001671
2021-01-11

Interoperabilidad del software de Dlubal con Rhino y Grasshopper

"Una buena herramienta hace la mitad del trabajo": Este proverbio podría aplicarse igualmente a la industria del software. Cuanto mejor se adapta un programa a las tareas, éstas se pueden resolver de manera más eficiente. La variedad y complejidad de los problemas actuales, especialmente en la ingeniería de estructuras, requieren soluciones diseñadas de manera específica. La creación de sus propios programas mediante la programación textual requiere un conocimiento profundo y una gran capacidad de abstracción. Es comprensible que solo unas pocas oficinas de ingeniería se enfrenten a este desafío. Por esta razón, existen soluciones de software adicionales que proporcionan al usuario un entorno de desarrollo visual.

El entorno ofrece elementos seleccionados del lenguaje de programación en forma de componentes gráficos. El usuario tiene que ponerlos en un orden lógico para que su herramienta de creación propia pueda resolver la tarea. El software Rhinoceros, en conexión con el entorno de programación visual implementado de Grasshopper, ofrece precisamente esta funcionalidad. Algunas posibilidades, así como la interacción con RFEM, se presentan con más detalle a continuación.

Rhino y Grasshopper

Grasshopper se usa principalmente para crear algoritmos generativos. De esta forma, es posible crear geometrías complejas mucho más fácilmente que de la forma convencional (modelado manual). El estado actual del algoritmo se muestra en la ventana gráfica de Rhino. Por lo tanto, cualquier error es directamente visible.

Al incluir parámetros, el modelo se puede modificar como se desee para que se puedan crear varias variantes para un análisis posterior en solo unos pocos pasos.

Sin embargo, Rhino no es solo un visor. Debido a la gran cantidad de formatos de importación, las geometrías existentes se pueden importar y referenciar en Grasshopper. Por lo tanto, se tienen en cuenta los ajustes en la geometría directamente.

Interacción entre Grasshopper y Dlubal

Grasshopper se puede ampliar mediante una variedad de complementos. Estos módulos van desde el soporte para el modelado y análisis de estructuras hasta la exportación de datos a un tercer software. Por lo tanto, pueden desempeñar un papel de forma interactiva en el mundo de Grasshopper. También hay complementos para controlar los programas de Dlubal. Se pueden o bien descargar aquí o se activan automáticamente al instalar RFEM y RSTAB.

Este último se refiere al complemento de la empresa Dlubal. Esto le permite añadir información específica del análisis estructural a líneas y superficies de Grasshopper y exportarlas a RFEM y RSTAB. El complemento, en su estado actual de desarrollo, es adecuado para usuarios que desean conseguir una experiencia inicial en la interacción con Grasshopper, especialmente porque se puede usar a pesar de usar la tecnología COM sin la licencia correspondiente.

Otro complemento de Grasshopper fue desarrollado por Diego Apellániz en colaboración con Bollinger+Grohmann. El complemento "Parametric FEM Toolbox" permite el intercambio de datos bidireccional entre RFEM y Grasshopper. Esto le permite exportar modelos completos, incluida la carga, a RFEM para su cálculo. Los resultados se pueden importar posteriormente en Grasshopper.

Los modelos de RFEM también se pueden importar, parcial o completamente, en Grasshopper. En el siguiente gráfico, se importa una estructura de barras de RFEM en Grasshopper y luego se renderiza en Rhino.

La importación también se puede utilizar para la parametrización de estructuras de RFEM. Los componentes tienen una función Modificar para esto. Un modelo de RFEM existente se puede modificar cambiando los parámetros de Grasshopper mediante un componente de exportación posterior. Si combina estas posibilidades adicionalmente con un solucionador genético (Galápagos), se pueden automatizar optimizaciones complejas. La siguiente imagen muestra un extracto de un algoritmo que modifica de forma independiente la altura y las secciones de la cercha con el objetivo de optimizar el peso manteniendo los diseños requeridos.

Para obtener más información sobre este complemento, eche un vistazo a los archivos de ejemplo correspondientes o la grabación del seminario web publicada en YouTube.

Conclusión

Con Grasshopper, puede crear sus propios algoritmos configurando y combinando bloques de construcción (componentes) que se adapten especialmente a la tarea. Los conocimientos de programación, aunque son sin duda una ventaja, no son necesarios. Los puntos fuertes están en la generación del modelo, así como en la optimización de la estructura en relación con el diseño. Una variedad de complementos adicionales facilitan y amplían las posibilidades. Por lo tanto, Dlubal Software tiene el objetivo de ampliar y optimizar su propio complemento. El "Parametric FEM Toolbox" en particular es un potente complemento disponible para los usuarios de las versiones actuales del programa.


Autor

El Sr. Sühnel es responsable del control de calidad de RSTAB; también participa en el desarrollo de productos y proporciona soporte técnico a nuestros clientes.

Enlaces
Descargas