Upload
cristianlai
View
116
Download
0
Tags:
Embed Size (px)
DESCRIPTION
VII International Workshop DART2013. Turin, december 6, 2013
Citation preview
A Web Portal for Reliability Diagnosis of BusRegularity
Dart 20137th International Workshop on Information Filtering and Retrieval
Benedetto Barabino1 Carlino Casari2 Roberto Demontis2
Cristian Lai2
Sara Mozzoni1 Antonio Pintus2 Proto Tilocca3
(1) Technomobility s.r.l. - Cagliari - Italy
(2) CRS4, Center for Advanced Studies, Research and Development in Sardinia -Pula (CA) - Italy
(3) CTM S.p.A. - Cagliari - Italy
December 6, 2013
Turin, December 6, 2013 1 / 32
Outline
l Objectives
l Motivation
l Methodology
l Web Portal
l Conclusion
Turin, December 6, 2013 2 / 32
Objectives
Research in the field of Transport Engineering
l Study of service quality, show when and where the service was or was notprovided as planned.
l The implementation of a methodology to evaluate regularity starting fromdata collected by Automatic Vehicle Location (AVL).
l Design and implementation of a Web based system specifically designedto support experts in transport engineering domain for evaluating servicequality, in particular regularity issues.
Turin, December 6, 2013 3 / 32
Outline
l Objectives
l Motivation
l Methodology
l Web Portal
l Conclusion
Turin, December 6, 2013 4 / 32
MotivationIssues
l Interest in the measurement of public transport service qualitym Reliability of service, the capability to meet the expectations.
l Bus regularity at a bus stop can be used as an indication of service quality.
l Means working on Big Data collected by Automatic Vehicle Location (AVL).l The need to support experts in transport engineering domain for evaluating
service qualitym Ability to process data and quickly present results;m Decision Support System (DSS).
Turin, December 6, 2013 5 / 32
MotivationRegularity
l The focus is on a particular busstop.
l In High frequency service,Regularity is measured by theHeadway Adherence (HA)between buses at bus stops.
l Headway is the time elapsedbetween two consecutive buses.
l Used as an indication of servicequality by both users and transitagencies
Turin, December 6, 2013 6 / 32
MotivationAVL
l In the transit industry is used to track where vehicles are in the field.
l AVL technology is installed in-busses: tracking + GPS.l Data recording
m actual arrival times at every bus stop.
l Data recorded during the transport service are downloaded and stored in acentral database when the vehicle finishes its service.
l Data used for off-line analysis.
Turin, December 6, 2013 7 / 32
Outline
l Objectives
l Motivation
l Methodology
l Web Portal
l Conclusion
Turin, December 6, 2013 8 / 32
MethodologyCoefficient of Variation of Headways
l Bus regularity can be measured by several indicators.l The Headway Adherence (HA) measured by the Coefficient of Variation of
Headways (Cvh) is a good indicatorm Ease of communication (understandable or easy−to−read)m Objectivity (impartial value to determine acceptance/rejections thresholds)m Orientation to customers (longer waiting time should be penalized)m Applicability requirements (such as regular scheduled headway)m Organization in regularity levels (to show where routes exhibits adequate
service levels and where not)
Turin, December 6, 2013 9 / 32
MethodologyMethod
The method as been discussed in previous works.The method addresses three main phases:
l Validate AVL data.
l Address criticality in AVL raw data.
l Determine the value of Cvh.
Then, the LoS can be determined.
Turin, December 6, 2013 10 / 32
MethodologyValidate AVL data
l Compare the numbers of actual and scheduled transits.l The aim is to discover lack of data for the following reasons:
m IOS, missed trips or unexpected breackdowns;m TF, AVL temporarily out of work;m BO, the succeeding bus passes its predecessor in the route.
Turin, December 6, 2013 11 / 32
MethodologyAddress criticality
Data validation is followed by the detection of criticalities
4. Address BO by ordering the sequence of actual transit times at bus stops.
5. Fill in IOS tables, reporting unpredicted missing trips and unexpectedbreakdowns and incorrect operation codes.
6. Generate a scheduled transits table with IOS. Match tables in STEP 5 andthe scheduled one.
7. Detect TF and IOS by GAPS. Match the table built in STEP 6 with the datavalidated in STEP 4.
8. Correct TF and IOS.
Turin, December 6, 2013 12 / 32
MethodologyExample of criticality
Correction of BO, by chronologically ordering actual transit times at bus stops
Correction of TF and IOS
Turin, December 6, 2013 13 / 32
MethodologyDetermine the value of Cvh
Given a generic bus stop j at time period t along the direction d of a route r :
C j ,t ,d ,rvh = σj ,t ,d ,r
hj ,t ,d ,r (1)
σ, the standard deviation of differences between actual and scheduled headwayh, the average scheduled headwayA LoS can be associated to each value of Cvh in different colors.
Turin, December 6, 2013 14 / 32
Outline
l Objectives
l Motivation
l Methodology
l Web Portal
l Conclusion
Turin, December 6, 2013 15 / 32
Web Portal
l A DSS, a Web based system specifically designed tom support transit industry experts;m managers are able to quickly prioritize actions to improve the service;m reduce the workload of transit agencies.
l Usually are used spreadsheets in a standards PC
l Handle AVL raw data for measuring the LoS at each bus stop.l Features:
m load raw data;m provides reposts on dashboards (tables, charts, maps).
Turin, December 6, 2013 16 / 32
Components and Technologies
l Entando, a Java Open Source portal-like platform for building information,cloud, mobile and social enterprise-class solutions. It natively combinesportal, web CMS and framework capabilities.
l PostgreSQL instance extended with spatial and geographic features,PostGIS.
l JasperServer, a BI engine and a reporting and analytics platform. Createsingle reports and dashboards.
Turin, December 6, 2013 17 / 32
GIS dataShape files
For creating the representation in a map we have two shape files:l routesl bus stops
Provided in ED50 and transformed in WGS84 and stored in the geoJSONformat.
Turin, December 6, 2013 18 / 32
GIS dataShape files, overlap
Overlapping the shape files we obtain the complete geo representation of thetransport network.
Turin, December 6, 2013 19 / 32
AVL dataCSV file
Raw AVL data are first downloaded, then separated according to routes. RawAVL data are imported as CSV file.Headers: date, route-bus-trip, stop, real, estimated, . . . , code route
Turin, December 6, 2013 20 / 32
Implementationof the method
Four modules:l data import
m the raw data of a month are imported and validated;
l data processingm difference between actual and scheduled headways between two consecutive
buses as measure
l data pre-aggregationm generates the Regularity facts table that contains the regularity measures
evaluated over three distinct type of day aggregations: by week (4 measures),by day of week (7 measures) and by the entire month
l data managementm Entando/JasperServer procedures to manage data and reports
Turin, December 6, 2013 21 / 32
Data importAVL table
Turin, December 6, 2013 22 / 32
Data importGeo table
Turin, December 6, 2013 23 / 32
Data processing
All the modules use PostgreSQL functions in PL/pgSQL language to performdatabase’s tasks. Data are separated by month in a dedicated databaseschema.The public schema contains common data, such as routes.
Turin, December 6, 2013 24 / 32
Data pre-aggregation
Turin, December 6, 2013 25 / 32
Data managementFile jrxml
Turin, December 6, 2013 26 / 32
Data managementDesigner
Turin, December 6, 2013 27 / 32
Reliability Diagnostic Tools
The items located on the dashboards include: regularity table, regularity linechart, mapper.The executive may select a route, the direction, the time slot, the time period.
Turin, December 6, 2013 28 / 32
Outline
l Objectives
l Motivation
l Methodology
l Web Portal
l Conclusion
Turin, December 6, 2013 29 / 32
Conclusion
l In bus transit operators the measure of regularity is a major requirement forhigh frequency public transport services.
l It is possible to handle huge AVL data sets for measuring bus routeregularity and understand whether a missing data point is a technicalfailure or an incorrect operation in the service.
l We have implemented:m a methodology to evaluate regularity starting from data collected by AVL;m a web portal as an environment designed to support bus transit operators
experts in evaluating regularity issues.
Turin, December 6, 2013 30 / 32
Future Work
l Implement a real case study, in order to exploit the complete set ofavailable data.
l Extend the web portal for both operators and users, then at a later stage fortransit agencies and passengers.
l Possible cause of low level of service will be investigated, in order to putthe bus operator in the position of selecting the most appropriate strategiesto improve regularity.
Turin, December 6, 2013 31 / 32
Thanks!
Q&A
Turin, December 6, 2013 32 / 32
Turin, December 6, 2013 33 / 32