eqasim workshop 2025
Introduction
8 December 2025
Agenda
New website
New website
Repository management
eqasim-synpop: France
ile-de-france
eqasim-france
develop
main
1.4.0
eqasim-synpop: Bavaria
eqasim-synpop: other cases
eqasim-java
Contributing
git clone git@github.com:user/ile-de-france.git
Contributing
git branch my_changes
Contributing
git commit -m "feat: new great feature"
git push origin my_changes
Contributing
Contributing
Contributing
Aliasing
Aliasing
Optional execution
Optional execution
A standard baseline MATSim simulation for eqasim
Objective
Standard baseline simulation
Idea
Standard baseline simulation
Household travel survey
Idea:
- Provide an open and accessible, well-calibrated agent-based simulation for Île-de-France
- Develop a standardized pipeline for the estimation of the discrete choice model and network calibration
Status:
- Under development in bits and pieces since ~2023
- Île-de-France simulation almost ready to be published!
EGT
Standard baseline simulation
Transit calibration
Household travel survey
Input: All trips of the survey that have been performed using public transport, with origin, destination and departure time.
EGT
Approach: Calibrate routing parameters of public transport routing algorithm (RAPTOR) to fit
(1) Distribution of legs by public transport mode
(2) Distribution of transfer counts
Adaptation of parameters
Distribution modes
Distribution transfers
Standard baseline simulation
Transit calibration
Freeflow calibration
Household travel survey
EGT
Input:
- A representative selection of car trips from the survey including origin, destination (and weight)
- Road network with speed limit travel times
Approach:
(1) Route trips using API (TomTom) without congestion (3am)
(2) Calibrate "crossing penalties" at nodes by road type
Standard baseline simulation
Transit calibration
Freeflow calibration
Household travel survey
EGT
Input:
- A representative selection of car trips from the survey including origin, destination (and weight)
- Road network with speed limit travel times
Approach:
(1) Route trips using API (TomTom) without congestion (3am)
(2) Calibrate "crossing penalties" at nodes by road type
Standard baseline simulation
Transit calibration
Freeflow calibration
Congestion model
Household travel survey
EGT
Input: A representative selection of car trips from the survey including origin, destination, departure time, and calculated free-flow travel times
Approach:
(1) Route trips using API (TomTom) with congestion (at trip departure time)
(2) Calibrate hourly correction factors
Linear regression
Standard baseline simulation
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Approach:
(1) Route all trips of the survey for all mode alternatives
(2) Estimate a multi-nomial logit model using Biogeme
Standard baseline simulation
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Approach:
(1) Route all trips of the survey for all mode alternatives
(2) Estimate a multi-nomial logit model using Biogeme
Focus: Parking model
Registered vehicles inside IRIS
Road network inside IRIS
P =
* from INSEE data
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Approach:
(1) Implement choice model in agent-based simulation
(2) Verify point-to-point travel times between simulation and API
(3) Adjust a (global) capacity factor across the network
Comparison
Simulation
Capacity factor
Point-to-point travel times
* no flow comparison!
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Validation:
- Global mode share
- Mode share by distance
- CDF of travel times by mode
- Others possible; some within limits (traffic counts, transit counts, ...)
* not the latest results
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Validation:
- Global mode share
- Mode share by distance
- CDF of travel times by mode
- Others possible; some within limits (traffic counts, transit counts, ...)
* not the latest results
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Validation:
- Global mode share
- Mode share by distance
- CDF of travel times by mode
- Others possible; some within limits (traffic counts, transit counts, ...)
* not the latest results
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Validation:
- Global mode share
- Mode share by distance
- CDF of travel times by mode
- Others possible; some within limits (traffic counts, transit counts, ...)
* not the latest results
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EGT
Baseline simulation for Île-de-France ready to publish!
Fully automatized and replicable processing pipeline using snakemake
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EDGT, EMC2, ...
Can this be generalized to other cases?
Most likely!
!
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
EDGT, EMC2, ...
Spatialization
Can this be generalized to other cases?
Most likely!
Balac, M., Hörl, S., & Schmid, B. (2024). Discrete choice modeling with anonymized data. Transportation, 51(2), 351–370.
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
Spatialization
Lille
Paris
Strasbourg
Lyon
Toulouse
Bordeaux
Nantes
Rennes
Compare individual model results based on same structure
EDGT, EMC2, ...
Standard baseline simulation
Capacity calibration
Transit calibration
Freeflow calibration
Congestion model
Model estimation
Household travel survey
Spatialization
Lille
Paris
Strasbourg
Lyon
Toulouse
Bordeaux
Nantes
Rennes
Estimate a joint model for France?
EDGT, EMC2, ...