Test name
thpl1
Calculation type
KINEMATIC ELASTOPLASTIC MATERIAL
Finite element type
QUA4
Topic
A cylindrical bar subjected to a field of temperature
The structure is a 100-mm long and 20-mm diameter cylindrical bar.
It is axially embedded at the two tips and subjected to a
constant field of temperature (500°C).
We solve the problem in axisymetrical mode. We use the
PASAPAS non-linear procedure because of the plastic material.
Goal
Calculate the axial stress and the axial plastic deformation.
Reference
Test de la Commission V.P.C.S. Groupe Thermo-plasticite
et Statique non-lineaire
Test numero SSNA01/90
Version
97' customer version
Model description
Test thpl1 Results
CASTEM FIGURES
* Test Thpl1.dgibi: Jeux de données * * --------------------------------- * * * * CAS TEST DU 92/03/20 PROVENANCE : TC1 SAUT PAGE; * ******************************************************* * * * TEST THPL1 * * * * BARREAU CYLINDRIQUE SOUMIS A UN CHAMPS * * DE TEMPERATURE * * * * Test de la Commission V.P.C.S. * * Groupe Thermo-plasticite Statique non-lineaire * * Test numero SSNA01/90 * * * * Un barreau cylindrique de 100 mm de hauteur * * et de 20 mm de diametre est bloque axialement * * a ces deux extremites. Il est soumis a un champ * * constant de temperature, de 500 degres celsius. * * * * On traite le probleme en mode axisymetrique. * * On utilise la procedure PASAPAS car le materiau * * est plastique. * * * * On se propose de calculer * * - d'une part la contrainte axiale * * et - d'autre part la deformation * * plastique axiale. * * * ******************************************************* * OPTI ECHO 0; * OPTION DIME 2; OPTION MODE AXIS ELEM QUA4; * GRAPH = 'N'; TEMPS; * *=====================================================* * geometrie : maillage * *=====================================================* * * Dimensions en millimetres. * RA = 0.0 ; ZA = 0. ; PA = RA ZA ; RB = 10. ; ZB = 0. ; PB = RB ZB ; RC = 10. ; ZC = 100.0 ; PC = RC ZC ; RD = 0.0 ; ZD = 100.0 ; PD = RD ZD ; * DAB = DROI 1 PA PB; DBC = DROI 10 PB PC; DCD = DROI 1 PC PD; DDA = DROI 10 PD PA; * SUR = DALL DAB DBC DCD DDA PLAN; * ELIM SUR 0.001; * SI (NEG GRAPH 'N'); TITR 'THPL1 : MAILLAGE'; TRAC QUAL SUR; FINSI; * ELSUR = NBEL SUR; NOSUR = NBNO SUR; * *=====================================================* * conditions aux limites * *=====================================================* * CL1 = BLOQUE UZ DAB ; CL2 = BLOQUE UZ DCD ; CL = CL1 ET CL2 ; * *=====================================================* * modl - materiau * *=====================================================* * MOD = MODL SUR MECANIQUE ELASTIQUE PLASTIQUE CINEMATIQUE QUA4; MAT = MATR MOD YOUN 200E3 NU 0.3 SIGY 300 H 2000 ALPH 1.2E-5; * *=====================================================* * champs relatifs a la procedure PASAPAS * *=====================================================* * * Liste des pseudo-temps ou l'on desire des resultats * T0 = 0. ; T1 = 1. ; LISTE = PROG T0 T1 ; * * Champs-point de temperature aux instants T0 et T1. * TEMP = TABLE;TEMPER = TABLE; TEMP . 0 = T0;TEMP . 1 = T1; TEMPER . 0 = MANU CHPO SUR 1 T 0.; TEMPER . 1 = MANU CHPO SUR 1 T 500.; CHA2 = CHAR 'T' TEMP TEMPER; * * Chargement mecanique de la structure: chargement nul. * LFORCE = PROG 0. 0.; FOR = FORCE FR 1000. PC; EVOL1 = EVOL MANU TEMPS LISTE FORCE LFORCE; CHA1 = CHAR 'MECA' FOR EVOL1; * * Initialisation de la table TAB1 : * parametres pour la procedure PASAPAS * TAB1 = TABLE; TAB1.'CHARGEMENT' = (CHA1 ET CHA2); TAB1.'MODELE' = MOD; TAB1.'CARACTERISTIQUES' = MAT; TAB1.'BLOCAGES_MECANIQUES' = CL; TAB1.'TEMPS_CALCULES' = LISTE; TAB1.'TEMPS_SAUVES' = LISTE; * * procedure PASAPAS * PASAPAS TAB1; * *=====================================================* * extractions des resultats * *=====================================================* * * Contraintes * nn = 1; CHEL1 = TAB1. 'CONTRAINTES'.nn; * CHAM2 = CHAN NOEUD MOD CHEL1; CHPO1 = CHAN CHPO MOD CHAM2; * * Extraction du la contrainte SMZZ * SMZZ1 = EXTR CHPO1 SMZZ PA; SMZZ2 = -309.0 ; * * Deformations plastiques * CHEL10 = TAB1. 'DEFORMATIONS_INELASTIQUES' .nn; * * Interpolations aux noeuds du maillage * Utilisation des nouveaux chamelems. * CHAM20 = CHAN NOEUD MOD CHEL10; CHPO10 = CHAN CHPO MOD CHAM20; * * Extraction de la deformation plastique EPZZ * EPZZ1 = EXTR CHPO10 EIZZ PA; EPZZ2 = -.4455E-2 ; * *=====================================================* * affichage des resultats * *=====================================================* * SAUT 1 LIGN ; MESS ' RESULTATS '; MESS ' --------- '; SAUT 1 LIGN ; * MESS ' 1) Contraintes ' ; MESS ' ----------- ' ; SAUT 1 LIGN ; * MESS ' Contrainte theorique smzz : ' SMZZ2 'Mpa' ; MESS ' Contrainte calculee smzz : ' SMZZ1 'Mpa' ; ERG1 = ( ABS ((SMZZ2 - SMZZ1) / SMZZ2 )) * 100. ; MESS ' Soit un ecart de :' ERG1 '%'; SAUT 1 LIGN; MESS ' 2) Deformations plastiques '; MESS ' ----------------------- ' ; SAUT 1 LIGN ; * MESS ' Deformation plastique theorique : ' EPZZ2; MESS ' Deformation plastique calculee : ' EPZZ1; ERG2 = ( ABS ((EPZZ2 - EPZZ1) / EPZZ2 )) * 100. ; MESS ' Soit un ecart de :' ERG2 '%'; * SAUT 1 LIGN; MESS ' Maillage '; MESS ' -------- '; MESS ' Nombre de noeuds : ' NOSUR; MESS ' Nombre d elements (qua4): ' ELSUR; SAUT 1 LIGN; * SI (NEG GRAPH 'N'); DEP1 = TAB1. 'DEPLACEMENTS' . nn; DEF0 = DEFO SUR DEP1 0.; DEF1 = DEFO SUR DEP1 10. ROUGE; TITR 'THPL1 : DEFORMEE'; TRAC (DEF0 ET DEF1); FINSI; * *=====================================================* * code fonctionnement et fin * *=====================================================* * * Maximum des erreurs relatives * ERGMAX = MAXI (PROG ERG1 ERG2); * * Il y a erreur si un des pourcentage erg* * est superieur à 5%. * SI (ERGMAX <EG 5.); ERRE 0 ; SINON; ERRE 5 ; FINSI; * SAUT 1 LIGN; TEMPS ; SAUT 1 LIGN; * FIN; *
Test thpl1 Comments
MOD = MODE SUR MECANIQUE ELASTIQUE PLASTIQUE CINEMATIQUE QUA4 ; MAT = MATE MOD YOUN 200E3 NU 0.3 SIGY 300 H 2000 ALPH 1.2E-5 ;This non-linear behavior works with the Von Mises model with linear kinematic stress hardening. The parameters to be input are the elastic limit (SIGY) and the stress hardening modulus (H).