* fichier : plas7.dgibi ************************************************************************ ************************************************************************ * Test Plas7.dgibi: Jeux de données * * --------------------------------- * * * * CAS TEST DU 91/06/13 PROVENANCE : TEST ******************************************************* * Test plas7.dgibi: Jeux de données * * --------------------------------- * ******************************************************* * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE * SINON SI GRAPH DIFFERENT DE N TOUS * LES GRAPHIQUES SONT AFFICHES GRAPH = 'N' ; SAUT PAGE; SI (NEG GRAPH 'N') ; SINO ; FINSI ; SAUT PAGE; * ******************************************************* * * * TEST PLAS7 * * * * RECTANGLE EN FLEXION PURE (DEFORMATIONS PLANES, * * PLASTICITE PARFAITE) * * * * Test V.P.C.S. numero SSNP11/89 * * * * References : R. Hill, Mathematical theory of * * plasticity, Oxford, Oxford Clavendon Press, 1950. * * * * Description : * * ----------- * * * * axe y * * D | A * * |----- ---- UA epaisseur a = 12.5 mm * * | | / hauteur b = 100.0 mm * * | | / * * | | / * * | |/ * * O |-----/-----> axe x * * | /| * * | / | * * | / | * * | / | * * ----- * * C UB B * * * * Chargement : Deplacement impose variant * * lineairement de UA a -UA entre A et B, * * UA croissant jusqu'a : UAmax = 0.5 mm . * * * * Conditions aux limites : * * sur CD : u = 0. * * au point O : v = 0. * * * * Proprietes des materiaux : * * Materiau elastique, parfaitement plastique * * E = 210 000 MPa , NU = 0.3 , SIGY = 483 MPa * * * ******************************************************* * * * TEMPS; *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * geometrie : maillage * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * PA = 12.5E-3 50.E-3; PB = 12.5E-3 -50.E-3; PC = 0. -50.E-3; PD = 0. 50.E-3; * NB1 = 32; NB2 = 4; * * SI (NEG GRAPH 'N'); TITR 'PLAS7 : MAILLAGE'; TRAC 'QUAL' SUR1; FINSI; * * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * definition du modele, des caracteristiques * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * conditions aux limites * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * CL = CL1 ET CL2 ET CL3; * * Creation du chpoint de deplacement impose variable : * deplacement impose variant lineairement de u a -u * entre A et B, u croissant jusqu'a 0.5 mm . * I = 0.; REPETER BLOC10 NB1; I = I + 1.; YY = 1. - (2. * (I / NB1)); FIN BLOC10; * LISD1 = LISD1 * 1.E-3; * * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * objets relatifs a la procedure PASAPAS * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * TAB1 = TABLE; * * On prend comme liste des pseudo-temps * le deplacement u. * * * Chargement * * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * resolution * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * TAB1.'CARACTERISTIQUES' = MAT1; TAB1.'CHARGEMENT' = CHAR1; TAB1.'MODELE' = MOD1; TAB1.'TEMPS_CALCULES' = LREEL1; TAB1.'BLOCAGES_MECANIQUES' = CL; PASAPAS TAB1; * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * extraction des resultats * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * * Initialisation * LISD2 = LISD1 * 50.; * MOM2.1 = 90.57; MOM2.2 = 135.2; MOM2.3 = 138.4; MOM2.4 = 139.0; MOM2.5 = 139.2; MOM2.6 = 139.3; MOM2.7 = 139.4; * MOM2.8 = 543.4; MOM2.9 = 557.7; *Boucle pour chaque pas de chargement : fonction de UA. I = 0; REPETER BLOC1 7; I = I + 1; CONT1 = TAB1.CONTRAINTES.I; DEPL1 = TAB1.DEPLACEMENTS.I; * Trace facultatif de la deformee * (verification du chargement) SI (I EGA 7); SI (NEG GRAPH 'N'); TITR 'PLAS7 : DEFORMEE Increment :' I; FINSI; FINSI; * Calcul du moment de flexion du aux contraintes * smxx s'exercant le long de AB. J = 0; NB = NB1 + 1; REPETER BLOC4 NB; J = J + 1; SM = EXTRA CHPO10 SMXX POI1; FIN BLOC4; LIST3 = LIST2 * LISD2; TITR 'CONTRAINTE SMXX Increment :' I; SI (I EGA 7); SI (NEG GRAPH 'N'); DESS ESMXX; DESS EYSMXX; FINSI; FINSI; MOM1.I = -1.E-4 * MOM1.I; * Calcul de l'ecart entre theorie et calcul. ERG.I = 100. * (ABS ((MOM1.I - MOM2.I) / MOM2.I)); * Extraction de la contrainte maximale SMXX * pour les pas 1 et 7. SI (I EGA 1); MOM1.8 = MOM1.8 / 1.E6; ERG.8 = 100. * (ABS ((MOM1.8 - MOM2.8) / MOM2.8)); FINSI; SI (I EGA 7); MOM1.9 = MOM1.9 / 1.E6; ERG.9 = 100. * (ABS ((MOM1.9 - MOM2.9) / MOM2.9)); FINSI; SI (NEG GRAPH 'N'); TITR 'SMXX Increment :' I; FINSI; FIN BLOC1; *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * affichage des resultats * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* MESS 'RESULTATS : PLAS7'; MESS 'Moment de flexion du aux contraintes SMXX le long de AB.'; MESS ' Soit un ecart de :' ERG.1 '%'; MESS ' Soit un ecart de :' ERG.2 '%'; MESS ' Soit un ecart de :' ERG.3 '%'; MESS ' Soit un ecart de :' ERG.4 '%'; MESS ' Soit un ecart de :' ERG.5 '%'; MESS ' Soit un ecart de :' ERG.6 '%'; MESS ' Soit un ecart de :' ERG.7 '%'; MESS 'Contrainte maximale smxx :'; MESS ' Valeur theorique :' MOM2.8 'MPa'; MESS ' Valeur calculee :' MOM1.8 'MPa'; MESS ' Soit un ecart de :' ERG.8 '%'; MESS ' Valeur theorique :' MOM2.9 'MPa'; MESS ' Valeur calculee :' MOM1.9 'MPa'; MESS ' Soit un ecart de :' ERG.9 '%'; MESS 'Donnees sur le maillage'; MESS ' Nombre d elements :' NBEL1 'QUA4'; MESS ' Nombre de noeuds :' NBNO1 ; *+++++++++++++++++++++++++++++++++++++++++++++++++++++* * code fonctionnement * *+++++++++++++++++++++++++++++++++++++++++++++++++++++* SI (ERGMAX <EG 5.0); SINON; FINSI; TEMPS; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales