Idea Statica
  • Acier
  • Béton
  • Assistance et formation
  • Tarifs
  • Entreprise
  • Conception d'assemblages
  • Conception d’éléments en acier
  • Études de cas sur l'acier
  • Aperçu concret
  • Voiles et details
  • Conception d’éléments en béton
  • Centre d'assistance
  • Campus - Formation en ligne
  • Blog
  • À télécharger
  • Plans
  • Outil communautaire gratuit
  • Étudiants et universités
  • Calculatrices de valeur
  • Contact
  • Career
  • Partners
  • Projects clients
  • Études de cas
  • Acier
    Conception d'assemblagesConception d’éléments en acierÉtudes de cas sur l'acier
  • Béton
    Aperçu concretVoiles et detailsConception d’éléments en béton
  • Assistance et formation
    Centre d'assistanceCampus - Formation en ligneBlogÀ télécharger
  • Tarifs
    PlansOutil communautaire gratuitÉtudiants et universitésCalculatrices de valeur
  • Entreprise
    ContactCareerPartnersProjects clientsÉtudes de cas
Essai de 14 jours
Essai de 14 jours
  • Acier
  • Béton
  • Assistance et formation
  • Tarifs
  • Entreprise

Abonnez-vous à notre newsletter

Société

  • À propos de nous
  • Partenariats
  • Carrières
  • Technologie brevetée pour les ingénieurs structure

Ressources

  • Projets clients
  • Études de cas
  • IDEA StatiCa Bibliothèque des assemblages
  • Livrets de vérification

Juridique

  • IDEA StatiCa CONTRAT DE LICENCE UTILISATEUR FINAL
  • Politique de confidentialité globale
  • Conditions d'utilisation – IDEA StatiCa Viewer
  • Licences

Aide

  • Contact
  • Demande de devis
  • Revendeurs
  • Téléchargements
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

Approuvé et utilisé dans le monde entier par des ingénieurs, des fabricants et des consultants.

Centre d'assistanceTutorielsLien API Grasshopper – optimisation paramétrique d'un soudure d'assemblage (03)
Lien API Grasshopper – optimisation paramétrique d'un soudure d'assemblage (03)
SteelConnection designTutorialsConnectionIDEA Open Model (API)

Lien API Grasshopper – optimisation paramétrique d'un soudure d'assemblage (03)

Cet article est également disponible en
ENCZDEESFRITPTNLHUROKRPLTHTRVIZH
Traduit par IA depuis l'anglais

Dans ce tutoriel, vous apprendrez à créer un modèle d'un assemblage et à déterminer la valeur appropriée d'une soudure pour des charges données dans Grasshopper.

Ce tutoriel utilise Rhino 8. Si vous travaillez avec IDEA StatiCa version jusqu'à 24.1.3, consultez ce tutoriel.

Grasshopper - Installation du plugin

Vous pouvez obtenir une version d'essai de Rhino3d et Grasshopper sur le site Rhino3d. Lancez Rhinoceros et sélectionnez le modèle avec Meters :

Dans la ligne de commande, veuillez saisir « Package Manager » :

Une nouvelle fenêtre apparaît ; sélectionnez IDEAStatiCa et cliquez sur Install. Le plugin sera téléchargé et installé. Pour qu'il soit actif, un redémarrage de Rhinoceros est nécessaire.

 Pour démarrer Grasshopper avec le plugin IDEA StatiCa, sélectionnez Tools / Grasshopper dans l'onglet Rhinoceros.

Comme vous pouvez le constater, le plugin est déjà intégré.

Découvrez les composants et les commandes du plugin IDEA StatiCa pour Grasshopper dans l'article Description des composants du plugin Grasshopper.

Plugin Anemone

Comme Grasshopper ne peut pas travailler avec des boucles, vous devez installer un autre plugin capable de les gérer. Dans cet exemple, nous utiliserons Anemone, qui vous permet de créer des boucles dans Grasshopper.

Remarque : placez le fichier .gha dans les bibliothèques Grasshopper, faites un clic droit sur les propriétés, cochez la case « débloquer », appuyez sur Appliquer, fermez tout et redémarrez Rhino.

IDEA StatiCa Connection – Conception d'un assemblage et définition des paramètres

Pour ce tutoriel, nous avons besoin d'un assemblage avec certains paramètres. Créez-en un à partir d'un modèle vierge :

Accédez aux Effets de charge et modifiez les charges conformément à l'image suivante :

Maintenant, enregistrez ce fichier sous le nom Example3.ideaCon.

Ensuite, ajoutez l'opération Plate to the Plate conformément à l'image suivante :

Pour pouvoir travailler avec des paramètres, il est nécessaire d'activer l'onglet Développeur dans Préférences / Paramètres avancés : 

Vous devez maintenant définir le paramètre pour les soudures. Cliquez sur le bouton plus dans l'onglet Développeur et modifiez le texte conformément à l'image :

Pour relier ce paramètre aux soudures appropriées, cliquez sur le bouton lien et sélectionnez le champ de propriété comme indiqué dans l'image suivante :

Vous pouvez maintenant enregistrer cet assemblage avec l'opération et le paramètre dans un modèle nommé Example3.contemp à l'aide du bouton Enregistrer sous.

Grasshopper - Fusionner les fichiers *ideaCon et *contemp, déterminer  l'épaisseur de la soudure.

Créez un nouveau document et ajoutez les composants suivants pour fusionner les fichiers *.ideaCon et *.contempt. Sélectionnez l'onglet Params dans le ruban supérieur et placez le composant File Path sur le canevas. 

Faites un clic droit sur le composant et sélectionnez le fichier Example3.ideaCon que nous avons enregistré précédemment. 

Remarque : Si vous ouvrez le fichier joint, vous devez modifier ce chemin en conséquence. 

Vous pouvez également utiliser les composants Params / Panel et Maths / C# Script pour importer les fichiers Example3.contemp et Example3.ideaCon. 

Depuis la version 24.1.4, IDEA StatiCa dispose d'une nouvelle API, décrite ici.

Pour exécuter des scripts Grasshopper, vous devez ajouter un composant appelé Connection Service Runner à chaque fichier. Ce composant se trouve dans  IDEA StatiCa / App Common.

Pour connecter le plugin Grasshopper à la version correcte d'IDEA Connection, ajoutez le composant File Path et liez-le au dossier IDEA approprié (C:\Program Files\IDEA StatiCa\StatiCa 25.1)

Lors de l'exécution de ce composant, la fenêtre suivante devrait apparaître.

Connectez maintenant les composants suivants au canevas comme indiqué dans l'image.

Importation de fichier :

IDEA StatiCa / App Common / Open project
IDEA StatiCa / Connection / Get connections
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Template Assign
IDEA StatiCa / Connection / Apply Template
Set /List / List Item

Calcul et résultats :

IDEA StatiCa / Connection / Get Parameters
IDEA StatiCa / Connection / Update Parameters
IDEA StatiCa / Connection / Calculate Project
IDEA StatiCa / App Common / Modify Object
IDEA StatiCa / App Common / Deconstruct Object
Set /List / List Item

Composants Anemone pour itérer la dimension de la soudure :

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

Nous utilisons le composant Params / Input / Button pour démarrer l'itération.

 L'itération s'exécute dix fois à partir de 0,001 m avec un pas de 1 mm jusqu'à ce que la valeur CheckStatus devienne True. 

Interprétation des résultats

Pour cet assemblage spécifique, vous obtiendrez des résultats satisfaisants avec 

  • Épaisseur de soudure 6 mm

Des exemples plus complexes sont disponibles sur votre PC dans le répertoire

"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"

Téléchargements joints

  • Example3.zip (ZIP, 65 KB)

Articles associés

Description des composants du plugin Grasshopper
  • Acier
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • Acier
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Knowledge base

Description des composants du plugin Grasshopper

Lire la suite
Lien API Grasshopper - comment créer un fichier IOM IDEA StatiCa pour les importations (01) version 24
  • Acier
  • Connection
  • IDEA Open Model (API)
  • +3
  • Acier
  • Connection
  • IDEA Open Model (API)

Tutorials

Lien API Grasshopper - comment créer un fichier IOM IDEA StatiCa pour les importations (01) version 24

Lire la suite
Mise en place d'une conception paramétrique avec l'onglet Développeur
  • Acier
  • IDEA Open Model (API)
  • v23.0
  • +3
  • Acier
  • IDEA Open Model (API)
  • v23.0

Knowledge base

Mise en place d'une conception paramétrique avec l'onglet Développeur

Lire la suite