1 #@ MODIF macr_cabri_mail_dat Intranet DATE 28/01/2008 AUTEUR PELLET J.PELLET
2 # -*- coding: iso-8859-1 -*-
3 # CONFIGURATION MANAGEMENT OF EDF VERSION
4 # ======================================================================
5 # COPYRIGHT (C) 1991 - 2008 EDF R&D WWW.CODE-ASTER.ORG
6 # THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
7 # IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
8 # THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
9 # (AT YOUR OPTION) ANY LATER VERSION.
11 # THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
12 # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
13 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
14 # GENERAL PUBLIC LICENSE FOR MORE DETAILS.
16 # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
17 # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
18 # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
19 # ======================================================================
21 # Données pour les brides standards
25 # Pour ajouter une bride x:
26 # Définir un dico_bride_x comme ci-dessous puis ajoutez-le à dico_bride_std
28 # dictionnaire pour la description des variables
29 dico_var_geo = {'nbgouj':'Nombre de goujons de la jonction boulonnée (GOUJ_N_GOUJON)',
30 'dint':'Diamètre intérieur de la bride (BRID_D_INT)',
31 'dex1':'Diamétre extérieur de la conduite (TUBU_D_EXT)',
32 'dex2':'Position (diamètre) du congé de la bride (BRID_D_CONGE)',
33 'dex3':'Diamètre de l''épaulement de la bride au niveau de l''interface d''étanchéité (BRID_D_EPAUL)',
34 'dtrou':'Position des alésages de la bride permettant l''introduction des goujons (BRID_P_ALESAG)',
35 'dext':'Diamètre extérieur de la bride (BRID_D_EXT)',
36 'dt':'Diamètre des alésages de la bride permettant l''introduction des goujons (BRID_D_ALESAG)',
37 'drd':'Diamètre de la rondelle (GOUJ_D_RONDEL)',
38 'dg':'Diamètre des goujons de la jonction boulonnée (GOUJ_D_GOUJON)',
39 'dec':'Diamètre de l''écrou (GOUJ_D_ECROU)',
40 'rcong':'Rayon du congé de la bride (BRID_R_CONGE)',
41 'he':'Epaisseur de la rondelle (GOUJ_E_RONDEL)',
42 'e':'Epaisseur de l''écrou (GOUJ_E_ECROU)',
43 'hc1':'Hauteur de la bride (BRID_H)',
44 'hcg1':'Hauteur de conduite (TUBU_H)',
45 'hb':'Hauteur de l''épaulement de la bride au niveau de l''interface d''étanchéité (BRID_H_EPAUL)',
46 'htrou':'Hauteur des alésages de la bride permettant l''introduction des goujons (BRID_H_ALESAG)',
47 'pf':'Profondeur (épaisseur) des filets des goujons (GOUJ_E_FILET)',
48 'j':'Epaisseur du joint au niveau de l''interface d''étanchéité (ETAN_E_JOINT)'}
50 dico_var_msh = {'nrad':'Nombre d''éléments radiaux (NBR_RAD)',
51 'ncir':'Nombre d''éléments circonférentiels (NBR_CIR)',
52 'nver':'Nombre d''éléments verticaux (NBR_VER)',
53 'nsect':'Nombre d''éléments de l''alésage (NBR_ALE)',
54 'temps':'Temps d''analyse'}
56 # dictionnaires des brides standards
57 dico_bride_A = {'nbgouj': 4,
78 dico_bride_AA = {'nbgouj': 32,
99 dico_bride_B = {'nbgouj': 4,
119 dico_bride_B1 = {'nbgouj': 4,
139 dico_bride_C = {'nbgouj': 8,
159 dico_bride_D = {'nbgouj': 8,
179 dico_bride_D1 = {'nbgouj': 8,
199 dico_bride_E = {'nbgouj': 8,
219 dico_bride_F = {'nbgouj': 8,
239 dico_bride_FF = {'nbgouj': 32,
259 dico_bride_G = {'nbgouj': 12,
279 dico_bride_GG = {'nbgouj': 36,
299 dico_bride_H = {'nbgouj': 12,
319 dico_bride_H1 = {'nbgouj': 12,
339 dico_bride_I = {'nbgouj': 18,
359 dico_bride_J = {'nbgouj': 18,
379 dico_bride_J1 = {'nbgouj': 18,
399 dico_bride_K = {'nbgouj': 8,
419 dico_bride_L = {'nbgouj': 16,
439 dico_bride_L1 = {'nbgouj': 16,
459 dico_bride_M = {'nbgouj': 16,
479 dico_bride_N = {'nbgouj': 12,
499 dico_bride_O = {'nbgouj': 12,
519 dico_bride_P = {'nbgouj': 16,
539 dico_bride_S = {'nbgouj': 16,
559 dico_bride_T = {'nbgouj': 16,
579 dico_bride_W = {'nbgouj': 28,
601 # dictionnaire pour faire le lien entre l'option de bride et les valeurs normalisées
602 dico_bride_std = {'AA':dico_bride_AA,