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

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Scheduling
1 +Train Scheduling
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.stu114754
1 +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 -<Start track> → Train Station
3 += 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 -60522636
1 +60522638
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RPST2/pages/60522636/Scheduling
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RPST2/pages/60522638/Train Scheduling