J'ai des valeurs tirées d'un livre mais dont leurs 4 méthodes passent par le multiples abaques.
-Poutre 0,30 x0,50 de haut sur 2 appuis, potée 6,00 m
- charge répartie 8,45 KN/m compris Poid de poutre soit Moment=3802 DaN.m
-axe des armatures comprimées et tendues à 0,05 m du béton brute
-E béton 30500 Mpa correspondant à un fc28 de 34 Mpa
-E acier 210000 MPa
Dans cette exemple il se propose d'étudier 5 cas de ferraillages.
Je me suis arrêté au premier:
*pas d'armature comprimé
*0,3% d'armature tendues soit 4,5cm2, j'ai retenu 3HA14=4,62cm2
Leur 4 méthodes sont:
a*MAPSDIFF qu'il définisse comme "exact"
b*Méthode trilinéaire
c*Méthode des coefficients globaux
d*Méthode SIA162/CM CEB-FIP 1990
Avec des résultats de flèches:
a=8,8 mm ; b=10,8 mm ; c=12,4 mm ; d=12,3 mm.
"source:Vol 8, Dimensionnement des structures en béton,
presse polytechniques et universitaires romandes"
Comme c'est une poutre béton+acier, la formule de la flèche de base f=(5*ql^4/384EI)~1,5mm le suffit pas car E et I pour béton seul.
Les méthodes exposées ne permettant pas d'obtenir un résultat rapide lorsqu'une donnée change,
je suis partis du principe que :
l'allongement des armatures tendue "-" raccourci des armatures comprimées=allongement provoquant la flèche[/I][/I].
**Donc je fait mon tableur et j'arrive à une flèche de plus de 91 mm contre 11mm moyen pour les méthodes a à d.
J'ai vérifié 3 fois mes unitées, calculs, tout semble correct.
Ci-après la synthèse des valeurs et leurs unitées.
Où se trouve s'te p..... d'erreur ?.
Je pense que le problème ne vient pas du programme en lui même mais plutot des unitées.
P= portée (m)
G=moment optimum (daN.m)
F=charge au mètre linéaire de poutre (daN/m) (non compris poid de poutre)
V=poid au ml de poutre (daN/m)
x=hauteur de poutre (m)
y=largeur de poutre (m)
L=longueur de poutre (m)
S=section d'armature reélle tendue (cm2)
SS=section d'armature reélle comprimée (cm2)
Ea=mod d'elasticité aciers (Mpa) valeur fixe 210000Mpa
U= mod d'elasticité béton (Mpa) valeur fixe 30500Mpa
K=coefficient position de l'axe neutre (poutre rectangle : 1/2)
I=module de flexion (m4) valeur fixe 0,003125m4
d=longeur des tronçons (m) valeur pour l'exemple 0,10 (d ne fait pas varier beaucoup la flèche à ce stade)
T=0,6 (le 0,6 de 0,6*fc28)
W=fc28 Mpa
LimallA=limite d'allongement unitaire aciers valeur fixe 10 pour mille
Limracbf=limite raccouci unitaire béton valeur fixe 3,5 pour mille
dj=distance entre dessus de poutre et CDG du triangle de traction m
dx=distance entre dessus de poutre et axe armatures tendues m
enr=enrobage béton (m) valeur pour l'exemple 0,036
dc=diamatre cadre (mm)valeur pour l'exemple 8
datx=diametre armatures tendues(mm)valeur pour l'exemple 14
Déclaration :
TENDUE
Mt = moment
Rbt= contrainte dans béton tendu
Nt = force correspondante au triangle de contrainte appliquée au centre de gravité du triangle
Nta= force ajustée à l'axe de armature (et plus au cdg)
Jat= contrainte dans armatures tendues
Aat= allongement des armatures tendues
COMPRIMEE
Mc = moment
Rbc= contrainte dans béton comprimé
Bbc= raccourci béton comprimé
Aac= allongement des armatures comprimées
----------------------------------------------
c=0 valeur départ 'puis c=c+d
****************début boucle*************
Zone tendue:
Mt=((F+V)*c/2)*((1-(c/L))*L) unité:daN.m
Rbt=Mt*(x/2)/I/100000 unité:Mpa
Nt=((Rbt*(x/2)*y)/2)*1000*1000 unité:Newton
dj=(x-(1-K*(x/3))) unité:m
dx=x-enr-(dc*0,001)-(datx*0,001/2) unité:m
Nta=Nt*dj/dx unité:Newton
Jat=Nta/(S*100) unité:Mpa
Aat=Jat*d/Ea unité:m
si Aat>(d*limallA/1000)
then "erreur allongement armatures tendues supp à 10 pour mille"
goto fin
else
end if
**************
Zone comprimée:
Mc=Mt unité:daN.m
Rbc=Mt*(x/2)/I/100000 unité:Mpa
Bbc=Rbc*d/U unité:m
si Bbc>(d*limracbf/1000)
then "erreur raccourci béton comprimé supp à 3,5 pour mille"
goto fin
else
end if
***************
Allongement:
Al=(Aat-Bbc)
c=c+d
While c<L
goto Zone tendue
fin
****************fin boucle*************
-----------------------------------------------
Calcul de flèche:
C=longueur de corde = L (m)
A=longueur de l'arc = C+somme(Al) (m)
(C/A)=(sin(a/2))/(a/2) a:angle (radian)
le solveur entre C/A et (sin(a/2))/(a/2)
donne a donc
R=A/a (m)
et la flèche F=R*(1-(racine(1-((C^2)/(4*R^2)))))
-----------------------------------------------
Même en fixant une valeur limite de l'axe neutre à 2*0,05m la flèche reste de 0,0504m soit 50mm
Donc d'où vient l'erreur ou pourquoi cette démarche serait fausse.
Merci pour toutes sujestions
-----