next up previous contents
Next: MAGNETO-STATIC Up: THERMO-MECHANICS Previous: Test thme1 Description

Test thpl1 Description sheet

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



ven 3 nov 04:14:58 NFT 2000