Ligação API Grasshopper - como importar e calcular o modelo de ligação paramétrica (02)
Este tutorial utiliza o Rhino 8. Se trabalha com a versão IDEA StatiCa até 24.1.3, consulte este tutorial.
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 Colibri
Como o Grasshopper não consegue trabalhar com ciclos, é necessário instalar outro plugin - COLIBRI, que será utilizado neste tutorial.
IDEA StatiCa Connection – Ligação com placa de extremidade com parâmetros
Para este tutorial, precisaremos de uma ligação com alguns parâmetros. Por favor, abra o ficheiro em anexo.
Para poder trabalhar com parâmetros, é necessário ativar o separador Programador em Preferências / Definições Avançadas:
Esta ligação inclui dois parâmetros - Parafusos e Placa de extremidade.
Se não estiver familiarizado com parâmetros, consulte os seguintes tutoriais:
Design paramétrico no IDEA StatiCa Connection - Noções básicas (01)
Design paramétrico no IDEA StatiCa Connection - Avançado (02)
Grasshopper - Importar o ficheiro *ideaCon e modificar os parâmetros
Crie um novo documento, 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 Example2.ideaCon que guardámos anteriormente.
Nota: Se abrir o ficheiro em anexo, deve alterar este caminho em conformidade.
Desde a versão 24.1.4, o IDEA StatiCa passou a incluir uma nova API, descrita aqui.
Para executar scripts no Grasshopper, é necessário adicionar um componente denominado Connection Service Runner a cada ficheiro. Este componente pode ser encontrado em IDEA StatiCa / App Common.
Ao executar este componente, deverá aparecer a seguinte janela.
Agora, adicione os seguintes componentes à tela e ligue-os conforme apresentado na imagem.
Importar Ficheiro:
IDEA StatiCa / App common / Open Project
IDEA StatiCa / Connection / Get Connection
Ver Parâmetros:
IDEA StatiCa / Connection / Get Parameters
Aqui, pode adicionar os componentes Params / Input / Panel para visualizar os valores dos nossos parâmetros.
Modificar Parâmetros:
IDEA StatiCa / App common / Modify Object (1)
IDEA StatiCa / App common / Modify Object (2)
IDEA StatiCa / Connection / Update parameters
Cálculo e Resultados:
IDEA StatiCa / Connection / Calculate Project
Aqui, novamente, pode adicionar componentes Params / Input / Panel para visualizar os valores dos resultados.
Para os componentes
IDEA StatiCa / Connection / Calculate Project e IDEA StatiCa / Connection / Update parameters
É essencial verificar o parâmetro 'Run Synchronously'.
Componentes Colibri para iterar combinações de parâmetros:
TTTollbox / Colibri Inputs
TTTollbox / Colibri Outputs
TTTollbox / Colibri Aggregator
Para o Input, a primeira lista de valores contém 3 valores (0.010, 0.015, 0.020) para a espessura da placa de extremidade.
A segunda contém três valores (M12 8.8, M14 8.8, M16 8.8) para o diâmetro dos parafusos.
Os resultados são armazenados no ficheiro data.csv. Por defeito, é guardado em c:\Colibri; aqui, deve definir o caminho para C:/IDEA. Certifique-se de que tem acesso autorizado.
Clique no botão Colibri Inputs / Fly para percorrer toda a iteração. Após algum tempo, o ficheiro CSV é criado.
Os resultados diretos com Verdadeiro / Falso podem ser visualizados ao abri-lo.
Interpretação dos resultados
Para esta ligação específica, obterá resultados satisfatórios utilizando
- Parafusos M16 8.8 com espessura da placa de extremidade de 10 mm
ou
- Parafusos M14 8.8 com espessura da placa de extremidade de 15 mm
Exemplos mais complexos podem ser encontrados no seu PC no diretório
"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"
Gravações relacionadas
Parte 1 - configuração de parâmetros no IDEA StatiCa Connection
Parte 2 - carregamento da ligação e visualização no Rhino
Parte 3 - processo de ciclo sobre os parâmetros
Parte 4 - interpretação dos resultados
Transferências Anexadas
- Example2.zip (ZIP, 76 kB)