next up previous contents
Next: COMPOSITE Up: FRACTURE MECHANICS Previous: Test rupt8 Description

Test rupt9 Description sheet

Test name
rupt9

Calculation type
MECHANICS ELASTICITY

Finite element type
QUA8 DIME 2

Topic
VALIDATION OF THE G_THETA AND T_PITETA PROCEDURES FOR AN OBLIQUE EDGE CRACK IN A PLATE SUBJECTED TO UNIFORM TENSILE STRESS

The structure is a finite plate enclosing an edge crack . This structure is subject to uniform tensile stress. The CASTEM solution for the stress intensity factor K is given with the displacement 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 :


Finally this CASTEM K values for the stress intensity factor is compared to the results 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 rupt9 Results

RESULTS

CASTEM FIGURES

*           Test Rupt9.dgibi: Jeux de données         *
*           ---------------------------------         *
*                                                     *
****************************************************
*                                                  *
*   VALIDATION DES PROCEDURE G_THETA ET T_PITETA   *
*     D'UNE PLAQUE EN TRACTION PURE. SOLUTION      *
*  DE REFERENCE : Compendium of STRESS INTENSITY   *
*  FACTORS by Rooke & Cartwright.                  * 
*                                                  *
*                                                  *
*  GEOMETRIE :                                     *
*                                                  *
*  longueur de la plaque     : 250. MM             *
*  largeur de la plaque      : 100. MM             *
*  lonqueur de la fissure    : 50.  MM             *
*  Inclinaison de la fissure : 45.0 degrés         *
*                                                  *
*  MATERIAU :                                      *
*                                                  *
*  Module d'Young         : 2.E5 MPA               *
*  Coefficient de poisson : 0.3                    *
*                                                  *
*  CHARGEMENT :                                    *
*                                                  *
*  Traction pure          : 1.0 daN/MM**2          *
*                                                  *
*  SOLUTION ANALYTIQUE :                           *
*                                                  *
*  Les facteurs d'intensité de contraintes         *
*                K1 = 150.37 daN/mm**(-3/2)        *
*                K2 = -71.4 daN/mm**(-3/2)         *
*                                                  *
****************************************************
'OPTION' 'DIME' 2 'ELEM' 'QUA8'
         'MODE' 'PLAN' 'DEFO'
         'ECHO'  1 ;
*** Erreur géométrique pour les éliminations
*** Plus petite que la fissure ! 
egeom = 1.D-6 ;
***
*** DD : Ouverture initiale de la fissure
*** 
DD = 1.D-3 ;
ddsur2 = DD '/' 2.0D0 ;
p11 = (125.D0 '-' ddsur2) 0.D0 ;
p12 = (125.D0 '+' ddsur2) 0.D0 ;
p0  = 25.D0  0.D0 ;
p2  = 275.D0 0.D0 ;
p3  = 25.D0  100.D0 ;
ppp = 125.D0 0.D0 ;
L = 50.D0 ;  theta = 45.D0 ;
cth = 'COS' theta ;
sth = 'SIN' theta ;
tth = sth '/' cth ;
pf1 = ppp 'PLUS' (L '*' (cth sth)) ;
p4  = ((100.D0 '/' tth) '+' 125.D0)  100.D0 ;
p5  = 275.D0 100.D0 ;

*******************************************************
*          CONSTRUCTION DU MAILLAGE                   *
*        AUTOUR DE LA POINTE DE FISSURE               * 
*******************************************************
pd = 'PROG' 1.D0  2.5D0 5.D0  9.D0  13.D0 19.D0 25.D0 ;
cim11 = pf1 ;  cim2 = pf1 ;  cim3 = pf1 ;
cim12 = pf1 ;
plfim1 = pf1 ;  plfim2 = pf1 ;  pim3 = pf1 ;

*******************************************************
'REPETER' bbbb 7 ;
  v = 'EXTRAIRE' pd &bbbb ;
  dd1 = (v '/' L) '*' ddsur2 ;
  xx1 = v '*' cth ;  mxx1 = (-1.0D0 '*' xx1) ;
  yy1 = v '*' sth ;
  xx2 = dd1 '*' sth '*' sth ;
  yy2 = dd1 '*' sth '*' cth ;  myy2 = (-1.0D0 '*' yy2);
  pi1 = pf1 'MOIN' (xx1  yy1) ;
  pi2 = pf1 'PLUS' (mxx1 yy1) ;
  pi3 = pf1 'PLUS' (xx1  yy1) ;
  pi4 = pf1 'MOIN' (mxx1 yy1) ;
  plfi1 = pi1 'MOIN' (xx2 myy2) ;
  plfi2 = pi1 'PLUS' (xx2 myy2) ;
  'SI' (&bbbb '>EG' 6) ;
    n = 4 ;
  'SINON'  ;
    n = 2 ;
  'FINSI' ;
*******************************************************
  ci11 = 'CERCLE' n plfi1 pf1 pi2   ;
  ci2  = 'CERCLE' n pi2   pf1 pi3   ;
  ci3  = 'CERCLE' n pi3   pf1 pi4   ;
  ci12 = 'CERCLE' n pi4   pf1 plfi2 ;
  sui11 = 'COUTURE' cim11 ci11 ;
  sui2  = 'COUTURE' cim2  ci2  ;
  sui3  = 'COUTURE' cim3  ci3  ;
  sui12 = 'COUTURE' cim12 ci12 ;
  'ELIMINATION' egeom (sui11 'ET' sui2) ;
  'ELIMINATION' egeom (sui12 'ET' sui3) ;
*******************************************************
  cim11 = ci11 ;  cim2 = ci2 ;  cim3 = ci3 ;  
  cim12 = ci12 ;  plfim1 = plfi1 ;  
  plfim2 = plfi2 ;  pim3 = pi3 ;
  sut1 = 'ET' sui11 sui2  ; 
  sut2 = 'ET' sui3  sui12 ; 
  'SI' (&bbbb 'EGA' 1) ;
    sutt1 = sut1 ;
    sutt2 = sut2 ;
  'SINON' ;    
    sutt1 = 'ET' sutt1 sut1 ;
    sutt2 = 'ET' sutt2 sut2 ;
  'FINSI' ;
'FIN' bbbb ;
'OUBLIER' cim11  ;  'OUBLIER' cim2   ;  'OUBLIER' cim3;  
'OUBLIER' cim12  ;
'OUBLIER' plfim1 ;  'OUBLIER' plfim2 ;  'OUBLIER' pim3;  
'MENAGE' ;

*********************************
*  CONSTRUCTION DU MAILLAGE TOTAL
*********************************

lg   = 'DROIT'  6  p0  p3 ;
ld   = 'DROIT'  6  p2  p5 ;
lhc  = 'DROIT' -5  p4  pi3 'DINI' 65 'DFIN' 50 ;
lig1 = 'ET' lg   ('ET' ('DROIT' 13 p3 p4)  lhc) ;
lig1 = 'ET' lig1 ('INVERSE' ('ET' ci2 ci11)) ;
lig1 = 'ET' lig1 ('ET' ('DROIT' 3 plfi1 p11)
                       ('DROIT' 6 p11   p0)) ;
su1  = 'SURFACE' ('ORIENTER' lig1) 'PLANE' ;
obj1 = 'ET' su1 sutt1 ;
*
lig2 = 'ET' ld   ('ET' ('DROIT' 3 p5 p4) lhc) ;
lig2 = 'ET' lig2 ('ET' ci3 ci12) ;
lig2 = 'ET' lig2 ('ET' ('DROIT'  3 plfi2 p12)
                 ('DROIT' -9 p12   p2 'DINI' 40
                                      'DFIN' 50)) ;
su2  = 'SURFACE' ('ORIENTER' lig2) 'PLANE' ;
obj2 = 'ET' su2 sutt2 ;
*
obj  = 'ET' obj1 obj2 ;
'ELIMINATION' egeom obj ;
cobj = 'ORIENTER' ('CONTOUR' obj) ;
*
* Levres de la fissure
*
ls = cobj 'COMPRIS' p11 pf1 ;
li = cobj 'COMPRIS' pf1 p12 ;
*-----------DEFINITION DU MATERIAU-------------------;
objmod = 'MODELISER' obj 'MECANIQUE' 'ELASTIQUE' 
         'ISOTROPE' ;
objmat = 'MATERIAU'  objmod 'YOUN' 2.D5 'NU  ' 0.3D0 ;
*-----------MATRICE DE RIGIDITE----------------------;
rig = 'RIGIDITE' objmat objmod ;
*--------------CONDITIONS AUX LIMITES----------------;
cal = 'ET' ('BLOQUE' 'UX' 'UY' p0)
           ('BLOQUE'      'UY' p2) ;
rigtot = 'ET' rig cal ;
*-----------DEFINITION DU CHARGEMENT-----------------;
f1 = 'PRES' 'MASS' objmod -10.D0 lg ;
f2 = 'PRES' 'MASS' objmod -10.D0 ld ;
f0 = 'ET' f1 f2 ;
*-----------RESOLUTION ET CONTRAINTES----------------;
u0 = 'RESO' rigtot f0 ;
sig0 = 'SIGMA' objmod objmat u0 ;

**********************************************
** fabrication de déplacements THETA et PI ***
**********************************************

SUPTAB = 'TABLE' ;
SUPTAB . 'OBJECTIF' = 'MOT' 'DECOUPLAGE' ;
SUPTAB . 'LEVRE_SUPERIEURE' = ls ;
SUPTAB . 'LEVRE_INFERIEURE' = li ;
SUPTAB . 'FRONT_FISSURE' = pf1 ; 
SUPTAB . 'MODELE' = objmod ;
SUPTAB . 'CARACTERISTIQUES' = objmat ;
SUPTAB . 'SOLUTION_RESO' = u0 ;
SUPTAB . 'CHARGEMENTS_MECANIQUES' = f0 ;
SUPTAB . 'COUCHE' = 6 ;
G_THETA SUPTAB ;

**********************************************
************ Affichage des résultats *********
**********************************************

K1 = SUPTAB . 'RESULTATS' . 'I' ;
K2 = SUPTAB . 'RESULTATS' . 'II' ;
'MESSAGE'  'K1 = ' K1 'K2 = ' K2 ;
ER1 = 'ABS' (((K1 '-' 150.37D0) '/' 150.37D0) '*' 
      100.D0) ;
ER2 = 'ABS' (((K2 '+'   71.4D0) '/'   71.4D0) '*' 
      100.D0) ;
'MESSAGE' 'ER1 = ' ER1 'ER2 = ' ER2 ;
'SI'  ((ER1 '>' 2.D0) 'OU' (ER2 '>' 2.D0)) ;
  'ERREUR' 5 ;
'SINON' ;
  'ERREUR' 0 ;
'FINSI' ;
'FIN' ;



ven 3 nov 04:14:58 NFT 2000