STAGE SNCF - Analyse frein (FAMOS)

🚀 Objectif

Automatiser l’analyse des données de frein grâce à un traitement conçu sur le logiciel FAMOS. Expliquer chaque étape de façon pédagogique pour rendre l’outil compréhensible et utilisable par des non-développeurs.

💡 Ce que j’ai appris

  • Apprendre à utiliser un langage spécifique (FAMOS), sans documentation complète ni base initiale.
  • Structurer et rédiger une documentation technique claire, adaptée à un public non développeur.
  • Concevoir un dictionnaire de fonctions FAMOS, illustré par des exemples concrets liés au freinage.
  • Identifier les besoins utilisateurs, notamment l’affichage visuel des erreurs dans l’interface pour faciliter la compréhension.
  • Intégrer les retours des freinistes à travers plusieurs phases de test, afin d’améliorer la fiabilité et l’ergonomie du traitement.
Capture d'écran du projet

🎯 Problématique

Les freinistes disposaient d’un traitement FAMOS de base, mais il ne gérait pas les situations réelles où des erreurs peuvent survenir. Par exemple, si la vitesse du train ne s’arrêtait jamais, aucun message ne l’indiquait et cela pouvait fausser l’analyse. Comme les utilisateurs ne sont pas développeurs, ils avaient besoin d’un outil capable de détecter ces cas particuliers et de les afficher clairement pour comprendre rapidement le problème. Le traitement devait donc être repensé pour être à la fois plus fiable et plus facile à utiliser.

🧩 Mon rôle

Mon rôle a été de rendre le traitement FAMOS plus accessible, compréhensible et évolutif. J’ai conçu un guide détaillé pour permettre aux freinistes de reprendre la main sur l’outil même après mon départ. J’ai aussi créé un dictionnaire complet des fonctions FAMOS, pour qu’ils puissent eux-mêmes coder ou modifier le traitement si nécessaire. J’ai mis en place un système d’affichage des erreurs directement dans l’interface graphique, afin de faciliter la compréhension des problèmes. Enfin, j’ai répondu aux questions des utilisateurs, expliqué le fonctionnement du logiciel, et adapté le traitement en fonction de leurs retours, car chacun avait des besoins spécifiques.

📷 Interface & Affichage des erreurs

🖥️ Page d’accueil du traitement FAMOS

Accueil traitement FAMOS

⚠️ Exemples d’erreurs détectées automatiquement

Vitesse non nulle à la fin

Erreur vitesse non nulle

Plusieurs top frein détectés

Erreur top frein multiple

✅ Bilan

L’un des points les plus positifs a été l’implication de l’équipe frein, toujours disponible pour m’accompagner, même s’ils ne sont pas codeurs. Grâce à leur soutien, j’ai pu progresser rapidement et monter en compétence sur le logiciel FAMOS. Ce stage m’a aussi permis de constater l’impact concret de mon travail et de comprendre à quoi servait réellement le traitement développé.

La principale difficulté rencontrée concernait la communication. Les freinistes étant souvent en déplacement pour les essais, les échanges se faisaient à distance. Travailler seule au bureau dans ces conditions demandait de l’adaptation, mais chacun a su faire les efforts nécessaires pour faire avancer le projet.

Ce stage m’a appris à faire le lien entre le code et le fonctionnement du frein des trains. Ce n’est pas une tâche simple, mais cette expérience m’a montré que l’informatique peut réellement aller très loin et apporter une aide précieuse sur le terrain.