Résumé:
Le projet de fin d’études « Geo_Code_Lab » présente une application PC innovante
conçue pour automatiser l’analyse de trois essais géotechniques de laboratoire : l’analyse
granulométrique par tamisage, l’essai de cisaillement direct et l’essai triaxial. Destinée
aux ingénieurs géotechniciens, Geo_Code_Lab calcule des paramètres essentiels comme
les coefficients d’uniformité (Cu) et de courbure (Cc), la cohésion (c), l’angle de
frottement (φ), et les cercles de Mohr, tout en générant des courbes granulométri ques,
des diagrammes de Mohr-Coulomb . Cette solution améliore la précision et réduit le
temps de traitement pour les projets de fondations, remblais ou pentes.
Le développement a nécessité de relever plusieurs défis de programmation, notamment
la transcription de formules complexes ( critère de Mohr-Coulomb) en algorithmes
fiables, la gestion des erreurs de données expérimentales, et l’optimisation pour traiter de
grands volumes de données. Ces obstacles ont été surmontés grâce à Python pour les
calculs, Matplotlib pour la visualisation et Tkinter pour une interface utilisateur
ergonomique, accessible même aux non-programmeurs.
La méthodologie adoptée comprend une analyse des besoins des géotechniciens, la
conception d’un modèle algorithmique robuste, un développement itératif avec tests
unitaires, et une validation par comparaison avec des calculs manuels. Chaque essai est
modélisé précisément : le tamisage produit des courbes de passant, le cisaillement direct
applique τ = c + σ_n·tan(φ). Les tests ont démontré une fiabilité élevée et une réduction
significative du temps d’analyse.
Geo_Code_Lab se distingue par son interface intuitive, ses rapports standardisés et son
potentiel d’évolution pour intégrer d’autres essais ou normes internationales. Ce projet,
à la croisée de l’informatique et du génie civil, propose une solution pratique et innovante,
captivante pour les professionnels cherchant à optimiser l’analyse géotechnique avec
efficacité et précision.