Estimating the vehicle accumulation: Data-fusion of loop-detector flow and floating car speed data

Similar documents
Capacity Drop. Relationship Between Speed in Congestion and the Queue Discharge Rate. Kai Yuan, Victor L. Knoop, and Serge P.

CAPACITY DROP: A RELATION BETWEEN THE SPEED IN CONGESTION AND THE QUEUE DISCHARGE RATE

Delay of Incidents Consequences of Stochastic Incident Duration

Data - Model Synchronization in Extended Kalman Filters for Accurate Online Traffic State Estimation

Modifications of asymmetric cell transmission model for modeling variable speed limit strategies

Date: Location: Den Haag - Nootdorp. Yufei Yuan Aurélien Duret Hans van Lint. Conference on Traffic and Granular Flow 15

Traffic Flow Theory & Simulation

Loop detector data error diagnosing and interpolating with probe vehicle data

Cumulative Count Curve and Queueing Analysis

Improving the travel time prediction by using the real-time floating car data

2.1 Traffic Stream Characteristics. Time Space Diagram and Measurement Procedures Variables of Interest

Traffic Progression Models

$QDO\]LQJ$UWHULDO6WUHHWVLQ1HDU&DSDFLW\ RU2YHUIORZ&RQGLWLRQV

Research Article A Method for Queue Length Estimation in an Urban Street Network Based on Roll Time Occupancy Data

Queuing and Statistical Analysis of Freeway Bottleneck Formation

CEE 320 Midterm Examination (50 minutes)

Impact of Day-to-Day Variability of Peak Hour Volumes on Signalized Intersection Performance

Development and Evaluation of Online Estimation Methods for a Feedback-Based Freeway Ramp Metering Strategy

Variable Speed Approach for Congestion Alleviation on Boshporus Bridge Crossing

Traffic Flow Theory & Simulation

Traffic Flow Theory and Simulation

Using PeMS Data to Empirically Diagnose Freeway Bottleneck Locations in Orange

TRAFFIC FLOW MODELING AND FORECASTING THROUGH VECTOR AUTOREGRESSIVE AND DYNAMIC SPACE TIME MODELS

Adaptive observer for traffic density estimation

Use of Performance Measurement System Data to Diagnose Freeway Bottleneck Locations Empirically in Orange County, California

Incorporating the Effects of Traffic Signal Progression Into the Proposed Incremental Queue Accumulation (IQA) Method

Real-time, Adaptive Prediction of Incident Delay for Advanced Traffic Management Systems

Optimization based control of networks of discretized PDEs: application to traffic engineering

VARIABLE SPEED LIMIT CONTROL TO INCREASE DISCHARGE RATES OF FREEWAY INCIDENT BOTTLENECKS

Automatic fitting procedure for the fundamental diagram

Modelling, Simulation & Computing Laboratory (msclab) Faculty of Engineering, Universiti Malaysia Sabah, Malaysia

Comparison of Two Controllers for Variable Speed Limit Control

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

Control Delay at Signalized Diamond Interchanges Considering Internal Queue Spillback Paper No

Estimation of Measures of Effectiveness Based on Connected Vehicle Data

LARGE-SCALE TRAFFIC STATE ESTIMATION

PERFORMANCE of traffic flow along corridors is of

Extracting mobility behavior from cell phone data DATA SIM Summer School 2013

TREBALL FINAL DE GRAU

Encapsulating Urban Traffic Rhythms into Road Networks

Performance Analysis of Delay Estimation Models for Signalized Intersection Networks

VISUAL EXPLORATION OF SPATIAL-TEMPORAL TRAFFIC CONGESTION PATTERNS USING FLOATING CAR DATA. Candra Kartika 2015

CE351 Transportation Systems: Planning and Design

Robust Control of Traffic Networks under Uncertain Conditions

Robust Control of Traffic Networks under Uncertain Conditions

Control of traffic with anticipative ramp metering

CHAPTER 3. CAPACITY OF SIGNALIZED INTERSECTIONS

Traffic Flow Theory & Simulation

OVERVIEW OF A SIMULATION STUDY OF THE HIGHWAY 401 FTMS

THE CONGESTION PIE: DELAY FROM COLLISIONS, POTENTIAL RAMP METERING GAIN, AND EXCESS DEMAND

Real-Time Travel Time Prediction Using Multi-level k-nearest Neighbor Algorithm and Data Fusion Method

Macroscopic Equation and Its Application for Free Ways

City form and its macroscopic fundamental diagram

Improving forecasting under missing data on sparse spatial networks

Macroscopic Modeling of Freeway Traffic Using an Artificial Neural Network

Dynamic OD Matrix Estimation Exploiting Bluetooth Data in Urban Networks

DYNAMIC MODEL OF URBAN TRAFFIC AND OPTIMUM MANAGEMENT OF ITS FLOW AND CONGESTION

c) What are cumulative curves, and how are they constructed? (1 pt) A count of the number of vehicles over time at one location (1).

arxiv: v1 [cs.gt] 16 Jul 2012

Travel Time Estimation with Correlation Analysis of Single Loop Detector Data

Real Time Traffic Control to Optimize Waiting Time of Vehicles at A Road Intersection

Exploring Human Mobility with Multi-Source Data at Extremely Large Metropolitan Scales. ACM MobiCom 2014, Maui, HI

The German Autobahn: An ITS Test Bed for Examining Dynamic Traffic Flow Phenomena

PATREC PERSPECTIVES Sensing Technology Innovations for Tracking Congestion

Variable speed limit control based on the extended link transmission model

A Three-Stream Model for Arterial Traffic

Predicting highly-resolved traffic noise

The Next Generation of Traffic Management Systems

MnDOT Method for Calculating Measures of Effectiveness (MOE) From CORSIM Model Output

An Analytical Model for Traffic Delays and the Dynamic User Equilibrium Problem

Measuring Wave Velocities on Highways during Congestion using Cross Spectral Analysis

Optimal control of freeway networks based on the Link Node Cell Transmission model.

Control experiments for a network of signalized intersections using the.q simulator

Interactive Traffic Simulation

A Study on Factors for Travel Time Variability in Dhaka City Corporation Area

Yu (Marco) Nie. Appointment Northwestern University Assistant Professor, Department of Civil and Environmental Engineering, Fall present.

Chapter 5 Traffic Flow Characteristics

Design Priciples of Traffic Signal

Motivation Traffic control strategies Main control schemes: Highways Variable speed limits Ramp metering Dynamic lane management Arterial streets Adap

Flow-Maximizing Equilibria of the Cell Transmission Model*

GIS Based Transit Information System for Metropolitan Cities in India

Changes in the Spatial Distribution of Mobile Source Emissions due to the Interactions between Land-use and Regional Transportation Systems

Assessing the uncertainty in micro-simulation model outputs

The prediction of passenger flow under transport disturbance using accumulated passenger data

Model-based speed limit control with different traffic state measurements

2015 Grand Forks East Grand Forks TDM

Model predictive control for multi-class traffic flows

Course Outline Introduction to Transportation Highway Users and their Performance Geometric Design Pavement Design

Traffic flow theory involves the development of mathematical relationships among

A SIMPLIFIED MODEL OF URBAN RAILWAY SYSTEM FOR DYNAMIC TRAFFIC ASSIGNMENT

Adaptive Traffic Speed Estimation

Empirical Study of Traffic Velocity Distribution and its Effect on VANETs Connectivity

Traffic Flow Optimization using Reinforcement Learning

Existence, stability, and mitigation of gridlock in beltway networks

Chapter 2 Travel Time Definitions

Traffic Management and Control (ENGC 6340) Dr. Essam almasri. 8. Macroscopic

Examining travel time variability using AVI data

Feedback Perimeter Control for Multi-region Large-scale Congested Networks

Effect of Response Limitations on Traffic-Responsive Ramp Metering

Hybrid Petri net model of a traffic intersection in a urban network

Transcription:

Estimating the vehicle accumulation: Data-fusion of loop-detector flow and floating car speed data Paul B.C. van Erp (corresponding author) Victor L. Knoop Serge P. Hoogendoorn Department of Transport & Planning Faculty of Civil Engineering and Geosciences Delft University of Technology Stevinweg 1, 2628 CN Delft, The Netherlands Tel: +31-15-278-4912 Email: {p.b.c.vanerp,v.l.knoop,s.p.hoogendoorn}@tudelft.nl 176 words (excl. title page and references) + 2 figures + 1 table Acknowledgments This research was conducted as part of a collaboration between the Amsterdam Institute for Advanced Metropolitan Solutions (AMS) and Google. We thank these institutions and the other data provider, i.e., the Dutch road Authority Rijkswaterstaat, for helping us to successfully conduct this research. This research is co-funded by AMS and the Netherlands Organisation for Scientific Research, i.e., NWO in Dutch. October 27, 17

INTRODUCTION Queue lengths, either in distance or number of vehicles, are important in traffic management applications. Intersection controllers can minimize delays based on real-time queue length estimates (1), (2). Furthermore, a capacity drop can be avoided by limiting inflow into a freeway, and thus for instance storing vehicle on an on-ramp, e.g., (3), (4). This control approach requires real-time queue length estimators are needed to determine available buffer-space while preventing spill-back from the buffers. We describe the queue length on a link in terms of the number of vehicles, i.e., vehicle accumulation N. The vehicle accumulation can be estimated based on the link arrivals a and departures d within a period p. These can be observed using road-side detectors placed at the upstream (arrivals) and downstream (departures) end of the link: N(p) =N(p 1) + a(p) d(p) (1) Where N(p) denotes N at the end of p. Given a known initial number of vehicles N() and correct arrival/departure observations, the vehicle accumulation can be estimated without error. However, under observation errors a problem arises. Due to the recursive nature of this estimation methodology, the estimation error is the sum of all past observation errors. This is known as the cumulative error problem. Prior researchers have addressed this problem by using an additional data-source, e.g., (5), (6), (7). In this research we propose a new methodology to use aggregated floating car speed data to address the cumulative error problem. The use of aggregated floating car data instead of individual observations is a result of privacy restrictions. The real data used in this research ensures privacy. We use these data for error recovery and online learning of the error characteristics. DATA CHARACTERISTICS This research uses three types of real data. These are: (1) loop-detector, (2) floating car and (3) radar data. The characteristics of these data-types are shown in Table 1. We assume that there is no data latency, i.e., the data is available directly at the end of the related time-period. However, the methodologies presented in the next section can be adjusted to cope with a potential data latency in the floating car data. TABLE 1 Characteristics of the three data-types used in this research Name Floating car (Google) Loop-detector Radar Traffic variable Speed Passings (flow) Speed Spatial char. Road stretch Location Road stretch 1 and 94 m Up- and downstream boundaries 7 m Temporal char. Period Period Period 3 s 1 s 1 s Spatial/temporal Area Line Area Used for Estimation Estimation Evaluation The data are obtained from two sources. Google has provided the floating car speed data as part of its Better Cities program (8). The purpose of this program is to investigate the added value

Van Erp, Knoop, Hoogendoorn 2 of Google data in tackling mobility problems. The source of these data are mobile devices using Google services, e.g., Android or Google Maps, for which the users explicitly agreed to share their location data with Google. To ensure privacy, Google aggregates the data and applies a differential privacy filter. The effect of this filter is limited in high traffic demand, e.g., peak, periods as studied in this research. The loop-detector and radar data are collected as part of the Praktijkproef (field operational test) Amsterdam (9). METHODOLOGY Each floating car data period, i.e., 3 s, we use the data to estimate the mean vehicle accumulation, see equation (4). This estimate serves as a reference estimate to the loop-detector data-based recursive estimates, i.e., equation (2), which is obtained each loop-detector data period, i.e., 1 s. The reference estimator allows us to address the cumulative error problem. In our methodology, the reference estimator is used to (1) reduce the size of the cumulative error build-up in the past and (2) reduce the size of the cumulative error build-up in the future. We denote these two processes as (1) error recovery and (2) online learning of the bias term. In error recovery, we recover the cumulative error build up in past periods. This influences the initial vehicle accumulation used to estimate the vehicle accumulation for the next periods. In online learning of the bias term, we opt to learn the size of the structural error. We expect that the future loop-detector data also contains this structural error and take it into account in the estimator, i.e., by defining b in equation (2). Below we provide the estimation sequence of the proposed estimation methodology. This estimation sequence describes the methodology in a concise manner. For additional explanations the reader is referred to the full article (to be published soon). To describe the time period, three variables are used, i.e., ι, p s and p l. Starting from t =, p s and p l respectively denote the short and long period with durations Δt =1s and Δτ = 3 s. Within a long period p l, ι is used to describe the short periods starting from ι =1. This means that p s = p l n + ι, where the number of short periods within a long period is given by n =Δt/Δτ. Two notations are used to define the time-period of a variable. For N these are (1) N(p s ) and (2) N pl (ι). Furthermore, in the error recovery process, the prior (initial) vehicle accumulation N and related error variance σ 2 are corrected. To denote whether we are dealing with the estimate before or after correction, we respectively add a minus ( ) or plus (+) to these variables. Other important variables which are not explained in the estimation sequence are σ 2 ind, R and ˆd. These are respectively the detector error variance per departure, the error variance of N FL and the fractional contributions of individual errors to the cumulative error. Estimation sequence 1. Set p l =1and define initial vehicle accumulation N1 () and error variance σ1, (). 2 2. Inner loop: (a) ι =1. (b) Estimation vehicle accumulation Np l (ι) based on loop-detector arrivals â and departures ˆd: [ Np l (ι) =max Np l (ι 1) + â(ι) ˆd(ι)+ ˆd(ι)b(p ] l 1), (2) σ 2 p l, (ι) =σ 2 p l, (ι 1) + ˆd(ι)σ 2 ind (3)

Van Erp, Knoop, Hoogendoorn 3 (c) Real-time estimate: N(p s )=N p l (ι), where p s = p l n + ι. (d) If ι = n go to step 3, else ι = ι +1and go back to step. 2b 3. Estimation of long-period time-mean vehicle accumulation N FL (p l ) based on floating car mean speed u and loop-detector mean flow q: N FL (p l )= L u(p l ) q(p l) (4) 4. Error recovery, this yields the corrected estimates, i.e., N + p l (n) and σ 2 p l,+(n): (a) Prior estimate x : (b) Prior long-period estimate N : x (p l )= [ N p l () N p l (n) ] (5) N (p l )= 1 Δt 2 Δτ n ( N pl (ι 1) + Np l (ι) ) (6) ι 1 (c) Prior error covariance matrix P : σp 2 l, () σp 2 l, () P (p l )=... (7) σp 2 l, () σp 2 l, (n) (d) Correction vector K: where (e) Posterior estimate x + : K(p l )= P (p l )C T CP (p l )C T + R C = N x + (p l )=x (p l )+K(p l ) (f) Posterior error covariance matrix P + : x [ ] N FL (p l ) N (p l ) (8) (9) (1) P + (p l )=[I K(p l )C] P (p l ) (11) 5. Online learning of the bias term, this yields the updated bias term estimate, i.e., b(f): (a) Individual estimate of the bias term b(p l ): b(pl )= ΔN CV (p l ) ΔN FL (p l ) ˆd T (p l )o (b) Update combined estimate of the bias term b(p l ): ] b(p l )=b(p l 1) + α [ b(pl ) b(p l 1) 6. p l = p l +1, N p l () = N + p l 1(n), σ 2 p l, () = σ 2 p l 1,+(n) and go back to step 2. (12) (13)

Van Erp, Knoop, Hoogendoorn 4 18 16 1 9 8 7 Space [m] 1 1 8 6 5 6 3 1 15: 15:3 16: 16:3 17: 17:3 18: 18:3 19: FIGURE 1 Mean speed over the two on-ramp lanes retrieved from the radar speed data FINDINGS The three data-types shown in Table 1 are all available for an on-ramp in the Metropolitian Region Amsterdam in the evening peak, i.e., 15:-19:h, on July 6th, 16. The detector observing the upstream end of the on-ramp was out-of-order in this period. Instead we use the relevant outflows of the upstream intersections, which cover all legal inflows and are separated from other flows. The radar speed plot (Figure 1) allows us to evaluate the estimation performance. From this plot we derive the periods in which a queue was present on the on-ramp. Two queues stand out. Firstly, the largest queue is observed in the period 16:15-16:3. Secondly, we observe lower speeds around 15:55. The methodology discussed in the previous section is applied to estimate the vehicle accumulation. For this purpose, three parameters have to be defined, i.e., σind 2, R and α. The following values are used in this research: σind 2 =.125 veh2, R =5.veh 2 and α =.25. Furthermore, we define N1 () = 1 veh and σ1, () 2 = 5. veh 2. Figure 2 shows six different estimates of the vehicle accumulation over time. The difference between the six estimators lies in the use floating car (Google) data and the (initial) bias term. The (initial) bias is set to. (no bias) and.36, where the latter is based on the measured cumulative in- and outflows over the four-hour peak-period. Therefore, the estimators having an (initial) bias term of.36 actually incorporate additional information of the data. In reality, this information was not available for real-time vehicle accumulation estimates. The estimators which do not use floating car data, i.e., Figure 2a and 2b, show that the loopdetector data is biased and that the bias changes over time. If we use the floating car data for error recovery, the estimates improve. However, it is still important whether we also use the floating car data for online learning of the bias term. The four figures, i.e., Figures 2c till 2f, show that online learning of b has two advantages. Firstly, our (initial) guess of b is less critical. Therefore, without having any prior information related to the b the estimator which applies online learning still yields good estimates, see Figures 2c and 2e. Secondly, online learning is able to capture changes in b. In our case study, the bias seems to be lower in the period 15:3-18: than before and after this period, see Figure 2b. As a result, the estimators applying online learning seem to be more accurate in estimating the build-up of N than the one having a fixed b of.36. In Figure 2d the

Van Erp, Knoop, Hoogendoorn 5 second-highest peak is observed around 17:35, while in Figures 2d and 2d the second-highest peak is observed around 15:55, which coincides with the radar speed data. 5 8 6-5 -1-15 - - - -25-6 -3 15:3 16: 16:3 17: 17:3 18: 18:3 19: (a) No floating car data and negative N allowed, b =. -8 15:3 16: 16:3 17: 17:3 18: 18:3 19: (b) No floating car data and negative N allowed, b =.36 45 45 35 3 25 15 1 35 3 25 15 1 5 15:3 16: 16:3 17: 17:3 18: 18:3 19: (c) Error recovery + fixed bias term, b =. 5 15:3 16: 16:3 17: 17:3 18: 18:3 19: (d) Error recovery + fixed bias term, b =.36 45 45 35 3 25 15 1 35 3 25 15 1 5 15:3 16: 16:3 17: 17:3 18: 18:3 19: (e) Error recovery + online learning of b, b(1) =. 5 15:3 16: 16:3 17: 17:3 18: 18:3 19: (f) Error recovery + online learning of b, b(1) =.36 FIGURE 2 Vehicle accumulation estimates

Van Erp, Knoop, Hoogendoorn 6 CONCLUSIONS In our case study we observe that adding information in the form of mean speed to detector measurements successfully addresses the cumulative error problem. The estimates no longer drift away from feasible values, and capture the build-up of a queue on the on-ramp. Both applications of the mean speed information, i.e., error recovery and online learning of the bias, contribute to improving the quality of the vehicle accumulation estimates. Improvements in the real-time vehicle accumulation estimation is beneficial for the effectiveness of dynamic traffic management systems. The estimates are, for example, important in traffic management systems which temporarily store traffic on buffers to temporarily reduce the inflow to a downstream bottleneck. Accurate estimates can prevent spill-back or underusing the buffer capacity. The mean speed information used in this research is provided by Google as part of their Better Cities program. The results are thus dependent on both the quality of the Google data and the proposed methodologies. However, if other providers are able to provide reliable mean speed information, our methodologies can be applied with their data. REFERENCES [1] Varaiya, P., Max pressure control of a network of signalized intersections. Transportation Research Part C: Emerging Technologies, Vol. 36, 13, pp. 177 195. [2] Le, T., P. Kovács, N. Walton, H. L. Vu, L. L. H. Andrew, and S. S. P. Hoogendoorn, Decentralized signal control for urban road networks. Transportation Research Part C: Emerging Technologies, Vol. 58, 15, pp. 431 45. [3] Papageorgiou, M., H. Hadj-Salem, and J. Blosseville, ALINEA: A Local Feedback Control Law for On-ramp Metering; A Real-life Study. Transportation Research Record: Journal of the Transportation Research Board, Vol. 13, 1991, pp. 58 64. [4] Hoogendoorn, S. P., R. Landman, J. Van Kooten, and M. Schreuder, Integrated Network Management Amsterdam: Control approach and test results. In 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 13), 13, pp. 474 479. [5] Vigos, G., M. Papageorgiou, and Y. Wang, Real-time estimation of vehicle-count within signalized links. Transportation Research Part C: Emerging Technologies, Vol. 16, 8, pp. 18 35. [6] Van Lint, H. and S. Hoogendoorn, A generic methodology to estimate vehicle accumulation on urban arterials by fusing vehicle counts and travel times. In 94th AnnualMeeting of the Transportation Research Board, 15, January. [7] Amini, Z., R. Pedarsani, A. Skabardonis, and P. Varaiya, Queue-Length Estimation Using Real-Time Traffic Data. In 16 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), 16, pp. 1476 1481. [8] Eland, A., Tackling Urban Mobility with Technology. https://europe.googleblog.com/15/11/tackling-urban-mobility-with-technology.html (accessed on 17-7-26), 15.

Van Erp, Knoop, Hoogendoorn 7 [9] Praktijkproef Amsterdam (13-15). www.praktijkproefamsterdam.nl (accessed on 17-7-26), 15.