* fichier : rupt5.dgibi ************************************************************************ ************************************************************************ * Test Rupt5.dgibi: Jeux de données * * --------------------------------- * * * OPTION echo 1 ; GRAPH = 'N' ; SAUT PAGE ; * ; ******************************************************; * ; * ; * QUALIFICATION DU CALCUL DE G ; * EN ELASTICITE LINEAIRE SUR ; * UN TUBE A FISSURE INTERNE ; * SOUMISE A UNE PRESSION LINEAIRE ; * ; * ; * le calcul est compare a celui obtenu par ; * ROOKE et CARTWRIGHT ; * dans Compendium of Stress Intensity Factors ; * ; ******************************************************; * ; * ; *-------------- DEFINITION DU MAILLAGE ---------------; * ; a = 100. ; b = 200. ; h = 500. ; m = 1000 ; t = a / 100 ; densite t ; pf = (a 0.) ; r1 = t ; rr1 = t ; repeter bhomo 7; ri = r1 + ( 0.3 * r1 ) ; rri = rr1 + ri ; dens ri ; c1 = ci ; r1 = ri ; rr1 = rri ; fin bhomo ; p0 = (0. 0.) ; p1 = (b 0.) ; sc = sc1 et sc2 et sc3 ; ligh1 = p1 d p3 ; lihaut = lihaut1 et lihaut2 ; ccp = sf et sc et mrest et mrest1 et mrest2 ; SI ( NEG GRAPH 'N' ) ; TRAC CCP ; FINSI ; * ; *--------------- CREATION DU MODELE ------------------; * ; * ; *--------- DEFINITION DES CARACTERISTIQUES -----------; *------------- MATERIELLES ET GEOMETRIQUES -------; * ; * ; *--------- CALCUL DES RIGIDITES ELEMENTAIRES ---------; *------ - ET DEFINITION DES BLOCAGES ----------; * ; * ; *-------------- DEFINITION DU CHARGEMENT -------------; * ; pcht = pchx * (1/a) ; pch0 = pcht *0. ; * ; *------- RESOLUTION ET CALCUL DES CONTRAINTES --------; * ; * ; *----- INITIALISATION DE LA TABLE EN ENTREE ----------; *------ DE LA PROCEDURE G_THETA --------; * ; SUPTAB = TABLE ; SUPTAB.'LEVRE_SUPERIEURE' = lifis; SUPTAB.'FRONT_FISSURE' = PF ; SUPTAB.'MODELE' = objaf; SUPTAB.'CARACTERISTIQUES' = mat; SUPTAB.'SOLUTION_RESO' = u; SUPTAB.'CHARGEMENTS_MECANIQUES' = Fp; SUPTAB.'COUCHE' = 4; * ; *----------- APPEL A LA PROCEDURE G_THETA ------------; * ; SAUT PAGE ; G_THETA suptab ; * ; *------ RECUPERATION DU RESULTAT ET COMPARAISONS -----; * ; G = suptab.'RESULTATS' ; Kth = 2.4215 ; K = (20000. * G / (1 - (0.3**2)))**0.5 ; mess ' ' ; mess ' ' ; mess 'taux de restitution energetique G :' G ; mess 'solution calculee Kcal :' K ; mess 'solution analytique Kthe :' Kth ; * CODE FONCTIONNEMENT ; SINO ; FINSI ; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales