Revue de la gestion des produits 2025
Eléments clé de Viriato en 2025
Dans le cadre du développement continu que nous menons afin d’améliorer Viriato pour nos utilisateurs, voici quelques exemples parmi tant d’autres d’extensions fonctionnelles que nous avons mises en œuvre dans le logiciel en 2025.
Améliorations du programme :
- La fenêtre de train de Viriato Enterprise a été remplacée par une nouvelle implémentation qui intègre les informations de train et de famille de trains dans une seule vue, similaire à celle de Viriato Standard. Cette intégration facilite le travail avec l’ensemble des trains d’une famille.
- La vue de gestion du matériel roulant a été réécrite et se présente désormais sous la même apparence que les autres vues de Viriato. De plus, une nouvelle fonctionnalité permet l’échange de données de matériel roulant entre différentes versions de Viriato (par exemple, Viriato Standard et Enterprise).
Prototypage et nouveaux algorithmes :
- Un nouvel algorithme, « BzValidator » (de Bauzuschlag, le terme allemand pour la marge liée aux travaux), a été développé pour vérifier que les trains disposent de suffisamment de temps de réserve dans leurs horaires pour les travaux d’entretien. Dans de nombreux pays, des règles imposent que les horaires prévoient une quantité spécifique de temps de réserve par tranche de 100 km, ou qu’entre certains points clés, une durée précise de réserve soit allouée afin de garantir la ponctualité, même en cas de travaux sur la voie.
- Le prototype de résolution de conflits, décrit dans le rapport annuel de l’an dernier, qui utilise un solveur mathématique pour éliminer (ou réduire) les conflits de circulation dans un horaire en se basant sur un modèle microscopique accessible par MoD, est en cours de ré-implémentation directement dans le programme Viriato. Cette intégration, qui se poursuivra en 2026, permettra une utilisation plus efficace de cette fonctionnalité.
Planification des trains :
- Un nouveau type d’arrêt « passage » a été introduit pour modéliser les trains qui n’effectuent pas d’arrêt au début ou à la fin de leur parcours (par exemple lorsqu’ils entrent sur le réseau à un point de frontière nationale). Ces « passages » sont affichés dans les vues graphiques.
- Pour chaque famille de trains, une direction (par exemple : ascendante / descendante) peut être définie, permettant une visualisation standardisée du sens du trajet lors de la prise de décisions durant la planification.
- Des filtres de trains supplémentaires sont disponibles selon la voie utilisée au nœud, la période horaire ou la semaine modèle.
- Pour les voies de section bidirectionnelles, la direction principale peut maintenant être définie, celle-ci est ensuite utilisée lors du routage des trains et permet une différentiation plus fine par défaut.
- La sélection des trains dans l’horaire graphique a été améliorée, elle permet désormais de sélectionner plusieurs trains directement à l’aide d’une région délimitée avec la souris.
- Dans le graphique réticulaire, les temps de correspondance en gare peuvent être chargés et affichés à partir du module d’analyse des durées de voyage, offrant ainsi une vue synthétique des possibilités de correspondances.
- Les modèles de parcours à vide dans le module de planification des roulements peuvent désormais inclure une liste de nœuds traversés afin de créer des trains plus réalistes.
- Le flux de travail dans Viriato Enterprise a été amélioré avec plusieurs fonctions semblables à celles de Viriato Standard, telles que la décomposition des familles en trains individuels, le calcul en masse des temps de parcours et la remise automatique en train dérivé de trains divergents identiques au train modèle.
- Dans Viriato Enterprise, une fonction par lot permet de combiner des trains dont les extrémités se rencontrent dans un nœud en un seul train. Les modules Analyse de Robustesse et Recherche de Sillons fonctionnent désormais avec des phases d’infrastructure, et la gestion des numéros de trains peut se faire sur la base de contingents définis à utiliser dans un horaire.
- Dans le graphique réticulaire, la sélection des lignes pour l’édition et la mise en page ont été facilitées. Le flux de travail de regroupement des trains a été amélioré afin de mieux représenter le schéma de desserte souhaité.
Échange de données :
- L'import et l'export d’horaires au format railML 2.5 ont été ajoutés à Viriato (en plus des formats railML existants déjà) et ont été certifiés par railML.org comme conformes au standard. Cet ajout assure l’alignement de Viriato avec les versions de railML actuellement maintenues par la communauté.
- L’infrastructure de Viriato (nœuds dans Viriato Standard et nœuds et sections dans Viriato Enterprise) peut désormais être importée à partir de tableaux Excel, facilitant la création et la mise à jour des modèles d’infrastructure.
- Un nouveau module complémentaire est disponible pour exporter un horaire dans le format NeTEx (Network Timetable Exchange). Ce format est une norme technique CEN pour l’échange d’horaires de transport public et de données associées. Actuellement, seul l’export du profil CH est disponible, incluant des attributs spécifiques relatifs à l’infrastructure et aux circulations des trains (SID4PT) définis dans la base de données Viriato.
MoD (Microscopy-on-Demand) :
- Le module Microscopy on Demand (MoD) a été étendu pour permettre la planification d’itinéraires supplémentaires, entrant ou sortant, ainsi que la définition d’arrêts supplémentaires, qui sont représentés graphiquement dans la vue schématique des nœuds et inclus dans l’export railML.