* fichier : rupt10.dgibi ************************************************************************ ************************************************************************ **************************************************** * * * VALIDATION DE LA METHODE DES DFEPLACEMENTS * * DANS LE CAS D'UNE PLAQUE EN FLEXION PURE. * * SOLUTION DE REFERENCE : * * Compendium of STRESS INTENSITY FACTORS * * by Rooke & Cartwright. Section Plates * * and Shells "Central crack in a finite width * * plate : uniform bending moment" * * * * * * GEOMETRIE : * * * * longueur de la fissure : 2a = 2 x 17.5 MM * * largeur de la plaque : 2b = 2 x 70 MM * * Hauteur de la plaque : 2h = 2 x 280 MM * * Epaisseur de la plaque : e = 0.7 MM * * * * MATERIAU : * * * * Module d'Young : E = 200000 MPa * * Coefficient de poisson : NU = 0.3 * * * * CHARGEMENT : * * * * Flexion pure : M = 114.3 N.MM * * soit SIGf=10MPa * * * * SOLUTION ANALYTIQUE : * * * * Fact d'int. de contr : K1 = 30.349 MPa(MM)**0.5 * * * **************************************************** ***************************************** * SAISSIE DES PARAMETRES DE MAILLAGE * ***************************************** * * Epaisseur de l'eprouvette epa1 = .7; * ---------------- A/W : rap1 = 0.25 ; * ---------------- H/W : rap2 = 4. ; * ---------------- W : w = 70. ; * largeur de bande deposee (pour un metal biphase) ldep = 10. ; *eprouvette SENB ou CCP ? (val = 0 ou val = 1) ; val = 1 ; *taille de maille en pointe de fissure tm = .2 ; *nombre de decouge sur 45 degres ; n = 4 ; *introduction d'un pave de quadrangle en pointe de fissure ? *(non : rep = 0 oui : rep = 1) rep = 1 ; *************************************** ******* parametres intermediaires ***** *************************************** lcritw = (w * (1. - rap1)) ; lcrita = w * rap1 ; *demi-cote du carre *rayon du disque r = c / 2. ; *densite en peripherie de disque *te = r / 10. ; te = 1.5 * ((pi * r) / (4. * n)) ; *densite au premier arc si (ega rep 1) ; ta = tm * 2. ; sinon ; ta = tm ; finsi ; ******************************************* * MAILLAGE * ******************************************* *----------------------------------------------------* *** partie circulaire autour de la pointe de fissure * *----------------------------------------------------* p0 = 0. 0. ; p1 = (rap1 * w) 0. ; dens ta ; si (rep ega 0) ; sinon ; si ((tm * n * 2.) > r) ; nc = r / 2. ; finsi ; finsi ; dens te ; ligam0 = p2 d p10 ; rac = l21 et l22 et l23 et l24 ; su2 = su21 et su22 et su23 et su24 ; si (ega rep 0) ; et p2) ; ligam0 = ligam0 et lig0 ; l1 = ligam0 ; sinon ; dens tm ; basd = p1 d n qad ; basg = p1 d n qag ; copav = copav1 et copav2 et copav3 ; dec = (enti (n / 1.2)) * (-1) ; joncd = qad d p2 ; lig0 = basd et joncd ; ligam0 = ligam0 et lig0 ; l1 = ligam0 ; finsi ; *---------------------------------------------* *** carre exterieur autour du fond de fissure * *---------------------------------------------* card = pdb d n pdh ; carhd = pdh d n pmh ; carhg = pmh d n pgh ; carg = pgh d n pgb ; decc = ((-1) * (enti ((c - r) / (1. * te)))) - 1 ; carre = su0 et su2 et su3 et su4 et su5 ; *-------------------------* *** partie metal depose * *-------------------------* clcritw = (c < (lcritw + 0.01)) et (c > (lcritw - 0.01)) ; clcrita = (c < (lcrita + 0.01)) et (c > (lcrita - 0.01)) ; cldep = (c < (ldep + 0.01)) et (c > (ldep - 0.01)) ; si ((non clcritw ) et (non clcrita)) ; * mess 'cas general' ; vtl = 0. (ldep - c) ; vtg = (((-1) * (lcrita - c)) 0.) ; vtd = (lcritw - c) 0. ; si (nfg ega 0) ; nfg = 1 ; sinon ; densf = densi * (1 + (nfg / 20.)) ; finsi ; si (nfd ega 0) ; nfd = 1 ; sinon ; densf = densi * (1 + (nfd / 20.)) ; finsi ; si (cldep) ; * mess 'cas critique ldep' ; mdep = carre et su6 et su7 ; sinon ; si (nfl ega 0) ; nfl = 1 ; sinon ; densf = densi * (1 + (nfl / 10.)) ; finsi ; mdep = carre et su6 et su7 et su8 ; finsi ; finsi ; si (clcritw) ; * mess 'cas critique W' ; vtl = 0. (ldep - c) ; vtt = (((-1) * (lcrita - c)) 0.) ; si (nft ega 0) ; nft = 1 ; sinon ; densf = densi * (1 + (nft / 20.)) ; finsi ; si (cldep) ; * mess 'cas critique ldep et lcritw' ; mdep = carre et su7 ; ligam = ligam1 ; sinon ; si (nfl ega 0) ; nfl = 1 ; sinon ; densf = densi * (1 + (nfl / 10.)) ; finsi ; mdep = carre et su7 et su8 ; ligam = ligam1 ; finsi ; finsi ; si (clcrita) ; * mess 'cas critique A' ; vtl = 0. (ldep - c) ; vtt = (lcritw - c) 0. ; si (nft ega 0) ; nft = 1 ; sinon ; densf = densi * (1 + (nft / 20.)) ; finsi ; si (cldep) ; * mess 'cas critique ldep et lcrita' ; mdep = carre et su6 ; l8b = l8 ; lsym1 = carg ; sinon ; si (nfl ega 0) ; nfl = 1 ; sinon ; densf = densi * (1 + (nfl / 10.)) ; finsi ; mdep = carre et su6 et su8 ; finsi ; finsi ; *-------------------------* *** partie metal de base * *-------------------------* join = join1 et join2 ; lrest = ((w * rap2) / 2.) - (ldep + lu + lub) ; vt = 0. lrest ; *---------------------------* *particularite pour un CCP * *---------------------------* si (val ega 1) ; mbas = corp et join ; *plan verticale de symetrie lsym = lsym1 et lsym2 et lsym3 ; *face de chargement *ligament *maillage complet ccp = mbas et mdep ; titr 'eprouvette CCP' ; * trac (ccp et ligam et lsym et schar) ; finsi ; *----------------------------* *particularite pour un SENB * *----------------------------* si (val ega 0) ; mbas = corp et join et resid ; *appui *point d'application de la force *ligament *maillage complet senb = mbas et mdep ; titr 'eprouvette SENB' ; finsi ; * *trac (cont ccp); * * FIN DE LA DEFINITION DE LA GEOMETRIE * * * * Definition des modeles et du materiau * MO1 = MODELE CCP MECANIQUE ELASTIQUE COQ3; MA0 = MATER MO1 YOUNG 2.E11 NU 0.3 EPAI epa1; * * Definition des conditions aux limites * RIG1 = RIG0 ET BL1 ET BL2 ET BL3; * * Chargement : Moment de flexion * * * Resolution * * * Calcul du facteur d'intensite de contrainte * * SUPTAB = TABLE; SUPTAB.'MODMIXT' = FAUX; SUPTAB.'LEVRE_1' = lifis1; SUPTAB.'FRTFISS' = p1; SUPTAB.'MEMBRANE' = FAUX; SUPTAB.'FLEXION' = VRAI; SUPTAB.'EPAI' = EPA1; * K1TH = 30.3486; * SIF SUPTAB MA0 DEP1; K1MOY = SUPTAB.K1.TOTAL; err1 = 100.*(K1TH - K1MOY)/K1TH;err1=abs err1; mess ' Erreur : 'err1' en %'; * SI (err1 < 2.) ; SINON; FINSI; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales