Claims
- 1. In a track system organized with track sectors and having a route level with routes and a switchgear level with route segments, the route level and the switchgear level being coupled for requesting a setting of a route segment and to signal train positions, an overfilling prevention method for preventing an overfilling of the track system, which comprises the following steps:defining train positions of trains on the track system with a train identifier and a track sector; and prior to setting a requested route segment for a given train, querying the route level to determine, by checking train positions, whether the given train is allowed to travel on the track sectors to be used for the requested route segment, without the track system becoming overfilled; wherein the step of checking train positions is performed in the route level and comprises the following substeps performed in the route level: a) storing a first dependency according to which a new train position cannot be reached until the train has reached a track sector that directly precedes the route, the first dependency being defined as a compulsory sequence of two train positions; b) checking, for a variation of two trains, whether a reference location of a first train prevents the route of a second train being traveled on resulting in a second dependency, and storing the second dependency; c1) generating, for all the trains, new dependencies by applying a transitivity from the stored dependencies, and storing the new dependencies; and c2) checking the new dependencies whether a compulsory sequence according to which the first train must travel to a first track sector before the second train can travel to a second track sector.
- 2. The method according to claim 1, which comprises repeatedly executing steps c1) and c2) for all trains until no further new dependencies can be generated or until no train can reach a destination predefined by its route.
- 3. The method according to claim 1, which comprises locating a reference location of a train with respect to another train between a signaled position and a next controlling track sector on a route thereof, and defining a controlling track sector as a start of a route segment requested from the route level.
- 4. The method according to claim 1, which comprises:carrying out step a) for all the trains; and carrying out step b) for all possible variations of two trains.
- 5. The method according to claim 1, which comprises:storing timetable dependencies of the trains and predefined train sequences as dependencies; and inserting the stored dependencies for the respective trains before performing step c).
- 6. In a railway track system organized in track sectors and having level models including a route level defining routes and a switchgear level defining route segments, and wherein the level models are coupled for purposes of requesting a setting of a route segment and signaling a train position, and a train position is defined by a train identifier identifying a train and a track sector, an overfilling prevention system for preventing an overfilling of the track system, the overfilling prevention system comprising:a process module containing means for querying the route level to determine train positions in the track system, and upon receiving a request for setting a given route segment for a given train, to determine whether the given train is allowed to travel on the track sectors to be used for the requested route segment, without causing the track system to become overfilled; said process module, for checking the train positions in the route level, containing: a first sequence module for storing a dependency according to which a new train position cannot be reached until the train has reached a directly preceding track sector on the route, the dependency being defined as a compulsory sequence of two train positions; a relation module for checking for two trains whether a reference location of a first train prevents the route of a second train from being traveled on and for storing a result as a dependency; a transitivity module for generating and storing new dependencies by applying a transitivity from stored dependencies; and a second sequence module connected to said transitivity module for checking whether there is a compulsory sequence according to which the first train must travel to a first track sector before the second train is allowed to travel to the second track sector.
- 7. The system according to claim 6, which comprises an iteration module, superordinate to the transitivity module and the second sequence module, for repeatedly carrying out an iteration for all the trains until no further new dependencies can be generated or until no train can reach the destination predefined by its route.
- 8. The system according to claim 6, wherein the reference location is defined in the relation module, according to which the reference location of a train with respect to another train is located between the signaled position and the next controlling track sector on a route thereof, and a controlling track sector is defined as the start of a route segment requested from the route level.
- 9. The system according to claim 7, wherein said iteration module is a first iteration module and the system further includes a second iteration module, superordinate to said first sequence module, for carrying out an iteration for all the trains, and a third iteration module, superordinate to said relation module, for carrying out an iteration for all the variations of two trains.
- 10. The system according to claim 6, which comprises a data module storing timetable dependencies of trains and predefined train sequences as dependencies, and a deployment module inserting the stored dependencies for respective trains and feeding the stored dependencies to said transitivity module.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2000 0373/00 |
Feb 2000 |
CH |
|
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation of copending International Application No. PCT/EP01/01476, filed Feb. 10, 2001, which designated the United States and which was not published in English.
US Referenced Citations (6)
Foreign Referenced Citations (2)
Number |
Date |
Country |
WO 9837432 |
Aug 1998 |
WO |
WO 9952091 |
Oct 1999 |
WO |
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/EP01/01476 |
Feb 2001 |
US |
Child |
10/228242 |
|
US |