7757x
001671
2021-01-11

Interoperabilidade do software da Dlubal com o Rhino e o Grasshopper

"Uma boa ferramenta é metade do trabalho": Este provérbio também pode ser aplicado à indústria de software. Quanto mais personalizado for o programa, mais eficazmente as tarefas podem ser resolvidas. A variedade e a complexidade dos problemas atuais, especialmente na engenharia estrutural, requerem soluções específicas. Criar os seus próprios programas através da programação textual requer um conhecimento profundo e uma grande capacidade de pensamento no abstrato. Compreensivelmente, apenas alguns escritórios de engenharia enfrentam esse desafio. Por este motivo, existem soluções de software adicionais que fornecem ao utilizador um ambiente de desenvolvimento visual.

O ambiente oferece elementos selecionados da linguagem de programação na forma de componentes gráficos. O utilizador tem de os colocar numa ordem lógica para que a sua ferramenta, criada por si possa resolver a tarefa. O software Rhinoceros, em conjunto com o ambiente de programação visual do Grasshopper, oferece precisamente esta funcionalidade. Algumas possibilidades, bem como a interação com o RFEM, são apresentadas em maior detalhe abaixo.

Rhino e Grasshopper

O Grasshopper é utilizado principalmente para criar algoritmos generativos. Desta forma, é possível criar geometrias complexas com muito mais facilidade do que na forma convencional (modelação manual). O estado atual do algoritmo é exibido na janela de gráficos do Rhino. Assim, quaisquer erros que ocorram são diretamente visíveis.

Com a inclusão de parâmetros, o modelo pode ser modificado conforme desejado, de forma a que várias variantes podem ser criadas para análise posterior em apenas alguns passos.

No entanto, o Rhino não é apenas um visualizador. Devido ao grande número de formatos de importação, as geometrias existentes podem ser importadas e referenciadas no Grasshopper. Assim, os ajustes na geometria são tidos em consideração diretamente.

Interação entre o Grasshopper e Dlubal

O Grasshopper pode ser expandido através de uma variedade de plug-ins. Estes módulos adicionais vão desde o suporte para modelação e análise de estruturas até à exportação de dados para software de terceiros. Assim, eles podem desempenhar um papel de forma interativa no mundo Grasshopper. Existem também plug-ins para controlar os programas da Dlubal. Estes podem ser descarregados aqui ou ativados automaticamente ao instalar o RFEM e o RSTAB.

Este último refere-se ao plug-in da empresa Dlubal. Isto permite-lhe adicionar informação específica da análise estrutural às linhas e superfícies do Grasshopper e exportá-las para o RFEM e o RSTAB. O plug -in, no seu atual estado de desenvolvimento, é adequado para utilizadores que pretendam obter uma experiência inicial na interação com o Grasshopper - especialmente porque pode ser utilizado apesar de utilizar a tecnologia COM sem a correspondente licença.

Outro add-on do Grasshopper foi desenvolvido por Diego Apellániz em colaboração com Bollinger+Grohmann. A "Caixa de ferramentas de MEF paramétrico" permite a troca de dados bidirecional entre o RFEM e o Grasshopper. Isto permite exportar modelos completos, incluindo o carregamento, para o RFEM para cálculo. Os resultados podem ser importados posteriormente para o Grasshopper.

Os modelos do RFEM também podem ser importados, parcial ou totalmente, para o Grasshopper. No gráfico seguinte, é importada uma estrutura de barras do RFEM para o Grasshopper e depois representada no Rhino.

A importação também pode ser utilizada para a parametrização de estruturas do RFEM. Os componentes têm uma função de modificação para isso. Um modelo existente do RFEM pode ser modificado alterando os parâmetros do Grasshopper através de um componente de exportação a jusante. Se o utilizador combinar essas possibilidades adicionalmente com um solucionador genético (Galápagos), pode automatizar otimizações complexas. A imagem seguinte mostra um excerto de um algoritmo que modifica de forma independente a altura e as secções da treliça com o objetivo de otimizar o peso - enquanto mantém os dimensionamentos necessários.

Para obter mais informações sobre este plug-in, consulte os ficheiros de exemplo correspondentes ou a gravação do seminário web publicado no YouTube.

Conclusão

Com o Grasshopper, pode criar os seus próprios algoritmos através da configuração e combinação de blocos de construção (componentes) que são especialmente adaptados à tarefa. O conhecimento de programação, embora seja certamente uma vantagem, não é necessário. Os pontos fortes residem na geração do modelo, bem como na otimização da estrutura em relação ao dimensionamento. A variedade de plug-ins adicionais facilitam e expandem as possibilidades. Por isso, a própria Dlubal Software tem como objetivo ampliar e otimizar o seu próprio plug-in. A "Caixa de ferramentas MEF paramétrico" em particular é um poderoso add-on disponível para os utilizadores das versões atuais do programa.


Autor

O Eng. Sühnel é responsável pela garantia de qualidade do RSTAB, participa no desenvolvimento de produtos e dá apoio técnico aos nossos clientes.

Ligações
Downloads