* PFLUAGE PROCEDUR CB215821 16/06/17 21:15:02 8979
SIGEPS*MCHAML RAYSECH*MCHAML AGECHAB*FLOTTANT
TEMPCOUR*FLOTTANT RHOS*MCHAML TCOULB*FLOTTANT
FLOT1/FLOTTANT FC28/FLOTTANT ;
*
* RAYSECH : Rayon de sechage en cm
* AGECHAB : instant de la mise en chargement(meme base que les autres)
* TEMPCOUR : Instant courant en jours
* RHOS : Taux d'armatures
* TCOULA : Instants de coulage du beton en jours
* (Defaut : 0.)
* FLOT1 : Humidite du milieu environnant (formulation BPEL)
* FC28 : Resistance caracteristique en traction a 28 jours en Pa
* (Defaut : 40E6)
*
AGECHAR = (AGECHAB - tcoulb) *CHAMUNIT ;
TCOULA = TCOULB*CHAMUNIT ;
*
* MODIFICATIONS B. CIREE DU 25/02/03
* AJOUT DES FORMULATIONS BPEL MISE A JOUR 99
* CORRECTION D'UNE CONFUSION ENTRE L'AGE DU BETON ET
* L'INSTANT COURANT POUR LES FORMULATIONS BPEL
*
SI (EGA NOMREG 'BPEL99') ;
*
MESS 'Calcul du Fluage avec la formulation BPEL99' ;
*
FINSI ;
FC28 = 40.E6 ;
FINSI ;
*
MESS 'Instant de calcul du fluage :' TEMPCOUR 'jours' ;
MESS 'Instant de coulage du beton :'
MESS 'Age du beton au chargement :'
*
* --- FLUAGE PROPRE
*
HUMREL = FLOT1 ;
EI28 = 11000.E6 * ((FC28 /1.E6) ** (1. / 3.)) ;
*
AGEBETON = (TEMPCOUR * CHAMUNIT) - TCOULA ;
*
A1 = AGEBETON * (((4.76 * CHAMUNIT) + (0.83 * AGEBETON)) ** -1) ;
*
TD2 = (AGEBETON - AGECHAR) ** 0.5 ;
A1 = 0.40 * (EXP (3.1 * (FCJ / FC28))) ;
EPSFP = 1.4 * (EI28 ** -1)
* TD2 * ((TD2 + (A1 * CHAMUNIT)) ** -1) ;
*
*
* --- FLUAGE DE DESSICCATION
*
KFC28 = 18. ;
A1 = KFC28 * ((72. * (EXP (-0.046E-6 * FC28))) + (75. - HUMREL))
* 1.E-6 ;
* CB215821 : Formulation pour eviter la division par zero...
* A2 = 1. + ((8.4 * (RAYSECH ** 2)) * (AGEBETON ** -1) ) ;
* EPSRD1 = A1 * (A2 ** -1.) ;
A2 = AGEBETON + (8.4 * (RAYSECH ** 2)) ;
EPSRD1 = A1 * (AGEBETON * (A2 ** -1)) ;
* CB215821 : Formulation pour eviter la division par zero...
* A2 = 1. + ((8.4 * (RAYSECH ** 2)) * (AGECHAR ** -1.) ) ;
* EPSRD0 = A1 * (A2 ** -1.) ;
A2 = AGECHAR + (8.4 * (RAYSECH ** 2)) ;
EPSRD0 = A1 * (AGECHAR * (A2 ** -1)) ;
*
EPSFD = 3.2E3 * (EI28 ** -1) * (EPSRD1 - EPSRD0) ;
*
*
* --- FLUAGE TOTAL
*
MCHAMC = (EPSFP + EPSFD) * ((1. + (15. * RHOS)) ** -1) ;
*
MESS 'Resistance caracteristique a' TEMPCOUR ' jours :'
MESS 'Deformation de Fluage de dessiccation unitaire : '
MESS 'Deformation de Fluage propre unitaire : '
MESS 'Deformation de Fluage total unitaire : '
FINSI ;
*
*
* La procedure d'utilisation du BPEL pour le fluage a ete modifiee
* lorsqu'il y a une division de deux MCHAML. Il faut faire la meme
* chose pour Eurocode 2 et LCPC-GRANGER. Chose non faite par
* A. KANJI NANJI de SOCOTEC INDUSTRIE.
*
SI (EGA NOMREG 'BPEL91') ;
*
MESS 'Calcul du Fluage avec la formulation BPEL91' ;
*
FINSI ;
FINSI ;
*
MESS 'Instant de calcul du fluage :' TEMPCOUR 'jours' ;
MESS 'Instant de coulage du beton :'
MESS 'Age du beton au chargement :'
*
HUMREL = FLOT1 ;
EI28 = 11000.E6 * ((FC28 /1.E6) ** (1. / 3.)) ;
*
*
* RHOS ETANT UN CHAMPS PAR ELEMENT ATTENTION AU CALCUL DE KS
*
*
KS = (1. + (20.*RHOS)) * -1 ;
* MESS 'FLUAGE MINI DE KS' (MINI KS) 'MAXI KS' (MAXI KS) ;
* VBID = RHOS**-1. ;
* VBID1 = RHOS1 * VBID ;
* KS0 = VBID1 + (20. * RHOS) ;
* KS = KS0**-1. ;
*
* ------- Gtv
*
KE = 0.4*CHAMUNIT ;
* MESS 'FLUAGE MINI DE KE' (MINI KE) 'MAXI KE' (MAXI KE) ;
*
* ------- KC = Gech(rm)
*
KC = ((120. - HUMREL)/30.) +
(((2./3.)*(100. - HUMREL))*((20. + RAYSECH) ** -1)) ;
* MESS 'FLUAGE MINI DE KC' (MINI KC) 'MAXI KC' (MAXI KC) ;
*
* ------- Gac(w)
*
K_T1 = 100.*((100. + AGECHAR)**-1) ;
* MESS 'FLUAGE MINI DE KT' (MINI K_T1) 'MAXI KT' (MAXI K_T1) ;
*
* ------- Ffluage(t-taux) avec taux = AGECHAR
*
AGEBETON = (TEMPCOUR * CHAMUNIT) - TCOULA ;
NUMER = (AGEBETON - AGECHAR)**0.5 ;
CONST = RAYSECH**0.5 ;
DENOM = NUMER + (5.*CONST) ; DENOM = DENOM**(-1) ;
F_DT = NUMER * DENOM ;
* MESS 'FLUAGE MINI DE ft' (MINI F_DT) 'MAXI FT' (MAXI F_DT) ;
*
* -- KS*(KE + (KC*K_T1)) = KS*(Gtv + Gech(rm)*Gac(w) = Kfluage(w)
* -- E_BETON = E_BETON28
*
* -- MCHAMC = (1./E_BETON28)* Kfluage(taux)*Ffluage(t-taux)
*
MCHAMC = (EI28 ** -1)*KS*(KE + (KC * K_T1)) * F_DT ;
MESS 'Deformation de Fluage total unitaire : '
FINSI ;
*
SI (EGA NOMREG 'EC2') ;
E_BETON = CHAN STRESSES MOBET
HUMREL = FLOT1 ;
FCM = FLOT2 ;
*
PHIHR = CHAMUNIT + ((1. - (HUMREL/100.)) /
(0.46*(RAYSECH/100.)**(1./3.))) ;
BETAFCM = 5.3/((FCM/10.)**0.5) ;
BETATAU = 1./((0.1*CHAMUNIT) + (AGECHAR**0.2)) ;
BETAH = 1500.*CHAMUNIT ;
BETACIN = (((TEMPCOUR*CHAMUNIT) - AGECHAR) /
(((TEMPCOUR*CHAMUNIT) - AGECHAR) + BETAH))**0.3 ;
*
MCHAMC = (E_BETON** -1 )*PHIHR*BETAFCM*BETATAU*BETACIN ;
FINSI ;
*
SI (EGA NOMREG 'LG') ;
*
KSA = 1./(1. + (16.*1.071E-2)) ;
KSIGP = 1./(1. + (20.*3.790E-3)) ;
SINON ;
KSA = FLOT1 ;
KSIGP = FLOT2 ;
FINSI ;
*
K2 = (2.*160./(3.*RAYSECH)) ** 2 ;
*
RAPVTAU = (0.1 + (28.**0.2))/((0.1*CHAMUNIT) + (AGECHAR**0.2)) ;
*
EEPREUVE = 31500.E6 ;
EPSFP = 65.63E-6 ;
AFP = 0.4969242 ;
BFPJ = 21.97750113 ;
EPSFT = 262.6E-6 ;
BFTJ = 17.39335116 ;
*
FPTMTO = EPSFP*EEPREUVE*
((TEMPCOUR - AGECHAR)**AFP)/
(((TEMPCOUR - AGECHAR)**AFP) + BFPJ) ;
*
FTK2TMTO = EPSFT*EEPREUVE*
*
FPK2TMTO = EPSFP*EEPREUVE*
((K2*(TEMPCOUR - AGECHAR))**AFP)/
(((K2*(TEMPCOUR - AGECHAR))**AFP) + BFPJ) ;
*
MCHAMC = 1.E-6 * (E_BETON** -1 )*KSA*KSIGP*RAPVTAU*
(FPTMTO + FTK2TMTO - FPK2TMTO) ;
FINSI ;
*
*
* --- Construction du tenseur de deformation differee de fluage
*
* | A D E |
* EPSFLU = | D B F |
* | E F C |
*
*
EPSFLU = EPSFLUXX ET EPSFLUYY ET EPSFLUZZ ET
EPSFLUXY ET EPSFLUXZ ET EPSFLUYZ ;
*
((EPSFLUXY ET EPSFLUXZ ET EPSFLUYZ) / 2.)))
((EPSFLUXY ET EPSFLUXZ ET EPSFLUYZ) / 2.))) ;
*
FINP EPSFLU ;
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales