Next Article in Journal
Preamble Injection-Based Jamming Method for UAV LoRa Communication Links
Previous Article in Journal
An Integrated Cyber-Physical Digital Twin Architecture with Quantitative Feedback Theory Robust Control for NIS2-Aligned Industrial Robotics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Sliding Mode Control Incorporating Improved Integral Compensation Mechanism for Vehicle Platoon with Input Delays

1
Key Laboratory of Advanced Manufacturing and Automation Technology, Guilin University of Technology, Guilin 541006, China
2
College of Mechanical and Control Engineering, Guilin University of Technology, Guilin 541006, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(2), 615; https://doi.org/10.3390/s26020615
Submission received: 23 September 2025 / Revised: 30 December 2025 / Accepted: 13 January 2026 / Published: 16 January 2026
(This article belongs to the Section Vehicular Sensing)

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 coefficients, thereby improving the vehicle platoon’s tracking performance. By integrating the improved ICM and the RBFNN-based adaptive updating mechanism (RBFNN−AUM), an innovative distributed adaptive control scheme using sliding mode techniques is proposed to guarantee that the convergence of state errors to a predefined region and accomplish the vehicle platoon’s control objectives. Comparative numerical results confirm the effectiveness and superiority of the developed control strategy over existing method.

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:  R  represents the field of real numbers;  exp ( · )  and  ln ( · )  denote the exponential and natural logarithm functions, respectively;  | · |  represents the absolute value;  ·  denotes the Euclidean norm;  C n  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
x ˙ 0 ( t ) = v 0 ( t ) v ˙ 0 ( t ) = a 0 ( t )
where  x 0 ( t )  is the leader’s position,  v 0 ( t )  its velocity, and  a 0 ( t )  its acceleration.
Considering the presence of input delays, the dynamics model of vehicle i are depicted by
x ˙ i ( t ) = v i ( t ) v ˙ i ( t ) = a i ( t ) a ˙ i ( t ) = 1 κ i a i ( t ) F m i m i κ i + ς i ( t ) m i κ i u i ( t τ i ( t ) ) m a A i C d i 2 m i κ i v i 2 ( t ) m a A i C d i m i v i ( t ) a i ( t ) + d m i ( t ) m i κ i
where  x i ( t )  is the ith vehicle’s position;  v i ( t )  and  a i ( t )  represent the ith vehicle’s velocity and acceleration, respectively;  κ i  refers to a constant related to time delay;  u i ( t τ i ( t ) )  represents the control input with time delay  τ i ( t ) ς i ( t )  represents the braking input;  A i  denotes the vehicle’s cross-sectional area;  m i  is follower i mass;  m a  denotes the specific air mass ratio;  C d i  denotes the drag constant;  F m i  is the mechanical resistance;  d m i ( t )  represents the unknown external disturbance.
To facilitate controller design, (2) is reformulated as
x ˙ i ( t ) = v i ( t ) v ˙ i ( t ) = a i ( t ) a ˙ i ( t ) = μ i ( t ) u i ( t τ i ( t ) ) + f i ( v i ( t ) , a i ( t ) ) + ϖ i ( t )
where  μ i ( t ) = ς i ( t ) / ( m i κ i )  represents the unknown time-varying control coefficient;  ϖ i ( t ) = d m i ( t )   / ( m i κ i )  represents the reformulated external disturbance;  f i ( v i ( t ) , a i ( t ) ) = a i ( t ) / κ i - F m i / ( m i κ i ) - A i C d i v i 2 ( t ) / ( 2 m i κ i ) - m a A i C d i v i ( t ) a i ( t ) / m i  represents the unknown nonlinear function of the ith vehicle. For the sake of generality, one can assume that
μ ¯ i μ i ( t ) μ ̲ i > 0
where  μ ¯ i  the upper bounds of  μ i ( t ) μ ̲ i  represents lower bounds of  μ i ( t ) .

2.2. RBFNN Approximation

A RBFNN is utilized to approximate  μ i ( t )  and  f i ( v i ( t ) a i ( t ) ) in this section. According to the technique mentioned in [33], it is possible to approximate  μ i ( t )  and  f i ( v i ( t ) a i ( t ) ) as
μ ^ i ( t ) = W ^ μ i T ϕ μ i ( Z i ) + ε μ i f ^ i ( v i ( t ) , a i ( t ) ) = W ^ f i T ϕ f i ( Z i ) + ε f i
where  W ^ f i R q i  and  W ^ μ i R q i  denote the weight vectors with  q i  being the number of neurons;  Z i = [ z 1 , z 2 , , z n ] T  is the input vector;  ε μ i  and  ε f i  denote the approximation errors that satisfy  | ε μ i | | ε m a x |  and  | ε f i | | ε m a x | , respectively, where  ε m a x  is an unknown bound parameter.
Generally, RBFNN can smoothly approximate any continuous function  f ( Z )  on a compact set  Z R q  to arbitrary accuracy as [34]
f ( Z ) = W T ϕ ( Z ) + ε , Z Z R q
where W is the optimal weight vector and  ε  is the smallest approximation error. The Gaussian basis function vector  ϕ i k ( Z i )  is
ϕ i k ( Z i ) = exp ( Z i c k ) T ( Z i c k ) 2 b k 2
where  b k  is the width value;  c k = [ c k 1 , c k 2 , , c k n ] T  represents the center of receptive field;  k { 1 , 2 , , q i } .
The optimal weight value of RBFNN is given by [34]
W * = arg min W ^ f sup Z ϕ Z f ^ ( Z W ^ ) f ( Z )
where  f = { W ^ : W ^ M }  is the valid domain of the parameter; M is a design parameter; and  ϕ Z R n  is an allowable set of the state vector.
With the optimal weight value, one has
| f ( Z ) W T ϕ ( Z ) | = | ε | | ε m a x |
Remark 1
([35]). By the Weierstrass Approximation Theorem, for functions defined on a compact domain Ω, there exists a sufficiently large constant  q i * > 0  such that for any  q i > q i * , it is always possible to find ideal  W f i , W μ i , ϕ f i ( · ) , and  ϕ μ i ( · ) , such that the maximum approximation errors  max v i , a i | ε f i |  and  max v i , a i | ε μ i |  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  e i ( t ) , when
    E i + 1 ( s ) E i ( s ) 1 , i = 1 , , N 1
    where  E i ( s )  is the Laplace transform of  e i ( t ) , s is the Laplace operator.
  • Prescribed tracking performance [38]:  e i ( t )  converges to a given region in predefined time  T i > 0 , that is,
    min ρ ( t ) < e i ( t ) < max ρ ( t ) , t T i
    where  ρ ( t ) > 0  is a performance function,  min  and  max  are design parameters.
To achieve the aforementioned objectives, some assumptions, lemma and definition need to be given as follows.
Assumption 1.
ϖ i max > 0  is an unknown constant, and satisfies  | ϖ i ( t ) | ϖ i max .
Assumption 2.
Assume that  τ i ( t )  satisfies  | τ i ( t ) | τ i max  for a known positive constant  τ i max .
Lemma 1
([39]). Given any  g R , there exists a constant  ι > 0  that satisfies
0 | g | g tanh g ι 0 . 2785 ι
Definition 1
([40]). r i ( t )  represents a shift function, which meets the conditions listed below.
1.
When  t [ 0 , T i ) , the function  r i ( t )  is monotonically increasing; When  t [ T i , + ) r i ( t ) = 1 , with  T i > 0  denotes the settling time.
2.
For  j = 0 , , n + 1 r i ( j ) ( t ) C n + 1 j , and is bounded for all  t [ 0 , + ) .

3. Controller Design and Stability Analysis

3.1. Spacing Policy

As depicted in Figure 1, the inter-vehicle spacing  d i ( t )  is formulated as
d i ( t ) = x i 1 ( t ) x i ( t ) y i , i = 1 , , N
where  y i  refers to the length of the ith vehicle. To mitigate the impact of input delays, an improved constant time headway spacing  d i * ( t )  is formulated as
d i * ( t ) = Δ i + h v i ( t ) + K i 0 t β i ( t ) d τ
where  Δ i  represents the standstill distance;  0 K i 1  is the adjustment factor for delay compensation; h is the headway time, and  β i ( t )  is the delay compensation variable updated by
β ˙ i ( t ) = h μ i ( t ) ( u i ( t τ i max ) u i ( t ) ) c i β i ( t )
where  c i  is a positive constant;  u i ( t τ i max )  represent the control input with the maximum delay.
Then, the spacing error  e i ( t )  is given by
e i ( t ) = d i ( t ) d i * ( t )
Remark 2.
K i [ 0 , 1 ]  can be considered as an indicator of the degree of compensation for input delays. When  K i  approaches zero, the input delays compensation has almost no feedback, and  K i = 1  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  w i  is employed as
e i m ( t ) = e i ( t ) w i = d i ( t ) d i * ( t ) w i
where  w i = t ( 1 r i ( t ) ) e ˙ i ( 0 ) + ( 1 r i ( t ) + t r ˙ i ( t ) ) e i ( 0 ) e i m ( t )  denotes the modified spacing error. According to Definition 1,  r i ( t )  is designed as
r i ( t ) = 1 ( T i t T i ) Γ , t [ 0 , T i ) 1 , t [ T i , + )
where  Γ  is constant.
Combining (17) and (18), we can obtain
e i m ( 0 ) = 0 , e ˙ i m ( 0 ) = 0
which can make the modified spacing error  e i m ( t )  converges to the prescribed region under any initial spacing error conditions.
From (19), we can see that (11) can be converted to  min ρ ( t ) < e i m ( t ) < max ρ ( t )  for all  t [ 0 , + ) . Since  e i m ( t )  is restricted and cannot be directly employed for controller design, an error mapping transformation is adopted as [41]
e i m ( t ) = Π i ( ψ i ) ρ
where  ψ i  is the unconstrained transformation error,  Π i ( ψ i )  is a smooth monotonically increasing function described as
Π i ( ψ i ) = max exp ( ψ i ) min exp ( ψ i ) exp ( ψ i ) + exp ( ψ i )
Remark 3.
The function  Π i ( ψ i )  defined in (21) is smooth, continuous, and strictly monotonically increasing for  ψ i R . Its derivative is given by
d d ψ i Π i ( ψ i ) = 2 ( max + min ) exp ( ψ i ) + exp ( ψ i ) 2 > 0 , ψ i R ,
The mapping function  Π i ( ψ i )  is defined for all  ψ i R . By analyzing its derivative, it can be shown that  Π i ( ψ i )  is strictly increasing on  R . Moreover, when  ψ i Π i ( ψ i ) min , and when  ψ i + Π i ( ψ i ) max . Since  Π i ( ψ i )  is continuous and strictly increasing, it constitutes a bijective mapping from  R  onto  ( min , max ) . Given that  ρ ( t ) > 0  for all t, the transformation  e i m ( t )  also remains bijective, thereby ensuring the rigor and rationality of this mapping.
Based on (20) and (21), we have
ψ i = 1 2 ln ( Π i + min max Π i )
Using  ψ i , the sliding mode surface is given by
s i = ψ ˙ i + λ ψ i
where  λ  is the Hurwitz constant. A coupling sliding mode surface is constructed to guarantee string stability, defined as
Ψ i = δ s i s i + 1 , i = 1 , , N 1 δ s i , i = N
with the coupling coefficient  δ  satisfies  0 < δ 1 .
According to (20) and (23), one has
ψ ˙ i = 1 2 1 Π i + min 1 ρ e ˙ i m e i m ρ ˙ ρ + 1 2 1 max Π i 1 ρ e ˙ i m e i m ρ ˙ ρ = 1 2 ρ min + max ( Π i + min ) ( max Π i ) e ˙ i m e i m ρ ˙ ρ = φ e ˙ i m e i m ρ ˙ ρ
where  φ i = 1 2 ρ min + max ( Π i + min ) ( max Π i ) .
Then
ψ ¨ i = φ ˙ i e ˙ i m φ ˙ i e i m ρ ˙ ρ + φ i e ¨ i m ( e ˙ i m ρ ˙ + e i m ρ ¨ ) ρ e i m ρ ˙ 2 ρ 2 = φ i d ¨ i d ¨ i * w ¨ i ( e ˙ i m ρ ˙ + e i m ρ ¨ ) ρ e i m ρ ˙ 2 ρ 2 + φ ˙ i e ˙ i m φ ˙ i e i m ρ ˙ ρ
Thus, for  i = 1 , , N 1 , differentiating  Ψ i
Ψ ˙ i = δ φ i K i c i β i φ i ( e ˙ i m ρ ˙ + e i m ρ ¨ ) ρ e i m ρ ˙ 2 ρ 2 + δ φ ˙ i e ˙ i m φ ˙ i e i m ρ ˙ ρ + λ ψ ˙ i s ˙ i + 1 + δ φ i ( a i 1 a i h ( K i μ i u i ( t ) + f i + ϖ i ) ) δ φ i ( w ¨ i + h μ i u i ( t τ i ) K i h μ i u i ( t τ i max ) )
For  i = N Ψ ˙ i  is
Ψ ˙ i = δ φ i K i c i β i φ i ( e ˙ i m ρ ˙ + e i m ρ ¨ ) ρ e i m ρ ˙ 2 ρ 2 + δ φ ˙ i e ˙ i m φ ˙ i e i m ρ ˙ ρ + λ ψ ˙ i + δ φ i ( a i 1 a i h ( K i μ i u i ( t ) + f i + ϖ i ) ) δ φ i ( w ¨ i + h μ i u i ( t τ i ) K i h μ i u i ( t τ i max ) )
According to (5), we can obtain
Ψ ˙ i = δ φ i h ( K i μ i u i ( t ) + W f i T ϕ f i + Y i ) + R i
with
R i = φ i K i c i β i φ i ( e ˙ i m ρ ˙ + e i m ρ ¨ ) ρ e i m ρ ˙ 2 ρ 2 + φ ˙ i ( e ˙ i m ρ ˙ i e i m ρ ) + φ i ( a i 1 a i w ¨ i ) s ˙ i + 1 δ + λ ψ ˙ i , i = 1 , , N 1 φ i K i c i β i φ i ( e ˙ i m ρ ˙ + e i m ρ ¨ ) ρ e i m ρ ˙ 2 ρ 2 + φ ˙ i ( e ˙ i m ρ ˙ e i m ρ ) + φ i ( a i 1 a i w ¨ i ) + λ ψ ˙ i , i = N
Y i = ε f + ϖ i + h μ i u i ( t τ i ) K i h μ i u i ( t τ i max )
where  Y i  is completely unknown,  R i  is available for control input design.
The control input  u i ( t )  is constructed as
u i ( t ) = 1 K i μ ^ i k i Ψ i δ h φ i + R i h φ i + δ h φ i Ψ i 4 γ i θ ^ i ϕ f i T ϕ f i + ψ ^ i tanh Ψ i φ i ζ i
where  μ ^ i θ ^ i , and  ψ ^ i  are the estimated values of  μ i θ i , and  ψ i , respectively;  θ i = W f i 2 = W f i T W f i k i > 0 γ i > 0 , and  ζ i > 0  are all constants;
The updating laws for  θ ^ i ψ ^ i , and  W ^ μ i  are designed as
θ ^ ˙ i = F θ i 1 4 γ i δ 2 h 2 φ i 2 Ψ i 2 ϕ f i T ϕ f i σ θ i θ ^ i
ψ ^ ˙ i = F ψ i δ h φ i Ψ i tanh Ψ i φ i ζ i σ ψ i ψ ^ i
W ^ ˙ μ i = F μ i ( K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i ) , if μ ^ i > μ ̲ i F μ i ( K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i ) , if μ ^ i = μ ̲ i and ( K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i ) < 0 0 , if μ ^ i = μ ̲ i and ( K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i ) 0
where  F θ i > 0 F ψ i > 0 F μ i > 0 σ θ i > 0 , and  σ ψ i > 0  are design parameters;  μ ̲ i > 0  is the minimum value of  μ i , and  σ μ i > 0 .
Remark 4.
The updating law (36) employs a projection operator to ensure the estimated control coefficient  μ ^ i ( t ) = W ^ μ i T ϕ μ i  satisfies  μ ^ i ( t ) μ ̲ > 0  for all  t 0 . Specifically, when  μ ^ i  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  e i m  converges to a prescribed region in predefined time and the individual stability. Moreover, when  0 < δ 1  is satisfied, string stability can also be achieved.

3.3.1. Individual Stability

A Lyapunov function is considered to be
V = 1 2 i = 1 N Ψ i 2 + F θ i 1 θ ˜ i 2 + F ψ i 1 ψ ˜ i 2 + F μ i 1 W ˜ μ i T W ˜ μ i + β i 2
where  θ ˜ i = θ i θ ^ i ψ ˜ i = ψ i ψ i ^  and  W ˜ μ i = W μ i W ^ μ i  are the estimation errors.
According to (15) and (30), we have
V ˙ = i = 1 N Ψ i Ψ ˙ i F θ i 1 θ ˜ i θ ^ ˙ i F ψ i 1 ψ ˜ i ψ ^ ˙ i F μ i 1 W ˜ μ i T W ^ ˙ μ i + β i β ˙ i = i = 1 N ( δ h φ i Ψ i W f i T ϕ f i + K i δ h φ i Ψ i μ ˜ i u i + δ 2 h 2 φ i 2 Ψ i 2 θ ^ i ϕ f i T ϕ f i 4 γ i + δ h φ i Ψ i Y i + k i Ψ i 2 + δ h φ i Ψ i ψ ^ tanh Ψ i φ i ζ i ) i = 1 N F θ i 1 θ ˜ i θ ^ ˙ i i = 1 N F ψ i 1 ψ ˜ i ψ ^ ˙ i i = 1 N F μ i 1 W ˜ μ i T W ^ ˙ μ i + i = 1 N c i β i 2 h β i μ i u i ( t τ i max ) u i ( t )
Using the updating mechanisms (34)–(36), we can obtain
V ˙ = i = 1 N ( k i Ψ i 2 + θ ^ i 4 γ i δ 2 φ i 2 h 2 Ψ i 2 ϕ f i T ϕ f i + δ h φ i Ψ i Y i + δ h φ i Ψ i ψ ^ i tanh Ψ i φ i ζ i + δ h φ i Ψ i W f i T ϕ f i ) + i = 1 N c i β i 2 h β i μ i ( u i ( t τ i max ) u i ( t ) ) i = 1 N θ ˜ i 4 γ i δ 2 h 2 φ i 2 Ψ i 2 ϕ f i T ϕ f i σ θ i θ ˜ i θ ^ i i = 1 N ψ ˜ i δ h φ i Ψ i tanh Ψ i φ i ζ i σ ψ i ψ ˜ i ψ ^ i + i = 1 N σ μ i W ˜ μ i T W ^ μ i , if μ ^ i > μ ̲ i , σ μ i W ˜ μ i T W ^ μ i , if μ ^ i = μ ̲ i and ( K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i ) < 0 , K i δ h φ i Ψ i W ˜ μ i T ϕ μ i u i , if μ ^ i = μ ̲ i and ( K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i ) 0
Considering  σ μ i W ^ μ i  ≥ K i δ h φ i Ψ i ϕ μ i u i , if  ( K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i ) 0 , we have
σ μ i W ˜ μ i T W ^ μ i K i δ h φ i Ψ i W ˜ μ i T ϕ μ i u i , if μ ^ i = μ ̲ i and K i δ h φ i Ψ i ϕ μ i u i + σ μ i W ^ μ i 0
Then, (39) can be described as
V ˙ i = 1 N k i Ψ i 2 + σ θ i θ ˜ i θ ^ i + σ ψ i ψ ˜ i ψ ^ i + σ μ i W ˜ μ i T W ^ μ i i = 1 N Ψ i δ φ i h W f i T ϕ f i + δ h φ i θ i ϕ f i T ϕ f i 4 γ i i = 1 N Ψ i δ φ i h ψ i tanh φ i Ψ i ζ i + Y i + i = 1 N c i β i 2 h β i μ i u i ( t τ i max ) u i ( t )
Invoking Young’s inequality, it follows that
σ θ i θ ˜ i θ ^ i σ θ i 2 θ ˜ i 2 + σ θ i 2 θ i 2
σ ψ i ψ ˜ i ψ ^ i σ ψ i 2 ψ ˜ i 2 + σ ψ i 2 ψ i 2
σ μ i W ˜ μ i T W ^ μ i σ μ i 2 W ˜ μ i T W ˜ μ i + σ μ i 2 W μ i T W μ i
Ψ i δ φ i h W f i T ϕ f i δ 2 φ i 2 h 2 Ψ i 2 4 γ i θ i ϕ f i T ϕ f i + γ i
Based on Assumption 2 and the boundedness of  μ i , it can conclude that  μ i u i ( t τ i ) μ i u i ( t τ i max )  and  μ i u i ( t τ i max ) μ i u i ( t )  are bounded. This implies that the two positive constants  N i 1  and  N i 2  can be expressed as
| μ i u i ( t τ i max ) μ i u i ( t ) | N i 1
and
| u i ( t τ i ) u i ( t τ i max ) | N i 2
From Young’s inequality, we have
β i h μ i ( u i ( t τ i max ) u i ( t ) ) 1 2 h β i 2 + 1 2 h N i 1 2
According to (32), it can be inferred from Assumption 1 that
Ψ i δ φ i h Y i δ h | Ψ i φ i Y i | δ h φ i | Ψ i ψ i |
where  ψ i = ϖ i max + ε f i max + ε μ i max + N i 2 .
Incorporating (42)–(49) into (41), we can obtain
V ˙ i = 1 N k i Ψ i 2 + σ θ i 2 θ ˜ i 2 + σ ψ i 2 ψ ˜ i 2 + σ μ i 2 W ˜ μ i T W ˜ μ i + i = 1 N δ h ψ i Ψ i φ i Ψ i φ i tanh Ψ i φ i ζ i + i = 1 N σ θ i 2 θ i 2 + σ ψ i 2 ψ i 2 + σ μ i 2 W μ i T W μ i + γ i i = 1 N c i h 2 β i 2 + i = 1 N 1 2 h N i 1 2
Based on Lemma 1, we have
| φ i Ψ i | φ i Ψ i tanh ( φ i Ψ i ζ i ) 0 . 2785 ζ i
Combining (50) and (51), we have
V ˙ i = 1 N k i Ψ i 2 + σ θ i 2 θ ˜ i 2 + σ ψ i 2 ψ ˜ i 2 + σ n i 2 W ˜ μ i T W ˜ μ i i = 1 N c i h 2 β i 2 + i = 1 N 0.2785 δ h ψ i ζ i + i = 1 N σ θ i 2 θ i 2 + σ ψ i 2 ψ i 2 + σ n i 2 W μ i T W μ i + h 2 N i 1 2 + γ i
Then, rewrite (52) as
V ˙ ξ V + η
where
ξ = min 1 i N 2 k i , F θ i σ θ i , F ψ i σ ψ i , F μ i σ μ i , 2 c i h
η = i = 1 N γ i + σ θ i 2 θ i 2 + σ ψ i 2 ψ i 2 + σ μ i 2 W μ i T W μ i + 0.2785 δ Ψ i h ψ i ζ i + h 2 N i 1 2
Take (53), multiply its each sides by  e ξ t , and integrate over the range  [ 0 , t ] , we can obtain
0 t d ( V ( t ) e ξ t ) d t d t 0 t η e ξ t d t
Then, (56) can be described as
V η ξ + V ( 0 ) η ξ e ξ t
From (57), we have  l i m t + V ( t )  =  η / ξ . This means that  Ψ i β i θ ˜ i ψ ˜ i  and  W ˜ μ i  are ultimately bounded in a small neighborhood of zero. Based on Assumption 1, it is proven that  x i v i , and  a i  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  Ψ i  converges to a small neighborhood around the origin by selecting appropriate design parameters, it can be derived that
δ s i ( t ) s i + 1 ( t ) = 0
Since  s i ( t ) = ψ ˙ i + λ ψ i , one has
δ ψ ˙ i + λ ψ i = ψ ˙ i + 1 + λ ψ i + 1
Take the Laplace transform of both sides of (59), we have
δ s E i ( s ) + λ E i ( s ) = s E i + 1 ( s ) + λ E i + 1 ( s )
where  E i ( s )  is the Laplace transform of  ψ i .
According to (60), the transfer function of the transformed error is
G i ( s ) = E i + 1 ( s ) E i ( s ) = δ
According to (20),  ψ i  has the same monotonicity as the  e i m . Assuming  E i m ( s )  denotes the Laplace transform corresponding to  e i m ( t ) , the transfer function of the spacing error is
G i m ( s ) = E i + 1 m ( s ) E i m ( s ) = δ
Substituting the design parameter  0 < δ 1 , we have  | G i m ( j w ) | 1 . Furthermore, the  H  norm is computed as  | | G i m ( s ) | | 1 . Therefore, the string stability of the platoon is ensured when  0 < δ 1 , 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  ς i ( t ) = 0.5 m i [ 1 + 0.5 s i n ( t x i ) ] m i = 1500 kg A i = 2 m 2 κ i = 0.5 m a i = 1.2 kg / m 3 F m i = 5 N d m i = 5 τ i = 0.15 0.1 sin ( t ) C d i = 0.35 , and  ϖ i = 0.1 cos ( t ) . The parameters of (14) are chosen as  Δ i = 7 m l i = 4 m K i = 0.8 , and  h = 0.14 s . The prescribed performance function  ρ = ( 0.1 0.02 ) exp ( 0.3 t ) + 0.02 , and  min = max = 1 . The vehicle platoon’s initial states are shown in Table 1.
Define the leader’s acceleration as [24]
a 0 ( t ) = 0.5 m / s 2 , 0 t < 4 s , 2 m / s 2 , 4 t < 8 s , 0.5 t + 6 m / s 2 , 8 t < 12 s , 0 m / s 2 , 12 t < 16 s , 2 m / s 2 , 16 t < 20 s , 0 m / s 2 , 20 t < 23 s , 3 m / s 2 , 23 t < 26 s , 0 m / s 2 , otherwise

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  Z i = [ v i , a i ] T  evenly spaced in  [ 15 m / s , 15 m / s ] × [ 5 m / s 2 , 5 m / s 2 ] , and the basis function width is set to  b k = 2 . Control parameters are listed as:  β i ( 0 ) = 0 θ i ( 0 ) = 0 Γ = 5 k i = 0.5 δ = 0.95 γ i = 0.5 ζ i = 10 λ = 140 F θ i = 15 F ψ i = 2 F μ i = 0.5 σ θ i = 0.01 σ ψ i = 0.001 σ μ i = 0.01 c i = 1.5 T 1 = 8 s T 2 = 10 s T 3 = 12 s T 4 = 14 s .
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  e i m  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  e i v  to rapidly converge to a small neighborhood of zero.
To provide a quantitative analysis of the theoretical stability results derived from the Lyapunov inequality  V ˙ ξ V + η , we computed the values of  ξ = 0.002  and  η = 2.805  using the control gains selected for the numerical examples. Combining  l i m t + V ( t )  =  η / ξ = 2.805 / 0.002 = 1402.5 , it can be derived that  Ψ i 2 2 V = 2805 , which means  | Ψ i | 2805 = 52.96 . According to the error mapping transformation, the ultimate bound of the spacing error is  | e i m | 52.96 ρ max ( t ) / λ = 0.0398  m. It is inferred from (54) and (57) that an increase of  k i  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  K i = 1  and  μ i ( t ) = 1 . 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  e i m .
The RMSE of the spacing error can be obtained by calculating the following equation
R M S E = 1 4 i = 1 4 1 N k = 1 N ( e i m ) 2 ( k )
where N denotes the total number of time steps.
The maximum overshoot  M p  of the spacing error is defined as
M p = max t e i m ( t ) × 100 %
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
t s , i = min t | | e i m ( t a ) | ϵ , t a t
where  t a  is an auxiliary time variable, and  ϵ = 0.005  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  70.8 % , reduces the maximum overshoot of  e i m  by  62.2 % , and decreases the settling time by  39.7 % . In light of Figure 3d, we can observe that  e i v  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  63.9 % , the maximum overshoot is reduced by  52.4 % , and settling time is decreased by  35.6 % . 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  τ i  are randomly selected within the range of  [ 0 , 0.25 ]  s, and the disturbances  ϖ i  are randomly chosen within  [ 0.1 , 0.1 ] . 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  τ i  and disturbances  ϖ i . Moreover, even when the input delays  τ i  and disturbances  ϖ i  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.,  τ i ( t ) τ i max ) [24,44,45]. Future work will focus on investigating deep reinforcement learning-based control issues of the vehicle platoon subject to communication failure.

Author Contributions

Conceptualization, Y.D., Y.W. and X.L.; methodology, Y.D. and Y.W.; software, Y.D. and Y.W.; validation, Y.D. and X.L.; formal analysis, Y.D.; investigation, Y.D. and X.L.; resources, Y.D.; data curation, X.L.; writing—original draft, X.L.; writing—review and editing, Y.D.; visualization, Y.D.; supervision, Y.W.; project administration, Y.W. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62541311, in part by the Fund of Guangxi Science and Technology Key Research and Development Program under Grant AB25069274, and in part by the Fund of Guilin Science Research and Technology Development Program under Grant 20230105-3 and Grant 20230110-4.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SMCSliding Mode Control
ICMIntegral Compensation Mechanism
RBFNNRadial Basis Function Neural Network
RBFNN−AUMRBFNN-based adaptive updating mechanism
RMSERoot−Mean−Square Errors
LFLeader−Follower

References

  1. Liu, Y.; Yao, D.; Wang, L.; Lu, S. Distributed adaptive fixed-time robust platoon control for fully heterogeneous vehicles. IEEE Trans. Syst. Man, Cybern. Syst. 2022, 53, 264–274. [Google Scholar] [CrossRef]
  2. Rios-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. 2016, 18, 1066–1077. [Google Scholar] [CrossRef]
  3. Axelsson, J. Safety in vehicle platooning: A systematic literature review. IEEE Trans. Intell. Transp. Syst. 2016, 18, 1033–1045. [Google Scholar] [CrossRef]
  4. Shen, Z.; Liu, Y.; Li, Z.; Wu, Y. Distributed vehicular platoon control considering communication delays and packet dropouts. J. Frankl. Inst. 2024, 361, 106703. [Google Scholar] [CrossRef]
  5. Wang, Y.; Shi, P.; Li, X. Event-triggered observation-based control of nonlinear mixed-order multiagent systems under input saturation. IEEE Syst. J. 2024, 18, 1392–1401. [Google Scholar] [CrossRef]
  6. Shladover, S.E. Automated vehicles for highway operations (automated highway systems). Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2005, 219, 53–75. [Google Scholar] [CrossRef]
  7. Zhu, 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. 2022, 8, 2345–2357. [Google Scholar] [CrossRef]
  8. Ma, 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. 2021, 583, 126301. [Google Scholar] [CrossRef]
  9. Stüdli, S.; Seron, M.M.; Middleton, R.H. From vehicular platoons to general networked systems: String stability and related concepts. Annu. Rev. Control 2017, 44, 157–172. [Google Scholar] [CrossRef]
  10. Ma, K.; Wang, H.; Zuo, Z.; Hou, Y.; Li, X.; Jiang, R. String stability of automated vehicles based on experimental analysis of feedback delay and parasitic lag. Transp. Res. Part C Emerg. Technol. 2022, 145, 103927. [Google Scholar] [CrossRef]
  11. Ge, X.; Han, Q.L.; Zhang, X.M.; Ding, D. Communication resource-efficient vehicle platooning control with various spacing policies. IEEE/CAA J. Autom. Sin. 2023, 11, 362–376. [Google Scholar] [CrossRef]
  12. Li, Y.; Li, K.; Zheng, T.; Hu, X.; Feng, H.; Li, Y. Evaluating the performance of vehicular platoon control under different network topologies of initial states. Phys. A Stat. Mech. Its Appl. 2016, 450, 359–368. [Google Scholar] [CrossRef]
  13. Ji, Y.; Huang, Y.; Yang, M.; Leng, H.; Ren, L.; Liu, H.; Chen, Y. Physics-informed deep learning for virtual rail train trajectory following control. Reliab. Eng. Syst. Saf. 2025, 261, 111092. [Google Scholar] [CrossRef]
  14. Deng, W.; Yao, J.; Ma, D. Time-varying input delay compensation for nonlinear systems with additive disturbance: An output feedback approach. Int. J. Robust Nonlinear Control 2018, 28, 31–52. [Google Scholar] [CrossRef]
  15. Wang, J.; Luo, X.; Wang, L.; Zuo, Z.; Guan, X. Integral sliding mode control using a disturbance observer for vehicle platoons. IEEE Trans. Ind. Electron. 2019, 67, 6639–6648. [Google Scholar] [CrossRef]
  16. Lee, T.; Dianat, S. Stability of time-delay systems. IEEE Trans. Autom. Control 2003, 26, 951–953. [Google Scholar] [CrossRef]
  17. Zhu, X.; Zhang, Z.-H.; Yan, M.-D. Stability of PID control system for vehicle platoon with input delay and communication delay. J. Traffic Transp. Eng. 2022, 22, 184–198. [Google Scholar]
  18. Wang, M.; Hoogendoorn, S.P.; Daamen, W.; van Arem, B.; Shyrokau, B.; Happee, R. Delay-compensating strategy to enhance string stability of adaptive cruise controlled vehicles. Transp. B Transp. Dyn. 2018, 6, 211–229. [Google Scholar] [CrossRef]
  19. Xu, Z.; Zhuo, S.; Zhang, Z.; Yan, M. Stability of vehicle platoon control system with three types of delays. J. Traffic Transp. Eng. 2024, 24, 254–266. [Google Scholar]
  20. Ma, M.; Wang, T.; Qiu, J.; Karimi, H.R. Adaptive fuzzy decentralized tracking control for large-scale interconnected nonlinear networked control systems. IEEE Trans. Fuzzy Syst. 2020, 29, 3186–3191. [Google Scholar] [CrossRef]
  21. Niu, B.; Li, L. Adaptive backstepping-based neural tracking control for MIMO nonlinear switched systems subject to input delays. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 2638–2644. [Google Scholar] [CrossRef] [PubMed]
  22. Li, D.P.; Liu, Y.J.; Tong, S.; Chen, C.P.; Li, D.J. Neural networks-based adaptive control for nonlinear state constrained systems with input delay. IEEE Trans. Cybern. 2018, 49, 1249–1258. [Google Scholar] [CrossRef] [PubMed]
  23. Bekiaris-Liberis, N. Nonlinear predictor-feedback cooperative adaptive cruise control of vehicles with nonlinear dynamics and input delay. Int. J. Robust Nonlinear Control 2024, 34, 6683–6698. [Google Scholar] [CrossRef]
  24. Zhang, C.L.; Guo, G. Prescribed performance sliding mode control of vehicular platoons with input delays. IEEE Trans. Intell. Transp. Syst. 2024, 25, 11068–11076. [Google Scholar] [CrossRef]
  25. Wang, Y.; Dong, H.; Li, X. Distributed cooperative neural control for nonlinear heterogeneous platoon systems with unknown uncertainties. Arab. J. Sci. Eng. 2024, 49, 15957–15970. [Google Scholar] [CrossRef]
  26. Chu, L.; Liu, Y. Adaptive event-triggered control for nonlinear systems with time-varying parameter uncertainties. Int. J. Robust Nonlinear Control 2024, 34, 2094–2108. [Google Scholar] [CrossRef]
  27. Gong, M.; Zha, X.; Jiang, X.; Huang, X. Adaptive control for nonlinear system with time-varying parameters and unknown time-varying control coefficient. In Proceedings of the 2024 7th International Symposium on Autonomous Systems (ISAS), Chongqing, China, 7–9 May 2024; pp. 1–6. [Google Scholar]
  28. Zhu, Y.; Zhu, F. Distributed adaptive longitudinal control for uncertain third-order vehicle platoon in a networked environment. IEEE Trans. Veh. Technol. 2018, 67, 9183–9197. [Google Scholar] [CrossRef]
  29. Chen, K.; Astolfi, A. Adaptive control for nonlinear systems with time-varying parameters and control coefficient. IFAC-PapersOnLine 2020, 53, 3829–3834. [Google Scholar] [CrossRef]
  30. Chen, Z. Nussbaum functions in adaptive control with time-varying unknown control coefficients. Automatica 2019, 102, 72–79. [Google Scholar] [CrossRef]
  31. Dong, H.; Wang, Y.; Li, X. Distributed cooperative synchronization and tracking for heterogeneous platoons with mixed-order nonlinear vehicle dynamics. IEEE Access 2024, 12, 110131–110145. [Google Scholar] [CrossRef]
  32. Ma, Z.; Chen, H.; Wang, Q.; Yuan, G. Global adaptive neural network control of nonlinear time-varying systems with unknown control coefficients and model uncertainties. Aerosp. Sci. Technol. 2024, 145, 108847. [Google Scholar] [CrossRef]
  33. Guo, G.; Li, P.; Hao, L.Y. A new quadratic spacing policy and adaptive fault-tolerant platooning with actuator saturation. IEEE Trans. Intell. Transp. Syst. 2020, 23, 1200–1212. [Google Scholar] [CrossRef]
  34. Chen, M.; Ge, S.S. Direct adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer. IEEE Trans. Cybern. 2012, 43, 1213–1225. [Google Scholar] [CrossRef]
  35. Li, X.; Wang, Y. Distributed cooperative neural control of a class of nonlinear multi-agent systems with unknown time-varying control coefficient. Int. J. Adapt. Control Signal Process. 2022, 36, 2–16. [Google Scholar] [CrossRef]
  36. Hu, M.; Wang, X.; Bian, Y.; Cao, D.; Wang, H. Disturbance observer-based cooperative control of vehicle platoons subject to mismatched disturbance. IEEE Trans. Intell. Veh. 2023, 8, 2748–2758. [Google Scholar] [CrossRef]
  37. Guo, X.; Wang, J.; Liao, F.; Teo, R.S.H. Distributed adaptive integrated-sliding-mode controller synthesis for string stability of vehicle platoons. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2419–2429. [Google Scholar] [CrossRef]
  38. Shojaei, K.; Yousefi, M.R. Tracking control of a convoy of autonomous robotic cars with a prescribed performance. Trans. Inst. Meas. Control 2019, 41, 3725–3741. [Google Scholar] [CrossRef]
  39. Ali, A.; Garcia, G.; Martinet, P. The flatbed platoon towing model for safe and dense platooning on highways. IEEE Intell. Transp. Syst. Mag. 2015, 7, 58–68. [Google Scholar] [CrossRef]
  40. Zhang, C.L.; Guo, G. Prescribed performance fault-tolerant control of strict-feedback systems via error shifting. IEEE Trans. Cybern. 2022, 53, 7824–7833. [Google Scholar] [CrossRef]
  41. Verginis, C.K.; Bechlioulis, C.P.; Dimarogonas, D.V.; Kyriakopoulos, K.J. Robust distributed control protocols for large vehicular platoons with prescribed transient and steady-state performance. IEEE Trans. Control Syst. Technol. 2017, 26, 299–304. [Google Scholar] [CrossRef]
  42. Kwon, J.W.; Chwa, D. Adaptive bidirectional platoon control using a coupled sliding mode control method. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2040–2048. [Google Scholar] [CrossRef]
  43. Swaroop, D.; Hedrick, J.K. String stability of interconnected systems. IEEE Trans. Autom. Control 2002, 41, 349–357. [Google Scholar] [CrossRef]
  44. Zhang, H.; Liu, J.; Wang, Z.; Huang, C.; Yan, H. Adaptive switched control for connected vehicle platoon with unknown input delays. IEEE Trans. Cybern. 2021, 53, 1511–1521. [Google Scholar] [CrossRef] [PubMed]
  45. Liu, Y.; Pan, C.; Gao, H.; Guo, G. Cooperative spacing control for interconnected vehicle systems with input delays. IEEE Trans. Veh. Technol. 2017, 66, 10692–10704. [Google Scholar] [CrossRef]
Figure 1. Topology structure of the platoon’s communication network.
Figure 1. Topology structure of the platoon’s communication network.
Sensors 26 00615 g001
Figure 2. The results of the controller incorporating the improved ICM and the RBFNN−AUM (36). (a) Position  x i  (m). (b) Velocity  v i  ( m / s ). (c) Acceleration  a i  ( m / s 2 ). (d) Control input  u i ( t τ i )  (N*m). (e) Spacing error  e i m  (m). (f) Velocity error  e i v  ( m / s ).
Figure 2. The results of the controller incorporating the improved ICM and the RBFNN−AUM (36). (a) Position  x i  (m). (b) Velocity  v i  ( m / s ). (c) Acceleration  a i  ( m / s 2 ). (d) Control input  u i ( t τ i )  (N*m). (e) Spacing error  e i m  (m). (f) Velocity error  e i v  ( m / s ).
Sensors 26 00615 g002
Figure 3. The results of the controller based on the ICM proposed in [24]. (a) Velocity  v i  ( m / s ). (b) Acceleration  a i  ( m / s 2 ). (c) Spacing error  e i m  (m). (d) Velocity error  e i v  ( m / s ).
Figure 3. The results of the controller based on the ICM proposed in [24]. (a) Velocity  v i  ( m / s ). (b) Acceleration  a i  ( m / s 2 ). (c) Spacing error  e i m  (m). (d) Velocity error  e i v  ( m / s ).
Sensors 26 00615 g003
Figure 4. The results of the controller incorporating the improved ICM and RBFNN−AUM under the LF topology.
Figure 4. The results of the controller incorporating the improved ICM and RBFNN−AUM under the LF topology.
Sensors 26 00615 g004
Table 1. The initial states of the vehicle platoon.
Table 1. The initial states of the vehicle platoon.
i01234
x i ( 0 ) 145.0136.0128.0122.0117.0
v i ( 0 ) 0.00.00.00.00.0
a i ( 0 ) 0.50.00.00.00.0
Table 2. Performance comparison under different Methods.
Table 2. Performance comparison under different Methods.
Performance MetricThe ICM [24]The Improved ICM and the RBFNN−AUM (36)
RMSE0.00720.0021
M p 0.08100.0306
t s , i 8.6705.228
Table 3. Performance comparison under different platoon topologies.
Table 3. Performance comparison under different platoon topologies.
Performance MetricThe ICM [24]The Improved ICM and the RBFNN−AUM (36) Under the LF Topology
RMSE0.00720.0026
M p 0.08100.0386
t s , i 8.6705.590
Table 4. The Example results under different input delays  τ i  and disturbance amplitudes  ϖ i .
Table 4. The Example results under different input delays  τ i  and disturbance amplitudes  ϖ i .
τ i ϖ i RMSE τ i ϖ i RMSE
0.080−0.0420.00190.097−0.0550.0018
0.164−0.0560.00260.1270.0190.0023
0.1520.0140.00340.100−0.0150.0026
0.1170.0320.00290.099−0.0480.0019
0.101−0.0520.00200.100−0.0600.0020
0.102−0.0730.00270.099−0.0730.0030
0.151−0.0130.00290.104−0.0100.0023
0.1240.0290.00230.1580.0250.0031
0.2500.1000.00420.127−0.0180.0022
0.1570.0110.00280.1750.0230.0028
0.121−0.0330.00300.177−0.0130.0028
0.1570.0080.00320.1080.0320.0020
0.067−0.0070.00230.1550.0200.0025
0.153−0.0100.00350.1300.0370.0021
0.096−0.0190.00190.1480.0300.0031
0.1430.0490.00270.2000.0330.0039
0.148−0.0360.00310.1240.0110.0025
0.114−0.0230.00260.234−0.0670.0036
0.1050.0190.00220.085−0.0320.0018
0.1400.0050.00290.119−0.0130.0026
0.193−0.0540.00390.0900.0210.0020
0.1160.0060.00270.127−0.0470.0028
0.034−0.0090.00150.1370.0130.0026
0.177−0.0150.00280.1980.0070.0033
0.176−0.0140.00370.060−0.0520.0021
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ding, Y.; Wang, Y.; Li, X. Adaptive Sliding Mode Control Incorporating Improved Integral Compensation Mechanism for Vehicle Platoon with Input Delays. Sensors 2026, 26, 615. https://doi.org/10.3390/s26020615

AMA Style

Ding Y, Wang Y, Li X. Adaptive Sliding Mode Control Incorporating Improved Integral Compensation Mechanism for Vehicle Platoon with Input Delays. Sensors. 2026; 26(2):615. https://doi.org/10.3390/s26020615

Chicago/Turabian Style

Ding, Yunpeng, Yiguang Wang, and Xiaojie Li. 2026. "Adaptive Sliding Mode Control Incorporating Improved Integral Compensation Mechanism for Vehicle Platoon with Input Delays" Sensors 26, no. 2: 615. https://doi.org/10.3390/s26020615

APA Style

Ding, Y., Wang, Y., & Li, X. (2026). Adaptive Sliding Mode Control Incorporating Improved Integral Compensation Mechanism for Vehicle Platoon with Input Delays. Sensors, 26(2), 615. https://doi.org/10.3390/s26020615

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop