next up previous contents
Next: Test plas11 Description Up: PLASTICITY Previous: Test plas9 Description

Test plas10 Description sheet

Test plas10 Description sheet

Test name
plas10

Calculation type
MECHANICS ELASTIC PLASTIC - CAM-CLAY'S MATERIAL

Finite element type
CUB8

Topic
Tensile-test on a parallelipiped.

An isostatic embedded parallelipiped is subjected to imposed displacement on three of its faces. It follows the Cam-Clay model.

Goal
Compare the hydrostatic compressive curve with the exact solution.

Version
97' customer version

Model description

Test plas10 Results

CASTEM FIGURES

*           Test Plas10.dgibi: Jeux de données        *
*           ---------------------------------         *
*                                                     *
OPTION ECHO 0;
GRAPH='N';
SAUT PAGE ;                                                                     
*                                                                               
*******************************************************      
*  TEST PLAS10
*                                                                               
* Sortie du domaine élastique et phase plastique           
* (comportement élasto-plastique modèle CAM-CLAY).
*                                                                               
* Un parallelépipède est soumis à des déplacements 
* imposés sur trois de ses faces et fixé de manière 
* isosattique. On compare la courbe de réponse en 
* compression hydrostatique à la solution exacte.
*                                                                               
*******************************************************       

TITRE 'PARALLELEPIPEDE EN COMPRESSION HYDROSTATIQUE ' ;
OPTION ECHO 0 ;
OPTION DIME 3 ELEM CUB8 MODE TRID      ;                                        
*------------------------------------------------------      
*           DEFINITION DE LA GEOMETRIE                                          
*------------------------------------------------------     
A1= 0. 0. 0.;                                                                  
B1= 1. 0. 0.;
C1= 1. 1. 0.;
D1= 0. 1. 0.;
A2= 0. 0. 1.;                                                                   
B2= 1. 0. 1.;
C2= 1. 1. 1.;
D2= 0. 1. 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                                    
*------------------------------------------------------      
BLX = BLOQ UX ( A1  ET A2 ET D1 ET D2 );
BLY = BLOQ UY ( A1 ET B1 ET B2 ET A2 ) ;
BLZ = BLOQ UZ SU1 ;
BL = BLX ET BLY ET BLZ  ;
*
CLX = BLOQ UX ( B1  ET B2 ET C1 ET C2 );
CLY = BLOQ UY ( D1 ET C1 ET C2 ET D2 ) ;
CLZ = BLOQ UZ SU2 ;
CL = CLX ET CLY ET CLZ  ;
*                                                                               
VAL = -2.664328E-5 ;
DEPX= DEPI CLX  VAL   ;
DEPY= DEPI CLY  VAL   ;
DEPZ= DEPI CLZ  VAL   ;
*                                                                               
*------------------------------------------------------
*        DEFINITION DES PROPRIETES MATERIELLES
*------------------------------------------------------
MO  = MODE SU MECANIQUE ELASTIQUE PLASTIQUE CAM_CLAY ;
*
XL = 0.1 ;
CC = 0.5 ;
XK = 0.01 ;
EE = 2. ;
PI0 = 5.;
*
MAT  = MATR MO  'YOUN' 1000.  'NU' 0.2
 'E0' EE  'COHE' CC  'M' 1.2   'P0' PI0   'LAMD' XL  
 'KAPA' XK 'G1'  416.666667 ;
*
LITX = PROG 0. PAS 1. 300. ;
LIX =  PROG 0. PAS 1. 300. ;
EVX= EVOL MANU 'TEMP' LITX 'FX'   LIX ;
CHA1 = CHAR 'DIMP' (DEPX ET DEPY ET DEPZ) EVX;
*
*------------------------------------------                                     
*            APPEL A PASAPAS
* AU TEMPS T , LE DEPLACEMENT VAUDRA F(T)*D                                     
*------------------------------------------                                     
 TAB1 = TABLE ;
 LIS1 = PROG 0. PAS 10.  200. ;
 TAB1.'MODELE' = MO;
 TAB1.'CARACTERISTIQUES' = MAT;
 TAB1.'CHARGEMENT' = CHA1;
 TAB1.'TEMPS_CALCULES' = LIS1;
 TAB1.'BLOCAGES_MECANIQUES' = CL 'ET' BL;
 PASAPAS TAB1 ;
*
*------------------------------------------                                     
*           DEPOUILLEMENT ET
*     CALCUL DE LA SOLUTION ANALYTIQUE
*------------------------------------------                                     
*                                                                               
SI(NEG GRAPH 'N');
NT = (DIME (TAB1.DEPLACEMENTS)) - 1 ;
IT = 0 ;
PRD = PROG 0. ;
PRF = PROG 0. ;
REPETER BOPI NT;
IT = IT + 1 ;
DD= TAB1.DEPLACEMENTS.IT;
RR =  REAC CLY DD;
RRR = RESU RR;
LEP = ( EXTR RRR 'MAIL' 'NOMU'  ) POIN 1  ;
PRD = PRD ET (PROG ( EXTR DD UY D1));
PRF = PRF ET (PROG ( EXTR RRR FY LEP) ) ;
FIN BOPI ;
FV = EVOL ROSE MANU 'D' PRD 'F ' PRF;
DESS FV ;
FINSI;
*
VV = PECHE TAB1 VARIABLES_INTERNES 200. ;
SS = PECHE TAB1 CONTRAINTES 200. ;
PCAL =  EXTR SS SMXX 1 1 1  ;
PTHE =  -1. * ( PI0 + CC) *
        (EXP ( ( -300. * VAL ) * ( 1.+EE ) / XL) );
PTHE = PTHE + CC ;
EVPCAL =  EXTR VV TRAP 1 1 1  ;
EVPTHE = (300. * VAL ) * ( XL - XK ) / XL ;
SAUTER 3 LIGNE ;
MESS ' PRESSION MOYENNE THEORIQUE ' PTHE 
'  CALCULEE'  PCAL;
MESS ' TRACE PLASTIQUE THEORIQUE ' EVPTHE  
' CALCULEE ' EVPCAL;
*
RESI1 = ABS ( (PCAL-PTHE)/PTHE );
RESI2 = ABS ( (EVPCAL-EVPTHE)/EVPTHE);
SAUTER 3 LIGNE ;
MESS ' ERREURS RELATIVES ' RESI1 RESI2 ;
*
*             CODE FONCTIONNEMENT
*
SI (RESI1 <EG 1.E-6) ;
  SI (RESI2 <EG 1.E-6) ;
    ERRE  0;
  SINO;
    ERRE  5;
  FINSI;
SINON;
    ERRE  5;
FINSI;
FIN;



ven 3 nov 04:14:58 NFT 2000