Traffic flow
Traffic flow
Main page

Traffic flow

logo
Community Hub0 subscribers
Read side by side
from Wikipedia

In transportation engineering, traffic flow is the study of interactions between travellers (including pedestrians, cyclists, drivers, and their vehicles) and infrastructure (including highways, signage, and traffic control devices), with the aim of understanding and developing an optimal transport network with efficient movement of traffic and minimal traffic congestion problems.

The foundation for modern traffic flow analysis dates back to the 1920s with Frank Knight's analysis of traffic equilibrium, further developed by Wardrop in 1952. Despite advances in computing, a universally satisfactory theory applicable to real-world conditions remains elusive. Current models blend empirical and theoretical techniques to forecast traffic and identify congestion areas, considering variables like vehicle use and land changes.

Traffic flow is influenced by the complex interactions of vehicles, displaying behaviors such as cluster formation and shock wave propagation. Key traffic stream variables include speed, flow, and density, which are interconnected. Free-flowing traffic is characterized by fewer than 12 vehicles per mile per lane, whereas higher densities can lead to unstable conditions and persistent stop-and-go traffic. Models and diagrams, such as time-space diagrams, help visualize and analyze these dynamics. Traffic flow analysis can be approached at different scales: microscopic (individual vehicle behavior), macroscopic (fluid dynamics-like models), and mesoscopic (probability functions for vehicle distributions). Empirical approaches, such as those outlined in the Highway Capacity Manual, are commonly used by engineers to model and forecast traffic flow, incorporating factors like fuel consumption and emissions.

The kinematic wave model, introduced by Lighthill and Whitham in 1955, is a cornerstone of traffic flow theory, describing the propagation of traffic waves and impact of bottlenecks. Bottlenecks, whether stationary or moving, significantly disrupt flow and reduce roadway capacity. The Federal Highway Authority attributes 40% of congestion to bottlenecks. Classical traffic flow theories include the Lighthill-Whitham-Richards model and various car-following models that describe how vehicles interact in traffic streams. An alternative theory, Kerner's three-phase traffic theory, suggests a range of capacities at bottlenecks rather than a single value. The Newell-Daganzo merge model and car-following models further refine our understanding of traffic dynamics and are instrumental in modern traffic engineering and simulation.

History

[edit]

Attempts to produce a mathematical theory of traffic flow date back to the 1920s, when American Economist Frank Knight first produced an analysis of traffic equilibrium, which was refined into Wardrop's first and second principles of equilibrium in 1952.

Nonetheless, even with the advent of significant computer processing power, to date there has been no satisfactory general theory that can be consistently applied to real flow conditions. Current traffic models use a mixture of empirical and theoretical techniques. These models are then developed into traffic forecasts, and take account of proposed local or major changes, such as increased vehicle use, changes in land use or changes in mode of transport (with people moving from bus to train or car, for example), and to identify areas of congestion where the network needs to be adjusted.

Overview

[edit]
Passenger Capacity of different Transport Modes
Road Space Requirements

Traffic behaves in a complex and nonlinear way, depending on the interactions of a large number of vehicles. Due to the individual reactions of human drivers, vehicles do not interact simply following the laws of mechanics, but rather display cluster formation and shock wave propagation,[citation needed] both forward and backward, depending on vehicle density. Some mathematical models of traffic flow use a vertical queue assumption, in which the vehicles along a congested link do not spill back along the length of the link.

In a free-flowing network, traffic flow theory refers to the traffic stream variables of speed, flow, and concentration. These relationships are mainly concerned with uninterrupted traffic flow, primarily found on freeways or expressways.[1] Flow conditions are considered "free" when less than 12 vehicles per mile per lane are on a road. "Stable" is sometimes described as 12–30 vehicles per mile per lane. As the density reaches the maximum mass flow rate (or flux) and exceeds the optimum density (above 30 vehicles per mile per lane), traffic flow becomes unstable, and even a minor incident can result in persistent stop-and-go driving conditions. A "breakdown" condition occurs when traffic becomes unstable and exceeds 67 vehicles per mile per lane.[2] "Jam density" refers to extreme traffic density when traffic flow stops completely, usually in the range of 185–250 vehicles per mile per lane.[3]

However, calculations about congested networks are more complex and rely more on empirical studies and extrapolations from actual road counts. Because these are often urban or suburban in nature, other factors (such as road-user safety and environmental considerations) also influence the optimum conditions.

Traffic stream properties

[edit]

Traffic flow is generally constrained along a one-dimensional pathway (e.g. a travel lane). A time-space diagram shows graphically the flow of vehicles along a pathway over time. Time is displayed along the horizontal axis, and distance is shown along the vertical axis. Traffic flow in a time-space diagram is represented by the individual trajectory lines of individual vehicles. Vehicles following each other along a given travel lane will have parallel trajectories, and trajectories will cross when one vehicle passes another. Time-space diagrams are useful tools for displaying and analyzing the traffic flow characteristics of a given roadway segment over time (e.g. analyzing traffic flow congestion).

There are three main variables to visualize a traffic stream: speed (v), density (indicated k; the number of vehicles per unit of space), and flow[clarification needed] (indicated q; the number of vehicles per unit of time).

Figure 1. Time Space diagram

Speed

[edit]

Speed is the distance covered per unit of time. One cannot track the speed of every vehicle; so, in practice, average speed is measured by sampling vehicles in a given area over a period of time. Two definitions of average speed are identified: "time mean speed" and "space mean speed".

  • "Time mean speed" is measured at a reference point on the roadway over a period of time. In practice, it is measured by the use of loop detectors. Loop detectors, when spread over a reference area, can identify each vehicle and can track its speed. However, average speed measurements obtained from this method are not accurate because instantaneous speeds averaged over several vehicles do not account for the difference in travel time for the vehicles that are traveling at different speeds over the same distance.[clarification needed]

    where m represents the number of vehicles passing the fixed point and vi is the speed of the ith vehicle.

  • "Space mean speed" is measured over the whole roadway segment. Consecutive pictures or video of a roadway segment track the speed of individual vehicles, and then the average speed is calculated. It is considered more accurate than the time mean speed. The data for space calculating space mean speed may be taken from satellite pictures, a camera, or both.

    where n represents the number of vehicles passing the roadway segment.

The "space mean speed" is thus the harmonic mean of the speeds. The time mean speed is never less than space mean speed: , where is the variance of the space mean speed[4]

Figure 2. Space Mean- and Time Mean speeds

In a time-space diagram, the instantaneous velocity, v = dx/dt, of a vehicle is equal to the slope along the vehicle's trajectory. The average velocity of a vehicle is equal to the slope of the line connecting the trajectory endpoints where a vehicle enters and leaves the roadway segment. The vertical separation (distance) between parallel trajectories is the vehicle spacing (s) between a leading and following vehicle. Similarly, the horizontal separation (time) represents the vehicle headway (h). A time-space diagram is useful for relating headway and spacing to traffic flow and density, respectively.

Density

[edit]

Density (k) is defined as the number of vehicles per unit length of the roadway. In traffic flow, the two most important densities are the critical density (kc) and jam density (kj). The maximum density achievable under free flow is kc, while kj is the maximum density achieved under congestion. In general, jam density is five times the critical density. Inverse of density is spacing (s), which is the center-to-center distance between two vehicles.

     

Figure 3. Flow Density relationship
Figure 4. Relationship between flow (q), density (k), and speed (v)

The density (k) within a length of roadway (L) at a given time (t1) is equal to the inverse of the average spacing of the n vehicles.

     

In a time-space diagram, the density may be evaluated in the region A.

     

where tt is the total travel time in A.

Figure 5

Flow

[edit]

Flow (q) is the number of vehicles passing a reference point per unit of time, vehicles per hour. The inverse of flow is headway (h), which is the time that elapses between the ith vehicle passing a reference point in space and the (i + 1)th vehicle. In congestion, h remains constant. As a traffic jam forms, h approaches infinity.

     

     

The flow (q) passing a fixed point (x1) during an interval (T) is equal to the inverse of the average headway of the m vehicles.

     

In a time-space diagram, the flow may be evaluated in the region B.

     

where td is the total distance traveled in B.

Figure 6

Methods of analysis

[edit]

Analysts approach the problem in three main ways, corresponding to the three main scales of observation in physics:

  • Microscopic scale: At the most basic level, every vehicle is considered as an individual. An equation can be written for each, usually an ordinary differential equation (ODE). Cellular automation models can also be used, where the road is divided into cells, each of which contains a moving car, or is empty. The Nagel–Schreckenberg model is a simple example of such a model. As the cars interact it can model collective phenomena such as traffic jams.
  • Macroscopic scale: Similar to models of fluid dynamics, it is considered useful to employ a system of partial differential equations, which balance laws for some gross quantities of interest; e.g., the density of vehicles or their mean velocity.
  • Mesoscopic (kinetic) scale: A third, intermediate possibility, is to define a function which expresses the probability of having a vehicle at time in position which runs with velocity . This function, following methods of statistical mechanics, can be computed using an integro-differential equation such as the Boltzmann equation.

The engineering approach to analysis of highway traffic flow problems is primarily based on empirical analysis (i.e., observation and mathematical curve fitting). One major reference used by American planners is the Highway Capacity Manual,[5] published by the Transportation Research Board, which is part of the United States National Academy of Sciences. This recommends modelling traffic flows using the whole travel time across a link using a delay/flow function, including the effects of queuing. This technique is used in many US traffic models and in the SATURN model in Europe.[6]

In many parts of Europe, a hybrid empirical approach to traffic design is used, combining macro-, micro-, and mesoscopic features. Rather than simulating a steady state of flow for a journey, transient "demand peaks" of congestion are simulated. These are modeled by using small "time slices" across the network throughout the working day or weekend. Typically, the origins and destinations for trips are first estimated and a traffic model is generated before being calibrated by comparing the mathematical model with observed counts of actual traffic flows, classified by type of vehicle. "Matrix estimation" is then applied to the model to achieve a better match to observed link counts before any changes, and the revised model is used to generate a more realistic traffic forecast for any proposed scheme. The model would be run several times (including a current baseline, an "average day" forecast based on a range of economic parameters and supported by sensitivity analysis) in order to understand the implications of temporary blockages or incidents around the network. From the models, it is possible to total the time taken for all drivers of different types of vehicle on the network and thus deduce average fuel consumption and emissions.

Much of UK, Scandinavian, and Dutch authority practice is to use the modelling program CONTRAM for large schemes, which has been developed over several decades under the auspices of the UK's Transport Research Laboratory, and more recently with the support of the Swedish Road Administration.[7] By modelling forecasts of the road network for several decades into the future, the economic benefits of changes to the road network can be calculated, using estimates for value of time and other parameters. The output of these models can then be fed into a cost-benefit analysis program.[8]

Cumulative vehicle count curves (N-curves)

[edit]

A cumulative vehicle count curve, the N-curve, shows the cumulative number of vehicles that pass a certain location x by time t, measured from the passage of some reference vehicle.[9] This curve can be plotted if the arrival times are known for individual vehicles approaching a location x, and the departure times are also known as they leave location x. Obtaining these arrival and departure times could involve data collection: for example, one could set two point sensors at locations X1 and X2, and count the number of vehicles that pass this segment while also recording the time each vehicle arrives at X1 and departs from X2. The resulting plot is a pair of cumulative curves where the vertical axis (N) represents the cumulative number of vehicles that pass the two points: X1 and X2, and the horizontal axis (t) represents the elapsed time from X1 and X2.

Figure 8. Simple cumulative curves
Figure 9. Arrival, virtual arrival, and departure curves

If vehicles experience no delay as they travel from X1 to X2, then the arrivals of vehicles at location X1 is represented by curve N1 and the arrivals of the vehicles at location X2 is represented by N2 in figure 8. More commonly, curve N1 is known as the arrival curve of vehicles at location X1 and curve N2 is known as the arrival curve of vehicles at location X2. Using a one-lane signalized approach to an intersection as an example, where X1 is the location of the stop bar at the approach and X2 is an arbitrary line on the receiving lane just across of the intersection, when the traffic signal is green, vehicles can travel through both points with no delay and the time it takes to travel that distance is equal to the free-flow travel time. Graphically, this is shown as the two separate curves in figure 8.

However, when the traffic signal is red, vehicles arrive at the stop bar (X1) and are delayed by the red light before crossing X2 some time after the signal turns green. As a result, a queue builds at the stop bar as more vehicles are arriving at the intersection while the traffic signal is still red. Therefore, for as long as vehicles arriving at the intersection are still hindered by the queue, the curve N2 no longer represents the vehicles’ arrival at location X2; it now represents the vehicles’ virtual arrival at location X2, or in other words, it represents the vehicles' arrival at X2 if they did not experience any delay. The vehicles' arrival at location X2, taking into account the delay from the traffic signal, is now represented by the curve N′2 in figure 9.

However, the concept of the virtual arrival curve is flawed. This curve does not correctly show the queue length resulting from the interruption in traffic (i.e. red signal). It assumes that all vehicles are still reaching the stop bar before being delayed by the red light. In other words, the virtual arrival curve portrays the stacking of vehicles vertically at the stop bar. When the traffic signal turns green, these vehicles are served in a first-in-first-out (FIFO) order. For a multi-lane approach, however, the service order is not necessarily FIFO. Nonetheless, the interpretation is still useful because of the concern with average total delay instead of total delays for individual vehicles.[10]

Step function vs. smooth function

[edit]
Figure 10. Step function

The traffic light example depicts N-curves as smooth functions. Theoretically, however, plotting N-curves from collected data should result in a step-function (figure 10). Each step represents the arrival or departure of one vehicle at that point in time.[10] When the N-curve is drawn on larger scale reflecting a period of time that covers several cycles, then the steps for individual vehicles can be ignored, and the curve will then look like a smooth function (figure 8).

Traffic assignment

[edit]
Figure 14. The Four Step Travel Demand Model for Traffic Assignment

The aim of traffic flow analysis is to create and implement a model which would enable vehicles to reach their destination in the shortest possible time using the maximum roadway capacity. This is a four-step process:

  • Generation – the program estimates how many trips would be generated. For this, the program needs the statistical data of residence areas by population, location of workplaces etc.;
  • Distribution – after generation it makes the different Origin-Destination (OD) pairs between the location found in step 1;
  • Modal Split/Mode Choice – the system has to decide how much percentage of the population would be split between the difference modes of available transport, e.g. cars, buses, rails, etc.;
  • Route Assignment – finally, routes are assigned to the vehicles based on minimum criterion rules.

This cycle is repeated until the solution converges.

There are two main approaches to tackle this problem with the end objectives:

System optimum

[edit]

In short, a network is in system optimum (SO) when the total system cost is the minimum among all possible assignments.

System Optimum is based on the assumption that routes of all vehicles would be controlled by the system, and that rerouting would be based on maximum utilization of resources and minimum total system cost. (Cost can be interpreted as travel time.) Hence, in a System Optimum routing algorithm, all routes between a given OD pair have the same marginal cost. In traditional transportation economics, System Optimum is determined by equilibrium of demand function and marginal cost function. In this approach, marginal cost is roughly depicted as increasing function in traffic congestion. In traffic flow approach, the marginal cost of the trip can be expressed as sum of the cost (delay time, w) experienced by the driver and the externality (e) that a driver imposes on the rest of the users.[11]

Suppose there is a freeway (0) and an alternative route (1), which users can be diverted onto off-ramp. Operator knows total arrival rate (A(t)), the capacity of the freeway (μ0), and the capacity of the alternative route (μ1). From the time 't0', when freeway is congested, some of the users start moving to alternative route. However, when t1, alternative route is also full of capacity. Now operator decides the number of vehicles(N), which use alternative route. The optimal number of vehicles (N) can be obtained by calculus of variation, to make marginal cost of each route equal. Thus, optimal condition is T0 = T1 + 1. In this graph, we can see that the queue on the alternative route should clear 1 time units before it clears from the freeway. This solution does not define how we should allocates vehicles arriving between t1 and T1, we just can conclude that the optimal solution is not unique. If operator wants freeway not to be congested, operator can impose the congestion toll, e0e1, which is the difference between the externality of freeway and alternative route. In this situation, freeway will maintain free flow speed, however alternative route will be extremely congested.

User equilibrium

[edit]

In brief, A network is in user equilibrium (UE) when every driver chooses the routes in its lowest cost between origin and destination regardless whether total system cost is minimized.

The user optimum equilibrium assumes that all users choose their own route towards their destination based on the travel time that will be consumed in different route options. The users will choose the route which requires the least travel time. The user optimum model is often used in simulating the impact on traffic assignment by highway bottlenecks. When the congestion occurs on highway, it will extend the delay time in travelling through the highway and create a longer travel time. Under the user optimum assumption, the users would choose to wait until the travel time using a certain freeway is equal to the travel time using city streets, and hence equilibrium is reached. This equilibrium is called User Equilibrium, Wardrop Equilibrium or Nash Equilibrium.

Figure 15. User equilibrium traffic model

The core principle of User Equilibrium is that all used routes between a given OD pair have the same travel time. An alternative route option is enabled to use when the actual travel time in the system has reached the free-flow travel time on that route.

For a highway user optimum model considering one alternative route, a typical process of traffic assignment is shown in figure 15. When the traffic demand stays below the highway capacity, the delay time on highway stays zero. When the traffic demand exceeds the capacity, the queue of vehicle will appear on the highway and the delay time will increase. Some of users will turn to the city streets when the delay time reaches the difference between the free-flow travel time on highway and the free-flow travel time on city streets. It indicates that the users staying on the highway will spend as much travel time as the ones who turn to the city streets. At this stage, the travel time on both the highway and the alternative route stays the same. This situation may be ended when the demand falls below the road capacity, that is the travel time on highway begins to decrease and all the users will stay on the highway. The total of part area 1 and 3 represents the benefits by providing an alternative route. The total of area 4 and area 2 shows the total delay cost in the system, in which area 4 is the total delay occurs on the highway and area 2 is the extra delay by shifting traffic to city streets.

Navigation function in Google Maps can be referred as a typical industrial application of dynamic traffic assignment based on User Equilibrium since it provides every user the routing option in lowest cost (travel time).

Time delay

[edit]

Both User Optimum and System Optimum can be subdivided into two categories on the basis of the approach of time delay taken for their solution:

Predictive Time Delay

[edit]

Predictive time delay assumes that the user of the system knows exactly how long the delay is going to be right ahead. Predictive delay knows when a certain congestion level will be reached and when the delay of that system would be more than taking the other system, so the decision for reroute can be made in time. In the vehicle counts-time diagram, predictive delay at time t is horizontal line segment on the right side of time t, between the arrival and departure curve, shown in Figure 16. the corresponding y coordinate is the number nth vehicle that leaves the system at time t.

Reactive Time Delay

[edit]
Figure 16. Predictive and Reactive Time Delay

Reactive time delay is when the user has no knowledge of the traffic conditions ahead. The user waits to experience the point where the delay is observed and the decision to reroute is in reaction to that experience at the moment. Predictive delay gives significantly better results than the reactive delay method. In the vehicle counts-time diagram, predictive delay at time t is horizontal line segment on the left side of time t, between the arrival and departure curve, shown in Figure 16. the corresponding y coordinate is the number nth vehicle that enters the system at time t.

Variable speed limit assignment

[edit]

This is an upcoming approach of eliminating shockwave and increasing safety for the vehicles. The concept is based on the fact that the risk of accident on a roadway increases with speed differential between the upstream and downstream vehicles. The two types of crash risk which can be reduced from VSL implementation are the rear-end crash and the lane-change crash. Variable speed limits seek to homogenize speed, leading to a more constant flow.[12] Different approaches have been implemented by researchers to build a suitable VSL algorithm.

Variable speed limits are usually enacted when sensors along the roadway detect that congestion or weather events have exceeded thresholds. The roadway speed limit will then be reduced in 5-mph increments through the use of signs above the roadway (Dynamic Message Signs) controlled by the Department of Transportation. The goal of this process is the both increase safety through accident reduction and to avoid or postpone the onset of congestion on the roadway. The ideal resulting traffic flow is slower overall, but less stop-and-go, resulting in fewer instances of rear-end and lane-change crashes. The use of VSL's also regularly employs shoulder-lanes permitted for transportation only under congested states which this process aims to combat. The need for a variable speed limit is shown by Flow-Density diagram to the right.

Speed-Flow Diagram for Typical Roadway

In this figure ("Flow-Speed Diagram for a Typical Roadway"), the point of the curve represents optimal traffic movement in both flow and speed. However, beyond this point the speed of travel quickly reaches a threshold and starts to decline rapidly. In order to reduce the potential risk of this rapid speed decline, variable speed limits reduce the speed at a more gradual rate (5-mph increments), allowing drivers to have more time to prepare and acclimate to the slowdown due to congestion/weather. The development of a uniform travel speed reduces the probability of erratic driver behavior and therefore crashes.

Through historical data obtained at VSL sites, it has been determined that implementation of this practice reduces accident numbers by 20-30%.[12]

In addition to safety and efficiency concerns, VSL's can also garner environmental benefits such as decreased emissions, noise, and fuel consumption. This is due to the fact that vehicles are more fuel-efficient when at a constant rate of travel, rather than in a state of constant acceleration and deacceleration like that usually found in congested conditions.[13]

Road junctions

[edit]

A major consideration in road capacity relates to the design of junctions. By allowing long "weaving sections" on gently curving roads at graded intersections, vehicles can often move across lanes without causing significant interference to the flow. However, this is expensive and takes up a large amount of land, so other patterns are often used, particularly in urban or very rural areas. Most large models use crude simulations for intersections, but computer simulations are available to model specific sets of traffic lights, roundabouts, and other scenarios where flow is interrupted or shared with other types of road users or pedestrians. A well-designed junction can enable significantly more traffic flow at a range of traffic densities during the day. By matching such a model to an "Intelligent Transport System", traffic can be sent in uninterrupted "packets" of vehicles at predetermined speeds through a series of phased traffic lights. The UK's TRL has developed junction modelling programs for small-scale local schemes that can take account of detailed geometry and sight lines; ARCADY for roundabouts, PICADY for priority intersections, and OSCADY and TRANSYT for signals. Many other junction analysis software packages[14] exist such as Sidra and LinSig and Synchro.

Kinematic wave model

[edit]

The kinematic wave model was first applied to traffic flow by Lighthill and Whitham in 1955. Their two-part paper first developed the theory of kinematic waves using the motion of water as an example. In the second half, they extended the theory to traffic on “crowded arterial roads.” This paper was primarily concerned with developing the idea of traffic “humps” (increases in flow) and their effects on speed, especially through bottlenecks.[15]

The authors began by discussing previous approaches to traffic flow theory. They note that at the time there had been some experimental work, but that “theoretical approaches to the subject [were] in their infancy.” One researcher in particular, John Glen Wardrop, was primarily concerned with statistical methods of examination, such as space mean speed, time mean speed, and “the effect of increase of flow on overtaking” and the resulting decrease in speed it would cause. Other previous research had focused on two separate models: one related traffic speed to traffic flow and another related speed to the headway between vehicles.[15]

The goal of Lighthill and Whitham, on the other hand, was to propose a new method of study “suggested by theories of the flow about supersonic projectiles and of flood movement in rivers.” The resulting model would capture both of the aforementioned relationships, speed-flow and speed-headway, into a single curve, which would “[sum] up all the properties of a stretch of road which are relevant to its ability to handle the flow of congested traffic.” The model they presented related traffic flow to concentration (now typically known as density). They wrote, “The fundamental hypothesis of the theory is that at any point of the road the flow q (vehicles per hour) is a function of the concentration k (vehicles per mile).” According to this model, traffic flow resembled the flow of water in that “Slight changes in flow are propagated back through the stream of vehicles along ‘kinematic waves,’ whose velocity relative to the road is the slope of the graph of flow against concentration.” The authors included an example of such a graph; this flow-versus-concentration (density) plot is still used today (see figure 3 above).[15]

The authors used this flow-concentration model to illustrate the concept of shock waves, which slow down vehicles which enter them, and the conditions that surround them. They also discussed bottlenecks and intersections, relating both to their new model. For each of these topics, flow-concentration and time-space diagrams were included. Finally, the authors noted that no agreed-upon definition for capacity existed, and argued that it should be defined as the “maximum flow of which the road is capable.” Lighthill and Whitham also recognized that their model had a significant limitation: it was only appropriate for use on long, crowded roadways, as the “continuous flow” approach only works with a large number of vehicles.[15]

Components of the kinematic wave model of traffic flow theory

[edit]

The kinematic wave model of traffic flow theory is the simplest dynamic traffic flow model that reproduces the propagation of traffic waves. It is made up of three components: the fundamental diagram, the conservation equation, and initial conditions. The law of conservation is the fundamental law governing the kinematic wave model:

     

The fundamental diagram of the kinematic wave model relates traffic flow with density, as seen in figure 3 above. It can be written as:

     

Finally, initial conditions must be defined to solve a problem using the model. A boundary is defined to be , representing density as a function of time and position. These boundaries typically take two different forms, resulting in initial value problems (IVPs) and boundary value problems (BVPs). Initial value problems give the traffic density at time , such that , where is the given density function. Boundary value problems give some function that represents the density at the position, such that . The model has many uses in traffic flow. One of the primary uses is in modeling traffic bottlenecks, as described in the following section.

Traffic bottleneck

[edit]

Traffic bottlenecks are disruptions of traffic on a roadway caused either due to road design, traffic lights, or accidents. There are two general types of bottlenecks, stationary and moving bottlenecks. Stationary bottlenecks are those that arise due to a disturbance that occurs due to a stationary situation like narrowing of a roadway, an accident. Moving bottlenecks on the other hand are those vehicles or vehicle behavior that causes the disruption in the vehicles which are upstream of the vehicle. Generally, moving bottlenecks are caused by heavy trucks as they are slow moving vehicles with less acceleration and also may make lane changes.7

Causes of traffic congestion in the United States
  1. Bottlenecks (40.0%)
  2. Traffic incidents (25.0%)
  3. Work zones (10.0%)
  4. Bad weather (15.0%)
  5. Poor signal timing (5.00%)
  6. Special events / other (5.00%)

Bottlenecks are important considerations because they impact the flow in traffic, the average speeds of the vehicles. The main consequence of a bottleneck is an immediate reduction in capacity of the roadway. The Federal Highway Authority has stated that 40% of all congestion is from bottlenecks.[citation needed]

Stationary bottleneck

[edit]
Figure 18

The general cause of stationary bottlenecks are lane drops which occurs when the a multilane roadway loses one or more its lane. This causes the vehicular traffic in the ending lanes to merge onto the other lanes.

Moving bottleneck

[edit]

As explained above, moving bottlenecks are caused due to slow moving vehicles that cause disruption in traffic. Moving bottlenecks can be active or inactive bottlenecks. If the reduced capacity(qu) caused due to a moving bottleneck is greater than the actual capacity(μ) downstream of the vehicle, then this bottleneck is said to be an active bottleneck.

Classical traffic flow theories

[edit]

The generally accepted classical fundamentals and methodologies of traffic and transportation theory are as follows:

  1. The Lighthill-Whitham-Richards (LWR) model introduced in 1955–56.[15][16] Daganzo introduced a cell-transmission model (CTM) that is consistent with the LWR model.[17]
  2. A traffic flow instability that causes a growing wave of a local reduction of the vehicle speed. This classical traffic flow instability was introduced in 1959–61 in the General Motors (GM) car-following model by Herman, Gazis, Montroll, Potts, and Rothery.[18][19] The classical traffic flow instability of the GM model has been incorporated in a huge number of traffic flow models like Gipps's model, Payne's model, Newell's optimal velocity (OV) model, Wiedemann's model, Whitham's model, the Nagel-Schreckenberg (NaSch) cellular automaton (CA) model, Bando et al. OV model, Treiber's IDM, Krauß model, the Aw-Rascle model and many other well-known microscopic and macroscopic traffic-flow models, which are the basis of traffic simulation tools widely used by traffic engineers and researchers (see, e.g., references in review[20]).
  3. The understanding of highway capacity as a particular value. This understanding of road capacity was probably introduced in 1920–35 (see [21]). Currently, it is assumed that highway capacity of free flow at a highway bottleneck is a stochastic value. However, in accordance with the classical understanding of highway capacity, it is assumed that at a given time instant there can be only one particular value of this stochastic highway capacity (see references in the book[22]).
  4. Wardrop's user equilibrium (UE) and system optimum (SO) principles for traffic and transportation network optimization and control.[23]

Alternatives: Three phase traffic theory

[edit]

Three-phase traffic theory is an alternative theory of traffic flow created by Boris Kerner at the end of 1990s.[24][25][26] Three-phase theory states that at any time instance there is a range of highway capacities of free flow at a bottleneck. The capacity range is between some maximum and minimum capacities. The range of highway capacities of free flow at the bottleneck in three-phase traffic theory contradicts fundamentally classical traffic theories as well as methods for traffic management and traffic control which at any time instant assume the existence of a particular deterministic or stochastic highway capacity of free flow at the bottleneck.[citation needed]

Newell-Daganzo Merge Models

[edit]
The diagram of Newell-Daganzo merge model and its variables

In the condition of traffic flows leaving two branch roadways and merging into a single flow through a single roadway, determining the flows that pass through the merging process and the state of each branch of roadways becomes an important task for traffic engineers. The Newell-Daganzo merge model is a good approach to solve these problems. This simple model is the output of the result of both Gordon Newell's description of the merging process[27] and the Daganzo's cell transmission model.[28] In order to apply the model to determine the flows which exiting two branch of roadways and the stat of each branch of roadways, one needs to know the capacities of the two input branches of roadways, the exiting capacity, the demands for each branch of roadways, and the number of lanes of the single roadway. The merge ratio will be calculated in order to determine the proportion of the two input flows when both of branches of roadway are operating in congested conditions.

As can be seen in a simplified model of the process of merging,[29] the exiting capacity of the system is defined to be μ, the capacities of the two input branches of roadways are defined as μ1 and μ2, and the demands for each branch of roadways are defined as q1D and q2D. The q1 and q2 are the output of the model which are the flows that pass through the merging process. The process of the model is based on the assumption that the sum of capacities of the two input branches of roadways is less than the exiting capacity of the system, μ12 ≤ μ.

Car-following models

[edit]

Car-following models describe how one vehicle follows another vehicle in an uninterrupted traffic flow. They are a type of microscopic traffic flow model.

Examples of car-following models

[edit]
  • Newell's car-following model
  • Louis A. Pipes started researching and gaining acknowledgment from the public in the early 1950s. Pipes car-following model [30] is based on a safe driving rule in the California Motor Vehicle Code, and this model utilized an assumption of safe distance: a good rule for following another vehicle is to allocate an inter-vehicle distance of at least the length of a car for every ten miles per hour of vehicle speed. M
  • To capture the potential nonlinear effects in the dynamics of car following, G. F. Newell proposed a nonlinear car-following model[31] based on empirical data. Unlike Pipes model which is solely relying on rules of safe driving, Newell nonlinear model aims at capturing the correct shape of fundamental diagrams (e.g., density-speed, flow-speed, density-flow, spacing-speed, pace-headway, etc.).
  • The Optimal Velocity Model (OVM) was introduced by Bando et al. in 1995 [32] based on the assumption that each driver tries to reach to the optimal velocity according to the inter-vehicle difference and velocity difference between preceding vehicles.
  • Intelligent driver model is widely adopted in the research of Connected Vehicle (CV) and Connected and Autonomous Vehicle (CAV).

See also

[edit]

References

[edit]

Further reading

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Traffic flow is the study of vehicle movements on roadways, encompassing the interactions among drivers, vehicles, and infrastructure to model and predict transportation system performance.[1] It relies on macroscopic approaches that treat traffic as a compressible fluid and microscopic models that simulate individual vehicle behaviors, enabling analysis of congestion, capacity, and efficiency.[1] The core parameters are flow (q, vehicles per unit time, typically per hour), density (k, vehicles per unit length, such as per mile or kilometer), and speed (v, average vehicle velocity), interconnected by the fundamental relationship q = k × v, which underpins traffic diagrams like the speed-density curve.[2][1] Originating in the 1930s with early empirical observations, traffic flow theory advanced significantly after World War II through mathematical formulations, including the continuity equation for conservation of vehicles and seminal works like the Lighthill-Whitham-Richards (LWR) model for shockwave propagation in traffic streams.[2] Pioneering linear speed-density models, such as Greenshields' 1935 assumption of a parabolic flow-density relationship, provided foundational tools for highway design and operations analysis.[1] These principles are essential for evaluating metrics like level of service, delay, and travel time, informing infrastructure planning by agencies such as the U.S. Federal Highway Administration.[2] Modern applications extend to intelligent transportation systems, incorporating real-time data from sensors and simulations to mitigate bottlenecks and enhance safety, with ongoing research addressing autonomous vehicles' impacts on flow dynamics.[2]

Introduction

Overview

Traffic flow is a subfield of transportation engineering that examines the movement of vehicles along roadways, encompassing both individual vehicle behaviors and aggregate stream characteristics. It analyzes how vehicles interact with each other, drivers, and the surrounding infrastructure, influenced by factors such as driver psychology, road geometry, and traffic control devices.[3][4] This field plays a critical role in urban planning by informing strategies to mitigate congestion, enhance safety, and optimize infrastructure investments. Effective traffic flow management reduces delays, lowers accident risks through better flow prediction, and supports sustainable mobility solutions. In the United States, congestion alone imposed an economic burden of $74 billion in 2024, accounting for lost productivity and excess fuel consumption across major metropolitan areas.[5] Core terminology in traffic flow treats vehicles as discrete particles within a continuous stream, enabling analysis at two primary scales: microscopic, which focuses on individual vehicle trajectories and driver decisions, and macroscopic, which aggregates vehicles into fluid-like flows characterized by properties such as speed, density, and flow rate. Microscopic views capture detailed interactions, like car-following behaviors, while macroscopic approaches model overall stream dynamics for large-scale planning.[6] The study of traffic flow has evolved from early analogies to fluid dynamics in the mid-20th century, which inspired foundational hydrodynamic models, to modern computational simulations that integrate real-time data for predictive analytics.[7] These advancements allow for more accurate representations of complex phenomena, building on fundamental properties like speed, density, and flow to address contemporary transportation challenges.[8]

History

The scientific study of traffic flow began in the early 1930s with empirical observations of vehicle speeds, densities, and flows on highways. Bruce D. Greenshields conducted foundational research using photographic methods to measure these variables, proposing the first macroscopic model that assumed a linear relationship between speed and density, which laid the groundwork for the fundamental diagram of traffic flow.[9] This work marked the transition from ad hoc engineering practices to a more systematic analysis of traffic as a quantifiable phenomenon.[10] By the mid-20th century, traffic flow theory advanced through key institutional and theoretical milestones. The first edition of the U.S. Highway Capacity Manual, published in 1950 by the Highway Research Board, established standardized methods for evaluating roadway capacity and service levels, influencing global transportation planning for decades. In 1955, James Lighthill and Gerald Whitham introduced the kinematic wave theory, a macroscopic approach that modeled traffic propagation as waves in a compressible medium, enabling predictions of congestion dynamics over long road sections.[11] Concurrently, microscopic modeling emerged with Denos C. Gazis and collaborators developing car-following theories in the late 1950s, which described individual driver responses to leading vehicles through stimulus-response equations. The late 20th century saw further refinements, particularly in understanding congested states and integrating technology. In the 1990s, Boris S. Kerner formulated the three-phase traffic theory based on extensive empirical data from German freeways, identifying distinct phases—free flow, synchronized flow, and wide moving jams—and explaining transitions between them as stochastic processes.[12] This period also witnessed the rise of Intelligent Transportation Systems (ITS), with deployments in the U.S. and Europe incorporating sensors and communication networks to monitor and optimize real-time traffic flow, as outlined in federal programs starting around 1991.[13] Since the 2010s, computational advancements have transformed traffic flow analysis, with machine learning techniques applied to predict flows, detect anomalies, and support adaptive control, leveraging large-scale datasets from connected vehicles.[14] Data collection methods have evolved correspondingly, progressing from manual tallies and pneumatic tubes in the early era to inductive loop detectors in the 1960s, GPS-enabled probe vehicles in the 2000s, and AI-powered computer vision systems by 2025 for comprehensive, real-time analytics.[15][16]

Fundamental Concepts

Speed

Traffic speed is defined as the space mean average velocity of vehicles traversing a given road segment, typically expressed in kilometers per hour (km/h) or miles per hour (mph).[17] This measure captures the harmonic mean of individual vehicle speeds over a distance, providing a representative value for the traffic stream under varying conditions.[17] Several distinct types of speed are recognized in traffic flow analysis. Free-flow speed represents the maximum velocity achieved in uncongested conditions, where vehicles operate without significant hindrance from others, often approaching 100-140 km/h on highways.[18] Operating speed denotes the typical velocity under everyday traffic loads, commonly quantified as the 85th percentile speed—the velocity at or below which 85% of vehicles travel, serving as a benchmark for safe and reasonable driving.[19] Shockwave speed, in contrast, refers to the propagation velocity of traffic disturbances, such as the boundary between free-flowing and congested states, calculated as the ratio of flow differences to density differences and often negative for upstream-moving queues.[18] Measurement of traffic speed relies on a variety of technologies to ensure accuracy and coverage. Inductive loop detectors, embedded in pavements, estimate speeds by measuring vehicle occupancy over time and assuming an average length, enabling high-volume data collection at fixed points.[20] Radar and lidar devices directly gauge instantaneous speeds via Doppler effect from emitted waves, though they may bias toward leading vehicles in platoons.[20] Floating car data from GPS-equipped probe vehicles provide segment-average speeds by dividing distance by travel time, offering broad network insights at lower infrastructure cost.[20] These methods account for variability arising from temporal factors like peak-hour congestion, environmental influences such as rain reducing speeds by 3-6 mph (5-10 km/h), and geometric elements including curves and grades that constrain achievable velocities.[21] Speed exhibits a gradient relationship with traffic density, declining as vehicle interactions intensify. Empirical studies on suburban highways demonstrate this through 85th percentile speeds dropping from 71-101 km/h on tangents to 64-90 km/h on horizontal curves, with reductions linked to smaller radii and higher approach densities via models like V85 = 54.18 + 1.061 R^{0.5} (where R is curve radius in meters).[22] Such field observations underscore speed's role in the fundamental diagram, where it diminishes from free-flow levels as density approaches capacity.[17]

Density

In traffic flow theory, density refers to the concentration of vehicles along a roadway, defined as the number of vehicles per unit length of the road, typically expressed in vehicles per kilometer (veh/km) or vehicles per mile (veh/mi). This measure is equivalent to the inverse of the average space headway, which is the average distance between consecutive vehicles in the traffic stream.[23] Density provides a spatial perspective on traffic concentration, helping to quantify how closely vehicles are packed and influencing overall roadway performance. Jam density, denoted as $ k_j $, represents the maximum possible density when vehicles are at a complete standstill, forming a queue with no movement. For highways, jam density typically ranges from 150 to 200 veh/km per lane, depending on vehicle dimensions and minimum safe clearances between stopped vehicles.[24] This value arises from the physical limits of vehicle lengths (around 5-6 meters for passenger cars) plus driver reaction margins, resulting in an effective spacing of approximately 6-7 meters per vehicle.[15] Several factors influence achievable density levels. Lane width affects packing efficiency, as narrower lanes (e.g., below 3.5 meters) may require greater lateral clearances, potentially reducing jam density by 10-20% compared to standard widths.[25] Vehicle mix plays a key role, with heavier vehicles like trucks increasing effective density; trucks often have passenger car equivalents (PCE) of 1.5-2.5, meaning one truck occupies the space and disrupts flow equivalent to multiple cars, elevating the overall concentration in mixed fleets.[26] Temporal variations, such as peak-hour surges or incident-induced slowdowns, cause density to fluctuate dynamically, often exceeding average values during short periods. Critical density marks the threshold beyond which traffic flow begins to decline, typically observed at around 20-30 veh/km on urban freeways based on empirical data from loop detectors and surveillance systems.[18] This point corresponds to the onset of congestion, where small increases in vehicle numbers lead to disproportionate speed reductions, as documented in studies of bottleneck formations on facilities like the I-405 in California.[27]

Flow

Traffic flow, denoted as $ q $, is the rate at which vehicles pass a specific point or cross-section of a roadway per unit time, typically expressed in vehicles per hour per lane (veh/h/ln).[28] This measure captures the throughput of a traffic stream and is a key parameter in transportation engineering for assessing roadway performance.[29] The fundamental relationship governing traffic flow is $ q = k v $, where $ k $ is the traffic density (vehicles per mile per lane, veh/mi/ln) and $ v $ is the average speed (miles per hour, mi/h). This equation arises from the continuity of traffic movement: consider a roadway section where density $ k $ represents the number of vehicles per unit length. Over a small time interval $ \Delta t $, these vehicles advance a distance $ v \Delta t $. The number of vehicles crossing a fixed point in that interval is thus $ k \cdot v \Delta t $, yielding the flow rate $ q = k v $ in the limit as $ \Delta t $ approaches zero. Density and speed thereby serve as the core components determining flow.[28][29] The maximum flow, known as capacity, is the highest sustainable rate under prevailing conditions, often cited as 2,000–2,200 passenger car equivalents per hour per lane (pc/h/ln) for basic freeway segments.[30][31] Environmental and geometric factors influence this value; for example, steep grades can reduce capacity by 10–20% due to increased headways and power demands on vehicles, while adverse weather such as rain or snow similarly diminishes it by 10–20% through reduced visibility and traction.[32][33] Traffic flow operates in distinct regimes that reflect operational efficiency. Free-flow regimes occur at low densities and high speeds, where drivers maintain desired velocities with minimal interactions. Congested regimes, by contrast, emerge at high densities and low speeds, characterized by constrained movement and propagating disturbances upstream.[8] To evaluate flow quality, the Highway Capacity Manual employs level of service (LOS) classifications from A to F, which correlate flow levels with user perception of congestion. LOS A–B denote desirable free-flow conditions with flows well below capacity, while LOS E approaches capacity limits and LOS F signifies breakdown with flows exceeding sustainable rates, leading to queues.[34]

Fundamental Diagram

The fundamental diagram in traffic flow theory represents the empirical and theoretical relationships between traffic flow rate qq (vehicles per unit time), density kk (vehicles per unit length), and mean speed vv (distance per unit time). It is typically depicted as a plot of flow versus density, exhibiting a parabolic shape that increases from zero at low densities to a maximum capacity before declining to zero at jam density kjk_j, where vehicles are at standstill. The speed-density relationship is often shown as a straight line decreasing from free-flow speed vfv_f at zero density to zero at kjk_j. These relations stem from early observations of homogeneous traffic streams under steady-state conditions.[10] The seminal Greenshields model, proposed in 1935, assumes a linear decrease in speed with density, given by
v=vf(1kkj), v = v_f \left(1 - \frac{k}{k_j}\right),
which yields the flow-density relation
q=vfk(1kkj). q = v_f k \left(1 - \frac{k}{k_j}\right).
This model presupposes constant free-flow speed and jam density across all conditions, enabling a single-regime description of traffic behavior. Its primary advantage lies in simplicity, facilitating analytical solutions for capacity and facilitating early traffic engineering calculations. However, it overlooks traffic breakdowns and multi-phase behaviors observed in real systems, leading to overestimations of flow near capacity.[35] Empirical data from highways often deviate from the ideal parabolic form, showing significant scatter due to variations in driver behavior, road geometry, and environmental factors. Alternative models address these by adopting different functional forms; for instance, the Underwood model (1961) uses an exponential speed-density relation,
v=vfexp(kkc), v = v_f \exp\left(-\frac{k}{k_c}\right),
where kck_c is a critical density parameter, better capturing rapid speed drops at higher densities but failing to reach zero speed at finite jam density. The Greenberg model (1959), inspired by fluid dynamics, employs a logarithmic form for flow-density,
q=vmkln(kkj), q = -v_m k \ln\left(\frac{k}{k_j}\right),
with vmv_m as maximum speed, mimicking compressible fluid analogies and providing insights into shockwave formation, though it underpredicts low-density flows.[36][15][37] In applications, the fundamental diagram enables capacity estimation by identifying the maximum sustainable flow, typically around 1,800–2,200 vehicles per hour per lane on freeways, and supports bottleneck analysis by quantifying queue formation and discharge rates at constrictions like merges or incidents. Recent research in the 2020s has extended these diagrams to mixed traffic with connected and autonomous vehicles (CAVs), revealing shifted curves with up to 20–50% higher capacities due to improved coordination and reduced headways, as demonstrated in simulations of heterogeneous fleets.[38]

Analysis Techniques

Cumulative Vehicle Count Curves

Cumulative vehicle count curves, also known as N-curves, represent the cumulative number of vehicles, denoted as N(t)N(t), that have passed a fixed point in the roadway at time tt.[39] This function is non-decreasing and starts from zero at the initial time, providing a graphical depiction of traffic volume accumulation over time at a specific location.[15] The slope of the N-curve at any point corresponds to the instantaneous flow rate qq, expressed as q=dNdtq = \frac{dN}{dt}, which quantifies the rate at which vehicles pass the point, typically in vehicles per hour.[39] In construction, the N-curve begins as a discrete step function, where the count increments by one each time a vehicle passes the detection point, resulting in a staircase pattern that reflects individual vehicle arrivals.[15] For analytical purposes, this step function is often smoothed into a continuous, differentiable approximation, facilitating the computation of derivatives for flow and enabling integration with macroscopic models.[39] This smoothing assumes high vehicle volumes where discrete steps become negligible, allowing the curve to approximate the integral form N(t)=0tq(τ)dτN(t) = \int_0^t q(\tau) \, d\tau. These curves find key applications in traffic analysis, particularly for detecting bottlenecks through deviations in their shape, where a flattening of the slope upstream indicates reduced flow due to congestion or capacity constraints.[39] Additionally, travel times can be estimated by comparing N-curves from upstream and downstream locations; the horizontal distance between corresponding points on the pair, adjusted for free-flow travel time, yields the average delay experienced by vehicles traversing the segment.[15] In shockwave analysis, N-curve intersections reveal queue formation and dissipation: the point where an upstream curve intersects a downstream one marks the onset or end of a queue, highlighting transitions between traffic states.[39] The speed of such shockwaves, which propagate discontinuities like queue fronts, is determined from differences in flow and density across states using the equation
w=ΔqΔk, w = \frac{\Delta q}{\Delta k},
where Δq\Delta q is the change in flow and Δk\Delta k is the change in density. Cumulative flow differences between curves further quantify these effects, as the vertical separation at a given time reflects accumulated vehicles affected by the shock.[39]

Empirical Methods

Empirical methods in traffic flow analysis rely on the systematic collection and processing of real-world data to understand and predict vehicular movement patterns. These approaches emphasize observational data from roadways, enabling researchers to derive insights into traffic behavior without relying solely on theoretical assumptions. Key techniques involve deploying various sensors and technologies to capture speed, density, and flow metrics, which are then subjected to rigorous statistical scrutiny to account for variability and errors inherent in field measurements. Data collection forms the foundation of empirical traffic studies, utilizing automated systems such as inductive loop detectors embedded in pavements to measure vehicle passages and speeds. Video analytics, employing computer vision algorithms to track vehicles from overhead cameras, provide detailed trajectory data, including lane changes and headways, with studies showing detection accuracies exceeding 95% in controlled environments. Probe vehicles, equipped with GPS devices, contribute anonymized location and speed data from a sample of the fleet, offering cost-effective coverage over large areas but requiring adjustments for underrepresentation of certain vehicle types. Handling biases, such as sampling errors from low probe penetration rates (often below 5% in urban settings), involves statistical weighting techniques to extrapolate representative traffic states, ensuring datasets reflect true population characteristics. Statistical analysis of collected data employs regression models to calibrate relationships between speed, flow, and density, with linear and nonlinear regressions commonly used to fit empirical fundamental diagrams from observed datasets. For instance, ordinary least squares regression has been applied to loop detector data to estimate speed-flow curves, revealing capacity reductions of up to 20% during peak hours in metropolitan areas. Time-series methods, such as autoregressive integrated moving average (ARIMA) models, forecast short-term traffic volumes by analyzing historical patterns, with applications demonstrating mean absolute percentage errors below 10% for 15-minute predictions on highways. These techniques often incorporate cumulative vehicle count curves briefly in preprocessing to smooth raw counts and identify bottlenecks, enhancing the reliability of subsequent analyses. Field experiments leverage extensive sensor networks, like loop detector arrays spanning hundreds of kilometers on freeways, to monitor real-time traffic dynamics and validate hypotheses on congestion propagation. License plate matching, using automatic number plate recognition (ANPR) cameras at multiple points, enables estimation of origin-destination matrices by tracking individual vehicles, with privacy safeguards ensuring data anonymization. Since 2015, integrations with big data from crowdsourced apps like Waze have supplemented traditional methods, providing granular incident reports and speed estimates from millions of users, which have improved travel time predictions by 15-25% in urban networks when fused with detector data. Validation of empirical findings involves comparing observed data against predictive models using metrics such as root mean square error (RMSE), which quantifies prediction accuracy in speed or flow estimates, typically targeting values under 5 km/h for reliable calibration. Cross-validation techniques, including k-fold methods on time-series splits, assess model generalizability across different traffic conditions, with studies reporting RMSE improvements from 8 to 4 km/h after incorporating probe vehicle data. These processes ensure that empirical methods not only describe current traffic states but also inform practical applications in traffic management systems.

Macroscopic Models

Kinematic Wave Model

The kinematic wave model, also known as the Lighthill-Whitham-Richards (LWR) model, treats traffic as a compressible fluid propagating along a roadway, capturing the formation and propagation of density waves without considering individual vehicle behaviors.[40] Developed independently by Lighthill and Whitham in 1955 and Richards in 1956, it applies kinematic wave theory from fluid dynamics to macroscopic traffic variables, assuming traffic evolves according to a deterministic relationship derived from empirical observations.[40] At its core, the model is governed by the conservation of vehicles, expressed as the scalar hyperbolic partial differential equation
kt+qx=0, \frac{\partial k}{\partial t} + \frac{\partial q}{\partial x} = 0,
where k(x,t)k(x,t) is the vehicle density (vehicles per unit length) at position xx and time tt, and q(x,t)q(x,t) is the flow rate (vehicles per unit time).[40] The flux qq is related to density via a static equilibrium function q=Q(k)q = Q(k) obtained from the fundamental diagram, which typically exhibits a concave shape with maximum flow at critical density.[40] This closure assumption implies instantaneous adjustment to equilibrium conditions, enabling the model to describe wave propagation through the characteristic speed c(k)=dQdkc(k) = \frac{dQ}{dk}.[40] In free-flow regimes where density is low, c(k)c(k) is positive, representing forward-propagating waves; in congested regimes where density exceeds critical values, c(k)c(k) becomes negative, indicating backward-propagating waves relative to the direction of travel. The model's solutions depend on initial conditions k(x,0)k(x,0) and boundary conditions, such as inflow at the upstream end, which can lead to discontinuities analyzed via the Riemann problem. For abrupt changes in density, such as those induced by bottlenecks, the Riemann problem resolves into shock waves (discontinuities where density jumps abruptly) or rarefaction waves (smooth expansions), with shock speeds determined by the Rankine-Hugoniot condition s=Q(kR)Q(kL)kRkLs = \frac{Q(k_R) - Q(k_L)}{k_R - k_L}, where kLk_L and kRk_R are densities on the left and right sides of the discontinuity. Analytical solutions are feasible for simple cases, but complex scenarios require numerical methods, commonly implemented using finite difference schemes like upwind or Lax-Friedrichs discretizations to ensure stability and entropy satisfaction. These schemes approximate the PDE on a spatial grid, updating densities cell-by-cell while respecting the conservation form to accurately track shocks. Despite its foundational role, the LWR model assumes equilibrium flow-density relations and homogeneous roadways, neglecting transient adjustments, driver anticipation, and lane-changing maneuvers that can influence real-world dynamics.[41] Extensions address inhomogeneous roads by incorporating spatially varying fundamental diagrams Q(x,k)Q(x,k), allowing for gradients in capacity due to geometry or incidents, as explored in multi-class and network adaptations.[42]

Classical Traffic Flow Theories

Classical traffic flow theories, developed primarily in the mid-20th century, treated traffic as an aggregate phenomenon analogous to fluid movement in conduits, emphasizing steady-state equilibrium conditions rather than dynamic wave propagation. These models assumed uniform vehicle speeds and flows across road segments, with resistance to movement likened to viscous drag in pipes, where flow rates were constrained by conduit capacity and length.[18] This conduit perspective framed roads as pipes with inherent resistance, influencing initial network assignment methods that ignored spatial variations in speed.[43] Bottleneck theory emerged as a key extension within these frameworks, positing that capacity constraints at narrow points, such as merges or lane reductions, induce upstream queues when inflow exceeds discharge rate. In this approach, queues form deterministically, with length determined by the excess demand over capacity integrated over time. Daganzo formalized queue extent using input-output diagrams, deriving the spatial length of a queue as $ d_Q = w \cdot \frac{1}{v_f - v_\mu} $, where $ w $ is the total delay, $ v_f $ is the free-flow speed, and $ v_\mu $ is the shockwave speed in the queue; this equation quantifies how queues spill back from the bottleneck based on speed differentials.[44] Such models assumed stable, uniform discharge post-bottleneck, enabling predictions of delay and storage without accounting for propagation effects.[17] Equilibrium assumptions underpinned these theories, particularly in traffic assignment, where all-or-nothing allocation directed entire origin-destination flows to the minimum-impedance path, yielding uniform speeds across utilized routes under steady-state conditions. Originating in early urban planning efforts, this method presupposed rational driver choices based on fixed costs, leading to balanced loads where no user benefits from unilateral deviation, as per Wardrop's first principle.[45] Seminal applications, such as those in the 1950s Chicago Area Transportation Study, relied on this to simplify computations before iterative equilibrium algorithms.[46] The result was a static view of network flows, with speeds constant along paths until capacity saturation triggered uniform queuing. Despite their influence in 1950s-1970s literature, these theories faced critiques for neglecting flow instabilities, particularly the propensity for small perturbations to amplify into stop-and-go patterns at moderate densities. Linear car-following derivations within aggregate models predicted instability when reaction time parameters exceeded thresholds (e.g., $ \alpha T > 1/2 $), yet empirical data showed non-linear, collective behaviors at high densities that violated steady-state uniformity.[17] Prigogine and Herman highlighted how transitions from individual to platoon flow caused abrupt speed reductions, challenging the equilibrium focus on average conditions.[17] These limitations prompted later kinematic extensions to incorporate wave propagation while retaining core aggregate principles.[47]

Three-Phase Traffic Theory

Three-phase traffic theory, developed by Boris Kerner, posits that traffic flow on highways exhibits three distinct phases rather than the two-phase (free flow and congested) framework of classical models.[48] The theory emphasizes nonequilibrium phase transitions driven by microscopic interactions among vehicles, explaining the emergence and propagation of congestion without assuming equilibrium states.[49] This approach contrasts with classical traffic flow theories, which rely on deterministic equilibrium relationships between flow, density, and speed.[48] The three phases are free flow (F), synchronized flow (S), and wide moving jams (J). In free flow, vehicles travel at high speeds with low density and minimal interactions, maintaining individual desired speeds.[49] Synchronized flow represents an intermediate congested state characterized by reduced speed variability across lanes, where vehicles adjust speeds to match neighbors, forming a coherent but slower-moving pattern without widespread stoppages.[48] Wide moving jams are propagating regions of stop-and-go traffic with near-zero speeds inside the jam, high density, and an upstream propagation velocity of approximately 15-20 km/h, independent of the surrounding traffic conditions.[49] Phase transitions occur through metastable states and minor perturbations. Free flow becomes metastable above a critical flow rate at bottlenecks, where small disturbances—such as a sudden brake—can trigger a probabilistic breakdown to synchronized flow (F → S transition), with the breakdown probability increasing toward 1 as flow approaches maximum capacity.[49] Within synchronized flow, further perturbations can induce the formation of wide moving jams (S → J transition), often nucleating at dense regions.[48] These transitions highlight the theory's key concept of synchronized flow as a distinct phase absent in classical models, enabling diverse spatiotemporal congestion patterns like the "general pattern" observed at isolated bottlenecks.[49] Empirical evidence supporting the theory derives from extensive detector data on German autobahns, particularly Highway A5 near Frankfurt, where one-minute averages of speed and density revealed synchronized flow regions and propagating jams matching theoretical predictions. For instance, downstream fronts of wide moving jams exhibit a consistent outflow rate of about 1,800-2,200 vehicles per lane per hour, validating the phase definitions across multiple sites.[49] The theory enhances congestion prediction by modeling breakdown probability and jam propagation, informing applications like the ASDA/FOTO system used for real-time traffic management in Germany.[48] However, it faces criticisms for its complexity, including the need for numerous parameters that complicate model calibration and potential inconsistencies with some empirical patterns, as noted in analyses questioning the universality of the "general pattern."[50]

Microscopic Models

Car-Following Models

Car-following models are a class of microscopic traffic simulation approaches that describe the longitudinal dynamics of individual vehicles as they interact with their immediate leaders, focusing on acceleration decisions based on relative positions and velocities.[51] These models operate within a stimulus-response framework, where the acceleration of the following vehicle nn, denoted an(t)a_n(t), is a function of the relative velocity Δvn(t)=vn1(t)vn(t)\Delta v_n(t) = v_{n-1}(t) - v_n(t), the spacing Δxn(t)=xn1(t)xn(t)\Delta x_n(t) = x_{n-1}(t) - x_n(t), and the follower's speed vn(t)v_n(t), expressed generally as
an(t)=f(Δvn(t),Δxn(t),vn(t)). a_n(t) = f(\Delta v_n(t), \Delta x_n(t), v_n(t)).
[51] This formulation captures the psycho-physical reactions of drivers to maintain safe gaps and match speeds, enabling simulations of emergent traffic patterns from individual behaviors.[52]
The historical development of car-following models began in the early 1950s with foundational work by Louis A. Pipes, who proposed a simple model assuming vehicles maintain a constant time headway, leading to uniform spacing in steady-state flow.[53] Pipes' 1953 model laid the groundwork by treating traffic as a chain of interacting particles, where each follower adjusts to preserve a fixed distance proportional to the leader's speed.[54] Building on this, researchers at General Motors in the late 1950s advanced the stimulus-response paradigm through linear models, such as the one developed by Chandler, Herman, and Montroll in 1958, which posited that acceleration is proportional to the velocity difference between leader and follower, scaled by sensitivity factors.[55] These early GM models introduced differentiability for analytical tractability and were tested using instrumented vehicle data, marking a shift toward empirical validation.[51] Calibration of car-following models typically involves optimizing parameters to match real-world trajectory data, with the Next Generation Simulation (NGSIM) dataset serving as a benchmark due to its high-resolution vehicle trajectories from urban highways.[56] Nonlinear optimization techniques, such as genetic algorithms, are applied to minimize errors between simulated and observed accelerations or positions, often yielding parameter sets that reproduce observed headways and speed variations.[57] Stability analysis further refines these calibrations through linearization of the model around equilibrium states, examining eigenvalues of the linearized system to assess local stability (response to small perturbations in a single vehicle) and string stability (amplification of disturbances along a platoon).[58] For instance, linearization reveals conditions under which velocity waves propagate or dampen, informing parameter bounds that prevent unrealistic instabilities in simulations.[59] These models offer key advantages in replicating microscopic phenomena like vehicle platooning, where tightly spaced groups form under low-variability conditions, enhancing capacity on highways.[60] They also naturally capture traffic instabilities, such as stop-and-go waves emerging from overreactions to braking, which aggregate models overlook.[61] However, their computational demands are significant, as simulating large networks requires iterating the differential equations for each vehicle at fine time steps, often necessitating efficient numerical solvers for practical applications.[62]

Merge and Diverge Models

Merge and diverge models in traffic flow theory address the dynamics of vehicles joining or exiting a mainline stream, focusing on priority rules, capacity constraints, and interaction behaviors at these bottlenecks. These models extend macroscopic and microscopic frameworks to capture transverse movements, such as lane changes and yielding, which disrupt longitudinal flow. Seminal approaches, like the Newell-Daganzo framework, treat merges as shockwave propagation events where incoming flows from multiple upstream links combine into a single downstream link, using kinematic wave principles to resolve flow distribution based on upstream supplies and downstream demands. In the Newell-Daganzo model, merging is modeled as a priority-based allocation where the mainline flow retains higher priority, leading to zipper-like merging when gaps are critical for safe insertion. Critical gaps are determined by the time headway required for a merging vehicle to enter without forcing deceleration on the mainline, typically 2-4 seconds depending on speeds and densities, enabling efficient alternation in congested conditions. This shockwave-based approach predicts queue formation upstream of the merge when total inflow exceeds downstream capacity, with backward-propagating waves resolving conflicts. Merges often reduce mainline capacity by 10-15% due to the capacity drop phenomenon, where post-breakdown flows decline from pre-breakdown levels owing to increased lane-changing turbulence and hesitation. For diverges, flare effects—where the off-ramp widens the roadway—can increase effective capacity by allowing smoother deceleration and lane selection, but excessive flaring may induce early lane changes that propagate queues upstream if demand exceeds the split capacity.[63] Behavioral aspects emphasize gap acceptance, where merging drivers evaluate available headways against a critical threshold, accepting gaps larger than this value with high probability while rejecting smaller ones, modeled via logistic functions of gap size, relative speed, and wait time. Yielding probabilities incorporate courteous behavior, with mainline drivers creating gaps at rates influenced by traffic density, often simulated as probabilistic decisions in discrete-choice frameworks. Cellular automata simulations extend these by discretizing the roadway into cells, incorporating merge rules like asymmetric priority (e.g., ramp vehicles yield to mainline) in extensions of the Nagel-Schreckenberg model, reproducing emergent phenomena such as phantom jams at high densities.[64] Empirical validation relies on Highway Capacity Manual (HCM) procedures for weave sections, which combine merge and diverge influences by estimating capacity as a function of peak-hour volumes, ramp ratios (0.1-0.3 typical), and heavy-vehicle adjustments, yielding service levels from A (free flow) to F (severe congestion) based on density thresholds up to 45 pc/mi/ln. Recent studies on autonomous vehicles (AVs) indicate that coordinated merging algorithms can mitigate capacity drops in mixed traffic, enhancing throughput via vehicle-to-vehicle communication without human hesitation.[65]

Network Applications

Traffic Assignment

Traffic assignment involves the distribution of traffic demand across a transportation network to determine link flows that satisfy specified equilibrium conditions, typically aiming to minimize travel costs for users or the system as a whole. This process is fundamental to transportation planning, enabling the prediction of network performance under given origin-destination demands and link characteristics such as capacities and costs. Models of traffic assignment assume steady-state flows where traffic conditions do not vary significantly over short time periods, allowing for the analysis of average conditions rather than transient dynamics.[66] The user equilibrium principle, introduced by Wardrop in 1952, posits a state where no driver can reduce their individual travel time by unilaterally changing routes, analogous to a Nash equilibrium in game theory. Under this condition, all used paths between an origin-destination pair have equal and minimal travel times, while unused paths have greater or equal times. This equilibrium can be formulated as a mathematical program using the Beckmann transformation, which converts the variational inequality into a convex optimization problem minimizing the integral of link cost functions weighted by flows.[66] In contrast, the system optimum seeks to minimize the total system-wide travel time across all users, representing a socially optimal allocation of flows that may require coordination or incentives to achieve. The difference between user equilibrium and system optimum arises because individual route choices can lead to inefficient outcomes, as illustrated by the Braess paradox, where adding a new link to a network increases overall travel times at user equilibrium due to selfish rerouting.[67] Common algorithms for solving user equilibrium traffic assignment include the Frank-Wolfe method, which iteratively solves all-or-nothing assignments based on current link costs and updates flows via line search or step-size rules until convergence. Extensions to dynamic traffic assignment incorporate time-varying demands and flows, adapting the Frank-Wolfe framework to handle departure time choices and queue propagation, as in early models by Merchant and Nemhauser. Recent stochastic variants account for route choice uncertainty by incorporating probabilistic perceptions of travel times, building on logit-based formulations to better capture real-world variability in driver behavior.[68][69]

Road Junctions

Road junctions, encompassing intersections and interchanges, represent critical nodes in traffic networks where conflicting vehicle streams interact, significantly influencing overall flow efficiency and capacity. Signalized intersections, the most common type, utilize timed traffic lights to allocate right-of-way, with cycle length optimization playing a pivotal role in minimizing delays. Webster's formula provides a foundational method for determining the optimum cycle length, expressed as $ C_o = \frac{1.5 t_L + 5}{1 - \sum \frac{y_i}{s_i}} $, where $ t_L $ is the total lost time per cycle, and $ y_i / s_i $ represents the ratio of flow to saturation flow for each phase; this approach balances green time allocation to reduce total vehicle delay.[70] Roundabouts, alternatively, facilitate continuous flow through circulatory movement, relying on gap-acceptance theory where entering vehicles select safe gaps in the circulating stream based on critical headway (typically 4.1–4.5 seconds) and follow-up time (around 3.1 seconds), enabling higher capacities under moderate volumes without fixed phasing.[71] Junction capacity is fundamentally tied to saturation flow rate, defined as the maximum rate at which vehicles can discharge from a stopped queue during effective green time, averaging approximately 1,900 passenger cars per hour per lane under ideal conditions such as level grades and no heavy vehicles.[72] Lost time, comprising start-up and clearance intervals (typically 2-4 seconds per phase), reduces effective green and thus overall capacity, while phase diagrams—often represented via ring-and-barrier structures—illustrate compatible movement groupings to avoid conflicts, ensuring sequential progression of phases like through and protected left turns.[72] The Highway Capacity Manual (HCM) employs these elements to compute level of service (LOS) at signalized junctions, grading from A (minimal delay, under 10 seconds per vehicle) to F (breakdown conditions exceeding 80 seconds), based on volume-to-capacity ratios and average control delay.[73] Interactions at junctions often introduce merging delays and spillover effects, where queues from downstream bottlenecks propagate upstream, blocking prior movements and amplifying congestion during peak periods. Merging at interchanges or signalized approaches can increase delays due to acceleration-deceleration cycles and interactions with mainline traffic, with spillover detected via queue length thresholds in coordinated signal systems to prevent gridlock.[74] HCM methodologies quantify these through delay models incorporating progression factors and platoon ratios, emphasizing operational analysis for unsignalized merges within roundabouts.[73] Advancements in junction management include adaptive signal control systems that leverage real-time data from detectors or connected vehicles to dynamically adjust phase splits and cycle lengths, reducing delays by up to 20% compared to fixed-time operations.[75] As of 2025, vehicle-to-infrastructure (V2I) communications enable signals to receive vehicle position and speed data, optimizing green extensions for approaching platoons and improving junction throughput while mitigating spillover through predictive phasing. As of 2025, V2I pilots in several U.S. cities have demonstrated feasibility, with research focusing on scalability for autonomous vehicle integration.[76][77]

Traffic Bottlenecks

Traffic bottlenecks represent critical capacity restrictions in road networks that lead to the formation of queues when demand exceeds available throughput. These restrictions can be broadly classified into stationary and moving types, each with distinct causes and impacts on traffic flow. Stationary bottlenecks arise from fixed geometric or operational features that permanently reduce roadway capacity below incoming demand, such as lane drops or merges where the maximum flow rate $ q_{\max} $ is less than the arriving volume. For instance, a reduction from three to two lanes creates a persistent constraint, resulting in upstream queues during peak periods. The queue discharge rate at such locations typically stabilizes around 1,800 vehicles per hour per lane (veh/h/lane), reflecting the sustained outflow once congestion forms. In contrast, moving bottlenecks are transient disruptions caused by slower-moving elements like platoons of vehicles, incidents, or heavy trucks that temporarily impede flow as they propagate through the system. These differ from stationary types by their dynamic nature, with the bottleneck location shifting over time and affecting traffic variably based on the obstructing element's speed. The propagation of disturbances from moving bottlenecks follows kinematic wave principles, where the speed of the resulting shockwave is given by $ c = \frac{dq}{dk} $, the slope of the flow-density relationship, influencing how queues build and dissipate upstream. Kinematic waves briefly describe this propagation without altering the core bottleneck dynamics.[78][79] Analysis of bottlenecks reveals additional complexities, including the formation of virtual bottlenecks in otherwise homogeneous flow conditions, where uniform traffic streams encounter effective capacity limits due to subtle disruptions without physical changes. A key phenomenon is the capacity drop, observed post-breakdown at bottlenecks, where the discharge flow reduces by 10-20% compared to pre-congestion levels, often due to driver hesitation and reduced speeds in queues. This drop exacerbates delays, with empirical data from freeway sites showing discharge rates as low as 5,000 veh/h versus potential capacities of 6,300 veh/h. Such effects are site-specific, influenced by factors like congestion speed and weather.[80] Mitigation strategies for recurrent urban bottlenecks, particularly stationary ones, include ramp metering, which regulates on-ramp inflows to prevent surges that activate capacity drops. Empirical studies at merge bottlenecks, such as those on California freeways, demonstrate that metering limits disruptive lane changes, postponing breakdown and increasing outflows by up to 20% (e.g., from 6,730 veh/h to 8,050 veh/h during peaks). These interventions enhance overall capacity at active sites, with benefits observed in reduced travel times and higher sustained throughputs during rush hours.[81]

Control Strategies

Variable Speed Limits

Variable speed limits (VSL) involve dynamically adjusting posted speed limits in real time based on prevailing traffic conditions, such as upstream traffic density, to prevent the onset of congestion and traffic breakdowns on highways.[82] These systems use sensors to monitor density and flow, applying control algorithms that reduce speeds proactively when upstream density approaches critical levels, thereby maintaining stable flow and avoiding capacity drops.[83] Seminal algorithms, such as the integrated ALINEA approach combining VSL with ramp metering, optimize mainstream flow by adjusting speeds to match bottleneck capacities and reduce inflow during high-density periods.[84] The primary benefits of VSL include the reduction of stop-go waves through speed harmonization, which minimizes speed variances and enhances overall traffic stability.[82] By smoothing flow transitions, VSL prevents shockwave propagation and improves safety by lowering collision risks associated with abrupt braking.[85] Field trials have demonstrated improvements in throughput during peak periods by delaying breakdown onset, as seen in European implementations.[86] VSL systems are typically implemented using overhead gantries equipped with variable message signs (VMS) that display adjusted limits to drivers, integrated with detector networks for real-time data collection.[85] These operate in either reactive modes, which respond to current conditions like occupancy thresholds, or predictive modes, which forecast potential breakdowns using traffic models to preemptively adjust speeds.[87] Before-and-after studies on European motorways have shown VSL reducing incident rates by up to 18%, such as in Belgian implementations.[88] However, equity concerns arise for non-compliant drivers, as uneven adherence can exacerbate speed differentials and safety risks, with advisory systems showing lower compliance rates without strict enforcement.[85]

Time Delay Management

Time delay management in traffic flow encompasses strategies designed to minimize travel time delays through predictive and reactive interventions, optimizing both individual and network-wide performance. Predictive approaches rely on historical data to anticipate congestion and suggest pre-trip routes that avoid expected delays. For instance, navigation systems like Google Maps employ machine learning algorithms to analyze past traffic patterns, predicting conditions based on time, day, and seasonal variations to recommend paths with minimal anticipated delay.[89][90] These methods integrate graph neural networks to model spatiotemporal dependencies, enabling accurate forecasts with up to 50% improvement in ETA accuracy in some urban settings.[90] Reactive strategies address delays in real-time by dynamically rerouting vehicles in response to incidents such as accidents or roadworks. Mobile applications like Waze and Google Maps utilize crowdsourced reports and sensor data to detect disruptions instantly, triggering automatic rerouting to alternative paths with lower current delays.[91][92] A key tool in these systems is the Bureau of Public Roads (BPR) delay function, which quantifies link-specific delays as:
d=d0(1+α(qc)β) d = d_0 \left(1 + \alpha \left(\frac{q}{c}\right)^\beta \right)
where dd is the average travel time, d0d_0 is the free-flow travel time, qq is the traffic volume, cc is the capacity, and typical parameters are α=0.15\alpha = 0.15, β=4\beta = 4.[93] This function, originally developed for traffic assignment, informs real-time incident responses by estimating delay increases from volume surges, allowing apps to prioritize routes that minimize such impacts.[70] Quantifying total delay across networks involves integrating excess travel time over paths, often expressed as the area between actual and free-flow travel time curves, summed over all vehicles and links to yield system-wide metrics.[70] This approach highlights trade-offs between user equilibrium—where individuals select personally optimal routes, potentially increasing overall congestion—and system-optimal routing, which minimizes total delay but may require incentives to balance fairness.[94] In practice, hybrid models seek compromises, reducing system delay by 10-15% while respecting user preferences through bounded deviations from equilibrium paths.[95] Advancements as of 2025 have integrated edge computing for low-latency updates in traffic management, processing data at roadside nodes to enable sub-second responses without cloud dependency.[96] In smart cities like Singapore, edge-enabled systems analyze live feeds from cameras and vehicles to predict and mitigate delays, achieving reductions in traffic congestion.[97] Similarly, Barcelona's deployment uses edge AI for dynamic rerouting to optimize flows in dense urban grids.[98] These technologies underscore a shift toward decentralized, resilient delay management, enhancing both predictive accuracy and reactive agility.

References

User Avatar
No comments yet.