Aller au contenu principal

scia.i.api - API & Open Design

  • Code du module scia.i.api
  • Logiciel
    • SCIA Engineer
  • Catégorie Autres sujets
  • Licence Subscription

Points importants

  • Possibilité de créer vos propres algorithmes de calcul et de vous appuyer sur les capacités graphiques, de calcul et de rapport de SCIA Engineer pour les exécuter.
  • Solution entièrement intégrée n'impliquant aucune nouvelle saisie de données, aucun mappage de cellules de feuilles de calcul ni aucune surveillance des données transférées durant les contrôles
  • Gestion intelligente des variables, des unités, de l'affichage graphique, des menus définis par l'utilisateur et des arborescences
  • Vitesse de calcul élevée grâce à un traitement en parallèle et à un transfert des données ne dépendant pas des fichiers dans la plate-forme ouverte
  • Prise en charge de l'optimisation AutoDesign pour les éléments 1D en acier dans la bibliothèque de profils SCIA Engineer.
  • Exportation des rapports de calcul vers la documentation de projet dans la Note de Calcul

SCIA Engineer offre aux utilisateurs la possibilité de mettre en œuvre leurs propres calculs d'ingénierie. Ceux-ci serviront par la suite en tant que contrôles de module d'extension lors des travaux quotidiens effectués dans le cadre de projets d'IAO, par exemple, vérification graphique de la capacité globale d'une structure 3D, optimisation AutoDesign ou création de rapports. Les contrôles de conception s’appliquent aux éléments suivants :

  • résistance ou stabilité des éléments présentant une géométrie irrégulière ou des éléments réalisés à l'aide de nouveaux matériaux ;
  • adéquation de la taille de section et de la zone de ferraillage, conformément à des normes locales actuellement non prises en charge ;
  • contrôles des fondations basés sur des théories complexes relatives aux déformations.

Il ne s'agit là que de quelques exemples de contrôles pouvant être ajoutés désormais par les ingénieurs, grâce à la plate-forme ouverte et simple d'utilisation.

Introduction

SCIA Engineer automates a vast variety of design checks according to national and international standards.1D beams, 2D plates, 0D SCIA Engineer automatise bon nombre de contrôles de conception, conformément aux normes nationales et internationales. Cet outil permet de vérifier les poutres 1D, les plaques 2D, les joints 0D et les appuis, comme indiqué dans les normes, en tenant compte des caractéristiques des matériaux, des forces internes et autres effets de charge saisis dans le modèle d'IAO ou calculés durant l'analyse MEF. Par ailleurs, SCIA Engineer permet aux utilisateurs de lier leurs propres contrôles personnalisés et de les exécuter à l'aide des données d'analyse et des résultats MEF issus du modèle 3D. Ces contrôles définis par l'utilisateur sont traités de la même manière que les contrôles intégrés.

Public visé par cette application

Les utilisateurs qui effectuent des analyses structurelles et des contrôles standard dans SCIA Engineer ont désormais la possibilité d'ajouter des contrôles spéciaux manquants.

Les nouveaux contrôles sont définis au moyen d'une plate-forme d'ingénierie appelée Design Forms. L'interface polyvalente entre SCIA Engineer et Design Forms guide l'utilisateur tout au long d'un processus simple et semi-automatique de liaison. Les résultats des contrôles sont affichés sur la structure 3D et un rapport est envoyé à la documentation de projet dans la Note de Calcul.

Fonctionnement

  • La plate-forme Design Forms comprend un ensemble de fonctionnalités qui facilitent la programmation des calculs d'ingénierie, la gestion des variables avec des unités, la création de boîtes de dialogue de saisie personnalisées ainsi que le développement de documentations de projet sous différentes présentations donnant lieu à des sorties graphiques. L'utilisateur écrit le contrôle requis comme il le ferait dans la version autonome de Design Forms.
  • Les variables d'entrée dont la valeur doit être extraite du modèle d'IAO se voient affecter des chaînes standardisées dans Design Forms, par exemple InternalForces.My pour le moment de flexion My par section de poutre. Une liste exhaustive des données accessibles dans les modèles d'IAO est à la disposition de l'utilisateur.
  • Les variables des résultats peuvent être représentées graphiquement dans la fenêtre 3D de SCIA Engineer. Il est possible de définir le type d'unité et d'entité pour chaque variable de résultat et de déterminer les options relatives à la représentation graphique, tels que l'axe concerné et la direction d'impression de la variable, et bien d’autres.
  • Les conditions déterminent la visibilité du contrôle dans le menu de SCIA Engineer : le type d'éléments concerné par le contrôle, les combinaisons de charges que le contrôle doit utiliser pour ELU ou ELS, etc.
  • La communication TCP/IP sert pour référencer les variables d'entrée à partir du modèle d'IAO et renvoyer les résultats des calculs vers SCIA Engineer. Elle garantit ainsi la vitesse élevée de l'exécution du contrôle.
  • L'utilisateur peut créer et organiser son propre menu avec une arborescence de contrôles personnalisés pour stocker tous les contrôles qu'il souhaite utiliser. Par la suite, une arborescence de menu peut être enregistrée et partagée avec d'autres utilisateurs, tandis que les arborescences de plusieurs utilisateurs peuvent être fusionnées pour pouvoir utiliser les contrôles définis sur un certain nombre de PC.

 

Avantages

 

Les contrôles définis par l'utilisateur basés sur la plate-forme ouverte de Design Forms sont plus performants que les liaisons de feuilles de calcul réalisées dans MS Excel. La nouvelle solution est à la fois simple et éprouvée : elle ne nécessite aucun mappage de cellules et favorise une gestion intelligente des variables.

  • Les données d'entrée générales et de chaque élément sont traitées séparément, ce qui permet de définir des valeurs par défaut pour les variables.
  • La réutilisation de la boîte de dialogue de saisie et du rapport de calcul créés dans Design Forms permet à l'utilisateur de personnaliser son module d'extension et d'en créer par la suite des versions améliorées. Grâce aux fonctionnalités graphiques de Design Forms, l'utilisateur peut créer des tableaux, des images, des volets et des onglets dans la boîte de dialogue, ainsi que des images dynamiques, des tableaux et des graphiques dans le rapport.
  • La procédure de liaison est semi-automatique et permet la vérification croisée des données transférées.
  • Grâce à un système de remarques, d'avertissements et de messages d'erreur, l'utilisateur est averti en cas de problème.
  • La pratique et le workflow standard permettant de lier les contrôles définis par l'utilisateur sont expliqués dans le manuel. Des exemples y sont également fournis.
  • Les contrôles définis par l'utilisateur et les contrôles intégrés sont traités de façon similaire en ce qui concerne l'affichage graphique, les unités, les avertissements et les messages d'erreur, la conception automatique (AutoDesign), la création de rapports et l'interface transparente entre SCIA Engineer et Design Forms, ce qui rend unique cette nouvelle plate-forme ouverte.

Principales fonctions

Menu Contrôles Design Forms

  • Tous les nouveaux contrôles et menus relatifs aux données d'entrée par contrôle sont stockés au même endroit : un élément dans l'arborescence principale de SCIA Engineer appelé « Design Forms intégrés ».
  • L'utilisateur a la possibilité d'organiser et de modifier cette arborescence. Il peut affecter des icônes à des contrôles individuels pour faciliter leur identification.
  • Il peut également enregistrer l'arborescence et l'envoyer à d'autres utilisateurs, ou encore intégrer l'arborescence d'un autre utilisateur à la sienne.

Conditions des contrôles définis par l'utilisateur

La simplicité du processus de liaison est garantie par les conditions suivantes :

  • Un type de contrôle détermine automatiquement l'emplacement dans le menu en arborescence : contrôles de l'acier, contrôles du béton, autres contrôles, etc.
  • Des conditions de norme nationale limitent la visibilité du contrôle aux projets pour lesquels la norme ou l'annexe nationale sélectionnée est active.
  • Un type d'élément détermine les éléments pour lesquels le contrôle doit être réalisé : éléments 1D, éléments 2D, etc.
  • Une condition de matériau applicable détermine les éléments pour lesquels le contrôle sera réalisé, en fonction du matériau affecté à l'élément dans le modèle.
  • Une condition d'état limite applicable détermine les combinaisons de charges qui seront utilisées lors de l'exécution du contrôle : ELU ou ELS.

Ces conditions peuvent être définies à la fois dans Design Forms et dans SCIA Engineer.

Réutilisation de la boîte de dialogue Design Forms

L'API dans SCIA Engineer affiche la boîte de dialogue de saisie sous la même forme que dans Design Forms.

  • Aucune définition de menu n'est requise après la liaison.
  • En réutilisant la boîte de dialogue de saisie et le rapport de calcul créés dans Design Forms, l'utilisateur est à même d'organiser le contrôle de son module d'extension comme il le souhaite (organisation libre de tous les éléments et prise en charge des différentes couleurs et formes).
  • La boîte de dialogue peut être modifiée à tout moment dans Design Forms.
  • Les fonctionnalités graphiques de Design Forms permettent à l'utilisateur de créer des tableaux, des images, des volets et des onglets dans la boîte de dialogue, ainsi que des images dynamiques, des tableaux et des graphiques dans le rapport.

Vitesse de calcul

  • Le transfert de données entre les deux applications (Design Forms et SCIA Engineer) s'effectue directement par communication TCP/IP.
  • Le contrôle d'éléments multiples s'exécute au moyen de processus parallèles : pendant qu'un élément est analysé, les données de l'élément suivant sont lues.
  • L'utilisateur peut également utiliser des paramètres d'application pour afficher la liste de toutes les données en cours de transfert pendant le contrôle, qu'il s'agisse de noms ou de valeurs de variables.

Documentation

  • Un résumé succinct de l'ensemble des données de calcul peut être affiché et exporté dans la Note de Calcul sous forme de tableau.
  • Le rapport de contrôle détaillé, conforme à la conception, figure dans le fichier CLC source. Ce rapport peut être affiché dans SCIA Engineer, exporté vers la Note de Calcul et sa disposition peut être modifiée dans l'application BUILDER de Design Forms.
  • Les symboles grecs ainsi que les notations indicielles et exponentielles sont acceptées.
  • L'inclusion de contrôles définis par l'utilisateur dans le document (Note de Calcul) est prise en charge.

Conception automatique (AutoDesign)

  • Les contrôles définis par l'utilisateur peuvent se baser sur les propriétés des sections droites actuellement affectées aux éléments en acier dans le modèle 3D en guise de données d'entrée.
  • Par conséquent, l'optimisation des sections droites s'effectue de la même manière que lors de l'appel de contrôles internes.
  • La fonctionnalité de conception automatique (AutoDesign) parcourt la bibliothèque de profils de SCIA Engineer ainsi que les classes de sections (IPE, HEA, etc.) qui y sont définies.

 

SCIA Engineer free trial

Essayer SCIA ENGINEER vous-même ?

Découvrez comment nos logiciels et services peuvent vous aider à optimiser votre travail et à stimuler votre productivité. Essayez-les par vous-même avec une version gratuite de 30 jours.

Télécharger une version d'essai complète gratuite de 30 jours

Demander une offre pour SCIA Engineer

Contactez le support pour plus d'informations techniques