performance measurements using real-time open data feeds ... · headway, dwell time, travel time...

35
2017 Fare Collection/Revenue Management & TransITech Conference Ritesh Warade, Associate Director, IBI Group April 2017 Performance Measurements Using Real-Time Open Data Feeds: The MBTA-performance system

Upload: others

Post on 26-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

2017 Fare Collection/Revenue Management & TransITech Conference

Ritesh Warade, Associate Director, IBI Group

April 2017

Performance Measurements Using Real-Time Open Data Feeds:

The MBTA-performance system

Page 2: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Agenda

Introduction

Boston MBTA’s challenge

Approach

The MBTA-performance system

Questions?

Page 3: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Multi-disciplinary professional services firm

2,500+ staff / 75+ offices including Boston

Core expertise in transit / rail service planning

and operations analysis

Extensive experience in Transit Technology

Increasing focus on Transit Data

Page 4: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

IBI’s Transit Data practice focuses on

helping transit agencies:

Manage their data end-to-end

Provide high-quality information to

passengers

Analyze and measure the quality of

service provided to and experienced by

customers

Page 5: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Boston MBTA’s Challenge

Page 6: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Size: 5th Largest Agency in the US, 1.3 million Passengers Daily

Multimodal: Subway, Light Rail, Bus, Boat, Commuter Rail

Goal: Provision of Real-time Passenger Information

Page 7: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule
Page 8: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule
Page 9: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule
Page 10: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule
Page 11: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Challenges

Tied to the source of data

Train Tracking

Bus CAD/AVL

Replicating for other modes / agencies

Not real-time

Page 12: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Approach

Page 13: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Could We

Leverage Open Data

GTFS-realtime feeds

Page 14: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Bus

Commuter

Rail

Subway

LRTCustomers

CAD/AVL

GPS

Train

Tracking

GPS +

Track

Circuits

+ TWC

In-house

Prediction

Engine

In-house

Prediction

Engine

Location

Tracking

Prediction

Generation

MBTA-

realtime

GTFS

NextBus

Transitime

Page 15: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Bus

Subway

Commuter

Rail

Apps /

Website

/ Signs

MBTA

Customers

MBTA-

realtime

API

GTFS-RTGoogle/

Apps

GTFS

LRT

Page 16: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Apps

MBTA

Customers

MBTA-

alertsGTFS-RT

SMS/

Email

MBTA

Dispatchers

Google/A

pps

API

AppsRSS

API

WebsiteJSON

TwitterAPI

GTFS

Page 17: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

GTFS-

realtime

GTFS-RT

Trip Updates

Vehicle Positions

Service Alerts

Page 18: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

GTFS-

realtime

Provide real-time data to customers

Updated frequently 5-15 seconds

All modes / services

Well documented

Widely adopted

Strong incentive to maintain

Ensure up-time

As systems change

Page 19: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

The MBTA-performance System

Page 20: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Bus

Subway

Commuter

Rail

Apps /

Website

/ Signs

MBTA

Customers

MBTA-

realtime

API

GTFS-RTGoogle/

Apps

GTFS

LRT

Page 21: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

MBTA

Customers

MBTA-

perform-

ance

API

MBTA

Mgmt.

Bus

Subway

Commuter

Rail

MBTA-

realtime

GTFS-RT

GTFS

LRT

Page 22: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

MBTA-performance

MBTA

Customers

Arr/Dep

Times

Travel Times

Headways

Dwell Times

Performance

Metrics:

Schedule

Adherence

Headway

Adherence

Pax Wait

Times

Pax Travel

Times

API

GTFS-

RT

MBTA

Mgmt.

Pax Arrival Rates

GTFS

MBTA-

realtime

SQL

queries

Page 23: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Details

Beginning of day:

Check for and load latest GTFS, config files, and

passenger rates

Set up schedule and benchmarks for next day

Continuously (every 5 seconds)

Download and process GTFS-realtime vehicle

positions, trip updates, and service alerts feeds

Generate actual arrival/departure, prediction, and

alert events

Calculate headways, travel time, dwells, schedule

adherence

Every 5 minutes:

Combine with passenger loading data

Generate metrics for past hour, and day-so-far

End of day:

Reprocess entire day

Generate metrics for entire day

Write to history

Archive data

Page 24: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Data

Actual arrival and departure times

Actual dwell times

Actual travel times

Actual headways

For all routes at a stop

For same route at a stop

For all routes serving an o-d pair

Actual schedule adherence

Percentage of trips that meet or exceed a set

threshold

Percentage of people adversely affected beyond

a set threshold

Page 26: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

API Calls

Page 27: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

API Calls

Page 28: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Users

Internal

Operations Management

Service Planning

Management

External

Customers

Third Party Developers

Page 29: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Internal Dashboard

Page 30: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Internal Dashboard

Page 31: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Internal Dashboard

Page 32: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Public Facing Dashboard (http://mbtabackontrack.com/)

Page 33: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Roadmap

In operation since June 2015:

Subway and light rail

Headway, dwell time, travel time tracking

Passenger weighted metrics

Daily and real-time

In test:

Commuter rail

Schedule adherence

In development:

Bus (2017)

Prediction quality analysis (early 2017)

Service alerts integration (early 2017)

Page 34: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Roadmap Open Source the system

Page 35: Performance Measurements Using Real-Time Open Data Feeds ... · Headway, dwell time, travel time tracking Passenger weighted metrics Daily and real-time In test: Commuter rail Schedule

Thank You,

Questions?

[email protected] | 617.699.9544