A Research Platform for Singapore

City-scale Simulation

The City-Scale Simulation framework developed in TUMCREATE AIDA is called CityMoS. It stands for City Mobility Simulator. Coming from the Scalable Electromobility Simulation (SEMSim) platform developed in TUMCREATE Phase 1, it aims to extend the capabilities of the (sub-)microscopic traffic simulation platform to include all aspects of mobility in cities. This comprises of private vehicles, public transport vehicles and SRT modules for the UPTS concept developed by TUMCREATE.


The goal of CityMoS is to provided domain researchers with tools for conducting high-impact research on novel technologies like autonomous mobility. In view of this goal CityMoS aims to provide researchers with easy-to-use tools that are at the same time highly performant and can run on a variety of environment, from workstation computers and laptops to high-performance clusters and the cloud.

The agent-based simulation allows for a detailed view on individual behaviour models and discover emerging effects that cannot be modelled using numerical, analytical and lower resolution traffic simulations. Interactions between agents and their slightly different model parametrizations produces a heterogenic population, as it exists in the real world.

Application Areas

CityMoS can be used to address many transportation questions, especially in the domain of electromobility, road-based public transport and autonomous mobility. Through the easy integration of high-resolution driver-behaviour and vehicle-component models, many different mobility scenarios can be simulated.

Through the coupling with other domain-specific simulations, the functionality of CityMoS can be extended. In the upcoming AV context, communication between vehicles and infrastructure and other vehicles is of upmost importance and therefore a communication network simulation platform like veins can be couple to CityMoS using the TraCI protocol.