OpenTrack - Simulation of Railway Networks
Andrew B. Nash IVT - ETH Zurich
[email protected]
Agenda
• Overview • Railway Planning • OpenTrack Description • OpenTrack Uses & Examples • Q&A
Challenge of Railway Planning Optimize and Trade-Off:
Products
Optimization
Rolling Stock
Infrastructure
Infrastructure, Rolling Stock and Operations.... within Budget and Physical Constraints
Railway Simulation: A Critical Tool
• Understanding Capacity • Interrelated Infrastructure - Operations - Rolling Stock
• High Cost of Improvements
Suite of Analysis Tools OpenTrack Partners’ approach: Use several different tools together in the planning process.
• Viriato - Timetable and service planning • OpenTrack - Operational simulation • OpenTimetable - Schedule analysis (real data)
RailML - Project
• Development of a standard mark-up language (XML) for use in railway applications.
• Objective: Simplify use of multiple applications in railway planning and applications. infrastructure
railml
rollingstock
timetable
What is OpenTrack?
• A virtual Railway Laboratory • A Tool to bring the Railway Reality into your Office • A Tool to manage, simulate, evaluate and document your Railway Projects
• A Tool to communicate with your Clients, the Authority, ...
What is simulated?
• All important Processes on a given Railway Network
• Train Movements (Position, Speed, ...) • Behaviour of the Signalling System (Signals, Routes)
• Dispatching of Train Services (Priorities, ...) • Delays, Failures and Incidents
Typical Tasks
• Comparing future Infrastructure Scenarios • Analyzing the Capacity of Lines and Stations • Rolling Stock Studies (e.g. future Rolling Stock) • Timetable Construction, Robustness Analysis • Analyzing various Signalling Systems
Our Partners: Railway Operators
Frankfurt, Germany
Zoetermeer, The Netherlands
SBB CFF FFS Berne, Switzerland
Borlänge, Sweden
Chur, Switzerland
Lisbon, Portugal
Burgdorf, Switzerland
Adelaide, Australia
Our Partners: Consultancies
Zurich, Switzerland Wallisellen, Switzerland
Berlin, Germany
Zurich, Switzerland Winterthur, Switzerland
München, Germany
Birmingham, United Kingdom Berlin, Germany
Zurich, Switzerland
Dresden, Germany
Utrecht, The Netherlands
Zurich, Switzerland
Monselice, Italy
Sydney, Australia
Root-Lengenbold, Switzerland
Lisbon, Portugal
United Kingdom BerlinLondon, & Erlangen, Germany
Input
Output
Simulation
km/h
220.0
100
150
km/h
100
200 250
50 0
50
300
0 0
Rolling Stock
10
20
40 km
30
Diagrams
Interactivity
km 40 30 20 10
Station A
0 08:00
S4
S7
S5
S3
10:00
Train Graph
S6
S2
09:00
S8
S1
Track 1
Infrastructure
2201
2203
2205
(111)
Track 2
221
(112)
Track 3
08:00
(113)
222
08:30
09:00
Occupations
60
IC 5000
GRS
HH:MM:SS
HH:MM:SS
0
IC 5000
PEW
HH:MM:SS
HH:MM:SS
0
IC 5000
WED
08:55:00
HH:MM:SS
60
Timetable
RE 8002
8002
30
08:38:00
100
IC 101
0
Animation
Statistics
PEW
08:31:00
HH:MM:SS
103
HH:MM:SS
AAT
IGG
OBE
IC 5000
111
IC 5000
s 200
WED
60
8002
0
08:25:00
ZET
08:20:00
08:24:00
2003
HH:MM:SS
YPS
WED
IGG
IC 5000
2001
IC 5000
OBE
Wait
8000
Departure
ZET
Arrival
8000
Station
PEW
Course ID
Input Data: Rolling Stock
[kN] 350 300 good 250 normal 200 bad
150 100 50
BR 189 AC 15kV / 25 kV DC 3.0 kV DC 1.5 kV
0 50
BR 189 of DB AG
100
150 [km/h]
Tractive Effort / Speed - Diagrams
Input Data: Infrastructure Mathematical Model: Double Vertex Graph S2
S8
S5
S10 S3
W1
S1
K1 K2 S7
W2
S6
S4
W3
S9 S11
Data Model: UML (e.g. Class Diagram) 1 Topologieelement {abstrakt} bezeichnung
* Signal
{subset}
aktuelleInformation
1..* Signalinformation 1
Knoten
typ infoAusbreitung
kilometrierung 1
sucheFahrwege() 1
Mehrfachsignal wechsleInfo()
2
nachbar Stationsquerschnitt
*
0..2
Kante länge steigung radius querschnitt spurweite ausrüstung /belegung
betriebsstellengebiet
1..* 1..*
Streckengeschwindigkeit
Betriebsstelle
richtung geschwindigkeit
geoinformationen eigentümer ausrüstung /nachbarKnoten
0, 1
Station /nachbarStationen
Hauptsignal öffnen() schliessen()
Kontinuierliches Signal erlaubeFahrt() verhindereFahrt()
Model / Animation: Infrastructure
FR10000 RE10003
.
355 354
IC200 08
353 352 351 569
Olten
! !
Output: Diagrams (Speed, Acc. / Distance)
S-Bahn Zurich
Output: Diagrams (Time/Distance) [km] 24
Time / Distance
Iggswil 23 22 21 20 19 Ypslikon
S-Bahn Zurich (Moving Block)
18 17 16 15
Aathal
14 13 12
Zetthausen
11 10 9 8 7 13:10
13:20
13:30
13:40 Time
25 18
DOII
DO
PRE
MOGN
.20 52 2 4 83 51 8 43
54 .30
6 85 53 .40
46 38
47
44 05 8
.50
.10
.10
1 95
8
26
36
2
.30
4 96
49
51
18 29
830 1951
9 43
.40 66 .50
65
12.00
47 58
38
53
39
18 2
5
9 45
.50
4 966
2143 51
53 06
.20
44 16 8
83 5 .30 950
.40
2154
23
43 06 5
49
.20
11.00
1952
47
18 26 44 06 3
10.00
8 14 44
.10
37
11.00
35
53
1941
438
49 24
2133
VAR
IS
BR
VI
STGE
SGAA
514 46 39 43 9
96
.50
39 4 44 5359
3
9
47 48
1942
21444404
4 4 830 43 45
53 831342 57 18 22
4 513
53 85 7
36 831
18 27
83 3 94 0
8 38 940 403 4
21
.30
1 94
826
49
43 85 5
38
45 36
FRD
WEN FR FRSP 5
.20
.40
REIK
SP
.10
530
5 02 53
44 182 15 4 3
47 37
10.00
GW
TH
Output: Timetable / Train Graph
12.00
BLS Alptransit New Base Tunnel
Output: Train Graph / Blocking Time Stairway 08.00 Station Z
.10
.20
.30
.30
IC4004
IC40 01
09.00
.20
.40
.50
10.00
.50
10.00
IC4006
.50
.10
FR35002
09.00
2 RE1000
.50
IC4002
FR35000
IC4000
0 RE1000
Station Y
.40
10
Station T
Station V 08.00
.10
.20
.30
FR3500 IC4 00 7
IC4 005
.40
3
RE1000 3
FR3500 1 IC4 003
SE6000 0
RE1000 1
Station U
.10
.20
.30
.40
Output: Timetable (planned vs. actual) 08.00 STATZ
.20
.30
.40
09.00
.50
FR 4 0001
.10
FR 4
00 IC4
FR 3
0002
2
0
5000
0
00 0 RE1
00 IC4
STATY
0 00 40 FR
STATT
40 IC
STATV 08.00
01
4 IC .10
.20
.30
3 0 00 FR 4
FR 3
5 00
1
RE1 000 1
STATU
3 00 .40
.50
09.00
20001
20003
8000
8002
20000
20002
8001
8003
PEW
PEW
IGG
IGG
IGG
IGG
PEW
PEW
YPS
YPS
8003
8001
20002
20000
8002
8000
20003
20001
20000
20002
Output: Delay Statistics 500 [s]
400
300
200
100
all Delays
0
500 [s]
400
300
200
100
average Delay per Train
0
Simulation of Incidents and Failures
Definition of Failures and Incidents
DR1
IL3
.10
RA South
RA North
Schipol 07.00
Rotterdam
Simulation of Incidents and Failures 07.00
IN4
DC2 .10
IN5 .20
.20
IN6 DC3
.30
.30
IL4 DR4 .40
.40
IN7 .50
.50
IN8 DR3
08.00
IL5
.10
08.00 DC4 .10
IN9 .20
.20
IN10 DC5
.30
.30
IL6 DR6 .40
.40
IN11 .50
09.00
.50 DR5
IN12
09.00
Simulation Results
OpenTrack: Advantages
• Easy to use and understand • Accurately simulates railway operations • Wide variety of output formats and data • Can be easily customized for particular user needs • RailML compatibility
OpenTrack: Applications
• Strategic • Tactical • Operational
OpenTrack: Stategic Planning Example Basel Region Evaluation
• Objective: Optimize infrastructure in Basel region to take full advantage of new St. Gotthard Pass Basis Tunnel.
• Analyze: Infrastructure plans and development
scenarios; Operational changes (e.g. train length); Schedule changes.
OpenTrack: Tactical/Operational Planning Example Network Rail Route Modernization (Great Britain)
• Objective: Develop plan for major infrastructure renewal project. • Cross Country Route (Birmingham – Sheffield) • Operations analysis (over 2,000 trains/3 hour period) • Analyze: Impact of track possessions; Optimize work plans for each possessions; Develop contingency plans.
OpenTrack: Questions / More Information
http://www.opentrack.ch
[email protected]
Projects 1 (Switzerland)
• Capacity Study of the Zurich Region • Simulation S-Bahn Berne • Line Basel - Olten • Line Olten - Lucerne (ETCS Level 2) • New SBB-Line Mattstetten-Rothrist (ETCS Level 2) • Simulation of the Bruenig-Line (Rackrail)
Projects 2 (Europe)
• Simulation of the Lübeck Region (Germany) • Simulation of the Basle Region (Germany) • Maglev: Ruhrgebiet (Germany) • Vattenfall Europe Mining Network (Germany) • Simulation of the Freight Terminal Graz (Austria) • Liaison Rapide Normandie Val de Seine (France)
Projects 3 (Europe)
• Carillion Newport South Wales (UK) • Simulation Amey Rail (UK) • Manchester Metrolink (UK) • Simulation HSL Zuid (The Netherlands) • Portuguese Main Line Lisbon-Porto (Portugal) • Light Rail System (Turkey)
Projects 4 (Asia, Australia, South America)
• Fast Rail Project Victoria: Ballarat Line (Australia) • Simulation of the Latrobe Valley (Australia) • Express Rail Link Kuala Lumpur (Malaysia) • MRTA Bangkok (Thailand) • Shanghai Metro - Light Rail System (China) • Metro Maracaibo (Venezuela)
Q&A