Ligação API Grasshopper – otimização paramétrica de uma soldadura de ligação (03) versão 24
Grasshopper - Instalação do Plugin
Pode obter uma versão de avaliação do Rhino3d e do Grasshopper no site do Rhino3d. Execute o Rhinoceros e selecione o modelo com Metros:
Na linha de comandos, introduza "Package Manager":
Surge uma nova janela; selecione IDEAStatiCa e clique em Instalar. O plugin será descarregado e instalado. Para ficar ativo, é necessário reiniciar o Rhinoceros.
Para iniciar o Grasshopper com o plugin IDEA StatiCa, selecione Ferramentas / Grasshopper no separador do Rhinoceros.
Como pode verificar, o plugin já está incorporado.
Saiba mais sobre os componentes e comandos do plugin IDEA StatiCa para Grasshopper no artigo Descrição dos componentes do plugin Grasshopper.
Plugin Anemone
Como o Grasshopper não consegue trabalhar com ciclos, é necessário instalar outro plugin que os suporte. Neste exemplo, utilizaremos o Anemone, que permite criar ciclos no Grasshopper.
Nota: coloque o ficheiro .gha nas bibliotecas do Grasshopper, clique com o botão direito em Propriedades, marque a caixa "desbloquear", prima Aplicar, feche tudo e reinicie o Rhino.
IDEA StatiCa Connection – Projeto de uma junta e definição de parâmetros
Para o exemplo, irá criar uma ligação de momento simples utilizando um modelo:
Para poder trabalhar com parâmetros, é necessário ativar o separador Programador em Preferências / Definições Avançadas:
Agora, tem de definir o parâmetro para as soldaduras. Clique no botão mais no separador Programador e altere o texto de acordo com a imagem:
Para ligar este parâmetro às soldaduras correspondentes, clique no botão ligação e selecione o campo de propriedade conforme indicado na imagem seguinte:
Agora, pode guardar esta junta com a operação e o parâmetro num modelo com o nome Example3.contemp através do botão Guardar como.
Feche o ficheiro e abra um novo ficheiro, agora sem quaisquer operações de modelo:
Aceda a Efeitos de cargas e altere as cargas de acordo com a imagem seguinte:
Agora, guarde este ficheiro com o nome Example3.ideaCon.
Grasshopper - Combinar os ficheiros *ideaCon e *contemp, determinar a espessura da soldadura.
Crie um novo documento e adicione os seguintes componentes para combinar os ficheiros *.ideaCon e *.contempt. Selecione o separador Params na faixa superior e coloque o componente File Path na tela.
Clique com o botão direito no componente e selecione o ficheiro Example3.ideaCon que guardámos anteriormente.
Nota: Se abrir o ficheiro anexo, deve alterar este caminho em conformidade.
Em alternativa, pode utilizar os componentes Params / Panel e Maths / C# Script para importar os ficheiros Example3.contemp e Example3.ideaCon.
Agora, ligue os seguintes componentes à tela conforme apresentado na imagem.
Importar Ficheiro:
IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full Template Assign
IDEA StatiCa / Connection / Apply Template (para criar o ficheiro de resultado Example3_update.ideaCon)
Cálculo e Resultados:
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Parameters
IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items
Componentes Anemone para iterar a dimensão da soldadura:
Anemone / Class / Loop Start
Anemone / Class / Loop End
Params / Maths / Operators / Addition
Utilizamos o componente Params / Input / Button para iniciar a iteração.
A iteração é executada dez vezes a partir de 0,001 m com um incremento de 1 mm até que o valor CheckStatus se torne True.
Interpretação dos resultados
Para esta ligação específica, obterá resultados satisfatórios utilizando
- Espessura de soldadura 6 mm
Exemplos mais complexos podem ser encontrados no seu PC no diretório
"%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\Examples.zip"
Transferências Anexadas
- Example3.zip (ZIP, 65 kB)