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;