* fichier : plas6.dgibi ************************************************************************ ************************************************************************ * Test Plas6.dgibi: Jeux de données * * --------------------------------- * * * * CAS TEST DU 91/07/23 PROVENANCE : BIRET ******************************************************* * Test plas6.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 PLAS6 * * * * RECTANGLE EN FLEXION PURE (CONTRAINTES 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 * * * ******************************************************* GRAPH2 = GRAPH; 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 'PLAS6 : MAILLAGE'; TRAC QUAL SUR1; FINSI; ******************************************************* * calcul du modele,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 * ******************************************************* *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 = 805.0; MOM2.2 = 1074.; MOM2.3 = 1174.; MOM2.4 = 1193.; MOM2.5 = 1199.; MOM2.6 = 1204.; MOM2.7 = 1205.; MOM2.8 = 1206.; MOM2.9 = 1207.5; *Boucle pour chaque pas de chargement : fonction de UA. I = 0; REPETER BLOC1 9; I = I + 1; CONT1 = TAB1.CONTRAINTES.I; DEPL1 = TAB1.DEPLACEMENTS.I; * Passage du champs de contrainte en chpoints * (utilisation des nouveaux chamelems) * Trace facultatif de la repartition * de la contrainte SMXX SI (I EGA 9); SI (NEG GRAPH2 'N'); TITR 'PLAS6 : CONTRAINTE SMXX'; TRAC BB MOD1; FINSI; FINSI; * Trace facultatif de la deformee * (verification du chargement) SI (I EGA 9); SI (NEG GRAPH2 'N'); TITR 'PLAS6 : DEFORMEE'; 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; FIN BLOC4; LIST3 = LIST2 * LISD2; TITR 'CONTRAINTE SMXX'; SI (I EGA 9); SI (NEG GRAPH2 'N'); DESS ESMXX; DESS EYSMXX; FINSI; FINSI; MOM1.I = -1.E-3 * MOM1.I; ERG.I = 100. * (ABS ((MOM1.I - MOM2.I) / MOM2.I)); FIN BLOC1; ******************************************************* * affichage des resultats * ******************************************************* MESS 'RESULTATS : PLAS6'; 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 ' Soit un ecart de :' ERG.8 '%'; 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 0.5); SINON; FINSI; TEMPS; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales