SNCF

Développement IHM pour aiguillages ferroviaires — SNCF Lorraine

MobilitéAutomation

L'entreprise

La SNCF est l'opérateur ferroviaire national français, gérant l'un des réseaux ferroviaires les plus denses d'Europe avec des dizaines de milliers de kilomètres de voies et des milliers d'aiguillages assurant l'acheminement en sécurité des trains grandes lignes, régionaux et de fret.

La fiabilité des systèmes de contrôle des aiguillages est un enjeu de sécurité critique : tout dysfonctionnement peut avoir des conséquences graves sur la circulation des trains. Le développement et la qualification des logiciels embarqués et des IHM de supervision sont soumis aux normes ferroviaires les plus exigeantes (EN 50128, CENELEC).

Challenge & Objectif

La mission confiée à AUTEM portait sur le développement en C / Controlbuild de l'IHM de supervision des aiguillages ferroviaires sur un tronçon lorrain, avec une approche HIL (Hardware In the Loop) pour la validation du logiciel sans risque sur l'infrastructure réelle.

Parmi les défis identifiés :

  • Développement en langage C et environnement Controlbuild spécifique aux systèmes ferroviaires SNCF ;
  • Exigences de sûreté ferroviaire (SIL) imposant des processus de développement et de vérification formalisés ;
  • Mise en place d'un banc de test HIL pour simuler le comportement des aiguillages réels et valider l'IHM sans intervention sur infrastructure en service ;
  • Respect des standards ergonomiques SNCF pour les IHM de supervision (couleurs, codes, interactions) ;
  • Coordination avec les équipes signalisation SNCF pour la validation des scénarios de test.
Infrastructure ferroviaire SNCF

AUTEM a su monter en compétences rapidement sur notre environnement de développement Controlbuild et a produit une IHM conforme à nos standards ferroviaires. La démarche HIL a permis de valider l'ensemble des scénarios de manœuvre sans aucune intervention sur le réseau réel.

Ingénieur Signalisation,SNCF — Direction Technique Lorraine

Stratégie

  1. Analyse des spécifications et prise en main de Controlbuild
    Étude des spécifications fonctionnelles SNCF et des standards de développement ferroviaires, prise en main de l'environnement Controlbuild et du référentiel des IHM existantes.

  2. Développement de l'IHM en C / Controlbuild
    Développement des écrans de supervision des aiguillages (synoptiques de voies, état des aiguilles, commandes d'orientation), conformément aux standards ergonomiques SNCF et aux exigences de sûreté.

  3. Mise en place du banc HIL et tests
    Configuration du banc Hardware In the Loop pour simuler le comportement des actionneurs d'aiguillages, développement des scénarios de test couvrant les cas nominaux et les cas de défaut.

  4. Validation et qualification
    Exécution des campagnes de test sur banc HIL, correction des anomalies détectées et rédaction de la documentation de qualification conforme aux exigences ferroviaires.

Résultats & Apprentissages

  • IHM livrée conforme aux standards SNCF, validée sur banc HIL sans aucune intervention sur le réseau ferroviaire en service ;
  • Tous les scénarios de test (nominaux et dégradés) validés sur le banc HIL avant déploiement ;
  • Documentation de qualification complète constituée et transmise à la direction technique SNCF ;
  • Approche HIL validée comme méthode de développement et de test pour les futures évolutions du système ;
  • Acquisition d'une expertise rare sur l'environnement de développement Controlbuild et les normes ferroviaires CENELEC.

Prêt à restaurer votre autonomie ?

Pérennité et Performance
Polyvalent et Agnostique
Pragmatique et Humain
Traitons votre URGENCE