Les outils d’étude ================== Compléments et opérations sur le maillage ----------------------------------------- La notion de maillage utilisée par code_aster est réduit très simple: liste des nœuds et de leurs coordonnées, liste des mailles et de leur topologie (connectivités). A ces entités est rajoutée la notion des groupes de nœuds et de groupe de mailles. Ces groupes permettent d'affecter différentes caractéristiques de modélisation (éléments finis, matériaux, conditions aux limites, chargements…) et de conduire le dépouillement des résultats (extraction sélective de composantes). L'utilisateur peut créer des groupes de nœuds ou de mailles à tout moment dans le déroulement du calcul, grâce à des critères logiques ou géométriques. On peut également modifier la structure de données contenant le maillage: changement de repère, ajout de nœuds supplémentaires sur des mailles, création de nouvelles mailles ou groupes de mailles, destruction de mailles, etc. L’ajout et l’ablation de matière peuvent être donc modélisés simplement. La construction d'un maillage complexe ne peut se faire que via l'utilisation d'un outil plus adapté à cet usage comme Salome et ses mailleurs intégrés (Netgen, BLSurf, Hexotic, etc.) ou GMSH. Catalogue de données matériau ----------------------------- Un catalogue de données matériau sous AQ donne accès aux valeurs des paramètres de lois de comportement pour différents matériaux couramment utilisés dans les études. Les caractéristiques matériaux peuvent être directement incluses dans le fichier de commandes grâce à un opérateur spécifique. Pour la version libre, tout l’appareillage du catalogue est disponible mais la base est vide. Traitement et exploitation des résultats ---------------------------------------- Opérations sur les champs ~~~~~~~~~~~~~~~~~~~~~~~~~ Les champs calculés peuvent être utilisés dans toutes sortes de combinaisons algébriques. En analyse linéaire, on peut ainsi par exemple déduire la réponse à un chargement complexe des réponses aux chargements unitaires sur lesquels il se décomposent. Relevé de valeurs ~~~~~~~~~~~~~~~~~ Des opérations d'extraction des champs de résultats sont disponibles sur des nœuds ou des mailles. Il est également possible de définir un chemin d'observation quelconque indépendant du maillage initial. Différents calculs sont proposés sur les champs extraits (moyenne, écart-type, invariants tensoriels, passage en axes locaux, etc.). Pour les évolutions temporelles ou fréquentielles, il est possible d'extraire la déformée à un instant (une fréquence) ou la réponse d'une grandeur particulière. Impression des résultats ~~~~~~~~~~~~~~~~~~~~~~~~ Les résultats peuvent être imprimés sous une forme aisément consultable ou au format des outils de visualisation (MED, I-DEAS, GMSH). code_aster communique avec Salomé à l'aide du format MED. On peut également tracer des courbes à différents formats (postscript ou d’autres formats d’images) à l’aide du traceur xmgrace. Contrôle de la qualité des résultats ------------------------------------ De nombreuses fonctionnalités permettent de contrôler la qualité des résultats d’une étude ou d’en faciliter sa mise en œuvre. Estimateurs d’erreur et maillage adaptatif ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Deux catégories d’estimateur d’erreur sont disponibles. Couplés avec le logiciel de raffinement/ déraffinement HOMARD (chaînage interne à code_aster par l’intermédiaire de macros-commande), ils permettent d’adapter le maillage en cours de calcul afin d’atteindre une précision donnée, pour un coût calcul optimal. Vérification de la qualité d’une base modale ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Des critères de vérification de la qualité d’une base modale permettent de s’assurer que le nombre de modes propres retenus permet de représenter correctement les phénomènes que l’on souhaite étudier. Utilisation de maillages incompatibles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Des opérateurs de projection permettent de poursuivre sur un second maillage un calcul effectué sur un premier maillage. On peut ainsi utiliser des maillages différents en thermique et en mécanique (en incluant par exemple un bloc fissure dans la structure uniquement au moment de son analyse en exploitation, après avoir calculé sur un maillage plus simple les contraintes résiduelles dues à son mode de fabrication). Redécoupage automatique du pas de temps et pilotage du chargement ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ En cas de non convergence de l’algorithme global de résolution, l’utilisateur peut demander à ce que le code engage de lui même un redécoupage des pas de temps afin de permettre la convergence. Un mécanisme de gestion par événements est également disponible. Par ailleurs, il est aussi possible, afin de faciliter la convergence des calculs, de piloter l’application progressive du chargement par la valeur d’un degré de liberté ou d’une déformation (méthodes de continuation). Indicateurs de décharge et de perte de radialité ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ces indicateurs permettent a posteriori de vérifier la validité des hypothèses formulées sur le comportement non linéaire d’une structure, et la pertinence du mode d’application du chargement retenu (pas de charge).