15
INTEGRATION: An Overview of Traffic Simulation Features M. Van Aerde, B. Hellinga, M. Baker and H. Rakha Department of Civil Engineering Queen’s University, Kingston, Canada Phone: 613-545-2122 Fax: 613-545-2128 E-mail: [email protected] A Paper Accepted for Presentation at the 1996 Transportation Research Board Annual Meeting Washington, D.C.

Van Aerde et al 1996

Embed Size (px)

Citation preview

Page 1: Van Aerde et al 1996

INTEGRATION: An Overview of Traffic Simulation Features

M. Van Aerde, B. Hellinga, M. Baker and H. Rakha

Department of Civil EngineeringQueen’s University, Kingston, Canada

Phone: 613-545-2122 Fax: 613-545-2128E-mail: [email protected]

A Paper Accepted for Presentation at

the 1996 Transportation Research Board Annual Meeting

Washington, D.C.

Page 2: Van Aerde et al 1996

1

INTEGRATION:Overview of Simulation Features

M. Van Aerde , B. Hellinga, M. Baker and H. RakhaDepartment of Civil EngineeringQueen’s University, Kingston, CanadaPhone: 613-545-2122 Fax: 613-545-2128E-mail: [email protected]

ABSTRACT

The INTEGRATION model first attempted to provide asingle model that could consider both freeways andarterials, and which also could consider both trafficassignment and simulation. This ability was intended tobridge the gap between the scope of network on whichplanning models could be applied and the level ofresolution that operational tools needed to provide. Sincethis time, the model has also integrated traditionalIntelligent Transportation Systems considerations suchas ATMS and ATIS, the coupled modeling of traffic andvehicle emissions, and more recently the combinedmodeling of traffic and communications subsystems.However, all of these model extensions depend upon thevalidity of the same traffic simulation and assignmentlogic that is at the core of the the model.

The objective of this paper is to describe the core trafficsimulation logic and specific attributes related to themodel’s ability to represent the operational aspects offreeways and signalized links. The main measures ofperformance that can be generated and the variousapproaches to performing traffic assignment arepresented elsewhere.

1. INTRODUCTION

The INTEGRATION model was conceived during themid 1980’s as an integrated simulation and trafficassignment model (1-4). What made the model uniquewas that the model’s approach utilized the same trafficflow logic to represent both freeway and signalized links,and that both the simulation and the traffic assignmentcomponents were also microscopic, integrated anddynamic. In order to achieve this mix of attributes,traffic flow was represented as a series of individualvehicles that each followed macroscopic traffic flow and

assignment relationships. The combined use of individualvehicles and macroscopic flow theory resulted in themodel being considered mesoscopic by some.

1.1 Recent Developments

During the past decade the INTEGRATION model hasevolved considerably from these original mesoscopicroots. This evolution has taken place through theaddition, enhancement and refinement of various newfeatures during the application of the model in theclassroom as well as in the field. Some of theseimprovements have enhanced the fundamental trafficflow model, such as the addition of car-following logic,lane-changing logic, and more dynamic trafficassignment routines. However, others have extended themodel’s application domain, such as the inclusion offeatures for modeling toll plazas, vehicle emissions,weaving sections, and HOVs. In addition, some features,such as the real-time graphics animation and theextensive vehicle probe statistics, have been added tosimply make the model easier to understand, validate andcalibrate.

1.2 Objectives of the Paper

The objective of this paper is to provide a summary ofthe current status of the most important trafficsimulation features of the model, and to briefly indicatewhy and how certain features were implemented and/orenhanced. This overview is primarily qualitative innature, in order to focus on the fundamental modelingapproach and concepts. More quantitative discussions ofeach main model feature are available elsewhere. Inaddition, the more qualitative nature of this presentationalso better addresses the interdisciplinary needs of thosewho may not already be familiar with traffic theoryand/or traffic models in general. The specific way, inwhich the input data files can be used to invoke the

Page 3: Van Aerde et al 1996

M. Van Aerde et. al. 2

various model features, is described fully in the model’sUser’s Guide Volume I and II and is therefore notrepeated here.

1.3 Structure of Paper

The remainder of this paper is organized into six furthersections. The balance of this introduction will describethe general domain of application for the model, themicroscopic modeling approach, and the dynamiccapabilities of the model.

In the second section the general traffic flowcharacteristics, that are common to all applications of themodel are presented, including a summary of the car-following and lane-changing logic, as well as the basicsof the routing and incident sub-models.

The third section discusses the application of thesetraffic flow attributes to the specifics of modeling offreeways. In particular, the treatment of speed-flow-density relationships, in order to derive shockwave andqueue spill-back analysis, is discussed. In addition, themethod in which merges, diverges, and weaving sectionsare modeled is described.

The fourth section describes the manner in which theoperation of traffic signals and/or ramp meters aremodeled. It includes a discussion of the automaticestimation of uniform delay, coordination impacts,stochastic queuing, as well as a summary of theestimation of random and over-saturation delay, opposedand unopposed left turn capacity and the option ofright-turns-on-red.

The fifth section of the paper briefly describes themodel’s capabilities for assigning O-D traffic demandsto the network for a range of alternative assumptions.The combined routing and traffic loading procedure isdiscussed first for each of the available trafficassignment features. Subsequently, the sectionsummarizes the use of stochastic and deterministicvariations to multi-path assignment.

The sixth section of the report presents the variousmeasures of performance that can be generated by themodel. These include the estimation of travel time, delay,number of stops, as well as fuel consumption and theemissions of HC, CO, NOx. This section is concludedwith an indication of how loop detectors and vehicleprobes can be modeled.

The seventh and last section of the paper describes avariety of miscellaneous other features that are availablein the model to represent certain much more specializedand unique scenarios or control applications.

1.4 INTEGRATION’s Domain of Application

In order to appreciate INTEGRATION’s intendeddomain of application, it is useful to view travel withinan urban area as an interrelated sequence of 6 decisionsthat the traveler typically must make in order to completea particular trip. Three of these decisions are made priorto drivers leaving their driveway, and usually cannot berevisited during that same trip. The three others,however, need to be revisited repeatedly, once aparticular trip has been initiated.

Pre-trip Decisions - At the highest level of the tripmaking process, are decisions related to where aparticular trip maker may decide to live and work/shop.The trip maker must therefore decide how many trips tomake towards each potential destination during eachparticular departure time window. Once the decision, tomake a particular trip to a given destination has beenmade, the traveler must decide whether to utilize someform of transit (if available), or whether to utilize aprivate car, either as a single vehicle occupant or as a carpool participant. The third set of pre-trip decisionsrelates to the particular time at which the trip maker mayelect to start the trip. Each of these first three types ofdecisions may interdependent, but are usually not mademore than once for a particular trip.

On-Route Decisions - In contrast, the next three types oftrip decisions need to made once the trip has commencedand usually also need to be revisited several times asthe actual trip progresses. Specifically, prior to startingthe trip, the trip maker must select what route to take.This decision, even when the trip has commenced, isusually not fixed, as a driver may elect to change anyremaining portion of the trip. Once a vehicle has entereda particular link along this route, the driver must alsoselect the speed at which to drive at and which lane toutilize. A driver’s speed and lane choice are again likelyto change, at a minimum from one link to the next butusually several times along the same link. Speed and lanechanges often also occur along a link as a result ofinteractions with other vehicles. Finally, when a driverarrives at the end of a link, the driver may be required tocross an opposing traffic stream, and must decide

Page 4: Van Aerde et al 1996

M. Van Aerde et. al. 3

whether to accept or reject any available gaps and/orhow to merge with a converging traffic stream..

Domain of Application - The current domain ofapplication of the basic INTEGRATION model isrepresented by the latter set of on-route driver decisions.This set starts from the time when the driver has electedto depart from a particular origin to a particulardestination, at a particular time, and by means of aprivate car. This implies that, at present,INTEGRATION does not directly model the impact ofsomeone who elects to depart at a different time, bymeans of a different mode, or to an alternate destination.

However, in order to reflect the increasing interest, inbeing able to explore the potential traffic impacts onthese latter decisions, an outer loop is being addedaround the current INTEGRATION model. This loopwill permit estimates of the expected changes in tripmode, departure time and/or destination to be madethrough iterative applications of the model.

1.5 Microscopic Modeling Approach

INTEGRATION has during the past 2 years become afully microscopic simulation model, as it tracks thelateral as well as longitudinal movements of individualvehicles at a resolution of one deci-second.

This microscopic approach permits the analysis of manydynamic traffic phenomena, such as shockwaves, gapacceptance, and weaving, that are usually very difficultor infeasible to carry out under non-steady stateconditions using a macroscopic rate-based model. Forexample, in a dynamic network, average gap acceptancecurves typically cannot be utilized at permissive leftturns if the opposing flow rate varies from cycle to cycleand/or within a particular cycle. It is also notappropriate to use them if the size of the acceptable gapsvaries as a function of the length of time for which avehicle has been waiting to find a gap.

The microscopic approach of INTEGRATION istherefore considered as a means to an end, rather than asan end in itself. This choice significantly increased thememory and computational requirements of the model,but is perceived to have yielded as a result some criticalimprovements in the fidelity with which is can representdynamic traffic conditions at an operational level ofdetail.

1.6 Dynamic Modeling

The INTEGRATION model can consider virtuallycontinuous time varying traffic demands, routings, linkcapacities and traffic controls, without the need to pre-define an explicit common time-slice duration. Thisimplies that the model is not restricted to hold departurerates, signal timings, incident severities, or even trafficroutings at a constant setting for any particular period oftime. Consequently, instead of treating each of the abovemodel attributes as a sequence of steady-state conditions,as needs to be done in most rate-based models, all ofthese attributes can be changed on virtually a continuousbasis over time.

The microscopic approach also permits considerableflexibility in terms of representing spatial variations intraffic conditions. For example, while most rate-basedmodels consider traffic conditions to be uniform along agiven link, INTEGRATION permits the density of trafficto vary continuously along the length of a link. Suchdynamic density variation, along for example, an arteriallink, permits the representation of platoons departingfrom traffic signals and the associated propagation ofshockwaves both in an upstream and downstreamdirection.

Finally, it is important to note that, while the model isprimarily microscopic, these microscopic rules have beencarefully calibrated in order to still capture most of thetarget macroscopic traffic features that most trafficengineers are more familiar with, such as link speed-flowrelationships, multi-path equilibrium traffic assignment,and uniform, random and oversaturation delay, as wellas weaving and ramp capacities. The main challenge inthe design of INTEGRATION has therefore been toensure that these important macroscopic featuresautomatically become emergent behavior that arises fromthe more fundamental microscopic model rules that areneeded to represent the system dynamics using a singleintegrated approach.

2. TRAFFIC FLOW FUNDAMENTALS

The manner in which INTEGRATION represents trafficflows can be best presented by discussing how a typicalvehicle initiates its trip, selects its speed, changes lanes,transitions from link to link, and also selects its route.

Page 5: Van Aerde et al 1996

M. Van Aerde et. al. 4

2.1 Initiation of Vehicle Trips

Prior to initiating the actual simulation logic, theindividual vehicles that are to be loaded onto the networkneed to be generated. As most available O-D (Origin-Destination) information is macroscopic in nature,INTEGRATION permits the traffic demand to also bespecified as a time series histogram of O-D departurerates for each possible O-D pair within the entirenetwork. Each histogram cell within this time series canvary in duration from 1 second to 24 hours, and theduration of each cell is independent from one O-D pair tothe next, or from one time period to the next. When thesame O-D is repeated within the departure list for anoverlapping time window, the resulting vehicledepartures are considered to be cumulative.

The actual generation of individual vehicles occurs insuch a fashion as to satisfy the time-varying macroscopicrates that were specified by the modeler within themodel’s input data files, as illustrated in Figure 1. It canbe noted that the model simply disaggregates anexternally specified time varying O-D demand matrixinto a series of individual vehicle departures prior to thestart of the simulation. For example, if the aggregate O-D input data requests departures at a uniform rate of 600veh/hr between 8:00 and 8:15 AM, a total of 150vehicles will be generated at headways of 6 seconds.

8:00 - 8:15 AM

8:15 - 8:25 AMAM

Aggregate O-DDemands

Time Veh ID Origin Destination8:00:01.5 1 7 148:00:02.0 2 21 68:00:07.8 3 2 27

⇓8:17:01.5 74 2 27

Disaggregate Departure List

Figure 1: Conversion of aggregate O-D traffic demandsinto disaggregate departure list

It should be noted that, as the externally specifieddemand file is disaggregated, each of the individualvehicle departures is tagged with its desired departuretime, trip origin and trip destination, as well as a uniquevehicle number. This unique vehicle number can beutilized to trace a specific vehicle towards its destination.It can also be utilized to verify that subsequent turningmovements of vehicles at, for example, networkdiverges are assigned in accordance to the actual vehicledestinations, rather than some arbitrary turning

movement probabilities, as is the case in manymicroscopic models that are not assignment based.

2.2 Determination of Vehicle Speed

When the simulation clock reaches a particular vehicle’sscheduled departure time, that vehicle is entered into thenetwork at its origin zone. From this point the vehiclewill begin to proceed in a link-by-link fashion towards itsfinal destination. Upon entering this first link, the vehiclewill select the particular lane in which to enter. This isusually the lane with the greatest available distanceheadway.

Once the vehicle has selected which lane to enter, thevehicle computes its desired speed on the basis of thedistance headway between it and the vehicle immediatelydownstream of it but within the same lane. Thiscomputation is based on a link specific microscopic carfollowing relationship that is calibrated macroscopicallyto yield the appropriate target aggregate speed-flowattributes for that particular link (5,6). Having computedthe vehicle’s speed, the vehicle’s position is adjusted toreflect the distance that it travels during each subsequentdeci-second. The updated positions, that are derivedduring one given deci-second, then become the basisupon which the new headways and speeds will becomputed during the next deci-second.

The macroscopic calibration, of the microscopic car-following relationship, ensures that vehicles will traversethat particular link in a manner that is consistent withthat link’s desired free-speed, speed-at-capacity, capacityand jam density. Figure 2 illustrates the directcorrespondence between the more familiar macroscopicspeed-flow and speed-density relationships, and the lessfamiliar car-following relationship that is plotted in termsof speed-headway. This correspondence is illustrated forthree different traffic conditions, which are identified aspoints a , b and c.

It can be noted from the speed-flow relationship thatpoint a represents uncongested conditions, point brepresents capacity flow and point c represents congestedconditions. However, the attributes of points a, b and care more difficult to discern from the speed-density andspeed-headway relationships, which simply representmathematical transformations of the same relationship.

Qualitatively, it can be noted from the speed-headwayrelationship that vehicles will only attain their desiredfree speeds when the headway in front of them is very

Page 6: Van Aerde et al 1996

M. Van Aerde et. al. 5

large. In contrast, when the distance headway becomessufficiently small, as to approach the link’s jam densityheadway, the vehicle will decelerate until it eventuallycomes to a complete stop.

A natural by product of the above car following logic, isthat INTEGRATION represents all queues as horizontalrather than vertical entities. The representation ofhorizontal queues ensures that queues properly spill backupstream in space and time, either along a given link, orpotentially across multiple upstream links. Furthermore,the representation of horizontal queues also ensures thatthe number vehicles in the queue will be greater than thenet difference between the arrival and departure rate, asthe tail of the queue grows upstream towards the on-coming traffic. Finally, the use of the above speed-headway relationship enables horizontal queues toconsider variable density, depending upon the associatedspeeds of vehicles within the queue.

2.3 Lane Changing Logic

When a vehicle travels down a particular link, it eithermay make discretionary lane changes, mandatory lanechanges, or both, as illustrated in Figure 3. Discretionarylane changes are a function of the prevailing trafficconditions, while mandatory lane changes are usually afunction of the prevailing network geometry.

In order to determine if a discretionary lane changeshould be made, each vehicle computes three speedalternatives at deci-second increments. The firstalternative represents the potential speed at which thevehicle could continue to travel in the current lane, whilethe second and third choices represent the potentialspeeds a vehicle could travel in the lanes immediately tothe left and to the right of the vehicle’s current lane.These speed calculations are made on the basis of theavailable headway in each lane and a pre-specified bias,for a vehicle to remain in the lane in which it is alreadytraveling and to move to the shoulder lane when possible.

The vehicle will then elect to try to change into that lanewhich will permit it to travel at the highest of these threepotential speeds. For example, in Figure 3 vehicle D mayelect to leave the shoulder lane for the center lane inorder to increase its headway and therefore the speed atwhich it can comfortably travel. Such lane changing,while discretionary, is still subject to the availability ofan adequate gap in the lane to which the vehicle wishesto move.

D

M

D - Discretionary lane change of thru vehicleM - Mandatory lane change of vehicle destined for off-ramp

Link ji k

Figure 3: Discretionary and mandatory lane changes

While discretionary lane changes are made by a vehiclein order to maximize its speed, mandatory lane changesarise primarily from a need for a vehicle to maintain lanecontinuity at the end of each link. For example, in Figure3 vehicle M would ideally desire to remain in the medianlane, in order to maintain a higher speed. However,since this vehicle must access the off-ramp, it must firstenter the deceleration lane prior to exiting link j.

In general, lane continuity requires that eventually everyvehicle must be in one of the lanes that is directlyconnected to the relevant downstream link onto which thevehicle anticipates turning. A unique feature ofINTEGRATION’s lane changing model is that the lanecontinuity at any diverge or merge is computed internalto the model, saving the model user the extensive amountof hand coding that would be necessary in representing

a

b

c

Speed

Flow

a

b

c

Speed

Density

a

b

c

Speed

Headway

Figure 2: Determination of microscopic speed from corresponding macroscopic relationships

Page 7: Van Aerde et al 1996

M. Van Aerde et. al. 6

explicitly link continuity in networks with severalthousands of links.

Once a lane changing maneuver has been initiated, asubsequent lane change is not be permitted for a pre-specified minimum amount of time. In the first instance,this minimum ensures that lane changes involve a finitelength of time to materialize. It also ensures that twoconsecutive lane changes cannot be executed oneimmediately after the other. Furthermore, while theactual lane changing maneuver is in progress, the vehicleis modeled as if it partially restricts the headway in boththe lane it is moving from, and the lane it is changinginto. This concurrent presence in two lanes will result inan effective capacity reduction beyond that which wouldbe observed if the vehicle had not made any lane change.The relationship of this impact to the speed and capacityof weaving sections is discussed later.

2.4 Link-to-Link Lane Transitions

Upon approaching the end of a link, the abovemandatory lane changing logic will ensure that vehicleswill automatically migrate into those lanes that providedirect access to the next desired downstream link. Whenthe end of the first link is actually reached, the vehicle isautomatically considered for entry onto the nextdownstream link.

The entry onto this downstream link is subject to theavailability of an adequate minimum distance headwaythat is required in order to absorb the new vehiclewithout violating the downstream link’s jam density. Inaddition, any available headway beyond this minimum isalso utilized to set the link entry speed of the vehicle inquestion. If the maximum headway in the downstreamlink is insufficient to accommodate the vehicle inquestion, the vehicle will be held back on its original linkuntil an acceptable headway becomes available.Consequently, congestion in one downstream link canconstrain the outflow rate of one or more upstream links,such that queues can also spill back across multiplelinks.

Any available downstream capacity is also implicitlyallocated proportionally to the number of inbound lanesto the merge. For example, if at a diverge all lanes have asaturation flow rate of 2000 veh/hr/lane, and two 2-lanesections merge into a single 3-lane section, the combinedinflow from the two inbound links will be limited to 6000veh/hr when the downstream link is not congested.

However, if an incident were to have reduced thecapacity of the 3-lane section to only, say 4000 veh/hr,the two inbound approaches would then only have areduced combined outflow capacity of 4000 veh/hravailable to them as well.

The exit privileges of a particular link may also beconstrained by a conflicting opposing flow. In this case,the opposed vehicles would need to delay their entry intotheir next downstream link until a sufficient gapappeared in the opposing traffic stream. On a single laneapproach, such gap seeking would also delay anysubsequent vehicles that share the use of the same lane,even if subsequent vehicles are not opposed. However,on a multi-lane approach, unopposed vehicles maybeable to utilize the residual capacity in the remaininglanes.

On the basis of the above logic, vehicles proceed towardtheir destination in a link-by-link fashion, where theirspeeds, as well as longitudinal and lateral positions, areupdated each deci-second until the vehicle’s final link isreached. When the vehicle reaches the end of this finallink, the vehicle is removed from the simulation, any tripstatistics are tabulated, and any temporary variablesassigned to that vehicle are released.

2.5 Route Selection and Traffic Assignment

The selection of the next link to be taken is determinedby the model’s internal routing logic (7,8). There existseveral different variations to the model’s basicassignment technique, and hence the details of these arebeyond the scope of this simulation oriented paper.

In general, there exist many different ways within themodel in which the next downstream link can bedetermined. Both of these techniques can be static anddeterministic, or stochastic and dynamic. However,regardless of the technique that is utilized to determinethese routings, all of these routings are eventuallyconveyed to the simulated vehicle using a look-up tableformat, as shown in Figure 4. This routing look-up tableformat provides, for each vehicle class, an indication ofthe next link to be taken towards a particular destination.The look-up table is also indexed based on the currentlink that is being traversed, as indicated next.

Upon the completion of any link, a vehicle queries therelevant look-up table, based on the current link that isbeing traversed. This permits the vehicle to determinewhich link it should utilize next to reach its ultimate

Page 8: Van Aerde et al 1996

M. Van Aerde et. al. 7

destination in the most efficient manner. When this nextlink is completed, in turn, the process is repeated untileventually a link is reached whose downstream node isthe vehicle’s ultimate trip destination. In order to providefor multipath traffic assignments a set of multiple trees isutilized concurrently during a given time period, whiledifferent sets of trees may be utilized to represent time-varying multipath routings.

The key simulation feature to be noted within this trafficassignment process, is that turning movements (andtherefore all mandatory lane changes) are based vehicle-specific path based turning movements, rather than morearbitrary turning movement percentages.

Ultimate Destination

Current Link

Next link to be taken(given the current link and ultimate destination)

Set of Trees

Tree 1

2

3

4

Figure 4: Illustration of the routing tree table concept

2.6 Link Use and Turning Movement Restrictions

One of the features, which allows the model to betterrepresent the operational quirks of many actualnetworks, is the restriction of the use of either specificlinks, link lanes, and/or specific turning movements.

Restrictions on the use of links can be implemented for aspecific subset of vehicle types. It is therefore possible torepresent either the restricted availability of a certain linkto only HOV vehicles, or the availability of a certain tollbooth to a vehicle that possesses a specific toll collectiontechnology (9). Alternatively, this feature can also beutilized to model the impact of a truck subnetwork withina more general overall road network.

It is also possible to restrict certain lanes to specificvehicle types. This feature may be used to model, forexample, an HOV lane that is exclusive to one vehicletype. Alternatively, a given vehicle may be constrainedto utilize only a given lane, such as for example, a trucklane, by restricting this vehicle from utilizing all other

lanes. In either case, these restrictions are sufficientlyflexible to permit a vehicle, turning onto or off of thelink, to pass through these restricted lanes in order tocomplete their desired turning movement

A third type of restriction that is possible is that vehiclescan be confined to only make certain turning movementsfrom certain lanes. This ability permits the modeling ofexclusive versus shared lanes. It is critical to properlymodel the impact of advanced/leading phases and/orestimating the number of vehicles that maybe able tomake a right-turn-on-red before a through vehicle blocksthe lane.

The final type of restriction can be applied to a specificturning movement. It is typically utilized to representbanned turning movements at intersections for certainperiods of time. However, the same feature can also beutilized to represent time dependent access restrictions tothe use of a particular reversible lane or special on-ramp.

2.7 Simulation of Incidents and Diversions

The continuous nature of the simulation and assignmentmodel permits incidents to start at any time (to withinone minute) and to be of any duration. The can also beof any severity, blocking from 0 to 100% of the availablecapacity. In addition, any specific group of lanes can beblocked at any point along the link, and the blockage canbe of any length. Incidents may also be modeledconcurrently at different locations, or different incidentsmay be modeled at the same location at differentinstances of time. The net effect of the incident is that itreduces the saturation flow and/or the maximum speed ofeach targeted lane on the given link.

INTEGRATION’s routing logic does not at presentexplicitly respond to the occurrence of an incident.Instead, it responds to any delay that arises from the flowor speed restrictions associated with the incident. Thisindirect response has the effect that diversion does notoccur until the delay experienced by vehicles becomessufficiently large as to make an alternative route moredesirable. Similarly, the model may sustain diversions,even after the actual blockage at an incident site hasalready been cleared, but when some residual queuesremain to produce on-going delays.

3. FREEWAY SECTIONS

The INTEGRATION logic, while facility independent, isdesigned to deal with a number of situations which are

Page 9: Van Aerde et al 1996

M. Van Aerde et. al. 8

usually perceived to be unique to freeway sections, suchas merges, diverges and weaving sections. It should benoted, however, that many of these elements also appearon surface streets.

3.1 Modeling Merges

In general, when two traffic streams merge, all availablemerge capacity is allocated using entitlements that are inproportion to the non-queued capacities of the twomerging links. However, since one of the merge lanesmay not be able to fully utilize its entitlement, or as thetotal merge capacity may be further reduced by queuesspilling back into the merge, the actual merge capacityalways needs to be allocated dynamically.

At an on-ramp merge, therefore, queues may formdownstream of the ramp, upstream of the ramp on thefreeway, on the actual on-ramp, or on both, dependingupon the prevailing demands. For example, when anacceleration lane is present, following the ramp merge,the queue will automatically be modeled as occurringimmediately upstream of the lane drop. This is shown inthe upper portion of Figure 5.

When the queue grows to then fill the entire merge area,the queue may then spill back onto the on-ramp or ontothe upstream section of the mainline freeway. The exactlocation will then depend upon the split in the vehiclearrival rates. However, if there is no acceleration laneprovided, the queue will form upstream of the on-rampmerge, as indicated in the lower portion of Figure 5. Thesplit of the queues on the on-ramp is again a function ofthe relative vehicle arrival rates on the main-line and theon-ramp.

Figure 5: Congestion formation at a merge.

Once the above merge flow rates are determined,INTEGRATION computes the appropriate shockwavesupstream of the merge on either the mainline or the on-ramp. Furthermore, the absence of an explicit time slicein the model’s analysis permits the formation of suchqueues to be analyzed over both very short and relativelylong time intervals. For example, the formation of mergequeues over time periods from, say 15 minutes to severalhours, can be modeled if typical peak period demandoverloads are to be considered. However, if upstream ofthe particular on-ramp, a traffic signal is present, themodel can also consider short term merge over-saturationfor 30 - 60 seconds at a time, each time the upstreamtraffic signal discharges its queues in a cyclical fashion.

It is important to note that the allocation of queues todifferent upstream arms at a merge is critical toestimating the relative travel times on each of these links.Errors in estimating these relative travel times not onlyaffect the resulting MOEs in isolation, but also have asignificant impact on any dynamic traffic assignments ordiversions that consider these MOEs within their routingobjective function.

3.2 Modeling Diverges

At a diverge, queues may form when one of the dischargearms receives more demand than there is availablecapacity. Such limitations on off-ramp inflow capacitymay result from poor off-ramp geometry or fromlimitations on the net capacity of a traffic signal that islocated at the downstream end of the off-ramp.Alternatively, the mainline section may spillback at adiverge due to downstream mainline congestion, eventhough there is sufficient capacity available bothupstream of the diverge and on the off-ramp.

When one of the diverge arms, say an off-ramp,possesses insufficient capacity, as illustrated in Figure 6,vehicles destined for this bottleneck will queue on theupstream section of the diverge. Consequently, thisqueue may eventually constrain the flow of throughvehicles, where these through vehicles may not even beutilizing the off-ramp in question. The INTEGRATIONmodel computes the resulting queue spill-back as afunction of the prevailing off-ramp oversaturation, aswell as the extent to which vehicles utilizing the off-ramptend to congregate in the lane feeding the off-ramp.Research to-date has shown that assumptions, withrespect to the extent to which vehicles voluntarily queue

Page 10: Van Aerde et al 1996

M. Van Aerde et. al. 9

in only the shoulder lanes, have a pronounced impact onthe ultimate mainline flow delay.

Vehicles destined for off-ramp

Thru vehicles

Figure 6: Queue formation due to an off-ramp.

An important impact of such queue spill back at divergesis that the link as a whole no longer complies to standardFIFO (First-In-First-Out) queuing logic. Instead,considerable differences in link travel times may arise,depending upon the destination links of the vehicles.Such differences complicate any routing logic, whichmay need to consider that different link users will arriveat the next downstream link following a different lagtime, even though they may have entered the linkconcurrently. In addition, while the two traffic streamsmay not share the same travel times, they do interactconsiderably. This interaction is due to the fact that thesplit in off-ramp versus through vehicles willsignificantly alter the travel times experienced by bothgroups, even if the total arrival flow on the link remainsrelatively constant.

3.3 Modeling Weaving

Within INTEGRATION the final impact of a weavingsection is a direct function of the prevailing car-followingand lane changing behavior (10,11). The associated basiclogic is illustrated in Figure 7.

Specifically, it can be noted that vehicles, who areengaged in a lane-changing maneuver, occupy space inboth the lane they are leaving from and in the lane towhich they are changing into. The fact that a single lanechanging vehicle consumes capacity in both lanes makesa single weaving vehicle temporarily have the impact ofessentially two vehicles. This effect, which isproportional to the duration of the lane change and thefraction of vehicles making lane change maneuvers,results in a dynamic calculation of weaving capacity inthe model.

The reduced effective capacity of weaving sections, inwhich a large number of vehicles are making lanechanges, not only is more pronounced at the onset of

queuing, but also reduces the prevailing speeds in theweaving section prior to the onset of queuing. Totalthroughput capacity is usually also reduced by the factthat the availability of lane changing gaps is not uniformbut random. This randomness has a further speed andcapacity reduction impact on weaving flows, beyond thatwhich would be considered by a deterministic impacts ofthe above weaving logic.

Weaving vehicles

Non-weaving vehicles

Effective roadway utilized

Figure 7: Capacity impact of weaving vehicles.

The final weaving logic is sensitive to the type of weave,as different weave types require different numbers oflane changes per vehicle. The model is also sensitive tothe length of the weave, as a longer weaving sectionpermits the impact of the lane changes to be spread outover a longer length of road. It is important to note thatweaving logic and impacts are emergent features of thedefault model logic, and therefore do not require themodeler to tag specific sections as being weavingsections. Therefore, any area, in which a large number ofmandatory lane changes are necessary, willautomatically experience weaving impacts and thecapacity reduction will dynamically depend upon the mixof weaving versus non-weaving flows. This effect istherefore also automatically captured on arterials, wherea rapid succession of alternate turning movements maycreate implicit weaving section bottlenecks.

4. TRAFFIC SIGNALS

The second main roadway element, within most urbanareas, is the presence of signalized intersections. Whilethe highway sections between signalized intersectionsoften operate in a fashion analogous to lower speedfreeways, the behavior of traffic at signals is quiteunique, as indicated below.

4.1 Modeling of Signal Cycles

Within INTEGRATION, a signalized link is identical invirtually all respects to a freeway link, except that theexit privileges to this link may periodically be suspended

Page 11: Van Aerde et al 1996

M. Van Aerde et. al. 10

and the free-speed and saturation flow rates usually takeon slightly lower values (12).

The suspension of exit privileges is set to occur when thetraffic light indicates an effective red. When the light isred, vehicles must still obey the link’s car-followinglogic, except that a red traffic signal is considered to actas an additional vehicle that is positioned at the end ofeach lane on the link. This virtual vehicle thereforecreates a reduction in the vehicle’s perceived headway,and causes subsequent vehicles that approach a redsignal to slow down as their headway to this virtualobject decreases. Eventually, the virtual object causes thefirst vehicle to come to a complete stop upstream of thestop line. Subsequent vehicles then automatically queueupstream of the first vehicle in a horizontal queue, wherethe minimum spacing of vehicles in this horizontal queueis governed by the jam density that has been coded forthis link.

As shockwave theory applies to both freeways andarterials, the rate at which the tail of queue movesupstream along the link can be determined from astandard hydrodynamic analysis, as the ratio of the“arrival rate at the tail of the queue”, divided by the “netdifference between the density of the queued vehicles andthe density of the arriving traffic”. The dynamic natureof the model’s car-following logic also permits the rate,at which this queue grows, to vary dynamically when thearrival rate varies as a function of time during the cycle.

4.2 Shockwaves at Traffic Signals

When the effective green indication commences, thevirtual object that represents the signal at the stop line ofeach lane is removed and the first vehicle in queue facesan un-interrupted headway along the downstream link.The initial acceleration of the first vehicles in the queueas well as the subsequent impact of the model’s car-following logic on any additional vehicles causes twoshockwaves to form concurrently, as shown in Figure 8.

Decelerating Vehicles(New arrivals)

Stopped vehicles(jam density)

Departing platoon(saturation flow rate)

Figure 8: Traffic flow dynamics at a traffic signal

The first shockwave moves downstream from the trafficsignal stop-line and consists of the front of the surge oftraffic that crosses the stop line at saturation flow. Thesecond shockwave moves upstream from the trafficsignal stop-line, as queued vehicles start to acceleratewhen the vehicles ahead of them accelerate up to thespeed-at-capacity. This backward moving shockwave,therefore, consists of the dividing line between thosevehicles that are still stationery and those vehicles thatalready have begun to accelerate to a speedcorresponding to the saturation flow rate. The speed ofthis second shockwave is again a function in the model ofthe speed flow characteristics of the link.

4.3 Uniform, Random and Oversaturation Delay

If the link is under-saturated, the queues that form duringthe red indication will be served, as indicated duringcycle 1 in Figure 9.

QueueSize

Time

Red Red Red Red RedRed Green Green Green Green Green Green

uniformdelay

randomdelay

over-saturationdelay

Figure 9: Uniform-random-over-saturation delay.

In this situation, the discharge at saturation flow rate willcease prior to the end of the effective green, and anysubsequent vehicles will pass the stop-line at their arrivalrate without being required to stop. However, if thesignal is over-saturated, vehicles will continue to move atsaturation flow rate until the end of the effective green.This will let a residual queue of unserved demand remainto be served in the subsequent cycle, as indicated duringcycles 4, 5 and 6 in Figure 9.

Cycles 2 and 3 exhibit an intermediate state in whichoversaturation occurs during one cycle due torandomness in arrival rates, but where during a secondcycle this oversaturation queue can be completelycleared. One of the main complexities, of estimating theabove delays within analytical intersection delay models,is circumvented in INTEGRATION through its use of a

Page 12: Van Aerde et al 1996

M. Van Aerde et. al. 11

microscopic simulation approach. This approach makesthe above uniform, random and oversaturation delaysbecome emergent behavior.

4.4 Gap Acceptance Modeling at Traffic Signals

One of the most complex modeling tasks, in estimatingthe capacity of both isolated and coordinated trafficsignals, is the treatment of permissive left turns and/orright turns on red. Within INTEGRATION, amicroscopic gap acceptance model is utilized to reflectthe impact of opposing flows on either one of theseopposed movements (13). This opposition isautomatically customized by the model at eachintersection by means of built in logic that specifieswhich opposing movements are in conflict with eachmovement on the link of interest. This internal logic alsodetermines which of the turning movements are opposedwithin a shared lane. Given the above data, the modelautomatically provides opposition to left turners, whenthe opposing flow link discharges concurrently.However, it also allows the opposed link’s discharge rateto revert back to the unopposed saturation flow ratewhen the opposed link is given a protected phase.

The incorporation of this logic within INTEGRATIONpermits the model to evaluate the impact of protectedversus permissive left turns, the impact of leading versuslagging greens, and an assessment of the impact of theduration of the left turn phases in great detail. Inaddition, the gap acceptance logic can work concurrentlywith the queue spill-back model to determine when or ifvehicles in a left turn bay may spill-back into the throughlanes, or conversely when the through lanes may spill-back to cut off entry into the left turn bays. Thecombination of lane striping, to change certain lanesfrom being exclusive to being shared, and the selectiveopposition of vehicles, depending upon the direction inwhich they are turning, permits the implicit computationwithin the model of shared lane saturation flow rates.

4.5 Stop and Yield Signs

Exactly the same mechanism, which is described abovefor the simulation of left turns, can also be utilized tomodel the impact of stop or yield signs. In this case,different critical gap sizes are identified and severallinks may concurrently oppose a given turningmovement. The simulation logic within INTEGRATIONis set up to automatically model the hierarchy in gapacceptance priority of one movement over a lower

priority movement. The above hierarchy not onlypermits the modeling of all-way stop sign controlledintersections, but also allows for a consideration ofimpedance when multiple traffic streams seek gaps in thesame opposing traffic flow.

4.6 Signal Coordination

The INTEGRATION model is also capable ofevaluating the impact of alternative signal effects.Specifically, the discharge pattern downstream of anyupstream intersection is preserved (subject to dispersionresulting from variability in vehicle speeds, and theinflow and outflow of vehicles at mid-block intersectionsthat are not signalized) as it travels down the link tobecome the inflow pattern of the next traffic signal.

INTEGRATION is not constrained, however, tooperating all traffic signals on a common cycle length.Consequently, it is possible to simulate explicitly theimpact of a lack coordination at the boundary of 2coordinated subnetworks and/or to evaluate the impact ofremoving a single traffic signal out of a coordinatednetwork in order to explore the relative benefits ofplacing one intersection under critical intersectioncontrol.

5. MEASURES OF EFFECTIVENESS

It is implicit, in the earlier discussion of the use of speed-flow and car-following relationships, that theINTEGRATION model does not have built into it anexplicit link travel time function in a fashion similar tomost macroscopic or planning oriented traffic assignmentmodels. Instead, link travel time emerges as the weightedsum of the speeds that are encountered by each vehicle asit traverses each link segment. This distinction introducesboth a level of complexity and accuracy not present inmost of these other models.

Specifically, the dynamic temporal and spatialinteractions of shockwaves, which form upstream of atraffic signal, or along a freeway link that is congested,are such that the final link travel time is neither a simplefunction of the inflow nor the outflow of the link.Instead, the travel time is a complex product of thetraffic flow dynamics along the entire link, and thetemporal interactions of this flow with the signal timingsand flow oppositions at the end of these links.

The strength of a microscopic approach is that, beyondthe basic car-following/ lane-changing/ gap-acceptance

Page 13: Van Aerde et al 1996

M. Van Aerde et. al. 12

logic, there is no need for any further analyticalexpressions to estimate either uniform, over-saturation,coordination, random, left-turn or queue spill-back delay.While such complexity precludes the simplicity of afunctional relationship, such as for example the Bureauof Public Roads relationship, it also permits 2 distincttravel times to be properly considered for the same flowlevel, depending on whether forced or free-flowconditions prevail, and can deal much more readily withthe concurrent presence of multiple vehicle/driver typeson the same link.

5.1 Estimation of Link Travel Time and Stops

The model basically determines the link travel time forany given vehicle by providing that vehicle with a timecard upon its entry to any link. Subsequently, this timecard is retrieved when the vehicle leaves the link. Thedifference between these entry and exit times provides adirect measure of the link travel time experience of eachvehicle. Furthermore, each time a vehicle decelerates, thedrop in speed is also recorded as a partial stop on theabove time card and eventually provides again a veryaccurate explicit estimate of the total number of stopsthat were encountered along that particular link.

It is noteworthy that INTEGRATION will often reportthat a vehicle has experienced more than one completestop along a given link. Multiple stops arise in this casefrom the fact that a vehicle may have to stop severaltimes before ultimately reaching the link’s stop line. Thisfinding, while seldom recorded by or permitted withinmacroscopic models, is a common observation withinactual field data for links on which considerable over-saturation queues occur.

5.2 Estimation of Fuel Consumption

The INTEGRATION model computes the speed ofvehicles each deci-second. This permits the steady statefuel consumption rate for each vehicle to also becomputed each second on the basis of its current speed.In addition, by tracking the change in speed, from onetime instant to the next, it is also possible to determinethe amount of additional fuel that is likely to have beenconsumed by the vehicle due to any acceleration anddeceleration cycles.

The default coefficients, that are utilized to estimate theabove steady speed and acceleration oriented fuelconsumption, are usually derived internal to the model.The default vehicle is a 1992 Oldsmobile Toronado

(14,15), but the derivation of these coefficients for anyother vehicle can be performed on the basis of thepublished EPA city and highway mileage ratings. Thesebase fuel consumption rates are modified in view of theprevailing ambient temperature. Additional fuelconsumption penalties are typically also assigned while avehicle’s engine is warming up during the first part of itstrip.

The above fuel consumption analysis features are builtinto the model and are executed every second for everyvehicle in the network. They are also applied in a fashionthat is consistent across all facility types, operatingregimes, and control strategies. This consistent internaluse of the same general fuel consumption model permitsa very objective assessment of the fuel consumptionimplications across a wide range of potential traffic ordemand management strategies.

5.3 Vehicle Emissions of HC, CO and NOx

A series of compatible vehicle emissions models arecoupled to the above fuel consumption model. Thesemodels, which estimate hydrocarbon, carbon monoxideand nitrous oxide emissions, also operate on a second bysecond basis (15). They are sensitive to the speed of thevehicle, the ambient temperature and the extent to whichthe vehicle’s catalytic converter has already beenwarmed up during an earlier portion of the trip.

Applications of these models have shown that theemission of these three compounds is often related tovehicle travel time, distance, speed and fuel consumptionin a highly nonlinear fashion. Consequently, trafficmanagement strategies, which may have a significantpositive impact on one measure, are not alwaysguaranteed to have an impact of either the samemagnitude or sign on any of the other measures. As aresult, the types of analyses that can be performed extendfar beyond the capabilities of EPAs MOBILE5 model(16), which considers a single fixed speed profile for anygiven average speed and considers primarily the numberof vehicle miles traveled as the main predictor variable.

The execution of the INTEGRATION model, for theEPA city and highway speed profiles, has yieldedemission estimates consistent with those estimated byMOBILE5. In contrast, the analyses of other speedprofiles, which still yield the same average speed, havealso been shown to often yield very different emissionquantities.

Page 14: Van Aerde et al 1996

M. Van Aerde et. al. 13

5.4 Aggregation of Statistics by Link and O-D Pair

The same time card concept, that is used for recording avehicle’s travel time and number of stops on a particularlink, is also utilized to track the fuel consumption andcumulative emissions for each vehicle on each link.Furthermore, internal to the model, these statistics arefurther aggregated, both for all links traversed by aparticular vehicle, and for all the vehicles that havetraversed a particular link. The former statistics can beaggregated at the O-D level by time period or vehicletype, or they can be aggregated by time period for eachlink or by cell within a latitude/longitude grid. Whenemission data are tracked by latitude and longitude as atime series, these data can in turn be provided as input toan external air quality emission model of the atmosphericconditions for an entire urban area.

In addition to tracking the number of lane changesoccurring within the network and counting the number ofvehicle passes, the model also provides an estimate ofcumulative accident risk. This accident risk is estimatedon a second by second basis by cross-multiplying thedistance driven by a particular vehicle against theaccident rate per unit distance for that link and vehicletype. The latter unit distance accident risk can be facilitytype dependent, reflect the impact of the presence ofcongestion, and may also reflect the use by a particularvehicle of a given ATIS technology. The use of themodel in this capacity also permits the estimation ofaccident risk reduction as a function of the level andquality of ATIS deployment.

5.5 Loop Detectors and Vehicle Probes

INTEGRATION’s microscopic approach also permitsrather realistic representations of the expectedsurveillance data that would be obtained from loopdetectors and/or vehicle probes.

Specifically, when a vehicle traverses any location that isconsidered to be a loop detector site, the model records avehicle count, the vehicle’s speed, and the estimatedvehicle detector occupancy. These data are thenaccumulated into a 20, 30 or 60 second reading, whichcan be provided as an additional model output. Theability to locate vehicle detectors anywhere on a link,and/or to locate multiple vehicle detectors on a givenlink, permits considerable flexibility in the collection ofadditional model statistics. In addition, it permits theevaluation of alternative surveillance levels in support of

real-time control and/or various incident detectionschemes. Detectors can also be coded as trapping only acertain vehicle type in order to represent, for example, aspecial bus or truck sensor.

Certain vehicles can also be flagged as being vehicleprobes (18). In the most basic case, a separate record isgenerated when a probe vehicle starts or ends a trip. In amore intermediate level of analysis, a separate record canbe generated each time a probe vehicle completes a link,while in its most detailed form, a separate record can berecorded for each probe vehicle every second. The lattermore detailed statistics are most useful in tracking thespeed profiles of vehicles along a given link.

6. CONCLUSIONS

The INTEGRATION model is somewhat unique in thatit has tried to combine various microscopic details ofcar-following, lane changing and gap acceptancebehavior with such macroscopic features as trafficassignment, coordination delay and speed-flowrelationships. These features are available on networksranging from a single intersection or weaving section upto several thousands of links. During the past decade,ITS has created a need for models that can concurrentlyconsider these diverse dynamic network attributes, whileadvances in computer memory and computational speedhave made the application of this type of microscopicmodel feasible.

The objective of this paper has been to describe some ofthe main traffic flow features of the model and to discusssome of the rational for including them. It is anticipatedthat these descriptions will make it easier for potentialmodel users to both appreciate the opportunities andlimitations of the model prior to considering its use. Thisoverview should also have provided a context withinwhich complementary papers that deal with specificmodel elements, such as weaving, HOV lanes or gapacceptance can be viewed.

7. REFERENCES

1. Van Aerde, M., (1985), Modeling of Traffic Flows,Assignment and Queuing in Integrated Freeway/TrafficSignal Networks, Ph.D. Thesis, Department of CivilEngineering, University of Waterloo, Waterloo, Canada.

2. Van Aerde, M., and Yagar, S., (1988), Dynamic IntegratedFreeway/Traffic Signal Networks: A Routing-Based

Page 15: Van Aerde et al 1996

M. Van Aerde et. al. 14

Modeling Approach, Transportation Research Record A,Volume 22A, Number 6, pp. 445-453.

3. Van Aerde, M., and Yagar, S., (1988), Dynamic IntegratedFreeway/Traffic Signal Networks: Problems and ProposedSolutions, Transportation Research Record A, Volume 22A,Number 6, pp. 435-443.

4. Van Aerde, M., and Yagar, S., (1990), Combining TrafficManagement and Driver Information in Integrated TrafficNetworks, Third International Conference on Road TrafficControl, IEEE Conference Publication Number 320,London, England.

5. Van Aerde, M., (1995), A Single Regime Speed-Flow-Density Relationship for Congested and UncongestedHighways, Presented at Transportation Research Board 74thAnnual Meeting [950802], Washington, D.C.

6. Van Aerde, M., and Rakha, H., (1995), MultivariateCalibration of Single Regime Speed-Flow-DensityRelationships, VNIS/Pacific Rim Conference, Seattle, WA.

7. Rilett, L., and Van Aerde, M., (1991), ModelingDistributed Real-Time Route Guidance Strategies in a TrafficNetwork that Exhibits the Braess Paradox, VNIS ConferenceProceedings, Dearborn, MI.

8. Rilett, L., and Van Aerde, M., (1991), Routing Based onAnticipated Travel Times, Application of AdvancedTechnologies in Transportation Engineering, Proceedings ofthe Second International Conference, ASCE, pp.183-187.

9. Robinson, M., and Van Aerde, M., (1995), Examining theDelay, Safety Impacts and Environmental Impacts of TollPlaza Configurations, VNIS/Pacific Rim ConferenceProceedings, Seattle, WA.

10. Van Aerde, M., Baker, M., and Stewart, J., (1996),Weaving Capacity Sensitivity Analysis usingINTEGRATION, Transportation Research Board 75thAnnual Meeting, Washington, D.C.

11. Stewart, J., Baker, M., and Van Aerde, M., (1996),Analysis of Weaving Section Designs usingINTEGRATION, Transportation Research Board 75thAnnual Meeting, Washington, D.C.

12. Rakha, H., and Van Aerde, M., (1996), A Comparison ofthe Simulation Modules of the TRANSYT andINTEGRATION Models, Transportation Research Board75th Annual Meeting, Washington, D.C.

13. Velan, S., and Van Aerde, M., (1996), Relative Effects ofOpposing Flow and Gap Acceptance on Approach Capacityat Uncontrolled Intersections, Transportation ResearchBoard 75th Annual Meeting, Washington, D.C.

14. Van Aerde, M., and Baker, M., (1993), Modeling FuelConsumption and Vehicle Emissions for the TravTekSystem, VNIS Conference Proceedings, Ottawa, Canada.

15. Baker, M., and Van Aerde, M., (1995), MicroscopicSimulation of EPA Fuel and Emission Rates for ConductingIVHS Assessments, ITS America Conference,Washington,D.C.

16. US EPA, (1993), User's Guide to MOBILE5A: MobileSource Emissions Factor Model.

17. Hellinga, B., Baker, M., and Van Aerde, M.,(1995),Linking ATIS/ATMS and Environmental Plume DispersionModels, VNIS/Pacific Rim Conference, Seattle, WA.

18. Van Aerde, M., Hellinga, B., Yu, L., and Rakha, H.,(1993), Vehicle Probes as Real-Time Sources of Dynamic O-D and Travel Time Data, Advanced Traffic ManagementSystems Conference, St. Petersburg, FL.