Within the research project SATT, a dynamic traffic assignment method (DTA) has been adapted to simulate railway traffic. This provides an alternative way of railway timetable planning. Unlike traffic flow optimization, DTA simulates the train movements on the smallest time scale (per second) and can solve large scale problems within reasonable amount of time. DTA, however, it does not look for a system optimum, rather it searches for an equilibrium state where no individual train can find an alternative route that further reduces its travel time/generalized cost. This equilibrium status is often referred to as the dynamic user equilibrium.
This report demonstrates an effort to adapt the transport simulation platform MATSim, as a DTA engine, for railway traffic. The adaptation includes the simulation of railway traffic on single-track, handling of various Temporary Capacity Restrictions (TCR) and different train types. The adapted simulation platform is tested through two small case studies to illustrate the model performance. The result demonstrates the model capability of realistically handling railway traffic and the ability to construct a timetable, given an objective function. Future work should focus on refining the simulation model and test on a large scale national railway network.