Next Article in Journal
New Retailing Problem for an Integrated Food Supply Chain in the Baking Industry
Previous Article in Journal
Implementation of a Cryogenic Facility for Space Debris Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Graph and Safety Potential Field Theory-Based Vehicle Platoon Formation and Optimization Method

Collaborative Innovation Center of Modern Urban Traffic Technologies, School of Transportation, Southeast University, Nanjing 211189, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(3), 958; https://doi.org/10.3390/app11030958
Submission received: 17 December 2020 / Revised: 19 January 2021 / Accepted: 19 January 2021 / Published: 21 January 2021

Abstract

:
Platooning is considered to be a very effective method for improving traffic efficiency, traffic safety and fuel economy under the connected and automated environment. The prerequisite for realizing these advantages is how to form a platoon without any collisions and how to maintain and optimize the car-following behavior after platoon formation. However, most of the existing studies focus on the platoon configuration and information transmission method, while only a few attempt to address the issue of platoon formation and optimization methods. To this end, this study proposes a novel platoon formation and optimization model combining graph theory and safety potential field (G-SPF) theory for connected and automated vehicles (CAVs) under different vehicle distributions. Compared to previous studies, we innovatively incorporate the concept of the safety potential field to better describe the actual driving risk of vehicles and ensure their absolute safety. A four-step platoon formation and optimization strategy is developed to achieve platoon preliminary formation and platoon driving optimization control. Three traffic scenarios with different CAVs distributions are designed to verify the effectiveness of our proposed platoon formation method based on G-SPF theory, and the simulation results indicate that a collision-free platoon can be formed in a short time. Additionally, the G-SPF-based platoon driving optimization control method is demonstrated by comparing it with two typical control strategies. Compared with the constant spacing and constant time headway control strategies, the simulation results show that our proposed method can improve the traffic capacity by approximately 48.8% and 26.6%, respectively.

1. Introduction

The advancement in vehicular and communication technology facilitates vehicles to organize into a group of units with small inter-vehicle spacing commonly known as a vehicular platoon. In the connected and autonomous vehicles (CAVs) environment, the vehicle platoon is considered as a promising solution for enhancing road safety, improving road traffic efficiency and reducing fuel consumption in recent studies [1,2,3,4,5]. In addition, many scholars believe that CAVs have the potential to be applied in many scenarios in the future, such as car sharing systems [6,7,8], urban transport systems [9] and public transport systems [10,11]. Therefore, with the increase in the market penetration of CAVs, the research on the formation method and driving optimization of vehicle platoons will continue to be a research hotspot. The design of the formation progress includes the geometric configuration of the platoon, the cruising speed of the platoon and the mutual distance between vehicles in the platoon [12]. In the actual traffic system, the different intelligence levels of vehicles and the topological structure of the information flow between vehicles are very important factors that affect the formation of the platoons. The actual traffic system is a complex system composed of multiple traffic factors. Therefore, it is necessary to comprehensively consider the actual road environment information (e.g., vehicle information, road information) in the formation process of the platoon. Inadequate analysis of the topological structure of information flow in the platoon and a single consideration of traffic environment variables will usually lead to inefficiency of the platoon in terms of traffic efficiency. A graph and safety potential field (G-SPF)-based vehicle platoon formation model is expected to fill this research gap. The purpose of this paper is to investigate the effectiveness potential of vehicle platoon formation using graph and safety potential field theories, along with a driving optimization control strategy on the basis of safety potential field theory.
The novelty and main contribution of this study lie in the combination of graph theory and potential field theory to achieve platoon formation and driving optimization that can be further implemented in the CAVs control system in the near future. This method is new to the field of platoon control. Compared with previous studies, we innovatively incorporate the concept of the safety potential field to better describe the actual driving risk of vehicles and ensure their absolute safety under the CAVs environment. In addition, our proposed method outperforms the traditional platoon control methods (constant spacing and constant headway) in terms of traffic efficiency.
The rest of this paper is organized as follows. A brief review of the existing related studies is introduced in Section 2. Section 3 presents the modeling process of the G-SPF platoon formation method. Numerical experiments under different initial states are performed in Section 4. Finally, the conclusions are summarized in Section 5.

2. Literature Review

Although a platoon formed by the aggregation of multiple vehicles can bring a certain improvement effect to the traffic flow, these improvements are assuming that the vehicle has completed the platoon forming process. Most existing research has focused on the control and optimization of vehicle platoons which have already completed their formation. However, how to form a platoon from randomly spaced vehicles has not yet been adequately addressed. At present, most of the research on this issue has been conducted from the perspective of cybernetics. The vehicles in the platoon are regarded as intelligent units, and the dynamic platoon system is coupled through the cooperative control of the intelligent units. A recent study by Kamel et al. [13] pointed out that the formation control strategy of agents can be divided into five types based on different research methods: the virtual structure strategy, the behavior-based strategy, the leader–follower strategy, the graph-based strategy and the artificial potential field strategy. According to the characteristics of each strategy, Table 1 summarizes the functions that each strategy can achieve during the formation process.
From Table 1, it can be found that the graph-based strategy and artificial potential field strategy have the most extensive abilities. These two strategies can be well applied to the formation control of intelligent agents. In particular, the graph-based strategy can take into account the topology structure between agents in the formation process. However, due to the kinematic limitations of vehicles and the complicated traffic environment of actual roads, there are essential differences between agents and vehicles. Therefore, the existing agent formation control strategies cannot be directly applied to vehicle platoons. Bang and Ahn described the connection between CAVs within a platoon as a spring-mass-damper system [14]. They completed the description of the concept of a platoon through the construction of this system. Taking the platoon velocity and space distance as optimization objects, Heinovski and Dressler constructed an optimization algorithm for platoon formation and verified it through simulations [15]. Ye et al. found that, in practice, a reasonable optimization of the number of vehicles in the platoon and the speed of the platoon can greatly improve the efficiency of road traffic and reduce fuel consumption [16].
Table 1. Summary of different platoon formation control strategies.
Table 1. Summary of different platoon formation control strategies.
StrategyReferencesRealizable Functions
Formation Shape GenerationFormation Trajectory TrackingFormation ReconfigurationTask Assignment
Virtual structure[17,18]
Behavior-based[19,20]
Leader–follower[21,22]
Graph-based[23,24]
Artificial potential field[25,26]
All of the above methods lack the consideration of complex traffic environment factors. The road traffic environment is composed of people, vehicles, roads and other traffic infrastructures. The layout of road signs and markings and the design of the road geometry will greatly affect the actual operation of vehicles because the impact of the traffic environment on vehicle travel is difficult to quantify with a specific indicator. In recent years, a novel research method for driving safety has been proposed [27,28,29]. In our previous study, we proposed a potential field model to better describe the driving behavior of vehicles under the CAVs environment [30]. The results indicate that the potential field model can well describe the driving risks constituted by the complex traffic environment and can be used to evaluate the potential driving risks in actual traffic scenarios. In this paper, we will further expand the previous research and focus on exploring the process of forming a platoon when multiple CAVs are in different initial states (different position and speed states), and an innovative combination of graph theory and safety potential field theory is developed to identify the geometric configuration and characterize the driving risk under complex traffic environments during the platoon formation process.

3. Methodology

In this section, the platoon formation model based on graph theory and safety potential field theory is employed to describe the topologies of a vehicle platoon and estimate the impact of the complex traffic environment variables on the performance of the platoon.

3.1. Platoon Topology Control Based on Graph Theory and Safety Potential Filed Theory

Figure 1 depicts the information transfer topology diagram in a vehicle platoon, including a leading vehicle (noted as the platoon leader and marked in color) and other following vehicles (noted as the follower vehicles, and marked sequentially from 1 to i ). Communication technologies such as vehicle to vehicle (V2V)/vehicle to infrastructure (V2I) can be applied to realize the construction of the information flow topology, which can help CAVs to obtain the motion status information of surrounding vehicles. The arrows in Figure 1 represent the topological structure of information transmission between the vehicles in the platoon. These CAVs are capable of using this information to correct the distance (longitudinal and lateral) to surrounding vehicles and ultimately achieve formation control over the platoon.
The vehicle platoon in Figure 1 can be described by graph-based theory [31,32]. In graph theory, a directed graph has the expression G = ( V * ,   E ), where V * and E represent the vertex set ( V * = { v i * , i = 1 n } ) and the edge set ( E V * × V * , E = { e k , k = 1 n } ) in the directed graph, respectively. Every vertex represents an individual vehicle ( v i * ) and each edge represents a potential communication link ( e k ) . The directed edge implies the direction of communication transmission. For example, if the communication is transmitted from v i * to v j * , then v i * is defined as the parent node and v j * is defined as the child node. Then, the directed edge has the expression e k = ( v i * , v j * ) . Otherwise, the expression of e k will be rewritten as e k = ( v j * , v i * ) if the communication is transmitted from v j * to v i * . The adjacency matrix A = [ a i j ] is a commonly used representation of a graph structure. It uses a digital square matrix to record whether there are edges connected between the vertexes. In a directed graph, adjacent matrices are not necessarily symmetric. Since the element in the i-th row and the j-th column of the adjacent matrix is 1, it means that there is an edge from vertex v i * to vertex v j * , and there is not necessarily an edge from vertex v j * to vertex v i * at this time. Meanwhile, the incidence matrix I = [ I i j ] is a matrix that shows the relationship between two classes of objects: the vertex ( v * ) and the edge ( e ). The values of the elements in the incidence matrix I should follow the rules below: (1) if the edge e is directed to the vertex v , then the value I i j ( v * , e ) = 1 ; (2) if the edge e is directed from the vertex v * , then the value I i j ( v * , e ) = 1 ; (3) otherwise, the value I i j ( v * , e ) = 0 is used. The degree matrix D = [ d i ] contains information about the degree of each vertex. In a directed graph, the term degree may refer either to indegree (the number of incoming edges at each vertex) or outdegree (the number of outgoing edges at each vertex). The degree matrix D is used together with the adjacency matrix A to construct the Laplacian matrix of a graph. The expression of the Laplacian matrix can be shown as follows:
  =   D A .
Assume that the importance of each edge is consistent with the degree matrix, with reference to the definition of the incidence matrix I, the Laplacian matrix can also be expressed in the following variants [33]:
  =   I D I T .
After the above analysis, it can be concluded that in our research, the vertexes (V) and edges ( E ) correspond to the controlled CAVs and inter-vehicle communication links for information sharing, respectively. The following theorem is used to offer a stable solution to the platoon formation problem based on graph theory.
Theorem 1.
Suppose that the motion control function of the individual vehicle can be expressed by f ( · ) . f ( · ) can be an N-dimensional vector, and f i is the value of the function f ( · ) at the vertex v i in the graph. It is assumed that under the CAVs environment, the vehicles in a platoon have a specific communication topology through V2V (vehicle to vehicle)/V2X (vehicle to Everything). Changes in the motion of every following vehicle can be directly affected by the state of the leading vehicle in the platoon.
Then, we have
(i).
f ( · ) = [ s ˙ l ˙ ] .
(ii).
Δ f ( · ) = · f ( · ) .
In particular, under certain conditions, the vehicles driving on the road can form a platoon based on graph theory. This means that the longitudinal distance s and the lateral distance l can converge to the desired value through the Laplacian matrix .
Proof. 
If there is a disturbance in the motion state f of any vertex j ( v j ), the gain change caused by this disturbance to vertex j connected to vertex i ( v i ) can be expressed as follows (where,   j N i , N i represents the first-order neighborhood node of the vertex i and considering that the weights of the edges in the graph are the same, equal to 1):
Δ f i = j N i ( f i f j ) .
If edge e i j has the corresponding weight w i j , then
Δ f i = j N i w i j ( f i f j ) .
When w i j = 0 , there is no connection between vertex i and vertex j , that is to say, there is no communication between v i and v j . Then, Equation (4) can be simplified as
Δ f i = j N w i j ( f i f j ) = j N w i j f i j N w i j f j = d i f i W i f .
Consequently, for all of the N vertexes, we have
Δ f = ( d 1 0 0 d N ) f ( W 1 W N ) f = d i a g ( d i ) f W f = ( D W ) f =   f .
The proof is completed. ☐
Remark 1.
According to Theorem 1, in a vehicle platoon composed of CAVs, if the communication topology between CAVs is defined, then a graph based on the topology can be obtained, and the Laplacian matrix of the graph can be applied to achieve platoon formation with the desired distance and speed. In particular, according to whether there is a communication connection between the vehicles, the vehicles connected to each other can correct the difference between the actual distance and the expected distance through real-time communication. Thus, the longitudinal and the lateral distances between CAVs can be kept in the safe range, and the velocity of each CAV can track the desired velocity.
To describe the scenario in Figure 1, a typical graph-based control protocol is shown as follows:
Δ f = [ s ˙ l ˙ ] = [ f ( d s s a ) f ( d l l a ) ] ,
where d s and d l are the desired longitudinal distance and lateral distance between two vehicles which are connected by a mutual communication connection, respectively. Correspondingly,   s a and l a are the actual longitudinal distance and lateral distance between two communication connection vehicles, respectively. f ( d s s a ) and f ( d l l a ) express the effect function of the deviation between the desired distance and the actual distance on the vehicle acceleration. For a more detailed explanation of this function, please refer to the studies of [32,34].
The control method mentioned above is conducive to the rapid formation of the vehicular platoon but only considers two factors in terms of the space distance and vehicle communication method. In many studies [15,32], similar ideas have been used to ensure the efficiency of platoon formation. However, it is worth noting that the movement status (the value of the acceleration, the direction of the velocity, the value of the steering angle, etc.) of each vehicle in the platoon and the information of the road environment (signal period of the intersection, the speed limit of the road, etc.) will affect the driving of the platoon. Therefore, it is essential to summarize and analyze the impact of those various factors on the forming of the vehicle platoon. For this, we developed a platoon formation control model and a platoon optimization control model based on graph theory and safety potential field theory, and more details are discussed in the following sections.

3.1.1. Platoon Formation Control Model

The formation of a platoon will definitely involve the lane changing process, and vehicles need to consider the complex road environment risk (e.g., surrounding vehicle information, road line information) to make motion decisions. It is necessary to ensure the absolute safety of the vehicles during the formation of the platoon. The safety potential field of a complex road environment can be divided into three categories: the lane marking potential field E L , the road boundary potential field E B and the vehicle potential field E V [30]. These three kinds of potential field can be expressed as
E v = M i λ e β 1 a cos θ | k | ζ k | k | = m i × ( 1.566 × 10 14 v 6.687 + 0.3345 ) λ e β 1 a cos θ { [ ( x x 0 ) τ e α v ] 2 + [ ( y y 0 ) τ ] 2 } ζ k | k | ,
E L = i , j = 1 n A i e ( | d A j L | 2 σ 2 ) d A j L | d A j L | , d A j L = y l , j y A ,
E B = 1 2 η ( 1 | d l e f t B | ) 2 d l e f t B | d l e f t B | + 1 2 η ( 1 | d r i g h t B | ) 2 d r i g h t B | d r i g h t B | , d l e f t B = ( y l e f t y A ) , d r i g h t B = ( y r i g h t y A ) ,
where λ , β 1 and ζ are determined coefficients, k is the pseudo-distance,   M i denotes the equivalent mass of object vehicle i , θ is the clockwise angle formed by any point around the object vehicle and the mass center of the object vehicle with the motion direction of the vehicle and a is the acceleration of the current motion state of the object vehicle. A i represents the field intensity coefficient of different types of lane marking, which determines the maximum value of the lane marking potential field intensity. For example, the value of double amber lines A 2 is much larger than that of lane-dividing lines A 1 . y A is the ordinate value of point A in the road and y l , j represents the position coordinates of the j _ t h lane marking along the Y -axis;   d A j   L represents the distance vector from point A to the j _ t h lane marking; σ determines the velocity at which the potential field increases or decreases as the vehicle approaches or moves away from the lane marking. d l e f t B and d r i g h t B represent the distance vector from point A to the left and right road boundaries, respectively. y l e f t and y r i g h t are the position coordinates of the road boundary on the left and right sides, respectively. Finally,   η is the coefficient of the road boundary potential field.
Figure 2 displays the road boundary potential field (black dotted lines), the lane marking potential field (green dotted lines), the road vehicle potential field (red dotted lines) and the total potential field (blue solid line). The strength of the potential field at a certain point on the road represents the level of the potential traffic safety risk at that point. It can be found that the strength of the potential field reaches the maximum at the road boundary. The strength of the potential field is also relatively high at the position of the vehicle and the double yellow line. This characterization of the driving risk degree is completely consistent with the safety risks in the actual driving process of the vehicle. In our previous studies [29,35], the vehicle potential field model was proven to accurately describe the driving risk of vehicles under different motion states in the CAVs environment.
Since the constraints of the complex road environment are not taken into account during vehicle driving, as proved in Equation (7), in this paper, we combine the potential field model that characterizes vehicle driving safety with the graph theory model, by introducing a velocity-based slack variable based on the potential field and a function of the road environment total potential field shown as the blue line in Figure 3. The function of the road environment potential field is employed to describe the control constraints of the road environment on vehicles. Thus, we can obtain
Δ f = [ s ˙ l ˙ ] = [ f ( d s s a ) f ( d l l a ) g ( E e ) ] , g ( E L ) = { 1 E e E 0 0 E e > E 0 ,
where E e and E 0 represent the potential field intensity of the actual road environment and dotted road line, respectively.

3.1.2. Platoon Formation Control Model

After the formation of the platoon, the optimal car-following control of vehicles in the platoon is key to improving traffic efficiency and avoiding string instability. In this paper, we introduce a slack variable S V based on the safety potential model to the effect function f to address the problem of optimal car-following control, as shown in Equation (8). The slack variable is a comprehensive velocity gain of the vehicle caused by factors such as the vehicle state and traffic environment. S V s and S V l are the components of the slack variable in longitudinal and lateral directions, respectively.
Δ f = [ s ˙ l ˙ ] = ( [ f ( d s s a ) f ( d l l a ) ] + [ S V s S V l ] ) .
In our previous studies, the velocity control of any vehicle i in a platoon according to the safety potential field theory was characterized as
v ˙ i ( t + 1 ) = a f r e e + a j i = a m a x tanh [ δ ( v 0 ( α ) v i ( t ) ) ] e β 2 . v i ( t ) . cos ϕ M j λ e β 1 a j ( t ) cos θ | k | ζ k | k | ,
where a m a x represents the maximum allowable acceleration of the vehicle,   a f r e e represents the acceleration of vehicle i when the distance between vehicle i and the leading vehicle (vehicle j ) is long enough, v 0 ( α ) is the desired velocity of vehicle i , v i ( t ) represents the velocity of vehicle i at time t , M j denotes the equivalent mass of object vehicle j , β 2 is an undetermined coefficient and ϕ refers to the angle between the direction of the vehicle velocity and the X -axis (counter-clockwise).
Note that the velocity-based slack variable S V reflects the feedback gain of the vehicle’s driving environment on the vehicle velocity. In this paper, S V is defined as a variable that changes the vehicle’s motion state under the influence of the safety potential field, which is directly reflected in the speed change of the vehicle. Thus, the definition of the S V based on safety potential field theory is actually modeling the impact of the complex driving environment on the vehicle. The velocity-based slack variable in the lateral direction S V s can be defined as the lateral velocity control expression in Equation (13) to achieve the speed optimization of the individual vehicles in the platoon.
For the expression of the velocity-based slack variable in the longitudinal direction S V l , the lane marking potential field and the road boundary potential field are employed to describe the constraints of the lane marking and road boundary to ensure that the vehicle does not produce a deviation in the longitudinal direction and thus to enable the vehicle to keep driving in the center of the lane.
Then, as shown in Figure 3, the field forces generated by these two types of safety potential field will reach the longitudinal motion constraint of the vehicle. Similar to the field force analysis formed by the vehicle potential field, we can also derive the respective field force expressions based on the safe potential field expressions shown in Equations (9) and (10). Then, we can obtain the function expression of S V l based on the field force expressions of the road boundaries and road lines [29]. Finally, the comprehensive expression of the velocity-based slack variable S V can be shown in Equation (14).
S V = [ S V s S V l ] = [ a m a x tanh [ δ ( v 0 ( α ) v i ( t ) ) ] e β 2 . v i ( t ) . cos ϕ M j λ e β 1 a j ( t ) cos θ | k | ζ k | k | k = 1 n e β 2 v i ( t ) . sin ϕ A i e ( | d L k i | 2 σ 2 ) + e β 2 v i ( t ) . sin ϕ 1 2 η ( ( 1 | d r i g h t i | ) 2 + ( 1 | d l e f t i | ) 2 ) ]

3.2. Platoon Formation and Optimization Control Strategy

In order to achieve efficient vehicle formation operation, the control of the leading vehicle and the following vehicles is subsequently discussed to construct a complete platoon formation control model. The entire control model based on graph theory and safety potential field theory consists of four steps: the identification of vehicles that can potentially form a platoon, the recognition of the leading vehicle in a platoon, the formation of a preliminary platoon and the implementation of an optimal driving strategy for vehicles in a platoon accounting for traffic efficiency and traffic safety. Figure 4 illustrates the flow chart of our proposed method. The variable t represents the time interval for each vehicle to judge whether there is a chance to form a platoon. The indicator of the end of the algorithm is the horizontal and vertical distances between the vehicles when they reach the desired distance.
Step 1: The identification of vehicles that may form a platoon
The arrival of vehicles on the road is a random phenomenon, and the longitudinal and lateral distances between adjacent vehicles are uncertain in the initial stage. Therefore, some basic constraints should be established to identify those vehicles that may form a platoon. Two microscopic traffic indexes (i.e., vehicle headway and vehicle velocity) are commonly used to identify the vehicles which can form a platoon [4]. In this paper, we additionally use the transmission distance of the information flow as the third index to describe the limitation of the communication distance between vehicles in a platoon. The constraints in Equation (15) should be satisfied with the vehicles in a platoon as follows:
{ H i H 0 V i V 0 D l i D max V i = | v i v i 1 |
where H i is the space headway ( m ) of two adjacent vehicles (vehicle i and vehicle i 1 ) in the same platoon, H 0 is the critical value of the space headway ( m ) of two adjacent vehicles, V i is the absolute difference in velocity ( m / s ) between two adjacent vehicles (vehicle i and vehicle i 1 ), v i and v i 1 are the velocities of vehicle i and vehicle i 1 , respectively, V 0 is the critical value of the absolute difference in velocity ( m / s ) between two adjacent vehicles, which can ensure that the vehicle generates as little disturbance (from the sudden increase or decrease in vehicle velocity) as possible during the platoon formation process, D l i is the distance ( m ) between the leading vehicle and the following vehicle i and D m a x is the maximum transmission distance ( m ) that the leading vehicle can transmit in the information flow topology of a platoon.
According to the constraint requirements in Equation (15), we can make a preliminary judgment on whether vehicles have the possibility of forming a platoon.
Step 2: Identification and control of the platoon leader
According to the result of Step 1, if it can be determined that a group of vehicles can have the potential to form a platoon, then the leading vehicle of the platoon can be determined based on the natural spatial location of the vehicle. The first vehicle in the positive direction of the platoon is automatically recognized as the leading vehicle. For the special situation that some vehicles can form a platoon with the vehicles in front or with the vehicles behind, this article chooses the first vehicle in the driving direction as the leading vehicle selection criterion to form the first platoon. If the vehicles outside the communication range of platoon 1 meet the judgment condition of Step 1 with their following vehicle, this will automatically form a second platoon.
Step 3: The preliminary formation of a platoon
After exploring the identification and control of the leading vehicle, the preliminary formation of a platoon is constructed. The factors that need to be considered in the preliminary vehicle formation are the difference between the actual distance between the vehicles ( S i 1 ( t ) S i ( t ) ) and the desired distance ( d s ) and the limitations of the vehicle’s motion attributes (the value of the vehicle velocity ( v i ( t ) ) cannot be greater than the value of the desired velocity ( v 0 ), and the acceleration ( a i ( t ) ) and deceleration ( b i ( t ) ) of the vehicle cannot exceed the values of the maximum acceleration ( a m a x ) and maximum deceleration ( b m a x ) respectively). The specific expression is shown in Equation (16).
{ S i 1 ( t ) S i ( t ) d s = 0 | v i ( t ) | | v 0 | | a i ( t ) | | a max | | b i ( t ) | | b max |
In addition, it is necessary to combine the information flow topology of the platoon, which means that not only the front and rear vehicles but also the vehicles with information interaction with the platoon leader need to be calibrated in the platoon. Therefore, it is necessary to combine the corresponding graph-based control protocol of Equation (11) to control the vehicle and finally establish a preliminary platoon configuration.
Note that if the vehicle’s movement state does not change (the vehicle maintains a constant velocity in real time) and the traffic environment does not change (the road velocity limit value does not change, the road geometry does not change, etc.), the driving strategy of the platoon does not need to change. However, once there is a motion change of any vehicle, it is necessary to perform Step 4 to optimize the design of the driving strategy.
Step 4: The optimal driving strategy for a platoon
Consistency in vehicle movement behavior was considered as the objective function to improve the traffic efficiency of the platoon in many previous studies (fixed space headway between each adjacent vehicles), which ignores the impact of dynamic changes in the motion status on optimization results. After the formation of the platoon, the control method shown in Equation (12) in Section 3.1.2 is applied to find the optimal driving strategy. The optimization is mainly reflected in the car-following performance in the lateral direction and lane-keeping performance in the longitudinal direction, and this method can adjust the movement behavior of the vehicles in the platoon through the dynamic change in the distribution of the safety potential field. Under such a control method, both driving safety and traffic efficiency can be improved for the platoon.

4. Numerical Experiments

In this section, we perform several numerical experiments to verify the effectiveness of the proposed control strategy for the platoon forming process and the optimization strategy after the formation of the platoon. The tool used in the experiments is based on the MATLAB2020, the computer processor used is the Intel Core [email protected] GHz, the graphics card is the NVIDIA GeForce GTX 1050Ti, the memory is 16 GB and the memory of the VRAM is 128 MB. In this section, three scenarios with different initial states (the spatial distribution and velocity of vehicles) are discussed. In order to make a reasonable comparison, we provide the same model parameter values according to our previous research [30]. The parameters are listed in Table 2.
Scenario I: In this scenario, all the following vehicles are distributed in the left lane of the leading vehicle at the initial state and are controlled to gradually merge into the lane where the leading vehicle is located one by one by adjusting their own positions. The spatial distribution [ X i , Y i ] and the velocity [ v x i , v y i ] of each i - t h CAV at the initial state were set as given in Equation (17). Note that we use positive and negative signs to distinguish the speed direction in the Y direction. The vehicle velocity is negative when turning right and positive when turning left.
[ X 0 Y 0 X 1 X 2 X 3 X 4 X 5 Y 1 Y 2 Y 3 Y 4 Y 5 ] = [ 50 40 31 20 15 0 2 8 10 8 10 11 ] ( m ) ,   [ v x 0 v y 0 v x 1 v x 2 v x 3 v x 4 v x 5 v y 1 v y 2 v y 3 v y 4 v y 5 ] = [ 6.0 0.0 3.0 14.0 8.0 9.0 9.5 1.15 2.15 0.35 0.15 0.4 ] ( m / s ) .
The elements X i and Y i represent the lateral and longitudinal position coordinates of the i - t h CAV in spatial coordinates, respectively. Similarly,   v x i and v y i represent the lateral and longitudinal velocities of the i - t h CAV, respectively. Index i = 0 indicates the platoon leader and i = 1 , 2 , 3 indicates the following vehicle i according to the position of the vehicle.
Figure 5 depicts the trajectories of the CAVs during the platoon formation process. The gray vehicle is identified as the vehicle out of the communication range in the first step, and thus it will not participate in platoon formation. Then, the red vehicle is identified as the leading vehicle based on the longitudinal position of the vehicle at the initial moment at the second step. The other vehicles are controlled through Step 3 to form a platoon. From Figure 5, it can be found that the leading vehicle keeps driving in its own lane without any deviation, and the following vehicles are gradually merged into the lane where the leading vehicle is located one by one by adjusting their own positions. Note that Figure 6a,b present the changes in the lateral and longitudinal velocities of CAVs during the platoon formation process, respectively. Figure 6a shows that the lateral velocities of the following vehicles can converge to the desired velocity (the velocity of the leading vehicle) and become stable in the end. Figure 6b shows that the lateral velocities of the following vehicles converge to zero when the platoon is formed, which means that all the vehicles are in the same lane and no longitudinal velocity component is generated. According to Figure 5 and Figure 6, it can be verified that all CAVs in scenario I can complete the platoon formation process without any collisions by the method proposed in this paper.
Scenario II: In this scenario, all the following vehicles are distributed in the right lane of the leading vehicle at the initial state and are controlled to gradually merge into the lane where the leading vehicle is located one by one by adjusting their own positions. To show the advantages of the model in considering the complex road environment, in this scenario, we added double yellow lines on the road to simulate the platoon formation process in the merging area. The spatial distribution [ X i , Y i ] and the velocity [ v x i , v y i ] of each i - t h CAV at the initial state were set as follows:
[ X 0 Y 0 X 1 X 2 X 3 X 4 X 5 Y 1 Y 2 Y 3 Y 4 Y 5 ] = [ 86 60 40 38 25 5 2 6 10 6 10 10 ] ( m ) , [ v x 0 v y 0 v x 1 v x 2 v x 3 v x 4 v x 5 v y 1 v y 2 v y 3 v y 4 v y 5 ] = [ 6.0 0.0 8.0 14.0 8.5 8.0 9.5 0.0 0.0 0.0 0.0 0.0 ] ( m / s ) .
Figure 7 and Figure 8 present the trajectories and the lateral and longitudinal velocities of the CAVs during the platoon formation process, respectively. Similar to scenario I, all the vehicles except for the gray vehicle out of the communication range can be gradually merged into the same lane to form a platoon through our proposed control strategy in Section 4. Note that the first, second, third and fourth vehicles are controlled to maintain the car-following state in the double yellow line area where lane changing is prohibited. They start to change lanes when reaching the dotted line area and gradually merge into the lane of the leading vehicle. Compared with the previous study of platoon formation based on graph theory, consideration of the driving risk in the surrounding environment of the vehicle can better ensure traffic safety. This advantage comes from the accurate description of the safety risk of the driving environment by the safety potential field model.
Scenario III: In this scenario, the following vehicles are randomly distributed in the different lanes (left and right sides of the leading vehicle) at the initial state and are controlled to gradually merge into the lane where the leading vehicle is located one by one by adjusting their own positions. The spatial distribution [ X i , Y i ] and the velocity [ v x i , v y i ] of each i - t h CAV at the initial state were set as follows:
[ X 0 Y 0 X 1 X 2 X 3 X 4 X 5 Y 1 Y 2 Y 3 Y 4 Y 5 ] = [ 70 60 48 40 22 5 6 6 2 10 2 10 ] ( m ) , [ v x 0 v y 0 v x 1 v x 2 v x 3 v x 4 v x 5 v y 1 v y 2 v y 3 v y 4 v y 5 ] = [ 6.0 0.0 4.3 7.8 6.4 9.15 12.15 0.0 2.0 1.0 1.0 1.0 ] ( m / s ) .
Figure 9 and Figure 10 depict the trajectories and the lateral and longitudinal velocities of the CAVs during the platoon formation process, respectively. Similar to scenario I and scenario II, all the vehicles can also be controlled to gradually merge into the same lane to form a platoon through our proposed control strategy in Section 4.
The simulation results of scenarios I to III show that the platoon formation method proposed in this paper can be applied to the preliminary platoon formation of multiple CAVs in different initial states. A stable platoon is formed after approximately 20 s in all three scenarios. To perform a better analysis of our proposed optimal driving strategy for a platoon in Section 4, a certain external disturbance is applied to the leading vehicle of the platoon at 30 s, and the advantages of the optimal driving strategy in this paper are analyzed by observing the changes in the following vehicles in the platoon. The disturbance period lasts for 60 s and the simulation step is 0.1 s with the largest control acceleration and deceleration of 2 m / s 2 and −2 m / s 2 , respectively.
To verify the advantages of our proposed potential field-based optimization method in Section 4, the constant spacing strategy in Ali (2015) and the constant time headway strategy in Viel et al. (2020) are applied for comparison and analysis. Figure 11 shows the comparison results in term of velocity, acceleration and gap distance under three different control strategies.
Figure 11a–c show the changes in velocities of all vehicles in the platoon under three different control strategies. The velocity tracking effects of the constant time headway strategy and the potential field-based strategy are better, while the constant spacing strategy has a larger velocity deviation, with a maximum deviation of 1.42 m / s .
Figure 11d–f display the changes in accelerations of all vehicles in the platoon under three different control strategies. In the constant spacing strategy, the acceleration fluctuation changes the most, and the acceleration fluctuation of the constant time headway strategy has the best convergence effect. However, at the beginning of the disturbance, the acceleration fluctuates greatly.
Figure 11g–i depict the change in the gap distance between each adjacent vehicle under three different control strategies. It can be found that in the constant time headway strategy, the gap distance value is generally higher than the other strategies. This is because in this strategy, the gap distance will increase as the velocity increases. This control strategy is to ensure the speed and acceleration tracking effect of the vehicle with a large traffic efficiency sacrifice. In contrast, we can find that the control optimization strategy based on the G-SPF model proposed in this paper shows obvious advantages in terms of improving traffic efficiency.
In order to compare the three strategies more intuitively, we summarize the comprehensive performance of the platoon in terms of efficiency, safety and comfort under different strategies, as shown in Table 3.
The average time headway ( s / v e h ) represents the average headway between adjacent vehicles in the platoon that is obtained by calculating the headway based on the vehicle gap distance and velocity at each moment. Compared with the constant spacing and constant time headway control strategies, the simulation results show that our proposed method can strengthen the traffic capacity by approximately 48.8% and 26.6%, respectively. The travel time ( s ) refers to the time when all vehicles in the platoon passed the section (in this paper, we set the end point of the section to a position of 1000   m in the lateral direction). These two indicators mainly reflect the efficiency of the platoon. The velocity deviation ( m / s ) represents the average value of the corresponding velocity deviation between all following vehicles and the leading vehicle. A larger velocity deviation always means worse safety. The average jerk ( m / s 3 ) refers to the change rate in vehicle acceleration, which represents the driving comfort degree during the driving process. A smaller average jerk indicates higher driving comfort. We can find that the constant time headway control method has the highest driving comfort, but it is based on the premise of sacrificing a lot of traffic efficiency.
On the whole, the G-SPF-based strategy has the best overall performance, especially in terms of improving traffic efficiency. Note that when the velocity of the platoon is higher, the constant time headway strategy will produce a much larger gap distance, which will be unfavorable for traffic efficiency.

5. Conclusions

This study proposes a novel graph and safety potential field theory-based platoon formation and optimization method. Graph theory is applied to describe the information topology between CAVs and control the trajectory of CAVs during the platoon formation process. Safety potential field theory is exploited to characterize the driving risk of CAVs during the platoon formation process. A four-step platoon formation and optimization control strategy based on the G-SPF model is proposed. This platoon control method increases the consideration of the complex driving environment during the formation of the platoon, which ensures the driving safety of vehicles in the CAVs environment. CAVs distributed in different lanes can be aggregated into the lane where the leading vehicle is located according to the information between the CAVs without any collisions. The optimized control after the formation of the platoon shows obvious advantages in traffic efficiency and exhibits strong platoon stability, compared with the traditional fixed spacing or fixed headway control method.
From the perspective of platoon configurations in the future connected and automated environment, safe and efficient platooning has always been the research direction we are pursuing. The findings of this study illustrate that the safety potential field model, considering the multiple pieces of motion information of vehicles (velocity, acceleration, steering angle, etc.), can be well applied to vehicle platoon control. There are some limitations to this study that would need further improvements. More available field data need to be collected for the purpose of calibration and validation of our proposed model. In addition, there is no discussion of platoon formation under different vehicle information topologies. Therefore, further studies may focus on the analysis of multi-type topologies based on real vehicle experiments and try to combine different types of advanced control methods to further expand the research of this study. Nevertheless, this paper provides a new idea and method for platoon formation and optimization in the future autonomous driving environment.

Author Contributions

Conceptualization, L.L. and J.G.; methodology, L.L.; software, P.M.; validation, J.G., Z.Y. and X.Q.; formal analysis, L.L.; writing—original draft preparation, L.L. and J.G.; writing—review and editing, X.Q.; visualization, L.L., P.M. and Z.Y.; supervision, X.Q. and B.R.; project administration, X.Q.; funding acquisition, X.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Key R&D Program in China (Grant No. 2018YFB1600600), the MOE (Ministry of Education in China) Project of Humanities and Social Sciences (Project No. 20YJAZH083) and the National Natural Science Foundation of China (Grant No.51878161). Part of the research was conducted at the University of Wisconsin-Madison where the first author spent a year as a visiting student funded by the China Scholarship Council.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Data sharing not applicable. No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

We would like to thank the anonymous reviewers whose insightful comments have helped significantly improve the quality of the analysis and presentation of this study. Part of the research was conducted at the University of Wisconsin-Madison where the first author spent a year as a visiting student funded by the China Scholarship Council.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tuchner, A.; Haddad, J. Vehicle platoon formation using interpolating control: A laboratory experimental analysis. Transp. Res. Part C Emerg. Technol. 2017, 84, 21–47. [Google Scholar] [CrossRef]
  2. Feng, S.; Zhang, Y.; Li, S.E.; Cao, Z.; Liu, H.X.; Li, L. String stability for vehicular platoon control: Definitions and analysis methods. Annu. Rev. Control 2019, 47, 81–97. [Google Scholar] [CrossRef]
  3. Li, S.E.; Zheng, Y. Dynamical modeling and distributed control of connected and automated vehicles: Challenges and opportunities. IEEE Intell. Transp. Syst. Mag. 2017, 9, 46–58. [Google Scholar] [CrossRef]
  4. Ye, Q.; Chen, X.; Liao, R.; Yu, L. Development and evaluation of a vehicle platoon guidance strategy at signalized intersections considering fuel savings. Transp. Res. Part D Transp. Environ. 2019, 77, 120–131. [Google Scholar] [CrossRef]
  5. Li, L.H.; Gan, J.; Li, W.Q. A separation strategy for connected and automated vehicles: Utilizing traffic light information for reducing idling at red lights and improving fuel economy. J. Adv. Transp. 2018, 2018, 5679064. [Google Scholar] [CrossRef]
  6. Turoń, K.; Kubik, A. Economic aspects of driving various types of vehicles in intelligent urban transport systems, including car-sharing services and autonomous vehicles. Appl. Sci. 2020, 10, 5580. [Google Scholar] [CrossRef]
  7. Turoń, K.; Kubik, A.; Chen, F.; Wang, H.; Łazarz, B. A holistic approach to electric shared mobility systems development—Modelling and optimization aspects. Energies 2020, 13, 5810. [Google Scholar] [CrossRef]
  8. Pakusch, C.; Stevens, G.; Boden, A.; Bossauer, P. Unintended effects of autonomous driving: A study on mobility preferences in the future. Sustainability 2018, 10, 2404. [Google Scholar] [CrossRef] [Green Version]
  9. Palevičius, V.; Ušpalytė-Vitkūnienė, R.; Damidavičius, J.; Karpavičius, T. Concepts of development of alternative travel in autonomous cars. Sustainability 2020, 12, 8841. [Google Scholar] [CrossRef]
  10. Ma, X.; Liu, X.C.; Dai, Z.; Chen, X. Joint optimization of scheduling and capacity for mixed traffic with autonomous and human-driven buses: A dynamic programming approach. Transp. Res. Part C Emerg. Technol. 2020, 114, 598–619. [Google Scholar]
  11. Xiao, D.; Xu, X.; Kang, S. Paving the way for evaluation of connected and autonomous vehicles in buses-preliminary analysis. IEEE Access 2020, 8, 6162–6167. [Google Scholar] [CrossRef]
  12. Guanetti, J.; Kim, Y.; Borrelli, F. Control of connected and automated vehicles: State of the art and future challenges. Annu. Rev. Control 2018, 45, 18–40. [Google Scholar] [CrossRef] [Green Version]
  13. Kamel, M.A.; Yu, X.; Zhang, Y. Formation control and coordination of multiple unmanned ground vehicles in normal and faulty situations: A review. Annu. Rev. Control 2020, 49, 128–144. [Google Scholar] [CrossRef]
  14. Bang, S.; Ahn, S. Platooning strategy for connected and autonomous vehicles: Transition from light traffic. Transp. Res. Rec. 2017, 2623, 73–81. [Google Scholar] [CrossRef]
  15. Heinovski, J.; Dressler, F. Platoon formation: Optimized car to platoon assignment strategies and protocols. In Proceedings of the 2018 IEEE Vehicular Networking Conference (VNC), Taipei, Taiwan, 5–7 December 2019. [Google Scholar] [CrossRef]
  16. Li, Y.; Wang, H.; Wang, W.; Xing, L.; Liu, S.; Wei, X. Evaluation of the impacts of cooperative adaptive cruise control on reducing rear-end collision risks on freeways. Accid. Anal. Prev. 2017, 98, 87–95. [Google Scholar] [CrossRef] [PubMed]
  17. Ailon, A.; Zohar, I. Control strategies for driving a group of nonholonomic kinematic mobile robots in formation along a time-parameterized path. IEEE/ASME Trans. Mechatron. 2012, 17, 326–336. [Google Scholar] [CrossRef]
  18. Young, B.J.; Beard, R.W.; Kelsey, J.M. A control scheme for improving multi-vehicle formation maneuvers. Proc. Am. Control Conf. 2001, 2, 704–709. [Google Scholar] [CrossRef]
  19. Lee, G.; Chwa, D. Decentralized behavior-based formation control of multiple robots considering obstacle avoidance. Intell. Serv. Robot. 2018, 11, 127–138. [Google Scholar] [CrossRef]
  20. Xu, D.; Zhang, X.; Zhu, Z.; Chen, C.; Yang, P. Behavior-based formation control of swarm robots. Math. Probl. Eng. 2014, 2014, 205759. [Google Scholar] [CrossRef]
  21. Lin, S.; Jia, R.; Yue, M.; Xu, Y. On composite leader–follower formation control for wheeled mobile robots with adaptive disturbance rejection. Appl. Artif. Intell. 2019, 33, 1306–1326. [Google Scholar] [CrossRef]
  22. Kowdiki, K.H.; Kumar Barai, R.; Bhattacharya, S.; Barai, K.H.; Bhattacharya, R.K. Autonomous leader-follower formation control of non-holonomic wheeled mobile robots by incremental path planning and sliding mode augmented tracking control. Int. J. Syst. Control Commun. 2019, 10, 191–217. [Google Scholar] [CrossRef] [Green Version]
  23. Wen, G.; Zhang, H.T.; Yu, W.; Zuo, Z.; Zhao, Y. Coordination tracking of multi-agent dynamical systems with general linear node dynamics. Int. J. Robust Nonlinear Control 2017, 27, 1526–1546. [Google Scholar] [CrossRef]
  24. Li, H.; Xie, P.; Yan, W. Receding horizon formation tracking control of constrained underactuated autonomous underwater vehicles. IEEE Trans. Ind. Electron. 2017, 64, 5004–5013. [Google Scholar] [CrossRef]
  25. Liu, X.; Ge, S.S.; Goh, C.H. Formation potential field for trajectory tracking control of multi-agents in constrained space. Int. J. Control 2017, 90, 2137–2151. [Google Scholar] [CrossRef]
  26. Wu, Z.; Hu, G.; Feng, L.; Wu, J.; Liu, S. Collision avoidance for mobile robots based on artificial potential field and obstacle envelope modelling. Assem. Autom. 2016, 36, 318–332. [Google Scholar] [CrossRef]
  27. Wang, J.; Wu, J.; Zheng, X.; Ni, D.; Li, K. Driving safety field theory modeling and its application in pre-collision warning system. Transp. Res. Part C 2016, 72, 306–324. [Google Scholar] [CrossRef]
  28. Wang, J.; Wu, J.; Li, Y. The driving safety field based on driver–vehicle–road interactions. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2203–2214. [Google Scholar] [CrossRef]
  29. Li, L.; Gan, J.; Ji, X.; Qu, X.; Ran, B. Dynamic driving risk potential field model under the connected and automated vehicles environment and its application in car-following modeling. IEEE Trans. Intell. Transp. Syst. 2020. [Google Scholar] [CrossRef]
  30. Lin-heng, L.; Jing, G.; Xu, Q.; Mao, P.; Bin, R. Car-following model based on safety potential field theory under connected and automated vehicle environment. China J. Highw. Transp. 2019, 32, 76–87. [Google Scholar] [CrossRef]
  31. Navarro, Ĩ.; Zimmermann, F.; Vasic, M.; Martinoli, A. Distributed graph-based control of convoys of heterogeneous vehicles using curvilinear road coordinates. IEEE Conf. Intell. Transp. Syst. 2016. [Google Scholar] [CrossRef] [Green Version]
  32. 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. Appl. 2016, 450, 359–368. [Google Scholar] [CrossRef]
  33. Mesbahi, M.; Egerstedt, M. Graph Theoretic Methods in Multiagent Networks; Princeton University Press: Princeton, UK, 2010; ISBN 1400835356. [Google Scholar]
  34. Wu, J.; Wang, Y.; Wang, L.; Shen, Z.; Yin, C. Consensus-based platoon forming for connected autonomous vehicles. IFAC-PapersOnLine 2018, 51, 801–806. [Google Scholar] [CrossRef]
  35. Li, L.; Gan, J.; Yi, Z.; Qu, X.; Ran, B. Risk perception and the warning strategy based on safety potential field theory. Accid. Anal. Prev. 2020. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The information transfer topology diagram in a vehicle platoon.
Figure 1. The information transfer topology diagram in a vehicle platoon.
Applsci 11 00958 g001
Figure 2. Cross-sectional map of the potential field.
Figure 2. Cross-sectional map of the potential field.
Applsci 11 00958 g002
Figure 3. Different types of field forces on the vehicle B.
Figure 3. Different types of field forces on the vehicle B.
Applsci 11 00958 g003
Figure 4. Flow chart of the platoon formation control strategy.
Figure 4. Flow chart of the platoon formation control strategy.
Applsci 11 00958 g004
Figure 5. The trajectories of the connected and automated vehicles (CAVs) during the platoon formation process (scenario I).
Figure 5. The trajectories of the connected and automated vehicles (CAVs) during the platoon formation process (scenario I).
Applsci 11 00958 g005
Figure 6. The velocities of the CAVs during the platoon formation process: (a) lateral velocity; (b) longitudinal velocity (scenario I).
Figure 6. The velocities of the CAVs during the platoon formation process: (a) lateral velocity; (b) longitudinal velocity (scenario I).
Applsci 11 00958 g006
Figure 7. The trajectories of the CAVs during the platoon formation process (scenario II).
Figure 7. The trajectories of the CAVs during the platoon formation process (scenario II).
Applsci 11 00958 g007
Figure 8. The velocities of the CAVs during the platoon formation process: (a) lateral velocity; (b) longitudinal velocity (scenario II).
Figure 8. The velocities of the CAVs during the platoon formation process: (a) lateral velocity; (b) longitudinal velocity (scenario II).
Applsci 11 00958 g008
Figure 9. The trajectories of the CAVs during the platoon formation process (scenario III).
Figure 9. The trajectories of the CAVs during the platoon formation process (scenario III).
Applsci 11 00958 g009
Figure 10. The velocities of the CAVs during the platoon formation process: (a) lateral velocity; (b) longitudinal velocity (scenario III).
Figure 10. The velocities of the CAVs during the platoon formation process: (a) lateral velocity; (b) longitudinal velocity (scenario III).
Applsci 11 00958 g010
Figure 11. Comparison results under three different control strategies. (a) Velocity changes in the constant spacing strategy; (b) Velocity changes in the constant time headway strategy; (c) Velocity changes in in the potential field-based strategy; (d) Acceleration changes in the constant spacing strategy; (e) Acceleration changes in the constant time headway strategy; (f) Acceleration in the potential field-based strategy; (g) Gap distance changes in the constant spacing strategy; (h) Gap distance changes in the constant time headway strategy; (i) Gap distance changes in the potential field-based strategy.
Figure 11. Comparison results under three different control strategies. (a) Velocity changes in the constant spacing strategy; (b) Velocity changes in the constant time headway strategy; (c) Velocity changes in in the potential field-based strategy; (d) Acceleration changes in the constant spacing strategy; (e) Acceleration changes in the constant time headway strategy; (f) Acceleration in the potential field-based strategy; (g) Gap distance changes in the constant spacing strategy; (h) Gap distance changes in the constant time headway strategy; (i) Gap distance changes in the potential field-based strategy.
Applsci 11 00958 g011aApplsci 11 00958 g011b
Table 2. Parameter values [30].
Table 2. Parameter values [30].
ParameterValuesParameterValuesParameterValues
A 1 2.00 λ 0.056 a m a x 4.001
A 2 8.00 α 0.029 b m a x 3.00
σ 1.22 β 1 −0.169 v 0 ( α ) 22.032
η 3.00 β 2 0.117 H 0 5.00
δ 4.647 ζ 1.09 ζ 1.09
Table 3. Comprehensive performance for different control strategies.
Table 3. Comprehensive performance for different control strategies.
Performance IndicatorsControl Strategies
Constant Spacing StrategyConstant Time Headway StrategyPotential Field-Based
Strategy
Average time headway (s/veh)0.8391.0110.698
Travel time (s)110.7113.5108.6
Velocity   deviation   ( m / s )0.0710.0570.013
Average   jerk   ( m / s 3 )0.2150.1930.202
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, L.; Gan, J.; Qu, X.; Mao, P.; Yi, Z.; Ran, B. A Novel Graph and Safety Potential Field Theory-Based Vehicle Platoon Formation and Optimization Method. Appl. Sci. 2021, 11, 958. https://doi.org/10.3390/app11030958

AMA Style

Li L, Gan J, Qu X, Mao P, Yi Z, Ran B. A Novel Graph and Safety Potential Field Theory-Based Vehicle Platoon Formation and Optimization Method. Applied Sciences. 2021; 11(3):958. https://doi.org/10.3390/app11030958

Chicago/Turabian Style

Li, Linheng, Jing Gan, Xu Qu, Peipei Mao, Ziwei Yi, and Bin Ran. 2021. "A Novel Graph and Safety Potential Field Theory-Based Vehicle Platoon Formation and Optimization Method" Applied Sciences 11, no. 3: 958. https://doi.org/10.3390/app11030958

APA Style

Li, L., Gan, J., Qu, X., Mao, P., Yi, Z., & Ran, B. (2021). A Novel Graph and Safety Potential Field Theory-Based Vehicle Platoon Formation and Optimization Method. Applied Sciences, 11(3), 958. https://doi.org/10.3390/app11030958

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