Test name
rupt7
Calculation type
MECHANICS ELASTIC
Finite element type
QUA8 DIME 2
Topic
STRESS INTENSITY FACTOR FOR AN OBLIQUE EDGE CRACK IN A PLATE SUBJECTED TO UNIFORM TENSILE STRESS
The structure is a finite plate enclosing an oblique edge crack .
This structure is subject to uniform tensile stress.
The CASTEM solution for the stress intensity factors K is given
with the displacements method in 3 nodes at the crack tip (including the mid-node)
from the local displacements wich are computed
in the local basis (
) for the crack by the relationship :

c and d are the coefficients of the line :
a and b are the coefficients of the line :
u : is the displacement following the ox axis.
v : is the displacement following the oy axis .
r : is the distance between the point, where K is computed, and the local origin.
This CASTEM K value for the stress intensity factor is compared to the result obtained with the
analytical method .
Reference CASTEM
Test NAFEMS : D.P.Rooke and D. J. Cartwright in Copendium of Intensity Factors HMSO (1976) :
rupt7 Modélisation des structures élastiques dans CASTEM 2000.
Version
97' customer version
Model description

Test rupt7 Results
RESULTS

CASTEM FIGURES

* Test Rupt7.dgibi: Jeux de données *
* --------------------------------- *
* *
*******************************************************
***** CALCUL DU FACTEUR D'INTENSITE DE *****
***** CONTRAINTES D'UNE PLAQUE AVEC FISSURE *****
***** RECTILIGNE INCLINEE DEBOUCHANTE CHARGEE *****
***** EN TRACTION UNIFORME *****
***** LARGEUR DE LA PLAQUE : 100 mm ; *****
***** LONGUEUR : 250 mm *****
***** LONGUEUR DE FISSURE : 50 mm ; *****
***** ANGLE / OX : 45° *****
***** CONTRAINTE UNIFORME : 10 daN/mm2 *****
*******************************************************
opti dime 2 elem qua8 mode plan defo echo 0;
*--------------DEFINITION DU MAILLAGE-----------------;
p0=0. 0.;p11=100. 0.;p12=p11 plus (0. 0.);p2=250. 0.;
p3=0. 100.;
a=50. * (cos 45);
pf=p11 plus (a a);
p4=(p11 plus (a 0.)) plus (0. 100.);p5=250. 100.;
i=0; pd=prog 1. 2.5 5. 9. 13. 19. 25. ;
cim1=pf;cim2=pf;cim3=pf;cim41=pf;cim42=pf;
plfim1=pf;plfim2=pf;pim2=pf;
repeter bbbb 7;
i= i + 1;v=extr pd i;
pi1=pf moin (v 0.);pi2=pf plus (0. v);
pi3=pf plus (v 0.);pi4=pf moin (0. v);
ci4=cerc 2 pi4 pf pi1;
plfi1=ci4 poin 2;plfi2=plfi1 plus (0. 0.);
n=2;si ((i ega 6 ) ou (i ega 7));n=4;finsi;
m = n / 2;
ci1=cerc n pi1 pf pi2;
ci2=cerc n pi2 pf pi3;
ci3=cerc n pi3 pf pi4;
ci41=cerc m pi4 pf plfi1;
ci42=cerc m plfi2 pf pi1;
sui1=cout cim1 ci1;
sui2=cout cim2 ci2;
sui3=cout cim3 ci3;
sui41=cout cim41 ci41;
sui42=cout cim42 ci42;
elim 0.001 (sui42 et sui1);
elim 0.001 (sui1 et sui2 et sui3 et sui41);
lfi1=(cont sui41) comp plfim1 plfi1;
lfi2=(cont sui42) comp plfim2 plfi2;
lhi=pim2 d 1 pi2;
cim1=ci1;cim2=ci2;cim3=ci3;cim41=ci41;cim42=ci42;
plfim1=plfi1;plfim2=plfi2;pim2=pi2;
sut1=sui42 et sui1;
sut2=sui2 et sui3 et sui41;
si (i ega 1);
sutt1=sut1;sutt2=sut2;lf1=lfi1;lf2=lfi2;lh=lhi;
sinon;
sutt1=sutt1 et sut1;sutt2=sutt2 et sut2;
lf1=lf1 et lfi1;lf2=lf2 et lfi2;lh=lh et lhi;
finsi;
fin bbbb;
lg=p0 d 5 p3;ld=p2 d 5 p5;
lhc= p4 d 2 pi2;
lig1=lg et (p3 d 8 p4) et lhc;
lig1=lig1 et (inve ci1) et ci42;
lig1=lig1 et (plfi2 d 2 p12 d 5 p0);
su1=surf lig1 plan;obj1=su1 et sutt1;elim 0.001 obj1;
lig2=ld et (p5 d 8 p4) et lhc;
lig2=lig2 et ci2 et ci3 et ci41;
lig2=lig2 et (plfi1 d 2 p11 d 8 p2);
su2=surf lig2 plan;obj2=su2 et sutt2;elim 0.001 obj2;
perobj1 = inve ( cont sutt1);
perobj2 = inve ( cont sutt2);
lifis1 = perobj1 comp pf plfi2;
lifis2 = perobj2 comp pf plfi1;
obj=obj1 et obj2;
*-----------DEFINITION DU MATERIAU-------------------;
objaf = modl obj MECANIQUE ELASTIQUE ISOTROPE;
mat=mate objaf youn 20000 nu 0.3;
*-----------MATRICE DE RIGIDITE----------------------;
rig=rigi mat objaf;
*-----------DEFINITION DU CHARGEMENT-----------------;
cdl=(bloq ux uy p0) et (bloq uy p2);
f1=pres mass objaf lg -10.;
f2=pres mass objaf ld -10.;
*-----------RESOLUTION ET CONTRAINTES----------------;
u=reso (rig et cdl) (f1 et f2);
sig=sigm mat objaf u;
*----CALCUL DU FACTEUR D'INTENSITE DE CONTRAINTES----;
*----APPEL DE LA PROCEDURE SIF ---------------------;
SUPTAB = TABLE;
SUPTAB.'MODMIXTE' = VRAI;
SUPTAB.'LIFIS1' = lifis2;
SUPTAB.'LIFIS2' = lifis1;
SUPTAB.'FRTFISS' = pf;
SIF SUPTAB MAT U;
K1MOY = SUPTAB.K1;
K2MOY = SUPTAB.K2;
*-----DEPOUILLEMENT ---------------------------------;
mess '***********************';
mess '* SOLUTION ANALYTIQUE *';
mess '***********************';
mess 'K1th = 150.37 ';
EC1 = (K1MOY - 150.37) / K1MOY * 100;
mess 'ECART entre K1MOY et K1TH : 'EC1'%';
mess 'K2th = -71.4 ';
EC2 = (K2MOY + 71.4) / K2MOY * 100;
mess'ECART entre K2MOY et K2TH : 'EC2'%';
*-----------------------------------------------------;
*------------------MESSAGE D'ERREUR-------------------*
SI ((EC1 < 0.6) ET (EC2 < 0.25));
MESS 'ERR 0';
ERRE 0;
SINON;
MESS 'ERR 5';
ERRE 5;
FINSI;
*-----------------------------------------------------*
fin;