4. Exemple#

4.1. OPTION=”MECA”#

Voir les tests COMP001 [V6,07,101] , COMP002 [V6,07,102]

#unités en Pa

ACIER[0]=DEFI_MATERIAU(ELAS=_F(E=YOUNG_Pa,NU=POISSON,ALPHA=11.8e-6),ECRO_LINE=_F(D_SIGM_EPSI=pente_Pa,SY=SY_Pa,),);#unités en MPaACIER[1]=DEFI_MATERIAU(ELAS=_F(E=YOUNG,NU=POISSON,ALPHA=11.8e-6),ECRO_LINE=_F(D_SIGM_EPSI=pente,SY=SY,),)compor='VMIS_ISOT_LINE'tabresu=TEST_COMPOR(OPTION='MECA',COMPORTEMENT=_F(RELATION=compor,),NEWTON=_F(REAC_ITER=1),LIST_MATER=ACIER,VARI_TEST=('V1','VMIS','TRACE'),YOUNG=YOUNG,POISSON=POISSON,)

4.2. OPTION=”THER”#

Voir les tests COMP008*

TREF = 0.

Tmax = 500.

YOUN=DEFI_FONCTION(NOM_PARA='TEMP',VALE=(TREF, 200000.,

Tmax, 100000.,

),);

ALPH=DEFI_FONCTION(NOM_PARA='TEMP',VALE=(TREF, 1.E-5,

Tmax, 2.E-5,

),);

SIGY=DEFI_FONCTION(NOM_PARA='TEMP',VALE=(TREF, 100.,

Tmax, 50.,

),);

DSDE=DEFI_FONCTION(NOM_PARA='TEMP',VALE=(TREF, 10000.,

Tmax, 5000.,

),);

MATERI=DEFI_MATERIAU(ELAS_FO=_F(E=YOUN, NU=ZERO,

TEMP_DEF_ALPHA=TREF,

ALPHA=ALPH,),

ECRO_LINE_FO=_F(D_SIGM_EPSI=DSDE,

SY=SIGY,),

);

LMAT2 = [None]*(NCAL)

time=0.

for i in range(NCAL):

timem = time

time = timem + tfin/NCAL

Ti = T0 + time /tfin * (Tmax - T0)

LMAT2[i]=DEFI_MATERIAU(ELAS =_F(E=YOUN(Ti),

NU=0.,

ALPHA=0.,),

ECRO_LINE=_F(D_SIGM_EPSI=DSDE(Ti),

SY=SIGY(Ti),),)

compor='VMIS_ISOT_LINE'


tabresu=TEST_COMPOR(

MATER=MATERI,COMPORTEMENT=_F(RELATION=compor),

LIST_MATER=LMAT2,ALPHA=ALPH,YOUNG=YOUN,TEMP_INIT=TREF,TEMP_FIN=Tmax,

NEWTON=_F(REAC_ITER=1),

NB_VARI=2, VARI_TEST=('V1','V2'),

)