* fichier : cube.dgibi ************************************************************************ ************************************************************************ SAUT PAGE; ************************************************************************ * CUBE EN TRACTION UNIAXIALE * * TEST ELEMENTAIRE DU GROUPE DE TRAVAIL 'STATIQUE NON LINEAIRE' * COMMISSION VPCS * * LE CALCUL MARCHE ET DONNE EXACTEMENT LES RESULTATS THEORIQUES * LE 05/05/90 * * Un cube constitu{ de 2 {l{ments CUB8 est soumis @ une traction * uniaxiale (blocages des d{placements suivant Y et Z et d{place- * ment impos{ suivant X aux deux extr{mit{s (surfaces SU1 et SU2)) * * Les contraintes obtenues sont compar{es aux r{sultats th{oriques * et donnent les r{sultats pr{cis{s plus bas. * * Ref: Hinton Ezatt .Fundamentals tests for two and three dimensio- * -nal small strain, elastoplastic finite element analysis. April * 1987 NAFEMS ********************************************************************** SAUT PAGE; TITRE 'CUBE EN TRACTION UNIAXIALE'; graph = 'N'; TEMPS ; *----------------------------------------------------------------------- ***** DEFINITION DE LA GEOMETRIE *----------------------------------------------------------------------- A = 1.; A1 = -1.; A2 = .5; B = 1.; C = 1.; P1 = A 0 0; Q1 = A2 0 0; R1 = 0 0 0; P2 = A B 0; Q2 = A2 B 0; R2 = 0 B 0; P3 = A B C; Q3 = A2 B C; R3 = 0 B C; P4 = A 0 C; Q4 = A2 0 C; R4 = 0 0 C; TR = A1 0 0; OPTION ELEM SEG2; LI1 = P1 DROIT 1 P2; LI2 = P2 DROIT 1 P3; LI3 = P3 DROIT 1 P4; LI4 = P4 DROIT 1 P1; CO1 = LI1 ET LI2 ET LI3 ET LI4; LJ1 = Q1 DROIT 1 Q2; LJ2 = Q2 DROIT 1 Q3; LJ3 = Q3 DROIT 1 Q4; LJ4 = Q4 DROIT 1 Q1; CO2 = LJ1 ET LJ2 ET LJ3 ET LJ4; LK1 = R1 DROIT 1 R2; LK2 = R2 DROIT 1 R3; LK3 = R3 DROIT 1 R4; LK4 = R4 DROIT 1 R1; CO3 = LK1 ET LK2 ET LK3 ET LK4; OPTION ELEM QUA4; SU1 = SURFACE CO1 PLANE; SU2 = SURFACE CO2 PLANE; SU3 = SURFACE CO3 PLANE; OPTION ELEM CUB8; VOL = VOL1 ET VOL2; ELIM .001 VOL; *----------------------------------------------------------------------- ***** TRACE *----------------------------------------------------------------------- SI ( NEG graph 'N'); OEIL = (30 20 20); TRAC OEIL VOL; finsi; *----------------------------------------------------------------------- ***** CONDITIONS AUX LIMITES *----------------------------------------------------------------------- CL1 = BLOQUE SU3 UX; CL2 = BLOQUE VOL UY UZ; CL3 = BLOQUE SU2 UX; CL = CL1 ET CL2 ET CL3 ET CL4; *----------------------------------------------------------------------- * VALEURS IMPOSEES DES DEPLACEMENTS *----------------------------------------------------------------------- EPS0 = .25E-4; COEF1 = A * EPS0 * .5; COEF2 = A * EPS0; DEP = D1 ET D2; *----------------------------------------------------------------------- ***** CALCUL MODELE *----------------------------------------------------------------------- *----------------------------------------------------------------------- ***** CHAMPS RELATIFS A L'OPERATEUR PASAPAS *----------------------------------------------------------------------- *----------------------------------------------------------------------- ***** CALCUL NON LINEAIRE *----------------------------------------------------------------------- TAB1 = TABLE; TAB1.'BLOCAGES_MECANIQUES' = CL; TAB1.'CARACTERISTIQUES' = MAT1; TAB1.'TEMPS_CALCULES' = LIS1; TAB1.'MODELE' = MO; TAB1.'CHARGEMENT' = CHA1; PASAPAS TAB1; *----------------------------------------------------------------------- ***** EXTRACTION DES RESULTATS *----------------------------------------------------------------------- SI1 = TAB1.CONTRAINTES.1; SI2 = TAB1.CONTRAINTES.2; SI3 = TAB1.CONTRAINTES.3; SI4 = TAB1.CONTRAINTES.4; ***** RESULTATS THEORIQUES POUR CHAQUE PAS ***** sigxx1 = 7.5e6; sigxx2 = 11.66e6; sigxx3 = 4.16e6; sigyy1 = 2.5e6; sigyy2 = 6.66e6; sigyy3 = 4.16e6; sigzz1 = 2.5e6; sigzz2 = 6.66e6; sigzz3 = 4.16e6; sigxx4 = -3.33e6; sigyy4 = 1.66e6; sigzz4 = 1.66e6; *----------------------------------------------------------------------- ***** AFFICHAGE DES RESULTATS *----------------------------------------------------------------------- SAUT PAGE; *////////// PARAMETRE D'EVOLUTION T : 1 //////////'; *----------------------------------------------------------------------- MESS ' ' ; ergxx1 = abs((sigxx1 -sxx1)/sxx1); ergyy1 = abs((sigyy1 -syy1)/syy1); ergzz1 = abs((sigzz1 -szz1)/szz1); * *////////// PARAMETRE D'EVOLUTION T : 2 //////////'; *----------------------------------------------------------------------- MESS ' ' ; ergxx2 = abs((sigxx2 -sxx2)/sxx2); ergyy2 = abs((sigyy2 -syy2)/syy2); ergzz2 = abs((sigzz2 -szz2)/szz2); * *////////// PARAMETRE D'EVOLUTION T : 3 //////////'; *----------------------------------------------------------------------- MESS ' ' ; ergxx3 = abs((sigxx3 -sxx3)/sxx3); ergyy3 = abs((sigyy3 -syy3)/syy3); ergzz3 = abs((sigzz3 -szz3)/szz3); * *////////// PARAMETRE D'EVOLUTION T : 4 //////////'; *----------------------------------------------------------------------- MESS ' ' ; MESS ' ' ; ergxx4 = abs((sigxx4 -sxx4)/sxx4); ergyy4 = abs((sigyy4 -syy4)/syy4); ergzz4 = abs((sigzz4 -szz4)/szz4); ***** TEST DE FONCTIONNEMENT ***** lise = prog ergxx1 ergyy1 ergzz1 ergxx2 ergyy2 ergzz2 ergxx3 ergyy3 ergzz3 ergxx4 ergyy4 ergzz4 ; si ( lima < .05 ); sinon; finsi; lima = 100*lima; MESS 'L ECART MAXIMUM EST DE ' lima '%'; temps; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales