Smart City Modeling with Agent-Based and Discrete-Event Simulation

This project will develop and compare two simulation approaches for a Hamburg smart-city scenario and package the workflow so it can be reused for similar modelling in Ottawa. I will build (1) an agent-based model using the MARS framework (C#) with layered/GIS-style representations where agents move and interact based on their surroundings, and (2) a comparable discrete-event/DEVS model using Cadmium/DEVSsim for the same scenario.

The goal is to understand how modelling assumptions and “layer” design affect outputs and how each approach supports decision-making for urban mobility and infrastructure planning. I will run aligned experiments in both models and evaluate results using consistent metrics such as flow/throughput, congestion proxies, travel-time distributions, and spatial density patterns. Python will be used for data processing, visualization, and reporting.

Deliverables: two working models (MARS + DEVS), a set of experiment scripts, a short comparative report, and a brief “setup/adaptation guide” to help apply the same workflow to Ottawa.

Faculty Supervisor:

Gabriel Wainer

Student:

Partner:

Hamburg University of Applied Sciences

Discipline:

Engineering

Sector:

Education

University:

Carleton University

Program:

Globalink Research Award

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects