Télécharger syco_3D_defpla.dgibi
* fichier : syco_3D_defpla.dgibi ************************************************************************ ************************************************************************ graph = faux ; ******************************************************* **------------------------------------------------------------------- MESS '' ; MESS ' CALCUL DYNAMIQUE COMPORTEMENT VISCOPLASTIQUE SYCO1 '; MESS ' en 3D ' ; MESS ' Unites: N Pa m kg s' ; MESS '' ; **-------------------------------------------------------------------- ******************************************************* *** Options de calcul ******************************************************* *** maillage pa1 = 0. 0. 0. ; pa2 = 3. 0. 0. ; pa3 = 3. 5. 0. ; pa4 = 0. 5. 0. ; * ********************************************************** *** MODELE & MATERIAU *** ********************************************************** * * * * Conversion courbe traction> ecrouissage si graph ; fins ; * nu0 = 0.3 ; rho0= 7800.; ********************************************************** *** Modele & materiau *** * * elements standards mod1 = 'MODELISER' vol1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'SYCO1' 'CUB8'; mat1 = 'MATERIAU' mod1'YOUN' eey1 'NU' nu0 'RHO' rho0 'ECRO' evec 'PSYC' 12. 'DSYC' 1.d8 ; * ********************************************************** *** CL et DEPLACEMENTS IMPOSES *** ********************************************************** cltot = (cl1 'ET' cl2 'ET' cl3 'ET' cl4 'ET' cl5) ; * *... chargement en deplacement impose umax = 1.; * * *=======================================================* * * * RESOLUTION * * * *=======================================================* dt1 = 2.5e-3; * tab1 = table; tab1.dynamique = vrai; tab1.modele = mod1; tab1.caracteristiques = mat1; tab1.blocages_mecaniques = cltot; tab1.chargement = char1; tab1.temps_calcules = xx0; tab1.precison = 1.e-5; pasapas tab1; * *post traitement sig1 = tab1.contraintes. 21; ut1 = tab1.deplacements. 21; vt1 = tab1.vitesses. 21; tt1 = tab1.temps. 21; var1 = tab1.variables_internes. 21; * * ******************************************************* **------------------------------------------------------------------- MESS '' ; MESS ' CALCUL DYNAMIQUE COMPORTEMENT VISCOPLASTIQUE SYCO1 '; 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 *** ********************************************************** *** 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' 12. 'DSYC' 1.d8 ; * ********************************************************** *** CL et DEPLACEMENTS IMPOSES *** ********************************************************** cltot = (cl1 'ET' cl2 'ET' cl3 ) ; * *... chargement en deplacement impose umax = 1.; * * * *=======================================================* * * * RESOLUTION * * * *=======================================================* dt1 = 2.5e-3; * tab2 = table; tab2.dynamique = vrai; tab2.modele = mod1; tab2.caracteristiques = mat1; tab2.blocages_mecaniques = cltot; tab2.chargement = char1; tab2.temps_calcules = xx0; tab2.precison = 1.e-5; pasapas tab2; * *post traitement sig1 = tab2.contraintes. 21; ut1 = tab2.deplacements. 21; vt1 = tab2.vitesses. 21; tt1 = tab2.temps. 21; var1 = tab2.variables_internes. 21; * * aa1 = ABS(val1 - xal1); aa2 = ABS(val2 - xal2); aa3 = ABS(val3 - xal3); * si (aa1 >EG 5.e-4); finsi; si (aa2 >EG 5.e-4); finsi; si (aa3 >EG 5.e-4); finsi; * ******************************************************* **------------------------------------------------------------------- MESS '' ; MESS ' CALCUL DYNAMIQUE COMPORTEMENT VISCOPLASTIQUE SYCO2 '; MESS ' en 3D ' ; MESS ' Unites: N Pa m kg s' ; MESS '' ; **-------------------------------------------------------------------- ******************************************************* *** Options de calcul ******************************************************* *** maillage pa1 = 0. 0. 0. ; pa2 = 3. 0. 0. ; pa3 = 3. 5. 0. ; pa4 = 0. 5. 0. ; * ********************************************************** *** MODELE & MATERIAU *** ********************************************************** * ********************************************************** *** Modele & materiau *** * TEMP01 = -125.; PSY9 = 4.25 - (0.015*TEMP01); ASY9 = 0.07592 - (0.07182*TEMP01/273.); BSY9 = 0.06352 - (0.23970*TEMP01/273.); CSY9 = 0.02528 - (0.04124*TEMP01/273.); *message 'P A B C' psy9 asy9 bsy9 csy9; * elements standards mod1 = 'MODELISER' vol1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'SYCO2' 'CUB8'; mat1 = 'MATERIAU' mod1'YOUN' eey1 'NU' nu0 'RHO' rho0 'ECRO' evec 'PSYC' psy9 'ASYC' asy9 'BSYC' bsy9 'CSYC' csy9; * ********************************************************** *** CL et DEPLACEMENTS IMPOSES *** ********************************************************** cltot = (cl1 'ET' cl2 'ET' cl3 'ET' cl4 'ET' cl5) ; * *... chargement en deplacement impose umax = 1.; * * *=======================================================* * * * RESOLUTION * * * *=======================================================* dt1 = 2.5e-3; * 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. 21; ut1 = tab1.deplacements. 21; vt1 = tab1.vitesses. 21; tt1 = tab1.temps. 21; var1 = tab1.variables_internes. 21; * * ******************************************************* **------------------------------------------------------------------- MESS '' ; MESS ' CALCUL DYNAMIQUE COMPORTEMENT VISCOPLASTIQUE SYCO2 '; 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 *** ********************************************************** * *** Modele & materiau *** * TEMP01 = -125.; PSY9 = 4.25 - (0.015*TEMP01); ASY9 = 0.07592 - (0.07182*TEMP01/273.); BSY9 = 0.06352 - (0.23970*TEMP01/273.); CSY9 = 0.02528 - (0.04124*TEMP01/273.); * elements standards mod1 = 'MODELISER' su1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'SYCO2' 'QUA4'; mat1 = 'MATERIAU' mod1'YOUN' eey1 'NU' nu0 'RHO' rho0 'ECRO' evec 'PSYC' psy9 'ASYC' asy9 'BSYC' bsy9 'CSYC' csy9; * ********************************************************** *** CL et DEPLACEMENTS IMPOSES *** ********************************************************** cltot = (cl1 'ET' cl2 'ET' cl3 ) ; * *... chargement en deplacement impose umax = 1.; * * * *=======================================================* * * * RESOLUTION * * * *=======================================================* dt1 = 2.5e-3; * 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. 21; ut1 = tab2.deplacements. 21; vt1 = tab2.vitesses. 21; tt1 = tab2.temps. 21; var1 = tab2.variables_internes. 21; * * * aa1 = ABS(val1 - xal1); aa2 = ABS(val2 - xal2); aa3 = ABS(val3 - xal3); * si (aa1 >EG 5.e-4); finsi; si (aa2 >EG 5.e-4); finsi; si (aa3 >EG 5.e-4); finsi; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales