City Mobility

A high-performance digital twin solution
for city-scale transport systems

What is CityMoS

CityMoS, the City Mobility Simulator, is a high-performance, multi-core, agent-based, microscopic mobility simulator capable of simulating city-scale transport systems at high resolution, including private, public, and commercial transport. CityMoS has been and can be used to support the transition to electric vehicles, the design of novel intelligent transport system solutions, the introduction of new modes of public transport, or the mitigation of traffic emissions such as carbon dioxide or heat. Contrary to existing traffic simulators, CityMoS focuses not only on traffic patterns but on the mobility of individuals, that is, trip chains, activities, and mode choices.

Why Choose CityMoS

CityMoS utilises a modern computer science approach to push back the frontiers of microscopic simulation by balancing accuracy, scalability, and performance.


CityMoS includes many participants of the transport system, private vehicles to public transport. Advanced models for motion, comfort, energy, and safety grant detailed and holistic insights into the performance of the transport system.


Unlike other high-detail mobility simulators, CityMoS can simulate mobility at city and state scale. This enables insights into how local changes can have system-wide effects. CityMoS also delivers high-fidelity results for large-scale highway networks.


CityMoS does not require expensive supercomputers to provide performance. It runs on consumer hardware to master challenging simulation scenarios. Results for an entire week of large vehicle popula-tions are ready in only a few hours.

Hear from our Collaborators

What can CityMoS do

CityMoS is able to simulate different forms of
transport- private, commercial & public.


  • Private vehicles (cars, motorbikes),
    taxis, private hire cars, buses,
    trains, commercial traffic​
  • Behavioral models (driving behavior,
    route choices, decision making)​
  • Detailed electric and internal combustion engine models


  • Bus stops, termini, depots, railway,
    underground, etc​.​
  • Individual passengers with origins and destinations, choosing their combination of transport modes​, including walking and transfer times


  • Support of multi-shift taxi simulation​
  • Private hire vehicles​
  • Taxi passenger demand​
  • Commercial fleets (e.g. delivery fleets, carriers)​


  • Overlay of statistics, heatmaps, road colouring, vehicle information​
  • Features a touchscreen demo version and a full version​
  • Colour templates for corporate identity for easy integration


What does The Media Say About CityMoS


CityMoS Project Partners


Holistic Transport System Evaluation & Exploration

Analysing Private, Public, and Commercial Transport

  • Extracting metrics that may not be accessible in the real world such as travel times, waiting times, change of transport mode, energy consumption, etc.
  • Studying the effect of alterations to the road network such as adding or removing roads, changing speed limits, varying traffic light programs, etc.
  • Simulating extreme events such as accidents, road blockages, and increased traffic caused by special events

Detailed Public Transport Simulation

  • Testing the effect of different schedules, headways, or vehicle capacities
  • Studying the impact of new bus lines, railway lines, or completely new
    modes of transport
  • Analysing and mitigating effects such as bus bunching or unmet
    passenger demand


Greener Transport Systems

Transport System Electrification

CityMoS can analyse spatiotemporal energy consumption and charging demand. CityMoS supports the planning of charging infrastructure, resources, and incentive policies. It can also help strategize the electrification of the public transport system by identifying the bus lines which can be electrified and the impact of taxi/private hire car fleet electrification.

Environmental Aspects

CityMoS can also be used to accurately study mobility-related environmental parameters on a city-scale such as fuel consumption, emissions of pollutants (e.g. CO or NO ), and heat caused by traffic. Additionally, CityMoS also serves as a simulation tool to study the impact of alternative fuels such as hydrogen to support more sustainable transport.

Holistic Analysis

CityMoS can be integrated with other models to study the effects of, e.g, weather or complex human behaviour. It can be coupled with other software such as power systems simulators. This enables CityMoS to examine if the underlying electric grid can support the demand caused by electric vehicles, and in turn support charging infrastructure planning.


Commercial Fleet Analysis

Operation Optimisation

Logistics & Traffic Management


  • Evaluating different vehicle-to-task assignment strategies
  • Examining different fleet compositions
  • Inspecting rebalancing strategies, effects of demand prediction, etc.
  • Analysing refuelling/charging strategies

Charging & Energy Management

  • Charging strategy for commercial vehicles
  • Studying the potential benefit of decentralized energy storage (e.g. second-life batteries)
  • Feeding in of depot-based renewable energy (e.g. PV panels)
  • Analysis of specialised task assignment with the consideration of range limitations and charging requirements
  • Smart charging and vehicle-to-grid communication

Fleet Performance

Evaluation of holistic operation metrics

  • Cost of fuel and energy
  • Task completion times and delays
  • Environmental aspects


Intelligent Transport Systems



  • Fine-grained analysis of wireless communication
  • Can include building data for more realistic low-level communication simulation
  • Evaluate cooperative transport policies such as dynamic bus lanes or virtual traffic lights

Advanced Driver
Assistance Systems


Advanced Driver
Assistance Systems
  • Design tailored small- scale scenarios to learn how communication can avoid accidents
  • Efficiently explore the large parameter spaces of these systems to understand their performance



  • Study mixed-traffic scenarios in which human drivers interact with autonomous vehicles
  • Examine the benefits of platoons and identify optimal parameters and bottlenecks

Modern Traffic
Control Centres


Modern Traffic
Control Centres
  • Connect CityMoS with real and even live data
  • Use CityMoS to predict traffic situations, short- term and mid-term
  • Study the efficiency, effectiveness, and data requirements of traffic control strategies