6
OpenTrack Simulation of Railway Networks Simulation of Railway Networks OpenTrack began a few years ago as a research project at the Swiss Federal Institute of Tech- nology. The aim of the project, Object-Oriented Modeling in Railways, was to develop a user- friendly tool to answer questions about railway operations by simulation. Figure 1 shows how the simulation tool works. Predened trains run on a railway network according to the timetable. During the simulation, OpenTrack calculates train movements under the constraints of the timetable and the signaling system. After a simulation run, Open- Track can analyze and display the resulting data in the form of diagrams, train graphs, occupa- tion diagrams and statistics. Figure 1: The modules of the simulation Rolling stock Infrastructure Timetable Input Simulation Output Diagrams Train graphs Occupations Statistics Interactivity / Disturbances Animation

Simulation of Railway Networks - · PDF file3 OpenTrack Simulation of Railway Networks Simulation During a simulation, trains try to obey the given timetable. The differential equations

  • Upload
    hakhanh

  • View
    230

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Simulation of Railway Networks - · PDF file3 OpenTrack Simulation of Railway Networks Simulation During a simulation, trains try to obey the given timetable. The differential equations

OpenTrack Simulation of Railway Networks

Simulation of Railway Networks

OpenTrack began a few years ago as a research project at the Swiss Federal Institute of Tech-nology. The aim of the project, Object-Oriented Modeling in Railways, was to develop a user-friendly tool to answer questions about railway operations by simulation.

Figure 1 shows how the simulation tool works. Predefined trains run on a railway networkaccording to the timetable. During the simulation, OpenTrack calculates train movementsunder the constraints of the timetable and the signaling system. After a simulation run, Open-Track can analyze and display the resulting data in the form of diagrams, train graphs, occupa-tion diagrams and statistics.

Figure 1: The modules of the simulation

Rolling stock

Infrastructure

Timetable

Input Simulation Output

Diagrams

Train graphs

Occupations

Statistics

Interactivity /Disturbances

Animation

Page 2: Simulation of Railway Networks - · PDF file3 OpenTrack Simulation of Railway Networks Simulation During a simulation, trains try to obey the given timetable. The differential equations

2

OpenTrack Simulation of Railway Networks

Rolling stock data

OpenTrack stores each locomotive’s technical characteristics, including tractive effort/speeddiagrams, load, length, and adhesion factor. A database organizes locomotives into groups cal-led depots. A simulated train consists of one or more locomotives from a depot together with anumber of passenger or freight cars (carriages or wagons). Another database can store thesimulated train.

Network data

OpenTrack describes a railway network in special graphs called double vertex graphs. A usercan edit the network’s topology graphically. Every element of the graph holds various attribu-tes. An edge, for example, holds a track section’s length, gradient, maximum speed for diffe-rent train categories and much more. A user can create and manage objects for edges andvertices, and also signals, switches, stations and routes. Figure 2 shows an example for a sta-tion.

Figure 2: Layout of a station

Timetable data

The timetable database stores information for each train at each station, including arrival anddeparture times, minimal stop time, and connections to other trains.

355

354

352

351

569

.

353

08

FR10000

RE10003

IC200

Project Olten

Olten.opentrack

Olten

Page 3: Simulation of Railway Networks - · PDF file3 OpenTrack Simulation of Railway Networks Simulation During a simulation, trains try to obey the given timetable. The differential equations

3

OpenTrack Simulation of Railway Networks

Simulation

During a simulation, trains try to obey the given timetable. The differential equations for speedand distance are the basis for calculating a train’s movement. The signaling system of therailway network poses constraints. Occupied tracks and restrictive signal aspects may impedea train’s progress.

During the simulation, every train continuously stores its speed, acceleration, position, powerconsumption and other data. This data can be evaluated after the simulation as shown in Figu-res 3 to 7.

The user can watch the simulation in an animation mode, which shows the trains running andlets the user analyze occupied tracks, reserved tracks and signal aspects.

Figure 3: Train graph (train diagram)

TH

GW

SP

RE

IK

WE

NF

RF

RS

P

FR

D

ST

GE

VI

BR

SG

AA

IS VA

R

MO

GN

PR

E

DO

DO

II

10.00 10.00

.10 .10

.20 .20

.30 .30

.40 .40

.50 .50

11.00 11.00

.10 .10

.20 .20

.30 .30

.40 .40

.50 .50

12.00 12.00

53837

2133

3945

43065

9653

51452

4383551439

2154

1827

4748

53836

51362

1825

826

1826

43855

3846

951

94038

4747

94143045

940

3965

2144

4737

835

44148

44043

1941

2143

51342

51459

833

1828

53944

4923

51349

4924

4926

4394683118

29

9664

830

53045

950

4405

8

53857

53025

44063

4758

53856

43966

1822

43854

1942

1952

38

43834 4921

37

4415336

4416

8

1951

53964

4403

8

832

53065

1824

Page 4: Simulation of Railway Networks - · PDF file3 OpenTrack Simulation of Railway Networks Simulation During a simulation, trains try to obey the given timetable. The differential equations

4

OpenTrack Simulation of Railway Networks

Output data

After a simulation, OpenTrack offers output data in a number of forms. Evaluations of a train,line or station are possible. For a train, OpenTrack offers diagrams such as acceleration vs.distance, speed vs. distance (Figure 4), and obstructions. For a line, there are evaluations in theform of diagrams of train movements (Figure 3), track occupation (Figure 5) and line profiles.Every station produces output about all the trains that used it, including arrival, stopping anddeparture times.

The user can view output data in either a diagram or an Excel table, or export it as a readableASCII table.

Figure 4: Speed/distance diagram

Figure 5: Occupation of selected platform tracks

0 10 20 [km]

0102030405060708090

100110120130140150

[km/h]

Sta

tion

Z

Sta

tion

Y

Sto

p Q

Sta

tion

P

Sta

tion

V

06:00 07:00 08:00 09:00 10:00 11:00 12:00

LZ Track 11

LZ Track 10

LZ Track 9

LZ Track E8

LZ Track E7

LZ Track E6

LZ Track E4

LZ Track 3

LZ Track 2

22301 22351 22303 22353 22305 22355 22307 22357 22309 22359 22311 22361

21100 21201 21101 21203 21203 21105 21205 21205 21109 21207 21207 21113 21209 21209 21117 21211 21211 21121

2210022100 2210122101 2210322103 2210422104 2210522105 2210722107 2210922109 2211122111

21202 21103 21204 21107 21206 21111 21208 21115 21210 21119 21212 21123

21602LAB667

667LAN667

2150LAB2150

LAN215021603 21604 2151

LAB2151

LAN2151670

LAN67021605 21606

LAB671

671LAN671

2154LAB2154

LAN215421607 21608

LAB2155

2155LAN2155

LAB674

674LAN674

21609 21610 675LAB675

LAN675

LAB2158

2158LAN2158

21611 21612LAB2159

2159LAN2159

678LAB678

LAN678

2502 2512

23002300 23012301 23032303 23052305 23072307 23092309 23112311 23132313 23152315 23172317 23192319 23212321 23232323

35513551 35533553 3555 3557 3559 35613561

22001 22003 22005 22007 22009 22011

2210622106 221102210822108

LAB670

2504 251025082506

21613

Page 5: Simulation of Railway Networks - · PDF file3 OpenTrack Simulation of Railway Networks Simulation During a simulation, trains try to obey the given timetable. The differential equations

5

skrowteN yawliaR fo noitalumiS kcarTnepO

Figure 6: Delay statistics

Figure 7: All outputs can be viewed in Excel

The OpenTrack application

The OpenTrack application is avaliable for the following operating systems:

Windows

(2000,XP, Vista, 7, 8) and

Mac OS X

.

The application is available in two versions. The full version of OpenTrack offers an unlimitednumber of running trains per simulation. The limit of the OpenTrack Light version is twotrains per simulation.

Figure 8 shows an example of the application during a simulation run. OpenTrack animatesthe running trains on the screen.

0100200300400500600700800900

[s]

STAT

VST

ATV

STAT

VST

ATX

STAT

XST

ATW

STAT

VST

ATW

STAT

ZST

ATZ

STAT

XST

ATZ

STAT

WST

ATV

STAT

VST

ATX

STAT

WST

ATY

STAT

YST

ATY

STAT

ZST

ATY

STAT

VST

ATZ

STAT

YST

ATY

STAT

ZST

ATZ

STAT

YST

ATZ

STAT

YST

ATY

STAT

VST

ATZ

STAT

TST

ATT

STAT

UST

ATU

STAT

TST

ATT

IC40

04IC

4002

IC40

00IC

4004

IC40

02IC

4004

IC40

06IC

4002

IC40

05IC

4003

IC40

06FR

3500

3IC

4006

IC40

05IC

4003

IC40

00IC

4000

IC40

05IC

4003

FR35

003

IC40

01IC

4006

IC40

01IC

4006

IC40

01IC

4000

IC40

07FR

3500

1IC

4004

IC40

00IC

4002

IC40

07FR

3500

0IC

4004

FR35

003

FR35

001

FR35

003

FR35

001

RE1

0001

RE1

0003

Page 6: Simulation of Railway Networks - · PDF file3 OpenTrack Simulation of Railway Networks Simulation During a simulation, trains try to obey the given timetable. The differential equations

6

OpenTrack Simulation of Railway Networks

Figure 8: Screenshot (OpenTrack for Windows XP)

For more information

For more information, please contact:

OpenTrack Railway Technology Ltd.Gubelstr. 28CH - 8050 ZurichSwitzerland

Phone: + 41 -44- 310 19 90Fax: + 41 -86- 044 310 19 90E-mail: [email protected]: http://www.opentrack.ch