Code - Aster: Opérateur LIRE - MAILLAGE
Code - Aster: Opérateur LIRE - MAILLAGE
Code - Aster: Opérateur LIRE - MAILLAGE
Code_Aster default
Titre : Opérateur LIRE_MAILLAGE Date : 17/05/2010 Page : 1/5
Responsable : Jacques PELLET Clé : U4.21.01 Révision : 3632
Opérateur LIRE_MAILLAGE
1 But
Créer un maillage par lecture sur un fichier. Le fichier à lire doit être au format "ASTER" ou au format
"MED". Pour les autres formats (IDEAS et GIBI), il faut utiliser au préalable les commandes
PRE_IDEAS ou PRE_GIBI.
Remarque importante :
On peut vérifier la qualité du maillage lu en utilisant (à la suite de LIRE_MAILLAGE) , la
commande MACR_INFO_MAIL [U7.03.02].
2 Syntaxe
ma [maillage] = LIRE_MAILLAGE
( ◊ UNITE = / 20 , [DEFAUT]
/ i , [I]
◊ VERI_MAIL = _F (
◊ APLAT = / 1.D-3 , [DEFAUT]
/ ap , [R]
◊ VERIF = / 'OUI' , [DEFAUT]
/ 'NON' , ),
◊ INFO = / 1 , [DEFAUT]
/ 2 ,
3 Opérandes
3.1 Opérande FORMAT
Ce mot clé sert à préciser le format du fichier à lire. Aujourd’hui 2 formats sont disponibles : 'ASTER'
et 'MED'.
Par défaut (c’est-à-dire en l’absence du mot clé VERI_MAIL), les vérifications sont faites. Si
l’utilisateur veut éviter ces vérifications, il écrira :
Un nœud est déclaré orphelin s'il ne fait partie de la connectivité d'aucune maille.
Une maille est déclarée "en double", si 2 mailles (ou plus) ont des connectivités formées par la même
liste de nœuds.
Le mot clé APLAT = ap permet d’émettre des alarmes lorsque le maillage contient des mailles trop
aplaties.
L’aplatissement d’une maille est définie comme le rapport Amin/Amax où Amin et Amax sont les
longueurs des arrêtes la plus courte et la plus longue de la maille. Le nom des mailles dont
l’aplatissement est inférieur à ap sera imprimé sur le fichier 'MESSAGE'.
D'autres critères de qualité pour le maillage sont disponibles via la commande MACR_INFO_MAIL
[U7.03.02].
Nom du maillage à lire dans le fichier MED (s'il y a plusieurs maillages dans le fichier).
◊ INFO_MED = / 1, [DEFAUT]
/ 2,
/ 3,
Imprime des informations sur le déroulement de la relecture du fichier de maillage MED (nombre
de nœuds et de mailles relus, informations sur les familles MED, …) :
•INFO_MED = 1 : aucune impression ,
•INFO_MED = 2 : uniquement des impressions relatives à la correspondance famille /
groupe,
•INFO_MED = 3 : la totalité des informations sont imprimées.
Calcule une abscisse curviligne pour l’ensemble des mailles SEG2 du maillage. On associe à
chaque maille l’abscisse curviligne du premier et du second nœud dans le sens de parcours.
Cette option est nécessaire, par exemple, pour réaliser un calcul modal pour un tube avec fluide
externe et interne, quand la masse volumique du fluide externe est définie en fonction de
l’abscisse curviligne.
La maille origine est la première maille rencontrée, lors de la lecture du fichier maillage, ne possédant
qu'une maille voisine (maille N1 N3).
La maille terminale est la dernière maille rencontrée dans le sens de parcours ne possédant qu'une
maille voisine (maille N4 N2).
S'il existe plus d'un chemin entre la première et la dernière maille, le calcul est impossible.
Remarque : l'abscisse curviligne calculée ne tient pas compte de l'éventuelle courbure des segments
puisque les éléments sont des SEG2.
Niveau d'impression.
Si : INFO = 1
• titre du maillage,
• nombre de nœuds,
• nombre de mailles,
• nombre de groupes de nœuds et pour chacun d’eux son nom et le nombre de nœuds du
groupe
• nombre de groupes de mailles et pour chacun d’eux son nom et le nombre de mailles du
groupe.