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#

../../../../_images/1000000000000FC000000BB7FF6B1F6E3B740497.png

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)#

../../../../_images/100003E00000226B00000CB6DA3D96D8E014912F.svg

Numérotation des QUADRANGLES (QUAD8)#

Les mailles de type QUAD9 ne sont pas disponibles dans IDEAS

../../../../_images/1000038E00001DAA00000EFC212850C44029BDD1.svg

Numérotation des HEXAEDRES (HEXA8 - HEXA20)#

HEXA8#

../../../../_images/10000A1A00001B1400001B2FA1FF72D2AF81F62F.svg

HEXA20#

../../../../_images/10000B9A00001B2F00001B141E14043C3D7BBC5E.svg

Numérotation des PRISMES (PENTA6 - PENTA15)#

PENTA6#

../../../../_images/10000AD200001D0B00001F027C464A758CFE30AE.svg

PENTA15#

../../../../_images/10000B3E00001C0200001D25EB93037D84E1F6B8.svg

Numérotation des TETRAEDRES (TETRA4 - TETRA10)#

TETRA4#

../../../../_images/1000071A00001C0200001C1DD4ECFA21028A41C5.svg

TETRA10#

../../../../_images/100007FC00001C5200001BE80D4D4E3898E3BCBC.svg

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.