Télécharger syco_3D_contpla.dgibi
* fichier : syco_3D_contpla.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 = 0.0001 0. 0. ; pa3 = 0.0001 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' cl4 'ET' cl5) ; * *... chargement en deplacement impose umax = 1.; * * *=======================================================* * * * RESOLUTION * * * *=======================================================* dt1 = 2.e-4; * 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.d-9 ; tab1.convergence_forcee = faux; pasapas tab1; * *post traitement ut1 = tab1.deplacements. 30; var1 = tab1.variables_internes. 30; * ********************************************************** **------------------------------------------------------------------- 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.e-4; * 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.d-9 ; tab2.convergence_forcee = faux; pasapas tab2; * *post traitement ut1 = tab2.deplacements. 30; var1 = tab2.variables_internes. 30; * * aa1 = ABS(val1 - xal1); aa2 = ABS(val2 - xal2); aa3 = ABS(val3 - xal3); *list aa1; *list aa2; *list aa3; *opti donn 5; * si (aa1 >EG 5.e-5); finsi; si (aa2 >EG 5.e-3); 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 = 0.01 0. 0. ; pa3 = 0.01 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' cl4 'ET' cl5) ; * *... chargement en deplacement impose umax = 1.; * * * *=======================================================* * * * RESOLUTION * * * *=======================================================* dt1 = 2.e-4; * 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.d-9 ; tab1.convergence_forcee = faux; pasapas tab1; * *post traitement sig1 = tab1.contraintes. 30; ut1 = tab1.deplacements. 30; vt1 = tab1.vitesses. 30; tt1 = tab1.temps. 30; var1 = tab1.variables_internes. 30; * * ******************************************************* **------------------------------------------------------------------- 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.); *message 'P A B C' psy9 asy9 bsy9 csy9; * 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.e-4; * 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.d-9 ; tab2.convergence_forcee = faux; pasapas tab2; * *post traitement sig1 = tab2.contraintes. 30; ut1 = tab2.deplacements. 30; vt1 = tab2.vitesses. 30; tt1 = tab2.temps. 30; var1 = tab2.variables_internes. 30; * * aa1 = ABS(val1 - xal1); aa2 = ABS(val2 - xal2); aa3 = ABS(val3 - xal3); *list aa1; *list aa2; *list aa3; *opti donn 5; * si (aa1 >EG 5.e-5); finsi; si (aa2 >EG 5.e-3); finsi; si (aa3 >EG 5.e-4); finsi; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales