Adaptive Sliding Mode Control Incorporating Improved Integral Compensation Mechanism for Vehicle Platoon with Input Delays
Yunpeng Ding, Yiguang Wang, Xiaojie Li

TL;DR
This paper proposes a new adaptive control method for vehicle platoons to handle input delays and changing control conditions, improving stability and performance.
Contribution
An improved integral compensation mechanism and RBFNN-based adaptive updating method are combined for vehicle platoon control with input delays.
Findings
The improved ICM enhances robustness against input delays in vehicle platoons.
The RBFNN-based adaptive mechanism effectively handles unknown time-varying control coefficients.
The proposed control strategy outperforms existing methods in numerical comparisons.
Abstract
This study focuses on investigating the adaptive sliding mode control (SMC) problem for connected vehicles with input delays and unknown time-varying control coefficients. As a result of wear and tear of mechanical components, throttle response lags, and the internal data processing time of the controller, input delays widely exist in vehicle actuators. Since input delays may lead to instability of the vehicle platoon, an improved integral compensation mechanism (ICM) with the adjustment factor for input delays is developed to improve the platoon’s robustness. As the actuator efficiency, drive mechanism, and load of the vehicle may change during operation, the control coefficients of vehicle dynamics are usually unknown and time-varying. A novel adaptive updating mechanism utilizing a radial basis function neural network (RBFNN) is designed to deal with the unknown time-varying control…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4- —National Natural Science Foundation of China
- —Fund of Guangxi Science and Technology Key Research and Development Program
- —Fund of Guilin Science Research and Technology Development Program
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicle Dynamics and Control Systems · Traffic control and management · Electric and Hybrid Vehicle Technologies
1. Introduction
Recently, the rapid increase in the number of automobiles has resulted in numerous traffic challenges, including traffic gridlock, energy scarcity, and environmental pollution [1,2,3,4]. Vehicle platoon control has garnered growing attention in recent years due to its potential to enhance road safety, decrease carbon emissions, optimize the utilization efficiency of resources, and increase overall traffic efficiency [5,6,7,8]. Several critical problems in the field of vehicle platoon control have been explored, for instance, string stability [9,10], spacing policy [11], communication topology [12], and nonlinear dynamics [13].
In platoon control, input delays refer to the time interval from the transmission of the control signal to the actuator’s response [14,15]. Due to wear and tear of mechanical components, throttle response lags, and the internal data processing time of the controller, input delays widely exist in vehicle actuators, potentially degrading the platoon’s tracking performance and robustness [16,17,18,19]. A number of control strategies are proposed to mitigate the adverse effects of input delays [20,21,22]. In ref. [20], a decentralized fuzzy adaptive control scheme designed for nonlinear dynamics subject to input delays is proposed to achieve ultimate boundedness of the spacing error in the neighborhood of zero. In ref. [21], a distributed backstepping control strategy is presented for hybrid uncertain dynamic system with input delays to mitigate the oscillation phenomenon caused by known input delays. In ref. [22], an adaptive neural network control method incorporating the Pade approximation technique for state-constrained system with input delays is proposed to address the constant input delays issue. Notably, the aforementioned control schemes are specifically designed for constant input delays. However, since the wear of mechanical components, throttle response lags, and controller processing delay may change during operation, input delays should be regarded as time-varying rather than constant [23,24]. Therefore, developing an innovative control approach to decrease the negative impacts of the time-varying input delays and enhance overall platoon’s performance is necessary and challenging.
As a result of the impacts from power flow rates, drive mechanisms, actuator efficiency, and vehicle loads, vehicle dynamics typically exhibit varying control coefficients, which may degrade the vehicle platoon’s tracking performance [25,26,27]. Numerous control methods have been presented to explore the coefficients of the controller in vehicle dynamics [28,29,30]. In ref. [28], a distributed backstepping control framework for control coefficients in connected environment is proposed to guarantee that each vehicle has local stability and the entire platoon possesses string stability. In ref. [29], an adaptive control method for strictly feedback nonlinear system is proposed to deal with control coefficients, thereby guaranteeing that the system state trajectories are uniformly ultimately bounded. In ref. [30], a class of enhanced Nussbaum functions for control coefficients is constructed to achieve uniform and asymptotic convergence of the output signal to zero. It is worth noting that all the above methods assume that the control coefficients are constant. However, in practice, as the actuator efficiency, drive mechanisms, power flow rates, and vehicle loads may change throughout the work process, the control coefficients may be unknown and time-varying [31,32]. Hence, designing a new adaptive control approach to effectively handle the unknown time-varying control coefficients in vehicle dynamics is both necessary and practical.
In view of the previous analysis, this work studies the platoon control problem subject to input delays and unknown time-varying control coefficients. A novel distributed adaptive sliding mode control (SMC) framework is developed to achieve the platoon’s desired performance. To decrease the negative impacts of input delays, an improved integral compensation mechanism (ICM) with the adjustment factor is designed to achieve better robustness in the vehicle platoon. A novel based on radial basis function neural network adaptive updating mechanism (RBFNN−AUM) is presented to approximate the unknown time-varying control coefficients, thereby improving the vehicle platoon’s tracking performance. The primary contributions of this study are outlined below:
- Unlike [24], where the integral compensation gain is assumed to be one, in this work, an improved ICM with the adjustment factor for vehicle platoon is proposed to reduce the detrimental impacts of time-varying input delays and enhance the vehicle platoon’s robustness.
- Different from [23,24] where the control coefficients are assumed to be constant, in this paper, a novel RBFNN−AUM for vehicle platoon is designed to approximate unknown time-varying control coefficients, thereby effectively enhancing the platoon’s tracking performance.
- By incorporating the improved ICM and the RBFNN−AUM, a new distributed adaptive SMC scheme is proposed to ensure that the vehicle platoon can achieve the desired tracking performance and the ultimate control objectives.
The structure of the paper is outlined below: the dynamic model of the vehicle platoon and the control objectives is introduced in Section 2. Section 3 presents the design process of the new SMC method and the stability analysis. In Section 4, the effectiveness and superiority of the proposed control scheme is verified through numerical examples. Section 5 provides the conclusion.
In this work, the following notations are adopted: represents the field of real numbers; and denote the exponential and natural logarithm functions, respectively; represents the absolute value; denotes the Euclidean norm; denotes the set of functions whose derivatives are continuous up to the n-th order. For the sake of presentation and without causing confusion, we will omit the dependence on parameter t.
2. Problem Formulation
As illustrated in Figure 1, the platoon is composed of one leader and N follower vehicles. All vehicles can obtain information from adjacent vehicles in the platoon.
2.1. Vehicle Dynamics
The dynamics of the leader are presented by
where is the leader’s position, its velocity, and its acceleration.
Considering the presence of input delays, the dynamics model of vehicle i are depicted by
where is the ith vehicle’s position; and represent the ith vehicle’s velocity and acceleration, respectively; refers to a constant related to time delay; represents the control input with time delay ; represents the braking input; denotes the vehicle’s cross-sectional area; is follower i mass; denotes the specific air mass ratio; denotes the drag constant; is the mechanical resistance; represents the unknown external disturbance.
To facilitate controller design, (2) is reformulated as
where represents the unknown time-varying control coefficient; = represents the reformulated external disturbance; - - - represents the unknown nonlinear function of the ith vehicle. For the sake of generality, one can assume that
where the upper bounds of ; represents lower bounds of .
2.2. RBFNN Approximation
A RBFNN is utilized to approximate and ( , ) in this section. According to the technique mentioned in [33], it is possible to approximate and ( , ) as
where and denote the weight vectors with being the number of neurons; is the input vector; and denote the approximation errors that satisfy and , respectively, where is an unknown bound parameter.
Generally, RBFNN can smoothly approximate any continuous function on a compact set to arbitrary accuracy as [34]
where W is the optimal weight vector and is the smallest approximation error. The Gaussian basis function vector is
where is the width value; represents the center of receptive field; .
The optimal weight value of RBFNN is given by [34]
where is the valid domain of the parameter; M is a design parameter; and is an allowable set of the state vector.
With the optimal weight value, one has
Remark 1([35]). By the Weierstrass Approximation Theorem, for functions defined on a compact domain Ω, there exists a sufficiently large constant such that for any , it is always possible to find ideal , and , such that the maximum approximation errors and in (5) are small enough.
2.3. Control Objective
A novel adaptive SMC scheme for vehicle platoon subject to input delays and unknown time-varying control coefficients is proposed, aiming to achieve the objectives listed below.
Individual stability [36]: Each vehicle maintains the desired inter-vehicle distance while achieving consensus on velocity with the leader.String stability [37]: The vehicle platoon achieves string stability with respect to the spacing error , when
where is the Laplace transform of , s is the Laplace operator.Prescribed tracking performance [38]: converges to a given region in predefined time , that is,
where is a performance function, and are design parameters.
To achieve the aforementioned objectives, some assumptions, lemma and definition need to be given as follows.
Assumption 1.
- is an unknown constant, and satisfies .*
Assumption 2. Assume that satisfies for a known positive constant .
Lemma 1([39]). Given any , there exists a constant that satisfies
Definition 1([40]).
- represents a shift function, which meets the conditions listed below.*
- 1.When , the function is monotonically increasing; When , , with denotes the settling time.
- 2.For , , and is bounded for all .
3. Controller Design and Stability Analysis
3.1. Spacing Policy
As depicted in Figure 1, the inter-vehicle spacing is formulated as
where refers to the length of the ith vehicle. To mitigate the impact of input delays, an improved constant time headway spacing is formulated as
where represents the standstill distance; is the adjustment factor for delay compensation; h is the headway time, and is the delay compensation variable updated by
where is a positive constant; represent the control input with the maximum delay.
Then, the spacing error is given by
Remark 2.
- can be considered as an indicator of the degree of compensation for input delays. When approaches zero, the input delays compensation has almost no feedback, and indicates the maximum compensation for input delays.*
3.2. Controller Design
Under realistic operating conditions, the initial conditions of the spacing error may differ and cannot be precisely measured. To deal with the conditions of unknown initial spacing error, an auxiliary variable is employed as
where , denotes the modified spacing error. According to Definition 1, is designed as
where is constant.
Combining (17) and (18), we can obtain
which can make the modified spacing error converges to the prescribed region under any initial spacing error conditions.
From (19), we can see that (11) can be converted to for all . Since is restricted and cannot be directly employed for controller design, an error mapping transformation is adopted as [41]
where is the unconstrained transformation error, is a smooth monotonically increasing function described as
Remark 3. The function defined in (21) is smooth, continuous, and strictly monotonically increasing for . Its derivative is given by
The mapping function is defined for all . By analyzing its derivative, it can be shown that is strictly increasing on . Moreover, when , , and when , . Since is continuous and strictly increasing, it constitutes a bijective mapping from onto . Given that for all t, the transformation also remains bijective, thereby ensuring the rigor and rationality of this mapping.
Based on (20) and (21), we have
Using , the sliding mode surface is given by
where is the Hurwitz constant. A coupling sliding mode surface is constructed to guarantee string stability, defined as
with the coupling coefficient satisfies .
According to (20) and (23), one has
where
Then
Thus, for , differentiating
For , is
According to (5), we can obtain
with
where is completely unknown, is available for control input design.
The control input is constructed as
where , , and are the estimated values of , , and , respectively; ; , , and are all constants;
The updating laws for , , and are designed as
where , , , , and are design parameters; is the minimum value of , and .
Remark 4. The updating law (36) employs a projection operator to ensure the estimated control coefficient satisfies for all . Specifically, when reaches its known physical lower bound or the updating law would drive it further below this bound, the parameter updating is suspended. This mechanism is critical for preventing singularity in the control law (33).
3.3. Stability Analysis
Theorem 1. For vehicle platoon (3) with input delays and unknown time-varying control coefficients, the developed controller (33) and updating mechanisms (34)–(36) can ensure that converges to a prescribed region in predefined time and the individual stability. Moreover, when is satisfied, string stability can also be achieved.
3.3.1. Individual Stability
A Lyapunov function is considered to be
where , and are the estimation errors.
According to (15) and (30), we have
Using the updating mechanisms (34)–(36), we can obtain
Considering ≥ , if , we have
Then, (39) can be described as
Invoking Young’s inequality, it follows that
Based on Assumption 2 and the boundedness of , it can conclude that and are bounded. This implies that the two positive constants and can be expressed as
and
From Young’s inequality, we have
According to (32), it can be inferred from Assumption 1 that
where .
Incorporating (42)–(49) into (41), we can obtain
Based on Lemma 1, we have
Combining (50) and (51), we have
Then, rewrite (52) as
where
Take (53), multiply its each sides by , and integrate over the range , we can obtain
Then, (56) can be described as
From (57), we have = . This means that , , , and are ultimately bounded in a small neighborhood of zero. Based on Assumption 1, it is proven that , , and are also bounded, indicating that the individual stability can be achieved.
3.3.2. String Stability
String stability analysis is established as follows [42]. As defined in (25), when converges to a small neighborhood around the origin by selecting appropriate design parameters, it can be derived that
Since , one has
Take the Laplace transform of both sides of (59), we have
where is the Laplace transform of .
According to (60), the transfer function of the transformed error is
According to (20), has the same monotonicity as the . Assuming denotes the Laplace transform corresponding to , the transfer function of the spacing error is
Substituting the design parameter , we have . Furthermore, the norm is computed as . Therefore, the string stability of the platoon is ensured when , and the proof is completed [43].
4. Numerical Examples
In this part, the numerical examples are presented to verify the effectiveness and superiority of the proposed method.
A platoon, including one leader vehicle and four followers, is adopted in this work. The parameters of the vehicle platoon (3) are , , , , , , , , , and . The parameters of (14) are chosen as , , , and . The prescribed performance function , and . The vehicle platoon’s initial states are shown in Table 1.
Define the leader’s acceleration as [24]
4.1. Results of the Proposed Control Method
To verify the effectiveness of the proposed method, numerical examples are carried out by employing the developed controller (33) and adaptive updating mechanisms (34)–(36) under the topology structure illustrated in Figure 1. In the RBFNN approximation, the uniform grid method is adopted to determine the center points and widths of RBFNN. The velocity and acceleration are confined within a compact working domain, and the state variables are uniformly discretized within this region. Nine neural nodes are used with the center of input vector evenly spaced in , and the basis function width is set to . Control parameters are listed as: , , , , , , , , , , , , , , . , , , .
The example results are illustrated in Figure 2. The position curves are provided in Figure 2a. The lack of crossing or overlapping among vehicle paths demonstrates that the proposed control method effectively avoids the occurrence of inter-vehicle collisions. Figure 2b shows that velocity synchronization is achieved in the platoon. As illustrated in Figure 2c, the accelerations of all follower vehicles rapidly converge to the leader’s acceleration. Figure 2d shows the control input profiles with time delays. It can be observed from Figure 2e that converges to a prescribed region in predefined time, indicating that the proposed strategy achieves the prescribed tracking performance. As shown in Figure 2f, the proposed strategy enables to rapidly converge to a small neighborhood of zero.
To provide a quantitative analysis of the theoretical stability results derived from the Lyapunov inequality , we computed the values of and using the control gains selected for the numerical examples. Combining = , it can be derived that , which means . According to the error mapping transformation, the ultimate bound of the spacing error is m. It is inferred from (54) and (57) that an increase of is beneficial for improving the transient response performance and steady-state control accuracy, yet it will result in higher control energy consumption. Therefore, a trade-off between control performance and cost is usually required when selecting design parameters.
4.2. Results of the Comparative Numerical Example
To validate the superiority of the proposed strategy, comparative numerical examples are presented based on the ICM proposed in [24]. All comparisons are conducted under identical initial conditions, leader acceleration, external disturbances, and sampling settings to ensure fairness. The difference is that the parameters are chosen as and . Although the control method in [24] achieves the prescribed performance, the design of constant parameters limits the platoon’s generality and robustness. Table 2 provides a quantitative comparison between the two methods in terms of root−mean−square errors (RMSE), maximum overshoot, and settling time of .
The RMSE of the spacing error can be obtained by calculating the following equation
where N denotes the total number of time steps.
The maximum overshoot of the spacing error is defined as
The settling time is defined as the time instant when the spacing error enters and remains within a range of ±0.005 m, as follows
where is an auxiliary time variable, and denotes the error tolerance.
Figure 3a–d show the profiles of vehicles’ velocity, acceleration, spacing error, and velocity error, respectively. As shown in Figure 2b and Figure 3a, it can be observed that the proposed strategy achieves smaller velocity fluctuations and faster response speed. Referring to Figure 3b, it is found that the acceleration profiles in Figure 2c are smoother. Moreover, according to Figure 3c and Table 2, we can observe that the proposed method improves the vehicle’s tracking accuracy by , reduces the maximum overshoot of by , and decreases the settling time by . In light of Figure 3d, we can observe that has a smaller peak in Figure 2f, indicating that the proposed strategy achieves superior transient performance.
To further validate the robustness and generality of the proposed method, a numerical example is presented under the leader−follower (LF) topology, with all parameters identical to those in the proposed method. The quantitative performance comparison of the proposed method under the LF topology is presented in Table 3.
Based on Figure 4 and Table 3, the proposed method demonstrates superior performance under the LF topology compared to the approach in [24]. Specifically, the vehicle’s tracking accuracy is improved by , the maximum overshoot is reduced by , and settling time is decreased by . The above results fully demonstrate that even under the leader-follower topology, the proposed control method is still significantly superior to the comparative methods in terms of all key performance metrics, verifying its robustness and generality.
Additionally, to evaluate the controller’s robustness under uncertain input delays and disturbances, we carried out 50 independent numerical examples. In each example, the input delays are randomly selected within the range of s, and the disturbances are randomly chosen within . The resulting spacing error RMSE values are shown in Table 4. The data show that the proposed control method can maintain a small RMSE of spacing error under different input delays and disturbances . Moreover, even when the input delays and disturbances reach their maximum values, the platoon can still achieve the desired control performance, which fully verifies the excellent robustness of the proposed method. As demonstrated in the previous analysis, the proposed method yields better performance compared to existing approach.
5. Conclusions
This study investigates the adaptive SMC problem for vehicle platoon with input delays and unknown time-varying control coefficients. To enhance the robustness of the vehicle platoon, an improved ICM incorporating the adjustment factor is proposed to deal with the detrimental effects of input delays. To effectively handle the negative impact of unknown time-varying control coefficients on the platoon performance, a novel RBFNN−AUM is proposed to enhance the platoon’s tracking performance. By employing the improved ICM and the RBFNN−AUM, a new adaptive SMC strategy is presented with the aim of achieving the platoon’s control objectives. The comparative numerical examples confirm the superiority and effectiveness of the proposed method. It is worth noting that the effectiveness of control method proposed relies on the fundamental Assumption 2 that the input delays are bounded (i.e., ) [24,44,45]. Future work will focus on investigating deep reinforcement learning-based control issues of the vehicle platoon subject to communication failure.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Liu Y. Yao D. Wang L. Lu S. Distributed adaptive fixed-time robust platoon control for fully heterogeneous vehicles IEEE Trans. Syst. Man, Cybern. Syst.20225326427410.1109/TSMC.2022.3179444 · doi ↗
- 2Rios-Torres J. Malikopoulos A.A. A survey on the coordination of connected and automated vehicles at intersections and merging at highway on-ramps IEEE Trans. Intell. Transp. Syst.2016181066107710.1109/TITS.2016.2600504 · doi ↗
- 3Axelsson J. Safety in vehicle platooning: A systematic literature review IEEE Trans. Intell. Transp. Syst.2016181033104510.1109/TITS.2016.2598873 · doi ↗
- 4Shen Z. Liu Y. Li Z. Wu Y. Distributed vehicular platoon control considering communication delays and packet dropouts J. Frankl. Inst.202436110670310.1016/j.jfranklin.2024.106703 · doi ↗
- 5Wang Y. Shi P. Li X. Event-triggered observation-based control of nonlinear mixed-order multiagent systems under input saturation IEEE Syst. J.2024181392140110.1109/JSYST.2024.3399761 · doi ↗
- 6Shladover S.E. Automated vehicles for highway operations (automated highway systems)Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng.2005219537510.1243/095440705 X 9407 · doi ↗
- 7Zhu Y. Li Y. Zhu H. Hua W. Huang G. Yu S. Li S.E. Gao X. Joint sliding-mode controller and observer for vehicle platoon subject to disturbance and acceleration failure of neighboring vehicles IEEE Trans. Intell. Veh.202282345235710.1109/TIV.2022.3213074 · doi ↗
- 8Ma K. Wang H. Ruan T. Analysis of road capacity and pollutant emissions: Impacts of connected and automated vehicle platoons on traffic flow Phys. A Stat. Mech. Its Appl.202158312630110.1016/j.physa.2021.126301 · doi ↗
