Descrizione dei componenti del plugin Grasshopper
Per iniziare
Requisiti del programma
Il plugin è attualmente sviluppato per Rhino 7. Grasshopper è gratuito e integrato in Rhino 7, quindi non è necessario installare Grasshopper separatamente. Per la compatibilità delle versioni, consultare la pagina web di Rhinoceros.
È possibile ottenere una versione di prova di Rhino3d e Grasshopper dal sito web di Rhino3d.
Installazione e requisiti del plugin
Il plugin può essere installato attraverso il Gestore pacchetti di Rhino. Una volta installato e riavviato Rhino, la scheda IDEA StatiCa sarà disponibile in Grasshopper.
IDEA StatiCa è costruito come estensione delle ultime versioni dei moduli IDEA Open Model (IOM) e IDEA API. Quando si utilizzano questi strumenti, si raccomanda di installare l'ultima versione di IDEA StatiCa per poter lavorare correttamente e utilizzare tutte le ultime funzionalità.
Limitazioni
- Attualmente, affinché il plugin funzioni correttamente, le unità di Rhino devono essere impostate su metri.
- Tutte le unità di input devono essere specificate in unità SI di base, che seguono la designazione IDEA Open Model. Per maggiori dettagli, vedere le specifiche delle unità del modello aperto.
Aiuto e feedback
Questi strumenti sono stati migliorati grazie alla stretta collaborazione con gli utenti avanzati e i loro flussi di lavoro. Siamo desiderosi di ascoltare qualsiasi feedback o suggerimento per migliorare le funzionalità. Il feedback può essere fornito attraverso il forum su GitHub pubblico di IDEA StatiCa.
Introduzione
Il plugin IDEA StatiCa Grasshopper è composto dalle seguenti parti principali:
1. Componenti per generare IDEA Open Model (IOM)
Vengono utilizzati per facilitare:
- Creare, importare o modificare IDEA Open Model.
- Conversioni FEA personalizzate
- Conversione geometrica: IOM <-> Rhino
- Modellazione esplicita di elementi, piastre, bulloni, tagli e saldature.
2. Componenti per interagire con le applicazioni di progettazione IDEA
Vengono utilizzati per:
- Creare, importare e modificare i file delle applicazioni di progettazione, come le connessioni.
- Ottenere e aggiornare la geometria e i componenti.
- Applicare modelli definiti dall'utente.
- Ottenere e aggiornare parametri definiti dall'utente.
- Eseguire calcoli ed estrarre risultati.
- Ottenere ulteriori informazioni sul progetto (compresi i costi di fabbricazione, ecc.).
I componenti per la generazione di IOM sono agnostici rispetto alle API e, pertanto, non richiedono una licenza di IDEA StatiCa.
Il componente che interagisce con le Design App di IDEA StatiCa richiede una licenza attiva di IDEA StatiCa. I componenti Open Model sono utilizzati tra i componenti delle Design App nei casi in cui si tratta di conversione di geometria e interoperabilità.
Componenti a oggetti Open Model
I componenti di oggetto si riferiscono a un tipo specifico di oggetto nel formato di dati Open Model. Fondamentalmente, qualsiasi oggetto che debba avere un Id o un Nome può essere classificato come oggetto Open Model.
Creazione di oggetti
Tutti gli oggetti Open Model devono avere un Id e un Nome. Per rendere più rapida la creazione di un oggetto e migliorare l'usabilità, la maggior parte degli oggetti non richiede un id o un nome definiti dall'utente al momento della creazione e possono essere assegnati automaticamente quando vengono aggiunti e compilati in un modello.
[Agli oggetti che non hanno un id o un nome assegnato automaticamente viene assegnato un id = 0 e una stringa di nome vuota.
Quando si usa un componente Create, l'output dovrebbe mostrare il Nome e l'Id forniti all'oggetto. La stringa di output è il tipo di oggetto Open Model.
[Quando si creano oggetti in Grasshopper, il nome dell'oggetto deve essere una stringa unica per un particolare tipo di oggetto.
[Alcuni oggetti specifici come materiali, sezioni trasversali, casi di carico e combinazioni richiedono un nome alla creazione dell'oggetto.
Componenti del risultato del modello aperto
I risultati del modello aperto sono utilizzati per memorizzare i risultati dell'analisi per i membri analitici correlati. Con Grasshopper è possibile creare facilmente risultati nel formato Open Model Result utilizzando i componenti disponibili.
Ciò consente un modo flessibile di collegare il modello fisico con i risultati del modello FEA analitico.
[Fare riferimento alla documentazione sull'Open Model Result per le denominazioni interne delle forze e le spiegazioni su come creare file Open Model Result corretti.
Creazione del risultato del modello aperto
La creazione di Open Model Results funziona in modo simile ad altri tipi di oggetti compilati. Innanzitutto, l'oggetto di alto livello deve essere creato con le impostazioni desiderate; quindi, può essere modificato aggiungendo o aggiornando le entità esistenti.
Componenti dell'applicazione IDEA Connection
Qui descriviamo brevemente i componenti disponibili per lavorare con i file IDEA StatiCa Connection in Grasshopper.
L'oggetto Connection
La maggior parte dei componenti relativi all'applicazione IDEA Connection consente il passaggio di un oggetto 'Connection'.
L'oggetto connessione è un riferimento a un file IDEA Connection salvato sul disco. Per prima cosa, l'utente dovrà fare riferimento a una connessione esistente creata in precedenza o crearne una da zero utilizzando i componenti Open Model.
In Grasshopper, ogni oggetto 'Connection' viene trattato come un singolo oggetto di connessione. I file di progetto IDEA Connection con più connessioni nel progetto vengono separati in Grasshopper e trattati come oggetti multipli con un percorso e un nome di file di riferimento.
[Si raccomanda di lavorare con file di progetto IDEA StatiCa Connection contenenti una sola connessione.
L'oggetto connessione può anche memorizzare e gestire una duplicazione delle informazioni disponibili che vengono estratte dal programma. Questa dovrebbe essere persistente finché la connessione non viene modificata, riducendo così le chiamate all'API.
Componenti dell'oggetto connessione
Di seguito è riportato un elenco di componenti disponibili per lavorare con l'oggetto Connection.
Poiché è probabile che gli utenti debbano lavorare con un gran numero di connessioni contemporaneamente, sono stati aggiunti componenti che consentono di completare un'operazione in più modi, permettendo di aggiornare in batch una singola connessione alla volta piuttosto che con più operazioni parallele. Pertanto, in genere esistono più modi per eseguire determinati tipi di operazioni.
Per aumentare le prestazioni, si consiglia di caricare il maggior numero di informazioni quando si fa riferimento alla connessione e di cercare di compattare il maggior numero possibile di modifiche in un unico passaggio.
Componente | Descrizione |
Connessione di riferimento | Fa riferimento a una connessione esistente sul disco per eseguire operazioni automatiche. Quando si fa riferimento alla connessione, si può scegliere di precaricare alcune informazioni sulla connessione. In questo modo si apre la connessione e si estraggono le informazioni di base sulla connessione. In questo modo si risparmia tempo a valle, se non si eseguono molte modifiche all'oggetto connessione. |
Creare da IOM | Crea un file di connessione IDEA dal formato IOM. L'utente può inserire il percorso di un file XML del modello esistente o collegare direttamente l'oggetto OpenModel creato dalla libreria di componenti IOM. |
Aggiornamento da IOM | Consente all'utente di aggiornare un file di connessione esistente con un file IDEA Open Model modificato. In genere funziona in combinazione con il componente Extract IOM Container. |
Decostruzione | Il componente deconstruct può essere usato per ottenere informazioni generali sull'oggetto connessione, come il nome della connessione, il percorso del file, le impostazioni, ecc. |
Calcola connessione | Esegue i calcoli della connessione. I risultati vengono letti e salvati nell'oggetto Connessione. Se la connessione viene modificata, i risultati verranno cancellati dall'oggetto. Per visualizzare i risultati, passare la connessione al componente Risultati della connessione. La connessione viene salvata automaticamente dopo l'esecuzione del calcolo. |
Risultati della connessione | Una volta calcolata una connessione, i risultati vengono memorizzati nell'oggetto connessione e possono essere recuperati utilizzando il componente Risultati della connessione. I risultati possono essere filtrati in base a chiavi specifiche per diversi elementi. |
Modifica della connessione | Consente di apportare modifiche agli elementi della connessione. Per ulteriori informazioni, fare riferimento a quanto segue. |
Applica modello | Applica un modello a una connessione utilizzando le impostazioni disponibili. Fare riferimento alla sezione Modelli di seguito riportata. |
Recupera la geometria della connessione | Recupera la geometria della connessione in Grasshopper. Esporta la connessione e la converte in oggetti Open Model. I membri e i dati della connessione vengono esportati separatamente. Questo componente è utile per il collegamento diretto con il software CAD. |
Ottieni i costi delle connessioni | Consente all'utente di estrarre i costi di fabbricazione dettagliati della connessione. Ogni voce di costo può essere decostruita in voci di costo granulari utilizzando il componente Decostruisci voce di costo. |
Valuta espressione | Il componente Valuta espressione consente di valutare le espressioni. Le espressioni sono tipicamente utilizzate nell'interfaccia Parametri, ma possono anche essere utilizzate direttamente all'interno dell'applicazione. La guida di riferimento dei parametri fornisce esempi dei parametri disponibili. Consultare la Guida di riferimento ai parametri delle espressioni |
Componenti del modello di connessione
I modelli di connessione sono file che memorizzano dati di operazioni complesse che possono essere passati tra connessioni di topologie simili. I modelli memorizzano anche i parametri di connessione definiti e altre informazioni sulla connessione di base, come la geometria dei membri e il tipo di sezione. Grasshopper fornisce alcuni componenti che consentono l'applicazione e la decostruzione di file modello IDEA StatiCa.
Oggetto modello di connessione
In Grasshopper è possibile fare riferimento a un numero qualsiasi di modelli definiti in precedenza. Attualmente, solo i modelli salvati su disco (come '.ideatemp') sono importabili in Grasshopper.
Quando si importa un modello, è possibile estrarre i parametri disponibili in esso memorizzati. Questo ci permette di capire quali parametri saranno disponibili nel file di connessione una volta assegnato il modello.
[I modelli possono essere esportati dalle connessioni di base utilizzando la modalità sviluppatore in IDEA StatiCa Connection.
File di esempio di Grasshopper
Gli esempi sono attualmente forniti con i file di installazione del plugin.
All'interno della cartella di installazione
%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\ c'è una cartella .zip:
Examples.zip
Questa cartella contiene diversi esempi di flusso di lavoro attualmente disponibili.