The flow of data in OpenTrack

The figure above shows how OpenTrack functions. Predefined trains run according to the timetables on a railway network. During the simulation, OpenTrack calculates train movements while also taking into consideration of the signalling system and timetable.

After each simulation run, OpenTrack stores the results as text files. Not only can OpenTrack displays the outputs in the form of diagrams, train graphs, occupation diagrams and statistics, users could use the text files as raw data to do further analysis.

The following figure is a typical layout of a model. It contains data such as signals, switches, stations, routes, speeds, gradients and curves.

OpenTrack model


OpenTrack quantifies and provides various statistical data sets such as:

  • Single Journey Run Times
  • Velocity vs Time
  • Distance vs Time
  • Line Profiles
  • Occupancy time stairway

  • Acceleration Behaviour
  • Tractive Effort
  • Timetable Delay
  • Station Occupation Times
  • Train graphs
An example of train-graph with conflict detection
An example of speed-distance diagram output

Time-Distance stepping diagram (=saw-liked diagram that shows route allocation)

Track occupation diagram


Next expertise:

Rail Systems Engineering