Télécharger compar_syco_plast.dgibi
* fichier : compar_syco_plast.dgibi ************************************************************************ ************************************************************************ ******************************************************* **------------------------------------------------------------------- MESS ' COMPARAISON ' ; MESS ' CALCUL DYNAMIQUE COMPORTEMENT VISCOPLASTIQUE SYCO1 '; MESS ' CALCUL DYNAMIQUE COMPORTEMENT ELASTOPLASTIQUE '; MESS ' Unites: N Pa m kg s' ; MESS '' ; **-------------------------------------------------------------------- *** Options de calcul ******************************************************* *** maillage pa1 = 0. 0.; pa2 = 5. 0.; pa3 = 5. 3.; pa4 = 0. 3.; * ********************************************************** *** MODELE & MATERIAU *** ********************************************************** 0. 0.01 0.1 0.5 ); 0. 500. 1000. 1200.) * 1.e6; * *dess (lcxx et evec) titr ' Courbes de traction et d ecrouissage (vert)' ; * nu0 = 0.3 ; rho0= 7800.; ********************************************************** *** Modele & materiau *** * * elements standards mod1 = 'MODELISER' su1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'SYCO1' 'QUA4'; mat1 = 'MATERIAU' mod1 'YOUN' eey1 'NU' nu0 'RHO' rho0 'ECRO' evec 'PSYC' 1. 'DSYC' 1.d8 ; * ********************************************************** *** CL et DEPLACEMENTS IMPOSES *** ********************************************************** cltot = (cl1 'ET' cl2 'ET' cl3 ) ; * *... chargement en deplacement impose umax = 1.; * * * *=======================================================* * * * RESOLUTION * * * *=======================================================* * tab1 = table; tab1.dynamique = vrai; tab1.modele = mod1; tab1.caracteristiques = mat1; tab1.blocages_mecaniques = cltot; tab1.chargement = char1; tab1.temps_calcules = xx0; tab1.precision = 1.e-5; pasapas tab1; * *post traitement sig1 = tab1.contraintes. 2; ut1 = tab1.deplacements. 2; vt1 = tab1.vitesses. 2; tt1 = tab1.temps. 2; var1 = tab1.variables_internes. 2; * * ******************************************************* * ******************************************************* **------------------------------------------------------------------- MESS '' ; MESS ' CALCUL DYNAMIQUE COMPORTEMENT ELASTOPLASTIQUE '; MESS ' Unites: N Pa m kg s' ; MESS '' ; **-------------------------------------------------------------------- *** Options de calcul ******************************************************* *** maillage pa1 = 0. 0.; pa2 = 5. 0.; pa3 = 5. 3.; pa4 = 0. 3.; * ********************************************************** *** MODELE & MATERIAU *** ********************************************************** nu0 = 0.3 ; rho0= 7800.; ********************************************************** *** Modele & materiau *** * * elements standards * mod1 = 'MODELISER' su1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'PLASTIQUE' ; mat1 = 'MATERIAU' mod1 'YOUN' eey1 'NU' nu0 'RHO' rho0 'ECRO' evec ; ********************************************************** *** CL et DEPLACEMENTS IMPOSES *** ********************************************************** cltot = (cl1 'ET' cl2 'ET' cl3 ) ; * *... chargement en deplacement impose umax = 1.; * * *=======================================================* * * * RESOLUTION * * * *=======================================================* * tab2 = table; tab2.dynamique = vrai; tab2.modele = mod1; tab2.caracteristiques = mat1; tab2.blocages_mecaniques = cltot; tab2.chargement = char1; tab2.temps_calcules = xx0; tab2.precision = 1.e-5; pasapas tab2; * *post traitement sig1 = tab2.contraintes. 2; ut1 = tab2.deplacements. 2; vt1 = tab2.vitesses. 2; tt1 = tab2.temps. 2; var1 = tab2.variables_internes. 2; * * aa1 = ABS(val1 - xal1); aa3 = ABS(val3 - xal3); * si (aa1 >EG 1.e-8); finsi; si (aa3 >EG 1.e-8); finsi; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales