1. Introduction
The car-following model (CFM) describes how a driver adjusts position and speed to follow the vehicle ahead in the same lane [
1,
2,
3]. The concept of CFM originated in 1933 with the work of Greenshields [
4,
5], who was the first to experimentally investigate traffic flow, density, and speed using photographic measurement techniques. At that time, the term “flow” was not yet established; Greenshields instead referred to “density-vehicles per hour” or “second-kind density.” He proposed a linear relationship between vehicle speed and traffic density. Early research on highway capacity followed two primary approaches: analyzing the speed–density relationship and examining vehicle spacing at high traffic densities. Greenshields’ findings laid the foundation for the development of multi-regime models [
6]. Since then, various strategies have emerged to address traffic flow challenges. One prominent approach is the platoon model [
7,
8,
9], where the behavior of vehicles resembles that of a train, with a leading vehicle controlling the motion of the following ones [
10]. Another approach is Adaptive Cruise Control (ACC), which enables individual vehicles to autonomously address traffic flow issues. Among these, bilateral control models (BCMs) [
11,
12,
13,
14,
15,
16] stand out, aiming to maintain a vehicle equidistant from both the vehicle ahead and the one behind. Another line of recent research focuses not on individual vehicle behavior, but on optimizing shared mobility systems as a whole. For example, studies on electric vehicle car-sharing platforms explore how scalable infrastructure and dynamic pricing policies can significantly improve system performance, highlighting the role of global design strategies—such as fleet sizing, charger placement, and pricing rules—in enhancing both user satisfaction and economic viability [
17,
18].
These developments have motivated us to propose a generalized CFM by incorporating fractional operators, offering a novel perspective grounded in fractional calculus, an area of applied mathematics. The integration of fractional operators into CFMs introduces deeper insights into vehicle dynamics. There are several key motivations for this approach. First, memory effects. Classical CFMs often assume instantaneous reactions to changes in the leading vehicle’s behavior. In reality, drivers respond based on past experiences. Fractional calculus captures these memory effects by accounting for the history of vehicle interactions. The next one is that fractional derivatives inherently model non-local behavior, acknowledging that a driver’s reaction depends not only on the current state of the leading vehicle but also on its past behavior. This enhances the model’s realism and improves its ability to capture complex traffic dynamics. Driver behavior also depends on psychology, experience, and anticipation. Fractional calculus provides tools to model these variations, improving the robustness and applicability of CFMs. In summary, applying fractional operators to car-following models offers a more realistic and nuanced representation of traffic dynamics by incorporating memory effects, non-local interactions, and human behavioral complexity. For a comprehensive overview of this field, the reader is referred to [
19,
20,
21,
22,
23,
24,
25,
26,
27].
Previous studies on fractional-order car-following models have primarily considered continuous-time formulations. For instance, Ref. [
28] introduced a fractional variant of the classical Pipe’s model, and Ref. [
29] proposed a fractional Optimal Velocity Model (FOOV) to incorporate driver memory effects. Later, Ref. [
30] extended fractional calculus to macroscopic traffic flow models through local fractional PDEs. More recently, Ref. [
31] introduced a fractional-order car-following model with random delay, optimized via an enhanced whale optimization algorithm, further demonstrating the potential of Caputo-based fractional models to enhance stability and robustness under uncertain driving conditions. These works, however, were limited to continuous fractional derivatives, focused on specific operator definitions, and offered only numerical demonstrations of stability rather than general proofs.
In contrast, the present paper is, to the best of our knowledge, the first to conduct a rigorous stability analysis of discrete-time car-following systems involving multiple fractional h-difference operators—namely the Grünwald–Letnikov, Riemann–Liouville, and Caputo operators—alongside the classical discrete operator. The study provides analytically proven sufficient conditions for asymptotic stability that are shown to be independent of the chosen operator, thereby unifying previously fragmented approaches to discrete fractional dynamics. Moreover, by introducing an arbitrary discrete step size h, the authors generalize existing results to encompass digital or sampled implementations, a feature absent in earlier continuous formulations.
Moreover, it is worth noting that fractional-order controllers have been successfully applied to Adaptive Cruise Control (ACC) and cooperative ACC (CACC) systems, demonstrating improved string stability and robustness in vehicle platoons [
32,
33]. In particular, the Grünwald–Letnikov fractional PID (GL-PID) has been shown to outperform classical PID controllers by delivering smoother acceleration/deceleration profiles and better disturbance rejection in realistic driving scenarios [
34]. These results reinforce the potential of discrete fractional models like ours to be deployed in automated vehicle control frameworks and intelligent transportation systems.
Our numerical experiments demonstrate that the proposed fractional-order discrete models significantly extend the stability region compared with the classical model (e.g., from h in the integer case to for = 0.5), and that among the fractional formulations, the Caputo operator yields the most physically realistic vehicle responses. Such a comparative evaluation of multiple discrete fractional operators within a car-following context has not been reported previously. We explore the application of Grünwald–Letnikov, Riemann–Liouville, and Caputo fractional h-difference operators to classical CFMs. Our goal is to determine whether these modifications enhance model stability. Specifically, we assess whether stability can be achieved in cases where the classical model is unstable, and whether fractional operators accelerate convergence in cases where the classical model is already stable.
The key contributions of this paper that advances the literature are summarized as follows:
use of fractional operators to capture memory effects and non-local interactions;
derivation of system stability conditions involving the three principal fractional-order operators: Grünwald–Letnikov, Riemann–Liouville, and Caputo, together with the classical case;
incorporation of models with an arbitrary step size h, aligning more closely with real-world applications;
establishing rigorous, operator-independent stability criteria for fractional discrete CFMs;
integrating three fractional operator definitions in a unified discrete framework;
demonstrating, both analytically and numerically, the superior stability and implementation potential of fractional-order discrete models—particularly those based on the Caputo operator—over classical integer-order formulations.
The paper is structured as follows. The symbols used are listed in
Table 1. In the
Section 2, we introduce the necessary definitions and foundational results.
Section 3 presents the proposed model and our main theoretical findings. In particular, we provide theorems establishing sufficient conditions for the asymptotic stability of CFMs with fractional operators Grünwald–Letnikov, Riemann–Liouville, and Caputo, together with the classical operator—equivalent to the stability of the original systems. Additionally, in the last section, we provide extensive simulations that demonstrate the impact of fractional operators on system behavior, covering both stable and unstable classical model scenarios. These examples not only validate our theoretical findings but also enable a comparative analysis of the operators’ effects.
To highlight the contribution of this work in the context of existing research,
Table 2 summarizes several representative studies on car-following and fractional-order models, indicating their main focus and the research gaps addressed by the present paper.
For the convenience of the reader we present a diagram summarizing the methodological workflow used in the article (see
Figure 1).
3. Car-Following Model
We start our investigation with the classical continuous-time framework, and consider
n autonomous vehicles in a car-following system, where
i-th vehicle follows the
-th vehicle. The dynamics of the system are considered by modeling the position of the
i-th vehicle at time
t as
, with its velocity defined as
. The pair
defines the full state of vehicle
i. The vehicle’s behavior is modulated through its acceleration
, which is determined by a control mechanism. In the context of the car-following model, the acceleration is modeled as follows:
where
s represents the desired inter-vehicle spacing, commonly referred to as the safe distance. The parameters
and
are control gains associated with position and velocity feedback, respectively. This formulation implies that each vehicle adjusts its motion based solely on the relative distance and relative speed to the vehicle immediately ahead. In ideal conditions, all vehicles maintain the safe distance
s from one another and travel at a constant speed
. In such a configuration, the system is at equilibrium, with all accelerations
equal to zero.
One can consider a discrete-time system, accordingly, based on a discretized formulation of the dynamics. Then Equation (
11) gets the form
where
is
h-difference operator,
.
Further, assuming that the velocity of the first, leading car remains constant, the system of dynamics for the first vehicle can be written as
while that for the rest of the vehicles is as follows:
Then the pair
is the state of the
i-th car, where
is the position of
i-th car and
is its velocity at the moment
k. For
, let
be the state vector containing the states of all cars in the traffic system at the moment
k. Subsequently, a linear system of the general form is considered:
where
is the proportional gain,
is the derivative gain,
is the step size,
, and
Observe that the second row of matrix
A is composed entirely of zeros. This arises from the fact that we assume that the velocity of the first, leading vehicle remains constant, i.e.,
, for all moments of
k. Consequently, the acceleration of the leading vehicle is zero, reflecting the absence of any change in its velocity.
Next, system (
13) can then be written in discrete matrix form as follows:
where matrix
A is given by (
14).
3.1. Car-Following Model with Fractional h-Difference Operators
In this section, our investigation centers on three of the most well-known fractional operators: Grünwald–Letnikov, Riemann–Liouville, and Caputo. We examine the stability of the system and derive sufficient conditions under which stability is guaranteed. For this purpose, let us discretize the model given by (
11) using fractional
h-difference operators. We consider a linear system in the following general form:
where
is the Grünwald–Letnikov
, Caputo
, or Riemann–Liouville
fractional
h-difference operator,
is the proportional gain,
is the derivative gain,
is the step size,
, and matrix
A is given by (
14).
To investigate the stability problem of system (
16), let us consider the transformation of this system as follows:
Then, system (
16) can be written as
where
and
Observe that the discrete form of system (
18) with Riemann–Liouville fractional
h-difference operator is the following:
and with Caputo fractional
h-difference operator it is
Lemma 1. For matrix defined by (19) it holds Proof. Let us observe that matrix
is a lower triangular block matrix. Using this fact, one gets
Thus
□
Subsequently, we can provide the sufficient condition for the stability of system (
18).
Theorem 1. Let us consider system (18). If one of the following assumptions holds as follows: - 1.
, for ,
- 2.
, for ,
then system (18) is asymptotically stable. Proof. First, let us consider the case when
. Along with the assumption
, one gets
, for
. By Lemma 1,
is equal to
or
. It follows that for any
one gets
and by Remarks 1, 2, and 4, system (
18) is asymptotically stable.
Next, let us assume that
. Then, according to Lemma 1,
is equal to
or
. We observe that for
, it follows that
. If
, then one gets
and since
lies in the second quadrant, the main argument is
. Using the previous observation, it can be limited to
. Similarly, for
, one gets
. Hence,
for each
and condition 1 in Proposition 1 is fulfilled with
. In addition, observe that
for every
. By assumptions we obtain
, which means that condition 2 in Proposition 1 is satisfied with
. Hence, by Proposition 1 and Remark 1 it follows that system (
18) is asymptotically stable. □
The asymptotic stability of system (
18) implies
and
. However, in physical systems, to prevent collisions, a safe distance
s is maintained. This constraint leads to the modified condition that the positions of the vehicles approach
for
, thereby ensuring the necessary separation between the vehicles. Once system (
18) reaches stability, all vehicles move with a uniform velocity
.
3.2. Car-Following Model—Classical Case
In this subsection, we focus on the classical discretized car-following model given as follows:
where
is the state vector that contains the states of all cars in the traffic system with
where
is the position of the
i-th car and
is its velocity at the moment
k and matrix
A is given by (
14).
Again, to investigate stability, we use the transformation
Then system (
22) with step
can be rewritten as
where
is given by (19).
Let us recall the classical fact on asymptotic stability for discrete-time systems.
Proposition 2 ([
38]).
A discrete-time system is asymptotically stable if and only if the matrix A is a Schur matrix, i.e., all eigenvalues λ of A satisfy . Theorem 2. Let us consider system (24). If one of the following assumptions holds, - 1.
, ,
- 2.
, ,
then system (24) is asymptotically stable. Proof. First, consider the case where . By Lemma 1 and basic algebraic properties it follows that
, which together with the assumption
implies that
for each
and system (
24) is asymptotically stable.
Next, consider
. Then using, again, Lemma 1 and basic algebraic properties, we get
. Observe that
for every
. By assumption
, we obtain
, which implies that the matrix
is a Schur matrix. Hence, by Proposition 2, system (
24) is asymptotically stable. □
4. Numerical Simulations
This section presents numerical simulations that illustrate and validate the theoretical results discussed earlier. Various scenarios are analyzed to demonstrate the stability properties of classical and fractional-order models under different parameter settings.
Example 1. Consider a scenario involving vehicles with randomly selected initial conditions given by . The control gains are set to and . To prevent collisions between vehicles, a safety distance of was enforced during the simulations.
Figure 2 illustrates the dependence of the eigenvalues of system (
22) as a function of the discretization step
h. The results indicate that the classical model remains stable for step sizes smaller than approximately
. Note that for
and
the assumption 1 of Theorem 2 is satisfied. Based on condition 1 of Theorem 2, and given that the specified values of
and
yield real eigenvalues, the theoretical stability condition imposes an upper bound of
.
This analytical result is supported by numerical simulations.
Figure 3 presents the evolution of the positions and velocities of the vehicles for selected values of
h in the classical model. When the step size exceeds the theoretical bound (e.g.,
), the system becomes unstable, as evidenced by the lack of convergence of vehicle velocities to that of the leader and the absence of coordinated, parallel motion.
Next, we fix the step size and analyze the system behavior for various values of . Observe that for and the assumption 1 of Theorem 1 is satisfied. According to condition 1 of Theorem 1, a system incorporating a fractional h-difference operator remains stable for any within this interval. The stability condition from the theorem reduces in this case to the following: which clearly holds for all .
Figure 4 and
Figure 5 present numerical simulations of vehicle positions and velocities for models employing the Grünwald–Letnikov and Caputo fractional differential operators, respectively, with
. In agreement with the theoretical analysis, both models exhibit convergence for any
.
As , the models approach the classical case. However, for small values of , the system governed by the Grünwald–Letnikov operator tends to drive vehicle velocities toward zero—a behavior that is undesirable in practical applications. In contrast, although the Caputo-based model converges slightly more slowly, it avoids this degradation in velocity, rendering it more suitable for real-world implementations.
To further investigate the influence of step size, we fix
and perform simulations for varying values of
h in both fractional models. The results are shown in
Figure 6 and
Figure 7. According to point 1 of Theorem 1, the stability condition in this case becomes the following:
which leads to the constraint
. Notably, this represents a significant improvement compared to the classical model, where stability is only ensured for
. These calculations are fully supported by the numerical results shown in
Figure 6 and
Figure 7, corresponding to the Grünwald–Letnikov and Caputo operators, respectively.
Example 2. Consider vehicles, using the same initial conditions as before, , but with control gains set to and . The safety distance is again assumed to be .
Observe that for
and
the assumption 2 of Theorem 2 is satisfied. The chosen parameter values lead to complex eigenvalues of system (
22). Consequently, point 2 of Theorem 2 can be used to determine the range of the step size
h for which the classical model remains stable. Specifically, the condition
leads to the bound
.
This calculation is confirmed by the simulation results presented in
Figure 8, which shows the maximum real part of the eigenvalues of the classical system as a function of
h. Further confirmation is provided by the time-domain simulations of vehicle positions and velocities for the given parameters in the classical model, shown in
Figure 9. For step sizes
, the vehicle velocities no longer converge to that of the leader, indicating instability.
Now, fix
, for which the classical model becomes unstable when using the gains
and
.
Figure 10 and
Figure 11 illustrate the system’s behavior under the Grünwald–Letnikov and Caputo fractional differential operators, respectively, for
and several values of
.
As observed from the simulations, both fractional-order models maintain stability for
. Observe that for
and
the assumption 2 of Theorem 1 is satisfied. The obtained result is consistent with Theorem 1. The eigenvalues of the system are given by
and
, with corresponding arguments
and
. For
, condition 2 in Theorem 1 leads to the following inequality:
These yield bound . Since the chosen gain satisfies inequality, the system remains stable under the corresponding condition.
It is worth noting that for , the model reduces to the classical (integer-order) case, which is unstable in this configuration. Therefore, the application of fractional-order differential operators significantly enhances the stability of the system.
Remark 5. It should be noted that all simulations presented in this study are based on synthetic data. This approach allows full control of system parameters and facilitates direct validation of the theoretical stability conditions. Nevertheless, the developed framework could also be applied to real-world vehicle trajectory datasets, such as NGSIM or HighD, which provide high-resolution measurements of car-following behavior under natural driving conditions. In future studies, the proposed framework could be calibrated and validated using such datasets to further assess its realism and practical applicability.
5. Conclusions
This article focused on the analysis of a car-following model enhanced with fractional- and integer-order dynamics. Specifically, the Grünwald–Letnikov, Riemann–Liouville, and Caputo fractional as well as classical h-difference operators were incorporated into the model to investigate the stability of the considered systems.
For the first time, sufficient stability conditions for the car-following model employing each of the mentioned fractional operators were formulated and rigorously proved. The theoretical results were complemented by extensive numerical simulations, which provided illustrative comparisons between the fractional and classical formulations.
The simulation results confirmed that the use of fractional-order operators can substantially extend the admissible discretization step size and improve the stability properties of the system. In particular, the Caputo operator demonstrated favorable characteristics for practical applications, avoiding undesired behaviors such as velocity decay observed in other formulations.
From a practical perspective, the observed differences between the Grünwald–Letnikov and Caputo formulations may have important implications for real-world control systems such as Adaptive Cruise Control (ACC) and Connected Autonomous Vehicles (CAVs). The smoother convergence behavior of the Caputo-based model suggests that it may provide greater robustness against abrupt changes in leader velocity and better comfort for passengers—both key requirements in automated driving. In contrast, the Grünwald–Letnikov formulation, while theoretically valid and faster to converge, can produce overly aggressive corrections or excessive damping, which may be undesirable in practical implementations. Therefore, fractional models based on the Caputo operator appear more suitable for control-oriented applications in intelligent transportation systems.
These findings support the relevance and effectiveness of fractional calculus in improving the performance and robustness of car-following models and open new avenues for its application in traffic flow analysis and control. Future research could focus on several directions that naturally extend the present work. First, stochastic formulations of the fractional car-following model could be developed to account for variability and uncertainty in driver behavior. Another promising avenue involves the extension of the current single-lane framework to multi-lane, enabling the study of lane-changing interactions and collective dynamics. Finally, further validation using empirical vehicle trajectory datasets or controlled experiments (i.e., NGSIM or HighD) could provide deeper insights into the applicability of fractional-order dynamics in real-world traffic environments.