Collegamento API di Grasshopper - come importare e calcolare il modello di connessione parametrico (02)

Questo articolo è disponibile in:
In questa esercitazione imparerete a giocare con le connessioni parametrizzate e a modificarle e valutarle in Grasshopper.

Se si lavora con IDEA StatiCa versione precedente alla 24.1.3, consultare questo tutorial.

Grasshopper - Installazione del plugin

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

inline image in article

Nella riga di comando, inserisci "Package Manager":

inline image in article

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

inline image in article

Per avviare Grasshopper con il plugin IDEA StatiCa, selezionare Strumenti / Grasshopper nella scheda Rhihoceros.

inline image in article

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

inline image in article

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

Plugin Colibrì

Poiché Grasshopper non può lavorare con i loop, è necessario installare un altro plugin, COLIBRI, che verrà utilizzato in questo tutorial.

inline image in article


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

Per l'esempio, creerete una semplice connessione a momento utilizzando un modello:

inline image in article

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

inline image in article

All'inizio, è necessario impostare i carichi secondo la seguente figura:

inline image in article

Ora è necessario impostare due parametri per questa connessione. Il primo è lo spessore della piastra terminale. Fare clic sul pulsante più nella scheda Sviluppatore e modificare il testo secondo l'immagine:

inline image in article

Per collegare questo parametro con lo spessore dell'endplate appropriato, fare clic sul pulsante di collegamento e selezionare il campo della proprietà come mostrato nella seguente immagine:

inline image in article

Come secondo parametro, si imposterà il diametro dei bulloni:

inline image in article

Nota: L'espressione è un testo, pertanto è necessario utilizzare gli apostrofi.

Collegare questo parametro con l'operazione corrispondente:

inline image in article

Ora è possibile controllare i collegamenti nella scheda Proprietà del modello:

inline image in article

Poiché l'obiettivo è quello di giocare con il diametro dei bulloni, dobbiamo aggiungere al file i gruppi di bulloni appropriati:

inline image in article

Infine, è possibile salvare il collegamento con il nome Esempio2.ideaCon.

Grasshopper - Importazione del file *ideaCon e modifica dei parametri

Dalla versione 24.1.4, IDEA StatiCa è dotata di una nuova API, descritta qui.

Per eseguire gli script di Grasshopper, è necessario aggiungere a ogni file un componente Connection Service Runner, che si trova in IDEA StatiCa / App Common .

Create un nuovo documento, selezionate la scheda Params nella barra multifunzione superiore e inserite il componente File Path nella tela.

inline image in article

Fate clic con il pulsante destro del mouse sul componente e selezionate il file Example2.ideaCon che abbiamo salvato in precedenza.

Nota: se si apre il file allegato, il percorso deve essere modificato di conseguenza.

Ora, aggiungete i seguenti componenti all'area di disegno e collegateli come mostrato nell'immagine.

Importazione del file:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Connection

Visualizzazione dei parametri:

IDEA StatiCa / Connection / Deconstruct Parameters

Qui si possono aggiungere i componenti Params / Input / Panel per vedere i valori dei nostri parametri.

Modifica parametri:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Connection

Per il file modificato con risultati diversi, impostiamo il suffisso _updated.

Calcolo e risultati:

IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items

Anche in questo caso, è possibile aggiungere i componenti Params / Input / Panel per visualizzare i valori dei risultati.

Componenti Colibri per iterare le combinazioni di parametri:

TTTollbox / Colibri Inputs
TTTollbox / Colibri Outputs
TTTollbox / Colibri Aggregator

Per l'input, il primo elenco di valori contiene 3 valori (0.010, 0.015, 0.020) per lo spessore della piastra di chiusura.
Il secondo contiene tre valori (M12 8.8, M14 8.8, M16 8.8) per il diametro del bullone.
I risultati sono memorizzati nel file data.csv. Per impostazione predefinita, è memorizzato in c:\Colibri; in questo caso, è necessario impostare il percorso in C:/IDEA. Assicurarsi di avere un accesso autorizzato.

inline image in article

Fare clic sul pulsante Colibri Inputs / Fly per eseguire l'intera iterazione. Dopo un po' viene creato il file CSV.

I risultati diretti con Vero/Falso possono essere visti quando lo si apre.

inline image in article

Interpretazione dei risultati

Per questa specifica connessione, si otterranno risultati soddisfacenti utilizzando sia

  • Bulloni M16 8,8 con spessore della piastra terminale di 10 mm

oppure

  • Bulloni M14 8,8 con spessore della piastra terminale di 15 mm

Esempi più complessi sono disponibili sul vostro PC nella directory

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

Registrazioni correlate

Parte 1 - impostazione dei parametri in IDEA StatiCa Connection

Parte 2 - caricamento della connessione e visualizzazione in Rhino

Parte 3 - processo di loop sui parametri

Parte 4 - interpretazione dei risultati

Download allegati

Articoli correlati