* fichier : mazars.dgibi
*******************************************************************
* *
* TEST; MATERIAU ENDOMMAGEMENT MAZARS *
* *
* *
* EPROUVETTE EN TRACTION AVEC DEPLACEMENTS IMPOSES *
* *
* CONTRAINTES PLANES. *
* *
* LES RESULTATS OBTENUS SONT COMPARES A LA SOLUTION ANALYTIQUE *
* *
******************************************************************* *
opti echo 0 dime 2 elem qua4 mode plan cont;
* ajout de option epsilon lineaire pour la precision des test!
OPTION epsilon lineaire;
densite 1.;
p1=0. 0.;
p2=1. 0.;
p3=1. 1.;
p4=0. 1.;
d1=d p1 p2;d2=d p2 p3;d3=d p3 p4;d4=d p4 p1;
surf1=daller d1 d2 d3 d4 plane;
at=1.e0;
ac=1.2e0;
bc=1.5e+03;
bt=10000.;
epsd0=1.e-04;
YG=31.E+9;
mod1=mode surf1 mecanique elastique isotrope endommagement mazars;
mat1=matr mod1 YOUN YG NU 0.2 RHO 2.3E+03
btra bt ktr0 epsd0 atra at acom ac bcom bc beta 1.06e0;
blo1=bloq ux p1;
blo2=bloq uy d1;
blo3=bloq uy d3;
cltot=blo1 et blo2 et blo3 ;
fo1 = depi blo3 1. ;
evol1=evol manu temps (prog 0. 1. )
depl (prog 0. 1 );
char1=charg evol1 fo1 DIMP;
lit1=prog 1.e-4 pas 25.e-6 5.e-4 ;
tab1=table;
tab1.mova='D ';
tab1.blocages_mecaniques=cltot;
tab1.caracteristiques=mat1;
tab1.modele=mod1;
tab1.chargement=char1;
tab1.temps_calcules=lit1;
pasapas tab1;
*opti donn 5;
tab2=table;
tab2.1='MARQ CROI';
ev1=@global tab1 blo3 evol1 fy ;
*
*construction du resultat theorique
*
nb= dime lit1;
UN=prog nb*1.d0;
LAT = prog nb * AT;
LEPS=prog nb*epsd0;
DT=UN - ( ( EPSD0* (UN-LAT) /lit1 ) + (AT * ( EXP (BT*(LEPS-lit1)))));
lsig0=(un - dt) * YG * lit1;
lsig1 = enle (extr ev1 ordo) 1;
*
*comparaison des deux resultats
*
err1=maxi (( lsig0 - lsig1) / lsig0);
temps;
si (err1 < 1.e-10);
ERRE 0;
sinon ;
ERRE 5;
finsi;
fin; ;
© Cast3M 2003 - All rights reserved.
Disclaimer