Abstract

This paper investigates the vehicle platoon control problems, in which the road-friction coefficient is taken into consideration. In order to improve the vehicle platoon safety in various road-friction conditions, an optimal spacing policy is proposed for the vehicle platoon. In detail, an intervehicle space optimization framework is developed by using a safety cost function and the gradient decent method. In this way, the optimal intervehicle spacing headway is presented such that the vehicle can be safely driven to the desired platoon under various road-friction conditions. Then, based on the proposed optimal spacing policy, we transform this optimal spacing vehicle platoon control problem into a moving target tracking problem. An adaptive distributed integrated sliding mode (DISM)-based vehicle platoon control scheme is proposed such that the vehicles can effectively follow the presented optimal spacing platoon. Moreover, the stability of the proposed vehicle platoon system is strictly analyzed and numerical simulations are provided to verify the proposed approaches.

1. Introduction

Recently, increasing attention has been paid to the vehicle platoon control due to its significant benefits on traffic safety, mobility, and environment [14]. It can substantially improve the intelligent transportation system by emerging the multiagent control techniques and the traffic transportation theories. The main objective of vehicle platoon control is to automatically drive all vehicles moving along the given line with desired intervehicle space and a certain velocity. There are several important parameters involved in vehicle platoon control, such as the platoon control of nonlinear vehicles [5], platoon size optimization [6], and platoon spacing policy [7].

Usually, the platoon spacing policy presents a strategy to adjust the intervehicle spacing/time headway for a vehicle platoon. It has a great impact on traffic, especially in reducing the fuel consumption and improving the traffic safety. The fuel consumption would be reduced when the intervehicle space is small. However, the small intervehicle space will affect the safety of the entire vehicle platoon [8]. To fill this gap, many researchers pay much attention on the vehicle platoon control with various spacing policies [915].

In general, the spacing policy for vehicle platoon can be classified into two cases: the constant spacing policy (CSP) and the varying spacing policy (VSP). In the vehicle platoon with CSP, a platoon control strategy is usually proposed to adjust the intervehicle spacing headway into a constant. It is a basic vehicle platoon control strategy and has been widely investigated. For instance, a distributed model predictive control scheme is proposed to maintain the desired intervehicle space in [16]. In [17], the vehicle platoon control with different communication topologies is studied, where the constant spacing policy is employed. In [7], a vehicle platoon control method with CPS is proposed, where the communication delay is taken into consideration. An adaptive sliding mode-based platoon control method with both prescribed tracking performance and constant spacing policy is proposed in [18], where the actuator saturation, uncertain parameters, and unknown disturbances are all considered. A two-layer decentralized and adaptive control scheme for heterogeneous connected vehicle platoon is designed to ensure equal and constant intervehicular spacing in [19]. In [20], the control problem for leader-following (LF) vehicle platoons with a constant spacing policy is studied, where the information of the leader is broadcasted to each follower subject to varied communication ranges. In [21], a cooperative optimal power split (COPS) method for a group of intelligent electric vehicles (EVs) traveling on a highway with varying slopes is proposed, which aims to extend the battery lifespan and reduce energy consumption. In [22], a highway-based ecological cooperative adaptive cruise control (Eco-CACC) strategy with constant spacing policy is proposed for a heterogeneous platoon of heavy-duty vehicles, where the time delays are taken into consideration.

For the vehicle platoon control with VSP, there are several classical spacing policy, such as constant time headway spacing policy, the quadratic spacing policy, and the adaptive spacing policy. For instance, the vehicle platoon control algorithm with modified constant time headway spacing policy is proposed in [23], where the nonzero initial spacing errors’ case is taken into consideration. A novel vehicle platoon control scheme with quadratic spacing policy is proposed in [24], where the traffic flow stability and energy consumption are considered. While considering the impact of different control architecture on spacing strategies, a control method with an adaptive spacing policy for multibrand ad hoc platoon is presented in [25]. In [3], an improved quadratic spacing policy with the lower bound of fault factor is proposed, and the fault-tolerant control problem for heterogeneous vehicular platoons is investigated where input quantization and dead-zone nonlinearity are also involved. A constant time headway policy-based distributed integral sliding mode (ISM) control strategy is proposed in [26], which focuses on the car-following interactions between vehicles. Meanwhile, in [27], a variable structure control approach for vehicles’ platooning based on a hierarchical fuzzy logic is proposed by employing two common spacing policies: constant distance and constant time headway. A new spacing policy combining constant distance policy (CDP) and constant time headway policy (CTHP) schemes are proposed to achieve string stability and improve the road capacity with consideration of unknown parameters, disturbances and actuator saturation, in [28]. In [29], a switched control strategy of heterogeneous vehicle platoon for multiple objectives with state constraints is proposed, in which the four major objectives including vehicle safety, passenger comfort, formation control, and fuel economy are all taken into account. Thus, to achieve the above four objectives, the distributed model predictive control with multiple objectives (DMPCMO) is designed.

Besides, there are still some literatures which apply the platoon spacing policy on other fields. In [30], a tracking controller of multiple autonomous cars or car-like robots adapts the leader-follower strategy and the prescribed performance technique is designed without any collision and singularity. A platoon controller is proposed with constrained relative range and angles in [31], which mainly studies the three-dimensional platoon control of multiple underactuated autonomous underwater vehicles (AUVs) subjected to environmental disturbances and model uncertainties. A robust platoon controller for a convoy of tractor-trailer wheeled mobile robots (TTWMRs) with a guaranteed prescribed performance under the collision avoidance and connectivity maintenance is successfully proposed based on only posture measurements in [32].

Although the vehicle platoon with particular spacing policy has been well studied, the current presented spacing policies are only related to the vehicle’s position and velocity. There are few results taking the road conditions (such as snow, rain, and fog) into consideration. In fact, it is inevitable that the vehicle platoon is driven in the snow or the rain. In that case, the safety of vehicle platoon is greatly affected, and it might lead to some serious traffic accident. Hence, it is necessary to specifically study the vehicle platoon control in such scenarios. Essentially, the relationship between the road conditions and the vehicle dynamics can be illustrated by the road-friction coefficient. Different weathers around the road, including the snow and rain, give us different road frictions. When there is snow on the road, the road-friction coefficient becomes small, and we prefer to increase the intervehicle space to improve the platoon safety. On this basis, it is necessary to further investigate the optimal spacing policy in vehicle platoon control with different road-friction coefficients.

Motivated by this fact, an optimal spacing policy for the vehicle platoon with different road-friction coefficients is proposed. Then, a distributed integrated sliding mode (DISM)-based platoon control strategy is presented such that the vehicle can strictly follow the desired spacing policy. Different from the previous spacing policy, the optimal spacing policy in this paper is dynamic, and the optimal spacing values are different under varying road-friction coefficients. The main contributions are twofold:(i)An optimal spacing policy is proposed for the vehicle platoon with various road frictions. In detail, a safety cost function is presented to describe the safety performance of the vehicle platoon with different road-friction coefficient. Then, an intervehicle space optimization framework is developed to find out the optimal spacing policy. Compared with the previous constant spacing policy, this framework fully combines the vehicle platoon control and the road conditions, and it would greatly improve vehicle platoon safety and is much more consistent with the actual situation at the same time.(ii)Based on the proposed optimal spacing policy, a novel vehicle platoon control scheme is proposed by using the DISM technique. The external disturbances in the vehicle dynamics are taken into consideration, and a novel disturbance estimation method is developed for the platoon control scheme. Moreover, the stability and feasibility of the proposed vehicle platoon control system with optimal spacing policy are strictly analyzed.

The remainders of this paper are presented as follows. In Section 2, the preliminaries and problem formulation are presented. Then, an optimal spacing policy and the DISM-based vehicle platoon control scheme are provided in Section 3 and Section 4, respectively. To illustrate the proposed approaches, numerical simulations are presented in Section 5. In final, Section 6 draws the conclusion.

2. Preliminaries and Problem Formulation

Consider a group of vehicles randomly on a given line . The dynamic model of each vehicle is described bywhere and are the velocity and position of the th vehicle, respectively, is the control input of the th vehicle, and is unknown external disturbance of the th vehicle satisfying that .

Suppose that each vehicle has the capability of communication, computing, and sampling. Then, we define the communication topology among vehicles as . Each vehicle is denoted as the node, and there would be an edge if any two vehicles can communicate with each other. The detailed communication topology is illustrated in Figure 1.

To quantitatively describe the platoon safety on the given road, a safety-cost function will be provided involving both the vehicle platoon and the road friction. Particularly, for the road-friction coefficient, since the road is usually stretched across many regions, the road-friction coefficient is varying associated with the locations. Hence, a friction function in terms of the locations must be provided to fully describe the road-friction coefficient. Moreover, the distance to the vehicle is also an importance parameter to evaluate the platoon safety (see Figure 1). Hence, a safety-cost function is presented as follows:where is the given road and is the position vector, denotes the safety-cost region to the th vehicle, : denotes the road-friction function over the road, and is an arbitrary point on .

On this basis, the objective of this paper is that we will find the optimal vehicle platoon spacing policy associated with the road-friction coefficient. Then, based on the DISM, a novel vehicle platoon control scheme will be proposed to follow the desired vehicle platoon.

3. Optimal Spacing Policy

It is noticed that there are two variables in (2) affecting the platoon safety performance. The assigned region partition and the vehicle’s position . To optimize this safety-cost function in (2), we should firstly clarify the region partition strategy. Then, the following lemma is provided [33].

Lemma 1. Suppose there are vehicles in a bounded line. The optimal disjointed partition strategy for these vehicles is the Voronoi partition, which is shown aswhere is called the th agent’s Voronoi region.
Then, the safety-cost function in (2) becomeswhere .

To minimize the function , we need to find the optimal position for each vehicle. According to the optimization methods, the safety-cost function will be minimized when satisfies thatwhere and are the mass and centroid point of , which are shown by

On this basis, we obtain that

Note that the centroid of Voronoi region is the desired vehicle platoon position for the th vehicle with the road-friction function . Then, we can transform this optimal spacing vehicle platoon control problem into a target tracking one, in which the centroid is the target point. In detail, we define the tracking error as follows:

Moreover, we define a virtual leader vehicle and a virtual tail vehicle to limit the safety-cost region of the entire vehicle platoon. The dynamics of these virtual leader and tail vehicles are described bywhere and are the position and the velocity of the virtual leader vehicle and and are for the virtual tail vehicle.

4. The Adaptive DISM-Based Vehicle Platoon Control

Based on the above analyses, it shows that the optimal position for each vehicle is its centroid in the Voronoi region. When we only focus on one vehicle tracking its Voronoi centroid, the vehicle platoon control with optimal spacing policy can be transformed into a target tracking problem. Inspired by this idea, a novel adaptive DISM-based vehicle platoon control scheme is proposed for a group of vehicles in this section.

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

In order to guarantee the stability of vehicle platoon system, an improved coupled sliding surface is provided as follows:where is a positive constant parameter. The relationship between and is shown aswhere , , and

Since and is invertible, when is zero, becomes zero at the same time. Then, according to (1), (7), and (8), becomeswhere .

For the case , we obtain thatwhere .

Then, based on the boundaries of external disturbances, we have thatwhere and are the estimation of and , respectively, and and are the maximum estimation errors.

In addition, the following lemma is provided to show the stability of the proposed vehicle platoon systems [34].

Lemma 2. If is a uniformly continuous function for and the limit of the integral exists, then it satisfies that

On this basis, we have the following adaptive DISM-based vehicle platoon control schemes:wherewhere is the positive design parameter of the controller satisfying that

The adaptive laws for and are given aswhere is a positive constant and is denoted as

To formally present the tracking behaviors of vehicles and strictly show the stability of proposed control system, a theorem is provided as follows.

Theorem 1. Consider a group of vehicles on a given line described by (1). The road-friction coefficient over this line is denoted by and the optimal spacing policy is presented in (6). Then, by using the vehicle platoon control scheme in (14), the vehicles will be driven to the desired vehicle platoon with the desired intervehicle spacing headway.

Proof. Consider the following Lyapunov function candidate:As and are constants, it follows that and . Then, taking the derivation of , we obtain thatSubstituting (11) and (12) into , it followswhere is the th element in and is presented in (19).
According to the definition of in (22), we have thatThen, substituting (14) into (20), it follows thatFor the case , we have that . Then, the above equation can be rewritten aswhere . On this basis, we have thatRecalling that and , , and are all bounded, it indicates that is bounded. Then, according to Lemma 2, we have that . Since is positive and , we obtain that and will converge to zeros, which indicates the stability of our proposed vehicle platoon control system. Namely, the vehicles on the given line will converge to the desired platoon. This ends the proof.
To solve the chattering problem caused by , the function will be employed, where is a small enough positive constant. In addition, the indicator function may also cause chattering in practical application. Hence, a smooth continuous function is introduced as follows:where and .
On this basis, an improved platoon control scheme can be rewritten asBased on the above theorem and analyses, the following algorithm is provided to illustrate the procedure of the proposed vehicle platoon control system.
While proceeding the vehicle platoon control, it is worth to note that the optimal spacing policy is varying in associated with the vehicle positions. It is because the Voronoi partition is based on the vehicles’ current positions [33]. Once the vehicles update their positions, the Voronoi partition is also changed. It will lead the optimal position of the vehicle to another point. The final stable state of the vehicle platoon is that all the vehicles reach their own optimal positions and have the same velocity. Moreover, in order to effectively drive the vehicles to their optimal positions, the control gain should be chosen large enough while ensuring the stability of the proposed vehicle platoon system [34] (Algorithm 1).

Input: the initial position: ; the initial velocity: ; the road-friction coefficient function: ; the controller parameters including ;
Output: the vehicle platoon with optimal spacing policy.
(1)According to (5), calculate the centroids of Voronoi regions with initial positions ;
(2)fordo
(3)fordo
(4)  According to (7), calculate ;
(5)  Calculate and based on (1);
(6)  Construct integrated sliding surface by employing (8);
(7)  Based on (11) and (19), Calculate the and ;
(8)  According to (23), calculate ;
(9)  According to (1), update the positions of vehicles, ;
(10)end for
(11) Let . Then, calculate the updated Voronoi region and centroid ;
(12)end for

5. Numerical Simulations

Consider 9 vehicles in a given line . The dynamics of each vehicle are described by (1). The road-friction coefficient on is shown bywhere is an arbitrary point on . The details are presented in Figure 2.

The evolution of road-friction coefficient on is provided in Figure 2. Notice that the value of is close to zero around the time and in finite simulation time. This theoretical optimal spacing should be increased for safety of the platoon.

The initial position of the virtual leader is set as and . The initial positions of vehicles are randomly located on the given line, and the initial velocities of the vehicles are set as . The external disturbances are presented as . The initial states of and are given as and , respectively. The other parameters for the proposed controller are set as , , , , , , , and . On this basis, the simulation results of the proposed vehicle platoon control scheme are shown in Figure 3.

Figure 3 illustrates the trajectories of vehicles in a given line with optimal spacing policy. As shown in Figure 3, the initial positions of vehicles are randomly located in the given line. Then, by using the proposed control law in (31), the vehicles will track their optimal positions, and the intervehicle space between any two consecutive vehicles varies dynamically with the road-friction coefficient. In addition, we can find that there is no collision during this process, which also validates the effectiveness of our proposed approaches. The detailed analyses are provided in Figures 49.

The evolution of tracking errors between the vehicles and their optimal positions are presented in Figure 4. As shown in this figure, the tracking errors converge to zeros in finite time. One may notice that there is some chattering around the time and in this figure. It is caused by the changing of the road-friction function. Since the road-friction function is changing based on (32), the value of is decreasing around the time . In this scenario, the optimal point may have a big gap according to (4), which may lead a big chattering to the tracking errors. However, if one keeps using the proposed control scheme, the vehicle platoon will asymptotically converge to the zeros again. Hence, it shows that the proposed vehicle platoon control scheme is always feasible in various road-friction functions.

In Figure 5, the evolution of all the vehicle velocities is presented. As shown in Figure 5, all vehicles’ velocities converge to the virtual leader. It shows that the vehicle platoon would effectively reach the desired platoon. Moreover, the reason of the chattering in this figure is the same with Figure 4. However, one can find that the vehicle will still converge to the leader after these chattering. It also shows the robustness of our proposed vehicle platoon control system.

The evolution of the sliding mode surface and the control inputs are presented in Figures 6 and 7, respectively. As we observed from these two figures, the sliding mode surface and the control inputs both converge to a constant. Particularly, for the chattering part, they would adjust themselves such that the vehicles can maintain the desired platoon.

In addition, for the external disturbances in the vehicle’s dynamics, the estimations of its upper and lower bounds are shown in Figures 8 and 9, respectively. From these results, we can clearly find that the estimated boundaries will asymptotically converge to the constants. It shows the effectiveness of our proposed disturbance estimation methods in (21).

6. Conclusion

While considering the road-friction coefficient, we investigate the platoon control problems for a group of vehicles. In order to improve the driving safety of the vehicle platoon in various road conditions, an optimal spacing policy is proposed for the vehicle platoon with different road-friction coefficient. Then, an intervehicle space optimization framework is developed to find out the optimal spacing policy. This framework fully combines the vehicle platoon control and the road conditions, which would greatly improve vehicle platoon safety. Then, based on the proposed optimal spacing policy, a novel vehicle platoon control scheme is proposed by using the distributed integrated sliding mode (DISM). The external disturbances in the vehicle dynamics are also taken into consideration and a boundary estimation law is also developed for the vehicles. In final, the stability and feasibility of the proposed vehicle platoon control system with optimal spacing policy are strictly analyzed through theoretical derivation and numerical simulations.

Considering the vehicle safety and fuel economy, the optimal energy consumption model based on the research foundation of this paper will be proposed in the future, and then, a new platoon controller will be designed to achieve better control performance. We will try to adopt the method of cooperative adaptive cruise control (CACC) to solve these problems. Hence, we will investigate the optimal energy consumption policy for the vehicle platoon system with road-friction coefficient in the near future.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (nos. 51909008 and 61803040) and China Postdoctoral Science Foundation (no. 2021M692740).