Test name
plas8
Calculation type
MECHANICS ELASTIC PLASTIC
Finite element type
TRI3
Topic
Punctual strength as a function of the deflection..
A beam is embedded at one side and at the free side we impose a vertical displacement (e.g. a deflection).
Goal
Calculate the evolution of the reaction strength as a
function of the deflection. According to the pure
elastoplastic law the strength should converge to an
asymptotic value given by the following relation:
FU = (SIGY*H2/4)/L
Where:
SIGY = stress at the yield point
H = thickness of the beam
L = length of the beam
Version
97' customer version
Model description
Elastic and pure plastic material


Test plas8 Results
CASTEM FIGURES


* Test Plas8.dgibi: Jeux de données *
* --------------------------------- *
* *
*
complet = faux;
*
*************************************************
* pour calcul complet mettre complet à : vrai;
*************************************************
OPTION ECHO 0;
GRAPH='N';
*opti trac bens;
SAUT PAGE ;
*
*******************************************************
* TEST PLAS8
*
* CONSOLE SOUS CHARGE CONCENTREE
*
* On impose un deplacement vertical (une fleche) sur
* l'extremite libre d'une console. On etudie
* l'evolution de la force de reaction fonction de la
* fleche.La force doit tendre vers une valeur
* asymptotique donnee par l'expression suivante
* (si on considere la loi elastoplastique parfaite):
*
* FU = (SIGY*H2/4)/L
* ou SIGY = contrainte limite elastique
* H = l'epaisseur de la poutre
* L = longueur de poutre
*
*******************************************************
TITRE 'FORCE PONCTUELLE FONCTION DE LA FLECHE ';
OPTI DIME 3 ELEM TRI3 ECHO 0 DENS 0.5 ;
*______________________________________________________
* GEOMETRIE
*______________________________________________________
B= 1. ; L=10. ;
A1 = 0. 0. 0. ;A2=0. B 0.0;
B1 = L 0. 0. ; B2 = L B 0.0 ;
nel = 20;
A2A1=DROIT 2 A2 A1;A1B1=DROIT nel A1 B1 ;
B1B2=DROIT 2 B1 B2;B2A2=DROIT nel B2 A2 ;
ST=DALLER A2A1 A1B1 B1B2 B2A2 PLAN ;
OEIL = 0 0 1000 ;
SI (NEG GRAPH 'N') ;
TRACE OEIL ST ;
FINSI ;
*______________________________________________________
* INITIALISATION
*______________________________________________________
XABS=PROG ;
FONC1=PROG;
EP=L/10 ;
*______________________________________________________
* MODELE
*______________________________________________________
MOD1=MODL ST MECANIQUE ELASTIQUE PLASTIQUE PARFAIT
DKT 'INTEGRE' 7 ;
*______________________________________________________
* MATERIAUX
*______________________________________________________
E=2.1E11 ; SY= 100.E6;
MAT1=MATR MOD1 YOUN E NU 0. SIGY SY EPAI EP ALFA 1. ;
*______________________________________________________
* CONDITIONS AUX LIMITES ET RIGIDITE
*______________________________________________________
RI1=RIGI MOD1 MAT1 ;
CL1=BLOQ UX UY UZ RY RZ A2A1 ;
CLDEP=BLOQ UZ B1B2 ;
CL = CL1 ET CLDEP;
RIT1 = RI1 ET CL;
*______________________________________________________
* DEPLACEMENT IMPOSE
*______________________________________________________
FDEP=DEPI CLDEP 0.2;
*______________________________________________________
* PREPARATION POUR PASAPAS
*______________________________________________________
*
*
LI1 = PROG 0. 1. ;
LI2 = PROG 0. 1. ;
EV = EVOL MANU T LI1 F(T) LI2 ;
CHA1 = CHAR DIMP FDEP EV ;
*
si complet;
LIS1 = PROG PAS 0.03333 0.1 PAS 0.02 0.3 PAS 0.01 0.4;
sinon;
LIS1 = PROG PAS 0.03333 0.1 0.12 0.14 0.16 ;
finsi;
TAB1 = TABLE ;
TAB1.'CARACTERISTIQUES' = MAT1;
TAB1.'CHARGEMENT' = CHA1;
TAB1.'MODELE' = MOD1;
TAB1.'TEMPS_CALCULES' = LIS1;
TAB1.'BLOCAGES_MECANIQUES' = CL;
*______________________________________________________
* CALCUL
*______________________________________________________
PASAPAS TAB1;
TEMPS ;
*
*______________________________________________________
* POST-TRAITEMENT
*______________________________________________________
ITER=0 ;
opti echo 1;
NB=DIME LIS1 ;
XABS=INSER XABS 1 (0.0) ;
FONC1=INSER FONC1 1 (0.0);
REPETE BOUC1 NB ;
ITER=ITER+1 ;
ITER1=ITER+1 ;
TT=EXTR LIS1 ITER ;
DEP=PECHE TAB1 'DEPLACEMENTS' TT ;
FLECH=EXTR DEP UZ B1;
FF=REAC DEP RIT1 ;
FFF=RESUL(REDU FF B1B2) ;
FORC=EXTR FFF 'FZ' B1 ;
XABS=INSER XABS ITER1 FLECH ;
FONC1=INSER FONC1 ITER1 FORC;
FIN BOUC1 ;
*______________________________________________________
* ON TRACE LA COURBE FORCE-FLECHE
*______________________________________________________
EV1=EVOL ROUGE MANU 'FLECHE' XABS 'FORCE' FONC1 ;
SI(NEG GRAPH 'N');
DESSIN EV1 ;
FINSI ;
TEMPS ;
*______________________________________________________
* CALCUL ANALYTIQUE DE LA VALEUR ASYMPTOTIQUE
*______________________________________________________
si complet;
VAL1=SY*(EP**2.) ;FU=(VAL1/4)/L ;
sinon;
fu = 1.679E+06;
finsi;
*
*______________________________________________________
* CODE FONCTIONNEMENT
*______________________________________________________
*
FC=RESUL(REDU FF B1B2) ;
FCC=EXTR FC 'FZ' B1 ;
RESI=ABS((FCC-FU)/FU) ;
SI (RESI <EG 5E-2);
ERRE 0 ;
SINO;
ERRE 5 ;
FINSI;
FIN ;