next up previous contents
Next: Test precont3 Description Up: CONCRETE Previous: Test precont1 Description

Test precont2 Description sheet

Test name
precont2

Calculation type
REINFORCED ELASTIC MECHANICS - BARR - 2D

Finite element type
QUA4

Topic
Calculation with active reinforcement

The structure is a reinforced concrete beam. The reinforcement is made of tendon. The beam is subjected to pressure on its upper surface, and embedded from its lower side.

Goal
Test the KABL, EQUI RIGI and PROI ARMA operators with passive reinforcement.

Reference
J.S. Fleuret 08/96

Version
97' customer version

Model description

Test precont2 Results

CASTEM FIGURES

*         Test Precont2.dgibi: Jeux de données        *
*         ------------------------------------        *
*                                                     *
*---------------------------------------------------*
* CALCUL AVEC ARMATURE ACTIVE.
* PROGRAMME DE VERIFICATION DE :
*    - PREC
*    - EQUI FORC
*---------------------------------------------------*
*  
*---------------------------------------------------*
titr 'precont2.dgibi';
opti echo 1;
graph='n'    ;
opti dime 2 elem qua4 mode plan;
* 
* GEOMETRIE
*
long = 10.0;
*---BETON
h = 1. ;
h1= .9 ;
*h1 = 1. -  (1./6.1);
pa=0.0 0.0;
pb=long 0.0;
pc=long h.;
pd=0.0 h;pn = 0. (h - h1)  ;
nb1=40;
nb2=6;


c1=pa droi nb1 pb; 
c2=pb droi nb2 pc; 
c3=pc droi nb1 pd; 
c4=pd droi nb2 pa; 
sur1=dall c1 c2 c3 c4;
*---ARMATURE
pm = long (h - h1)  ;
pn = 0.   (h - h1)  ;
*nca = 20 ;
 nca = 17 ;
d1 = pm droi nca pn;
* d1 = pn droi nca pm;
*---GEOMETRIE TOTALE

si(neg graph 'n');
 titr 'massif' ( sur1 nbel ) 'cable initial' (d1 nbel);
 trac elem ( sur1 et d1) ;
finsi;
*
* MODELE
*
modb=modl sur1 mecanique elastique;
d2 = (kabl sur1 d1 ) coul roug ;
mod1 = modl d1 mecanique elastique armature barr;
mod2 = modl d2 mecanique elastique armature barr;
d5= sur1 et d2 ;
si(neg graph 'n');
 titr 'Maillage armature apres KABL' (d2 nbel) ;
 trac d2 elem   ;

finsi;
*
* CARACTERISTIQUES DU BETON
*
Eb = 0.4e11 ;
matb=matr modb youn Eb nu 0.0;
Ea = 2.0e11 ;ssect = .02 ;

*   TENSION DU CABLE 
SIG0 = 1200.E6 ; tens = sig0 * ssect ;
    
mat2= (mate mod2 youn Ea ) et ( cara mod2 sect ssect );

*     Pour la methode accro on definit                *
*     un materiau sur le renfort initial              * 
  
mat1= (mate mod1 youn Ea ) et ( cara mod1 sect ssect );
*
* CONDITIONS AUX LIMITES
*
cl1 = bloq pa ux;
cl2 = bloq pa uy;
cl3 = bloq pb uy;
cl4 = rela ense ux c2;
cl5 = rela ense ux c4;
cltot = cl1 et cl2 et cl3 ;
*


*
* CHARGEMENT
TA = TABLE ;
TA . FPRG = 0. ;
pre1=(prec mod2 mat2 tens TA  pm)  ;
si ( neg graph 'n') ;
titre 'Precontaintes sans pertes  (mprecont20.dgibi) ';
ev1 = evol roug chpo ( chan chpo pre1 mod2) EFFX  
      ( inve d2) ;
dess ev1 ;
finsi ;

 chac = -1 * (bsig pre1 mod2 mat2) ;
 cha1 = -1 * (equiv forces modb mod2 pre1 );

 rchac = resu chac ; 
 rcha1 = resu cha1 ; 
list rchac ;
list rcha1 ;
faccro = (redu chac pm) resu abs maxi ;                           
faequi = (redu cha1 c2) resu abs maxi ;

err1 = abs(((faequi - tens )/tens)*100) ;
err2 = abs(((faccro - tens )/tens)*100) ;

*---Code de bon fonctionnement
si ((err1 < 1.) et ( err2 < 1.))  ;
   erre 0 ;
sinon ;
   erre 5 ;
finsi ;


   
si(neg graph 'n');

uu = maxi ( abs chac) avec ( mots FX) ;
ampv = 2./uu ;
TITRE ' resultante chargement bsigma '  faccro ;
vvbsi = vecteur chac FX FY  ampv   vert ;
trac sur1 vvbsi ;
vvv   = vecteur cha1 FX FY  ampv  vert ;
TITRE ' resultante chargement equiv prec ' faequi  ; 
trac sur1 vvv ;
finsi;

*
* RESOLUTION BETON SOUS PRECONTRAINTE
*
*---resolution
 rib = rigi modb matb;
     mt = matb et mat2    ;
     raeq = equi rigi modb mod2 mt ;
     
     depequi = reso (rib  et cltot ) cha1;
*  rik est la raideur  des cables  pour modele accro 
     rik = rigi mod1 mat1 ;
     racc = rela d2 ACCROCHER sur1 ; 
     depacc = reso (rib  et racc  et cltot ) chac;
 
*----------trace de la deformee
uma1 = maxi depequi avec ( mots UY) ;
uma2 = maxi depacc avec  ( mots UY) ;


*---Code de bon fonctionnement

err10 = abs(((uma1 - uma2)/uma1)*100) ;

si  ( err10 < 1. ) ;
   erre 0 ;
sinon ;
   erre 5 ;
finsi ;


amp1 = .2/uma1 ;
de0=deform (sur1 et d2) depequi 0.  blan;

dep0a = proi d2 (chan  cham  depequi  modb NOEUDS) ;
dep0b = proi d2 (chan  cham  depacc   modb NOEUDS) ;

de1=deform sur1 depequi amp1 bleu ;

de2 = deform sur1 depacc amp1 bleu ;

de1a=deform d2 dep0a amp1 vert ;
de1b=deform d2 dep0b amp1 turq ;
  
*   CACLUL DES  PRECONTRAINTES BETON ' ;

si(neg graph 'n');

 titr ' precontrainte equi uy max = ' uma1 
      ' tension cable '  faequi ;
 trac (de0 et de1 et de1a);
 titr ' precontrainte accr uy max = ' uma2 
      ' tension cable '  faccro ;
 trac ( de0 et de2 et de1b) ;

finsi;


***  AJOUT  D'UNE CHARGE SUR LA FACE SUPERIEURE     ***
 b= 1.;
 X = ((h*h*Eb )+ (2*h1*Ea*ssect))/
     ((2*h*Eb)+(2*Ea*ssect)) ;
 ii = (((x**3) + ((h-x)**3))/3 )+((Ea*ssect*(h1-x)*
      (h1-x))/Eb);
 prsup = press mass modb c3 2.e6;
 FTS = 2.E6 * long ;
 
*----------- FLECHE ANALYTIQUE SANS PRECONTRAINTE
  dmax = 5.*FTS*(long**3)/(384*Eb*ii) ;
  mess ' fleche analytique  ' dmax ;
  
* ----------  CALCUL PAR EQUI RIGI   ET    RELA ACCRO 
  
dep2equi = reso ( rib et  raeq  et cltot       ) prsup;
dep2accr = reso ( rib et  racc  et rik et cltot) prsup; 
uyma1 =  mini dep2equi  avec ( mots uy) ;
uyma2 =  mini dep2accr avec ( mots uy) ;
amp = .2/(abs uyma1) ;

*---Code de bon fonctionnement
err1 = abs(((uyma1 + dmax )/dmax)*100) ;
err2 = abs(((uyma2 + dmax )/dmax)*100) ;

si ( ( err1 <  1.  ) et ( err2  <  1.   ) ) ;
   erre 0 ;
sinon ;
   erre 5 ;
finsi ;

  
defequi=deform sur1 dep2equi amp rouge;
defaccr=deform sur1 dep2accr amp rouge;

si(neg graph 'n');
 titr ' force repartie / equiv uy max = ' uyma1 
      ' analytique ' dmax ; 
 trac (de0 et defequi );
 titr ' force repartie / accro uy max = ' uyma2 
      ' analytique ' dmax ; 
 trac (de0 et defaccr );
finsi;


* MEME PRECONTRAINTE AVEC PERTE DE 
*    PRECONTRAINTE DUE AU FROTTEMENT
*  S = So * (1 - exp(-ff*alpha-phif*x))
*
*--- avec ff = 0.18 et phif = 0.002
    mat2=(mate mod2 youn 2.0e11 ff 0.18 phif 0.2 
         ganc 0.00 rmu0 0.43 fprg 1700.e9 rh10 2.5 )
         et ( cara mod2 sect .02 ) ; 


pre2= (prec mod2 mat2 tens pm) ;
cha2 = -1 * (equiv forces modb mod2 pre2 );
chac = -1 * (bsig pre2 mod2 mat2) ;
uu = maxi ( abs cha2) avec ( mots FX) ;
ampv = 2./uu ;

si ( neg graph 'n' ) ;
titre 'Precontaintes avec pertes  (mprecont20.dgibi) ';
ev2 = evol roug chpo ( chan chpo pre2 mod2) EFFX  
      ( inve d2) ;
dess ev2 ;
vv2   = vecteur cha2 FX FY  ampv  vert ;
TITRE '  chargement avec pertes de precontrainte '   ; 
trac sur1 vv2 ;

finsi ;
*------------    DEFORMATIONS INITIALES ---------------
 

  depert1  = reso (rib  et cltot ) cha2;
  depert2  = reso (rib  et racc et cltot ) chac ;
  
  de1p=deform sur1 depert1 amp1 bleu ;
  de2p=deform sur1 depert2 amp1 vert ;
  
  
  uma3 = maxi depert1 avec ( mots UY) ;
  uma4 = maxi depert2 avec ( mots UY) ;
si ( neg graph 'n') ; 
 titre ' def init. Avec pertes de precontrainte equi ' 
       uma3 ;
 trac ( de0 et  de1p) ;
 titre ' def init. Avec pertes de precontrainte accro '
        uma4 ;
 trac ( de0 et  de2p) ;
finsi ;
 
*---------- DEFORMATIONS TOTALES   PETITS DEPLACEMENTS   
 
 dept1 = depert1 + dep2equi ;
 dept2 = depert2 + dep2accr ;
  uma5 = mini dept1 avec ( mots UY) ;
  uma6 = mini dept2 avec ( mots UY) ;
   
si ( neg graph 'n') ; 
 titre 'def totale Avec pertes de precontrainte equi ' 
       uma5 ;
 trac ( de0 et  de1p) ;
 titre 'def totale Avec pertes de precontrainte accro ' 
       uma6 ;
 trac ( de0 et  de2p) ;
finsi ; 
 
 
 fin ;

Test precont2 Comments



ven 3 nov 04:14:58 NFT 2000