Simulation of track infrastructure and train traffic

To enable reinforcement learning, a realistic rail simulation was created based on infrastructure data and timetables.
/
Realistic simulation

Python package for parsing the infrastructure description

Python package for parsing the RailML timetable

Challenge

  • In order to be able to generate decision recommendations for train scheduling, reinforcement learning is to be applied.
  • As a basis for the training of RL models, a realistic, track-focused simulation of train traffic is to be created. SUMO is to be used as the simulation software
  • Track plan data and timetable must be translated into a format that can be used for the simulation. The resulting track graph should represent the actual location and position of the operating points

Solution

  • Understanding structure and documentation of the data formats used
  • Evaluation of the realism of the simulation based on simulated times and distances using target data
  • Modular software structure to allow the use of different data sources (e.g. timetable) or simulation tools

Result

  • Realistic simulation that can be used to generate states for reinforcement learning
  • Python package for parsing the infrastructure description and generating the track graph for the simulation
  • Python package for parsing the RailML timetable and generating route files for the simulation

Are you interested in your own use cases?

Challenge

An automotive company would like to visualise various market-specific data in order to create a Competitive analysis for the US market.

Solution

There will be a interactive and Flexible application, including of different maps with two different views implemented.

Result

Relevant markets are identifies, analyses and visualises. The dealer or the respective sales department have the possibility to compare the direct competition with their own product and to visualise the relevant data.