* fichier : plas11.dgibi ************************************************************************ ************************************************************************ * Test Plas11.dgibi: Jeux de données * * --------------------------------- * * * OPTION ECHO 1; GRAPH = 'N'; SAUT PAGE; * ******************************************************* * * * TEST : PLAS11 * * DEFORMATIONS PLANES GENERALISEES * * * * une poutre de section rectangulaire est * * soumise à une rotation imposée RX : * * * * Hauteur:4 Largeur:2 * * * * ''''''''' * * ' * ' * * ' | ' cette poutre est modélisée * * --------- avec une partie massive (1x1) * * | | une autre avec des éléments * * | -------->@RX COQ2 (long :.5 epais 2.) et * * | | la dernière avec des éléments * * --------- point POI1 : 4 point, 2 en * * ' | ' haut, 2 en bas (sect .5 ) * * ' * ' * * ''''''''' * * * * On étudie le comportement du moment résultant * * de cette rotation imposée jusqu'au domaine * * plastique * * * ******************************************************* TITRE 'PLAS11 - SECTION DE POUTRE SOUMISE A UNE ROTATION IMPOSEE'; OPTION ECHO 1; TEMPS; * * * * on définit le point support des déformations * planes généralisées * * * * quelques initialisations : * I = 1; * * et quelques constantes pour le calcul théorique : * * demi hauteur de la section H = 2.; * demi largeur de la section B = 1. ; * le module de young E1 = 2E11; * la limite élastique du matériau SILIM = 4.83E8; * le moment d'inertie par rapport a l'axe des X IX = (2.*B)*((2.*H)**3)/12.; * la valeur limite de la déformation élastique EPSEL = SILIM/E1; * la valeur limite du moment élastique MOMEL = E1*IX*EPSEL/H; * le moment plastique ultime MOLIM = 3*MOMEL/2.; * *====================================================== * géometrie : maillage *====================================================== * * dimension en mètres * *----------maillage partie massive-----------* * * points * P1 = 1. -1.; P2 = 1. 1.; P3 = -1. 1.; P4 = -1. -1.; * * droite et lignes * * coefficients de finesse du maillage * N = 4; M = 1; * D1 = P1 D N P2 ; D2 = P2 D M P3 ; D3 = P3 D N P4 ; D4 = P4 D M P1 ; * * *----------maillage éléments coq2------------* * * P5 = 0. 1. ; P6 = 0. 1.5 ; P7 = 0. -1. ; P8 = 0. -1.5 ; * D5 = P5 D 2 P6; D6 = P7 D 2 P8; COQU1 = D5 ET D6 ; * P9 = 0. 1.625; P10 = 0. 1.875; P11 = 0. -1.625; P12 = 0. -1.875; * *----------maillage éléments poi1------------* * PO1 = PO11 ET PO12 ET PO13 ET PO14; * SURTOT = SURF1 ET COQU1 ET PO1 ; * SI (NEG GRAPH 'N'); TITR 'PLAS12 : MAILLAGE'; TRAC QUAL SURTOT; FINSI; * * * *====================================================== * modèle - matériau * rigidité *====================================================== * *----------------partie massive-----------------* * list ma2; * *----------------éléments coq2------------------* * MA2 = MAT2 ET CAR2 ; * *-----------------éléments poi1-----------------* * MA3 = MAT3 ET CAR3; * MODE1 = MO1 ET MO2 ET MO3; MATE1 = MA1 ET MA2 ET MA3; * * *====================================================== * conditions aux limites *====================================================== * P15 = SURF1 POINT PROCHE (0. 0.); P16 = SURF1 POINT PROCHE (0. 1.); BTOT = B1 ET B2 ET B3 ET B4 ET B5 ET B6 ET B7; RI = RI1 ET BTOT; * *====================================================== * chargement *====================================================== * FAT1 = .0002; TITRE 'PLAS11 : CHARGEMENT'; * SI (NEG GRAPH 'N'); DESS EV1 ; FINSI; * *====================================================== * calcul non linéaire *====================================================== * TAB1 = TABLE; TAB1.'BLOCAGES_MECANIQUES' = BTOT; TAB1.'MODELE' = MODE1; TAB1.'CARACTERISTIQUES' = MATE1; TAB1.'CHARGEMENT' = CHRIX; TAB1.'TEMPS_CALCULES' = TEMP1; tab1.'TEMPS_SAUVEGARDES' = TEMP1; tab1.'PRECISION' = 1.e-6; tab1.'HYPOTHESE_DEFORMATIONS'='LINEAIRE'; PASAPAS TAB1 ; * * recalcul des trois dernier pas (pour tester l'option reprise de * pasapas * tab1.REPRISE=26.; pasapas tab1; * *====================================================== * post-traitement : tracé d'une courbe et comparaison * avec la solution analytique *====================================================== * DIM1 = DIMENSION TEMP1; * REPETER BLOC1 DIM1; * * *EXTRACTION DU MOMENT MX CORRESPONDANT À LA ROTATION RX * * *---------------SOLUTION THEORIQUE--------------------* * EPSN = 2.*RRX ; * * quand on est dans le domaine plastique : * SI (EPSN > EPSEL) ; MOMN = (1 - ((( EPSEL / EPSN) ** 2) / 3)) * MOLIM ; * * quand on est dans le domaine élastique : * SINON; MOMN = E1 * IX * RRX ; FINSI; * I = I+1; * FIN BLOC1; * SI (NEG GRAPH 'N'); * COURB = TABLE; COURB.1 = 'MARQ ETOI NOLI' ; * titre 'PLAS11 : COURBE MX EN FONCTION DE RX '; * courbe théorique : traits continus * point calculés : marques étoiles FINSI; * * calcul de l'écart avec la solution de référence * ERG1 = 100*(ABS((MOMN-MMX)/MOMN)); * *====================================================== * affichage des résultats *====================================================== * MESS ' RESULTATS : TEST PLAS11 '; * MESS 'domaine plastique'; MESS 'elle est comparée a une valeur obtenue analytiquement'; MESS ' moment théorique :' MOMN 'MPa'; MESS ' moment calculé :' MMX 'MPa'; MESS ' Soit un écart de :' ERG1 '%'; * MESS ' Nombre d elements :' ELTOT; MESS ' Nombre de noeuds :' NOTOT; * * *====================================================== * code de fonctionnement *====================================================== * * L'écart maximum entre valeur théorique et * calculée doit être inférieur a 0.5%. * SI (ERG1 <EG 0.5); SINON; FINSI; * *====================================================== * Temps de calcul et fin *====================================================== * TEMPS; * FIN; *
© Cast3M 2003 - Tous droits réservés.
Mentions légales