Éléments mobiles
Gère l’état des organes de commande des aiguilles, passages à niveau, …
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:
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é:
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
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
Par ordre alphabétique:
Gère l’état des organes de commande des aiguilles, passages à niveau, …
Fournit les informations de position des trains sur le réseau
Gère l’état de réservation des zones
Gère le cycle des routes
Décide de l’ordre de formation des itinéraires
Représente un train dans la simulation