]> SALOME platform Git repositories - tools/eficas.git/blob - Aster/Cata/cataSTA9/Intranet/macr_cabri_mail_dat.py
Salome HOME
Modif V6_4_°
[tools/eficas.git] / Aster / Cata / cataSTA9 / Intranet / macr_cabri_mail_dat.py
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.                                                  
10 #                                                                       
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.                              
15 #                                                                       
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 # ======================================================================
20
21 # Données pour les brides standards
22
23
24
25 # Pour ajouter une bride x:
26 #  Définir un dico_bride_x comme ci-dessous puis ajoutez-le à dico_bride_std
27
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)'}
49
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'}
55
56 # dictionnaires des brides standards
57 dico_bride_A = {'nbgouj': 4,
58                 'dint':   15.76,
59                 'dex1':   21.3,
60                 'dex2':   38.,
61                 'dex3':   48.,
62                 'dtrou':  67.,
63                 'dext':   95.,
64                 'dt':     14.,
65                 'drd':    25.,
66                 'dg':     12.,
67                 'dec':    18.,
68                 'rcong':  3.,
69                 'he':     12.,
70                 'e':      2.5,
71                 'hc1':    46.5,
72                 'hcg1':   20,
73                 'hb':     1.5,
74                 'htrou':  20.,
75                 'pf':     1.5,
76                 'j':      2}
77
78 dico_bride_AA = {'nbgouj': 32,
79                 'dint':   336.5,
80                 'dex1':   355.6,
81                 'dex2':   395.,
82                 'dex3':   415.,
83                 'dtrou':  460.,
84                 'dext':   515.,
85                 'dt':     22.,
86                 'drd':    36.,
87                 'dg':     20.,
88                 'dec':    30.,
89                 'rcong':  5.,
90                 'he':     20.,
91                 'e':      3.,
92                 'hc1':    115.,
93                 'hcg1':   115./2.,
94                 'hb':     3.,
95                 'htrou':  47.,
96                 'pf':     2.2,
97                 'j':      2}
98
99 dico_bride_B = {'nbgouj': 4,
100                 'dint':   26.64,
101                 'dex1':   33.4,
102                 'dex2':   53.,
103                 'dex3':   63.,
104                 'dtrou':  88.,
105                 'dext':   123.,
106                 'dt':     16.,
107                 'drd':    27.,
108                 'dg':     14.,
109                 'dec':    21.,
110                 'rcong':  4.,
111                 'he':     14.,
112                 'e':      2.5,
113                 'hc1':    59.,
114                 'hcg1':   59./2.,
115                 'hb':     1.5,
116                 'htrou':  27.5,
117                 'pf':     1.7,
118                 'j':      2}
119 dico_bride_B1 = {'nbgouj': 4,
120                 'dint':   24.3,
121                 'dex1':   33.4,
122                 'dex2':   53.,
123                 'dex3':   63.,
124                 'dtrou':  88.,
125                 'dext':   123.,
126                 'dt':     16.,
127                 'drd':    27.,
128                 'dg':     14.,
129                 'dec':    21.,
130                 'rcong':  4.,
131                 'he':     14.,
132                 'e':      2.5,
133                 'hc1':    59.,
134                 'hcg1':   59./2.,
135                 'hb':     1.5,
136                 'htrou':  27.5,
137                 'pf':     1.7,
138                 'j':      2}
139 dico_bride_C = {'nbgouj': 8,
140                 'dint':   52.48,
141                 'dex1':   60.3,
142                 'dex2':   84.,
143                 'dex3':   100.,
144                 'dtrou':  127.,
145                 'dext':   165.,
146                 'dt':     18.,
147                 'drd':    30,
148                 'dg':     16.,
149                 'dec':    24.,
150                 'rcong':  4.,
151                 'he':     16.,
152                 'e':      3,
153                 'hc1':    70.,
154                 'hcg1':   70./2.,
155                 'hb':     1.5,
156                 'htrou':  21.,
157                 'pf':     1.7,
158                 'j':      2}
159 dico_bride_D = {'nbgouj': 8,
160                 'dint':   42.9,
161                 'dex1':   60.3,
162                 'dex2':   84.,
163                 'dex3':   100.,
164                 'dtrou':  127.,
165                 'dext':   165.,
166                 'dt':     18.,
167                 'drd':    30,
168                 'dg':     16.,
169                 'dec':    24.,
170                 'rcong':  5.,
171                 'he':     16.,
172                 'e':      3.,
173                 'hc1':    87.6,
174                 'hcg1':   87.6/2.,
175                 'hb':     1.5,
176                 'htrou':  38.5,
177                 'pf':     1.7,
178                 'j':      2}
179 dico_bride_D1 = {'nbgouj': 8,
180                 'dint':   49.22,
181                 'dex1':   60.3,
182                 'dex2':   84.,
183                 'dex3':   100.,
184                 'dtrou':  127.,
185                 'dext':   165.,
186                 'dt':     18.,
187                 'drd':    30,
188                 'dg':     16.,
189                 'dec':    24.,
190                 'rcong':  5.,
191                 'he':     16.,
192                 'e':      3.,
193                 'hc1':    87.6,
194                 'hcg1':   87.6/2.,
195                 'hb':     1.5,
196                 'htrou':  38.5,
197                 'pf':     1.7,
198                 'j':      2}
199 dico_bride_E = {'nbgouj': 8,
200                 'dint':   83.1,
201                 'dex1':   88.9,
202                 'dex2':   117.5,
203                 'dex3':   135.,
204                 'dtrou':  165.,
205                 'dext':   209.,
206                 'dt':     18.,
207                 'drd':    30.,
208                 'dg':     16.,
209                 'dec':    24.,
210                 'rcong':  5.,
211                 'he':     16.,
212                 'e':      3.,
213                 'hc1':    80.,
214                 'hcg1':   80./2.,
215                 'hb':     2.,
216                 'htrou':  27.,
217                 'pf':     1.7,
218                 'j':      2}
219 dico_bride_F = {'nbgouj': 8,
220                 'dint':   73.66,
221                 'dex1':   88.9,
222                 'dex2':   117.5,
223                 'dex3':   135.,
224                 'dtrou':  165.,
225                 'dext':   209.,
226                 'dt':     18.,
227                 'drd':    30.,
228                 'dg':     16.,
229                 'dec':    24.,
230                 'rcong':  5.,
231                 'he':     16.,
232                 'e':      3.,
233                 'hc1':    89.,
234                 'hcg1':   89./2.,
235                 'hb':     2.,
236                 'htrou':  36.,
237                 'pf':     1.7,
238                 'j':      2}
239 dico_bride_FF = {'nbgouj': 32,
240                 'dint':   396.99,
241                 'dex1':   406.4,
242                 'dex2':   440.,
243                 'dex3':   455.,
244                 'dtrou':  485.,
245                 'dext':   535.,
246                 'dt':     18.,
247                 'drd':    30.,
248                 'dg':     16.,
249                 'dec':    24.,
250                 'rcong':  5.,
251                 'he':     16.,
252                 'e':      3.,
253                 'hc1':    99.,
254                 'hcg1':   99./2.,
255                 'hb':     3.,
256                 'htrou':  40.,
257                 'pf':     1.7,
258                 'j':      2}
259 dico_bride_G = {'nbgouj': 12,
260                 'dint':   66.7,
261                 'dex1':   88.9,
262                 'dex2':   117.5,
263                 'dex3':   135.,
264                 'dtrou':  165.,
265                 'dext':   209.,
266                 'dt':     18.,
267                 'drd':    30.,
268                 'dg':     16.,
269                 'dec':    24.,
270                 'rcong':  5.,
271                 'he':     16.,
272                 'e':      3.,
273                 'hc1':    98.,
274                 'hcg1':   98./2.,
275                 'hb':     2.,
276                 'htrou':  45.,
277                 'pf':     1.7,
278                 'j':      2}
279 dico_bride_GG = {'nbgouj': 36,
280                 'dint':   381.,
281                 'dex1':   406.4,
282                 'dex2':   445.,
283                 'dex3':   460.,
284                 'dtrou':  495.,
285                 'dext':   545.,
286                 'dt':     22.,
287                 'drd':    36,
288                 'dg':     20.,
289                 'dec':    30.,
290                 'rcong':  5.,
291                 'he':     20.,
292                 'e':      3.,
293                 'hc1':    129.,
294                 'hcg1':   129./2.,
295                 'hb':     3.,
296                 'htrou':  63.,
297                 'pf':     2.2,
298                 'j':      2}
299 dico_bride_H = {'nbgouj': 12,
300                 'dint':   108.2,
301                 'dex1':   114.3,
302                 'dex2':   146.,
303                 'dex3':   157.,
304                 'dtrou':  190.,
305                 'dext':   225.,
306                 'dt':     18.,
307                 'drd':    30.,
308                 'dg':     16.,
309                 'dec':    24.,
310                 'rcong':  5.,
311                 'he':     16.,
312                 'e':      3.,
313                 'hc1':    89.,
314                 'hcg1':   89./2.,
315                 'hb':     2.,
316                 'htrou':  33.,
317                 'pf':     1.7,
318                 'j':      2}
319 dico_bride_H1 = {'nbgouj': 12,
320                 'dint':   102.6,
321                 'dex1':   114.3,
322                 'dex2':   146.,
323                 'dex3':   157.,
324                 'dtrou':  190.,
325                 'dext':   225.,
326                 'dt':     18.,
327                 'drd':    30.,
328                 'dg':     16.,
329                 'dec':    24.,
330                 'rcong':  5.,
331                 'he':     16.,
332                 'e':      3.,
333                 'hc1':    89.,
334                 'hcg1':   89./2.,
335                 'hb':     2.,
336                 'htrou':  33.,
337                 'pf':     1.7,
338                 'j':      2}
339 dico_bride_I = {'nbgouj': 18,
340                 'dint':   92.1,
341                 'dex1':   114.3,
342                 'dex2':   146.,
343                 'dex3':   160.,
344                 'dtrou':  200.,
345                 'dext':   255.,
346                 'dt':     20.,
347                 'drd':    32.,
348                 'dg':     18.,
349                 'dec':    27.,
350                 'rcong':  5.,
351                 'he':     18.,
352                 'e':      3.,
353                 'hc1':    99.,
354                 'hcg1':   99./2.,
355                 'hb':     2.,
356                 'htrou':  43.,
357                 'pf':     2.2,
358                 'j':      2}
359 dico_bride_J = {'nbgouj': 18,
360                 'dint':   87.34,
361                 'dex1':   114.3,
362                 'dex2':   146.,
363                 'dex3':   160.,
364                 'dtrou':  200.,
365                 'dext':   255.,
366                 'dt':     20.,
367                 'drd':    32.,
368                 'dg':     18.,
369                 'dec':    27.,
370                 'rcong':  5.,
371                 'he':     18.,
372                 'e':      3.,
373                 'hc1':    111.,
374                 'hcg1':   111./2.,
375                 'hb':     2.,
376                 'htrou':  55.,
377                 'pf':     2.2,
378                 'j':      2}
379 dico_bride_J1 = {'nbgouj': 18,
380                 'dint':   87.3,
381                 'dex1':   114.3,
382                 'dex2':   146.,
383                 'dex3':   160.,
384                 'dtrou':  200.,
385                 'dext':   255.,
386                 'dt':     22.,
387                 'drd':    36.,
388                 'dg':     20.,
389                 'dec':    30.,
390                 'rcong':  5.,
391                 'he':     20.,
392                 'e':      3.,
393                 'hc1':    111.,
394                 'hcg1':   111./2.,
395                 'hb':     2.,
396                 'htrou':  55.,
397                 'pf':     2.2,
398                 'j':      2}
399 dico_bride_K = {'nbgouj': 8,
400                 'dint':   161.5,
401                 'dex1':   168.3,
402                 'dex2':   192.,
403                 'dex3':   210.,
404                 'dtrou':  235.,
405                 'dext':   280.,
406                 'dt':     18.,
407                 'drd':    30.,
408                 'dg':     16.,
409                 'dec':    24.,
410                 'rcong':  5.,
411                 'he':     16.,
412                 'e':      3.,
413                 'hc1':    84.,
414                 'hcg1':   84./2.,
415                 'hb':     2.,
416                 'htrou':  28.,
417                 'pf':     1.7,
418                 'j':      2}
419 dico_bride_L = {'nbgouj': 16,
420                 'dint':   154.8,
421                 'dex1':   168.3,
422                 'dex2':   206.,
423                 'dex3':   220.,
424                 'dtrou':  255.,
425                 'dext':   317.,
426                 'dt':     18.,
427                 'drd':    30.,
428                 'dg':     16.,
429                 'dec':    24.,
430                 'rcong':  5.,
431                 'he':     16.,
432                 'e':      3.,
433                 'hc1':    96.,
434                 'hcg1':   96./2.,
435                 'hb':     2.,
436                 'htrou':  40.,
437                 'pf':     1.7,
438                 'j':      2}
439 dico_bride_L1 = {'nbgouj': 16,
440                 'dint':   154.8,
441                 'dex1':   168.3,
442                 'dex2':   206.,
443                 'dex3':   220.,
444                 'dtrou':  255.,
445                 'dext':   317.,
446                 'dt':     20.,
447                 'drd':    32.,
448                 'dg':     18.,
449                 'dec':    27.,
450                 'rcong':  5.,
451                 'he':     18.,
452                 'e':      3.,
453                 'hc1':    96.,
454                 'hcg1':   96./2.,
455                 'hb':     2.,
456                 'htrou':  40.,
457                 'pf':     2.2,
458                 'j':      2}
459 dico_bride_M = {'nbgouj': 16,
460                 'dint':   139.7,
461                 'dex1':   168.3,
462                 'dex2':   206.,
463                 'dex3':   220.,
464                 'dtrou':  250.,
465                 'dext':   290.,
466                 'dt':     24.,
467                 'drd':    40.,
468                 'dg':     22.,
469                 'dec':    32.,
470                 'rcong':  5.,
471                 'he':     22.,
472                 'e':      3.,
473                 'hc1':    135.,
474                 'hcg1':   135./2.,
475                 'hb':     3.,
476                 'htrou':  62.,
477                 'pf':     2.2,
478                 'j':      2}
479 dico_bride_N = {'nbgouj': 12,
480                 'dint':   131.9,
481                 'dex1':   168.3,
482                 'dex2':   220.,
483                 'dex3':   240.,
484                 'dtrou':  290.,
485                 'dext':   365.,
486                 'dt':     30.,
487                 'drd':    48.,
488                 'dg':     27.,
489                 'dec':    41.,
490                 'rcong':  5.,
491                 'he':     27.,
492                 'e':      4.,
493                 'hc1':    148.,
494                 'hcg1':   148./2.,
495                 'hb':     3.,
496                 'htrou':  75.,
497                 'pf':     2.6,
498                 'j':      2}
499 dico_bride_O = {'nbgouj': 12,
500                 'dint':   211.58,
501                 'dex1':   219.1,
502                 'dex2':   248.,
503                 'dex3':   260.,
504                 'dtrou':  292.,
505                 'dext':   335.,
506                 'dt':     20.,
507                 'drd':    32.,
508                 'dg':     18.,
509                 'dec':    27.,
510                 'rcong':  5.,
511                 'he':     18.,
512                 'e':      3.,
513                 'hc1':    87.,
514                 'hcg1':   87./2.,
515                 'hb':     3.,
516                 'htrou':  30.,
517                 'pf':     2.2,
518                 'j':      2}
519 dico_bride_P = {'nbgouj': 16,
520                 'dint':   202.74,
521                 'dex1':   219.1,
522                 'dex2':   248.,
523                 'dex3':   260.,
524                 'dtrou':  292.,
525                 'dext':   335.,
526                 'dt':     20.,
527                 'drd':    32,
528                 'dg':     18.,
529                 'dec':    27.,
530                 'rcong':  5.,
531                 'he':     18.,
532                 'e':      3.,
533                 'hc1':    99.,
534                 'hcg1':   99./2.,
535                 'hb':     3.,
536                 'htrou':  42.,
537                 'pf':     2.2,
538                 'j':      2}
539 dico_bride_S = {'nbgouj': 16,
540                 'dint':   264.62,
541                 'dex1':   273.,
542                 'dex2':   305.,
543                 'dex3':   315.,
544                 'dtrou':  350.,
545                 'dext':   390.,
546                 'dt':     18.,
547                 'drd':    30.,
548                 'dg':     16.,
549                 'dec':    24.,
550                 'rcong':  5.,
551                 'he':     16.,
552                 'e':      3.,
553                 'hc1':    89.,
554                 'hcg1':   89./2.,
555                 'hb':     3.,
556                 'htrou':  32.,
557                 'pf':     1.7,
558                 'j':      2}
559 dico_bride_T = {'nbgouj': 16,
560                 'dint':   254.56,
561                 'dex1':   273.,
562                 'dex2':   320.,
563                 'dex3':   340.,
564                 'dtrou':  385.,
565                 'dext':   444.,
566                 'dt':     27.,
567                 'drd':    45.,
568                 'dg':     24.,
569                 'dec':    36.,
570                 'rcong':  5.,
571                 'he':     24.,
572                 'e':      4.,
573                 'hc1':    128.,
574                 'hcg1':   128./2.,
575                 'hb':     3.,
576                 'htrou':  55.,
577                 'pf':     2.6,
578                 'j':      2}
579 dico_bride_W = {'nbgouj': 28,
580                 'dint':   314.76,
581                 'dex1':   323.9,
582                 'dex2':   360.,
583                 'dex3':   385.,
584                 'dtrou':  415.,
585                 'dext':   460.,
586                 'dt':     18.,
587                 'drd':    30.,
588                 'dg':     16.,
589                 'dec':    24.,
590                 'rcong':  5.,
591                 'he':     16.,
592                 'e':      3.,
593                 'hc1':    96.,
594                 'hcg1':   96./2.,
595                 'hb':     3.,
596                 'htrou':  37.,
597                 'pf':     1.7,
598                 'j':      2}
599
600
601 # dictionnaire pour faire le lien entre l'option de bride et les valeurs normalisées
602 dico_bride_std = {'AA':dico_bride_AA,
603                   'A':dico_bride_A,
604                   'B':dico_bride_B,
605                   'B1':dico_bride_B1,
606                   'C':dico_bride_C,
607                   'D':dico_bride_D,
608                   'D1':dico_bride_D1,
609                   'E':dico_bride_E,
610                   'F':dico_bride_F,
611                   'FF':dico_bride_FF,
612                   'G':dico_bride_G,
613                   'GG':dico_bride_GG,
614                   'H':dico_bride_H,
615                   'H1':dico_bride_H1,
616                   'I':dico_bride_I,
617                   'J':dico_bride_J,
618                   'J1':dico_bride_J1,
619                   'K':dico_bride_K,
620                   'L':dico_bride_L,
621                   'L1':dico_bride_L1,
622                   'M':dico_bride_M,
623                   'N':dico_bride_N,
624                   'O':dico_bride_O,
625                   'P':dico_bride_P,
626                   'S':dico_bride_S,
627                   'T':dico_bride_T,
628                   'W':dico_bride_W}