2.2 Microscopic Traffic Characteristics & Car-Following Models

Key Takeaways

  • Microscopic traffic flow is characterized by time headway (h_t = 3600/q), space headway (h_s = 5280/k), time gap (g_t), and space clearance (g_s), establishing the fundamental micro-macro linkage u_s = h_s / h_t.

  • Under low-volume random traffic conditions (q < 400 veh/hr/ln), vehicle time headways follow a negative exponential distribution (Poisson counting process); as volume increases, headway distributions transition to shifted exponential, Gamma, or lognormal forms due to vehicle interaction and bunching.

  • The General Motors (Gazis-Herman-Rothery / GHR) car-following framework bridges microscopic acceleration response with macroscopic stream models: sensitivity exponent combinations (m=0, l=1), (m=0, l=2), and (m=1, l=2) integrate directly to Greenberg, Greenshields, and Underwood models, respectively.

  • Platoon string stability requires the dimensionless product of driver sensitivity and reaction time lag C = α × Δt to remain at or below 0.50 for non-oscillatory damping; values exceeding π/2 ≈ 1.57 produce amplified oscillations that precipitate stop-and-go shockwaves and rear-end collisions.

Last updated: August 2026

2.2 Microscopic Traffic Characteristics & Car-Following Models

PTOE Exam Focus: Microscopic traffic flow bridges individual driver-vehicle behavior with system-wide stream dynamics. Key exam proficiencies include calculating headway and gap probabilities using the negative exponential and shifted exponential distributions, applying the General Motors (GHR) stimulus-response car-following equation, deriving macroscopic stream equations from GHR sensitivity exponents, and evaluating platoon string stability criteria (C=αΔtC = \alpha \Delta t).


1. Microscopic Traffic Stream Variables & Dualities

While macroscopic parameters describe the aggregate stream, microscopic parameters govern the physical spacing and temporal intervals between consecutive vehicles (nn and n+1n+1):

 Vehicle n+1 (Follower)                           Vehicle n (Leader)
[====Front-Bumper====]                          [====Front-Bumper====]
         |--------------- Space Gap (g_s) ---------------|      |
         |<------------ Space Headway (h_s) ------------>|--L_v-|

Definitions & Relationships:

  1. Time Headway (hth_t or hh): The elapsed time between the arrival of corresponding points (typically front bumpers) of two consecutive vehicles at a specific cross-section, measured in seconds/vehicle:

    hˉt=3600q\bar{h}_t = \frac{3600}{q}

    Where qq is flow rate in veh/hr/ln and hˉt\bar{h}_t is mean time headway.

  2. Time Gap (gtg_t): The elapsed time between the rear bumper of the leading vehicle and the front bumper of the following vehicle:

    gt=ht−Lvug_t = h_t - \frac{L_v}{u}

    Where LvL_v is vehicle length (ft) and uu is vehicle speed (ft/s).

  3. Space Headway (hsh_s or ss): The physical distance between corresponding points (front bumpers) of two consecutive vehicles at a given instant, measured in feet/vehicle or meters/vehicle:

    hˉs=5280k\bar{h}_s = \frac{5280}{k}

    Where kk is density in veh/mi/ln and hˉs\bar{h}_s is mean space headway.

  4. Space Gap (gsg_s or Clearance): The clear physical distance between the rear bumper of the lead vehicle and the front bumper of the following vehicle:

    gs=hs−Lvg_s = h_s - L_v

Fundamental Micro-Macro Duality:

Combining the mean headway definitions yields the exact bridge between micro and macro streams:

uˉs=hˉshˉt×(3600 s/hr5280 ft/mi)=qk\bar{u}_s = \frac{\bar{h}_s}{\bar{h}_t} \times \left(\frac{3600\text{ s/hr}}{5280\text{ ft/mi}}\right) = \frac{q}{k}

2. Statistical Distributions of Headways

Vehicle arrival headways are stochastic. Selection of the appropriate statistical distribution depends directly on the traffic volume and degree of vehicle interaction.

A. Negative Exponential Distribution (Random Arrivals / Poisson Process)

When traffic flow is light (q<400 veh/hr/lnq < 400\text{ veh/hr/ln}), vehicles arrive independently without mutual interference. The number of vehicle arrivals in time interval tt follows a discrete Poisson distribution:

P(n arrivals in interval t)=(λt)ne−λtn!P(n\text{ arrivals in interval } t) = \frac{(\lambda t)^n e^{-\lambda t}}{n!}

Where λ=q3600\lambda = \frac{q}{3600} is the mean arrival rate in vehicles per second.

The probability that time headway hh is greater than or equal to time tt corresponds to the probability of zero arrivals (n=0n=0) during interval tt, yielding the Negative Exponential Distribution:

P(h≥t)=e−λt=exp⁡(−qt3600)P(h \ge t) = e^{-\lambda t} = \exp\left(-\frac{q t}{3600}\right) P(h<t)=1−e−λtP(h < t) = 1 - e^{-\lambda t}
  • Probability Density Function (PDF): f(t)=λe−λtf(t) = \lambda e^{-\lambda t} for t≥0t \ge 0.
  • Mean: E[h]=1λ=hˉtE[h] = \frac{1}{\lambda} = \bar{h}_t.
  • Variance: Var⁡(h)=1λ2=hˉt2\operatorname{Var}(h) = \frac{1}{\lambda^2} = \bar{h}_t^2.

B. Shifted Exponential Distribution

The pure exponential distribution unrealistically assigns the highest probability density to t=0t = 0. In reality, physical vehicle length and minimum safe following buffer impose a lower bound on headway (minimum headway τ≈0.5–1.2 s\tau \approx 0.5\text{--}1.2\text{ s}):

P(h≥t)=e−λ′(t−τ)for t≥τP(h \ge t) = e^{-\lambda' (t - \tau)} \quad \text{for } t \ge \tau

Where λ′=λ1−λτ=q3600−qτ\lambda' = \frac{\lambda}{1 - \lambda \tau} = \frac{q}{3600 - q\tau}.

C. Composite & Bunched Headway Models

At moderate-to-heavy flow rates (q>600 veh/hr/lnq > 600\text{ veh/hr/ln}), vehicles group into platoons:

  • Cowan M3/M4 Models: Divide the stream into a proportion α\alpha of free vehicles (exponential headways) and (1−α)(1-\alpha) of tracking/bunched vehicles (constrained at headway τ\tau).
  • Lognormal & Gamma Distributions: Fit empirical headway data where the mode shifts away from zero to typical following headways of 1.5–2.2 seconds1.5\text{--}2.2\text{ seconds}.

3. Car-Following Formulations (Microscopic Stimulus-Response Theory)

Car-following models mathematically govern how a trailing vehicle (n+1n+1) accelerates or decelerates in response to the motion of the preceding vehicle (nn) within a single traffic lane.

Response(t+Δt)=Sensitivity×Stimulus(t)\text{Response}(t + \Delta t) = \text{Sensitivity} \times \text{Stimulus}(t)

Where Δt\Delta t is the driver perception-reaction time (typically 1.0–1.5 s1.0\text{--}1.5\text{ s}).

A. Pipes' Model (California Code Rule-of-Thumb)

Louis A. Pipes (1953) formalized the traditional DMV safe driving rule: "allow at least one car length of space for every 10 mph of speed."

smin⁡=Lv+(u10)Lv=Lv(1+u10)s_{\min} = L_v + \left(\frac{u}{10}\right) L_v = L_v \left(1 + \frac{u}{10}\right)

Assuming standard vehicle length Lv=20 ftL_v = 20\text{ ft}, spacing in feet as a function of speed uu (mph) becomes:

smin⁡=20+2us_{\min} = 20 + 2u

Expressed in terms of time headway (since u in ft/s=1.467u in mphu\text{ in ft/s} = 1.467 u\text{ in mph}):

ht=smin⁡1.467u=20+2u1.467u=1.363+13.63uh_t = \frac{s_{\min}}{1.467 u} = \frac{20 + 2u}{1.467 u} = 1.363 + \frac{13.63}{u}

At high speeds, time headway asymptotically approaches a constant safety buffer of 1.36 seconds1.36\text{ seconds}.

B. General Motors (Gazis-Herman-Rothery / GHR) Non-Linear Model

Developed between 1958 and 1961 at the GM Research Laboratories, the GHR model represents the generalized non-linear stimulus-response formulation:

x¨n+1(t+Δt)=α[x˙n+1(t)]m[xn(t)−xn+1(t)]l[x˙n(t)−x˙n+1(t)]\ddot{x}_{n+1}(t + \Delta t) = \alpha \frac{[\dot{x}_{n+1}(t)]^m}{[x_n(t) - x_{n+1}(t)]^l} \left[\dot{x}_n(t) - \dot{x}_{n+1}(t)\right]

Where:

  • x¨n+1(t+Δt)\ddot{x}_{n+1}(t + \Delta t) = acceleration/deceleration response of follower at time t+Δtt + \Delta t
  • [x˙n(t)−x˙n+1(t)]=Δv(t)[\dot{x}_n(t) - \dot{x}_{n+1}(t)] = \Delta v(t) = relative speed stimulus at time tt
  • [xn(t)−xn+1(t)]=s(t)[x_n(t) - x_{n+1}(t)] = s(t) = space headway / distance separation
  • x˙n+1(t)\dot{x}_{n+1}(t) = speed of follower
  • α\alpha = sensitivity scaling coefficient
  • mm = speed sensitivity exponent
  • ll = distance/spacing sensitivity exponent

4. The Micro-Macro Mathematical Bridge

A central theoretical achievement of traffic flow theory is proving that macroscopic continuum models are direct mathematical integrals of the microscopic GHR car-following model under steady-state conditions (s=1/ks = 1/k, u=x˙u = \dot{x}):

dudk=−αk2−lu−m\frac{du}{dk} = -\frac{\alpha}{k^{2-l} u^{-m}}
Exponent ValuesIntegrated Macroscopic Stream ModelGoverning Speed-Density Equation
m=0,l=2m = 0, l = 2Greenshields Model (Linear)u(k)=uf(1−kkj)u(k) = u_f \left(1 - \frac{k}{k_j}\right)
m=0,l=1m = 0, l = 1Greenberg Model (Logarithmic)u(k)=ucln⁡(kjk)u(k) = u_c \ln\left(\frac{k_j}{k}\right)
m=1,l=1m = 1, l = 1Underwood Model (Exponential)u(k)=ufexp⁡(−kkc)u(k) = u_f \exp\left(-\frac{k}{k_c}\right)
m=1,l=2m = 1, l = 2Northwestern Model (Drake / Bell-Curve)u(k)=ufexp⁡[−12(kkc)2]u(k) = u_f \exp\left[-\frac{1}{2}\left(\frac{k}{k_c}\right)^2\right]
m=0,l=0m = 0, l = 0Constant Sensitivity Modelu(k)=uf−cku(k) = u_f - c k

Exam Rule: If an exam question specifies GHR parameters m=0,l=2m=0, l=2, the macroscopic stream follows Greenshields; if m=0,l=1m=0, l=1, it follows Greenberg; if m=1,l=1m=1, l=1, it follows Underwood; and if m=1,l=2m=1, l=2, it follows the Northwestern (Drake) bell-curve model.


5. Platoon Stability & Disturbance Propagation

Platoon stability analysis evaluates how a speed perturbation (such as tapping the brake) introduced by a lead vehicle propagates backward through a following platoon.

Stability Classifications:

  1. Local Stability: Concerns the behavior of a single follower relative to its immediate leader. The perturbation dampens if the follower's response does not overshoot.
  2. Asymptotic / String Stability: Concerns the propagation of the disturbance through an entire line of NN vehicles. If the disturbance amplifies with each successive follower, the platoon is asymptotically unstable, creating a stop-and-go shockwave and high risk of rear-end collisions.

The Stability Parameter (CC):

For linear car-following (m=0,l=0m=0, l=0), stability is dictated by the dimensionless product of sensitivity α\alpha and perception-reaction time Δt\Delta t:

C=αΔtC = \alpha \Delta t

Two different thresholds govern the two stability questions, and confusing them is a classic exam trap.

Local stability (how one follower responds to its own leader):

  • C<1e≈0.368C < \frac{1}{e} \approx 0.368: The follower's spacing error decays monotonically — no oscillation at all.
  • 1e<C<π2≈1.57\frac{1}{e} < C < \frac{\pi}{2} \approx 1.57: The response oscillates, but the amplitude decays (damped oscillation).
  • C=π2≈1.57C = \frac{\pi}{2} \approx 1.57: Neutral stability — oscillation of constant, undamped amplitude.
  • C>π2≈1.57C > \frac{\pi}{2} \approx 1.57: Locally unstable — the follower's oscillation grows.

Asymptotic / string stability (how the disturbance propagates along NN vehicles):

  • C<0.50C < 0.50: String stable. The perturbation attenuates with each successive follower upstream.
  • C>0.50C > 0.50: String unstable. Oscillations amplify down the platoon , and the magnitude of deceleration grows until trailing vehicles must execute emergency stops (a=amax⁡a = a_{\max}), causing phantom traffic jams or multi-vehicle crashes.

Exam Rule: C=0.40C = 0.40 is string stable (C<0.50C < 0.50) but not locally non-oscillatory (C>1/e=0.368C > 1/e = 0.368) — the disturbance dies out along the platoon while still producing damped oscillation in each individual follower.

Loading diagram...
GHR Microscopic-to-Macroscopic Model Integration and Platoon Stability Criteria
Test Your Knowledge

A two-lane rural highway operates at a flow rate of 360 veh/hr in the northbound direction with randomly arriving vehicles (Poisson process). What is the probability that an unsignalized driveway vehicle waiting to enter the stream will encounter a headway of at least 6.0 seconds between successive northbound vehicles?

A

0.449 (44.9%)

B

0.549 (54.9%)

C

0.670 (67.0%)

D

0.325 (32.5%)

Test Your Knowledge

In the General Motors (Gazis-Herman-Rothery) non-linear car-following model x''{n+1}(t + Δt) = α × [x'{n+1}(t)]^m / [x_n(t) - x_{n+1}(t)]^l × [x'n(t) - x'{n+1}(t)], which combination of sensitivity exponents (m, l) integrates mathematically across steady-state conditions into Greenshields' macroscopic linear speed-density model?

A

m = 0, l = 1

B

m = 1, l = 2

C

m = 0, l = 2

D

m = 1, l = 1

Test Your Knowledge

A platoon of vehicles equipped with connected automated driving systems has an average driver/sensor reaction time lag of Δt = 1.0 second and a car-following sensitivity parameter of α = 0.40 s⁻¹. How will a minor deceleration disturbance initiated by the lead vehicle propagate through the following vehicle platoon?

A

The disturbance will attenuate as it propagates upstream because the stability product C = alpha x delta-t = 0.40 is below the string-stability threshold of 0.50, though each individual follower still shows damped oscillation because C exceeds 1/e = 0.368

B

The disturbance will oscillate with increasing amplitude because any time delay greater than 0.50 seconds creates unstable stop-and-go shockwaves

C

The disturbance will propagate with constant, undamped amplitude because C = 0.40 falls precisely on the critical bifurcation boundary

D

The disturbance will amplify exponentially because string stability requires the sensitivity coefficient α to exceed 1.0 s⁻¹

Sections you finish are checked off in the contents.