3. Première utilisation de code_aster#
Consulter le document [U1.01.04] décrivant l’interface graphique d’accès astk .
La voie la plus simple pour réaliser un calcul avec code_aster est de partir d’un exemple voisin qui se trouve souvent dans les cas tests élémentaires décrits dans le Manuel de Validation. Les fichiers de commandes associés aux cas tests décrits dans la documentation de validation sont situés dans le répertoire astest de la version utilisée. Sur le serveur de calcul centralisé de EDF R&D, ils se trouvent dans /aster/vx/STAx/astest où x est le numéro de la version en exploitation.
Cette façon de procéder par analogie, généralement bien appréciée par la communauté des mécaniciens, ne doit pas remplacer complètement une démarche constructive. De nombreuses possibilités s’offrent le plus souvent pour réaliser le même travail qui sont plus ou moins bien adaptées à chaque cas.
Il faut donc, prendre l’habitude de consulter ce manuel de validation à chaque besoin nouveau.
3.1. Les grands principes et les étapes clés d’un calcul#
On expose ci-après un chemin de lecture s’inspirant des grandes étapes obligées d’une étude mécanique avec code_aster. Dans cette démarche, trois documents sont proposés à la lecture.
3.1.1. Les grands principes de code_aster#
Consulter sur le document [U1.03.00] Les grands principes de code_aster, qui présente sommairement les principes de fonctionnement et les principales règles d’utilisation.
3.1.2. Exemple simple d’utilisation de code_aster#
Consulter sur le document [U1.05.00] Exemple simple d’utilisation de code_aster, les commandes « incontournables », sur un calcul de réservoir cylindrique mince en pression hydrostatique, modélisation axisymétrique.
3.2. Le maillage#
La structure du fichier de maillage Aster est décrite dans le document [U3.01.00] Description du fichier de maillage de code_aster.
Si le maillage initial est issu d’un mailleur externe à Aster comme par exemple GMSH, GIBI ou I-DEAS, les interfaces et commandes Aster qui créent à partir des objets produits par ces pré-processeurs des objets du maillage d” Aster (qui ne sont pas une copie des objets initiaux; leur signification peut changer, de nouveaux objets peuvent être créés) sont décrites dans les documents:
[U3.02.01] Interface du fichier de maillage GMSH avec Aster,
[U3.03.01] Interface du fichier de maillage I-DEAS avec Aster,
[U3.04.01] Interface du fichier de maillage GIBI avec Aster,
[U7.01.01] Procédure PRE_IDEAS,
[U7.01.11] Procédure PRE_GIBI,
[U7.01.31] Procédure PRE_GMSH,
Le format de maillage conseillé lors de l’utilisation de code_aster est le format MED (Modèle d’Echange de Données). C’est le format par défaut lors de la lecture des maillages et l’écriture des résultats.
3.3. Les commandes#
La description des commandes de Code _Aster sont contenues dans les parties U4 et U7 du Manuel d’Utilisation. C’est assurément à ces 2 parties de manuel que l’utilisateur Aster aura le plus souvent recours. Elles sont organisées dans le manuel U4 suivant un scénario qui suit logiquement les grandes étapes d’un calcul:
U4.1- |
Allocation des ressources disque et mémoire, |
U4.2-, U7.01.- à U7.03.- |
Acquisition des données de maillage, |
U4.3- et U4.4- |
Modélisation (affectation des éléments finis, des matériaux, des chargements, etc …), |
U4.5- |
Résolution du système d’équations (calcul) |
U4.6-, U4.7- , U4.8-, U7.03 à U7.05.- |
Post traitement et examen des résultats |
Enfin le document [U4.01.00] Comment lire la documentation des commandes, explique notamment la signification des méta-caractères et de la typographie que l’on rencontre dans la documentation de la syntaxe des commandes.
3.4. Les notices d’utilisation#
Un certain nombre de modélisations ou de type de modélisations (comme par exemple la sous structuration statique, l’amortissement mécanique, les coques minces, etc) font l’objet de notices d’utilisation. Les documents afférents seront disponibles sur le serveur dans la partie U2 du Manuel d’utilisation.
3.5. Les éléments finis, les modélisations des phénomènes#
Au point de vue numérique, le choix des éléments finis pour un type de modélisation est de la responsabilité de l’utilisateur. La description mathématique des modélisations supportées par des éléments finis se trouve dans le Manuel de Référence . La description des degrés de liberté de ces éléments ainsi que leurs possibilités de modélisation (chargements supportés, champs produits, possibilités non-linéaires, etc…) se trouvent dans les documents :
U3.1- : Modélisations mécaniques,
U3.2- : Modélisations thermiques,
U3.3- : Modélisations acoustiques.
3.6. Les structures de données utilisateur de type resultat#
Les opérateurs (commandes) de calcul Aster créent des objets dont la structuration des données qu’ils contiennent doit être absolument connue des utilisateurs.
Il est impératif de lire très soigneusement les documents consacrés aux commandes Aster dédiées à l’impression des résultats (sur listing ou fichiers).
D’abord deux documents génériques:
[U4.91.01] Procédure IMPR_RESU (FORMAT=”RESULTAT’et’ASTER”)
Puis cinq documents de description des commandes qui génèrent des fichiers de résultats au format MED, GMSH et aux formats acceptés par le post-processeur I-DEAS:
[U7.05.01] Procédure IMPR_RESU (FORMAT=”IDEAS”) ,
[U7.05.21] Procédure IMPR_RESU (FORMAT=”MED”) ,
[U7.05.32] Procédure IMPR_RESU (FORMAT=”GMSH”) ,
3.7. Les erreurs dans le fichier de commande#
La constitution d’un fichier de commandes Aster est une étape obligée pour l’utilisateur. Actuellement, l’utilisateur a le choix entre constituer ce fichier à la main ou le construire à l’aide de l’interface graphique EFICAS « Editeur de FIchier de Commandes ASter… « , d’utilisation assez naturelle.
De plus, il donne accès directement à la documentation électronique.
Si le fichier de commandes est construit à la main et si Aster détecte une erreur syntaxique, grammaticale voire sémantique dans ce fichier, des éléments de réponses pour remédier aux erreurs rencontrées se trouvent dans [U1.03.01] Superviseur et langage de commande.
3.8. L’Assistance téléphonique#
L’Assistance Technique Téléphonique Aster pour l’utilisation est assurée par un intervenant externe, dont les coordonnées figurent sur le site web, rubrique Services (accès intranet requis).