1. Introduction
Accurate and coordinated determination of vehicle speeds within platoons is a crucial technology underpinning successful platoon control. Effective platoon management relies fundamentally on precise speed control, which directly influences platoon stability, headway management, and overall traffic efficiency [
1,
2]. Early platoon studies have demonstrated that inconsistent speed assignments among vehicles frequently result in amplified disturbances, causing undesirable oscillations, reduced throughput, and increased safety risks. To mitigate these issues, researchers have proposed various strategies to synchronize platoon speeds, including optimal velocity-based car-following models (CFMs) that assign speeds dynamically according to headway conditions [
3,
4,
5]. With advances in connected vehicle technologies, cooperative speed control strategies leveraging vehicle-to-vehicle (V2V) communication have emerged, enabling vehicles within a platoon to share speed and acceleration data in real time, thus, significantly enhancing platoon string stability and speed synchronization.
The car-following model (CFM) is a widely adopted framework for characterizing how drivers adjust their speed in response to the preceding vehicle, primarily to ensure safety and enhance traffic efficiency. In CFMs, the optimal speed of the following vehicle is typically determined by the headway to the vehicle ahead, with the optimal velocity function (OVF) serving as the cornerstone of many model variants. Several classical car-following models have established the theoretical foundation for modern traffic flow research. Among them, the General Motors (GM) model, as one of the earliest microscopic traffic models, introduced a linear relationship between the follower’s acceleration and the relative speed and spacing to the leader, thereby providing a basis for subsequent developments. Bando et al. [
6] first proposed the OVF based on a hyperbolic tangent function and established the optimal velocity model (OVM), which emphasizes the nonlinear relationship between headway and optimal speed. Helbing and Tilch [
7] further refined the OVM by incorporating negative speed differences and vehicle length parameters, calibrating the OVF using empirical data. The full velocity difference (FVD) model, as an extension of the OVM, accounts for both positive and negative speed differences, thus, more accurately representing real-world following behavior [
8]. The intelligent driver model (IDM) is another influential and widely used model, notable for its ability to replicate realistic driver responses and adapt to diverse traffic scenarios [
9]. Collectively, these foundational models have played a pivotal role in shaping subsequent car-following theory and continue to serve as essential benchmarks for evaluating emerging approaches.
In recent years, significant advancements have been made in the study of CFM, with research focusing on model enhancements, applications in autonomous driving, traffic flow stability, and the integration of data-driven methods. One prominent direction is the extension of traditional CFMs to account for more complex driving behaviors, such as multi-lane traffic and lane-changing, allowing for more accurate simulations of vehicle interactions in dense traffic conditions [
10]. Additionally, the stability analysis of CFMs, where linear and nonlinear stability analyses, coupled with delayed feedback control techniques, have been used to maintain system stability under high-density traffic [
11]. Another important research direction is that CFMs have been widely applied to autonomous driving, where integration with vehicle-to-everything communication technologies has improved vehicle decision-making and traffic efficiency in variable traffic conditions [
12,
13]. The rise of data-driven approaches has also provided opportunities for improving CFMs. By leveraging large-scale traffic data and machine learning algorithms, researchers have developed models that dynamically adjust parameters based on real-time traffic information, resulting in more accurate behavior predictions [
14]. Recent studies highlight that integrating multi-source anticipation parameters into cooperative CFMs is critical for stabilizing large-scale mixed traffic flows [
5,
15]. These research efforts reflect the growing complexity of traffic systems and the need for robust models to support intelligent transportation and autonomous driving technologies.
The OVFs describe the “optimal speed” that a vehicle should maintain under different headway conditions to ensure safe and smooth traffic flow. Through this function, a vehicle will accelerate to catch up with the preceding vehicle when the headway is large to enhance traffic efficiency, and decelerate when the headway is small to avoid rear-end collisions. Early linear OVFs, based on a simple monotonic relationship between speed and spacing, failed to capture the complexities of real-world driving, notably nonlinear acceleration and deceleration responses. Recent improvements incorporate desired safe distances and driver sensitivity heterogeneity [
16], as well as factors like driver reaction time, lag effects, and external conditions such as road grade and weather [
17], enhancing model accuracy and adaptability. Autonomous driving technologies have further optimized OVFs by integrating vehicle dynamics and personalized driving behavior adjustments, significantly improving performance across varied environments [
18]. Another study introduced a model that combines optimal velocity changes from multiple leading vehicles and rear-view effects, greatly enhancing traffic stability [
19]. In autonomous driving contexts, these data-driven OVFs facilitate flexible speed adjustments amid human-vehicle interactions and complex road conditions, boosting safety and efficiency [
20].
In the OVFs of the CFM, the maximum speed parameter
is one of the key variables that determines a vehicle’s top speed. Typically, this parameter depends on the vehicle’s mechanical characteristics (such as engine power and air resistance), legal speed limits, and the driver’s personal preferences [
21,
22]. Research shows that a higher
can improve road capacity under low traffic flow conditions, but an excessively high
may lead to traffic flow instability, especially in high-density traffic, increasing the risk of emergency braking and collisions [
16]. However, traditional CFMs are typically predicated upon static conditions, such as fixed maximum speeds and constant traffic flow rates. This assumption severely restricts their applicability in real-world traffic scenarios, where variables such as fluctuating speed limits, automatic switching of leading vehicles, and varying road conditions are frequently encountered. These models often exhibit significant challenges in adapting to such dynamic changes, thereby resulting in suboptimal performance in terms of vehicle-following stability and traffic flow efficiency. For example, in scenarios involving autonomous or mixed vehicle fleets, the speed and behavior of leading vehicles can change rapidly. Traditional models lack the flexibility to adjust in real-time to these sudden alterations, thus, failing to adequately address the complexities of modern traffic environments [
23].
For the defects of the fixed
, researchers have proposed new models based on optimal velocity adjustment, which dynamically adapt following distances, significantly improving traffic flow stability and average speed [
24]. Additionally, studies have introduced deep learning methods and automatic control theory to develop adaptive maximum speed adjustment models, enabling
to change dynamically in response to real-time road and traffic conditions [
20,
25]. These advancements greatly enhance the flexibility and safety of CFMs in complex traffic environments, particularly showing great potential for applications in autonomous driving systems [
26]. Although some studies have attempted to introduce variability into CFMs, most of these approaches still rely on heuristic adjustments to
, which are not sufficient to capture the full complexity of modern traffic environments [
27,
28]. In particular, existing models fail to incorporate real-time data from surrounding vehicles to dynamically adjust
in response to the current traffic state. This gap is especially critical in the context of autonomous driving, where vehicles must continuously adapt their speed in response to other vehicles and obstacles.
Recent studies have investigated various adaptive approaches for CFMs, incorporating both heuristic methods and machine learning techniques, such as neural networks and hybrid models. These approaches are favored for their ability to model complex, nonlinear behaviors and enhance vehicle tracking performance. Heuristic methods, including genetic algorithms and particle swarm optimization, optimize vehicle-following parameters to improve stability and traffic flow. However, these methods often face challenges with scalability and real-time adaptability in dynamic traffic scenarios [
29,
30]. Meanwhile, machine learning-based techniques, particularly neural networks, have shown promise in capturing intricate traffic patterns, although they require large datasets and significant computational resources. Hybrid models, which integrate machine learning with traditional dynamic models, aim to improve overall performance [
31,
32]. Nevertheless, the “black-box” nature of these models poses challenges related to interpretability and their integration into transparent systems [
33].
To address these limitations, this study proposes the use of the unscented Kalman filter (UKF) to dynamically estimate the maximum speed parameter
in CFMs. The UKF is a powerful tool for state estimation in nonlinear systems, and it has been successfully applied in various domains involving real-time dynamic adjustments [
34,
35]. By leveraging real-time information from the preceding vehicle, including speed, distance, and acceleration, the UKF can provide more accurate and adaptive estimates of
. The primary contributions of this research are summarized as follows: First, an adaptive CFM based on the UKF algorithm is proposed, which dynamically estimates and adjusts the maximum speed of the following vehicle in real time. Second, an adaptive method for tuning the measurement noise covariance matrix is introduced, thereby significantly enhancing the model’s robustness and estimation accuracy under varying traffic conditions. Third, the proposed adaptive CFM is shown to improve speed synchronization and acceleration smoothness, effectively reducing abrupt acceleration changes and headway fluctuations during the acceleration process. Collectively, these innovations enable the model to better accommodate dynamic changes in the state of the preceding vehicle, thereby overcoming the limitations associated with traditional fixed-speed assumptions.
3. Limitations of Fixed Maximum Speed
In traditional CFMs, it is often assumed that all vehicles within a platoon share the same fixed maximum speed. While this assumption simplifies modeling and computations, it poses significant limitations in real-world driving environments. First, different road types (e.g., urban roads, highways, rural roads) have varying speed limits, making it difficult for existing models to adapt dynamically to such changes and accurately reflect actual driving conditions. Second, the inherently dynamic nature of platoon driving—including congestion, acceleration, and deceleration phases—requires vehicles to flexibly adjust their speeds in real time. A fixed maximum speed constraint prevents vehicles within the platoon from responding adaptively to fluctuations in traffic flow, resulting in unstable headways and compromised platoon stability. Additionally, the leading vehicle’s speed continually changes due to road speed limits, surrounding traffic conditions, and driver behavior. If the following vehicles in the platoon continue to adhere to a rigid, fixed maximum speed, they may fail to maintain appropriate distances from the preceding vehicle, potentially compromising safety. Consequently, traditional CFMs exhibit clear shortcomings in handling dynamic speed scenarios. To improve model accuracy and adaptability, it is essential to develop methods capable of dynamically estimating and adjusting the optimal maximum speed within the platoon, thereby enhancing traffic stability, platoon coordination, and driving safety.
To assess the limitations associated with implementing a fixed maximum speed, this study simulates a five-vehicle platoon operating within a single-lane, straight-road traffic scenario. The platoon consists of a leading vehicle (designated as vehicle 1) followed by four trailing vehicles (designated as vehicles 2, 3, 4, and 5), as illustrated in
Figure 1. The sensitivity coefficients of
and
are 0.41 and 0.2, respectively. The road speed limit and the maximum speed are both set to 18 m/s.
3.1. Appropriate Maximum Speed Setting
The leading vehicle’s speed varies based on road speed limits, traffic conditions, and driver behavior, which significantly influences the speed and stability of the entire platoon. It follows a three-phase strategy: acceleration at 2 m/s
2 until it reaches the road speed limit, maintaining a constant speed for 30 s, and deceleration at −2 m/s
2 until traffic flow stabilizes. The speed of the preceding vehicle is defined as follows:
where
denotes the speed of the leading vehicle of the platoon at time
t. The acceleration
represents the acceleration of the first vehicle; the deceleration
represents the deceleration of the first vehicle; the speed
is the speed of the leading vehicle during the constant-speed phase. The acceleration time
, calculated as
; the constant-speed duration
; and the deceleration time
, calculated as
.
When the maximum speed of the platoon’s leading vehicle is used to determine the maximum speed in the OVF for the following vehicles, the evolution of the platoon traffic flow is shown in
Figure 2.
Figure 2a displays the speed of the five vehicles within the platoon,
Figure 2b shows the headway between adjacent vehicles, and
Figure 2c presents the acceleration of the five vehicles.
From the perspective of platoon evolution, the CFM demonstrates some key performance characteristics in the dynamic changes of speed, headway, and acceleration. In
Figure 2a, the speed evolution of the five vehicles within the platoon is clearly visible. The leading vehicle quickly reaches its maximum speed of 18 m/s and maintains a constant speed, then begins decelerating around 40 s until it comes to a complete stop. The following vehicles exhibit noticeable lag in both the acceleration and deceleration phases: their speed increases and decreases more slowly than that of the leading vehicle, reflecting the propagation characteristics of “elastic waves” within the platoon. Although the following vehicles gradually approach the speed of the leading vehicle during the constant speed phase, there is still some speed deviation, indicating a delay in the model’s dynamic response.
The evolution of headway is shown in
Figure 2b. It increases during the acceleration phase, indicating that the following vehicles need to maintain a greater distance within the platoon to ensure safety while catching up to the leading vehicle. During the constant speed phase, the headway between vehicles stabilizes, demonstrating that the CFM maintains a reasonable inter-vehicle distance within the platoon, contributing to overall platoon stability. In the deceleration phase, the headway decreases proportionally as vehicles reduce their speed in response to the leading vehicle’s deceleration, maintaining safety.
The dynamic changes in acceleration are illustrated in
Figure 2c. The acceleration curve of the leading vehicle exhibits a typical acceleration-constant speed-deceleration pattern, while the following vehicles show a “buffering” effect, characterized by reduced peak acceleration and extended duration. This transitional characteristic reflects the propagation of “gradual waves” within the platoon, as following vehicles gradually stabilize their acceleration responses.
Thanks to the appropriate setting of the maximum speed, the CFM accurately simulates the dynamic characteristics of vehicles within the platoon during acceleration, constant speed, and deceleration phases. During acceleration, the model effectively captures the gradual increase in vehicle speeds, ensuring safe and expanded inter-vehicle distances. In the constant speed phase, following vehicles effectively track the leading vehicle’s speed, demonstrating good platoon stability. During deceleration, following vehicles respond promptly to the leading vehicle’s deceleration, maintaining safe headways. Overall, the CFM demonstrates high accuracy and stability across all driving phases, effectively preventing speed fluctuations and abrupt headway changes that could compromise platoon stability.
3.2. Inappropriate Maximum Speed Setting
When the first vehicle acts as the platoon leader, its driving state is defined by specific speed and acceleration settings, while the following four vehicles within the platoon are simulated based on the CFM. The leading vehicle accelerates from 0 m/s to 18 m/s at an acceleration of 2 m/s2, maintaining a constant speed for 30 s. It then accelerates again from 18 m/s to 30 m/s at the same rate and continues at 30 m/s until the end of the total simulation time (70 s). Throughout this process, the maximum speed of the following four vehicles in the platoon is set to 18 m/s. This simulation scenario represents the transition of the platoon leader from a low-speed segment to a high-speed segment.
The purpose of this simulation is to demonstrate the limitations of using a fixed maximum speed within the platoon in the CFM, highlighting the inability of following vehicles to maintain pace when the platoon leader travels at a higher speed, potentially resulting in platoon instability.
The speed of the platoon leader can be expressed by the following piecewise function:
where
represents the acceleration phase’s acceleration, set to
;
represents the speed in the first constant speed phase, set to
;
represents the speed in the second constant speed phase, set to
;
is the acceleration time for the first phase, calculated as:
is the duration of the first constant speed phase, set to
;
is the acceleration time for the second phase, calculated as:
Figure 3 illustrates the evolution of the platoon traffic flow when the following vehicles are subject to a fixed maximum speed while the platoon leader exceeds this limit.
Figure 3a depicts the speeds of the five vehicles within the platoon. As the platoon leader accelerates from 18 m/s to 30 m/s, the following four vehicles, constrained by their fixed maximum speed of 18 m/s, cannot accelerate further and can only maintain this speed. This constraint prevents the following vehicles within the platoon from fully responding to the acceleration of the leader, resulting in their speeds remaining constant between 40 s and 70 s. Consequently, they are unable to increase their speeds to match that of the platoon leader. During the second constant-speed phase, the speed deviations of the following vehicles relative to the platoon leader were 26.9%, 35.7%, 38.6%, and 38.7%, respectively. This significant speed difference clearly highlights the limitations of a fixed maximum speed: as the leader continues to accelerate, the following vehicles within the platoon fail to keep pace, negatively impacting platoon continuity and stability.
Figure 3b shows the headway evolution within the platoon. During the acceleration phases, the headway gradually increases, especially when the leader accelerates from 18 m/s to 30 m/s, causing a sharp increase in inter-vehicle distances. The most noticeable headway increase occurs between the first and second vehicles (red curve), which shows a rapid upward trend after 40 s. This is because the second vehicle, restricted to a speed of 18 m/s, cannot continue accelerating to catch up with the leader, causing the gap to widen rapidly. This abrupt change in headway indicates that a fixed maximum speed constraint negatively affects platoon stability, potentially causing platoon breakup, reduced traffic efficiency, and significant safety risks in real driving scenarios.
Figure 3c illustrates acceleration dynamics within the platoon. During the initial acceleration and constant-speed phases of the platoon leader, the following vehicles gradually adjust their accelerations, exhibiting a tendency towards stability. However, when the leader further accelerates from 18 m/s to 30 m/s, the acceleration of following vehicles essentially drops to zero, as they have already reached their fixed maximum speed of 18 m/s and cannot accelerate further.
The primary limitation of employing a fixed maximum speed within the platoon becomes evident when the platoon leader accelerates beyond this set limit: following vehicles are unable to match the leader’s speed in a timely manner. This results in pronounced speed desynchronization and rapidly increasing headway distances, especially between the leader and the first follower, as the followers cannot continue to accelerate to keep pace with the leader. The resulting mismatch not only leads to delayed dynamic acceleration responses but may also cause the platoon to become elongated or even fragmented, ultimately reducing platoon continuity and overall traffic flow efficiency. Persistent speed and headway errors increase the risk of losing platoon integrity and elevate safety risks. These findings highlight the critical importance of dynamically and appropriately setting the maximum speed parameter in car-following models. Only by estimating and adjusting maximum vehicle speeds in real time can the platoon effectively adapt to varying traffic conditions, maintain stable and cohesive formation, and ensure accurate, safe, and efficient driving behavior in diverse, real-world environments.
4. Adaptive CFM with UKF-Based Maximum Speed Estimation
To estimate the maximum speed parameter in the optimal velocity function of a CFM for platoon control, this study proposes utilizing the UKF. The UKF is a highly effective nonlinear filtering technique specifically designed to address the nonlinear dynamics commonly encountered in CFMs. Unlike the extended Kalman filter (EKF), which approximates the system by linearizing it around an operating point, the UKF employs an unscented transformation to propagate a carefully selected set of sigma points directly through the nonlinear dynamic model of vehicle platoons. This method avoids linearization altogether, enabling the UKF to more accurately capture the complex, nonlinear behaviors typical in platoon dynamics. As a result, the UKF provides more precise parameter estimates and demonstrates superior performance under dynamic platoon conditions, where linear approximations are often inadequate.
The proposed CFM is constructed based on several designed rules and assumptions. First, it is assumed that each following vehicle can obtain real-time information about the speed and acceleration of the preceding vehicle, either via V2V communication or through onboard sensors. All vehicles are modeled as operating in a single-lane, longitudinal following scenario, without considering lane-changing, merging, or platoon splitting. Each vehicle is assumed to follow the OVF, wherein the maximum speed parameter is dynamically estimated via the UKF according to the state information of the immediately preceding vehicle. Additionally, the model presumes that all vehicles within the platoon participate cooperatively in speed synchronization and headway control.
The vehicle dynamics within the platoon, described by a nonlinear CFM incorporating the optimal velocity function, treat the maximum speed as an unknown parameter requiring estimation. The UKF algorithm iteratively updates this parameter by integrating real-time observational data such as vehicle speeds and headways within the platoon. Initial assumptions about system state and measurement noise distributions are established, from which sigma points are generated to predict state propagation through the nonlinear model. These predictions are then continuously updated based on real-time measurements, yielding an optimal, dynamically adaptive estimate of the maximum speed parameter.
The specific application scenarios for the proposed model include coordinated speed control and platoon management in connected and autonomous vehicle (CAV) systems, especially on highways, expressways, or dedicated lanes where variable speed limits, frequent acceleration/deceleration, or changes in the platoon leader may occur. The model is also well-suited for intelligent transportation systems that leverage real-time communication and sensor data to achieve dynamic platoon coordination, such as in smart city environments or during autonomous vehicle convoys.
4.1. Vehicle State Transition Equation
By utilizing V2V communication, information such as the speed, acceleration, and other state variables of the preceding vehicle can be obtained and used for control of platoon vehicles. The vehicle state transition equation is used to predict the motion states of the vehicle during the car-following process.
In this study, the maximum speed
, the velocity of the target vehicle
, and the headway
between the target and ego vehicles are selected as the state vector to comprehensively describe vehicle dynamics. This choice is based on the following considerations: the maximum speed parameter directly determines the vehicle’s optimal speed and influences the overall speed coordination of the platoon, making it a key variable for improving the CFM; the velocity of the target vehicle serves as an essential reference for the following vehicle’s decisions and is crucial for the platoon’s timely response; and the headway directly affects both driving safety and ride comfort. By estimating these three critical state variables in real time, the improved UKF algorithm can significantly enhance the platoon’s car-following performance and stability under dynamic conditions. The vehicle state transition equation is given by:
where
is the state vector at the time
k, and
.
is the state transition function that describes the transition from time
to time
k,
is the control input, and
is the process noise, which is usually assumed to be zero-mean Gaussian noise with covariance
.
When the vehicle is in a car-following state, the state transition function is:
where
T is sample time.
,
, and
are the acceleration, velocity, and the displacement of the target vehicle at time
, respectively.
is the displacement of the ego vehicle at time
. They are defined as follows:
where
is the acceleration the ego vehicle at time
, and
is the relative velocity between the target vehicle and the ego vehicle, which is expressed as following:
The update of via the UKF enables each following vehicle to dynamically adapt to the speed fluctuations of the preceding vehicle under varying road speed limits. This adaptive mechanism enhances overall speed synchronization within the platoon and contributes to improved platoon stability.
4.2. Measurement Equation
The speed of the ego vehicle and the corresponding safety headway are used as the measurements because both variables directly correspond to key components of the state vector—vehicle speed and headway—and can be reliably obtained using modern vehicle sensors. The UKF is employed to estimate the maximum speed of the OFV for the following vehicle, so that the calculated driving state of the following vehicle approaches that of the ego vehicle, and the headway reaches the safety headway defined by Equation (
3). The measurement equation is defined as:
where
is the measurement vector at time
k, and
.
and
are the safe distance and the speed of the ego vehicle at time
k.
is the measurement function that describes the relationship between the state vector and the measurement values, and
is the measurement noise, which is also typically assumed to be zero-mean Gaussian noise with covariance
.
The measurement equation is used to calculate the predicted value of the measurement variable, and therefore should be expressed as a function of the state variable. The relationship between the target vehicle’s speed and the ego vehicle’s speed in the measurement function satisfies the following equation:
The safe distance corresponding to the current speed of the ego vehicle satisfies the following equation:
Finally, the measurement equation is expressed as:
The UKF corrects the state variables—maximum speed, vehicle speed, and headway—by comparing the predicted values of ego vehicle speed and safety headway (derived from the state estimate) with actual sensor measurements. The difference between predicted and measured values is used to update the state estimate, ensuring that the model remains closely aligned with real driving conditions.
4.3. Algorithm of Adaptive UKF
The Unscented Kalman Filter (UKF) is a nonlinear filtering method that does not require the assumption of linear relationships between state variables or between observations and state variables. However, in practical applications, sensor measurements are frequently affected by various sources of noise and interference, resulting in significant uncertainty in the measurement noise characteristics [
37]. When the measurement noise variance is unknown or varies over time, the estimation accuracy of the conventional UKF can decrease markedly, and the algorithm may even diverge. To address the challenges posed by uncertain and time-varying measurement noise arising from sensor disturbances, this study employs an adaptive UKF, which can automatically adjust its noise covariance estimates. This adaptive capability enhances the robustness of the filter and ensures reliable state estimation. The algorithm of the adaptive UKF is as follows:
Building on the vehicle state transition equation and measurement equation introduced above, the nonlinear discrete state-space model of the vehicle-following system is established as follows:
Generate the set of sigma points based on the current state estimate for state propagation, thereby enabling an accurate approximation of the state mean and covariance under nonlinear dynamics:
where
is the current state estimate,
is the state covariance matrix, and
n is the dimension of the state vector.
is the scaling parameter and defined as follows:
where
is a positive constant, while
is a second scaling factor that is usually set to 0.
Calculate the one-step prediction for the
Sigma points:
Calculate the one-step predicted state and its covariance matrix, using the predicted Sigma points and the corresponding weights. The predicted state and the error covariance of predicted state are given by:
where
and
are the corresponding weights, and they are defined as:
where
and
are parameters of the UKF, used to control the distribution of sigma points.
is usually set to a small positive value (e.g.,
), while
is used to incorporate prior knowledge of the distribution (e.g.,
for Gaussian distribution).
Use the predicted Sigma points from step 3 in the measurement equation to obtain the predicted measurement value:
Calculate the predicted measurement mean and covariance, as well as the cross covariance between the state and the measurements, based on the Sigma points in the measurement space using the following equations:
The measurement noise covariance matrix is adaptively adjusted based on recent innovation (or residual) statistics, enabling the filter to automatically tune itself in response to changes in measurement noise and thereby enhancing estimation robustness, as follows:
where
is the forgetting factor, defined as
, with
b as the forgetting factor, typically taken as
, and
is represent the innovation and expressed as follows:
where
is the actual measurement value, and
is the predicted measurement mean.
Calculate the Kalman gain, which balances the uncertainty between the state prediction and the measurement to achieve optimal state correction:
Finally, update the system state and covariance matrix by incorporating the Kalman gain and the measurement innovation, so that the estimated state is corrected based on the new measurement and the overall uncertainty is reduced:
Figure 4 illustrates the overall process for estimating a vehicle’s maximum speed using an Unscented Kalman Filter (UKF). The main simulation cycle follows a logical sequence from “Start numerical simulation” to “Vehicle state update for following vehicles” on the left side of the diagram. On the right, the key steps of the UKF at each simulation step are depicted, including parameter initialization, Sigma point generation, state prediction and measurement prediction via an unscented transformation, Kalman gain computation, and the subsequent state and covariance updates.
In each iteration, real-time data such as speed, acceleration, and headway from the preceding vehicle are obtained via V2V communication (or onboard sensors) and incorporated into the measurement update step of the UKF. These measurements feed into the vehicle state transition and measurement equations, enabling the filter to continuously refine estimates of the maximum speed. This integration ensures the model remains responsive to rapid changes in the leading vehicle’s behavior, thereby improving the adaptive response of the following vehicles and enhancing overall traffic flow stability.
6. Conclusions
In this study, a comparison between the traditional CFM and the adaptive CFM was conducted to validate the significant advantages of the adaptive CFM Due to the static limitations on maximum speed in the traditional CFM, the following vehicles exhibit noticeable lag and fluctuations when responding to acceleration changes of the leading vehicle. This results in uneven distribution of vehicle speeds and accelerations within the platoon, increasing the instability of the headway and affecting the smoothness and efficiency of traffic flow. In contrast, the adaptive CFM, utilizing the UKF algorithm, dynamically adjusts the maximum speed of each vehicle based on the real-time state of the leading vehicle. This enables smoother speed and acceleration responses for the following vehicles, significantly reducing sudden changes in acceleration and fluctuations in headway during the acceleration process. Experimental results show that the adaptive CFM outperforms the traditional CFM in terms of speed synchronization, headway stability, and acceleration smoothness, effectively improving the platoon stability and traffic flow efficiency. The introduction of the adaptive CFM provides strong support for the realization of a more efficient and safer intelligent transportation system, with broad application prospects.
Looking forward, several research directions may further enhance the applicability and robustness of the proposed approach. First, since the current validation is limited to theoretical simulations, future studies should incorporate empirical traffic data, leverage advanced simulation platforms such as SUMO or VISSIM, explore the development of hybrid models, and consider hardware-in-the-loop testing to strengthen real-world applicability. Second, while the proposed CFM assumes real-time data from surrounding vehicles, typically via V2V communication, the deployment of V2V technology is still in progress. Ongoing advancements in 5G and connected vehicle technologies are accelerating this process. Even in the absence of comprehensive V2V coverage, sensors such as radar, LiDAR, and cameras, combined with machine learning, can provide comparable real-time data to support adaptive CFMs. Finally, integrating reinforcement learning, model predictive control, or fuzzy logic with the proposed UKF-based model represents a promising avenue for future work, potentially further enhancing adaptability and robustness for platoon control under complex and uncertain traffic conditions.