Brevet FR3075742A1 (20190628)

REVENDICATIONS1.- Procédé (100) de réinitialisation d'un contrôleur de zone (ZCn) dans un système de supervision des trains du type « à gestion des trains basée sur la communication », comportant les étapes suivantes, réalisées par le contrôleur de zone (ZCn) : - en période de fonctionnement nominal (F1) du contrôleur de zone, sauvegarder (110,\n<CLM>\1\tpériodiquement une image d'une situation opérationnelle courante sur une mémoire externe ; et - suite à une période d'indisponibilité (F2) du contrôleur de zone et après que le contrôleur de zone a été redémarré (300), pendant une période de réinitialisation (F3): - établir (320) une image de la situation opérationnelle après redémarrage du contrôleur de zone ; - récupérer (340), depuis la mémoire externe, une dernière image de la situation opérationnelle sauvegardée en tant qu'image de la situation opérationnelle avant la période d'indisponibilité du contrôleur de zone ; - collecter (340) des informations de franchissement de frontières d'une zone (Sn) associée au contrôleur de zone (ZCn) durant la période d'indisponibilité du contrôleur de zone ; et, - vérifier (350) la cohérence de l'image de la situation opérationnelle après redémarrage du contrôleur de zone à partir de l'image de la situation opérationnelle avant la période d'indisponibilité du contrôleur de zone et des informations de franchissement. 2.- Procédé (100) selon la revendication 1, dans lequel sauvegarder périodiquement une image de la situation opérationnelle courante consiste, à l'aide d'une communication entre le contrôleur de zone et les trains présents sur la zone associée au contrôleur de zone, à générer (110) et mémoriser (130) une première liste (L1) comportant: - un indicateur général, indiquant si oui ou non tous les trains circulant à l'instant courant sur la zone (Sn) associée au contrôleur de zone sont identifiés par ce dernier et répondent à ce dernier ; - un identifiant de chacun des trains présents sur la zone associée au contrôleur de zone à l'instant courant ; - pour chacun des trains présents sur la zone associée au contrôleur de zone, un indicateur de discrimination, qui est de préférence une variable booléenne prenant la 15 valeur unité lorsque le train est discriminé par le contrôleur de zone à l'instant courant et la valeur zéro lorsqu'il ne l'est pas. 3.- Procédé (100) selon la revendication 1 ou la revendication 2, dans lequel 5 établir une image de la situation opérationnelle après redémarrage du contrôleur de zone (ZCn) consiste à établir une seconde liste (L2) comportant, pour chaque train parmi les trains qui parviennent à rétablir une communication fonctionnelle avec le contrôleur de zone durant la période de réinitialisation, un identifiant du train et un indicateur de discrimination prenant avantageusement la valeur unité lorsque le contrôleur de zone 10 (ZCn) parvient à discriminer le train et la valeur nulle sinon. 4.- Procédé (100) selon l'une quelconque des revendications 1 à 3, dans lequel collecter des informations de franchissement consiste à établir : - une troisième liste (L3), qui comporte, pour chaque train parmi les trains qui 15 quittent une zone adjacente (Sn-1, Sn+1) pour entrer sur la zone (Sn) associée au contrôleur de zone (ZCn), un identifiant du train et un indicateur de discrimination prenant avantageusement la valeur unité si le train était discriminé par un contrôleur de zone adjacent (ZCn-1, ZCn+1) associé à la zone adjacente (Sn-1, Sn+1) avant de rentrer sur la zone (Sn) associée au contrôleur de zone (ZCn) ou la valeur nul si le train n'était pas 20 discriminé ; et, - une quatrième liste (L4), qui comporte, pour chaque train parmi les trains qui entrent sur une zone adjacente (Sn-1, Sn+1) en quittant la zone (Sn) associée au contrôleur de zone (ZCn), un identifiant de ce train et un indicateur de discrimination du train, prenant avantageusement la valeur unité si le train est discriminé par un contrôleur 25 de zone adjacent (ZCn-1, ZCn+1) associée à la zone adjacente (Sn-1, Sn+1) maintenant qu'il est sur la zone adjacente, ou la valeur nul si le train n'est pas discriminé. 5.- Procédé (100) selon la revendication 4, dans lequel les informations de franchissement sont fournies par chacun des contrôleurs de zone adjacents (ZCn-1, 30 ZCn+1) au contrôleur de zone (ZCn). 6.- Procédé (100) selon la revendication 5, dans lequel les informations de franchissement sont collectées par chacun des contrôleurs de zone adjacents à partir d'un instant correspondant à un instant de détection d'une défaillance du contrôleur de 35 zone, éventuellement diminué d'une durée prédéterminée correspondant à un temps de détection de la défaillance. 16 7.- Procédé (100) selon les revendications 2, 3 et 4 en combinaison, dans lequel l'étape de vérification (350) consiste à: - si la première liste (L1) comporte un indicateur général (Ind) nul, indiquant la 5 présence d'un train non communiquant sur la zone (Sn) associée au contrôleur de zone (ZCn) avant la période d'indisponibilité de ce dernier, stopper le procédé ; - sinon, si la troisième liste (L3) indique qu'un train non communiquant est entré sur la zone (Sn) associée au contrôleur de zone (ZCn) pendant la période d'indisponibilité, stopper le procédé ; 10 - sinon, vérifier que la seconde liste (L2) est égale à la première liste (L1) de laquelle ont été ajoutés les trains de la troisième liste (L3) et retirés les trains de la quatrième liste (L4), une vérification positive indiquant une cohérence entre les situations opérationnelles avant et après la période d'indisponibilité du contrôleur de zone, une vérification négative indiquant une incohérence. 15 8.- Procédé (100) selon l'une quelconque des revendications 1 à 7, dans lequel, en cas de cohérence entre les situations opérationnelles avant et après la période d'indisponibilité du contrôleur de zone détectée lors de l'étape de vérification, le contrôleur de zone (ZCn) indique (370) à un système de supervision des trains (AIS) que les 20 différents trains sur la zone (Sn) associée au contrôleur de zone (ZCn) sont discriminés et que la supervision automatique des trains peut reprendre ; en cas contraire, le procédé est stoppé. 9.- Procédé selon la revendication 4, dans lequel les informations de 25 franchissement sont, en tout ou partie, fournies par un système d'enclenchement (CBIn) de la zone (Sn) associée au contrôleur de zone (ZCn) à l'aide d'un dispositif externe de sécurité de détection de trains. 10.- Système de contrôle automatique des trains du type « à gestion des trains 30 basée sur la communication », caractérisé en ce que le système de signalisation comporte au moins une mémoire externe et au moins un contrôleur de zone (ZCn) mettant en oeuvre le procédé selon l'une quelconque des revendications 1 à 9, le contrôleur de zone (ZCn) sauvegardant périodiquement une image de la situation opérationnelle sur la mémoire externe, la mémoire externe étant une mémoire ne 35 partageant pas de mode de défaillance commun avec le contrôleur de zone.