3. Description de la fonction macr_gouj2e_mail#

3.1. But de macr_gouj2e_mail#

Créer les fichiers de commandes GIBI dans les unités UNITD et UNITP.

3.2. Syntaxe#

Macr_gouj2e_mail


(

♦ TYPE = / “M33”, [TXM] / “M64”, / “M90”, / “M115”, / “M155”, / “M180”, / “M186”,

♦ VARIANTE = / “A”, [TXM] / “B”, / “C”, / “D”, / “E”, / “F”, / “G”, / “H”, / “I”, / “J”, / “K”, / “L”, / “M”, / “N”, / “O”, / “P”, / “Q”, / “R”, / “S”, / “T”, / “U”, / “V”, / “W”, / “X”, / “Y”, / “Z”,

♦ NB_FILET = Nf, [I] ♦ H_CORP_BRID = H_corps_bride , [R] ♦ R_EXT_BRID = Reb , [R] ◊ H_HAUT_BRID = / H_haut_bride, [R] / 0.0D0, [DEFAUT] ◊ H_BAS_BRID = / H_bas_bride , [R] / 0.0D0, [DEFAUT] ◊ FILET_ABST = Numero_filet, [L_I]

♦ UNITD = 70, [I]

♦ UNITP = 71, [I]

)

3.3. Définition géométrique de l’assemblage goujon-bride#

Les assemblages goujon-brides qui sont concernés ici sont ceux qui maintiennent le couvercle de cuve ou la plaque du trou d’homme fermés.

_images/10001BFC000069D5000045F8CF1EC4D4748C13CB.svg

Figure 3.3-a : description des différents paramètres géométriques de l’assemblage goujon-bride


Le rayon interne de la bride, le rayon externe du goujon ainsi que le pas ou la hauteur d’un filet sont des grandeurs caractéristiques d’un assemblage donné. Ces trois dernières grandeurs ne sont donc pas accessibles à l’utilisateur.

Toutes les dimensions (longueurs) doivent être données en millimètres . Si l’utilisateur donne des valeurs aux hauteurs du haut de bride et du bas de bride, celles-ci ne peuvent pas être inférieures à un millimètre.


3.4. Opérandes#

3.4.1. Opérande TYPE#

♦    TYPE        =                / 'M33',                                            [TXM]

/ “M64”, / “M90”, / “M115”, / “M155”, / “M180”, / “M186”,

Cet opérande permet d’indiquer le type de caractéristiques que l’on veut inclure, par exemple le type “M186” correspond au goujon de couvercle de cuve du palier N4.

3.4.2. Opérande VARIANTE#

♦    VARIANTE=                / 'A',                                                [TXM]

/ “B”, / “C”, / “D”, / “E”, / “F”, / “G”, / “H”, / “I”, / “J”, / “K”, / “L”, / “M”, / “N”, / “O”, / “P”, / “Q”, / “R”, / “S”, / “T”, / “U”, / “V”, / “W”, / “X”, / “Y”, / “Z”,

Cet opérande permet de préciser la variante dans le type de caractéristique que l’on veut inclure.

3.4.3. Opérande NB_FILET#

♦    NB_FILET    = Nf                                                                [I]

Nombre total théorique de filets d’un assemblage goujon-bride.

3.4.4. Opérande H_CORP_BRID#

♦    H_CORP_BRID    = H_corps_bride                                                [R]

Hauteur du corps de bride en millimètres. Le corps de bride est la partie de la bride qui est en prise avec les filets.

3.4.5. Opérande R_EXT_BRID#

♦    R_EXT_BRID    = Reb                                                            [R]

Valeur du rayon extérieur de la bride en millimètres.

3.4.6. Opérande H_HAUT_BRID#

◊    H_HAUT_BRID    = H_haut_bride                                                [R]

Hauteur du haut de bride en millimètres.

3.4.7. Opérande H_BAS_BRID#

◊    H_BAS_BRID    = H_bas_bride                                                    [R]

Hauteur du bas de bride en millimètres.

3.4.8. Opérande FILET_ABST#

◊    FILET_ABST    = Numero_filet                                                [L_I]

Ce mot-clé permet d’indiquer la liste des filets absents, s’il y a lieu (voir [Figure 3.3-a]).

3.4.9. Opérande UNITD#

♦    UNITD    = 70                                                                    [I]

Numéro de l’unité logique qui contient les paramètres utilisateur et le début du fichier contenant les instructions de maillage (gouj1.datg).

3.4.10. Opérande UNITP#

♦    UNITP    = 71                                                                    [I]

Numéro de l’unité logique qui contient les instructions d’élimination des éventuels filets absents et la fin du fichier contenant les instructions de maillage (gouj2.datg).

Remarque:

Les fichiers fort.70( UNITD = 70 ) et fort.71( UNITP = 71 ) sont exécutés de manière enchaînée par GIBI par le truchement de l’instruction GIBI: «OPTI DONN “../fort.71” ;» qui se trouve à la fin du fichier gouj1.datg , donc du fichier fort.70. Les deux mots clés UNITDet UNITPsont renseignés au moment de la définition de la fonction macr_gouj2e_mail .

3.5. Exemple#

INCLUDE ( UNITE = 38, )


TYPE = 'M155'

VARIANTE = 'A'

NB_FILET = 56

H_CORP_BRID = 225.0

R_EXT_BRID = 140.0

H_HAUT_BRID = 200.0

H_BAS_BRID = 0.0

FILET_ABST = (3, 4,)


macr_gouj2e_mail(TYPE,VARIANTE,NB_FILET,H_CORP_BRID,R_EXT_BRID,

H_HAUT_BRID,H_BAS_BRID,FILET_ABST,)


loc_outils=aster.repout()


EXEC_LOGICIEL(LOGICIEL=loc_outils+'gibi',

ARGUMENT=(_F(NOM_PARA='fort.70'),

_F(NOM_PARA='fort.19')), );


PRE_GIBI()


MAIL=LIRE_MAILLAGE()


MAIL=DEFI_GROUP(reuse = MAIL,

MAILLAGE=MAIL,

CREA_GROUP_NO=(_F(NOM='NDFILETS',

GROUP_MA='CORPSGOU',

CRIT_NOEUD='TOUS')), )

Remarques:

La commande INCLUDE permet d’inclure les commandes qui définissent tous les assemblages goujon-bride. Les données nécessaires à la construction du maillage sont récupérées par la fonction macr_gouj2e_mail à partir des informations indiquées dans les opérandes: TYPE et VARIANTE .

Les opérandes UNITD et UNITP ne sont pas renseignés lors de l’utilisation de la fonction macr_gouj2e_mail parce qu’ils le sont lors de la définition de cette dernière.

Dans la commande EXEC_LOGICIEL , “gibi” et “gibi2000” correspondent à la version 2000 de Gibi sur la machine Aster (Alpha Serveur).