42x
001986
22.06.2026

Utilisation de l’interface Grasshopper pour le calcul de structures paramétriques

Cet article offre un aperçu des options de calcul d’un modèle paramétrique à l’aide de l’interface Grasshopper – RFEM 6. L’objectif est d’automatiser autant que possible les tâches récurrentes pour rendre l’étude des variantes plus efficace.

Avantages de l'interface Grasshopper

Grasshopper offre un environnement approprié pour l’élaboration du concept de premier projet. Grâce à l’environnement de script visuel, la conception de modèle paramétrique est possible même pour les utilisateurs sans connaissances en programmation. La visibilité directe de la géométrie du modèle paramétrique facilite également l’évaluation interdisciplinaire et le développement ultérieur du projet. La paramétrisation de la géométrie permet des modifications et l’évaluation des variantes sans grand effort.

Avec le plug-in Dlubal pour Grasshopper, le modèle de conception peut être étendu à un modèle d’analyse dans l’environnement de Grasshopper, à l’aide du paramétrage déjà existant pour le modèle de structure dans RFEM 6. Cette liaison permet de prendre en compte les aspects statiques dès la phase initiale de conception et de déduire directement le calcul de différentes variantes de modèle.

La représentation suivante montrer un flux de travail possible entre RFEM 6 et Grasshopper.

Ensuite, la mise en œuvre des différentes parties du flux de travail est détaillée.

Géométrie paramétrique

La géométrie est générée à l’aide des composants Grasshopper ou un modèle existant peut servir de base. Les lignes et surfaces sont utilisées comme entrée géométrique pour les composants du plug-in Dlubal.

Plug-in Dlubal

Les données spécifiques au modèle et aux charges Dlubal peuvent être définies par différents composants et connectées à la géométrie paramétrique Grasshopper. Le modèle de conception est ainsi élargi à un modèle d’analyse. La structure des composants suit la logique de définition de RFEM 6. Par exemple, la définition d’une barre nécessite une section et un matériau.

Données du modèle

Avec les données du modèle, des propriétés pour un modèle d’analyse sont ajoutées à la géométrie paramétrique (par exemple, matériau, sections, barres, articulations, appuis, excentrements, etc.)
Les propriétés sélectionnées dans RFEM à partir d’une liste sont également à choisir dans Grasshopper via des listes de valeurs.

Propriétés de calcul

La définition des propriétés de calcul est effectuée dans Grasshopper uniquement à l’aide des numéros d’index des propriétés de calcul. Pour cela, des informations sur les longueurs de flambement, les conditions aux limites et la configuration pour l’ELU, par exemple, sont prédéfinies dans un modèle RFEM et contrôlées à partir de Grasshopper. La création d’un modèle est expliquée sous Modèle pour RFEM.

Données de charge

Avec les données de charge, la combinaison (par exemple, cas de charge, situation de projet, combinaison de charges) ainsi que le chargement (par exemple, charges nodales, linéaires, sur barres, ensembles de barres, surfaciques et solides) peuvent être définis.

Pour définir une charge, un cas de charge est toujours requis dans RFEM. Pour la définition d’un cas de charge, des paramètres pour l’analyse statique, ainsi qu’une catégorie d'action pour la classification des cas de charge, doivent être créés. Les composants Grasshopper requis sont disponibles. Cependant, la classification complète des cas de charge et la combinatoire peuvent également être prédéfinies dans un modèle RFEM. Dans Grasshopper, seul le numéro du cas de charge pour les charges et les paramètres de charge pertinents sont stockés.

Modèle pour RFEM 6

Dans un modèle RFEM (*.ft6), des éléments RFEM peuvent être définis et disponibles dans chaque nouveau modèle créé avec ce modèle. Pour cela, un modèle doit d’abord être créé dans RFEM :

Pour la gestion de la vérification, le module complémentaire requis est activé pour le modèle, des normes sont définies ainsi que les propriétés de dimensionnement correspondantes, assignées via leur numéro d'index dans Grasshopper.

Sélections d’objets

Les sélections d'objets peuvent également être définies dans un modèle en filtrant des objets, par exemple via un commentaire. Si un commentaire est ajouté à un composant Dlubal, tous les objets avec ce commentaire apparaissent dans la sélection d’objets prédéfinie.

Tableaux de résultats

Les résultats exportés à partir du composant Export Results to Files se rapportent toujours aux tableaux de résultats dans RFEM 6. Dans le gestionnaire des tableaux de résultats, vous pouvez définir quels résultats seront exportés avec le composant.

Rapport d’impression

Les vues nécessaires ainsi que la documentation du modèle et des résultats peuvent être stockées via le gestionnaire de rapports d’impression dans le modèle.

Paramètres d’exportation

Lors de l’exportation du modèle de Grasshopper vers RFEM, un fichier de modèle vide est d’abord créé dans RFEM. Les données de Grasshopper sont chargées dans ce modèle. Si le chemin de sauvegarde d’un fichier modèle est indiqué dans le composant d’exportation (Use Template), les données du fichier modèle sont déjà chargées lors de l’initialisation du nouveau modèle et les informations importées de Grasshopper peuvent s’y référer.

Si l’exportation a réussi, le composant RFEM 6 Calculate démarre automatiquement le calcul dans RFEM. Une fois le calcul terminé, les résultats prédéfinis du calcul et de la vérification sont sauvegardés au format CSV. Après la sauvegarde des résultats, le rapport d’impression est également enregistré avec le composant Export Printout report au chemin de sauvegarde renseigné.


Auteur

Paul développe des solutions d’interface au sein du développement produit et apporte également son soutien au support client. Il garde toujours à l’esprit l’intégration système de bout en bout.

Liens


;