- Produits
- API Dlubal
- API Dlubal
API Dlubal (gRPC)
Le nouveau Dlubal API Service (gRPC) est une solution basée sur Python/C# qui offre une interaction fluide et de haut niveau avec l’ensemble de la suite de produits Dlubal — RFEM, RSTAB et RSECTION. Ouvert à vos innovations, il est parfaitement adapté à l’intégration de vos outils spécifiques à votre entreprise.
Que vous travailliez sur la modélisation paramétrique ou sur des tâches d’optimisation, notre mission est de fournir une bibliothèque facilement extensible qui vous donne un accès rapide et simple à toutes les données et à toutes les fonctionnalités des principaux programmes Dlubal et de leurs modules complémentaires via Python ou C#.
Découvrez Dlubal API
Les ingénieurs sont souvent confrontés au goulot d’étranglement de la modélisation manuelle répétitive et de processus d’optimisation isolés, qui ralentissent la réalisation de projets complexes. L’API Dlubal résout ce problème en fournissant une interface gRPC de haut niveau qui vous permet d’automatiser les flux de travail et d’intégrer directement les données structurelles à l’aide de Python ou de C#. Cette connexion transparente transforme un logiciel statique en un outil dynamique destiné à la modélisation paramétrique et aux flux de travail de conception automatisés.
L’API permet un accès rapide et simple à toutes les données et fonctionnalités des principaux programmes Dlubal et de leurs modules complémentaires via Python ou C#. Vous pouvez appliquer ces fonctionnalités à des scénarios de projet réels, tels que l’optimisation de systèmes de montage solaire complexes, la génération de halles métalliques paramétriques ou l’analyse de structures de membranes spécialisées. Chaque étape s’appuie sur la traçabilité complète des méthodes de calcul et des formules afin de garantir que vos solutions automatisées restent transparentes et prêtes à être soumises.
L’API prend en charge toutes les normes et tous les modules complémentaires inclus dans les principaux programmes RFEM, RSTAB et RSECTION. La disponibilité de bibliothèques de fonctions prêtes à l’emploi signifie que vous n’avez pas besoin d’être développeur logiciel pour exploiter la puissance de l’API.
Clients API Dlubal Disponibles
Vos avantages
Échange de données bidirectionnel sans effort entre tous les programmes Dlubal grâce à des bibliothèques de fonctions prêtes à l'emploi
Traçabilité complète des méthodes de calcul et des formules pour des résultats transparents, prêts à être soumis
Déploiement Docker transparent pour isoler les scripts et faire évoluer les instances de calcul dans le cloud
Cas d’utilisation
L'API Dlubal est essentielle lorsque vos projets impliquent des tâches de modélisation répétitives ou nécessitent une logique d'optimisation. Ses applications vont de simples scripts automatisant des vérifications de conception à des algorithmes génératifs complexes qui font évoluer de manière autonome des structures entières. Les cas d'utilisation suivants montrent comment ces workflows résolvent de véritables défis d'ingénierie.
L'API automatise la génération de milliers de variantes de portiques à partir de données de coordonnées, garantissant l'efficacité des matériaux et une traçabilité complète dans les projets énergétiques à grande échelle.
En reliant l’API à des algorithmes d’optimisation, vous pouvez parcourir automatiquement les bibliothèques de sections afin de trouver la section en acier la plus légère qui satisfait à toutes les exigences de la norme.
L’API vous permet d’extraire les efforts internes et d’appliquer une logique de dimensionnement personnalisée directement dans le pipeline de calcul, supprimant ainsi la nécessité de transférer manuellement les données vers des feuilles de calcul externes.
La définition de la structure sur le plan mathématique permet des mises à jour instantanées du modèle dès que les contraintes architecturales changent, sans qu’il soit nécessaire de passer d’un environnement logiciel à un autre.
Fonctionnalités clés
Technologie gRPC haute performance
Vous communiquez avec le logiciel à l'aide du protocole gRPC basé sur le binaire, plutôt que par des interfaces textuelles traditionnelles. Le programme traite ces requêtes avec une latence minimale, ce qui permet un échange de données rapide et volumineux entre votre code personnalisé et le noyau de calcul. Cela augmente considérablement la vitesse d'exécution des tâches automatisées et des études paramétriques à grande échelle.
Intégration native de Python et de C#
Dlubal fournit des bibliothèques clients de haut niveau spécialement pour Python et C#, qui agissent comme des « wrappers » afin de simplifier le processus de codage. Cela signifie que vous pouvez utiliser des fonctions intuitives et adaptées aux ingénieurs pour piloter le logiciel sans avoir à gérer vous-même les protocoles réseau sous-jacents ni les structures de données complexes.
Conteneurisation et prise en charge de Docker
Le service API est conçu pour être prêt pour les conteneurs, ce qui permet un déploiement fluide dans des environnements Docker. Cette fonctionnalité vous permet d'isoler vos scripts d'automatisation, de répartir les instances de calcul sur des clusters de serveurs et de garantir un environnement d'exécution cohérent, que vous travailliez en local ou dans le cloud.
Conception Paramétrique de Support Solaire avec l'API RFEM 6
La modélisation manuelle de centaines de configurations de structures de montage pour des dimensions de site variables est inefficace et sujette aux erreurs. Cette application prototype montre une meilleure approche. En pilotant directement la géométrie du suiveur solaire, les sections et l’inclinaison des panneaux depuis une interface utilisateur personnalisée, l’API génère instantanément le modèle 3D complet dans RFEM 6, prêt pour l’analyse structurelle.
- Generate thousands of model configurations instantly from site coordinates
- Rapidly evaluate multiple iterations to identify the most cost-effective design
- Maintain a fully traceable, code-driven process from start to finish
Articles de l'API Dlubal
Introduction à l'API de RFEM 6
Cet article présente l’API RFEM 6 et montre comment la programmation personnalisée vous permet de générer automatiquement des modèles, d’appliquer des charges, d’exécuter des calculs et d’extraire des résultats.
Cas d’utilisation pratiques et avantages clés
Découvrez des cas d’utilisation pratiques et les principaux avantages de l’API Dlubal. Découvrez comment l’intégration de Python aide à automatiser les flux de travail et à connecter RFEM 6 à des solutions d’ingénierie plus larges.
-
Mensuel
-
Annuel -10%
- 1 000 demandes API par mois maximum
- Aucune demande API supplémentaire possible
- 1 utilisateur actif maximum
- Accès à toutes les données d’entrée et à tous les résultats (sans les modules complémentaires)
- Aucune limite de temps
- Nombre individuel de demandes API
- Prix individuel par demande API supplémentaire
- Nombre illimité d’utilisateurs actifs
- Accès à toutes les données d’entrée et à tous les résultats
Questions fréquemment posées sur l’API Dlubal
Oui, l’API vous permet d’ouvrir et de modifier des fichiers existants aussi facilement que de créer de nouveaux fichiers. Vous pouvez utiliser des scripts pour cibler et remplacer des matériaux de manière précise, ajuster les intensités des charges ou extraire les résultats de modèles que vous avez déjà modélisés manuellement dans l’interface graphique.
Non, vous n’avez pas besoin d’un diplôme en informatique pour utiliser efficacement l’API. Grâce aux bibliothèques Python et C# de haut niveau fournies par Dlubal, vous pouvez utiliser des commandes simples, axées sur le génie structure, qui masquent la logique de communication complexe qui s’exécute en arrière-plan.
Oui, il est spécialement conçu pour les tâches paramétriques qui sont trop fastidieuses pour une modélisation manuelle. Vous pouvez utiliser des fonctions mathématiques pour définir les coordonnées des nœuds et les géométries de surfaces, ce qui vous permet d'exécuter des boucles itératives qui trouvent automatiquement la forme la plus efficace en fonction des taux d'utilisation obtenus.
Directement, car l’API prend en charge les modèles de matériau non linéaires et offre un accès complet aux compléments de dimensionnement pour les normes internationales. Cela vous permet de vérifier par programmation que vos structures optimisées sur mesure continuent de respecter strictement les exigences de sécurité telles que l’Eurocode 3 ou l’AISC.
Le serveur Dlubal MCP est un middleware piloté par l’IA à venir, qui utilise le Model Context Protocol pour relier RFEM/RSTAB à des applications externes. Il crée un flux continu qui vous permet de piloter des analyses de structures complexes via une IA conversationnelle et des outils automatisés personnalisés.
Oui, vous pouvez commencer à automatiser immédiatement en utilisant des environnements gratuits et open source comme Visual Studio Code. Comme l'API se connecte directement à votre installation RFEM ou RSTAB existante, vous n'avez pas besoin d'investir dans des outils de développement propriétaires coûteux pour créer des scripts personnalisés qui prennent en charge vos tâches de conception courantes.
L’API augmente votre efficacité parce que...
- Vous gagnez du temps – Automatisez la création du modèle, l’affectation des charges et l’évaluation des résultats, ce qui raccourcit considérablement votre processus de conception.
- Vous réduisez les coûts – Moins d’étapes manuelles signifie moins d’heures d’ingénierie et des coûts de projet plus faibles.
- Vous disposez d’une adaptabilité totale – Réalisez les calculs de conception, les rapports et les workflows exactement selon les spécifications de votre projet ou de votre entreprise, sans être limité par les restrictions de l’interface utilisateur.
- Elle s’intègre de manière transparente – L’API relie RFEM, RSTAB & Co. de manière bidirectionnelle aux outils BIM et CAO, évite les ruptures de support et garantit des données cohérentes.
- Vous avez un accès complet aux données – Accédez à tous les objets du modèle et aux résultats, filtrez-les de manière ciblée et traitez-les ensuite afin de prendre des décisions fondées sur les données.
- Elle libère un potentiel d’innovation – Développez de nouvelles applications, des prototypes et des workflows d’IA (par exemple avec l’assistant IA Mia) sans réinventer la roue.
- Elle offre des performances élevées – Grâce à la technologie gRPC, l’échange de données est jusqu’à 10 fois plus rapide qu’avec les services SOAP/REST classiques.
Pour utiliser l'API Dlubal, vous avez besoin d’une licence valide (version complète ou d’essai) d’un logiciel principal Dlubal pris en charge (actuellement RFEM 6 et RSTAB 9, à l’avenir également RSECTION, RWIND et Geo-Zone) ainsi qu’une clé API personnelle. Vous pouvez générer cette clé API facilement via votre compte extranet Dlubal sous "API & Cloud → API II → Mes clés API" :
Un abonnement API n’est pas obligatoire, vous pouvez directement commencer avec l’abonnement API gratuit « Free » et découvrir et utiliser l'API sans engagement.
Oui, mais cela nécessite une simple solution de contournement. Comme l'API Python de RFEM attend des entrées en mètres, la meilleure pratique consiste à définir vos dimensions impériales au début de votre script et à appliquer un facteur de conversion.
Voir comment gérer la conversion des unités en Python : FAQ | Unités impériales dans l'API Python
Ici, vous pouvez poser et répondre à des questions techniques, participer à des discussions constructives sur l’analyse et le dimensionnement des structures, suggérer de nouvelles fonctionnalités et interagir directement avec l’équipe Dlubal ainsi qu’avec les autres utilisateurs.
Découvrez nos options d’assistance gratuites et professionnelles, notamment l’assistance IA 24 h/24 et 7 j/7, l’assistance par e-mail, les webinaires et les services exclusifs pour les clients du contrat de service Pro.
Parcourez la référence complète de l'API RFEM 6, des exemples de code et des guides étape par étape pour commencer à créer vos propres flux de travail automatisés.
Explorez des tutoriels vidéo pratiques axés sur l'API RFEM 6. Suivez des exemples concrets et apprenez à créer et exécuter vos premiers scripts automatisés.
Accédez à nos webinaires enregistrés sur les flux de travail en ingénierie structurelle pilotés par API. Regardez les sessions quand vous le souhaitez pour approfondir vos connaissances et vous inspirer d'applications concrètes.