Papers
Topics
Authors
Recent
Search
2000 character limit reached

Constant Time Headway Policy Overview

Updated 12 July 2026
  • CTHP is a car-following strategy where the desired gap increases linearly with the follower’s speed using the formula d₀ + h·v.
  • It is fundamental in ACC/CACC systems as it simplifies string stability analysis through low-order transfer functions and tractable spacing-error dynamics.
  • Recent studies indicate that trade-offs in safety and traffic capacity drive the use of inverse-modeling and learning-based extensions to optimize controller performance.

Searching arXiv for recent and foundational papers on Constant Time Headway Policy and related ACC/CACC string-stability work. Constant Time Headway Policy (CTHP), also called constant time gap (CTG), is a longitudinal spacing policy for car-following and platooning in which the desired inter-vehicle gap grows linearly with the follower’s speed. In its canonical form, the commanded gap is written as d0+hvid_0+h\,v_i, where d0d_0 is a standstill distance and hh is the time-headway; in simplified ACC identification models the standstill term may be absorbed, yielding pdes=τvp_{\mathrm{des}}=\tau v. CTHP is described as the de-facto spacing law in most Level-1 commercial ACC systems, the industry standard for Cooperative Adaptive Cruise Control, and a prevailing policy in CACC research because it enables tractable spacing-error dynamics and string-stability analysis through low-order transfer functions (Ampountolas, 2023, Massow et al., 2019, Barkai et al., 15 Jun 2026).

1. Canonical formulations and notation

In the classical platooning formulation, vehicle ii maintains the longitudinal gap

p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,

with spacing error

ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).

Equivalent notation appears across the literature. In CACC work with parasitic lag, the standstill-gap error is often

ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),

where hwh_w is the time headway and δi\delta_i is the velocity-dependent spacing error. In ACC identification work, the desired spacing is written through the equilibrium relation d0d_00, with d0d_01 playing the role of the time-headway (Ampountolas, 2023, Ma et al., 2024).

A widely used commercial-ACC surrogate is the second-order car-following law

d0d_02

where d0d_03 is space-gap, d0d_04 is follower speed, d0d_05 is leader speed, d0d_06, d0d_07 is the gap-error gain, d0d_08 is the speed-error gain, and d0d_09 is a lumped disturbance or modeling error. Its forward-Euler discretization is

hh0

with hh1 carried as constant states during identification (Ampountolas, 2023).

In connected-platoon models, each follower is often represented by

hh2

where hh3 is an uncertain actuation lag. A single-predecessor CACC law with communication delay hh4 is

hh5

while the CACChh6 generalization sums analogous terms over hh7 predecessors (Ma et al., 2024).

2. String stability and analytic conditions

The central systems-theoretic role of CTHP is its connection to string stability: disturbances should attenuate, rather than amplify, as they propagate along a vehicle string. In the frequency domain, one common requirement is

hh8

or, in platoon formulations with parasitic lag, hh9 uniformly for all pdes=τvp_{\mathrm{des}}=\tau v0 (Massow et al., 2019, Ma et al., 25 Sep 2025).

For the simplified ACC dynamics linearized around equilibrium, the transfer function from leader-speed perturbations pdes=τvp_{\mathrm{des}}=\tau v1 to follower-speed perturbations pdes=τvp_{\mathrm{des}}=\tau v2 is

pdes=τvp_{\mathrm{des}}=\tau v3

Two classical strict string-stability conditions follow. pdes=τvp_{\mathrm{des}}=\tau v4 strict string stability requires

pdes=τvp_{\mathrm{des}}=\tau v5

which is equivalent to

pdes=τvp_{\mathrm{des}}=\tau v6

A sufficient pdes=τvp_{\mathrm{des}}=\tau v7 strict string-stability condition is

pdes=τvp_{\mathrm{des}}=\tau v8

The identification literature further notes that if pdes=τvp_{\mathrm{des}}=\tau v9, then the two conditions coincide, and that the ii0 requirement is the more conservative one (Ampountolas, 2023, Apostolakis et al., 2023).

For third-order longitudinal models with parasitic lag, robust string stability is coupled to internal stability. In one standard formulation, the characteristic quasi-polynomial is

ii1

with ii2. The delay-robust design results yield closed-form minimum employable time headways for classical ACC, CACC, and CACCii3. These bounds quantify a recurring theme in the CTHP literature: headway is not only a safety parameter, but also a delay-limited stability parameter (Ma et al., 25 Sep 2025).

A notable counterpoint is the cooperative extended state observer (ESO) design for third-order longitudinal dynamics. That work shows that, for its decentralized controller using only onboard sensing, the control parameters can be designed to ensure closed-loop and ii4 string stability for any given positive time headway, even arbitrarily small. This suggests that claims about the “minimum employable headway” are controller-class dependent rather than purely properties of the spacing law itself (Liu et al., 2020).

3. Identification of hidden CTHP parameters in commercial ACC

Because stock ACC logic and parameters are proprietary, a substantial line of work treats CTHP as an inverse-modeling surrogate and estimates its hidden parameters from onboard measurements of spacing and relative speed. The dual unscented Kalman filter (DUKF) formulation performs joint nonlinear state and parameter identification for ii5, ii6, and ii7, using empirical observations of space-gap and relative velocity, and explicitly adopts the observability rank condition for nonlinear systems to assess whether the parameters are estimable from data (Ampountolas, 2023).

In that framework, ii8 is the desired time-headway, ii9 is the gap-error gain, and p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,0 is the speed-error gain. Typical production values are described as p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,1 in stock ACC, with initial filter guesses p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,2, p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,3, and p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,4. For the Hyundai Nexo, DUKF estimates from three random initializations were

p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,5

with spacing and speed tracking MAEs on the order of p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,6 in gap and p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,7 in speed. Those estimates violate both the p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,8 and p~i  =  d0+hvi,\tilde p_i \;=\; d_0 + h\,v_i,9 inequalities, leading to the conclusion that the considered Hyundai Nexo stock ACC is neither ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).0 nor ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).1 strict string stable. A parallel least-squares calibration also failed both criteria (Ampountolas, 2023).

Physics-inspired neural networks (PiNNs) provide a second inverse-learning route. In that approach, a fully connected network predicts spacing and speed trajectories while a physics loss enforces the CTHP ODE residual. The total loss combines the residual term and data misfit, and optimization is carried out by Adam followed by full-batch L-BFGS. Synthetic validation recovered ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).2, ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).3, and ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).4 with ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).5, ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).6, and ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).7. Empirical campaigns at Ispra-Casale, Ispra-Vicolungo, and AstaZero yielded headways around ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).8–ei  =  p~i(d0+hvi).e_i \;=\; \tilde p_i - (d_0+h\,v_i).9, gains spanning approximately ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),0–ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),1 for ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),2 and ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),3–ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),4 for ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),5, and MAEs below ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),6 in spacing and ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),7 in speed. The learned parameter sets again showed that the considered stock ACC systems were neither ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),8 nor ei(t)=xi(t)xi1(t)+d,δi(t)=ei(t)+hwvi(t),e_i(t)=x_i(t)-x_{i-1}(t)+d,\qquad \delta_i(t)=e_i(t)+h_w\,v_i(t),9 string stable, with only one AstaZero follower narrowly satisfying the hwh_w0 condition while remaining hwh_w1-unstable (Apostolakis et al., 2023).

A recurrent empirical implication is that commercially implemented CTHP appears behaviorally transparent but stability-marginal: it reliably enforces a nearly constant time gap, yet often places the closed-loop system outside the strict disturbance-attenuation region.

4. Delay, communication noise, and multi-predecessor information

Connected-platoon analyses extend CTHP by adding parasitic actuation lag, explicit V2V communication delay, and communicated acceleration feedforward. In the delay-free baseline with onboard sensing only, the minimum employable headway is hwh_w2, where hwh_w3 is the maximum parasitic lag. Acceleration feedforward and multi-predecessor look-ahead reduce this bound, but do not eliminate it under the classical controller families studied in the delay literature (Darbha et al., 2018, Ma et al., 25 Sep 2025).

Architecture Lower bound on time headway Conditions
ACC hwh_w4 hwh_w5
CACC hwh_w6 hwh_w7
CACChwh_w8 hwh_w9 δi\delta_i0
δi\delta_i1-predecessor pos./vel. δi\delta_i2 V2V, no acceleration
δi\delta_i3-predecessor acceleration δi\delta_i4 as δi\delta_i5

When explicit communication delay δi\delta_i6 is present, the CACC transfer function takes the form

δi\delta_i7

Robust string stability requires δi\delta_i8 Hurwitz and δi\delta_i9. A sufficient headway requirement is

d0d_000

and for CACCd0d_001,

d0d_002

The delay enters the bound as the combination d0d_003, so more delay implies larger headway (Ma et al., 2024).

Noisy V2V communication changes the feedforward gain through an averaged effective gain

d0d_004

where the multiplicative channel noise is parameterized by an SNR variable d0d_005. In that setting, the lower bound becomes

d0d_006

with admissible d0d_007. Minimizing the right-hand side yields

d0d_008

For d0d_009, one recovers the perfect-communication limit d0d_010 (Ma et al., 2024).

The communication literature therefore treats CTHP as a co-design problem: headway, gains, and information architecture are selected jointly, not sequentially.

5. Safety-oriented and learning-augmented extensions

A major limitation of classical CTHP is that steady-state spacing rules do not automatically provide transient safety during large relative-velocity excursions. The dynamic-headway framework addresses this by augmenting the nominal CTH spacing with a quadratic safety margin

d0d_011

and, for the first follower,

d0d_012

The imposed policy becomes

d0d_013

which converges to classical CTHP at steady state because d0d_014 and d0d_015 when velocities synchronize. The associated nonlinear saturated controller renders the unsaturated error dynamics strictly dissipative,

d0d_016

and the paper proves forward invariance of the first follower’s safe set via Nagumo’s theorem when d0d_017. By induction, safety of the first pair and non-negativity of d0d_018 suffice to keep the entire string safe (Barkai et al., 15 Jun 2026).

This result does not replace CTHP; rather, it wraps CTHP in a transient-safety envelope. The paper’s formulation is explicit that the downstream followers may use any standard CTHP-based CACC law satisfying asymptotic stability of the classical spacing error. A plausible implication is that CTHP remains the steady-state operating law, while safety certification during aggressive transients may require an additional state-dependent margin.

Learning-augmented controllers preserve the same spacing template while modifying the control law. In PERPL, the physics-based baseline is the PD-type CTG controller

d0d_019

with delayed predecessor measurements and first-order actuator lag. A PPO-based residual then adjusts the physics action, followed by a quadratic-program safety barrier that constrains the resulting headway to d0d_020. In the reported single-vehicle extreme test, headway RMSE was d0d_021 for the linear controller, d0d_022 for PPO alone, and d0d_023 for PERPL; in a ten-vehicle mixed platoon, PERPL reduced headway RMSE from d0d_024 to d0d_025, improved damping ratio from d0d_026 to d0d_027, and reduced comfort cost from d0d_028 to d0d_029 relative to the pure linear baseline (Long et al., 2024).

6. Traffic-flow, energy, and network-level consequences

The traffic-engineering significance of CTHP is its direct coupling between speed and space consumption. Because the desired gap grows with speed, CTHP supports string stability with simple one-vehicle look-ahead structures, but it reduces capacity at higher velocities relative to constant-distance policies. This trade-off is central in comparisons between CTG and constant distance headway (CDH) or constant distance gap (CDG) policies (Massow et al., 2019).

In signalized-intersection studies, a calibrated reference CTG uses d0d_030 and d0d_031, derived from d0d_032 real-world start-up traces. In a single-traffic-light start-up with d0d_033, CTG-Ref yields about d0d_034 vehicles, or approximately d0d_035 vehicles/min, whereas CDG at d0d_036 yields d0d_037 vehicles, or approximately d0d_038 vehicles/min, a d0d_039 increase. In full intersections, CTG-Ref throughput is about d0d_040 veh/h at d0d_041, while CDG reaches approximately d0d_042 veh/h when no turnings are present. Large-scale simulations further show that CDG can outperform CTG by d0d_043–d0d_044 when signal timing and intersection spacing avoid blocking disturbances, but long green cycles can cause CDG platoons to block adjacent junctions. The paper therefore advocates situational use of CDH/CDG and notes that CTG remains the safer, more predictable choice in mixed traffic and longer corridors (Massow et al., 2019).

Empirical platoon measurements also connect CTHP to energy propagation. In two five-vehicle campaigns, ACC followers clustered tightly around headways of roughly d0d_045–d0d_046, whereas human drivers adopted larger and more variable headways of about d0d_047–d0d_048. The reported findings are that ACC systems propagate an increasing energy consumption upstream while human drivers do not; ACC succeeds in maintaining a constant time-headway policy, operating very reliably; and ACC operates in different phase-space areas with room for improvement. Quantitatively, tractive energy grew by d0d_049–d0d_050 per vehicle upstream in ACC runs, while human runs varied within d0d_051. Speed variance likewise increased upstream for ACC, indicating string instability in the empirical sense used in that study (Apostolakis et al., 2023).

At the network level, headway is treated not only as a local controller parameter but also as a capacity-control variable. In mixed-autonomy routing, the headway of autonomous cars d0d_052 is the control input, constrained by d0d_053, with d0d_054 and d0d_055 in the reported experiments. Link capacity depends on headway through

d0d_056

A PPO policy that dynamically regulates autonomous-car headway reduced total travel time by d0d_057 relative to a uniform constant headway and by d0d_058 relative to minimum feasible headway on a five-link Braess network; on an eight-link extension, the improvements were d0d_059 and d0d_060, respectively. The reported mechanism is that naïvely minimized headway can induce Braess-type congestion, whereas dynamic headway control can keep at least one corridor in free flow (Ma et al., 2023).

Taken together, these results locate CTHP at the intersection of control, safety, and traffic-flow theory. It remains the dominant baseline because of its analytical tractability and implementation simplicity, yet the literature consistently shows that practical performance depends on controller architecture, delays, communicated information, transient-safety augmentation, and the traffic regime in which the policy is deployed.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Constant Time Headway Policy (CTHP).