Télécharger foncre.eso

Retour à la liste

Numérotation des lignes :

foncre
  1. C FONCRE SOURCE CB215821 25/04/08 21:15:16 12227
  2. C SOURCE BERTHOLLET
  3. C
  4. SUBROUTINE FONCRE(FLU,FI,TFLU,DUR,ELAS0,BETJEF,BETFLU)
  5. C
  6. IMPLICIT INTEGER(I-N)
  7. IMPLICIT REAL*8(A-H,O-Z)
  8. -INC CCREEL
  9. C
  10. C*****************************************************************
  11. C
  12. SEGMENT BETJEF
  13. REAL*8 AA,BETA,FC,ALPHA,EX,XNU,GFC,GFT,CAR,ETA,TDEF,
  14. & TCON,DPSTF1,DPSTF2,TETA,PDT,TP00
  15. INTEGER ICT,ICC,IMOD,IVIS,ITER,
  16. & ISIM,IBB,IGAU,IZON
  17. ENDSEGMENT
  18. SEGMENT BETFLU
  19. REAL*8 DATCOU,DATCUR,DATSEC,E28,PGTZO,PGDUR,TAU1,TAU2,
  20. & TP0,TZER
  21. INTEGER ITYPE,IMD,NBRC,NCOE,NTZERO,NTPS,IFOR
  22. ENDSEGMENT
  23. C
  24. C MODELE B3 ET BP-KX
  25. C*****************************************************************
  26. C
  27. CIMENT = 266.D0
  28. EAU = 161.D0
  29. AGREG = 1615.D0
  30. SABLE = 1133.D0
  31. RH = 50.D0
  32. C POUR LE CAS D UNE EPROUVETTE 16*32
  33. RAYON = 0.08D0
  34. HAUT = 0.32D0
  35. C U = PERIMETRE EN CONTACT AVEC L EXTERIEUR EN M
  36. U = 2.D0*XPI*RAYON
  37. C
  38. C AC = SURFACE EN CONTACT AVEC L ATMOSPHERE EN M2
  39. AC = XPI*(RAYON**2)
  40. C
  41. C VOL = VOLUME DE L ELEMENT CONSIDERE EN M3
  42. VOL = XPI*(RAYON**2)*HAUT
  43. C
  44. SILICE = 40.3D0
  45. FINES = 57.0D0
  46. ADJUV = 9.98D0
  47. C
  48. C*****************************************************************
  49. C CHOIX DU MODELE DE FLUAGE
  50. C*****************************************************************
  51. C
  52. IF (ITYPE.LT.1.OR.ITYPE.GT.8) THEN
  53. WRITE(*,*)'MAUVAIS CHOIX DE FONCTION DE FLUAGE'
  54. GO TO 100
  55. ENDIF
  56. C
  57. C 1 / MODELE ACI209 :FLUAGE TOTAL
  58. IF (ITYPE.EQ.1) GO TO 10
  59. C
  60. C 2 / MODELE ESPION ET HALLEUX : FLUAGE TOTAL
  61. IF (ITYPE.EQ.2) GO TO 20
  62. C
  63. C 3 / MODELE B3 :FLUAGE PROPRE ET DE DESSICCATION
  64. IF (ITYPE.EQ.3) GO TO 30
  65. C
  66. C 4 / MODELE CEB FIP : BETON GENERAL
  67. IF (ITYPE.EQ.4) GO TO 40
  68. C
  69. C 5 / MODELE EUROCODE 2 : BETON GENERAL
  70. IF (ITYPE.EQ.5) GO TO 40
  71. C
  72. C 6 / MODELE BEPL91 : BHP
  73. IF (ITYPE.EQ.6) GO TO 40
  74. C
  75. C 7 / MODELE AFREM :BHP : FLUAGE PROPRE ET DE DESSICCATION
  76. IF (ITYPE.EQ.7) GO TO 50
  77. C
  78. C 8 / MODELE BP-KX :BETON ORDINAIRE
  79. IF (ITYPE.EQ.8) GO TO 60
  80. C
  81. C*****************************************************************
  82. C 1 : MODELE ACI209
  83. C*****************************************************************
  84. C*****************************************************************
  85. C
  86. 10 E28=4734.D0*SQRT(FC)
  87. FLU = 1.D0/E28*SQRT((4.D0+0.85D0*TFLU)/TFLU)*
  88. *(1.D0+2.35D0*(TFLU**(-0.118D0))*(DUR**(0.6D0))/(10.D0+
  89. *(DUR**(0.6D0))))
  90. ELAS0 = E28*SQRT(TFLU/(4.D0+0.85D0*TFLU))
  91. TFLU = 0.D0
  92. DUR = 0.D0
  93. C
  94. FI = FLU*ELAS0-1.D0
  95. GO TO 100
  96. C
  97. C*****************************************************************
  98. C 2 : MODELE ESPION ET HALLEUX
  99. C*****************************************************************
  100. C*****************************************************************
  101. C
  102. 20 FLU = 1.D0/26.D3*(1.D0+2.867D0*(TFLU**(-0.118D0))*
  103. *(DUR**(0.6D0))/(15.D0+(DUR**(0.6D0))))
  104. C
  105. E28=4734.D0*SQRT(FC)
  106. ELAS0 = E28*SQRT(TFLU/(4.D0+0.85D0*TFLU))
  107. FI = FLU*ELAS0-1.D0
  108. GO TO 100
  109. C
  110. C*****************************************************************
  111. C 3 : MODELE B3
  112. C*****************************************************************
  113. C*****************************************************************
  114. C
  115. C DATCUR = TEMPS DE CURE MINIMAL DU BETON
  116. C DATSEC = AGE DE DEBUT DE SECHAGE DU BETON POUR LE TERME DE DESSICCATION
  117. C
  118. C VOL EN M3, AC EN M2, RH EN % (EX : RH = 50)
  119. C
  120. C
  121. C
  122. C VALIDITE DU MODELE
  123. C*****************************************************************
  124. C
  125. C LA COMPOSITION DE BETON EST REDUITE A L UTILISATION DE CIMENT
  126. C PORTLAND AVEC :
  127. C
  128. C 17MPA<FC<70MPA
  129. C 0.3<W/C<0.85
  130. C 160kg/m3<CIMENT<720kg/m3
  131. C 2.5<A/C<13.5
  132. C
  133. C DATCUR = JOURS DE CURE OBLIGATOIRE
  134. 30 IF (DATCUR.LT.1.D0) THEN
  135. WRITE(*,*)'LA CURE MINI DU BETON EST DE 1 JOUR'
  136. ENDIF
  137. C
  138. C
  139. C COMMENTAIRES
  140. C*****************************************************************
  141. C
  142. C FLU= FONCTION DE FLUAGE OU DE COMPLAISANCE POUR TFLU ET DUR
  143. C FI = COEFFICIENT DE FLUAGE : FI = ET*FLU-1
  144. C ET = MODULE D ELASTICITE A TFLU
  145. C TFLU = DATE D'APPLICATION DE LA CHARGE
  146. C DUR = DUREE D APPLICATION DE LA CHARGE
  147. C
  148. C FLU0= TERME DE FLUAGE PROPRE POUR TFLU ET DUR
  149. C FLUD= TERME DE FLUAGE DE DESSICCATION POUR TFLU ET DUR
  150. C
  151. C E28 = 4734*SQRT(FC) = MODULE D ELASTICITE
  152. C A 28 JOURS DU BETON (MPA)
  153. C
  154. C EAU : EAU DE COMPOSITION DE BETON : VALEUR EN KG/M3
  155. C CIMENT : VALEUR EN KG/M3
  156. C AGREGA : VALEUR EN KG/M3
  157. C FC = RESISTANCE CARACTERISTIQUE A 28 JOURS DU BETON (MPA)
  158. C WSURC = W/C = RAPPORT EAU SUR CIMENT DE LA COMPO. DE BETON
  159. C
  160. C
  161. C
  162. C COMPOSITION DE CIMENT DE LA CENTRALE DE CIVAUX / BHP
  163. C*****************************************************************
  164. C VALEURS EN kg/m3
  165. C EAU = 161.
  166. C CIMENT = 266.
  167. C SILICE = 40.3
  168. C AGREG = 1133.0 + 482.0
  169. C SABLE = 1133.0
  170. C FINES = 57.0
  171. C FC = 30.
  172. C ADJUV = 9.98
  173. C
  174. C
  175. C
  176. C CIMENT PORTLAND
  177. C*****************************************************************
  178. C LA VALEUR DE CIMENT S EXPRIME EN kg/m3
  179. C = CIMENT
  180. IF (C.LT.160.D0.OR.C.GT.720.D0) THEN
  181. WRITE(*,*)'QUANTITE DE CIMENT NON RESPECTEE'
  182. ENDIF
  183. C
  184. C
  185. C RAPPORT AGREGAT/CIMENT
  186. C*****************************************************************
  187. C LA VALEUR D AGREGAT S EXPRIME EN kg/m3
  188. A = AGREG
  189. ASURC = A/C
  190. IF (ASURC.GT.2.50.OR.ASURC.LT.13.50) THEN
  191. WRITE(*,*)'RAPPORT A/C NON RESPECTE'
  192. ENDIF
  193. C
  194. C
  195. C RAPPORT EAU/CIMENT
  196. C*****************************************************************
  197. C LA VALEUR D EAU S EXPRIME EN kg/m3
  198. W = EAU
  199. WSURC = W/C
  200. C
  201. IF (WSURC.EQ.0.D0.OR.WSURC.GT.1.D0) THEN
  202. WSURC = 1.D0 /((FC/22.8D0)+0.535D0)
  203. ELSE
  204. IF (WSURC.LT.0.35D0.OR.WSURC.GT.0.85D0) THEN
  205. WRITE(*,*)'RAPPORT W/C NON RESPECTE'
  206. ENDIF
  207. ENDIF
  208. C
  209. C
  210. C RESISTANCE CARACTERISTIQUE DU BETON
  211. C*****************************************************************
  212. C LA VALEUR DE RESISTANCE S EXPRIME EN MPa
  213. C
  214. IF (FC.LT.17.D0.OR.FC.GT.70.D0) THEN
  215. WRITE(*,*)'VALEUR DE RESISTANCE NON RESPECTEE'
  216. ENDIF
  217. C
  218. C
  219. C*****************************************************************
  220. C TERME DE FLUAGE PROPRE FLU0
  221. C*****************************************************************
  222. C
  223. E28= 4734.D0*SQRT(FC)
  224. Q1 = 0.6D0*1D6/E28
  225. Q2 = 185.4D0*SQRT(C)*FC**(-0.9D0)
  226. Q3 = 0.29D0*(WSURC**4)*Q2
  227. Q4 = 20.3D0*(ASURC)**(-0.7D0)
  228. C
  229. C*****************************************************************
  230. C DANS LE MODELE B3
  231. C BETON NORMAUX : C1=m=0.5 ET C2=n=0.1
  232. C1 = 0.5D0
  233. C2 = 0.1D0
  234. C*****************************************************************
  235. C
  236. R = 1.7D0*(TFLU**(0.12D0))+8.D0
  237. QF = 1.D0/(0.086D0*(TFLU**(2.D0/9.D0))+1.21D0*(TFLU**(4.D0/9.D0)))
  238. C
  239. Z = (TFLU**(-C1))*LOG(1.D0+(DUR)**(C2))
  240. Q = QF*(1+QF/(Z**R))**(-1.D0/R)
  241. C
  242. FLU0 = Q2*Q+Q3*LOG(1.D0+DUR**(C2))
  243. &+Q4*LOG((DUR+TFLU)/TFLU)
  244. C
  245. C
  246. C*****************************************************************
  247. C TERME DE FLUAGE DE DESSICCATION : FLUD
  248. C*****************************************************************
  249. C ALPHA1 = COEFFICIENT DU TYPE DE CIMENT
  250. C ALPHA1 = 1.00 = CIMENT TYPE 1
  251. C ALPHA1 = 0.85 = CIMENT TYPE 2
  252. C ALPHA1 = 1.10 = CIMENT TYPE 3
  253. C
  254. ALPHA1 = 1.D0
  255. C
  256. C ALPHA2 = TYPE DE CURE
  257. C ALPHA2 = 0.75 = EVAPORATION
  258. C ALPHA2 = 1.00 = CURE DANS L EAU OU A 100% HR
  259. C ALPHA2 = 1.20 = CURE NORMALE OU CONFINE AVEC PROTECTION
  260. C CONTRE LE SECHAGE
  261. C
  262. ALPHA2 = 1.D0
  263. C
  264. C
  265. C TERME DE RETRAIT INFINI : ESINF
  266. C*****************************************************************
  267. ESINF = (-ALPHA1*ALPHA2*(1.9D0*1D-2*(W**(2.1D0))*
  268. *(FC**(-0.28D0))+270.D0))*1D-6
  269. C
  270. COEFT = 8.5D0*(DATSEC**(-0.08D0))*(FC**(-1.D0/4.D0))
  271. C
  272. C
  273. C TERME DE FORME : COEFS
  274. C*****************************************************************
  275. C COEFS = 1.00 : PLAQUE INFINIE
  276. C COEFS = 1.15 : CYLINDRE INFINI
  277. C COEFS = 1.25 : PRISME
  278. C COEFS = 1.30 : SPHERE
  279. C COEFS = 1.35 : CUBE
  280. C
  281. COEFS = 1.D0
  282. C
  283. C
  284. C TERME DE TEMPS DU A LA TAILLE : TAUSH
  285. C*****************************************************************
  286. C LES DIMENSIONS SONT DONNEES EN M3 & M2 : TRANSFORMATION EN MM
  287. C
  288. DIM = 2*(VOL*1E9)/(AC*1E6)
  289. TAUSH = COEFT*((COEFS*DIM)**2)
  290. C
  291. C
  292. C TERME DEPENDANT DU RETRAIT ULTIME : ESHINF
  293. C*****************************************************************
  294. E607 = E28*SQRT(607.D0/(4.D0+0.85D0*607.D0))
  295. C
  296. ESEC = E28*SQRT((DATSEC+TAUSH)/
  297. *(4.D0+0.85D0*(DATSEC+TAUSH)))
  298. C
  299. ESHINF = ESINF*E607/ESEC
  300. C
  301. C
  302. C TERME DEPENDANT DE LA DUREE DE SECHAGE : ST
  303. C*****************************************************************
  304. Q5 = 7.57D0*1D5/FC*((ABS(ESINF))**(-0.6D0))
  305. ST = TANH(SQRT((TFLU+DUR-DATSEC)/TAUSH))
  306. C
  307. IF (TFLU.GE.DATSEC) THEN
  308. STTFLU = TANH(SQRT((TFLU-DATSEC)/TAUSH))
  309. ELSE
  310. STTFLU = TANH(SQRT((DATSEC-DATSEC)/TAUSH))
  311. ENDIF
  312. C
  313. HTDUR = 1.D0-(1.D0-RH/100.D0)*ST
  314. HTTFLU = 1.D0-(1.D0-RH/100.D0)*STTFLU
  315. FLUD=Q5*SQRT(EXP(-8.D0*HTDUR)-EXP(-8.D0*HTTFLU))
  316. C
  317. C
  318. C COEFFICIENT DE FLUAGE FI
  319. C*****************************************************************
  320. ELAS0 = E28*SQRT(TFLU/(4.D0+0.85D0*TFLU))
  321. FI = ELAS0*FLU-1.D0
  322. C
  323. C
  324. C TYPE DE FLUAGE CONSIDERE
  325. C*****************************************************************
  326. C ICAS = 1 : CALCUL DU FLUAGE PROPRE SEULEMENT
  327. C ICAS = 2 : CALCUL DU FLUAGE PROPRE + FLUAGE DE DESSICCATION
  328. C
  329. ICAS = 1
  330. IF (ICAS.EQ.1) THEN
  331. FLU = FLU0
  332. ELSE IF (ICAS.EQ.2) THEN
  333. FLU = FLU0 + FLUD
  334. ENDIF
  335. C
  336. C*****************************************************************
  337. C 4 : MODELE CEB FIP
  338. C*****************************************************************
  339. C*****************************************************************
  340. C
  341. C ICODEA = TYPE D AGGREGAT
  342. C ICODEA = 1 = AGGREGAT QUARTZITIQUE
  343. C ICODEA = 2 = AUTRE AGGREGAT
  344. C
  345. 40 ICODEA = 1
  346. C
  347. C ANALYSE ELASTIQUE DES GRANULATS
  348. C IANA = 1 = OUI (SANS FLUAGE)
  349. C IANA = 0 = NON (VISCOELASTIQUE)
  350. C
  351. IANA = 0
  352. C
  353. C MODULE D ELASTICITE
  354. C*****************************************************************
  355. C CH0 = HAUTEUR CARACTERISTIQUE
  356. CH0 = 2.D0*AC*1D6/(U*1D3)
  357. FCM = FC+8.D0
  358. FCM0 = 10.D0
  359. E28 = 21500.D0*((FCM/FCM0)**(1.D0/3.D0))
  360. C
  361. IF (ICODEA.EQ.2) THEN
  362. C
  363. IF (IANA.EQ.1) THEN
  364. E28 = E28*0.85D0
  365. ELSE
  366. CONTINUE
  367. ENDIF
  368. C
  369. E28MAX = E28*1.20D0
  370. E28MIN = E28*0.7D0
  371. E28MOY = (E28MAX+E28MIN)/2.D0
  372. E28 = E28MOY
  373. C
  374. ELSE
  375. IF (IANA.EQ.1) THEN
  376. E28 = E28*0.85D0
  377. ELSE
  378. CONTINUE
  379. ENDIF
  380. CONTINUE
  381. ENDIF
  382. C
  383. C
  384. C RESISTANCE ET MODULE
  385. C*****************************************************************
  386. C CEMENT = COEFFICIENT FONCTION DU TYPE DE CIMENT
  387. C CIMALPHA = EFFET DU TYPE DE CIMENT SUR LE FLUAGE
  388. C
  389. C CIMENT A DURCISSEMENT LENT
  390. C*****************************************************************
  391. C CEMENT = 0.38
  392. C CIMALPHA = -1.D0
  393. C
  394. C CIMENT NORMAL ET DURCISSEMENT RAPIDE
  395. C*****************************************************************
  396. CEMENT = 0.25D0
  397. CIMALPHA = 0.D0
  398. C
  399. C CIMENT HAUTE RESISTANCE ET DURCISSEMENT RAPIDE
  400. C*****************************************************************
  401. C CEMENT = 0.20
  402. C CIMALPHA = 1.D0
  403. C
  404. C
  405. IF (ITYPE.EQ.4.OR.ITYPE.EQ.5) THEN
  406. TFLU = TFLU*(9.D0/(2.D0+TFLU**(1.2D0))+1.D0)**(CIMALPHA)
  407. ENDIF
  408. C
  409. C
  410. C MODULE AU TEMPS T = TFLU+DUR ET RESISTANCE
  411. C*****************************************************************
  412. BCC = EXP(CEMENT*(1.D0-SQRT(28.D0/(TFLU+DUR))))
  413. BE = SQRT(BCC)
  414. ELAS = BE*E28
  415. FCMT = FCM*BCC
  416. C
  417. C
  418. C MODULE AU TEMPS TFLU ET RESISTANCE
  419. C*****************************************************************
  420. BCC0 = EXP(CEMENT*(1.D0-SQRT(28.D0/TFLU)))
  421. BE0 = SQRT(BCC0)
  422. ELAS0 = BE0*E28
  423. FCMT0 = FCM*BCC0
  424. C
  425. C
  426. C COEFFICIENT DE FLUAGE : FI
  427. C*****************************************************************
  428. BFCM = 5.3D0/(SQRT(FCMT0/FCM0))
  429. BT0 = 1.D0/(0.1D0+TFLU**0.2D0)
  430. C
  431. REFH = 100.D0
  432. BH = 150.D0*CH0/REFH*(1.D0+(0.012D0*RH)**18)+250.D0
  433. C
  434. IF (BH.GT.1500) THEN
  435. BH = 1500.D0
  436. ENDIF
  437. C
  438. BCTT0 = (DUR/(DUR+BH))**(0.3D0)
  439. PHIRH = 1.D0+(1.D0-(RH/100.D0))/
  440. & (0.46D0*((CH0/REFH)**(1.D0/3.D0)))
  441. PHI0 = PHIRH*BFCM*BT0
  442. C
  443. IF (ITYPE.EQ.4) THEN
  444. FI = PHI0*BCTT0*BE0
  445. FICEB = FI/BE0
  446.  
  447. FLU = 1.D0/ELAS0*(1.D0+FI)
  448. GO TO 100
  449. C
  450. C*****************************************************************
  451. C 5 : MODELE EUROCODE2
  452. C*****************************************************************
  453. C*****************************************************************
  454. C
  455. C
  456. C VALIDITE DU MODELE
  457. C*****************************************************************
  458. C
  459. C LA COMPOSITION DE BETON EST REDUITE A L UTILISATION DE CIMENT
  460. C PORTLAND AVEC :
  461. C
  462. C 12 MPA < FC < 60 MPA
  463. C 40% < RH < 100%
  464. C
  465. ELSE IF (ITYPE.EQ.5) THEN
  466. C
  467. IF (FC.LT.12.OR.FC.GT.60) THEN
  468. WRITE(*,*)'MODELE NON VALIDE'
  469. ELSE IF (RH.LT.12.OR.RH.GT.60) THEN
  470. WRITE(*,*)'MODELE NON VALIDE'
  471. ENDIF
  472. C
  473. E28 = 1.05D0*9500.D0*(FCM)**(1.D0/3.D0)
  474. FCMT0 = FCM*EXP(CEMENT*(1.D0-SQRT(28.D0/TFLU)))
  475. ELAS0 = 1.05D0*9500.D0*(FCMT0)**(1.D0/3.D0)
  476. PHIRH = 1.D0+(10.D0*(1.D0-RH/100.D0))/(CH0**(1.D0/3.D0))
  477. BFCM = 16.8D0/SQRT(FCM)
  478. PHITT0 = PHIRH*BFCM*BT0*BCTT0
  479. FI = PHITT0*ELAS0/E28
  480. FLU = 1.D0/ELAS0*(1.D0+FI)
  481. GO TO 100
  482. C
  483. C*****************************************************************
  484. C 6 : MODELE BPEL91
  485. C*****************************************************************
  486. C*****************************************************************
  487. C
  488. ELSE IF (ITYPE.EQ.6) THEN
  489. C
  490. IF (FC.LE.40) THEN
  491. FCJ = TFLU/(4.76D0+0.83D0*TFLU)*FC
  492. ELSE
  493. FCJ = TFLU/(1.40D0+0.95D0*TFLU)*FC
  494. ENDIF
  495. C
  496. FCLIMI = 1.1D0*FC
  497. IF (FCJ.GT.FCLIMI) THEN
  498. FCJ = FCLIMI
  499. ENDIF
  500. C
  501. ELAS0 = 11000.D0*(FCJ)**(1.D0/3.D0)
  502. E28 = 11000.D0*(FC)**(1.D0/3.D0)
  503. C
  504. RM = AC*1D6/(U*1D3)
  505. U1 = 5.D0
  506. FTT0 = SQRT(DUR)/(SQRT(DUR)+U1*SQRT(RM))
  507. CASC = (120.D0-RH)/30.D0+2.D0*(100.D0-RH)/(3.D0*(20.D0+RM))
  508. CAST0 = 100.D0/(100.D0+TFLU)
  509. CASFL = 0.4D0+CASC*CAST0
  510. FI = CASFL*FTT0
  511. FLU = 1.D0/ELAS0+FI/E28
  512. C
  513. GO TO 100
  514. C
  515. ENDIF
  516. C
  517. C*****************************************************************
  518. C 7 : MODELE AFREM
  519. C*****************************************************************
  520. C
  521. C FLUAGE PROPRE
  522. C*****************************************************************
  523. C ICOMP = 1 SI BETON AVEC FUMEE DE SILICE
  524. C ICOMP = 0 SI BETON SANS FUMEE DE SILICE
  525. C
  526. 50 ICOMP = 1
  527. C
  528. IF (FC.LE.40) THEN
  529. FCJ = TFLU/(4.76D0+0.83D0*TFLU)*FC
  530. ELSE
  531. FCJ = TFLU/(1.40D0+0.95D0*TFLU)*FC
  532. ENDIF
  533. C
  534. FCLIMI = 1.1D0*FC
  535. IF (FCJ.GT.FCLIMI) THEN
  536. FCJ = FCLIMI
  537. ENDIF
  538. C
  539. ELAS0 = 11000.D0*(FCJ)**(1.D0/3.D0)
  540. E28 = 11000.D0*(FC)**(1.D0/3.D0)
  541.  
  542. IF (ICOMP.EQ.1) THEN
  543. FLU0 = 3.60D0/E28*SQRT(DUR)/(SQRT(DUR)
  544. *+0.37D0*EXP(2.8D0*FCJ/FC))
  545. C
  546. ELSE IF (ICOMP.EQ.0) THEN
  547. FLU0 = 1.40D0/E28*SQRT(DUR)/(SQRT(DUR)
  548. *+0.40D0*EXP(3.1D0*FCJ/FC))
  549. ENDIF
  550. C
  551. C RETRAIT
  552. C*****************************************************************
  553. C
  554. IF (FC.GE.57) THEN
  555. CASFC28 = 30.D0-0.21D0*FC
  556. ELSE
  557. CASFC28 = 18.D0
  558. ENDIF
  559. C
  560. IF (ICOMP.EQ.1) THEN
  561. ERET1 = CASFC28*(72.D0*EXP(-0.046D0*FC)+75.D0-RH/100.D0)
  562. **DATSEC/(DATSEC+2.8D0*(RM**2))
  563. ERET = CASFC28*(72.D0*EXP(-0.046D0*FC)+75.D0-RH/100.D0)
  564. **DUR /(DUR +2.8D0*(RM**2))
  565. GO TO 51
  566. C
  567. ELSE IF (ICOMP.EQ.0) THEN
  568. C
  569. ERET1 = CASFC28*(72.D0*EXP(-0.046D0*FC)+75.D0-RH/100.D0)
  570. **DATSEC/(DATSEC+8.4D0*(RM**2))
  571. ERET = CASFC28*(72.D0*EXP(-0.046D0*FC)+75.D0-RH/100.D0)
  572. **DUR/(DUR+8.4D0*(RM**2))
  573. GO TO 52
  574. C
  575. ENDIF
  576. C
  577. C FLUAGE DE DESSICCATION
  578. C*****************************************************************
  579. 51 IF (ICOMP.EQ.1) THEN
  580. FLUD = 3.2D0*1D3/E28*(ERET-ERET1)
  581. ENDIF
  582. C
  583. 52 IF (ICOMP.EQ.0) THEN
  584. FLUD = 1D3/E28*(ERET-ERET1)
  585. ENDIF
  586. C
  587. C
  588. C TYPE DE FLUAGE CONSIDERE
  589. C*****************************************************************
  590. C ICAS = 1 : CALCUL DU FLUAGE PROPRE SEULEMENT
  591. C ICAS = 2 : CALCUL DU FLUAGE PROPRE + FLUAGE DE DESSICCATION
  592. C
  593. ICAS = 1
  594. IF (ICAS.EQ.1) THEN
  595. FLU = FLU0
  596. ELSE IF (ICAS.EQ.2) THEN
  597. FLU = FLU0 + FLUD
  598. ENDIF
  599. C
  600. GO TO 100
  601. C
  602. C*****************************************************************
  603. C 8 : MODELE BP-KX
  604. C*****************************************************************
  605. C*****************************************************************
  606. C
  607. 60 E28=4734.D0*SQRT(FC)
  608. Q1 = 4597.D0/E28
  609. WSURC = EAU/CIMENT
  610. Q2 = 0.00045D0*WSURC**(0.8D0)*C**(1.5D0)
  611. **(1.D0-A/2500.D0)**(-0.9D0)*FC**(-0.5D0)-0.39D0
  612. Q3 = 0.025D0*Q2
  613. Q4 = 0.017D0*WSURC**(2.3D0)*C**(0.2D0)
  614. **(1.D0-A/2500.D0)**(0.39D0)*FC**(0.46D0)
  615. Q5 = 3.321D0*FC**(-0.5D0)
  616.  
  617. R = 1.7D0*(TFLU**(0.12D0))+8.D0
  618. ZTT0 = TFLU**(-0.5D0)*LOG(1.D0+DUR**(0.1D0))
  619. QFT0 = 1.D0/(0.086D0*(TFLU**(2.D0/9.D0))+1.21D0
  620. **(TFLU**(4.D0/9.D0)))
  621. QTT0 = QFT0*((1.D0+((QFT0/ZTT0)**(R)))**(-1.D0/R))
  622. FLU0 = Q1+Q2*QTT0+Q3*LOG(1+DUR)
  623. *+Q4*LOG((TFLU+DUR)/TFLU)
  624. C
  625. C
  626. C TERME D HUMIDITE : COEFH
  627. C*****************************************************************
  628. HUMI = RH/100.D0
  629. IF(HUMI.EQ.1.D0) THEN
  630. COEFH = -0.2D0
  631. ELSE IF(HUMI.LE.0.98D0) THEN
  632. COEFH = 1.D0-(HUMI)**3
  633. ELSE
  634. COEFH = (1.D0-0.98D0**3)-((1.D0-0.98D0**3)
  635. *+0.2D0)/0.02D0*(HUMI-0.98D0)
  636. ENDIF
  637. C
  638. RAP = AGREG/SABLE
  639. IF (RAP.GT.2.6D0) THEN
  640. ALPHA4 = 0.7D0+0.3D0*(RAP)**(-3)
  641. ELSE
  642. ALPHA4 = 1.D0
  643. ENDIF
  644.  
  645. ALPHA1 = 0.0175D0*WSURC**(1.5D0)*C**(1.1D0)
  646. **FC**(-0.2D0)*(1.D0-A/2500.D0)*ALPHA4
  647. C
  648. C ALPHA2 = COEFFICIENT DU TYPE DE CIMENT
  649. C ALPHA2 = 1.00 = CIMENT TYPE 1
  650. C ALPHA2 = 0.85 = CIMENT TYPE 2
  651. C ALPHA2 = 1.15 = CIMENT TYPE 3
  652. C
  653. ALPHA2 = 1.D0
  654. C
  655. C ALPHA3 = TYPE DE CURE
  656. C ALPHA3 = 0.74 = EVAPORATION OU CURE SECHE
  657. C ALPHA3 = 1.00 = CURE DANS L EAU OU A 100% HR
  658. C ALPHA3 = 1.40 = CURE CONFINE AVEC PROTECTION
  659. C CONTRE LE SECHAGE
  660. C
  661. ALPHA3 = 1.D0
  662. C
  663. ESINF = (1.15D0*ALPHA1+0.16D0)*ALPHA2*ALPHA3
  664. C
  665. DIM = 2.D0*(VOL*1D9)/(AC*1D6)
  666. C
  667. C
  668. C TERME DE FORME : COEFS
  669. C*****************************************************************
  670. C COEFS = 1.00 : PLAQUE INFINIE
  671. C COEFS = 1.15 : CYLINDRE INFINI
  672. C COEFS = 1.25 : PRISME
  673. C COEFS = 1.30 : SPHERE
  674. C COEFS = 1.35 : CUBE
  675. C
  676. COEFS = 1.D0
  677. C
  678. IF (ALPHA3.EQ.0.74D0) THEN
  679. TCUR = 25.D0+TFLU
  680. ELSE
  681. TCUR = TFLU
  682. ENDIF
  683. C
  684. C1TCUR = 10.D0*(0.6D0+SQRT(4.5D0/TCUR))
  685. IF (C1TCUR.GT.18.D0) THEN
  686. C1TCUR = 18.D0
  687. ENDIF
  688. C
  689. TAUSH = 0.32D0*((COEFS*DIM)**2)/C1TCUR
  690. X1 = 17.D0+TAUSH/40.D0
  691. X2 = 12.D0+TCUR
  692. GX1 = SQRT(X1/(4.D0+0.9D0*X1))
  693. GX2 = SQRT(X2/(4.D0+0.9D0*X2))
  694. ESHINF = ESINF/(GX1*GX2)
  695. C
  696. FLUD = Q5*COEFH*ESHINF*(TANH(SQRT((TFLU+DUR-DATSEC)
  697. **(2.D0*TAUSH)))-TANH(SQRT((TFLU-DATSEC)*(2.D0*TAUSH))))**(0.5D0)
  698. C
  699. C
  700. C TYPE DE FLUAGE CONSIDERE
  701. C*****************************************************************
  702. C ICAS = 1 : CALCUL DU FLUAGE PROPRE SEULEMENT
  703. C ICAS = 2 : CALCUL DU FLUAGE PROPRE + FLUAGE DE DESSICCATION
  704. C
  705. ICAS = 1
  706. IF (ICAS.EQ.1) THEN
  707. FLU = 145.D0*FLU0*1D-6
  708. ELSE IF (ICAS.EQ.2) THEN
  709. FLU = 145.D0*(FLU0 + FLUD)*1D-6
  710. ENDIF
  711. C
  712. GO TO 100
  713. C
  714. C*****************************************************************
  715. C
  716. 100 RETURN
  717. END
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales