Collegamento API Grasshopper – ottimizzazione parametrica di una saldatura di collegamento (03) versione 24

Questo articolo è disponibile in:
Tradotto dall’IA dall’inglese
In questo tutorial imparerai come creare un modello di un giunto e determinare il valore appropriato di una saldatura per i carichi assegnati in Grasshopper. NOTA: Questo manuale è valido per le versioni fino alla 24.1.2

Grasshopper - Installazione del Plugin

È possibile ottenere una versione di prova di Rhino3d e Grasshopper dal sito web di Rhino3d. Avviare Rhinoceros e selezionare il modello con Meters:

inline image in article

Nella riga di comando, inserire "Package Manager":

inline image in article

Apparirà una nuova finestra; selezionare IDEAStatiCa e fare clic su Install. Il plugin verrà scaricato e installato. Per diventare attivo, è necessario riavviare Rhinoceros.

inline image in article

 Per avviare Grasshopper con il plugin IDEA StatiCa, selezionare Tools / Grasshopper nella scheda Rhinoceros.

inline image in article

Come si può vedere, il plugin è già incorporato.

inline image in article

Per informazioni sui componenti e i comandi del plugin IDEA StatiCa per Grasshopper, consultare l'articolo Descrizione dei componenti del plugin Grasshopper.

Plugin Anemone

Poiché Grasshopper non può lavorare con i cicli, è necessario installare un altro plugin in grado di gestirli. In questo esempio utilizzeremo Anemone, che consente di creare cicli in Grasshopper.

inline image in article

Nota: posizionare il file .gha nelle librerie di Grasshopper, fare clic con il tasto destro su Proprietà, selezionare la casella "Sblocca", premere Applica, chiudere tutto e riavviare Rhino.

   

IDEA StatiCa Connection – Progettazione di un giunto e impostazione dei parametri

Per l'esempio, si creerà un semplice collegamento a momento utilizzando un modello:

inline image in article

Per poter lavorare con i parametri, è necessario abilitare la scheda Sviluppatore in Preferenze / Impostazioni avanzate

inline image in article

Ora è necessario impostare il parametro per le saldature. Fare clic sul pulsante più nella scheda Sviluppatore e modificare il testo come indicato nell'immagine:

inline image in article

Per collegare questo parametro alle saldature appropriate, fare clic sul pulsante collegamento e selezionare il campo proprietà come mostrato nell'immagine seguente:

inline image in article

Ora è possibile salvare questo giunto con l'operazione e il parametro in un modello denominato Example3.contemp tramite il pulsante Salva con nome.

inline image in article

Chiudere il file e aprire un nuovo file, questa volta senza operazioni di modello: 

inline image in article

Andare su Effetti dei carichi e modificare i carichi come indicato nell'immagine seguente:

inline image in article

Ora salvare questo file con il nome Example3.ideaCon.

Grasshopper - Unione dei file *ideaCon e *contemp, determinazione dello spessore della saldatura.

Creare un nuovo documento e aggiungere i seguenti componenti per unire i file *.ideaCon e *.contempt. Selezionare la scheda Params nella barra multifunzione superiore e posizionare il componente File Path sul Canvas. 

inline image in article

Fare clic con il tasto destro sul componente e selezionare il file Example3.ideaCon salvato in precedenza. 

Nota: Se si apre il file allegato, è necessario modificare questo percorso di conseguenza. 

In alternativa, è possibile utilizzare i componenti Params / Panel e Maths / C# Script per importare i file Example3.contemp e Example3.ideaCon. 

 Ora collegare i seguenti componenti al canvas come mostrato nell'immagine.

Importazione file:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full Template Assign
IDEA StatiCa / Connection / Apply Template (per creare il file di risultato Example3_update.ideaCon

Calcolo e risultati:

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

Componenti Anemone per l'iterazione della dimensione della saldatura:

Anemone / Class / Loop Start
Anemone / Class / Loop End
Params / Maths / Operators / Addition

Si utilizza il componente Params / Input / Button per avviare l'iterazione.

 L'iterazione viene eseguita dieci volte a partire da 0,001 m con un incremento di 1 mm fino a quando il valore CheckStatus diventa True

inline image in article

Interpretazione dei risultati

Per questo specifico collegamento, si otterranno risultati soddisfacenti utilizzando 

  • Spessore della saldatura 6 mm


Esempi più complessi sono disponibili nel PC nella directory

"%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\Examples.zip"

Download allegati

Articoli correlati