A Microscopic Simulation Model For Incident Modeling in Urban Networkss
A Microscopic Simulation Model For Incident Modeling in Urban Networkss
ARTICLE
YASER E. HAWAS
Department of Civil and Environmental Engineering, UAE University, Al-Ain, UAE
(Received 28 December 2005; Revised 19 February 2007; In final form 11 April 2007)
ABSTRACT This paper reviews the main modules of an integrated system for
incident management in real-time, . A core to such a system is a
microscopic simulator with extended abilities to model the temporal and spatial
evolution of specified non-recurrent traffic conditions. The paper reviews the
mathematical formulation of the car-following and lane-changing modules. The
model is validated using a simulation-based approach. Concluding comments on
the general validation process of the model are provided. The paper finally
presents a sample of the accident patterns replicated by the model together with
their implications for real world validation.
KEY WORDS: Microscopic modeling; traffic simulation; car following;
calibration; incident modeling
Introduction
Traffic Control Centers (TMCs) are becoming essential elements to
monitor, control and manage traffic operations in urban networks.
TMCs operate various types of algorithms for network monitoring,
signal control, incident detection and management, drivers’ informa-
tion systems, variable message sign control, etc. Real-time traffic
simulation is a very effective tool to replicate traffic conditions and
ISSN 0308-1060 print: ISSN 1029-0354 online # 2007 Taylor & Francis
DOI: 10.1080/03081060701398117
290 Yaser E. Hawas
Car-Following Model
The -s model assumes a string of three vehicles (two lead vehicles
and one following vehicle) traveling along a single lane. The accelera-
tion/deceleration rate, speed and spacing of the following vehicle are
calculated based on the behavior of the downstream lead vehicle(s).
The -s car-following model is coupled with the so-called finite
state model that captures the lane switching behavior of the driver. The
finite state model ‘estimates’ the scores of the lanes that may serve the
vehicle movement, and allocates the vehicle to the lane offering better
score. The lane score is estimated empirically based on the number of
queued vehicles and accident blockage (if any). The newly switched
vehicle among lanes is restricted from further switching for a time
interval (510 seconds) to limit the numbers of unnecessary switching.
The model assumes that the acceleration/deceleration rate of the
following vehicle driver depends on the current speed, the control
speed, and the perception-reaction time of the following vehicle driver.
The control speed is defined as the maximum speed at which the
following vehicle driver would travel given the spacing and rate of
change in spacing with respect to the lead vehicle immediately in front
(i.e. second lead vehicle). It assumes also that the following vehicle
adopts a desired spacing between itself and the lead vehicle(s). The
length of the desired spacing is assumed to depend on the current speed
of the following vehicle.
Furthermore, it assumes the level of alertness of a driver affects the
perception/reaction time component of the acceleration/deceleration
rate. The following vehicle driver perception/reaction time depends on
his/her level of alertness. The level of alertness depends on current
spacing, desired spacing between the following vehicle and lead
vehicle(s), and the status of the lead vehicle(s) (e.g. stopping).
The data to calibrate car-following models are quite difficult to
collect, not to mention the extensive recourses needed for even
restricted data sets (Hawas & Mahmassani, 1997). More detail on
the data requirements and procedures for calibration and verification of
dynamic simulation models can be found in Hawas (2003). An
empirical formula was derived to estimate the control speed for steady
conditions (zero speed difference between the following and the lead
t
vehicles) for various values of spacing (SF,2 ) and vehicle speed limits
t
(VSL). For any vehicle speed limit (VSL), and spacing (SF,2 ), the vehicle
t
control speed at the steady conditions (VCSS ) is given by the following
formulae:
SF;2t 45 m VCSSt VSL
SF;2t 9 and B 45 m VCSSt (2:90:54+VSL) ln (SF;2t )(11:91:04 VSL) (1)
SF;2t B 9 m VCSSt 0
A Microscopic Simulation Model for Incident Modeling 295
The above equations were derived for steady flow conditions (when the
speed difference between the following and the second lead vehicle is
t t 1
zero, and the spacing between them is kept fixed; i.e. SF, 2 SF, 2 ). A
t
parameter a is introduced herein to account for the general flow
conditions (not necessarily steady conditions) as follows:
VCSt at +VCSSt (2)
where, at is a parameter ranging from zero to one, and VCSt is the
vehicle control speed at time t. at is introduced to capture the variance
in the following driver’s alertness. The driver reduces his/her desired
speed due to increased crash risk, when the spacing between him/her
t t 1 t
and the second lead vehicle is closing (i.e. when SF, 2 BSF, 2 ). a is
assumed inversely proportional to the normalized rate of change in
spacing between the following vehicle and the second lead vehicle,
t t
NRSF, 2. If the spacing is closing, NRSF, 2 will yield only negative values
(ranging from 0 to 1)
at exp(m NRSF;2t ) if 0 NRSF;2t 1
(3)
1:0 Otherwise
NRSF;2t SF;2t SF;2t1 =SF;2t1 (4)
m is a sensitivity parameter introduced to capture the effect of the
normalized rate of change in spacing on at . Ideally, the level of
alertness, at and as such the m value should be dependent on the
NRSFt ,2. However, for simplicity, m is assumed fixed and can be
estimated using calibration sensitivity analysis (Hawas, 2002).
The traffic measures (acceleration, speed, spacing, etc.) are updated
each time interval with length of Dt (the simulation resolution).
The speed of the following vehicle is estimated using the following
equation:
VFt VFt1 AFt1 Dt (5)
where AFt 1is the acceleration of the following vehicle at time t 1
. AFt
is calculated as follows:
AFt (VCSFt VFt )=PRT (6)
PRT denotes the perception and reaction time needed to increase/
decrease the speed from the current value to the desired value. The
typical value of PRT varies based on the driver’s perception and
reaction time, as well as attentiveness, which, in turn, varies based on
the spacing with the lead vehicles as compared to the desired spacing.
Furthermore, PRT depends on the status of the lead vehicles; the
following driver’s alertness increases if the status of the lead vehicle is
‘stopping’.
296 Yaser E. Hawas
2.5
2
Alertness level
1.5
0.5
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
Spacing ratio (Actual to desired spacings)
Figure 1. Empirical relationship between driver alertness level and spacing ratio
A Microscopic Simulation Model for Incident Modeling 297
60
Desired spacing
50
40
30
20
10
0
1 21 41 61 81 101
Following vehicle speed
Figure 2. Empirical relationship between desired spacing and following vehicle speed
t
vehicle (DSF, 2) plus the length of the second lead vehicle (L2).
Lane-changing Model
The lane car-following model does not account for the possibility of
vehicles switching lanes when current speeds become less than the
desired speed, and, as such, vehicles do not actually follow the lead
vehicles as explained earlier. The lane switching, on the other hand,
follows a fairly complicated decision process, where the driver
examines the availability of ‘free’ lanes to accommodate his/her
movement. -s augments the car-following model with the lane-
changing model as explained below.
Since -s is an object-oriented model, the ‘vehicle’ object has the
so-called ‘status’ property that defines the physical status of each
vehicle. Five status properties are defined for each vehicle: moving,
stopping (if the vehicle is decelerating), maneuvering (if the vehicle is
to switch lanes), exiting (if vehicle is to exit current link) or accident
(if vehicle is stopped to simulate an incident). The vehicle status is
determined based on the vehicle actual speed as compared to the
desired speed, leading vehicle(s) speed, spacing, etc.
-s follows an empirical method known as ‘lane scoring’ in
specifying the candidate lane(s) for the vehicle willing to switch lanes. If
the vehicle status is set to ‘maneuvering’, indicating the willingness of
the vehicle to switch lanes, the lane scoring class module is called to
estimate the candidate lane scores. The candidate lanes are these
adjacent lanes (to the current one) that could accommodate the vehicle
intended movement (left, through, or right) at the downstream node of
298 Yaser E. Hawas
its current link. The lane score is heuristically set to be a function of the
current lane’s vehicle count, and the number of active incidents on the
lane (if any). An empirical formula is used for the lane score as follows:
In this paper, some results of the first stage of validation are presented.
More work on the validation of the -s model is underway and will
be published elsewhere.
A simple four-leg intersection with three-lane approaches is utilized
for validation. An approach of 600 m in length is then selected, and two
detectors are installed on each lane; one close to the downstream node
(10 m away from the stop line to verify the queue discharge modeling),
and the other at the middle of the lane (300 m from the down stream
node). The approach is represented using the two models, and the
passage detector readings are recorded every 10 seconds. The detector
300 Yaser E. Hawas
Case I: Highway speed limit 60, downstream signal green time 30 seconds, cycle156 seconds, approach volume1350
vehicle/hour
Cumulative counts (15 minutes)
Lane 1 113 112 0.89 87 89 2.25
Lane 2 109 111 1.8 86 82 4.88
Lane 3 114 112 1.79 90 88 2.27
Case II: Highway speed limit 80, downstream signal green time30 seconds, cycle 156 seconds, approach volume 1000
vehicle/hour
Cumulative counts (15 minutes)
Lane 1 83 83 0 76 77 1.3
Lane 2 84 84 0 77 71 8.45
Lane 3 82 80 2.5 78 78 0
Case III: Highway speed limit100, downstream signal green time30 seconds, cycle 156 seconds, approach volume 1170
vehicle/hour
Cumulative counts (15 minutes)
Lane 1 96 96 0 86 88 2.27
Lane 2 99 97 2.06 82 85 3.53
Lane 3 97 98 1.02 89 84 5.95
Concluding Remarks
This paper has provided an overview of a simulation-based integrated
system for incident management ( ) to support the real-time
operation of the TMCs, with emphasis on the microscopic simulator
-s. The paper introduced the modules of the envisaged integrated
system for incident modeling ( ) and the mathematical formulation
306 Yaser E. Hawas
Accident Pattern (Flow = 1500, Approach Length = 500 m, Detector 2 Location = 343m, Accident Pattern (Flow = 1000, Approach Length = 500 m, Detector 2 Location = 334m,
Accident Location = 250 m, Accident Duration = 600 sec, Green Period = 15 sec) Accident Location = 416 m, Accident Duration = 300 sec, Green Period = 15 sec)
120 100
Accident Duration
90
100 Accident Duration
80
D1_Count 70 D1_Count
Detector Counts
Detector Counts
80 D2_Count D2_Count
D3_Count 60 D3_Count
ACC_Status ACC_Status
60 50
40
40
30
20
20
10
0 0
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148
Time Interval (each of 10 seconds) Time Interval (each of 10 seconds)
Accident Pattern (Flow = 200, Approach Length = 500 m, Detector 2 Location = 400m, Accident Pattern (Flow = 200, Approach Length = 500 m, Detector 2 Location = 400m,
Accident Location = 416 m, Accident Duration = 600 sec, Green Period = 30 sec) Accident Location = 250 m, Accident Duration = 600 sec, Green Period = 30 sec)
30 35
25 30
Accident Duration Accident Duration
D1_Count 25 D1_Count
Detector Counts
Detector Counts
20 D2_Count D2_Count
D3_Count 20 D3_Count
15 ACC_Status ACC_Status
15
10
10
5
5
0 0
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148
Time Interval (each of 10 seconds) Time Interval (each of 10 seconds)
Acknowledgements
The author expresses his sincere appreciation to the Research Affairs at the United
Arab Emirates University for the financial support of this project under fund grants No.
01-01-7-11/03, 02-01-7-11/04, and 06-01-07-11/05. The author also acknowledges the
efforts of Alaa Al-Alawi and Moumena Cheqfeh for their assistance in programming.
References
Brackstone, M. & McDonald, M. (1999) Car-following: A historical review, Transportation
Research Part F , 2, pp. 181 196.
Davis, G. L. & Nihan, N. L. (1984) Using time-series designs to estimate changes in freeway level
of service, despite missing data, Transportation Research , 18A(5), pp. 431 438.
Edie, L. C. (1961) Car following and steady state theory for non-congested traffic, Operations
Research , 9, pp. 66 76.
Greenberg, H. (1959) An analysis of traffic flow, Operations Research , 7, pp. 78 85.
Greenshield, B. D. (1935) A study of traffic capacity, Highway Research Board Proceedings , 14,
pp. 448 447.
Hall, F. L. (1996) Traffic stream characteristics, in: Gartner, Messer & Rathi (Eds) Chapter 2 of
the Traffic Flow Theory Monograph (Washington, DC Federal Highway Administration).
Hawas, Y. E. (2002) Calibrating simulation models for ATIS/ATMS applications, Journal of
Transportation Engineering , 128(1), pp. 80 88.
Hawas, Y. E. (2007) A fuzzy-based system for incident detection in urban street networks,
Transportation Research Part C: Emerging Technology doi: 10.1016/[Link].2007.02.001.
A Microscopic Simulation Model for Incident Modeling 309
Hawas, Y. E. & Mahmassani, H. S. (1997) Data requirements for development, calibration of
dynamic traffic models and algorithms for ATMS/ATIS, in: Proceedings of 78th Annual
Meeting of the Transportation Research Board , Washington, DC.
Mehmood, A., Hellinga, B. & Saccomanno, F. (2003) Modeling car following using system
dynamics, in: Proceedings of the 82nd Transportation Research Board Annual Meeting ,
Washington, DC.
Shin, M. S., Ran, B., Oh, R. S. & Choi, K. (1999) Developing an evaluation tool for a real-time
DTA system, in: Proceedings of the 78th Annual Meeting of the Transportation Research
Board , Washington, DC.
Tavana, H. & Mahmassani, S. H. (2000) Estimation and application of dynamic speed-density
relations using transfer function models, in: Proceedings of the 79th Transportation Research
Board Annual Meeting , Washington, DC.
TSIS (1998) User Guide; release 4.2. Federal Highway Administration (Colorado Spring, CO: ITT
Systems & Sciences Corporation).