next up previous contents
Next: Test plas10 Description Up: PLASTICITY Previous: Test plas8 Description

Test plas9 Description sheet

Test name
plas9

Calculation type
MECHANICS ELASTIC PLASTIC - DRUCKER-PRAGER'S MATERIAL

Finite element type
CUB8

Topic
Unidirectionnal tensile-test on a parallelipiped.

An isostatic embedded parallelipiped is subjected to an imposed displacement on one of its faces. It follows to to Drucker-Prager model (negative strain-hardening)

Goal
Compare the curves of unidirectionnal behavior with the exact solution.

Version
97' customer version

Model description

Test plas9 Results

CASTEM FIGURES

*           Test Plas9.dgibi: Jeux de données         *
*           ---------------------------------         *
*                                                     *
OPTION ECHO 0;                                                                  
GRAPH='N';
SAUT PAGE ;                                                                     
*                                                                               
*******************************************************       
*  TEST PLAS9
*                                                                               
* Sortie du domaine élastique et phase plastique           
* (comportement élasto-plastique modèle DRUCKER-PRAGER 
* à écrouissage négatif).
*                                                                               
* Un parallelépipède est soumis à un déplacement imposé 
* sur une de ses faces et fixé de manière isostatique. 
* On compare la courbe de réponse uniaxiale à la 
* solution exacte.
*                                                                               
*******************************************************       

TITRE 'PARALLELEPIPEDE EN TRACTION UNIAXIALE ' ;
OPTION ECHO 0 ;
OPTION DIME 3 ELEM CUB8 MODE TRID      ;                                        
*------------------------------------------------------      
*           DEFINITION DE LA GEOMETRIE                                          
*------------------------------------------------------      
A1= 0. 0. 0.;                                                                  
B1= 1.5 0. 0.;
C1= 1.5 1.5 0.;                                                                 
D1= 0. 1.5 0.;                                                                  
A2= 0. 0. 1.;                                                                   
B2= 1.5 0. 1.;                                                                  
C2= 1.5 1.5 1.;                                                                 
D2= 0. 1.5 1.;                                                                  
*                                                                               
L1 = A1 DROIT 1 B1  ;                                                           
L2 = B1  DROIT 1 C1  ;                                                          
L3 = C1  DROIT 1 D1  ;                                                          
L4 = D1  DROIT 1 A1  ;                                                          
LL = L1 ET L2 ET L3 ET L4 ;                                                     
SU1= SURF LL PLAN ;                                                             
M1 = A2 DROIT 1 B2  ;                                                           
M2 = B2  DROIT 1 C2  ;                                                          
M3 = C2  DROIT 1 D2  ;                                                          
M4 = D2  DROIT 1 A2  ;                                                          
MM = M1 ET M2 ET M3 ET M4 ;                                                     
SU2= SURF MM PLAN ;                                                             
SU = SU1 VOLU  1 SU2 ;                                                          
SI(NEG GRAPH 'N');
   TRAC (888  1000 2000 )  SU ;
FINSI;
*------------------------------------------------------       
*           DEFINITION DES CONDITIONS AUX LIMITES                               
*                ET DES DEPLACEMENTS IMPOSES                                    
*------------------------------------------------------      
CL4 = (BLOQ L4 UX) ET ( BLOQ M4 UX)   ;                                         
CL2 = (BLOQ L2 UX) ET ( BLOQ M2 UX)  ;                                          
CL1 = (BLOQ L1 UY) ET (BLOQ M1 UY);                                             
CL5 = BLOQ SU1 UZ ;                                                             
CL = CL1 ET CL2 ET CL4 ET CL5 ;
*                                                                               
DEP= DEPI CL2 1.5E-4 ;
*                                                                               
*------------------------------------------------------     
*           DEFINITION DES PROPRIETES MATERIELLES
*------------------------------------------------------    
MO1= MODE SU MECANIQUE ELASTIQUE PLASTIQUE 
     DRUCKER_PRAGER CONS 'CONS1' ;
MO2= MODE SU MECANIQUE ELASTIQUE CONS 'CONS2';
MO = MO1 ET  MO2 ;
VALK = 2. ;
VALALF =0.441 ;
VALBE = 1.02 ;
VALH = -10000.;
YOYO =  40000. ;
MAT1 = MATE MO1  YOUN YOYO   NU 0.21
ALFA VALALF BETA VALBE K VALK
 GAMM VALALF DELT VALBE ETA VALALF MU VALBE
KL VALK   H VALH ;
MAT2 = MATE MO2  YOUN 2.D-3 NU 0. ;
MAT = MAT1 ET MAT2 ;                                          
LI1 = PROG 0. PAS 1. 1000. ;
LI2 = LI1 ;
EV = EVOL MANU T LI1 F(T) LI2 ;                                                 
*------------------------------------------                                     
*            APPEL A PASAPAS
* AU TEMPS T , LE DEPLACEMENT VAUDRA F(T)*D                                     
*------------------------------------------                                     
CHA1 = CHAR DIMP DEP EV ;                                                            
LIS1 = PROG 0. PAS 0.1  4. ;
TAB1 = TABLE ;
TAB1.'CARACTERISTIQUES' = MAT;
TAB1.'CHARGEMENT' = CHA1;
TAB1.'MODELE' = MO;
TAB1.'TEMPS_CALCULES' = LIS1;
TAB1.'BLOCAGES_MECANIQUES' = CL;                                                            
TAB1.FTOL=0.000001;
PASAPAS TAB1;                                                             
*------------------------------------------                                     
*           DEPOUILLEMENT ET
*     CALCUL DE LA SOLUTION ANALYTIQUE
*
*   ON VERIFIE EN GROS QUE LE CALCUL EST
*   ALLE JUSQU'AU BOUT
*------------------------------------------
*
MU = (((2. * ( VALALF ** 2)) + ( VALBE ** 2) ) ** 0.5)
 / ( VALALF + VALBE) ;
VALHMU = VALH * MU ;
 PGX = PROG 0. ;
 PGY = PROG 0. ;
 PGT = PROG 0. ;
 TT = TAB1 . CONTRAINTES ;
 NN = (DIME TT) - 1  ;
 SI  (( TAB1 . TEMPS . NN) < 3.99) ;
   ERRE 5 ;
 FINSI;
*
 REPE BOU NN;
 FF = EXTR  ( TAB1 . CONTRAINTES . (&BOU) )
      SMXX 1 1 1 ;
 EPS = EPSI MO1 ( TAB1 . DEPLACEMENTS . (&BOU) ) ;
 GG = EXTR EPS EPXX 1 1 1 ;
 ETH = VALK / (  ( VALALF + VALBE ) * YOYO ) ;
 SI ( GG < ETH ) ;
 THE = YOYO * GG  ;
 SINON;
 THE= ( VALK + ( VALHMU * GG  )) / ( (VALALF + VALBE) +
                                  ( VALHMU / YOYO ) ) ;
 SI ( THE < 0. ) ; THE = 0. ; FINSI ;
 FINSI ;
 PGX = PGX ET ( PROG GG  ) ;
 PGY = PGY ET ( PROG FF ) ;
 PGT = PGT ET ( PROG THE ) ;
 FIN BOU ;
 EV1= EVOL ROUG  MANU ABS PGX ORD PGY ;
 EV2= EVOL TURQ  MANU ABS PGX ORD PGT ;
 EV = EV1 ET EV2;
 SI(NEG GRAPH 'N');
  DESS EV;
 FINSI ;
*
TEMPS ;
*             CODE FONCTIONNEMENT
RESI1=(MAXI ABS (PGY - PGT ))/ VALK ;
SI(RESI1 <EG 5E-5);
MESS '    ';
MESS '    ';
MESS '    ';
MESS '    ';

  MESS ' COMPARAISON RESULTATS THEORIQUES ET CALCULES';
MESS '    ';
  MESS ' JUSQU AU TEMPS 4. : PRECISION < A 5E-5 PRES';
SINO;
    ERRE  5;
FINSI;
FIN;



ven 3 nov 04:14:58 NFT 2000