next up previous contents
Next: Test pore2 Description Up: POROSITY Previous: POROSITY

Test pore1 Description sheet

Test name
pore1

Calculation type
ELASTOPLASTIC MECHANICS - DRUCKER-PRAGER MODEL IN POROSITY - MODE AXIS
Finite element type
QUAP

Topic
Porous thick cylinder

The structure is an elastoplastic thick cylinder. It follows a Drucker-Prager law with non-associated yield. We release the stress within the hole.

Goal
Calculate the convergence of the hall and the stress along the circumference

Reference
Benchmark INTERCLAY 1.1 Variante 2

Version
97' customer version

Model description

Test pore1 Results

RESULTS

(*) The reference values are calculated with castem2000 which agree with INTERCLAY's results.

CASTEM FIGURES

*           Test Pore1.dgibi: Jeux de données         *
*           ---------------------------------         *
*                                                     *
SAUT PAGE;                                                                      
*                                                                               
*******************************************************            
*                                                     *            
*  TEST PORE1                                         *
*                                                     *            
*  CYLINDRE EPAIS EN MILIEU POREUX                    *
*                                                     *            
*  REFERENCE : Benchmark INTERCLAY 1.1  Variante 2    *
*                                                     *            
*     Le milieu est elastoplastique, modele           *
*     Drucker-Prager non associe                      *
*     On decharge la contrainte a l'interieur du trou *
*                                                     *            
*     On se propose de caculer la convergence du trou *
*     valeur de reference  : -0.266 m                 *
*     ainsi que la contrainte circonferentielle au    * 
*     bord du trou                                    *
*     valeur de reference  : -3.47E6 Pa               *
*     Il s'agit de valeurs calculees par castem2000   *
*     et en accord avec les resultats de INTERCLAY    *
*                                                     *            
*******************************************************            
*                                                                               
OPTI ECHO 0;
TITRE   ' TEST PORE1  ' ;
GRAPH = 'N';                                                                    
OPTIO DIME 2 MODEL AXIS   ELEM QUA8  ;
*                                                                               
*=====================================================*            
*             geometrie : maillage                    *            
*=====================================================*            
*                                                                               
* Dimension en metres                                                           
*                                                                               
DENS 0.5;                                                                       
P1 = 2.5 0. ; P2 = 25. 0. ; Q1 = 2.5 0.5 ;                        
Q2 = 25. 0.5; PP1 = 5 0.  ; QQ1 = 5 0.5 ;                                                      
LI1 = P1 D  P2 'DINI' 0.25 'DFIN' 2.5 ;
LI2 =  P2 D Q2 ;
LI3  = INVE ( Q1 D Q2 'DINI' 0.25 'DFIN' 2.5 );
LI4  = Q1 D P1 ;
LI  = LI1  ET LI2  ET LI3  ET LI4  ;
CADRE = DALLER LI1  LI2  LI3  LI4  PLAN ;
SI (NEG GRAPH 'N');                                                             
   TRAC CADRE ;
FINSI;                                                                          
*                                                                               
*=====================================================*            
*      modele - materiau - caracteristiques en Pa     *
*                 conditions aux limites              *            
*=====================================================*            
*                                                                               
 MO=MODL CADRE POREUX ELASTIQUE PLASTIQUE
                     DRUCKER_PRAGER ;
*
MAT=MATR MO YOUNG 200.13E6 NU 0.25 MOB  7500E6 COB 1.
 PERM 4.E-12   VISCO 4.
ALPH 0. KF 0. RHOF 0. ALPF 0. ALPM 0. RHO 0.
 ALFA 0.1270509  BETA 0.57735027 K 0.
 GAMM 0.         DELT 0.57735027
 ETA  0.1270509  MU   0.57735027 KL 0. H 0. ;
*
*  on bloque les faces superieure et inferieure
*
BL1=BLOQ UZ  LI1 ;                                                              
BL2=BLOQ UZ  LI3 ;                                                              
CL = BL1 ET BL2  ;
*                                                                               
*=====================================================*            
*                  Chargement                         *            
*=====================================================*            
*                                                                               
*   contraintes initiales
*
ZOZO = MANU CHML MO    SMRZ 0.
   SMRR -5.E6 SMTT -5.E6 SMZZ -5.E6 PRES 2.5E6
   TYPE CONTRAINTES  STRESSES ;
FF = BSIGMA MO ZOZO;
EVT1= EVOL MANU 'TEMPS'  (PROG 0   14 )
                'CHARGE' (PROG 1   1  );
CHA1 = CHAR MECA FF EVT1 ;
*
*    pression
*
FPI2 = PRESS MASS MO -1.E6   LI4 ;
EVT2= EVOL MANU 'TEMPS' (PROG 0 PAS 1 14 )
                'CHARGE' (PROG 0 PAS 0.25 3.5) ;
CHA2 = CHAR MECA FPI2 EVT2 ;
CHATT = CHA1 ET CHA2 ;
*
*=====================================================*            
*   Initialisation de la table pour appel a PASAPAS   *
*=====================================================*            
*
TAB1 = TABLE;
TAB1 . 'CONTRAINTES' = TABLE;
TAB1 . 'DEPLACEMENTS' = TABLE;
TAB1.'CONTRAINTES' . 0 = ZOZO;
TAB1.'DEPLACEMENTS' . 0 = MANU CHPO CADRE  1 P 2.5E6 ;
LREE = PROG 0 PAS 1 14;
TAB1.'CARACTERISTIQUES' = MAT;
TAB1.'CHARGEMENT' = CHATT;
TAB1.'MODELE' = MO;
TAB1.'TEMPS_CALCULES' = LREE;
TAB1.'BLOCAGES_MECANIQUES' = CL;  
*                                                          
PASAPAS TAB1;                                                                           
*=====================================================*            
*                affichage des resultats              *            
*=====================================================*            
*                                                                               
MESS ' RESULTATS TEST PORE1 ';
MESS ' -------------------- ';                                                  
SAUT 2 LIGN;                                                                    
MESS 
'  On cherche la convergence du trou et la contrainte';
MESS 
'  circonferentielle ';
MESS 
'  Elles sont comparees a des valeurs de reference ';
SAUT 1 LIGN;                                                                    
SAUT 1 LIGN;                                                                    
CONVTH = -0.266 ;
SIGTTH = -3.47E6 ;
LEDEP = PECHE TAB1 DEPLACEMENTS 14 ;
SIGAA = PECHE TAB1 CONTRAINTES  14 ;
SIGAB = CHAN 'CHPO' MO SIGAA ;
CONVXX = EXTR LEDEP UR P1 ;
SIGTXX = EXTR SIGAB SMTT P1 ;
ERGXXA = ( CONVXX - CONVTH ) / CONVTH ;
ERGXXA = ABS ERGXXA ;
ERGXXB = ( SIGTXX - SIGTTH ) / SIGTTH ;
ERGXXB = ABS ERGXXB ;
*
MESS ' Convergence de reference  :' CONVTH 'm';
MESS ' Convergence calculee      :' CONVXX 'm';
MESS '    Soit un ecart de :' ERGXXA '%';                                       
SAUT 1 LIGN;                                                                    
MESS ' Contrainte circonferentielle de reference  :' 
     SIGTTH 'Pa';
MESS ' Contrainte circonferentielle calculee      :' 
     SIGTXX 'Pa';
MESS '    Soit un ecart de :' ERGXXB '%';
*                                                                               
*                                                                               
*=====================================================*            
*                  code fonctionnement                *            
*=====================================================*            
*                                                                               
*    L'ecart maximum entre valeur theorique et calculee              
* doit etre inferieure a 5%.                                                              
*                                                                               
SAUT 2 LIGNE;                                                                   
SI (ERGXXA <EG 5) ;
  SI (ERGXXB <EG 5) ;
    ERRE 0;                                                                     
  SINON;
    ERRE 5;                                                                     
  FINSI;
SINON;
  ERRE 5;
FINSI;
*                                                                               
SAUT 1 LIGN;                                                                    
*                                                                               
FIN;

Test pore1 Comments

  1. Parameter name for an ELASTIQUE ISOTROPE material in the case of a POREUX formulation
    The parameters which should be input in the POREUX formulation are as follow:

  2. The Drucker-Prager's model with non-associated yield and stress hardening
    MO=MODE CADRE POREUX ELASTIQUE PLASTIQUE
                         DRUCKER_PRAGER ;
    MAT=MATE MO YOUNG 200.13E6 NU 0.25
      MOB  7500E6     COB 1.
      PERM 4.E-12     VISCO 4.
      ALPH 0. KF 0.   RHOF 0. ALPF 0.  ALPM 0. RHO 0.
      ALFA 0.1270509  BETA 0.57735027  K 0.
      GAMM 0.         DELT 0.57735027
      ETA  0.1270509  MU   0.57735027  KL 0.   H 0. ;
    
    The equations of the plastic DRUCKER-PRAGER model are as follow:
    --> Notations: S stress tensor
    Seq Von Mises equivalent stress
    p cumulated equivalent plastic strain
    --> initial criterion: ALFA * Tr(S) + BETA * Seq = K
    --> ultimate criterion: ETA * Tr(S) + MU * Seq = KL
    --> Hardening: dK = H * dp (H in algebraic value)
    --> Flow potential: GAMM * Tr(S) + DELT * Seq
    The parameters to be defined are: ALFA, BETA, K, ETA, MU, KL, H, GAMM, DE

  3. Application of the initial stresses
    ZOZO  = MANU CHML MO    SMRZ 0.
            SMRR -5.E6 SMTT -5.E6 SMZZ -5.E6 P 2.5E6
            TYPE CONTRAINTES  STRESSES ;
    FF    = BSIGMA MO ZOZO;
    EVT1  = EVOL MANU TEMPS  (PROG 0   14 )
                      CHARGE (PROG 1   1  ) ;
    CHA1  = CHAR MECA FF EVT1 ;
    
    The MANU CHML operator creates a field by element (MCHAML type) connected with the MO object (MMODEL type). The key word 'stresses' means that the field by element will be expressed with respect to element stress calculation points.
    The BSIGMA operator calculates the nodal force field resulting from the stress field integration.



ven 3 nov 04:14:58 NFT 2000