1 # MODIF DATE 06/07/2004 AUTEUR CIBHHLV L.VIVAN
2 # RESPONSABLE JMBHH01 J.M.PROIX
5 DEBUT(CODE=_F(NOM='FORMA01B',
6 NIV_PUB_WEB='INTERNET',),);
7 # TITRE TRAVAUX PRATIQUES FORMATION DE BASE
8 # CONFIGURATION MANAGEMENT OF EDF VERSION
9 # ======================================================================
10 # COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG
11 # THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
12 # IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
13 # THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
14 # (AT YOUR OPTION) ANY LATER VERSION.
16 # THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
17 # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
18 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
19 # GENERAL PUBLIC LICENSE FOR MORE DETAILS.
21 # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
22 # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
23 # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
24 # ======================================================================
25 # TUYAUTERIE COMPORTANT UN COUDE
26 # MODELISATION PAR DES ELEMENTS COQUES DKT
27 # ----------------------------------------
38 # DEFINITION DES ELEMENTS FINIS UTILISES
45 MODMECA=AFFE_MODELE(MAILLAGE=MAIL,
46 AFFE=_F(GROUP_MA=('TUYAU','EFOND',),
47 PHENOMENE='MECANIQUE',
48 MODELISATION='DKT',),);
49 # ORIENTATION DES NORMALES AUX COQUES RENTRANTES DANS LE TUYAU
55 MAIL=MODI_MAILLAGE(reuse =MAIL,
57 ORIE_NORM_COQUE=_F(GROUP_MA='TUYAU',
58 VECT_NORM=(1.0,0.0,0.0,),
61 # DEFINITION DU MATERIAU UTILISE
68 ACIER=DEFI_MATERIAU(ELAS=_F(E=204000000000.0,
71 CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL,
75 # CARACTERISTIQUES DES COQUES
82 CARA_COQ=AFFE_CARA_ELEM(MODELE=MODMECA,
83 COQUE=_F(GROUP_MA=('TUYAU','EFOND',),
85 ANGL_REP=(0.0,-90.0,),),);
87 # DEFINITION DES CONDITIONS AUX LIMITES
88 # ENCASTREMENT SUR LA SECTION ENCAST
95 BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODMECA,
96 DDL_IMPO=(_F(GROUP_MA='ENCAST',
103 _F(GROUP_MA='SYMETRIE',
108 # DEFINITION DES CHARGEMENTS
109 # CHARGEMENT 1 : FY=100KN (FX,FZ,MX,MY,MZ NULS)
110 # CHARGEMENT 2 : PRESSION INTERNE DE 15 MPA
125 FYREP=FYTOT/2./pi/RMOY
138 CHARG1=AFFE_CHAR_MECA(MODELE=MODMECA,
139 FORCE_ARETE=_F(GROUP_MA='EFOND',
142 # 2*PI*R*FX = PINT * SINT ;
152 CHARG2=AFFE_CHAR_MECA(MODELE=MODMECA,
153 FORCE_COQUE=_F(GROUP_MA='TUYAU',
156 RESU1=MECA_STATIQUE(MODELE=MODMECA,
159 EXCIT=(_F(CHARGE=BLOQUAGE,),
160 _F(CHARGE=CHARG1,),),);
162 RESU1=CALC_ELEM(reuse =RESU1,
163 OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),
167 RESU2=MECA_STATIQUE(MODELE=MODMECA,
170 EXCIT=(_F(CHARGE=BLOQUAGE,),
171 _F(CHARGE=CHARG2,),),);
173 RESU2=CALC_ELEM(reuse =RESU2,
174 OPTION='SIGM_ELNO_DEPL',
178 RESU2=CALC_ELEM(reuse =RESU2,
179 OPTION='EQUI_ELNO_SIGM',
182 IMPR_RESU(MODELE=MODMECA,
183 RESU=(_F(RESULTAT=RESU1,
188 GROUP_MA='EFOND',),),);
190 IMPR_RESU(MODELE=MODMECA,FORMAT='CASTEM',
191 RESU=(_F(MAILLAGE=MAIL,),
193 NOM_CHAM=('DEPL','SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),),
195 NOM_CHAM=('DEPL','SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),),),);
197 MAIL=DEFI_GROUP(reuse =MAIL,
199 CREA_GROUP_NO=(_F(GROUP_MA='EFOND',),
202 POINT=(3.6,3.6,0.0,),
203 VECT_NORMALE=(0.0,1.0,0.0,),
205 _F(INTERSEC=('EFOND','PEXT',),
208 TABDEP1=POST_RELEVE_T(ACTION=_F(INTITULE='DEPB1',
213 OPERATION='EXTRACTION',),);
215 TABDEP2=POST_RELEVE_T(ACTION=_F(INTITULE='DEPB2',
220 OPERATION='EXTRACTION',),);
222 IMPR_TABLE(TABLE=TABDEP1,);
224 IMPR_TABLE(TABLE=TABDEP2,);
226 TEST_TABLE(TABLE=TABDEP1,
230 REFERENCE='NON_REGRESSION',
233 TEST_TABLE(TABLE=TABDEP1,
237 REFERENCE='NON_REGRESSION',
240 TEST_TABLE(TABLE=TABDEP1,
244 REFERENCE='NON_REGRESSION',
247 TEST_TABLE(TABLE=TABDEP2,
251 REFERENCE='NON_REGRESSION',
254 TEST_TABLE(TABLE=TABDEP2,
258 REFERENCE='NON_REGRESSION',
261 TEST_TABLE(TABLE=TABDEP2,
265 REFERENCE='NON_REGRESSION',
268 RESU1=CALC_NO(reuse =RESU1,
272 MAIL=DEFI_GROUP(reuse =MAIL,
274 CREA_GROUP_NO=_F(GROUP_MA='ENCAST',),);
276 REAC=POST_RELEVE_T(ACTION=_F(INTITULE='REAC',
279 NOM_CHAM='FORC_NODA',
280 RESULTANTE=('DX','DY','DZ',),
281 MOMENT=('DRX','DRY','DRZ',),
282 POINT=(0.0,0.0,0.0,),
283 OPERATION='EXTRACTION',),);
285 FAPP=POST_RELEVE_T(ACTION=_F(INTITULE='REAC',
288 NOM_CHAM='FORC_NODA',
289 RESULTANTE=('DX','DY','DZ',),
290 MOMENT=('DRX','DRY','DRZ',),
291 POINT=(3.6,3.6,0.0,),
292 OPERATION='EXTRACTION',),);
294 IMPR_TABLE(TABLE=REAC,);
296 IMPR_TABLE(TABLE=FAPP,);