Description des composants du plugin Grasshopper

Cet article est également disponible en :
Traduit par IA depuis l'anglais
Ce tutoriel vous aidera à vous familiariser avec les fonctionnalités du logiciel.

Premiers pas

Configuration requise

Le plugin est actuellement développé pour Rhino 7. Grasshopper est gratuit et intégré à Rhino 7, il n'est donc pas nécessaire d'installer Grasshopper séparément. Pour la compatibilité des versions, veuillez consulter la page web de Rhinoceros.

Vous pouvez obtenir une version d'essai de Rhino3d et Grasshopper sur le site Rhino3d.

Installation du plugin et configuration requise

Le plugin peut être installé via le Rhino Package Manager. Une fois installé et après le redémarrage de Rhino, l'onglet IDEA StatiCa sera disponible dans Grasshopper.

inline image in article

IDEA StatiCa est développé comme une extension des dernières versions des modules IDEA Open Model (IOM) et IDEA API. Lors de l'utilisation de ces outils, il est recommandé d'installer la dernière version d'IDEA StatiCa pour un fonctionnement correct et pour bénéficier de toutes les dernières fonctionnalités. 

Limitations

  • Actuellement, pour que le plugin fonctionne correctement, les unités Rhino doivent être définies en mètres.
  • Toutes les unités d'entrée doivent également être spécifiées en unités SI de base, conformément à la désignation IDEA Open Model. Consultez la spécification des unités Open Model pour plus de détails.

Aide et retours

Ces outils sont améliorés en étroite collaboration avec des utilisateurs avancés et leurs flux de travail requis. Nous sommes impatients de recevoir tout retour ou suggestion pour améliorer les fonctionnalités. Les retours sont de préférence transmis via le forum sur le GitHub public d'IDEA StatiCa.

Introduction

Le plugin IDEA StatiCa Grasshopper se compose des parties principales suivantes :

inline image in article

1. Composants pour générer l'IDEA Open Model (IOM) 

Ils sont utilisés pour :

  • Créer, importer ou modifier l'IDEA Open Model.
  • Conversions EF personnalisées
  • Conversion géométrique : IOM <-> Rhino
  • Modélisation explicite des éléments, platines, boulons, coupes et soudures.

2. Composants pour interagir avec les applications de conception IDEA 

Ils sont utilisés pour :

  • Créer, importer et modifier des fichiers d'application de conception, tels que des assemblages.
  • Obtenir et mettre à jour la géométrie et les composants.
  • Appliquer des modèles définis par l'utilisateur.
  • Obtenir et mettre à jour les paramètres définis par l'utilisateur.
  • Exécuter des calculs et extraire les résultats.
  • Obtenir des informations de conception supplémentaires (dont les coûts de fabrication, etc.)

Les composants pour générer l'IOM sont indépendants de l'API et ne nécessitent donc pas de licence IDEA StatiCa.

Le composant qui interagit avec l'application de conception IDEA StatiCa nécessite une licence active d'IDEA StatiCa. Les composants Open Model sont utilisés dans les composants de l'application de conception dans les cas où la conversion géométrique et l'interopérabilité sont concernées.

Composants d'objets Open Model

Les composants d'objets correspondent à un type d'objet spécifique dans le format de données Open Model. En principe, tout objet devant avoir un Id ou un Nom peut être classé comme objet Open Model.

inline image in article

Création d'objets

Tous les objets Open Model doivent avoir un Id et un Nom. Pour accélérer la création d'objets et améliorer la convivialité, la plupart des objets ne nécessitent pas d'Id ou de Nom défini par l'utilisateur lors de la création et peuvent être assignés automatiquement lorsqu'ils sont ajoutés et compilés dans un modèle.

[!NOTE] Les objets auxquels aucun Id ou Nom n'est assigné automatiquement reçoivent un Id = 0 et une chaîne de Nom vide.

Lors de l'utilisation d'un composant de création, la sortie doit afficher le Nom et l'Id attribués à cet objet. La chaîne de sortie est le type d'objet Open Model.

inline image in article

[!IMPORTANT] Lors de la création d'objets dans Grasshopper, le Nom de l'objet doit être une chaîne unique pour un type d'objet particulier.

[!NOTE] Certains objets spécifiques tels que les matériaux, les sections transversales, les cas de charge et les combinaisons nécessitent un nom lors de la création de l'objet.

Composants de résultats Open Model

Les résultats Open Model sont utilisés pour stocker les résultats d'analyse des éléments analytiques associés. Avec Grasshopper, les résultats au format Open Model Result peuvent facilement être créés à l'aide des composants disponibles.

Cela permet une méthode flexible de liaison du modèle physique avec les résultats du modèle analytique EF.

inline image in article

[!NOTE] Consultez la documentation sur le résultat Open Model pour les désignations des efforts internes et les explications sur la création de fichiers Open Model Result corrects.

Création d'un résultat Open Model

La création de résultats Open Model fonctionne de manière similaire aux autres types d'objets compilés. Tout d'abord, l'objet de niveau supérieur doit être créé avec les paramètres souhaités ; il peut ensuite être modifié en ajoutant ou en mettant à jour des entités existantes.

Composants de l'application IDEA Connection

Nous décrivons ici brièvement les composants disponibles pour travailler avec les fichiers IDEA StatiCa Connection dans Grasshopper.

inline image in article

L'objet Connection

La plupart des composants relatifs à l'application IDEA Connection permettent la transmission d'un objet 'Connection'.

L'objet Connection est une référence à un fichier IDEA Connection enregistré sur le disque. Dans un premier temps, l'utilisateur devra soit référencer un assemblage existant créé précédemment, soit en créer un de zéro à l'aide des composants Open Model.

Dans Grasshopper, chaque objet 'Connection' est traité comme un objet d'assemblage unique. Les fichiers de projet IDEA Connection contenant plusieurs assemblages sont séparés dans Grasshopper et traités comme plusieurs objets avec un chemin de fichier et un nom référencés.

[!WARNING] Il est recommandé de travailler avec des fichiers de projet IDEA StatiCa Connection contenant un seul assemblage.

L'objet Connection peut également stocker et gérer une duplication des informations disponibles extraites du programme. Cela devrait être persistant jusqu'à ce que l'assemblage soit modifié, ce qui réduit les appels nécessaires à l'API.

Composants de l'objet Connection

Vous trouverez ci-dessous une liste des composants disponibles pour travailler avec l'objet Connection.

Étant donné que les utilisateurs devront probablement travailler avec un grand nombre d'assemblages à la fois, des composants ont été ajoutés avec plusieurs façons d'accomplir une tâche, ce qui vous permet de mettre à jour un seul assemblage à la fois plutôt que par plusieurs opérations parallèles. Il existe donc généralement plusieurs façons d'effectuer certains types de tâches.

Pour améliorer les performances, il est conseillé de charger autant d'informations que possible lors du référencement de l'assemblage et d'essayer de regrouper autant de modifications que possible en une seule étape si des modifications sont effectuées.

ComposantDescription
Reference ConnectionRéférencer un assemblage existant sur le disque pour effectuer des opérations automatisées. Lors du référencement de l'assemblage, vous pouvez choisir de précharger certaines informations sur l'assemblage. Cela ouvrira l'assemblage et extraira les informations de base le concernant. Cela vous fera probablement gagner du temps en aval si vous n'effectuez pas beaucoup de modifications sur l'objet Connection.
Create from IOMCréer un fichier IDEA Connection à partir du format IOM. Un utilisateur peut soit saisir un chemin de fichier vers un fichier XML de modèle existant, soit connecter directement l'objet OpenModel créé à partir de la bibliothèque de composants IOM.
Update from IOMCela permet à un utilisateur de mettre à jour un fichier d'assemblage existant avec un fichier IDEA Open Model modifié. Cela fonctionnerait généralement en conjonction avec le composant Extract IOM Container.
DeconstructLe composant Deconstruct peut être utilisé pour obtenir des informations générales sur l'objet Connection, telles que le nom de l'assemblage, le chemin du fichier, les paramètres, etc.
Calculate ConnectionEffectuer les calculs de l'assemblage. Les résultats sont lus et enregistrés dans l'objet Connection. Si l'assemblage est modifié par la suite, les résultats seront effacés de l'objet. Pour visualiser les résultats, transmettez l'assemblage au composant Connection Results. L'assemblage est automatiquement sauvegardé après l'exécution du calcul.
Connection ResultsUne fois qu'un assemblage a été calculé, les résultats sont stockés sur l'objet Connection et peuvent être récupérés à l'aide du composant Connection Results. Les résultats peuvent être filtrés par clés spécifiques pour différents éléments.
Modify ConnectionVous permet d'apporter des modifications aux éléments de l'assemblage. Reportez-vous ci-dessous pour plus d'informations.
Apply TemplateAppliquer un modèle à un assemblage en utilisant les paramètres de modèle disponibles. Reportez-vous à la section sur les modèles ci-dessous.
Get Connection GeometryRécupérer la géométrie de l'assemblage dans Grasshopper. Cela exporte l'assemblage et le convertit en objets Open Model. Les données des éléments et de l'assemblage sont exportées séparément. Ce composant est utile pour la liaison directe avec un logiciel CAO.
Get Connection CostsPermet à l'utilisateur d'extraire les coûts de fabrication détaillés de l'assemblage. Chaque élément de coût peut être décomposé en éléments de coût granulaires à l'aide du composant Deconstruct Cost item.
Evaluate ExpressionEvaluate Expression vous permet d'évaluer des expressions. Les expressions sont généralement utilisées dans l'interface des paramètres ; elles peuvent toutefois également être utilisées directement dans l'application. Le guide de référence des paramètres fournit des exemples de paramètres disponibles. Reportez-vous au guide de référence des paramètres d'expression.

Composants de modèles Connection

Les modèles Connection sont des fichiers qui stockent des données d'opération complexes pouvant être transmises entre des assemblages de topologies similaires. Les modèles stockent également tous les paramètres d'assemblage définis et d'autres informations sur l'assemblage de base, telles que la géométrie des éléments et le type de section. Grasshopper fournit des composants permettant l'application et la décomposition des fichiers de modèles IDEA StatiCa. 

inline image in article

Objet modèle Connection

Dans Grasshopper, vous pouvez référencer n'importe quel nombre de modèles définis précédemment. Actuellement, seuls les modèles enregistrés sur le disque (au format '.ideatemp') sont importables dans Grasshopper. 

Lorsqu'un modèle est importé, nous pouvons extraire les paramètres disponibles qui y sont stockés. Cela nous permet de comprendre quels paramètres seront disponibles dans le fichier d'assemblage une fois le modèle assigné.

[!NOTE] Les modèles peuvent être exportés depuis des assemblages de base en utilisant le mode développeur dans IDEA StatiCa Connection.

Fichiers d'exemples Grasshopper

Les exemples sont actuellement fournis avec les fichiers d'installation du plugin.

Dans le répertoire du dossier d'installation

%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\ se trouve un dossier .zip :

Examples.zip

Ce dossier contient plusieurs exemples de flux de travail actuellement disponibles.

Articles connexes