Source-linked AI summary

A multi-class kinetic traffic flow model: discrete-velocity formulation and diffusively-corrected macroscopic limits

Carmen Mezquita-Nieto, Paola Goatin, Axel Klar

arXiv:2608.27159v1math.NAmath.AP

TL;DR

The paper addresses how to extend kinetic traffic modeling to heterogeneous vehicle classes while handling non-conservative interactions and deriving macroscopic behavior. It proposes and analyzes a discrete-velocity multi-class model, uses path-conservative numerics, and studies its diffusively corrected macroscopic limit. The resulting system is proved hyperbolic and totally linearly degenerate, with simulations reproducing overtaking and other macroscopic behaviors.

  • Problem

    Multi-class kinetic traffic models must represent heterogeneous interactions while addressing non-conservative products, which complicate weak solutions and standard numerical methods.

  • Method

    The paper extends a modified non-local Prigogine-Herman kinetic framework to multiple classes, discretizes velocity, applies path-conservative finite volumes, and derives a macroscopic limit.

  • Results

    The discrete multi-class system is hyperbolic and totally linearly degenerate, and simulations reproduce faster classes overtaking slower ones.

  • Takeaways & Limitations

    The framework captures heterogeneous braking and overtaking dynamics while connecting the kinetic formulation with diffusively corrected macroscopic traffic behavior.

  • Takeaways & Limitations

    The model lacks strict domain invariance for stationary components, so numerical simulations enforce bounds to avoid unphysical states.

Abstract

from arXiv · show

This paper introduces a multi-class extension of a discrete-velocity kinetic traffic flow model based on a non-local Prigogine-Herman framework. We derive a hyperbolically scaled system of equations from a continuous kinetic formulation describing interactions between different vehicle classes through braking and relaxation terms. The model is then discretized with respect to the velocity variable for an arbitrary number of vehicle classes, and the structural properties of the resulting formulation are analyzed. In particular, we prove hyperbolicity and total linear degeneracy. Due to the non-conservative structure of the model, we employ a path-conservative finite volume scheme for the numerical approximation of the system. Finally, we derive the corresponding diffusively-corrected macroscopic multi-class model, investigate its stability and present numerical simulations on a single-lane road to illustrate the theoretical findings.

1 Introduction and motivation

The paper motivates multi-class kinetic traffic models as a way to represent heterogeneous vehicle interactions and velocity differences that macroscopic models may not resolve. It addresses the resulting non-conservative mathematical structure with a discrete-velocity formulation and path-conservative numerical methods.

  • 1 Introduction and motivation: Kinetic models complement macroscopic traffic models by representing vehicle positions and velocities through statistical distribution functions.BGK-type formulations model driver velocity adaptation through relaxation toward a localized equilibrium distribution.
  • 1 Introduction and motivation: Multi-class models are needed to represent interactions such as overtaking and class-specific braking among heterogeneous vehicle types.Passenger cars and heavy trucks can have different maximum speeds and acceleration profiles.
  • 1 Introduction and motivation: Multi-class interactions generate non-conservative products, making weak solutions across discontinuities more difficult to define.These products arise from interactions between vehicle species and complicate the mathematical formulation.
  • 1 Introduction and motivation: The paper proposes a multi-class discrete-velocity model based on a modified non-local Prigogine-Herman framework.The extension of the single-class model loses some previously available structural properties, including conservative variables and a complete set of Riemann invariants.
  • 1 Introduction and motivation: The model is analyzed structurally, approximated with a path-conservative finite volume scheme, and connected to a diffusively corrected macroscopic limit.The paper also studies stability and presents numerical simulations.

2 A continuous kinetic model for multi-class traffic flow

The continuous model extends a non-local Prigogine-Herman kinetic traffic equation to multiple vehicle classes with braking interactions, relaxation, and class-specific equilibrium distributions. A hyperbolic scaling, Taylor approximation, and cumulative change of variables prepare the formulation for analysis and discretization.

  • 2 A continuous kinetic model for multi-class traffic flow: The model starts from a modified multi-class non-local Prigogine-Herman kinetic equation for vehicle distribution functions.It considers N vehicle classes with nonnegative distributions f_c(x,v,t) over position, velocity, and time.
  • 2 A continuous kinetic model for multi-class traffic flow: Braking interactions occur when a vehicle encounters a slower predecessor, whose velocity it adjusts toward, with total density entering the interaction scaling.The minimum vehicle distance is H, and the road capacity is R = 1/H.
  • 2 A continuous kinetic model for multi-class traffic flow: The kinetic equation separates local and nonlocal braking contributions and includes other interaction terms alongside a relaxation term toward equilibrium.The nonlocal term is Taylor-expanded under the adopted scaling before the full-local approximation is represented by relaxation.
  • 2 A continuous kinetic model for multi-class traffic flow: A hyperbolic space-time scaling and Taylor approximation produce the kinetic problem used for subsequent investigations.The nonlocal contribution is approximated through spatial derivatives up to order O(ϵ^2).
  • 2 A continuous kinetic model for multi-class traffic flow: Each class has an equilibrium function whose first moment defines a class-specific fundamental diagram and velocity function.The class velocity is required to decrease monotonically with density, with zero flow at densities 0 and 1.
  • 2 A continuous kinetic model for multi-class traffic flow: Cumulative variables ¯f_c are introduced so that each original class distribution is recovered by differences of consecutive cumulative variables.The final cumulative variable represents the total density across all vehicle classes.

3 Discretization of the model

The paper discretizes velocity for multiple vehicle classes and analyzes the resulting quasilinear system, establishing hyperbolicity and total linear degeneracy while identifying partial conservative structure and domain limitations.

  • Velocity discretization: The model assigns each class M+1 discrete velocities 0 = v0 < v1 < ··· < vM = 1 and corresponding distribution functions.Discrete momentum and equilibrium functions are defined from the class densities and macroscopic quantities.
  • System formulation: The discretized equations are assembled into a coupled system U_t + A(U)U_x = relaxation terms, with block structure linking class-specific interactions.The state groups each class’s velocity distributions, while spatial derivatives depend on distributions associated with class N.
  • Hyperbolicity: For N, M ≥ 1, the characteristic polynomial roots provide the system’s eigenvalues, and the system matrix is diagonalizable, proving hyperbolicity.The full set of N(M + 1) eigenvectors is shown to be linearly independent.
  • Characteristic structure: All characteristic fields are linearly degenerate, so the associated shock and rarefaction curves coincide and the waves are contact discontinuities.Eigenvalues for classes c ≠ N are constant, while the remaining eigenvalues depend only on class-N variables.
  • Invariant domain: The physical domain is not invariant for multi-class stationary components, so numerical calculations enforce bounds to avoid unphysical states.The failure is restricted to stationary components on certain boundaries; moving-component and maximum-density boundaries remain invariant.
  • Conservative variables: Each lower class c < N has conservative variables for the slowest and fastest populations, whereas intermediate-velocity equations generally remain non-conservative.The total class density still satisfies the macroscopic conservation law ∂tρ̄c + ∂xq̄c = 0.

4 Path-conservative methods

The paper treats the discrete multi-class system in non-conservative quasilinear form and defines weak solutions and numerical updates through path-conservative methods. It adopts a straight-segment path and a generalized Lax-Friedrichs flux for the finite volume scheme.

  • Non-conservative formulation: Inter-class interaction terms prevent the system from being rewritten as a global conservative flux, so standard conservative methods are insufficient.The obstruction comes from products involving one class’s state variables and another class’s spatial derivatives.
  • Path definition: The path-conservative framework defines the non-conservative product as a Borel measure after choosing a family of paths between left and right states.The selected path determines the jump conditions across shocks and therefore the associated weak solution.
  • Finite volume scheme: The finite volume discretization approximates the non-conservative product through contributions from neighboring piecewise-constant cells.The resulting update formula is combined with a generalized Lax-Friedrichs numerical flux.
  • Path definition: The paper uses the straight-segment path Φ(s; U−, U+) = U− + s(U+ − U−) to define the non-conservative product.This path connects the left and right states linearly for s ∈ [0, 1].
  • Path choice: Path choice can affect convergence errors; for linearly degenerate fields, an integral-curve path can make that error vanish, whereas this work chooses the straight segment for simplicity.The path-selection remark identifies a specific accuracy condition for linearly degenerate characteristic fields.

5 Stability of the continuous kinetic model

The paper derives a diffusively corrected multi-class LWR system through Chapman–Enskog expansion and analyzes its linear stability using Fourier perturbations. Stability depends on eigenvalue real parts, with additional conditions for repeated eigenvalues and diffusion-only regimes.

  • Macroscopic limit: A Chapman–Enskog expansion of the continuous kinetic model produces a diffusively corrected multi-class LWR model.The expansion yields drift-diffusion equations for each vehicle class and a system with class-specific fundamental diagrams and diffusion matrix.
  • Macroscopic limit: The macroscopic system has class-specific fluxes F^c and an N × N diffusion matrix D(ρ) = (D^c,i(ρ)).The diffusion term is scaled by the relaxation-time vector T and the small parameter ϵ.
  • Linear stability analysis: Fourier perturbations transform the linearized PDE into modes evolving as z(t) = e^(−ξ^2M(ρ0,ξ)t)z(0).The stability analysis examines the eigenvalues and Jordan blocks of M for each spatial frequency ξ.
  • Stability criteria: For simple eigenvalues, Re(λ_M) ≥ 0 ensures bounded perturbations, while Re(λ_M) > 0 yields exponential decay.Repeated eigenvalues require strictly positive real parts to overcome polynomial factors from nontrivial Jordan blocks.
  • Stability criteria: When F = 0, stability reduces to positive real parts of the diffusion-matrix eigenvalues, corresponding to normal ellipticity.This criterion applies to the diffusion-only system ∂tρ = ϵT∂x(D(ρ)∂xρ).
  • Two-class stability: For two classes, if the eigenvalues have equal real parts, neutral stability requires both real parts to vanish; otherwise the system is unstable.A double eigenvalue with zero real part is also unstable.
  • Numerical stability diagrams: The stability diagrams for Example 5.2 use S2(ϵ) across ϵ = 0.01, 0.005, 0.001 and intersect stable regimes over a logarithmic frequency sweep.The second stability condition depends on the perturbation frequency ξ, so a single isolated frequency is not used.

6 Numerical results

Numerical tests apply a splitting update-and-relaxation scheme to the multi-class discrete-velocity model, examining convergence, overtaking, and stability under periodic perturbations.

  • Numerical scheme: The algorithm splits each timestep into a conservative advection update followed by an implicit-Euler relaxation step for N classes and M + 1 velocities.Step 1 uses a path-conservative finite volume method, while Step 2 solves relaxation implicitly.
  • Test-case 1: For identical class velocity functions, the multi-class system reduces structurally to the single-class scalar model, so total-density evolution follows the standard one-population dynamics.The first test uses a linearly decreasing velocity function vc(r) = 1 − r on [0, 1].
  • Test-case 1: Different velocity discretizations and spatial resolutions are compared against the exact 2-velocity solution to assess convergence of densities and flows.Figures 4 and 5 use nx = 1000 for velocity comparisons and compare space discretizations for M = 1.
  • Test-case 3: Stable initial states with S2 > 0 show decay of I(t) and collapse toward the homogeneous mean, whereas states with S2 < 0 amplify perturbations and form stop-and-go traffic.The stable simulations use tf = 10; the unstable scenario uses tf = 20.

7 Conclusions and outlook

The paper proposes and analyzes a multi-class discrete-velocity kinetic traffic model, establishes its structural properties, and validates numerical and macroscopic behaviors. It also identifies extensions needed for network applications and further macroscopic approximations.

  • Conclusions: The model extends a non-local Prigogine-Herman kinetic traffic framework to represent heterogeneous braking, overtaking, and interactions between vehicle classes.The formulation uses a discrete-velocity representation for multi-class traffic.
  • Conclusions: The analysis proves hyperbolicity and total linear degeneracy, identifies conservative variables where possible, and uses a path-conservative finite volume scheme for non-conservative products.The numerical tests are reported to resolve discontinuities in multi-class vehicular dynamics.
  • Conclusions: Simulations reproduce faster-class overtaking and numerically confirm stability boundaries obtained from the Chapman-Enskog macroscopic limit.These outcomes connect the kinetic formulation with its diffusively corrected macroscopic behavior.
  • Outlook: Future work must extend the model to complex transportation networks with junction coupling conditions and numerical fluxes, and study further macroscopic approximations.The outlook specifically identifies junction modeling and macroscopic extensions as unresolved directions.

Data availability statement

The paper states that the source code used to generate the results is openly available on GitLab.

  • Data availability: The source code for generating the reported results is openly available on GitLab.The statement provides a repository URL for the implementation.
Loading 2608.27159v1…