From version < 3.1 >
edited by stu115369
on 2019/06/19 14:33
To version 1.1 >
edited by stu114754
on 2019/06/14 22:24
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Train Scheduling
1 +Scheduling
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.stu115369
1 +XWiki.stu114754
Content
... ... @@ -1,34 +1,13 @@
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.
1 +== Change routing ==
2 2  
3 -= Train status =
3 +<Start track> → Train Station
4 4  
5 -A train can have one of the following four statuses:
5 +==== Train ====
6 6  
7 -1. Parking
8 -1. Halting
9 -1. Waiting
10 -1. Moving
7 +Block tracks in one direction only, keep the other one free.
11 11  
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.
9 +Block the tracks where a trains is halting
16 16  
17 -= Section blocking =
11 +\\
18 18  
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.
13 +\\
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -60522638
1 +60522636
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RPST2/pages/60522638/Train Scheduling
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RPST2/pages/60522636/Scheduling