Abstract

This paper investigates the nonlinear vehicle platoon control problems with external disturbances. The quadratic spacing policy (QSP) is applied into the platoon control, in which the desired intervehicle distance is a quadratic function in terms of the vehicle’s velocities. Comparing with the general constant time headway policy (CTHP), the QSP is more suitable to the human driving behaviors (HDB) and can improve the traffic capacity. Then, a novel platoon control scheme is proposed based on the distributed integrated sliding mode (DISM). Since the external disturbances are taken into consideration, the sliding mode method is employed to handle the disturbances. Moreover, the stability and string stability of the proposed platoon control system are strictly analyzed. In final, numerical simulations are provided to verify the proposed approaches.

1. Introduction

In recent years, the vehicle platoon control has received substantially increasing interests in the intelligent transportation system [13] due to its significant advantages in reducing traffic jams, improving the traffic safety, and increasing traffic capacity [46]. Generally, the objective of the vehicle platoon control is to drive a group of vehicles into a desired platoon from arbitrary initial positions. From this definition, we can find that the dynamics of vehicle, the communication topology, and the spacing policy play important roles in the vehicle platoon control.

To reach the desired platoon, many control theories have been applied to vehicle driving, including the consensus control [7], adaptive control [810], model predictive control [11], and the sliding mode control [1217]. For example, a distributed consensus strategy with second-order dynamics is proposed to achieve the platooning of vehicles in [7], where the actuator saturation and absent velocity measurement are considered. In [8], the vehicle platoon control with velocity constraints, input saturations, and unknown driving resistances are handled by the adaptive neural sliding mode control techniques. By using the model predictive control method, a novel vehicle platoon control scheme with multiple constraints and communication delays is proposed in [11]. While considering the state of the leader and the braking force, a distributed integrated sliding mode-based platoon control algorithm is given in [12]. In these existing results, the sliding mode control method has attracted increasing interests due to its significant advantages in dealing with the external disturbances. For instance, the neuroadaptive quantized PID sliding mode control method for heterogeneous vehicle platoon is presented with external disturbances and unknown actuator dead-zone in [13]. The Pontryagin’s minimum principle (PMP) based set-point optimization and sliding mode control law are proposed for vehicle platoon in [14]. In [15], a distributed adaptive integrated sliding mode control method is developed to show the stability and string stability of the proposed vehicle platoon control system. Although these existing sliding mode control methods have great advantages in vehicle platoon control, the above studies mostly use the linear dynamics, which greatly limits their applications. Hence, it is necessary to further investigate the sliding mode-based platoon control with nonlinear vehicles.

In addition, another key point of vehicle platoon is to select a reasonable intervehicle spacing strategy. It can improve the traffic capacity and reduce the road pressure [18]. Generally, there are two strategies for the desired platoon: the constant-spacing policy (CSP) and the variable-spacing policy (VSP). The differences between these spacing policies are the evolution policies of the desired distance between any adjacent vehicles [19]. Comparing with the CSP, the desired distances in VSP are usually time-varying and related to the vehicle’s velocities. In detail, the constant time headway policy (CTHP) and the quadratic spacing policy (QSP) are two classical spacing policies in VSP. Particularly, the desired distance in QSP is a quadratic function in terms of the vehicle’s velocities. It can meet the requirement of human driving behaviors (HDB). For example, the vehicle platoon control with QSP is proposed in [20], where the traffic flow stability and energy consumption are considered. In [21], a novel platoon control scheme with QSP is presented for the heavy trucks in mixed traffic situations, in which the fuel economy and pollution are taken into consideration. While considering the vehicle characteristics and road conditions, a vehicle platoon control algorithm with novel QSP is proposed for the longitudinal spacing control in [22]. Although the QSP shows great advantages in vehicle platoon control, there are few results applying the QSP into the vehicle platoon control with nonlinear dynamics.

Motivated by this fact, a distributed integrated sliding mode (DISM) based vehicle platoon control strategy with both QSP and nonlinear dynamics is proposed. The finite-time stability and string stability of the proposed vehicle platoon control system are strictly analyzed. In detail, a third-order nonlinear dynamics with external disturbances is applied to describe the vehicles. Then, the vehicle platoon with QSP is presented to maintain the desired intervehicle spacing. Since the QSP is a quadratic function in terms of the vehicle’s velocities, the characteristic of this policy is more practical than the existing results with CTHP and CSP [23]. Moreover, the finite-time stability for each vehicle is shown by using the Lyapunov stability theory, and the string stability of the proposed vehicle platoon control system is demonstrated based on the coupled sliding mode method. In addition, an approximation function is employed to overcome the chattering in the sliding mode control.

The remainder of this paper is presented as follows. In Section 2, the preliminaries and problem formulation are presented. Then, the DISM-based vehicle platoon control with nonlinear dynamics and QSP is proposed, and the stability of proposed platoon control system is analyzed in Section 3. To illustrate the proposed approaches, numerical simulations are presented in Section 4. In final, Section 5 draws the conclusion and describes the future work.

Notations: throughout this paper, (1) and represent the set of all real numbers and the set of all nonnegative real numbers, respectively. (2) stands for the Euclidean norm of a vector. (3) denotes the absolute value of real numbers. (4) The denotes the signum function.

2. Preliminaries and Problem Formulation

2.1. Vehicle Dynamics

Consider a group of nonlinear vehicles, which includes one leader and followers. Index these vehicles as , where 0 denotes the leader, and are the followers. The dynamic model of each vehicle is shown aswhere , , and are the acceleration, velocity, and position of the th vehicle (), respectively; is the external disturbance of the th vehicle, and ; is the engine control input; , and are the nonlinear terms and are given aswhere is the mass of the th vehicle; is the mass density of the air; is the coefficient of drag; is the mechanical resistance; is the cross-section area of the th vehicle; and is the engine time.

Then, in order to solve the nonlinear vehicle dynamics of (1), a feedback linearization controller is introduced as follows:

Substituting (2) and (3) into (1), the model of the th vehicle is described aswhere denotes the control input for the th vehicle after linearization.

Remark 1. We use the real nonlinear vehicle dynamic model in this paper, and a feedback linearization method is deployed to transform the vehicle dynamic model into a third-order linear system. Comparing with the existing results, it is more similar to the real dynamics of a vehicle and more practical significance in vehicle platoon control.

For the communication topology, we have the following assumption.

Assumption 1. Suppose the communication topology among the vehicles is bidirectional. That is, each vehicle can only communicate with its adjacent neighbors.

2.2. Intervehicle Spacing Policy

The intervehicle spacing policy plays an important role in vehicle platoon control. For the intervehicle spacing policy, we usually select a proper function to construct the desired distance among the vehicles. The QSP is a classical spacing policy in vehicle platoon control. It is a quadratic function in terms of the vehicle’s velocities, which is greatly suitable to the human driving behavior (HDB, ). The detailed QSP is shown bywhere denotes the desired distance between two adjacent vehicles; is the standstill spacing; and is the designed positive parameter and is given as , with being the safety factor depending on the road or weather, and denoting the absolute value of the maximum possible deceleration. is the time delay in platoon systems, which compensates for the delay in braking or acceleration (about 10 ms–80 ms [23]).

Remark 2. Generally, the intervehicle spacing policy is closely related to the parameters and . When , the intervehicle spacing policy is QSP. In contrast, when and , the intervehicle spacing policy reduces to a CTHP and a CSP, respectively, which have been studied extensively in vehicle platoon. Hence, comparing to the CTHP and CSP, the QSP is more general and practical. For the CSP, supposed that the distance of the adjacent vehicles maintained the same constant spacing, which may increase the traffic jams, the CTHP is also required to maintain a constant time headway parameter. Comparing with the general CSP and CTHP, the nonlinear QSP can be regarded as the VTHP to adjust the time headway and increase traffic capacity, which can also guarantee string stability and traffic flow stability. Hence, the vehicle platoon control with QSP is more practical in applications.

2.3. Problem Formulation

Based on the QSP, the spacing error can be written aswhere denotes the distance between any two adjacent vehicles; is the length of each vehicle.

On this basis, we intend to design a DISM-based vehicle platoon control scheme with nonlinear dynamics and QSP. This paper has to meet the following requirements:(1)Stability: the finite-time stability of each vehicle is guaranteed(2)String stability [24]: the transient errors are not enlarging with vehicle index due to any maneuver of the lead vehicle, if the error propagation transfer function satisfieswhere denotes the Laplace transform of (3)For each vehicle, it must satisfy that

3. The DISM-Based Platoon Control Scheme

In this section, a novel DISM-based vehicle platoon control scheme is proposed for a group of nonlinear vehicles with QSP. The finite-time stability of each vehicle and string stability of the proposed platoon control system are strictly analyzed.

First, the integrated sliding mode surface for the th vehicle is shown aswhere and are the positive constants.

According to Hurwitz stability theory, and are required to make all the eigenvalues of contain a real-negative part. In this case, let and , where is a positive constant [25].

Since the sliding mode surface in (9) cannot guarantee the string stability of the vehicle platoon, an improved coupled sliding mode surface is provided as follows:where is the parameter of coupled intensity satisfying . The relationship between and is shown aswhere , , and

To further show the relationship between and , we have the following lemmas.

Lemma 1. Equivalence of the convergence of the CSS and each sliding surface toward zero [26]: becomes zero for all , if and only if becomes zero.

According to (6), (9), and (10), is presented aswhere , and .

For , we obtain thatwhere , and .

Then, the following two lemmas are provided to show the finite-time stability and string stability.

Lemma 2. (Barbalat Lemma [27]). If is a uniformly continuous function for and the limit of the integral exists and is finite, then

Lemma 3. (Finite-Time Stability [28]). Suppose there is a positive definite Lyapunov function defined on , where is the neighborhood of the origin. There are positive real constants and , such that is negative semidefinite on . Then, is locally finite-time convergent. In addition, the settling time satisfies for any given initial condition in the neighborhood of the origin in .

Then, we have the following DISM-based vehicle platoon control schemes.withwhere ; according to the velocity of each vehicle bound, . is the positive design parameter of the controller and satisfies that .

To formally show the finite-time stability of each vehicle and string stability of the whole vehicle platoon, the following theorems are proposed.

Theorem 1. Consider a vehicle platoon system described by (4). The communication topology among vehicles is bidirectional, and the QSP is shown in (5). Then, by using the proposed platoon control law in (16), the finite-time stability of each vehicle can be guaranteed.

Proof. Consider the following Lyapunov function candidate:Then, taking the derivation of , we obtain thatSubstituting (13)–(16) into (19), it followsDenoting and integrating it from 0 to , we have thatSince , we have that is positive and bounded if is bounded. Then, according to Lemma 2, we obtain thatAs , it follows that . Then, according to (9), (11), and Lemma 1, and would converge to zeros. Furthermore, as , (20) can also be written asand equivalently , where satisfying . Then, we can get that and equivalently when by Lemma 3. It indicates that and spacing error converge to zero in a finite time. On this basis, the finite-time stability of each vehicle is guaranteed.

Theorem 2. Since and in finite time, then the string stability of whole vehicle platoon system is guaranteed.

Proof. Since in a finite time, . Then, we can obtain thatSince , , and , take the Laplace transform of (24) and obtain thatAccording to the condition , we obtain thatFrom (26), the string stability of the vehicle platoon can be achieved.

Remark 3. Since we have employed the signum function in (16), it may cause chattering in practical applications. In this case, a sigmoid-like function is employed to eliminate this chattering. In addition, the in this sigmoid-like function should be small enough. It is because when a large is chosen, it would lead to a less accurate control result. Thus, we should trade-off the relationship between the value of and the control accuracy in practical applications.

Invoking the sigmoid-like function , can be rewritten as

Based on the above theorems and analyses, the following algorithm is provided to illustrate the proposed vehicle platoon scheme.

In Algorithm 1, it is worth noting that the initial spacing errors and the initial velocity errors of all vehicles are required to be zero, simultaneously. Furthermore, to facilitate the adjustment of parameters and , it is better to choose some small initial velocities for all the vehicles. Since the variable range, the time headway is limited [20], the parameters and are also limited by . Then, in order to guarantee the string stability, the must satisfy that .

Input: the initial position, velocity, acceleration of each vehicle;
 The controller parameters;
Output: the spacing error of the any two adjacent vehicles converges to zero;
(1) Initialization: the initial positions, velocities, accelerations of one lead vehicle and 4 followers: ; Controller parameters: ;
(2)fordo
(3)  calculate , , by using (6);
(4)  construct integrated sliding surface by employing (9);
(5)  calculate and based on (10), (13), (14);
(6)  according to (16), calculate ;
(7)  update the acceleration, velocity, and position information of the th vehicle respectively by using (4);
(8)end for

4. Numerical Simulation

In this section, the numerical simulations are provided for a platoon with 4 followers and one leader to verify the proposed approaches.

The initial states of the leader are set as and , and the evolution of leader’s velocity is shown as

The initial positions and initial velocities of the followers are set as and , respectively. All controller’s parameters are set as , , , , , , , and . Then, the standstill distance is given as , and the length of each vehicle is . The external disturbance of the th vehicle is given by .

On this basis, the simulation results of proposed vehicle platoon control scheme are shown as follows.

Figure 1 illustrates the positions and velocities of all vehicles. As shown in Figure 1, there is no collision between any two adjacent vehicles during the steady-state condition and the initial transient. Then, followers track the velocity of lead vehicle, in which the velocities of followers converge to the velocity of leader (2 m/s). The convergence time of the velocities is about 35 s.

The distances and spacing errors of the platoon with QSP are illustrated in Figure 2. As shown in this figure, the distances of all adjacent vehicles converge a constant value (18.5 m). Meanwhile, the spacing errors converge to zero in a finite time, and the string stability of the vehicle platoon is guaranteed. From Figures 1 and 2, it can be obtained that all vehicles satisfy the control objective in (8). The proposed vehicle platoon system is stable and reaches the desired formation under the DISM control scheme with QSP.

The sliding mode surface is shown in Figure 3. From Figure 3, it can be observed that the reaches the sliding mode surface in a finite time and there is no chattering.

The distances and spacing errors of the platoon with CTHP are presented in Figure 4. From Figure 4, it can be seen that the distance between any two adjacent vehicles converges to a constant value () and the spacing errors converge to zero in a finite time. Then, in order to show the advantage of the vehicle platoon control with QSP, we compared our proposed approaches in Figure 3 with the vehicle platoon with CTHP in Figure 4; the platoon with QSP has smaller intervehicle distance than the platoon with CTHP. Apparently, the platoon with QSP can provide greater traffic capacity. Hence, the platoon with QSP is superior to the platoon with CTHP. The simulation results validate the proposed approaches.

According to the vehicle platoon performance index in [29], Table 1 shows the simulation results of different spacing policies in tracking performance, fuel economy, and ride comfort. As shown in Table 1, the fuel economy and ride comfort of the platoon with the QSP are better, and the platoon with the CTHP has better tracking performance. In detail, the energy consumption and comfort ride of the vehicle platoon is mainly caused by unnecessary braking or acceleration. Comparing with the CTHP, the QSP can be regarded as the variable time headway spacing policy; thus, the energy consumption value of the vehicle platoon with QSP is smaller. Therefore, the QSP can reduce the fuel consumption and enhance ride comfort.

5. Conclusion

In this paper, we study the nonlinear vehicle platoon problems with external disturbances, in which the QSP is applied into the platoon control. The desired intervehicle distance in the QSP is a quadratic function in terms of the vehicle’s velocities. Comparing with CTHP, the QSP can be regarded as the VTHP to improve traffic capacity and reduce energy consumption. Then, a novel platoon control scheme based on the DISM with QSP and nonlinear dynamics is proposed. Moreover, the finite-time stability of each vehicle is shown by using the Lyapunov theory, and a coupled sliding mode surface is adopted to guarantee the string stability of the vehicle platoon system. In final, the numerical simulations are provided to verify the proposed approaches. In the future, we will continue to investigate the vehicle platoon with VSP where the unknown external disturbances and mixed traffic situations will be considered.

Data Availability

The data used to support the findings of this study are included within the article and are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Nos.51909008, 61803040, and 62003054) and the Natural Science Basic Research Plan in Shannxi Province of China (Nos.2019GY-218 and 2020GY113).