Changes for page Train Scheduling
Last modified by stu115369 on 2025/01/30 12:19
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -Scheduling 1 +Train Scheduling - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.stu11 47541 +XWiki.stu115369 - Content
-
... ... @@ -1,13 +1,34 @@ 1 - ==Change routing==1 +The scheduling gets interesting when two or more trains need to take the same tracks to get to their destination. The trains shall not have to wait too long nor take unnecessary detours. 2 2 3 - <Starttrack> →TrainStation3 += Train status = 4 4 5 - ====Train====5 +A train can have one of the following four statuses: 6 6 7 -Block tracks in one direction only, keep the other one free. 7 +1. Parking 8 +1. Halting 9 +1. Waiting 10 +1. Moving 8 8 9 -Block the tracks where a trains is halting 12 +A **parking** train just sits around and has nothing to do. It can be moved if the section it occupies is needed by another train. 13 +A **halting** train will start moving again after a period of time (maybe to let passengers get in and out). 14 +A **waiting** train has a destination that it can not yet reach as the section it needs to use is occupied / blocked. 15 +A **moving** train is on the way to its destination. 10 10 11 - \\17 += Section blocking = 12 12 13 -\\ 19 +A **section** is a** set of tracks between tow points** that can only have multiple trains using it if they all drive in the same direction. Otherwise only one train at a time is allowed to be an a section. Tracks with points on them are a section by them self. 20 + 21 +A section can take on of four possible statuses: 22 + 23 +1. Not blocked 24 +1. Blocked only in forward direction 25 +1. Blocked only in backward direction 26 +1. Blocked 27 + 28 +If a section is **not blocked** the scheduling is trivial as a train can use the section without any problems. 29 +If a section is **blocked in one direction** a second track is allowed to drive behind the train blocking the section while keeping a safe distance to the train in front. 30 +If a section is **blocked** a not moving train occupies the section. 31 + 32 += Destinations = 33 + 34 +A train can only have a train station as destination, but it can specify a favored platform. If the schedular can not send the train easily (will be defined later) to the favored platform it will try to reroute it to a different platform.
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -6052263 61 +60522638 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RPST2/pages/6052263 6/Scheduling1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RPST2/pages/60522638/Train Scheduling