Académique Documents
Professionnel Documents
Culture Documents
d’Ingénieurs
Université de Lomé
Département Génie
BP : 1515 Lomé – Togo mécanique
REPUBLIQUE TOGOLAISE
Travail – Liberté – Patrie
Présenté par :
• DOUHADJI Kodjo Jules 439615 MP-GM
• SAMATI Ablam Jean Paul 437996 MP-GM
• MIBAMBA Matieyendou 433497 MP - GM
1
Table des matières
INTRODUCTION ....................................................................................................................................... 3
I. Description du projet et cahier de charges ................................................................................. 3
II. Outils de travail ........................................................................................................................... 3
1. Présentation du langage python ............................................................................................. 3
2. Présentation du logiciel Spyder. .............................................................................................. 4
III. Etapes ...................................................................................................................................... 4
1. Présentation de la résolution adoptée ....................................................................................... 4
2. Code source de l’application ....................................................................................................... 6
3. Présentation du module tkinter ............................................................................................ 11
4. Compilation et aperçu de l’interface..................................................................................... 12
CONCLUSION ......................................................................................................................................... 14
2
INTRODUCTION
La résolution d’un système de flexion d’une poutre sur deux appuis peut s’avérer complexe, et
fastidieux dans le cas d’une multitude de charges qu’elles soient concentrées et/ou reparties.
Or la résolution de tels systèmes se révèle d’une importance capitale dans le domaine de
l’ingénieur.
Au vu de tout de cela, ne serait-il pas intéressant de pouvoir rendre cette résolution plus rapide
et moins fastidieuse ? Ce pourquoi dans le cadre d’un projet informatique comptant pour
l’unité d’enseignement INF2120, nous avons opté pour une résolution ainsi numérique de ce
système.
3
Python comporte une bibliothèque standard complète. Les interpréteurs pythons sont
disponibles pour plusieurs systèmes d’exploitation.
III. Etapes
1. Présentation de la résolution adoptée
a) Détermination des paramètres principaux
Soit un système constitué d’une poutre soumise à un effort concentré et à un effort réparti
reposant sur deux appuis suivant le schéma suivant :
Pour la résolution d’un tel système de flexion, nous avons eu recours aux relations
fondamentales d’équilibre statique d’un solide.
𝐹𝑒𝑥𝑡 = ⃗0
∑ ⃗⃗⃗⃗⃗⃗⃗ ∑ ⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑀/𝑝𝑜𝑖𝑛𝑡 = ⃗0
4
b) Les calculs
⃗⃗⃗⃗⃗⃗⃗
∑𝐹 ⃗
𝑒𝑥𝑡 = 0
−𝐹𝑥𝐵 + 𝐹1 𝐶𝑜𝑠𝛼 = 0
{𝐹 + 𝐹 + 𝐹 𝑆𝑖𝑛𝛼 − 𝑞𝐶𝐷 = 0
𝑦𝐴 𝑌𝐵 1
∑ 𝑀/𝐵 = 0
𝐶𝐷
−𝐹𝑦𝐴 . 𝐴𝐵 + 𝐹1 𝑆𝑖𝑛𝛼. 𝐸𝐵 + 𝑞𝐶𝐷 (𝐵𝐷 + )=0
2
1 𝐶𝐷
𝐹𝑦𝐴 =𝐴𝐵 (𝐹1 𝑆𝑖𝑛𝛼. 𝐸𝐵+ 𝑞𝐶𝐷 (𝐵𝐷 + 2
))
Finalement : 𝐹𝑦𝐴 + 𝐹𝑌𝐵 + 𝐹1 𝑆𝑖𝑛𝛼 − 𝑞𝐶𝐷 = 0 nous permet de tirer 𝐹𝑌𝐵 = −𝐹𝑦𝐴 + 𝐹1 𝑆𝑖𝑛𝛼 + 𝑞𝐶𝐷
T = 𝐹𝑦𝐴 − 𝐹1 𝑆𝑖𝑛𝛼
N= −𝐹1 𝐶𝑜𝑠𝛼
5
𝑀𝑌 = 𝐹𝑦𝐴 . 𝑥 − 𝐹1 𝑆𝑖𝑛𝛼(𝑥 − 𝐴𝐸)
o Coupe entre C et D
N = −𝐹1 𝐶𝑜𝑠𝛼
N= 𝐹𝑌𝐵
T= - 𝐹𝑌𝐵
𝐶𝐷
𝑀𝑌 =(𝐹𝑦𝐴 . 𝑥 − 𝐹1 𝑆𝑖𝑛𝛼)𝑥 + 𝐹1 𝑆𝑖𝑛𝛼(𝐴𝐸) − 𝑞 𝐶𝐷(𝑥 − 𝐴𝐷 + 2
)
6
7
8
9
10
3. Présentation du module tkinter
Le module tkinter de python est un module qui gère les interfaces graphiques. Ainsi grâce à ce
module, nous avons pu donner à notre application, une interface graphique paramétrable et
modifiable à tout moment.
Ce module contient plusieurs outils que nous pouvons regrouper en deux categories :
o Les widgets (boutons, labels, etc…) qui permettent de créer une interaction entre
l’utilisateur et l’interface.
o Les conteneurs (les frames, canvas, etc…) qui permettent comme leur nom l’indique
de contenir des widgets.
11
4. Compilation et aperçu de l’interface
Lors de l’ouverture de notre application, l’interface de notre application se présente comme
suit :
12
13
CONCLUSION
La résolution d’un système de poutre sollicitée en flexion peut s’avérer complexe. Ce
pourquoi ce projet s’est atteler à une résolution numérique de ce système dans le cas d’une
flexion sur deux appuis. Au terme du projet une application permettant d’aboutir à cette
résolution a été implémentée.
Ce rapport présentait le travail dans sa globalité. Somme toutes, nous pouvons dire que la
programmation peut jouer un grand rôle dans la résolution de système complexe
14