0% ont trouvé ce document utile (0 vote)
9 vues5 pages

Module de Dimensionnement VB6 pour Structures

Transféré par

syntichandria24
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)
9 vues5 pages

Module de Dimensionnement VB6 pour Structures

Transféré par

syntichandria24
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

### **Chapitre : Informatisation du Module de Dimensionnement avec

Visual Basic 6 (VB6)**

---

#### **Introduction**

Dans le cadre du dimensionnement des éléments structuraux d’un


bâtiment R+3, les calculs manuels peuvent rapidement devenir fastidieux
et exposés aux erreurs. Pour automatiser et fiabiliser ces opérations,
l’utilisation de **Visual Basic 6 (VB6)** s’est imposée comme une solution
efficace.

Le module de dimensionnement développé avec VB6 permet de calculer


rapidement les caractéristiques des éléments structuraux, notamment les
armatures nécessaires pour les poteaux et poutres, tout en respectant les
normes BAEL 91 modifié 99. Ce chapitre détaille le processus de
réalisation et la présentation de ce module.

---

#### **Objectifs du Module de Dimensionnement**

Le module de dimensionnement vise à :

1. **Automatiser le calcul des sections et des armatures** pour les


éléments structuraux.

2. **Garantir la précision des résultats**, en réduisant les risques d’erreurs


humaines.

3. **Fournir une interface utilisateur conviviale**, facilitant l’utilisation par


tout opérateur.

4. **Accélérer le processus de dimensionnement**, notamment pour les


poutres et poteaux.

---
#### **Réalisation du Module de Dimensionnement**

##### **1. Analyse des Besoins**

Le dimensionnement nécessite les données suivantes :

- **Entrées** :

- Longueur et section initiale des éléments.

- Charges appliquées (permanentes et d'exploitation).

- Caractéristiques des matériaux (béton et acier).

- **Sorties** :

- Section optimale des éléments en béton.

- Diamètre et quantité des armatures nécessaires.

- Vérification des contraintes admissibles.

##### **2. Programmation sous VB6**

La réalisation du module a été structurée en plusieurs étapes :

- **Déclaration des variables** : Pour les dimensions, charges, et résultats.

- **Écriture des formules** : Intégration des équations de


dimensionnement issues des normes BAEL.

- **Affichage des résultats** : Les données calculées sont présentées sous


forme claire et lisible.

Exemple de programme pour le dimensionnement d’une poutre :

```vb

Private Sub Calculer_Click()

Dim L As Double ' Longueur de la poutre (m)

Dim q As Double ' Charge linéaire (kN/m)

Dim Mmax As Double ' Moment maximal (kNm)

Dim d As Double ' Hauteur utile (cm)

Dim As_ As Double ' Section d'acier (cm²)


' Entrée des données

L = Val(TextBox_Longueur.Text)

q = Val(TextBox_Charge.Text)

d = Val(TextBox_Hauteur.Text)

' Calcul du moment maximal

Mmax = (q * L ^ 2) / 8

' Calcul de la section d'acier requise

As_ = (Mmax * 10 ^ 5) / (0.87 * 500 * d)

' Affichage des résultats

Label_Resultat.Caption = "Section d'acier nécessaire : " & Format(As_,


"0.00") & " cm²"

End Sub

```

##### **3. Validation du Module**

Le module a été testé avec des exemples de calculs manuels pour vérifier
la cohérence des résultats. Les écarts observés sont négligeables,
confirmant la fiabilité du programme.

---

#### **Présentation Graphique du Module**

Le module de dimensionnement est doté d’une interface graphique simple


et intuitive, développée pour faciliter l’utilisation :
- **Zones de saisie des données** : Permettent d’entrer les paramètres
nécessaires (longueur, charge, section initiale, etc.).

- **Bouton de calcul** : Lance le traitement automatique des données.

- **Zone de résultats** : Affiche les dimensions optimales et les armatures


nécessaires sous forme de texte.

**Exemple de présentation graphique :**

- Fenêtre principale avec :

- Champs pour saisir les longueurs, charges, et caractéristiques des


matériaux.

- Un bouton "Calculer" pour déclencher le dimensionnement.

- Une étiquette pour afficher les résultats calculés.

---

#### **Avantages du Module de Dimensionnement sous VB6**

- **Rapidité** : Réduit considérablement le temps nécessaire pour les


calculs manuels.

- **Précision** : Fiabilité des résultats grâce à l’automatisation.

- **Simplicité** : Interface conviviale et accessible, même pour des


opérateurs non expérimentés en programmation.

- **Adaptabilité** : Possibilité d’ajuster facilement les formules et les


paramètres en fonction des besoins spécifiques.

---

#### **Conclusion**

Le module de dimensionnement développé avec Visual Basic 6 constitue


un outil performant et efficace pour automatiser les calculs structurels.
Grâce à son interface intuitive et sa précision, il facilite la réalisation des
études techniques tout en garantissant le respect des normes en vigueur.
Cette démarche montre l’importance de l’informatisation dans les projets
de construction, en apportant à la fois rapidité et fiabilité.
---

Souhaitez-vous que j’ajoute un croquis ou un exemple pratique lié à ce


module ?

Vous aimerez peut-être aussi