Abstract

Vehicle platooning is a perspective technique for intelligent transportation systems (ITS). Connected and automated vehicles (CAVs) use dedicated short-range communication (DSRC) to form a convoy, in which the following vehicles can receive the information from their preceding vehicles to achieve safe automated driving and maintain a short headway. Consequently, a vehicle platoon can improve traffic safety and efficiency, further reducing fuel consumption. However, emergency braking inevitably occurs when the platoon meets an accident or a sudden mechanical failure. It is more critical when the wireless communication got delays. Therefore, “how to predefine a minimum safe distance (MSD) considering communication delay” is a challenging issue. To this end, a series of field tests were carried out to measure the communication delay of IEEE 802.11p that is the underlying protocol of DSRC. Subsequently, MSD is modeled and analyzed when the platoon travels at accelerating, cruising, and decelerating states. More importantly, the results of field tests are applied in the models to investigate the impact of communication delay on MSD in practice. The simulation results verify that the proposed model can effectively maintain the platooning vehicles’ safety even if emergency braking happens with certain communication delays.

1. Introduction

Nowadays, roadway traffic continues to cause congestion, energy consumption, and pollution. To address these issues, researchers are studying connected and automated vehicle (CAV) technologies [1]. CAVs equipped with various on-board sensors and wireless communication systems can sense and exchange information between each other. Therefore, they can move quickly, safely, and smoothly and lead to a revolution in modern transportation systems. Among the CAV applications, vehicle platooning is an important application to achieve better traffic safety, efficiency, and lower fuel consumption by reducing the aerodynamic drag of the following vehicles. The safety of a vehicle platoon depends on two critical factors: the desired minimum safe distance (MSD) and the varying wireless communication delay caused by the complex traffic environments.

Many experienced drivers know that driving at a short gap from a vehicle ahead requires a lower throttle action to propel the vehicle forward owing to the reduced aerodynamic drag [1]. Therefore, a vehicle platoon is a suitable solution to reduce emissions. Additionally, the total road capacity will also be increased when vehicles are arranged as a platoon with small spacing [2]. Hence, the determination of the MSD in vehicle platoon is very important for the following reasons: (1) it ensures that the vehicles in the platoon will not collide under any circumstances; (2) it is needed to determine the best balance point between the traffic safety and efficiency of the platoon; (3) it has an incremental relationship with the communication delay, although the impact of communication delay on MSD is very difficult to model; (4) it will be a critical parameter for the platoon controller if the MSD of platoon is modeled.

Vehicle platoon systems have attracted considerable attention in recent years. In a vehicle platoon system, several vehicles follow one leader vehicle and travel in a line maintaining a constant velocity. Each vehicle maintains a safe distance from its preceding vehicle. Owing to the shorter intervehicle distance in one lane, platoons can provide higher roadway throughput and better traffic flow control. It can also help to reduce energy consumption by avoiding unnecessary fluctuations in speed [3]. Despite these advantages, a shorter intervehicle distance can lead to safety issue [4]. Therefore, it is important for a vehicle platoon to maintain a safe intervehicle distance.

Platooning is considered as one of the innovations in the automotive industry that aim to improve the safety, efficiency, mileage, and time of travel of vehicles while relieving traffic congestion, decreasing pollution, and reducing stress for passengers [5]. Also, platooning makes it possible for vehicles to travel together closely and safely. It can reduce the amount of space used by multiple vehicles on a highway, reducing traffic congestions [6].

To this end, this study first determines a practical upper bound of communication delay by testing IEEE 802.11p in the field (IEEE Std. 802.11p, 2010). Subsequently, MSD models are built considering communication delay so that a practical and solid MSD is provided for a vehicle platoon controller. Some explanations and assumptions are made as follows: we consider a platoon of six vehicles that exchange information with each other over a vehicular network. Each vehicle is assumed that it can process incoming information and update and broadcast its own state information over the vehicular network. All communication modules are assumed to be identical, and, as a result, messages all experience a uniform (identical) time delay even if the delay might be stochastic in the real world.

The main contributions of this study are summarized as follows:(1)Field tests were carried out to obtain the maximum communication time delay(2)By considering communication delay, MSD models were proposed to guarantee the safety of platooning vehicles when emergency braking happened during accelerating, cruising, and decelerating states(3)Simulation experiments were conducted to verify the correctness of the MSD models

The remainder of this paper is organized as follows: Section 2 presents related studies on the impact of a communication delay on CAV platoon control. Section 3 describes the necessary problem statement regarding MSD of platoon CACC string stability, in which the communication time delay, GPS errors, and mechanical responses of a vehicle are introduced. Section 4 introduces a field test that measures and calculates the communication delay of DSRC based on consecutive packets lost. The main idea of this study is elaborated on in Section 5. Three numerical models are developed to identify the MSD based on communication delay. Simulations carried out to verify the correctness and accurateness of the obtained MSD are then detailed in Section 6. Finally, the main points of the present study are summarized in Section 7.

Platooning and related issues have been researched in several projects so far. PROMOTE CHAUFFEUR I + II European project [7, 8] explored truck platooning and driver assistant functions. KONVOI German national project [9] explored truck-only platoons. For platooning vehicles, the PATH project [2] in the USA required exchange information between platooning vehicles and infrastructure and the platoon travels on dedicated lanes for autonomous driving.

String stability is an important performance for vehicle platoons [9]. It is related to the ability to suppress dynamics disturbance, for example, velocity or acceleration, which needs to be emphasized towards the upstream direction of a platoon, because that might lead to a collision in the platoon. To solve this problem, spacing errors between the vehicles in a platoon are often measured. Rajamani and Zhu [10] considered practical systems with adaptive cruise control, where both manually driven and automated cars can coexist. It was shown that the intermediate spacing can be reduced while maintaining string stability through wireless communication. Liang et al. [11] showed that the string stability can be obtained through an ordering strategy with respect to the vehicle mass. However, the string-stable performance cannot guarantee driving safety when emergency braking suddenly occurs by any vehicle in the platoon.

Collision avoidance has been studied in many areas of engineering, such as automotive engineering, maritime transportation, and unmanned aerial vehicles [12]. Nevertheless, few studies have considered safety strategies for CAVs in an emergency scenario. Recently, Ali [13] utilized reachability analysis tools for threat assessment and proposed a novel automotive safety function based on the vehicle state and road preview information.

Peters et al. [14] proposed a control strategy to achieve platooning stability with certain time delays by applying the leader state to the other members of the platoon. Kim et al. [15] presented an enhanced time-delay controller for the position control of autonomous vehicles and proposed an integral sliding-mode controller to improve the control precision. Zhang et al. [16] designed an adaptive sliding-mode controller considering the communication time delay and uncertainties to enhance vehicle mobility and safety. Song et al. [17] proposed a motion model based on a car-following model that describes the dependent motion of vehicles in the single-lane case to consider the motion dependence across vehicles. Zhao et al. [18] proposed a rear-end collision warning system (ReCWS) based on dedicated short-range communication (DSRC) information transmission delay and GPS error and verified the warning system by field tests. Ploeg et al. [19] proposed a control strategy for graceful degradation of one-vehicle look-ahead CACC to guarantee the platoon safety, which can degrade CACC to ACC when the communication network has latency and packet loss. Oncu et al. [20] approached the design of a CACC system from a Networked Control System (NCS) perspective and presented an NCS modeling framework. And they developed a technique to study the string stability of vehicle platoon. Abou et al. [21] proposed a novel CACC strategy to overcome the homogeneity assumption. This strategy can achieve string stability for uncertain heterogeneous platoons. These researchers also formulate an extended average dwell-time framework and an adaptive switched control strategy in order to handle the inevitable communication losses. A summary table is shown in appendix. However, these studies did not investigate the safety issues during emergency braking while accompanied with communication delay.

Some studies have investigated the performance and time delay of the IEEE 802.11p protocol, as well as the platoon controller. Nevertheless, the influence of the communication time delay on the MSD of vehicles in platoon has not been investigated. Therefore, in this study, we attempt to fill this gap in the literature. The impact of communication time delay on MSD is investigated in an emergency braking scenario. Field test data are used to calculate the MSD of vehicle platoon in practice.

3. System Formulation

We assume that a platoon consists of a limited number of vehicles . Vehicles are labeled in the order of platoon, where is the leader and are the consecutive followers. The state of vehicles is represented by , where and are the position and velocity of the th vehicle, respectively. The state of the th vehicle evolves in time according to the following stochastic differential equations:where is the control input at time and represents a noise generator affecting the dynamics of the vehicle that models the uncertainty diffused in the system. It is assumed that noise acts on every vehicle additively and independently of the noise from the other vehicles.

The noises may contain communication time delay, GPS error, mechanical response, surface friction, and so on. In this study, all the information of leader and predecessors is transmitted by wireless intervehicle communications. Therefore, communication time delay would be mainly investigated in theory and practice. The purpose of this study is to confirm the impact of the communication time delay on the MSD between platooning vehicles.

A predecessor-leader following topology is adopted to form a cooperative platoon [22], as shown in Figure 1. The topology is used to characterize the connectivity and information flow between vehicles under the vehicular network environment. Each vehicle in the platoon obtains the real-time dynamics states (i.e., position and speed) from the lead and preceding vehicles through the vehicle-to-vehicle (V2V) communications.

Figure 1 shows a schematic of the predecessor-leader following topology [22], which is used to characterize the connectivity between platoon vehicles under the connected environment. Each vehicle in the platoon obtains real-time information (i.e., position and speed) from the front and lead vehicles through the V2V communication system under this environment.

The objectives of platooning control are to ensure that two conditions are satisfied: (1) the pairwise difference between the positions of two adjacent vehicles converges to zero; (2) the platoon reaches the same uniform speed under a steady state. These conditions can be synthesized a controller as follows:where is the communication time delay, is the gain of speed error, is the gain of distance error, is a tuning parameter, is the distance traveled by vehicle , and and are two optional desired controllers of i th vehicle calculated by using predecessor’s state and leader’s state, respectively.

Equation (3) indicates the final desired control should be the minimum of and . The first and second terms in (4) and (5) represent the speed error and distance error. Equations (4) and (5) ensure that conditions (1) and (2) are satisfied and the pairwise difference converges to zero. The controller guarantees that the platoon reaches a uniform speed and a safe relative distance between two vehicles under a steady state.

4. Field Test of Communication Delay for DSRC

For modeling a practical MSD, field tests are carried out to determine the actual communication delay in a platoon. Nowadays, DSRC and C-V2X (cellular-vehicle-to-everything) are the two major techniques for the communication of CAVs. DSRC technique was developed by the IEEE (Institute of Electrical and Electronic Engineers) using IEEE 802.11p standard as its underlying protocol, while C-V2X technique was developed by 3GPP (3rd Generation Partnership Project) as LTE-V2X standard (an expansion of the LTE) and evolved to 5G.

For the vehicle platooning, direct vehicle-to-vehicle (V2V) communication in short range is needed. For this requirement, DSRC can well support that by its nature characteristic. LTE-V-Direct mode of C–V2X also can be used to satisfy the requirement. However, the LTE-V-Direct mode is proposed in Release 14 by 3GPP for a short period. There is no hardware module for its practical applications currently. By contrast, DSRC has been extensively tested and verified. The chips and modules of DSRC are relatively mature. In fact, the dedicated frequency for direct communications is similar between DSRC and C-V2X (LTE-V-Direct). Accordingly, DSRC devices are used to determine the actual communication delay for the vehicle platoon in this study.

4.1. Characteristic Analysis on DSRC

IEEE 802.11p is an amendment of WiFi that meets the relevant applications of intelligent transportation systems (ITS) and has already been used for DSRC [23]. Based on the standard of the IEEE 802.11p protocol, a 75 MHz bandwidth from 5.850 to 5.925 GHz is allocated to DSRC by the Federal Communications Commission of the US [24]. This 75 MHz spectrum is divided into six service channels and one control channel of 10 MHz. Apart from the 802.11p, IEEE has also formulated a series of protocols for vehicular communication systems named Wireless Access for Vehicular Environment (WAVE). IEEE 802.11p is modified from 802.11a and defines the physical layer of the WAVE stack and part of the medium access control layer [24]. Based on the IEEE 802.11p standard, information such as position, speed, and direction is delivered from vehicle to other vehicles every 100 ms in a platoon. More detailed contents are elaborated in Appendix A.

4.2. Determination of DSRC Communication Delay by Field Test

In this study, two real vehicles BYD Yuan and Ford Focus as shown in Figure 2 equipped with DSRC on-board units are used.

On-Board Unit (OBU) is designed to transmit and process data between two connected vehicles, as shown in Figure 3. OBU includes two devices that are On-Board Diagnostics (OBD) and DSRC module. OBD is responsible for exchanging data between the vehicular system and the DSRC module (Figure 3(a)). DSRC module is in charge of transmitting packets between vehicles (Figure 3(b)). Figure 4 shows the bird’s-eye view of the CAV test field of Changn’an University where the experiments were carried out.

The packet delivery rate (PDR) of the vehicles can be calculated as follows:where and are the number of data packets received by the destination node and sent by the source node, respectively.

Complete clock synchronization is difficult to achieve; thus, the round-trip time (RTT) is calculated to obtain the communication delay. The time taken for a data packet to be sent is denoted as T1; the time elapsed after receiving the data packet is denoted as T2; the time taken for the data packet to be transferred from the sender to the receiver is denoted as T3; when the sender receives the data packet, record the time and record it as T4. Then, the RTT can be calculated asand the communication delay can be calculated as

The following observations were made from the field test:(1)Neither the PDR nor the latency changes significantly when the distance between two vehicles is less than 400 m(2)The PDR and latency do not change as the speed of the vehicles increases up to 100 km/h(3)The average latency of 802.11p is approximately 5 ms with a PDR of 100%

There are pieces of literature to prove that the number of vehicles (nodes) would not have observable effects on the time delay unless it has a huge number of vehicles or the distances of vehicles are beyond the maximum communication distance of DSRC [25]. The communication time delay neither has observable differences that can affect safe distance under normal weather conditions (rain, fog, and cloudy day) [26]. Our experiments do not involve extreme weather, which can be considered as the next step of the research.

4.3. Time-Delay Calculation

Based on the standard 802.11p, the PDR is not lower than 90%. In the test above, the PDR was over 98%, which indicates that a maximum of 20 packets out of 1000 were lost. However, the MSD of vehicles in a platoon cannot be determined only based on the PDR. It cannot be known whether the packet loss has a uniform distribution or concentrated distribution. In this case, the number of consecutive packet losses will have a large impact on traffic safety. Yi et al. [27] proposed the Update Delay (UD) framework to represent the time elapsed between two consecutive successfully received CAMs from a specific transmitter at a specific receiver. Unlike the simulation result in [28], the test on the real vehicles showed that the maximum number of consecutive packet losses is two with a PDR of 98%. In the most extreme condition whereby the lead vehicle decelerates at the beginning of the delivery of one packet and two consecutive packets are lost, the maximum communication time delay iswhere is the average latency of 802.11p with a PDR of 100% and is the time taken of the transmission with one packet. This is consistent with the observations. Considering a loss of three consecutive packets, the time delay is  =  . Based on the standard of 802.11p, the packet loss rate should be no larger than 10%; otherwise, the communication network cannot be used on vehicle networking. We also tested the consecutive packet loss number with 100%–90% PDR; the consecutive packet loss number has no obvious change due to the CSMA/CA protocol.

Figures 5 and 6 show the influence of distance and PDR on communication time delay. A series of experiments have been performed to investigate the impact on the performance of platoon. The results indicate that the impact of PDR on time delay can be ignored compared with the influence of consecutive packet loss. On the other hand, the number of vehicles (nodes) would not have observable effects on the time delay, unless it has a huge number of vehicles or the distances of vehicles are beyond the maximum communication distance of DSRC [25]. In this study, the number of vehicles is 6; it is far less than the capacity of DSRC. Therefore, the influence of traffic density is beyond our consideration.

5. Modeling and Analysis on MSD

Figure 7 shows the vehicle braking process of vehicles and in the platoon. The two vehicles in the right are the state of the vehicles and after braking; is the gap between vehicles; and are the length of two adjacent vehicles; is the gap after braking; and and are the distance between vehicles during the decelerating process, respectively.

In a platoon, an appropriate headway between two consecutive vehicles should be approached for driving safety. As above mentioned, the desired acceleration of each vehicle in the platoon would generally follow equation (3). However, the communication delay caused by the DSRC system also needs to be considered to guarantee the safety of vehicles. Figure 8 shows a flow diagram of the information transmission process in the vehicle platoon.

MSD models will be designed and proposed as in the following subsections. These models are formulated to define MSD for an emergency braking scenario during platooning vehicles cruising, accelerating, and decelerating.

5.1. MSD Model for Cruising State

In this paper, and denote the communication time delay between vehicles and and vehicle and the lead vehicle L, respectively. The vehicle mechanical response delay is the same for each vehicle in the platoon. When a vehicle in a platoon of vehicles which drives at the same uniform speed under a steady state brakes, all vehicles finally reach a steady state. The time consumed during braking can be calculated as follows:where and are the time consumed by the leader and vehicle , respectively, and is the final speed of the platoon. In this case, the difference in braking distance of vehicle and the lead vehicle, denoted as di and dL, respectively, can be calculated as follows:

Each vehicle in the platoon has the same velocity before braking, that is, , and the acceleration and the mechanical response delay are the same. From , it can be seen that is irrelevant to the result of the difference in braking distance. This indicates that when the vehicles in the platoon have the same mechanical response delay, it would have no influence on the MSD.

From (10)–(13), the time taken for the deceleration process of the lead vehicle can be calculated as follows:

The time taken for vehicle to slow down to the same speed as that of the leader isand the distance that vehicle travels during the decelerating process is

Then, the difference in the distance traveled by the two vehicles is

Because the platoon is in a steady state at the start, should be equal to . Therefore, (10) can be rewritten as

From (18) it can be seen that the difference in the distance traveled by the two vehicles increases as decreases. Furthermore, the maximum value of should be used to calculate the MSD. In this case, the minimum value of , that is, 0, can be taken. Then, (18) can be written as

From (20), the difference in the distance traveled by the two vehicles can be obtained as follows:

According to Yi et al. [27] and Suzuki et al. [29], the maximum deceleration of the vehicle with the emergency brake on is , and the maximum acceleration of vehicle that guarantees the comfort of the passengers is .

The GNSS error of the CAV must be below 20 cm [30], and the tested vehicles met this requirement [31]. To ensure that the GNSS error of two vehicles does not influence traffic safety, it is necessary to add the error two times in the calculation of the MSD.

On the other hand, two vehicles need a gap of a certain volume when the velocity is 0. Based on the consideration of real traffic conditions, the gap was set to 1 m. Then, the MSD iswhere is the gap when the velocity is 0 and is the maximum GNSS error.

5.2. MSD Model for Accelerating State

The calculation above shows the MSD with the platoon under a steady state (uniform motion). However, the emergency brake of the platoon could happen during the acceleration or deceleration motion. In this condition, the mechanical response cannot be ignored.

In the acceleration process, equations (16)–(18) can be written as

In these equations, represents the maximum acceleration of vehicle that guarantees the comfort of the passengers, which can be seen as the maximum acceleration in the normal driving state. The mechanical response can be seen as 0.3 s based on the research of Davis [32].

5.3. MSD Model for Decelerating State

At the decelerating state, the mechanical response cannot be ignored as well due to the vehicles have different velocity when braking. The maximum deceleration also guarantees the comfort of the passengers. In the deceleration process, the equations can be written as

5.4. Analysis of MSD Models

In Figure 9, it can be seen that the MSD in the three states grows with the increase of communication time delay. The result shows that communication delay indeed has a negative impact on the final MSD. Therefore, it is reasonable to consider communication delay in the MSD model. On the other hand, we also can observe that the MSD in the accelerating state is the largest, the one in the cruising state is in the middle, and the one in the deceleration state is the least. The reason for this phenomenon can be mainly understood as the energy change of vehicles. Speed can be an energy signal for platooning vehicles. The energy is continuously accumulated when the vehicle is in the accelerating state. More energy is needed to be consumed by emergency braking. That means this process must experience a longer braking distance. Thus, the final MSD is longer than the other state. On the opposite, the energy has already been consumed during the decelerating state. The vehicle must take a short braking distance to stop if emergency braking happens at this time. For a similar reason, the MSD in the cruising state is in the middle level compared with the other two states.

Based on the three models, the MSD at different velocities can be calculated. Table 1 lists the results of the MSD at different velocities. The first column of minimum spacing is the safe distance when the platoon is accelerating; the second column is the safe distance when the platoon is traveling at a constant speed; the third column is the safe distance when the platoon is decelerating.

It can be seen from Table 1 that the MSD at three states has been calculated from velocity 5 km/h to 120 km/h. The values of MSD are relatively close at low velocity under the three states, while the difference of MSD is relatively large at high speed. It can also be observed that the MSD changes greatly at the accelerating state with the increase of velocity, that is, from 2.57 m to 17.49 m. On the opposite, the MSD changes less at decelerating state with the increase of velocity, that is, from 1.43 m to 5.69 m. These results accord with the rule of energy conversion that has been discussed in Figure 9.

6. Validation Based on Simulation Experiment

In the test, a one-lane one-way straight 2 km road section was selected. The platoon enters the starting point (the left side of the road in Figure 10) of the road section at a certain set speed, and the leader receives an emergency braking signal after 30 s. Table 2 lists the main platooning parameters.

A vehicular network framework Veins 4.7 was used to test the MSD models in this study. Veins is an open-source framework composed of a network simulator OMNeT++ 4.7.1 and a road traffic simulator SUMO 0.25.0. OMNeT++ is used to simulate the V2V communication network based on the IEEE 802.11p standard, and SUMO is used to simulate the road traffic of vehicles in a platoon. These two simulators interact with each other through a standard traffic control interface (TraCI) by exchanging transmission control protocol messages.

The data rate is set to the data rate of 6 Mbit/s for IEEE 802.11p broadcasting; the transmission power is set to 300 mW. The Two-Ray Interference model propagation model is used. According to the setting of the propagation model, the radio communication range is about 366 m. The broadcast frequency could be changed to adapt to the requirements of an application. In this work, we use the same broadcast frequency for evaluating all the investigated protocols in the defined scenarios. Moreover, the size of beacon is set to 378 bytes, where the entry number of message list is set to 40. The beacon sending period is 1 s, and we focus mainly on the simulation of one-hop neighborhood worst-case refresh update. The simulation setting parameters are shown in Table 3.

A six-vehicle platoon is conducted to study the impact of the communication time delay on MSD models. The number of vehicles is chosen to ensure the efficiency of the simulation. It is worth noting that an excessive number of vehicles can cause data redundancy. In this paper, the platoon uses a predecessor-leader following network topology, in which the transmissions are unidirectional communications. Each vehicle only receives massages from the lead vehicle and the vehicle in the direct front. For the simplification of theory deduction and experimental simulation, we assume that the communication delay is constant, even if it has a random change in the reality.

The main purpose of this simulation is to ensure that the proposed MSD models would let vehicles have enough response time and distance to handle the emergency braking with a practical communication delay. The simulation was performed repetitively at a velocity from 5 to 120 km/h to guarantee the consistency of the results.

Figure 11 shows plots of the vehicle spacing after emergency braking as a function of the MSD of vehicles in the platoon with a communication delay of 305 ms; the area under the red line represents the condition in which a crash will occur. The points in Figure 11 represent the distribution of each simulation result. The five figures, respectively, represent five different gaps between the six vehicles in platoon. It can be seen from the figures that there is no point below the red line, which means that the MSD model was suitable to avoid the crash. On the other hand, the distribution of points becomes more centralized from Figures 11(a)11(e). This indicates that the time headway is tending to the minimum communication time delay from Figures 11(a)11(e), which is 5 ms. This result is consistent with the characteristic of the information flow topology; that is, the lead vehicle will transmit the information to all the vehicles in the platoon.

Figures 12 and 13 show plots of the vehicle spacing after braking as a function of the MSD of vehicles in the platoon when traveling at a constant speed and decelerating. From Figures 1113, it can be seen that, with all communication delays, the vehicles towards the front lead to more results close to the red line. Moreover, the tendency of the results is uniform with different communication time delay. On the other hand, the fact that there are always some points close to the red line indicates that the packet loss affects the MSD. In this study, the vehicle receives the information from the lead vehicle and the vehicle ahead. Once the vehicle i has packet loss from the lead vehicle, it can still receive the information from the vehicle ahead, which has the double insurance, and be able to combine the information of vehicles in front. In this case, the lower position of the vehicle in the platoon has a lower possibility of packet loss.

Figures 14 and 15 show plots of the vehicle velocity and travel distance during the braking process as a function of the simulation time; the Y-axis in Figure 14 is the vehicle velocity and in Figure 15 is the distance that vehicles travel. Different colors of lines show each vehicle in platoon. The value shown in Figures 14 and 15 is the mean value of multiple experiments. It can be seen that the curve of the vehicle distance in the platoon is consistent with the calculation results.

7. Conclusion

We developed a numerical method to determine the MSD of CAVs in a platoon based on the communication time delay obtained by real vehicle field test, GNSS error, and mechanical response delay. In this method, the MSD is calculated by a modified Gipps’ model adapted to the dynamic model of a CAV platoon. To test the effectiveness of the MSD calculation, a simulation based on SUMO and OMNeT++ was performed. The results show that the MSD determined by the proposed method can effectively avoid vehicle crashes in the platoon and is suitable for platoon control under the IEEE 802.11p protocol. The following conclusions can be drawn from this study. The communication time delay of DSRC caused by consecutive packets lost is obtained by field test, which is a maximum of 305 ms in the case of good communication. Afterwards, three models are built to represent the MSD of platoon under accelerating, cruising, and decelerating states. The communication delay obtained by field test is used for the calculation of MSD. Finally, the correctness of the calculation results is verified through multiple sets of simulation experiments. The results of this study indicate that the vehicle spacing cannot be reduced indefinitely due to the communication delay of the 802.11p protocol. Although many influence factors have been considered, there are also some limitations in this study. The simulation only has 6 vehicles; the influence of traffic density has not been taken into account. On the other side, the vehicles’ types are the same; the effect of vehicle type is not concerned. In future studies, other influencing factors of the MSD of the vehicles in platoon, for example, the accuracy of the speed sensor, road surface condition, and vehicle type, should be investigated [33].

Appendix

A. DSRC Technique and IEEE 802.11p Protocol

The layered architecture for the DSRC technique is shown in Figure 16. For IEEE 802.11p, the physical layer (PHY) employs the Orthogonal Frequency Division Multiplexing (OFDM) which allows the digital data to be efficiently and reliably transmitted over a radio channel, even in multipath environments as the modulation scheme [34]. When there are multiple nodes in the channel, channel interference would become a problem under the 802.11p protocol. For this issue, the Media Access Control (MAC) layer employs the fully decentralized Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) protocol. This contention- and random-based MAC protocol cannot completely avoid packet collisions caused by simultaneous channel usage at high traffic densities, but the bandwidth and channel are enough for the six vehicles’ platoon. Meanwhile, in order to provide a low-latency transmission guarantee for traffic safety applications, the multichannel mechanism of IEEE 802.11e (also known as IEEE 1609.4) is introduced in terms of the QoS of the IEEE 802.11p communication protocol.

In the field tests, it has been discovered that the channel interference problem exists and causes packet loss, which becomes the main factor of communication delay. Meanwhile, due to the existence of RTS/CTS mechanism in CSMA/CA protocol, there will be no long-term, large-scale packet loss during the communication. And the consecutive packet loss number with 100%–90% PDR has been tested, the results have no obvious change due to the CSMA/CA protocol. Therefore, very few consecutive packet loss becomes the main influence factor of the MSD.

The process of RTS/CTS mechanism is shown in Figure 17. The first group of nodes are around the sender. They start to mute after receiving the RTS until they receive the ACK. The second group of nodes are the ones around the receiver. They also start to mute after receiving the CTS until they receive the ACK.

IEEE 802.11p includes QoS channel access conforming to Enhanced Distributed Channel Access (EDCA) (i.e., 4 queues with different access categories) and accurately captures frame timing, modulation and coding, and channel models. IEEE 802.11p uses the EDCA mechanism to perform the channel access procedure. Frames are classified into four access categories (ACs), as shown in Table 4, providing different priorities for the data from higher layer. That is, the data with a higher priority will be transmitted first.

In EDCA of IEEE 802.11p, the Interframe Space (IFS) uses a new concept, namely, using Arbitration Interframe Space (AIFS) instead of DIFS in WiFi. The AIFS length and the maximum and minimum Content Window (CW) are based on the priority (category) of the data; as shown in Table 5, aCWmin and aCWmax are equal to 15 and 1023, respectively.

EDCA can improve the route queue capacity so that the route forwarding delay can be relaxed.

Summary Table of Related Works is given in Table 6

Data Availability

No data were used to support this study.

Conflicts of Interest

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

Acknowledgments

This work was supported in part by the National Key Research and Development Program (Grant no. 2019YFB1600100); the National Natural Science Foundation of China (Grant no. 61973045); the Key Program of the National Natural Science Foundation of China (Grant no. U1864204); the Shaanxi Province Key Development Project (Grant no. S2018-YF-ZDGY-0300); the China Postdoctoral Science Foundation (Grant no. 2020M673323); and the Natural Science Foundation of Shaanxi Province (Grant no. 2018JQ6035).