* fichier : rupt1.dgibi ************************************************************************ ************************************************************************ * Test Rupt1.dgibi: Jeux de données * * --------------------------------- * * * OPTION echo 1; GRAPH = 'N'; SAUT PAGE; ******************************************************* * * QUALIFICATION DU CALCUL DE K EN * ELASTICITE LINEAIRE SUR UN CYLINDRE AVEC * UNE FISSURE DEBOUCHANTE CIRCONFERENTIELLE * * Le calcul est compare a celui obtenu par A ZAHOOR ******************************************************* * R = rayon interne de la tuyauterie (M) * B = épaisseur de la tuyauterie (M) * L = longueur de la tuyauterie (M) * A = longueur de la fissure (M) * MYOU = module d'Young (Pa) * TA = chargement appliqué (N) *** TA = 1.E6; R = 1.; B = 0.1; A = B / 2.; L = R * 4.; MYOU = 2.0E11; *** *** Maillage *** t = a / 100.; densite t ; pf = (a 0.); r1 = t ; rr1 = t; repeter bhomo 7; ri = r1 + ( 0.3 * r1 ); c1 = ci ; r1 = ri ; rr1 = rri; fin bhomo; p0 = (0. 0.) ; p1 = (b 0.); sc = sc1 et sc2 et sc3; l2 = D 3 (B (YY1 + (0.7*a))) (0. (yy1 + (0.7*a))); dfin (150*t); sut = sf et sc et mrest1 et S1 et mrest2; SI ( NEG GRAPH 'N' ); TITR 'MAILLAGE DU CYLINDRE'; TRAC sut; FINSI; ****** ****** RESOLUTION EN ELASTICITE LINEAIRE ****** MO1 = MODELE SUT MECANIQUE ELASTIQUE ; MA1 = MATER MO1 YOUNG MYOU NU 0.3 ; AIR1 = PI*(((R + B)**2.) - (R*R)); SIG1 = SIGMA MO1 MA1 DEP1; SI ( NEG GRAPH 'N' ); TITR 'DEFORMATION DU CYLINDRE SOUS TRACTION UNIFORME'; FINSI; *** *** Solution COD (MM) et K (MPA M^0.5) de castem *** SUPTAB = TABLE ; SUPTAB.'FRONT_FISSURE' = PF ; SUPTAB.'MODELE' = MO1; SUPTAB.'CARACTERISTIQUES' = ma1; SUPTAB.'SOLUTION_RESO' = dep1; SUPTAB.'CHARGEMENTS_MECANIQUES' = for1; SUPTAB.'COUCHE' = 5; G_THETA SUPTAB; K_CAL = (MYOU*(SUPTAB.'RESULTATS')/(1 - (0.3**2)))**0.5; K_CAL = K_CAL*1.E-6; *** *** Solution Analytique Zahoor *** RAP1 = R / B; SI (RAP1 < 10.); GRANDA = ((0.125*RAP1) - 0.25)**0.25; FINSI; SI (RAP1 >EG 10.); GRANDA = ((0.4*RAP1) - 3.00)**0.25; FINSI; F = (1.9480*((A/B)**1.5)) + (0.3342*((A/B)**4.2)); F = 1.1 + (GRANDA*F); SIGT = TA / AIR1; K_ZAH = SIGT*((PI*A)**0.5)*F; K_ZAH = K_ZAH*1.E-6; ERR1 = abs ((K_CAL - K_ZAH)/K_ZAH); SI (ERR1 < 1.E-2); SINO; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales