250 likes | 379 Views
Short term forecast of travel times on the Danish highway network based on TRIM data. Klaus Kaae Andersen Thomas Kaare Christensen Bo Friis Nielsen. Informatics and Mathematical Modelling Technical University of Denmark Viking Workshop October 2005. Background/Motivation.
E N D
Short term forecast of travel times on the Danish highway network based on TRIM data Klaus Kaae Andersen Thomas Kaare Christensen Bo Friis Nielsen Informatics and Mathematical Modelling Technical University of Denmark Viking Workshop October 2005
Background/Motivation • The high way network in the Copenhagen area is equipped with double induction loop detectors. From this measurement system data on each passing single vehicle (e.g. speed and length) is collected. The data is referred to as the TRIM data • Travel time estimates and travel time forecasts are calculated based on the TRIM data and given to the public by means of TV, radio and the Internet • The travel time estimates and forecasts are based on data on an aggregated level
Study objectives The study objectives are • Develop statistical models with aim to identify single vehicles between induction loops from the TRIM data. Hereby, the travel time between loops can be estimated directly • Estimate the variability in travel times • Validate the accuracy and precision of the current methods for travel time estimation and prognosis • Develop new methods as an alternative to the currently used methods
Outline of the presentation • The Data • Modelling method • Pattern recognition methods based on statistical methods, dynamical modelling EWMA • Results - Percentage recognized vehicles, accuracy and precision, implementation • Comparison with existing methods • Future work
TRIM data For each passing vehicle the system measures: - Time - Speed - Length - Gap … The travel times can not be estimated directly from these data!!
Data • We are considering a stretch of the high way network (Jægersborgvej to Hillerødmotorvejen) • Data is TRIM data • Empirical data (measurements from TRIM) • Simulated data (from the program VISSIM)
Empirical data - Time - Speed - Length - Gap …
Simulated data • Data from the same stretch has been generated using the micro simulation program VISSIM • The simulated data match the empirical data well • The advantage in using simulated data is that each passing vehicle can be identified – thus the modelling method can be validated!!
Induction-loop data - Time - Speed - Velocity - Gap … Loop 2 Loop 1
Modelling method • The aim is to develop a statistical method for identification of vehicles at successive loops and hereby allow for a direct estimation of the current travel time between loops • The focus is on: • Pattern recognition of non-typical vehicles (non typical in terms of vehicle lengths) • Develop a statistical measure for how well a vehicle ’match’ another vehicle • Develop a dynamical model for estimation of forecasting purposes
Pattern recognition • The vehicles are identified from the measured lengths • The identification has to be unique, thus it is not possible to match every passing vehicle: • Sequences of vehicles (e.g. 4 passing vehicles in a sequence) • Long vehicles (i.e. Big trucks)
Identification based on sequences • Assume, that 4 vehicles are registered at loop 1 having the lengths L={L1, L2, L3, L4} • Subsequently, 4 vehicles are registered at loop 2 having the lengths L’={L1’, L2’, L3’, L4’} • The corresponding ‘match’ (denoted M) is calculated as:
Identification based on sequences • If M is less than the statistical measurement precision U, the sequence is defined as a ’possible match’ • For each passing sequence a possible match is searched for (within a given time window) • If only one ‘possible match is found’ then this is defined a a ’unique match’ • From unique matches the travel time S is calculated
Problems and error sources • It is not possible not identify a sequence if vehicles within the sequence change lane in between loops • It is not possible to identify large vehicles or sequences if the measurement error is too large • A non-correct sequence may falsely be classified as a correct sequence
Estimation of travel time • The travel time at time i, Ti, is estimated using an Exponentially Weighted Moving Average (EWMA) model: • l is the forgetting factor andSi is the current estimated travel time from the identification of non-typical vehicles. Ti-1 is the travel time at time (i-1), thus the travel time 1 time instant before
EWMA and time window Estimated Travel Time Statistical Uncertainty time
Computational speed and implementation • Implementation of the algorithm is simple • The estimation of travel time is only necessary when there is congestion • Time needed for computation is not relevant (the algorithm is very fast for given and small intervals)
Future work: forecasts Short term forecast Pattern recognition EWMA Long term forecast Historical data: Travel times, accidents, weather etc
Travel time for longer distances • For longer distances it must be expected that fewer sequences can be identified • Methods for interpolation and estimation of travel time for longer distances will be validated
Conclusion • The proposed method makes it possible to identify non-typical vehicles from loop to loop • Thus it is possible to estimate the travel time between loops with reasonable precision • Future work includes estimating the time for longer distances and validating the method using camera data