Test name
guionnet_tra
Calculation type
ISOTROPIC VISCOPLASTIC MECHANICS
Finite element type
CUB8
Topic
Guionnet model
The structure is a square plate embedded at the
lower surface and at the upper surface. It is
subjected to imposed displacements at the upper
surface: the tensile strength. The plate follows a
viscoplastic law according the Guionnet's model.
Goal
Test the Guionnet model for solid structures.
Version
97' customer version
Model description
Test guionnet_tra Results
CASTEM FIGURES
* Test Guionnet_tra.dgibi: Jeux de données * * ---------------------------------------- * * * ************************************************** * * * TEST DE VALIDATION D'UNE LOI DE COMPORTEMENT * * -------------------------------------------- * * DE MATERIAU * * ----------- * * * * LOI DE COMPORTEMENT VISCOPLASTIQUE DE : * * GUIONNET * * * * COMPARAISON DE CALCULS SUR DES ELEMENTS: * * - COQUE EPAISSE ( MFR=5 ) * * - MASSIF 3D ( MFR=1 ) * * * * STRUCTURE : UNE PLAQUE CARREE * * - COTE : 1. M * * - EPAISSEUR : 0.01 M * * * * CHARGEMENT : DEPLACEMENTS IMPOSES * * ESSAI DE TRACTION * * * ************************************************** opti echo 0 dime 3 elem cub8 ; * * Maillage * l1 = 1. ; l2 = 1. ; ep0 = .01 ; p1 = 0. 0. 0. ; p2 = ep0 0. 0. ; p3 = ep0 l2 0. ; p4 = 0. l2 0. ; p10 = 0. 0. l1 ; p20 = ep0 0. l1 ; p30 = ep0 l2 l1 ; p40 = 0. l2 l1 ; li1 = d p1 1 p2 ; li2 = d p2 1 p3 ; li3 = d p3 1 p4 ; li4 = d p4 1 p1 ; li10 = d p10 1 p20 ; li20 = d p20 1 p30 ; li30 = d p30 1 p40 ; li40 = d p40 1 p10 ; sur1 = 'DALL' li1 li2 li3 li4 ; sur10 = 'DALL' li10 li20 li30 li40 ; mail1 = sur1 'VOLU' 1 sur10 ; * * Modele * youn0 = 2.1E11 ; nu0 = .3 ; mod0 = 'MODE' mail1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'GUIONNET' ; mat0 = matr mod0 'YOUN' 192500. 'NU ' 0.3 'N ' 24 'K ' 200. 'CK ' 0. 'R0 ' 25. 'CD ' 0. 'M ' 0.8 'A ' 24000. 'A1 ' 3.3E5 'C ' 180. 'C1 ' 40. 'G ' 0. 'R ' 0. 'NN ' 0.005 'C2 ' 40. 'Q ' 1.466 'G1 ' 0. 'R1 ' 0. 'BETA' 1.1 'C0 ' 180. 'P1M0' 0.00333 ; * * Conditions aux limites * cl1 = 'BLOQ' sur1 'UZ' ; cl2 = 'BLOQ' ( li1 'ET' li10 ) 'UY' ; cl3 = 'BLOQ' ( li2 'ET' li20 ) 'UX' ; cl4 = 'BLOQ' sur10 'UZ' ; cl0 = cl1 'ET' cl2 'ET' cl3 'ET' cl4 ; * * Chargement * depmax = .1 ; dep0 = 'DEPI' cl4 depmax ; ev0 = 'EVOL' 'MANU' temps ( 'PROG' 0. 1000. ) y ( 'PROG' 0. 1. ) ; cha0 = 'CHAR' 'MECA' dep0 ev0 ; * dt0 = 10. ; tfin0 = 100. ; pro0 = 'PROG' 0. 'PAS' dt0 tfin0 ; * * Appel à PASAPAS * ta1 = 'TABLE' ; ta1 .'MODELE' = mod0 ; ta1 .'CARACTERISTIQUES' = mat0 ; ta1 .'CHARGEMENT' = cha0 ; ta1 .'BLOCAGES_MECANIQUES' = cl0 ; ta1 .'TEMPS_CALCULES' = pro0 ; * PASAPAS ta1 ; * * Post traitement * dim0 = 'DIME' ta1 .'TEMPS' ; * * Résultats calculés * reac0 = ta1 .'REACTIONS'.( dim0 - 1 ) ; depl0 = ta1 .'DEPLACEMENTS'.( dim0 - 1 ) ; temp0 = ta1 .'TEMPS'.( dim0 - 1 ) ; sigm0 = ta1 .'CONTRAINTES'.(dim0 - 1 ) ; eps0 = 'EPSI' mod0 depl0 ; * defo0 = 'DEFO' mail1 depl0 0. ; defo1 = 'DEFO' mail1 depl0 10. 'ROUG' ; *titr ' deformee finale' ; *trace ( defo0 'ET' defo1 ) ; * sigm0 = 'CHAN' 'CHPO' sigm0 mod0 ; *titr ' Contraintes suivant X' ; *trace ( 'EXCO' sigm0 'SMXX' ) mail1 ; *titr ' Contraintes suivant Y' ; *trace ( 'EXCO' sigm0 'SMYY' ) mail1 ; *titr ' Contraintes suivant Z' ; *trace ( 'EXCO' sigm0 'SMZZ' ) mail1 ; *titr ' Contraintes d cisaillement suivant YZ' ; *trace ( 'EXCO' sigm0 'SMYZ' ) mail1 ; reac0 = 'REDU' reac0 sur10 ; reac0 = 'EXCO' reac0 'FZ' 'SCAL' ; chp1 = 'MANU' 'CHPO' sur10 1 'SCAL' 1. ; reac1 = 'XTY' reac0 chp1 ( 'MOTS' 'SCAL' ) ( 'MOTS' 'SCAL' ) ; * opti echo 0 dime 3 elem qua8 ; * * Maillage * p1 = 0. 0. 0. ; p4 = 0. l2 0. ; p10 = 0. 0. l1 ; p40 = 0. l2 l1 ; li1 = d p1 1 p4 ; li2 = d p4 1 p40 ; li3 = d p40 1 p10 ; li4 = d p10 1 p1 ; mail1 = 'DALL' li1 li2 li3 li4 ; *titr ' Maillage' ; *trace mail1 ; * * Modele * mod0 = 'MODE' mail1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'GUIONNET' 'COQ8' ; mat0 = matr mod0 'YOUN' 192500. 'NU ' 0.3 'N ' 24 'K ' 200. 'CK ' 0. 'A ' 24000. 'R0 ' 25. 'CD ' 0. 'M ' 0.8 'A1 ' 3.3E5 'C ' 180. 'C1 ' 40. 'G ' 0. 'R ' 0. 'NN ' 0.005 'C2 ' 40. 'Q ' 1.466 'G1 ' 0. 'R1 ' 0. 'BETA' 1.1 'C0 ' 180. 'P1M0' 0.00333 ; car0 = 'CARA' mod0 'EPAI' ep0 ; * * Conditions aux limites * cl1 = 'BLOQ' li1 'UZ' ; cl2 = 'BLOQ' li4 'UY' ; cl3 = 'BLOQ' mail1 'UX' ; cl4 = 'BLOQ' li3 'UZ' ; cl0 = cl1 'ET' cl2 'ET' cl3 'ET' cl4 ; * * Chargement * dep0 = 'DEPI' cl4 depmax ; ev0 = 'EVOL' 'MANU' temps ( 'PROG' 0. 1000. ) y ( 'PROG' 0. 1. ) ; cha0 = 'CHAR' 'DIMP' dep0 ev0 ; * * Appel à PASAPAS * ta1 = 'TABLE' ; ta1 .'MODELE' = mod0 ; ta1 .'CARACTERISTIQUES' = mat0 'ET' car0 ; ta1 .'CHARGEMENT' = cha0 ; ta1 .'BLOCAGES_MECANIQUES' = cl0 ; ta1 .'TEMPS_CALCULES' = pro0 ; * PASAPAS ta1 ; * * Post traitement * dim0 = 'DIME' ta1 .'TEMPS' ; * * Résultats calculés * reac0 = ta1 .'REACTIONS'.( dim0 - 1 ) ; depl0 = ta1 .'DEPLACEMENTS'.( dim0 - 1 ) ; temp0 = ta1 .'TEMPS'.( dim0 - 1 ) ; sigm0 = ta1 .'CONTRAINTES'.( dim0 - 1 ) ; eps0 = 'EPSI' mod0 depl0 car0 ; * defo0 = 'DEFO' mail1 depl0 0. ; defo1 = 'DEFO' mail1 depl0 10. 'ROUG' ; *titr ' deformee finale' ; *trace ( defo0 'ET' defo1 ) ; * sigm0 = 'CHAN' 'CHPO' sigm0 mod0 ; *titr ' Contraintes suivant Y' ; *trace ( 'EXCO' sigm0 'SMSS' ) mail1 ; *titr ' Contraintes suivant Z' ; *trace ( 'EXCO' sigm0 'SMTT' ) mail1 ; *titr ' Contraintes d cisaillement suivant YZ' ; *trace ( 'EXCO' sigm0 'SMST' ) mail1 ; reac0 = 'REDU' reac0 li3 ; reac0 = 'EXCO' reac0 'FZ' 'SCAL' ; chp1 = 'MANU' 'CHPO' li3 1 'SCAL' 1. ; reac2 = 'XTY' reac0 chp1 ( 'MOTS' 'SCAL' ) ( 'MOTS' 'SCAL' ) ; * 'MESS' ' Réaction au sommet de la structure , calcul massif =' reac1 ; 'MESS' ' Réaction au sommet de la structure , calcul coque épaisse =' reac2 ; 'SI' ( reac1 '>' 0. ) ; err1 = ( 'ABS' ( reac1 -reac2 ) ) / reac1 ; err1 = err1 * 100. ; 'SINON' ; err1 = 0. ; 'FINSI' ; 'MESS' ' Erreur obtenue en % =' err1 ; * 'SI' ( err1 '>' 0.03 ) ; 'ERRE' 5 ; 'SINON' ; 'ERRE' 0 ; 'FINSI' ; * 'FIN' ;
Test guionnet_tra Comments
MOD0 = MODE MAIL1 MECANIQUE ELASTIQUE ISOTROPE VISCOPLASTIQUE GUIONNET ; MAT0 = MATE MOD0 'YOUN' 192500. 'NU ' 0.3 'N ' 24 'K ' 200 'CK ' 0. 'R0 ' 25. 'CD ' 0. 'M ' 0.8 'A ' 24000. 'A1 ' 3.3E5 'C ' 180. 'C1 ' 40. 'G ' 0. 'R ' 0. 'NN ' 0.005 'C2 ' 40. 'Q ' 1.466 'G1 ' 0. 'R1 ' 0. 'BETA' 1.1 'C0 ' 180. 'P1M0' 0.00333 ;The equations for the Guionnet model are as follows:
The parameter values for the steel 316L at 600°C
are given for information only. The data to be
input are the following:
For further details, refer to the CEA -N-2612 note.