u3.03.01 Interface du fichier de maillage IDEAS avec Aster#
Résumé:
Ce document a pour but de décrire le principe de l’interface IDEAS (SDRC) avec Aster .
Cette interface est activée dans Aster par la procédure PRE_IDEAS [U7.01.01].
Les datasets du fichier universel I-DEASTM relus par l’interface IDEAS- Aster sont le dataset 151 (titre), les datasets 15, 781 ou 2411 (coordonnées des nœuds), les datasets 71, 780 ou 2412 (description des mailles), les datasets 752, 2417, 2429, 2430, 2431, 2432, 2435 ou 2467 (groupes de nœuds ou de mailles) et le dataset 735 (nœuds ou mailles rattachés aux curves, meshs area et meshs volume).
De ce fait, les versions I-DEASTM supportées actuellement sont les versions 4, 5 et 6 ainsi que les versions 1., 2., 3., 4., 5., 6., 7., 8., 9. et 10. de Master Series.
But de l’interface de maillage#
Les informations contenues dans le fichier universel IDEAS (pour les versions 4, 5 et 6 et les versions 1., 2., 3., 4., 5., 6., 7., 8., 9. et 10. de Master Series) sont retranscrites dans le fichier de maillage. Cela concerne notamment les coordonnées des nœuds, les mailles, les groupes de nœuds et de mailles. Il s’agit le plus souvent de simples transferts de sous-fichiers, sauf pour les mailles où une permutation des nœuds est nécessaire.
Les noms créés par l’interface sont :
pour les noeuds : NO suivi du numéro de nœud IDEAS,
pour les mailles : MA suivi du numéro d’élément IDEAS.
Les mailles sont regroupées en sous-fichiers de type homogène : TRIA., QUAD., TETRA., PENTA., HEXA.
pour les groupes de nœuds ou de mailles créés par l’utilisateur et nommés dans IDEAS, le nom est simplement retranscrit en majuscules :
8 caractères alphanumériques au maximum (sinon troncature du nom),
le blanc souligné est permis.
- Remarque
Le nom du groupe ne peut pas commencer par « COUL_xxx » sinon il est ignoré par l’interface (un message d’alarme en avertit l’utilisateur).
Dans IDEAS, on peut affecter une couleur à chaque maille générée (par défaut, les mailles sont de couleur verte). Les couleurs sont repérées par un numéro (par exemple 7 pour le vert).
Pour garder cette information dans Aster , l’interface PRE_IDEAS peut générer des groupes de mailles de nom « COUL_xxx » n° couleur IDEAS contenant toutes les mailles de couleur « n° couleur IDEAS ». Pour générer ces groupes de mailles, l’utilisateur doit le demander explicitement par CREA_GROUP_COUL = “oui” dans la commande PRE_IDEAS.
Sans demande explicite de l’utilisateur, ces groupes de mailles ne sont pas crées afin de limiter le nombre de groupes de mailles et de ne pas augmenter inutilement la taille du fichier de maillage.
A partir des associations entités géométriques - maillage, l’interface construit :
les GROUP_MA associés aux “mesh volume” en 3D ou bien aux “mesharea” en 2D. Ils portent le nom M_VOLUi ou M_AREAi pour l’entité géométrique d’origine, de numéroi.
les GROUP_NO associés aux “mesh volume”, “mesh area” ou “curve”, qui portent les noms M_VOLUi, M_AREAi, CURVEi suivant les cas.
Remarque:
Les meshareaet les meshvolumen’existent plus dans les versions 1., 2., 3., 4., 5., 6., 7., 8., 9. et 10. de Master Series. L’utilisateur doit donc veiller à définir les groupes de nœuds et les groupes de mailles dont il a besoin pour son étude.
L’interface de maillage (PRE_IDEAS) ne retranscrit pas les conditions aux limites et chargements éventuellement présents dans le fichier universel.
Exemple : Maillage IDEAS#
Il existe aussi le groupe de nœuds
FACE_INF 1 2 5 8 9 11
Fichier maillage Asterproduit par l’opérateur PRE_IDEAS
COOR_3D
NO1 x1 y1 z1
… … … …
NO12 x12 y12 z12
FINSF
HEXA8
MA1 NO1 NO5 NO8 NO2 NO4 NO6 NO7 NO3
FINSF
PENTA6
MA2 NO5 NO9 NO6 NO8 NO11 NO7
MA3 NO6 NO9 NO10 NO7 NO11 NO12
FINSF
GROUP_NO NOM = FACE_INF
NO1 NO2 NO5 NO8 NO9 NO11
FINSF
GROUP_NO NOM = CURVE1
NO1 NO4
FINSF
… … … … autres GROUP_NOpour CURVE2à CURVE11
GROUP_NO NOM = CURVE12
NO10 NO12
FINSF
GROUP_NO NOM = M_AREA1
NO1 NO2 NO3 NO4
FINSF
… … … … autresGROUP_NO pourM_AREA2 àM_AREA5
GROUP_NO NOM = M_AREA6
NO1 NO5 NO9 NO11 NO8 NO2
FINSF
GROUP_NO NOM = M_VOLU1 % totalité des nœuds
NO1 … … … … NO12
FINSF
GROUP_MA NOM = M_VOLU1 % totalité des mailles
MA1 MA2 MA3
Numérotation locale des mailles de IDEAS et Aster#
Remarque préliminaire :
Les numéros figurant sur les schémas qui suivent sont les numéros locaux des nœuds.
Numérotation des TRIANGLES (TRIA6)#
Numérotation des QUADRANGLES (QUAD8)#
Les mailles de type QUAD9 ne sont pas disponibles dans IDEAS
Numérotation des HEXAEDRES (HEXA8 - HEXA20)#
HEXA8#
HEXA20#
Numérotation des PRISMES (PENTA6 - PENTA15)#
PENTA6#
PENTA15#
Numérotation des TETRAEDRES (TETRA4 - TETRA10)#
TETRA4#
TETRA10#
Systèmes de coordonnées#
L’interface IDEAS- Aster ne transcrit que les maillages dont les nœuds sont définis par des coordonnées en repère cartésien.