Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast ----- Wed-Thurs 15-16 Analysis of Car-following.

Slides:



Advertisements
Similar presentations
Proactive Traffic Merging Strategies for Sensor-Enabled Cars
Advertisements

Lecture 2 ANALYSIS OF VARIANCE: AN INTRODUCTION
Pole Placement.
Transport Modelling Traffic Flow Theory 2.
Swarm-Based Traffic Simulation
M. Tech. Project Presentation Automatic Cruise Control System By: Rupesh Sonu Kakade Under the guidance of Prof. Kannan Moudgalya and Prof. Krithi.
1 Analysis of Random Mobility Models with PDE's Michele Garetto Emilio Leonardi Politecnico di Torino Italy MobiHoc Firenze.
pathChirp Efficient Available Bandwidth Estimation
Science as a Process Chapter 1 Section 2.
Design of Experiments Lecture I
1 GPS, A Program That Simulates Human Thought 신 동 호신 동 호 Allen Newell & H.A. Simon.
By Venkata Sai Pulluri ( ) Narendra Muppavarapu ( )
On Map-Matching Vehicle Tracking Data
October 1999 Statistical Methods for Computer Science Marie desJardins CMSC 601 April 9, 2012 Material adapted.
Introduction to VISSIM
11October 19, 2011 Comparison of Queue Estimation Models at Traffic Signals Jingcheng Wu October 19, 2011 Presented at the 18th World Congress on ITS.
Effect of Electronically Enhanced Driver Behavior on Freeway Traffic Flow Alain L. Kornhauser Professor, Operations Research & Financial Engineering Director,
Application of Computer Simulation in Traffic Analysis Presented By: Lei Huang.
TRANSPORT MODELLING Lecture 4 TRANSPORT MODELLING Lecture 4 26-Sep-08 Transport Modelling Microsimulation Software.
2015/6/161 Traffic Flow Theory 2. Traffic Stream Characteristics.
Computational Modelling of Road Traffic SS Computational Project by David Clarke Supervisor Mauro Ferreira - Merging Two Roads into One As economies grow.
What is Data ? Data is a numerical expression of an activity. Conclusions based on facts and data are necessary for any improvement. -K. Ishikawa If you.
Analysis of Driving simulator validation for speed research Stuart T. Godley, Thomas J. Triggs, Brian N. Fildes.
Queue evolutions Queue evolution is one of the most important factors in design of intersection signals. The evaluation compares the model-estimated and.
A Calibration Procedure for Microscopic Traffic Simulation Lianyu Chu, University of California, Irvine Henry Liu, Utah State University Jun-Seok Oh, Western.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
Applied Transportation Analysis ITS Application SCATS.
Marco Anghileri Dipartimento di Ingegneria Aerospaziale Politecnico di Milano Italy Robust: “Road Upgrade of Standards” GRD Second year meeting.
Respected Professor Kihyeon Cho
Presented by: Chaitanya K. Sambhara Paper by: Maarten Ditzel, Caspar Lageweg, Johan Janssen, Arne Theil TNO Defence, Security and Safety, The Hague, The.
MODULE 3 THE HAZARDS OF DRIVING.
Oversaturated Freeway Flow Algorithm
Considerations when applying Paramics to Strategic Traffic Models Paramics User Group Meeting October 9 th, 2009 Presented Matthew.
Fundamentals of Data Analysis Lecture 9 Management of data sets and improving the precision of measurement.
Arterial Lane Selection Model Moshe Ben-Akiva, Charisma Choudhury, Varun Ramanujam, Tomer Toledo ITS Program January 21, 2007.
A. Khosravi. Definition: Car-following model is a microscopic simulation model of vehicle traffic which describes one-by-one following process of vehicle.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
THE ISSUE Workshop on Air Quality in Cities M. Petrelli - Roma Tre University February 2014 The evaluation of road traffic emissions.
Dr Hamid AL-Jameel 1 Developing a Simulation Model to Evaluate the Capacity of Weaving Sections.
Interacting With Other Users. Most collisions occur when two or more objects try to occupy the same space at the same time. Drivers must identify movement.
Incorporating Traffic Operations into Demand Forecasting Model Daniel Ghile, Stephen Gardner 22 nd international EMME Users’ Conference, Portland September.
Cooperative lane changing and forced merging model Moshe Ben-Akiva, Charisma Choudhury, Tomer Toledo, Gunwoo Lee, Anita Rao ITS Program January 21, 2007.
1 Challenge the future Longitudinal Driving Behavior in case of Emergency situations: An Empirically Underpinned Theoretical Framework Dr. R.(Raymond)
Dr. Essam almasri Traffic Management and Control (ENGC 6340) 9. Microscopic Traffic Modeling 9. Microscopic Traffic Modeling.
DLR-Institute of Transport Research Testing and benchmarking of microscopic traffic flow simulation models Elmar Brockfeld, Peter Wagner
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
A. Bazzani, B. Giorgini, S. Rambaldi Physics of the City Lab Dept. of Physics - CIG – INFN Models and tools for the analysis.
Behavior Control of Virtual Vehicle
A Microscopic Simulation Study of Automated Headway Control of Buses on the Exclusive Bus Lane on the Lincoln Tunnel Corridor Vehicle-Following Algorithm.
A demonstration of distribution-based calibration Ioulia MARKOU, Vasileia PAPATHANASOPOULOU, Constantinos ANTONIOU National Technical University of Athens,
Fundamental Principles of Traffic Flow
A New Traffic Kinetic Model Considering Potential Influence Shoufeng Lu Changsha University of Science and Technology.
Modeling Drivers’ Route Choice Behavior, and Traffic Estimation and Prediction Byungkyu Brian Park, Ph.D. Center for Transportation Studies University.
Hcm 2010: BASIC CONCEPTS praveen edara, ph.d., p.e., PTOE
IMPACT 3-5th November 20044th IMPACT Project Workshop Zaragoza 1 Investigation of extreme flood Processes and uncertainty IMPACT Investigation of Extreme.
1 He Says vs. She Says Model Validation and Calibration Kevin Chang HNTB Corporation
CE Urban Transportation Planning and Management Iowa State University Calibration and Adjustment Techniques, Part 1 Source: Calibration and Adjustment.
姓名 : 許浩維 學號 :M 日期 : Road Accident: Driver Behaviour, Learning and Driving Task 1.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
Traffic Flow Characteristics. Dr. Attaullah Shah
Vehicular Mobility Modeling for Flow Models Yaniv Zilberfeld Shai Malul Students: Date: May 7 th, 2012 VANET Course: Algorithms in.
1 6th ACSF meeting Tokyo, April 2016 Requirements for “Sensor view” & Environment monitoring version 1.0 Transmitted by the Experts of OICA and CLEPA.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
International Interdisciplinary Seminar
Introduction to Instrumentation Engineering
Development of New Supply Models in Maryland Using Big Data
Calibration and Validation
If you have your parent letter, please turn in at my desk (scissors on my desk). Get out your homework and materials for notes!
Presentation transcript:

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Analysis of Car-following Models Using Real Traffic Microscopic Data Università degli Studi di Napoli “Federico II” Facoltà di Ingegneria D.I.T. Dipartimento di Ingegneria dei Trasporti

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Context and definitions (here and now) Demand models (e.g. route choice model) –Aggregate (users/class of users – collective memory/choices can be taken into account) –Disaggregate (microscopic?) Individual history (actual previous choices) can be taken into account Supply models –Congestion model –Actual/Istantaneous path cost model –Flow propagation model Macroscopic (flow modelling) Microscopic (vehicle modelling) –Longitudinal models (e.g.: car-following) –Lateral models (e.g.: lane-changing)

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Why micro? (provided that we are not micro-supporters) Because sometimes details are relevant In perspective (where micro-models will be really consolidated): –Because they could be (potentially) more “behavioural” than other approaches Analytical, LWR, Cell transmission, … are (in part) inherently descriptive –“Capacity”, critical density, flow-density/speed curves, … should be calibrated (at least in principle) for each link (for each class of link) of each network (of each modelling context) Micro-simulation is potentially behavioural –Car following (+ others) model parameters depends on driver behaviours –In principle driver behaviours are stable for extended geographic areas »Given traffic context (urban, extra-urban) and not traffic conditions (traffic conditions are outputs of micro-simulation models) –Calibrate drivers’ parameters and use them for all links of all network

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Calibration of car-following models Problems of car-following models in reproducing real traffic also depend on complexity of calibration. A plenty of microscopic laws and models attempting to capture longitudinal interactions among vehicles have been proposed. Not very much studies have been carried out for calibrating and validating these models Most probably because of difficulties in gathering accurate field data Models have been generally validated by comparing outputs aggregated at a macroscopic level

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Recent technology developments could help calibration of car-following models against disaggregate data? Brakstone and Mac Donalds (2003) – Validation of a fuzzy-logic based model –One test vehicles, with ground speed measurement system and front microwave radar unit –10 Hz time series databases on distance keeping behaviour between the test vehicle and a preceding vehicle –Data gathered along UK motorway Brockfeld et alii (2004) and Ranjitkar et alii (2004) – testing of several car- following models –time series data of nine vehicles forming a single platoon –equipped with GPS + post-processing allowing for an accuracy of about 1 cm –Data gathered on a test-track in Japan Calibration of car-following models

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Given a car-following model  A set of parameters needs to be calibrated Car-following parameters are expected to be: –Different in different contexts (because of different driving behaviours) Extra urban (controlled accesses, ramps, few disturbance from turn- movements, …) “Urban” (intersections, …  major non-freeway roads) –Distributed among drivers Given a context –Ability to reproduce traffic conditions should be in the model it- self, not in parameters –Parameters should be calibrated over a wide variety of traffic conditions (more or less heavy congestion, different average speeds, … )  over a wide variety of leader trajectories Car-following parameters calibration

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Fix the driver –For each given context Let the leader behave in a wide variety of ways Observe the driver (as a follower) over time Capture reactions to leader trajectory over time  calibrate parameters –If you have a platoon, you can simultaneously gather data for more than one follower Assuming all drivers are similar (each driver is the leader for the following one) –calibrate (average) parameter values for the given context by using more data from a single experiment Calibrating for different contexts

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Like in the previous case, but… Fix the context –Observe several drivers (as followers) and their reaction to leaders’ trajectories (the most various is possible) By using long platoons And/or by repeating several time the experiment in the same context with a different driver (as follower) –Calibrate not only average drivers’ behaviours but also dispersion of parameters distribution Calibration of dispersion among drivers

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Calibration for different contexts (one driver or “similar” driver) require less data (is less expensive) than calibration of parameters dispersion Also, is less useful in microscopic models practical implementations (almost all of them assume different drivers groups) Calibration of car following parameters

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Experiment on-field (real context) 5 professional GPS devices (rent of 35K€ for 10 months – not specifically available for car-following experiments) –1 device as ground-control (in order to apply differential post- processing techniques) –1 device to observe the trajectory of the leader of the platoon –3 device to gather data for the platoon of the 3 followers Platoons of max 3 followers Our experiment

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs GPS devices shared with others (for different purposes) –Available drivers 2 Leaders (Vincenzo Punzo & Fulvio Simonelli) 6 Followers (Students: Andrea, Davide, Domenico, Carlo, Carmine, Emilio) –2 Platoons (platoon 1 and platoon 2) Experiments in “live-traffic” from October 2003 to July 2004 –The experiments have been carefully controlled on-field in order to identify and eliminate from the calibration database unwanted situations like the intrusion of a foreign vehicle into the platoon Up to now –Four experimental sessions completely processed in order to gather data for car-following calibration Our experiment

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Our experiment Platoon 1Platoon 2 Extra - UrbanSession 30B UrbanSession 25B and 25CSession 30C Data gathered with GPS have been post-processed –Expected positioning accuracy: 8 mm –Trajectories verified to be biased Electromagnetic interference due to several physical obstacles Naples is the NATO Navy Headquarter for Mediterranean –September 11 + Afghanistan + Iraq + …. + “Triple B disaster” (Bush + Blair + Berlusconi) After post-processing (filtering) –Sessions 25B and 25C: 7 min of uninterrupted trajectories –Sessions 30B and 30C: 6 min of uninterrupted trajectories Standard GPS Bias Extra GPS Bias

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Obtaining data from experiments: Post-processing Experts/perpetrators of the post-processing: V.Punzo and D.Formisano (not me, neither Fulvio) 1.Apply Differential-GPS postprocessing in order to increase positioning accuracy 2.Apply filter in order to: Obtain a further increase of accuracy; Have “smooth trajectories” (smoothing speed profiles) Smoothing the randomness of the signal Eliminating unrealistic (incorrect) values of speed and/or acceleration Fill (small) gaps in data

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs The filtering procedure (for details remember to ask to Punzo or Formisano) Filtering has been applied simultaneously to all vehicles of the platoon By taking into account both speed and spacing This avoids some common systematic errors that can arise also from slightly noisy raw data –Even slight (repeated) errors in speed profile, could determine negative spacing in case of a vehicle stop –Even more evident for experiments in live traffic A Kalman filter was designed (Punzo-Formisano-Torrieri, 2004) –allows to simultaneously estimate trajectories of vehicles of a platoon from DGPS data in a joined and consistent approach –It cannot be generally used with GPS measurements in case of only one vehicle –has been here fruitfully used by including also inter-spacing (in addition to speed) as an additional measurement

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs The filtering procedure

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs CALIBRATION AIMS We can’t calibrate parameter dispersion among drivers We can: –Calibrate parameters (for given drivers) in different contexts –Calibrate for different microscopic simulation models Try to argue on robustness of models to parameter calibration Considered models have been: –Newell –Gipps –GM/Ahmed They are different: –In the modelling approach –In the complexity –In the number of parameters (GM =11 ; GIPPS=5 ; NEWELL=2) Platoon 1Platoon 2 Extra - UrbanSession 30B UrbanSession 25B and 25CSession 30C Data availability7 + 7 minutes6 + 6 minutes

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs CALIBRATED/TESTED MODELS Newell (Trans. Res. B, 2002): –A simplified car-following theory: a lower-order model –Very simple (simplistic?) –minimum number of parameters –The equation regulating the follower’s behaviour is: x f (t+τ n ) = x L (t)-d n where x f and x L represent the positions of the follower and of the leader –The trajectory of the follower is basically the same of the leader Except for a translation in time and space regulated by parameters  n and d n –which may vary from user to user

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Gipps: is a safety-based model provides two different functional approaches according to the two different driving regimes (free or conditioned flow) Parameters adopted in the model are therefore:  = reaction time of the driver a(n) = maximum acceleration wanted by the follower, V*(n) = speed wanted by the follower, d(n) = maximum deceleration the follower wants to adopt d*(n)=follower’s estimate of maximum deceleration the leader intends to adopt CALIBRATED/TESTED MODELS

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs GM/Ahmed (as implemented in MITSIMLab – M.I.T.): represents a development of the GM model classic model of the kind Response =Sensitivity x Stimulus Moreover: –If not in car-following regime, two heuristic approaches are adopted for the free-flow regime and the emergency-regime (to avoid vehicles collision) –the term taking into account density of the segment in which the vehicle is moving has been neglected density measurements were missing in the tests performed (and because of its controversial consistency within a microscopic approach) Random term has been not explicitly considered CALIBRATED/TESTED MODELS

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs IS NOT SMOOTH !!! Response in the car-following regime may lead to improbable acceleration- deceleration values for some values of the parameters this tend to make the model unstable. Limits to maximum values of acceleration/deceleration (5 m/sec 2, 10 m/sec 2 ) are normally introduced, but these limits inevitably cause that the spacing- function is non-smooth These considerations are none relevant for the Gipps and Newell models  acc  dec Response surface (spacing) NOTES about GM/Ahmed

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Calibration + Validation (calibrate on a set of measures + validate against a different, comparable set of measure) 36 calibrations –Driver 1.1 (platoon 1), Session 25B and 25C (2 sessions), 3 set of parameters (Newell, Gipps, MITSIM) = 6 calibrations –Driver 1.2, as driver 1.1 = 6 calibrations –Driver 1.3, as driver 1.1 = 6 calibrations –Driver 2.1 (platoon 2), Session 30B and 30C (2 sessions), 3 set of parameters (Newell, Gipps, MITSIM) = 6 calibrations –Driver 2.2, as driver 2.1 = 6 calibrations –Driver 2.3, as driver 2.1 = 6 calibrations Calibration/Validation procedure

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Calibration/Validation procedure 36 Validations Trajectories of dataset CalibrationSession 25BSession 25 CSession 30BSession 30C Session 25BDrivers 1.1, 1.2, 1.3 Session 25CDrivers 1.1, 1.2, 1.3 Session 30BDriver 2.1, 2.2, 2.3 Session 30CDriver 2.1, 2.2, 2.3

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Calibration technique Not sophisticated calibration –observed vs. simulated measures (headways or speeds or spacing?) –minimising deviation (RMSE) ;. LINDO’s API have been used for solving the minimization problem above. Multi-point non linear optimisation algorithm: Search for minimum starting from different points (to circumvent local minima) Which measure has to be chosen for calibration? Headway? Speed? Spacing? All models reproduce speeds better than spacing or headway, but… Calibrating on speeds implies not negligible errors on headway and spacing

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Newell Systematic errors (Mean Error) Session 30C Gipps HeadSpeedSpacing Headway Speed Spacing HeadSpeedSpacing Headway Speed Spacing GM/Ahmed Mean Error HeadSpeedSpacing Headway Speed Spacing In conclusion we have minimised simulated vs. observed spacing

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Calibration results (RMSPE) 25B (urban) pair_1-2pair_2-3pair_3-4 RMSPe [% values] 25C (urban) pair_1-2pair_2-3pair_3-4 RMSPe [% values] GM/Ahmed Gipps Newell 30B (extra-urban) pair_1-2pair_2-3pair_3-4 RMSPe [% values] GM/Ahmed seems to behave respect to calibration –Simulated data better fit observations Newell seems to be the worst performer 30C (urban) pair_1-2pair_2-3pair_3-4 RMSPe [% values]

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Validation results “Error surplus” (should be null for perfectly successful validation) GM/Ahmed seems to be the worst performer Newell performs quite good Gipps is controversial Comparison on validation results 25BC driver-1driver-2driver-3 GM/Ahmed Gipps Newell Comparison on validation results 25CB driver-1driver-2driver-3 RMSPe [% values] GM/Ahmed Gipps Newell

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Validation results “Error surplus” (should be null for perfectly successful validation) GM/Ahmed seems to be the worst performer Newell performs quite good Gipps is controversial Comparison on validation results 30BC driver-1driver-2driver-3 RMSPe [% values] GM/Ahmed Gipps Newell Comparison on validation results 30CB driver-1driver-2driver-3 RMSPe [% values] GM/Ahmed Gipps Newell

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Preliminary Conclusions The RMSPEs are surprisingly in agreement with the values by Brockfeld et al (2004) Worst values in validation are achieved in the urban/extra-urban cross-validation –This could confirms the behavioural difference of these different contexts GM/Ahmed (11 parameters to be calibrated) tends to overfit observed data? Gipps and Newell models show a more robust behaviour Newell’s model performances are really surprising: despite of its simplicity it outperforms other models in the validation process –Let say: “It is wrong, but never drastically wrong” –Does drivers’ behaviour tends to be as “simple” as in the Newell model?

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs General Conclusions Validation is problematic –Something is missed in all investigated specifications –They do not show a behavioural robustness –Our feeling is that the missing phenomenon is “looking ahead” We should continue with all session of experiments –Testing/developing also other model specifications Use of different techniques for gathering trajectories should be investigated –Could be aerial-recording (and recognising) a more effective technique?

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs The real truth about our experiment Aware of the experiment aims: “Please, drive avoiding platoon dispersion (slow, but not too much)” Unaware of the experiment aims, but… “Please, don’t change lane! Follows the leader” May be real behaviours have been influenced –Surely, less influenced than how generally happens in test-track experiments

Workshop “Modelling link flows and travel times for dynamic traffic assignment” Queen’s University of Belfast Wed-Thurs Other Conclusions Waiting for your contributions/opinions –…