Poste d'aiguillage

Décrit le fonctionnement du poste d’aiguillage virtuel

Le modèle de simulation définit le rôle et comportement des différents objets simulés au sein d’OSRD.

Cette modélisation est un compromis entre de multiples enjeux:

  • fidélité de la simulation
  • interprétabilité des résultats
  • adaptabilité du modèle à différentes technologies et usages, que cela soit en terme de signalisation, de poste d’aiguillage, ou d’usage des données

En particulier, certaines subtilités propres aux systèmes pratiques ont été sacrifiées sur l’autel de la compatibilité et de l’interprétabilité:

  • un signal doit forcément s’addresser à un train en particulier: les signaux n’ont pas d’aspect par défaut; ils n’existent que pour être vus
  • les itinéraires / routes sont formées à destination d’un train en particulier

Ce document est une description du modèle de fonctionnement cible d’OSRD. Il a pour objectif de renseigner développeurs et experts métiers sur le fonctionnement du simulateur. Des changements y sont apportés au fil de l’évolution du projet.

Ce modèle est en cours d’implémentation

Architecture

flowchart TD
    %%%% NODES

    train[Train]
    %% ↓
    signaling[Signalisation]
    %% ↓
    routing[Routage]
    ordering[Ordonnancement]
    %% ↓
    reservation[Réservation]
    %% ↓
    location[Localisation]
    movable-elements["Éléments mobiles"]

    %%%% EDGES

    train -- réagit à --> signaling
    train -- réclame les itinéraires --> ordering
    ordering -- commande --> routing
    signaling -- observe --> reservation
    routing -- observe et réserve --> reservation
    reservation -- observe --> location
    reservation -- actionne --> movable-elements
    train -- informe --> location

    %%%% CLICKABLE LINKS

    click train href "./train/" _self
    click ordering href "./ordering/" _self
    click signaling href "./signaling/" _self
    click routing href "./routing/" _self
    click reservation href "./reservation/" _self
    click location href "./location/" _self
    click movable-elements href "./movable-elements/" _self

Remerciements

Par ordre alphabétique:

  • Christophe Mémin
  • Djamal Bellebia
  • Gilles Dessagne
  • Nathanaël Dias

Éléments mobiles

Gère l’état des organes de commande des aiguilles, passages à niveau, …

Localisation

Fournit les informations de position des trains sur le réseau

Reservation

Gère l’état de réservation des zones

Routage

Gère le cycle des routes

Ordonnancement

Décide de l’ordre de formation des itinéraires

Train

Représente un train dans la simulation