Using MATSim for Public Transport Analysis



Similar documents
Studying the accuracy of demand generation from mobile phone trajectories with synthetic data

STRC. Enhancement of the carsharing fleet utilization. 15th Swiss Transport Research Conference. Milos Balac Francesco Ciari

Investigating accessibility indicators for feedback from MATSim to UrbanSim

Transportation Education Series: Travel Demand Modeling. David Reinke November 2012

BIG DATA FOR MODELLING 2.0

Gridlock Modeling with MATSim. Andreas Horni Kay W. Axhausen. May th Swiss Transport Research Conference STRC

analysis needs be met at the push of a button?

The world s most popular transportation modeling suite

Truly agent-oriented coupling of an activity-based demand generation with a multi-agent traffic simulation

From Big Data to Smart Data How to improve public transport through modelling and simulation.

AF1 Urban Environmental Planning WP 5 Urban Transport

matsimj An Overview of the new MATSim Implementation in Java Marcel Rieser VSP, TU Berlin

Network development and design

Modelling electric vehicle demand in London using the DCE platform

Towards Multi-Agent Simulation of the Dynamic Vehicle Routing Problem in MATSim

Page 1/.. USA / Canada - South Africa Schedule No. 4 / 2011-Jan-24

LATEST TECHNIQUES IN TRANSPORT FORECASTING AND MICRO-SIMULATION WITH EXAMPLES FROM AROUND ASIA

Traffic Simulation Modeling: VISSIM. Koh S.Y Doina 1 and Chin H.C 2

Overview of the Travel Demand Forecasting Methodology

the safety maker in aviation

Welcome to Bremen. Michael Glotz-Richter, Senior Project Manager Sustainable Mobility, Free Hanseatic City of Bremen

GTFS: GENERAL TRANSIT FEED SPECIFICATION

Generating Demand and Supply. Initial demand generation

Hamilton Truck Route Study

NEPLAN Training. NEPLAN AG Oberwachtstrasse 2 CH 8700 Küsnacht ZH Phone Fax

How To Plan A City Of Korea

The World s Most Powerful and Popular Travel Forecasting Software

Infrastructure and Growth Leadership Advisory Group Ideas and Approaches Survey

Reslogg: Mobile app for logging and analyzing travel behavior

A Simple Method to Forecast Travel Demand in Urban Public Transport

WHAT IS NEW IN PTV VISSIM 7

Load Balancing Using a Co-Simulation/Optimization/Control Approach. Petros Ioannou

MODELING TRANSPORTATION DEMAND USING EMME/2 A CASE STUDY OF HIROSHIMA URBAN AREA

PERFORMANCE MEASURES FOR MOBILITY MANAGEMENT PROGRAMS

Investigation of Macroscopic Fundamental Diagrams in Urban Road Networks Using an Agent-based Simulation Model

Eco friendly Route Planning

Use of System Dynamics for modelling customers flows from residential areas to selling centers

Simulation of Railway Networks

Results of DEMOCRITOS project The case study of GENOVA

Using Big [Traffic] Data to help Drivers, Road Authorities and Businesses

GS.4C Thursday, July 17 th, 13:30 15:00

Simulation and dynamic optimization of taxi services in MATSim

AIRPLANE UTILIZATION AND TURN-TIME MODELS PROVIDE USEFUL INFORMATION FOR SCHEDULE, FLEET, AND OPER ATIONS PLANNING.

Incorporating Peak Spreading into a WebTAG Based Demand Model

ALPCHECK. WP 6 - Information System: Design and Implementation

MOTION NO. M Contract for Transit Scheduling Software PROPOSED ACTION

Ohio Standard Small/Medium MPO Travel Demand Forecasting Model. Theoretical Training May 10-11, 2006 Abridged to Freight Focus Sept 2010

Linking Planning and Operations Initiative A Data Driven Approach. Chris Francis Transportation Statistics

About the Model. Unit. Cost Structure. Modal Characteristics

Development of a Concept for the Public Transport Interconnectivity for Savaria International Airport. Report

Integrated mobility with eticketing

The Global Outlook for Aluminium in Transportation

M I C H A E L B A L M E R

siemens.com/mobility Travel smarter with electronic ticketing

Travel Expenses. June Guidelines. Definitions

THE NEW GENERATION VEHICLE SCHEDULING AND OPTIMISATION SOFTWARE TITEL

English. Trapeze Rail System.

BusBoss Professional Highlights Transportation Management Software

Dassault Systèmes in Germany Partner for Industry 4.0

Deep Insights Smart Decisions Motionlogic

Guidelines for travel expenses related to medical and hospital services, medical reviews and return to work case conferencing.

Optimization of Bus Route Planning in Urban Commuter Networks

and Passenger Information

Self-Driving Vehicles in an Urban Context Press briefing

Landside Accessibility - Report from Zurich Airport

PSS SINCAL - Overview -

TRANSPORTATION ROUTING MANAGEMENT SOFTWARE REQUEST FOR PROPOSAL SPECIFICATIONS SPECIFICATION DESCRIPTION YES NO COMMENTS

Routing and Dispatch. An Advanced Planning Solution for Dispatch and Execution of Vehicle Routes

Electronic ticketing the key to linking different means of transportation

Ideal Public Transport Fares

Preferred citation style for this presentation

A Review of Traffic Simulation Software

Nashville Freight Model. Max Baker, Nashville MPO Rob Bostrom, WSA July 17, 2008 Tennessee MUG

Appendix C: Toll Sensitivity Analysis

Enterprise Service Bus

The train-path pricing system. Who pays how much to rail infrastructure?

Estimation of Travel Demand and Network Simulators to Evaluate Traffic Management Schemes in Disaster

APPENDIX E TASK 5 TECHNICAL MEMORANDUM: TRAVEL DEMAND FORECASTING PROCESS

Volkswagen Commercial Vehicles

Overall design of the Danish National transport model

Weight and dimensions of heavy commercial vehicles as established by Directive 96/53/EC and the European Modular System (EMS)

BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE

Transcription:

February 13, 2014, Hasselt. ORDERin F Seminar 3 Using MATSim for Public Transport Analysis Marcel Rieser Senozon AG rieser@senozon.com

Agenda 2 MATSim The Berlin Model Public Transport in Berlin Analyzing Activity-Based Travel Demand in Switzerland

About Senozon 3 Founded 2010 as ETH Spinoff by Michael Balmer & Marcel Rieser Operational since 1/2011 Specialized on MATSim applications Building MATSim models for clients Maintaining our own model of Switzerland (8 Mio. agents) Via: Visualization and analysis software for MATSim data

Senozon 4 Senozon AG ETH Spinoff since 1/2011 Senozon Deutschland GmbH since 6/2013 Michael Balmer Dr.sc.ETH, CEO Marcel Rieser Dr.Ing., CTO Thomas Haupt Dipl.-Wi.-Ing, GF Daniel Röder M. Sc. Operational & Scientific Advisory Board Jan Fülscher, lic.oec.publ. «Mister Startup» Kay W. Axhausen, Prof.Dr. ETH Zürich Kai Nagel, Prof.Dr. TU Berlin

MATSim

MATSim Multi-Agent Transport Simulation 6 Agent-based simulation of people s mobility behavior Multi-modal (private cars, public transport) Typically: simulate one day with agents activities and trips Open Source Written in Java Being developed since 2000, 60+ PhD years Global community (users in Germany, Switzerland, UK, USA, Canada, South Africa, Japan, Australia, Venezuela, )

Example: Zurich 7

MATSim: Inputs 8 Simulation Inputs: Network (Roads, Rails): Infrastructure Public Transport Schedule: Provided Services Facilities (Buildings): Locations where Activities can be performed Car-Counts: for Calibration Travel Demand

MATSim: Travel Demand 9 Synthetic population with daily plans <person id="241 > <plan score="123 > <act type="home" link="5834" end_time="07:00" /> <leg mode="car" trav_time="00:25 > <route>1932 1933 1934 1947</route> </leg> <act type="work" link="5844" dur="09:00" /> <leg mode="car" trav_time="00:14 > <route>1934 1933</route> </leg> <act type="home" link="5834" /> </plan> </person>

MATSim: Plans Execution 10 Mobility simulation moves agents around according to their plans Agents can get stuck in traffic A bus might get stuck in traffic Agents might miss a connecting train Agents may arrive too late for work Agents may arrive at a shop once it has already closed The agents plans are just plans! The reality (simulation) can differ!

MATSim: Replanning 11 Agents can modify their plan Departure time choice Transport mode choice Route choice (Secondary activity location choice) Agents can try out multiple variants for their day plan to find a good one What is a good plan?

MATSim: Scoring 12 Executed plans get a score (generalized utility) Performing activity: positive utility Travelling: negative utility Being late: high negative utility Paying a toll: negative utility Goal of each agent: Create a plan that gets scored as high as possible The generalized utility function can be parameterized with agents attributes

MATSim: Controller 13 Iteratively perform plans executing, plans scoring, replanning MATSim not only simulates traffic MATSim simulates mobility behavior incl. behavior changes MATSim optimizes travel demand

Demand optimization: detailed automatic modal split 14 car users transit users train stops other transit stops

Demand optimization: detailed automatic modal split 15 car users transit users train stops other transit stops

Demand optimization: detailed automatic modal split 16 High share of transit users High share of car users This is the outcome of the model, not input! car users transit users train stops other transit stops

The Berlin Model

The Berlin model 18 Built for BVG Berliner Verkehrsbetriebe Joint project together with PTV (Berlin) Creating a static, macroscopic model (VISUM) and a dynamic, microscopic model (MATSim) based on the same data

A new airport will come (eventually) 19 TXL BER Map data OpenStreetMap contributors, CC-BY-SA. Rendering: maps.skobbler.com

Why? 20 BVG, Berlin Public Transport Company large interest in updated model of new situation worked with PTV VISUM, Static Assignment Model very interested in MATSim requested an activity- and agent-based model of new situation

Problem 21 PTV VISUM MATSim

Solution: Provide converters 22 Edit Scenario convert Simulate with MATSim Analyze with VISUM convert Analyze with agentbased specific tools

Converting Infrastructure Data 23 Network Transit schedule Transit vehicle types Land use information All exported from VISUM in ASCII file format Converted to MATSim XML-based file formats Post-processing / cleaning of converted data Enriching of converted data (e.g. door operation modes for vehicle types)

Converting Demand Data 24 VISUM model uses ~100 OD matrices (4 modes * 23 activity groups, plus long distance, freight, airport and tourist traffic) Additional data set: SrV Survey (travel diary) Create a new, activity-based demand based on land-use and SrV survey reflecting the VISUM demand as good as possible create population based on land-use (inhabitants per zone) assign socio-demographic attributes and activity chains based on SrV weighted draw from OD matrices for all activity locations assign coordinates for activities within zone s block-level land-use data

Model Details 25 Network: 113 000 links Population: 4,5 million agents Public Transport: 530 lines, 96 transit vehicle types

Model Visualization 26 MOVIE http://senozon.com/blog/20120312/matsim-model-berlin-level-detail

Converting Results 27 PTV VISUM offers a passenger survey module import, validate, analyze reported transit connections used to import all simulated agents transit trips Good for reporting / comparison of overall statistics Loss of information about individual agents

Analyzing Results 28 Analysis GUI: Specific, agent-based analyses. Output for Excel, GIS.

Solution: Provide converters 29 Edit Scenario convert Simulate with MATSim Analyze with VISUM convert Analyze with agentbased specific tools

Public Transport in Berlin

Usages of AB-Model in Berlin 31 Analyzing current travel behavior Marketing & Planning Operations Predictions / Case Studies

Analyzing Travel Behavior 32 Activity types and locations of passengers of bus line 245

Marketing / Planning 33 Identify persons not using public transport, although public transport would be a viable alternative for their trips. Where are they located? What lines would they use if they used public transport?

Marketing / Planning 34 What stops would they frequent if they used public transport? What parts of a line would they travel? a few a lot

Marketing / Planning 35 Heat map of trip start locations of potential users Number of trips starting per cell [in % of max value] <10% 10% 50% 100%

Marketing / Planning: Missing services? 36 Direction of potential trips Current services Current services are not covering all directions well enough

Operations 37 The simulation was calibrated to reflect the observed schedule of two lines Average difference in travel time (7-9 o clock) from stop to stop between simulation and operational data (left: bus line 187, right: bus line M41)

Predictions & Case Studies 38 in public transport travel demand, 2015 2008 (assuming the new airport is open )

Analyzing Activity-Based Travel Demand in Switzerland

Analyzing a situation 40 First step to improve a situation: Analyze existing situation What travel demand exists? Why is it using public transport, or why the car? At what time is the demand the highest?

Data from an Activity-Based Model 41 Prepare a table with one row per trip Start time, end time Start location, end location From activity, to activity Travel time Travel distance Beeline distance Transport mode

Scenario Analysis: Live Demo 42

43

Conclusions 44 Activity- and agent-based, microscopic models can answer much more questions regarding the behavior of (potential) public transport passengers Traditional tools can be used as graphical editors for infrastructure data (network, schedules, zones, ), or for analyzing aggregated results Agent-based models can build upon traditional models, given some additional data for disaggregation of data is available although the other way makes much more sense

Thanks for your attention! 45 Questions? Marcel Rieser Senozon AG rieser@senozon.com +41 44 520 14 62