0% ont trouvé ce document utile (0 vote)
30 vues6 pages

Programme Pour Pré

Le document décrit un programme de pré-dimensionnement d'une poutre en béton armé selon les normes BAEL, à implémenter dans Excel. Il couvre les étapes de calcul des charges, des sollicitations, de la vérification des dimensions, et du dimensionnement des aciers nécessaires. Les résultats finaux sont organisés pour une présentation claire dans un tableau Excel.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
30 vues6 pages

Programme Pour Pré

Le document décrit un programme de pré-dimensionnement d'une poutre en béton armé selon les normes BAEL, à implémenter dans Excel. Il couvre les étapes de calcul des charges, des sollicitations, de la vérification des dimensions, et du dimensionnement des aciers nécessaires. Les résultats finaux sont organisés pour une présentation claire dans un tableau Excel.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

# Programme pour pré-dimensionnement d'une poutre en BAEL (pour implémentation dans Excel)

# Données initiales (entrées de l'utilisateur dans Excel)

# Dimensions et propriétés matérielles

b = 20 # largeur de la poutre (cm)

h = 25 # hauteur de la poutre (cm)

L = 5 # portée de la poutre (m)

f_ck = 25 # résistance caractéristique du béton (MPa)

f_yk = 500 # résistance caractéristique de l'acier (MPa)

cover = 2.5 # enrobage (cm)

phi = 1.2 # diamètre approximatif des aciers (cm)

gamma_c = 25 # poids volumique du béton (kN/m3)

gamma_b = 1.5 # coefficient de sécurité pour le béton

gamma_s = 1.15 # coefficient de sécurité pour l'acier

# Charges appliquées

g_supplementaire = 5 # charge permanente supplémentaire (kN/m)

q_exploitation = 10 # charge d'exploitation (kN/m)

# Calcul du poids propre (G_pp)

G_pp = gamma_c * (b / 100) * (h / 100) # en kN/m

# Charge totale (G_t)

G_t = G_pp + g_supplementaire

# Combinaison des charges (ELU)

F_d = 1.35 * G_t + 1.5 * q_exploitation

# Moment fléchissant maximal (M_max) et effort tranchant maximal (V_max)

M_max = (F_d * L**2) / 8 # kN.m


V_max = (F_d * L) / 2 # kN

# Hauteur utile (d)

d = h - cover - phi / 2 # cm

z = 0.9 * d # bras de levier (cm)

# Résistance de l'acier (f_yd)

f_yd = f_yk / gamma_s # MPa

# Aire d'acier nécessaire (A_s)

A_s = (M_max * 1e5) / (z * f_yd) # cm2

# Verification des limites d'acier

A_s_min = 0.26 * (f_ck**0.5) / f_yk * b * d # cm2

A_s_max = 0.04 * b * h # cm2

# Nombre et diamètre des barres d'acier

n_barres = (A_s / (3.14 * (phi / 2)**2)) # nombre de barres

n_barres = round(n_barres) # arrondi au nombre entier le plus proche

# Espacement des étriers pour l'effort tranchant

A_sw = 2.5 # section des aciers transversaux (cm2, à adapter)

S_max = (A_sw * f_yd * z) / V_max # espacement maximal entre étriers (cm)

# Sorties pour Excel

results = {

"Poids propre G_pp (kN/m)": G_pp,

"Charge totale G_t (kN/m)": G_t,

"Moment maximal M_max (kN.m)": M_max,

"Effort tranchant maximal V_max (kN)": V_max,

"Hauteur utile d (cm)": d,


"Bras de levier z (cm)": z,

"Aire d'acier nécessaire A_s (cm2)": A_s,

"A_s_min (cm2)": A_s_min,

"A_s_max (cm2)": A_s_max,

"Nombre de barres n_barres": n_barres,

"Espacement maximal des étriers S_max (cm)": S_max

# Affichage des résultats

for key, value in [Link]():

print(f"{key}: {value}")

tous les étapes pour effectuer le calcul (de A à Z) de pré-dimensionnement des éléments de
structure d'une poutre de 20x25 (en BAEL) pour en faire un programmation en Excel
ChatGPT a dit :

ChatGPT

Pour effectuer le calcul de pré-dimensionnement des éléments d’une poutre en béton armé
selon les règles du BAEL (Béton Armé aux États Limites), voici les étapes détaillées, de A à
Z, que vous pourrez ensuite programmer en Excel. L’objectif est de calculer les sollicitations,
vérifier les dimensions, déterminer les aciers nécessaires et optimiser la conception.

1. Entrée des données initiales

 Dimensions de la poutre : largeur b=20 cmb = 20 \, \text{cm}b=20cm, hauteur h=25


cmh = 25 \, \text{cm}h=25cm.
 Portée de la poutre (LLL) : donnée par le projet.
 Charges appliquées :
o Charges permanentes (GGG) : poids propre de la poutre, revêtements, etc.
o Charges d’exploitation (QQQ) : charges liées à l’usage (exemple : surcharge de
plancher).
 Résistances des matériaux :
o Résistance caractéristique du béton (fckf_{ck}fck) et module de calcul
(fcdf_{cd}fcd).
o Résistance des aciers (fykf_{yk}fyk) et module de calcul (fydf_{yd}fyd).
 Autres données :
o Classe de fluage.
o Couverture d’enrobage (ccc) pour le béton.
2. Calcul des charges permanentes et poids propre

1. Poids propre de la poutre :

Gpp=γc⋅b⋅h⋅LG_{\text{pp}} = \gamma_c \cdot b \cdot h \cdot LGpp=γc⋅b⋅h⋅L

où γc=25 kN/m3\gamma_c = 25 \, \text{kN/m}^3γc=25kN/m3 (masse volumique du


béton).

2. Charge totale (GtG_tGt) :

Gt=Gpp+GsuppleˊmentairesG_t = G_{\text{pp}} + G_{\text{supplémentaires}}Gt


=Gpp+Gsuppleˊmentaires

où GsuppleˊmentairesG_{\text{supplémentaires}}Gsuppleˊmentaires correspond aux


charges permanentes hors poids propre.

3. Charge d’exploitation (QQQ) : donnée ou calculée selon la norme.


4. Combinaison des charges (ELU\text{ELU}ELU) :

Fd=1.35⋅Gt+1.5⋅QF_d = 1.35 \cdot G_t + 1.5 \cdot QFd=1.35⋅Gt+1.5⋅Q

3. Calcul des sollicitations

1. Moment fléchissant maximal :


o Poutre simplement appuyée : Mmax=Fd⋅L28M_{max} = \frac{F_d \cdot L^2}
{8}Mmax=8Fd⋅L2
o Autres cas (encastrée, continue) : moment selon les schémas classiques.
2. Effort tranchant maximal : Vmax=Fd⋅L2V_{max} = \frac{F_d \cdot L}{2}Vmax
=2Fd⋅L

4. Vérification des dimensions de la poutre

1. Hauteur minimale pour éviter le flambement ou la déformation excessive :

hmin=Lλh_{\text{min}} = \frac{L}{\lambda}hmin=λL

avec λ\lambdaλ dépendant de la classe de la poutre (typiquement entre 10 et 20).

2. Vérification du critère de flèche :

Fleˋche admissible=L250 aˋ L500\text{Flèche admissible} = \frac{L}{250} \, \text{à}


\, \frac{L}{500}Fleˋche admissible=250Laˋ500L
5. Calcul des aciers longitudinaux

1. Moment de résistance nécessaire (MRM_RMR) :

MR=MmaxγbM_R = \frac{M_{max}}{\gamma_b}MR=γbMmax

où γb\gamma_bγb est le coefficient partiel de sécurité (souvent [Link]).

2. Aire d'acier nécessaire (AsA_sAs) :

As=MRz⋅fydA_s = \frac{M_R}{z \cdot f_{yd}}As=z⋅fydMR

avec :

o z=0.9⋅dz = 0.9 \cdot dz=0.9⋅d, bras de levier ;


o d=h−c−ϕ/2d = h - c - \phi/2d=h−c−ϕ/2, hauteur utile.
3. Vérification des limites :

As,min≤As≤As,maxA_{s,\text{min}} \leq A_s \leq A_{s,\text{max}}As,min≤As


≤As,max

4. Disposition des barres d'acier : Calculer le diamètre et le nombre de barres


nécessaires (ϕ,n\phi, nϕ,n) en fonction de AsA_sAs.

6. Calcul des aciers transversaux (étriers)

1. Effort tranchant résistant (VRdV_RdVRd) :

VRd=As⋅fyd⋅sin⁡αV_Rd = A_s \cdot f_{yd} \cdot \sin \alphaVRd=As⋅fyd⋅sinα

où α\alphaα est l’angle des armatures par rapport à l’horizontale.

2. Espacement des étriers (sss) :

s=Asw⋅fyd⋅sin⁡αVmaxs = \frac{A_{sw} \cdot f_{yd} \cdot \sin \alpha}


{V_{max}}s=VmaxAsw⋅fyd⋅sinα

7. Résultats

Organiser les résultats finaux en un tableau Excel clair :

 Dimensions de la poutre.
 Charges appliquées.
 Moments, efforts tranchants.
 Acier longitudinal (section, diamètre, nombre de barres).
 Acier transversal (espacement, diamètre des étriers).

8. Vérification aux états limites

1. État limite ultime (ELU) :


o Vérification des résistances calculées (flèche, moments, etc.).
2. État limite de service (ELS) :
o Vérification des déformations (flèche), ouverture de fissures.

9. Implémentation Excel

1. Feuilles de calcul :
o Une feuille pour les données d’entrée.
o Une feuille pour les calculs (moment, acier, etc.).
o Une feuille pour les résultats.
2. Formules Excel :
o Intégrer les formules mentionnées ci-dessus dans les cellules.
o Utiliser des formules conditionnelles pour vérifier les critères (par exemple,
AsA_sAs respecte-t-il les limites).
3. Graphiques :
o Ajouter des visualisations pour les distributions de moment et effort tranchant.

Souhaitez-vous une assistance pour structurer cette programmation Excel ou pour rédiger un
algorithme complet ? 😊

Vous aimerez peut-être aussi