Next Article in Journal
FPGA-Based Optimization of Industrial Numerical Machine Tool Servo Drives
Previous Article in Journal
SWIPT Cooperative Protocol for Improving the Communication Quality of Cell-Edge Users in NOMA Network and Its Performance Analysis
Previous Article in Special Issue
Dynamic Beacon Distribution Mechanism for Internet of Vehicles: An Analytical Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluating Efficiency of Connected and Autonomous Vehicles with Different Communication Topologies

School of Intelligent Manufacturing Engineering, Chongqing University of Arts and Sciences, Chongqing 402160, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(17), 3584; https://doi.org/10.3390/electronics12173584
Submission received: 31 July 2023 / Revised: 14 August 2023 / Accepted: 20 August 2023 / Published: 24 August 2023
(This article belongs to the Special Issue V2X Communications and Applications for NET-2030)

Abstract

:
Connected and autonomous vehicles (CAV) employ vehicle-to-vehicle communications to safely drive in a platoon with short inter-vehicle distances, which can improve traffic throughput and reduce fuel consumption. With the development of wireless communication technology, more and more information can be used for vehicle controllers. However, is more information better? In this paper, a fuel economy-based performance evaluation index is established for evaluating the efficiency of CAVs driving in a platoon with different communication topologies. Four typical communication topologies that describe the CAV with different amounts of information are studied by the linear controller. The differential evolution algorithm is used to solve the parameters. Due to the increase in information, more control parameters need to be computed, and it is hard to find an optimal solution. So, the simulation results show that CAV with more information did not obtain a better fuel economy.

1. Introduction

Car travel provides convenience to people’s lives but also has a certain negative impact on the environment and the community, namely, huge fuel consumption and traffic safety. Despite decades of research by many scientists from different areas, these problems are still not completely solved. With the development of information technology, especially the advent of fifth-generation (5G) for vehicular communications, these problems are trying to be solved from a novel perspective of communication, computation, and control [1,2]. Some special roads, notably the intersection [3] and ramp [4], should expect a vehicular communication network.
At the intersection, traffic signals always let the vehicles slow down and accelerate away. A significant amount of fuel is spent, and rear-end accidents often happen in this process. Through vehicle-to-infrastructure (V2I) communications, information about traffic lights and the states of vehicles is easy to obtain, and many control methods have been proposed to solve these problems. By controlling vehicles, an optimal velocity planning scheme based on probabilistic prediction of traffic signal timing is used to increase vehicles’ energy efficiency [5]. On the other hand, through the control of traffic signals, under consideration of vehicle fuel consumption and dynamic characteristics, a dynamic traffic signal timing optimization strategy was proposed to reduce vehicle travel delays around intersections and enable traffic safety [6].
As a frequently encountered traffic scenario, on-ramp merging has also been studied under the conditions of vehicle-to-vehicle (V2V) and V2I communication. For two strings of vehicles at highway on-ramps, a rule-based cooperative merging strategy was proposed to optimize the merging sequence and improve traffic efficiency and safety [7]. Time delay is never an avoidable topic for communication. In the scenario of on-ramp merging for CAVs, the statistical characteristics of the communication delay are explored from the literature and the real field test, and a communication delay estimation model based on statistical techniques is proposed to compute the corresponding optimal control law [8].
Vehicle platoons are another important practical application for vehicular communications. With high traffic density, high speed, low wind resistance, and so on, the platoon has attracted a lot of attention. In the early PATH program [9], control architecture, control scheme, sensor and actuator, communication networks, stability analysis, and any other topics were studied [10]. At the beginning of the 21st century, theoretical analysis was carried out with a linear model; local quadratic performance indexes and linear quadratic optimization were used to obtain the decentralized overlapping longitudinal control for each individual vehicle [11]. Experiments with real cars have been conducted to demonstrate the feasibility and potential of the vehicle platoon at the National Institute of Advanced Industrial Science and Technology in Japan [12].
Since then, vehicle platoons have drawn a lot of attention in the fields of Intelligent Transportation Systems (ITS). According to research findings, the following vehicle using only relative spacing information to follow a constant distance behind the preceding vehicle leads to string instability. It is found that a small disturbance acting on one vehicle can propagate and have a large effect on another vehicle [13]. To overcome the instability of the platoon, wireless communication is used by vehicles to exchange information. Cooperative adaptive cruise control, as an extension of adaptive cruise control, has an improvement in traffic flow stability and a slight increase in traffic flow efficiency [14]. In fact, wireless communication is inevitable with limited communication bandwidth and time-varying transmission delays. Some improved cooperative adaptive cruise control systems have been developed, for example, the event-triggered control scheme and communication strategy for platoons [15]. In addition, only a few following vehicles can access the information of the leader, which is also normal for vehicle communication networks. A distributed adaptive event-triggered observer and the car following control protocol are proposed for vehicular platoon control [16].
With the rapid deployment of vehicle-to-everything (V2X) techniques, CAVs can receive more information from others, with the condition that different numbers of vehicles’ position, velocity, acceleration, etc. But how much information should be sufficient for a vehicle platoon? Almost all of us have been conditioned to think that the more, the better. But is this really the case? In this paper, a vehicle platoon with different communication topologies has been studied, and each CAV can receive information from a different number of other CAVs through the V2V and V2X. Every CAV’s driving decision is computed by the received information. The remainder of this paper is organized as follows. In Section 2, the system structure of the CAV platoon with four typical communication topologies is presented. The fuel economy-based performance evaluation index and its optimization-solving method are presented in Section 3. The simulation results of the platoon with specific scenarios are presented in Section 4, along with some conclusions and discussion in Section 5.

2. Problem Formulation

Consider a platoon of N + 1 CAVs running on a straight, flat road, with the leading CAV indexed by 0 and N following CAVs indexed from 1 to N . All following CAVs can receive information from neighboring CAVs and make a control decision to maintain a similar velocity with the leading CAV.

2.1. Communication Topologies

Laser, radar, camera, GPS, and light detection and ranging are the usual sensing components for the CAV. The sensing components enable the CAV to know the surrounding environment, especially the obstacles. Other CAV’s information such as position, velocity, and acceleration, can be received through wireless communication. If the CAV wants any other CAVs’ information, it can be received with the help of a communication network. In this paper, referring to the research in [17], four typical communication topologies have been considered.
Firstly, the predecessor-following (PF) communication topology is shown in Figure 1. In the PF communication topology, each CAV can only receive information from its preceding CAV. The lead CAV was driving with a higher level of control, and it did not receive any information from the following CAV.
Secondly, the predecessor leader following (PLF) communication topology is shown in Figure 2. Compared with the PF communication topology, the second-following CAV and its following CAVs in the PLF can receive additional information from the leading CAV.
Thirdly, the two predecessor-following (TPF) communication topology is shown in Figure 3. Compared with the PF communication topology, the second following CAV and its following CAVs in the TPF can receive one more CAV’s information from the second in front of themselves.
Lastly, consider the PLF and TPF communication topologies; the fourth communication topology, named a two predecessor leader following (TPLF), is shown in Figure 4. Each following CAV under the TPLF communication topology can receive at most the other three CAVs’ information.
The CAVs in these four communication topologies can receive different amounts of information. It assumes that all communication connections are one-way, which means that the preceding CAVs do not need to receive information from their followers.

2.2. Individual CAV Dynamics

Consideration of the platoon of CAVs with identical dynamics, and their dynamics can be described with nonlinear differential equations as shown in [18,19,20]. And a simplified vehicle dynamics model is often adopted for platoons, which is obtained through the feedback linearization of the nonlinear differential equations, and the longitudinal dynamics of the i th CAV in the platoon, as follows:
x ˙ i t = v i t v ˙ i t = a i t τ a ˙ i t + a i t = u i t ϕ
where u i t represents the control input of the i th CAV; x i t , v i t and a i t denote the position, velocity, and acceleration of the i th CAV at instant t , respectively; τ and ϕ characterizes the inertial time lag of the powertrain system.

2.3. Distributed Controllers for CAVs

With the help of wireless access in vehicular environments (WAVE), dedicated short-range communication (DSRC), and other communication technologies, the CAVs can receive more information from other CAVs. How to use this information is a difficult problem. In this paper, refer to [21,22,23]. All CAVs with the same distance, velocity, and acceleration are the best state for a platoon, so the linear controller is adopted, which is easy to implement for CAVs. When CAVs are under the PF communication topology, the distribution controller for i th CAV can be designed as
u i t = k x x i 1 t x i t D t h v i t + k v v i 1 t v i t + k a a i 1 t a i t
where D is the standstill distance, x i 1 t denotes the position of i 1 th CAV that is driving in front of the i th CAV; t h is a pre-specified time headway between any two consecutive vehicles in the platoon; k x , k v and k a are controller parameters. In this mode, only three parameters need to be calculated.
Consider the CAVs with PLF communication topology; the form of controller for the first following CAV is the same as in Equation (2). The controller for the second following CAV and its followers can be designed as
u i t = k x i x i 1 t x i t D t h v i t + k v i v i 1 t v i t + k a i a i 1 t a i t + k x i 0 x 0 t x i t i D + t h v i t + k v i 0 v 0 t v i t + k a i 0 a 0 t a i t , i > 1
where x 0 t , v 0 t and a 0 t denote the position, velocity, and acceleration of the leading CAV. Each following CAV’s controller has six parameters, which are named by letter k . The subscript and superscript for letter k is used to distinguish the controller parameters. For example, the subscript v is related to the parameter of velocity. Consider a platoon of N CAVs, there are N 2 × 6 + 3 parameters need to be calculated.
Under the condition of TPF communication topology, the form of controller for the first following CAV is the same as Equation (2), and the other following CAVs’ controller can be designed as
u i t = k x i x i 1 t x i t D t h v i t + k v i v i 1 t v i t + k a i a i 1 t a i t + k x i , i 2 x i 2 t x i t 2 D + t h v i t + k v i , i 2 v i 2 t v i t + k a i , i 2 a i 2 t a i t , i > 1
Similarly, consider a platoon of N CAVs, there are N 2 × 6 + 3 parameters need to be calculated under the condition of TPF communication topology.
At last, considering the TPLF communication topology, the first following CAV only receives the leading CAV’s information, so the form of the controller is the same as Equation (2), and there are three parameters that need to be calculated. The second following CAV in this mode can receive the leading and its preceding CAVs’ information, so the form of the controller is the same as Equation (3), and there are six parameters that need to be calculated. The third following CAV and its followers’ controller can be designed as
u i t = k x i x i 1 t x i t D t h · v i t + k v i v i 1 t v i t + k a i a i 1 t a i t + k x i 0 x 0 t x i t i · D + t h · v i t + k v i 0 v 0 t v i t + k a i 0 a 0 t a i t + k x i , i 2 x i 2 t x i t 2 · D + t h · v i t + k v i , i 2 v i 2 t v i t + k a i , i 2 a i 2 t a i t , i > 2
From the third following CAV and its followers, there are nine parameters for each CAV, and there are N 3 × 9 + 6 + 3 parameters need to be calculated for a platoon under the TPLF communication topology.
According to Equations (2)–(5), even if the simple linear controller for CAVs is used, as more information is gathered through the communication network, more parameters need to be calculated. In the platoon with PF communication topology, the controller parameters can be resolved by many methods, such as linear quadratic regulator (LQR). Even with the LQR control scheme, the optimal parameters are still difficult to find because the weighting matrix used for optimization is not unique. The platoon’s PLF, TPF, and TPLF communication topology, with the increase of the number of parameters, makes the optimal analytical solution more difficult to derive, particularly since the platoon’s objective cannot be described as a simple error.

3. Performance Evaluation Measures

String stability is an important requirement for the platoon, which is defined as the attenuation of disturbances [13]. But why do the CAVs need to drive in a platoon. That is because of the lower fuel consumption, higher traffic efficiency, and increased safety. So, in this section, an evaluation methodology with consideration of fuel consumption, traffic efficiency, and safety is designed.

3.1. Evaluation Indicators

For the CAVs’ fuel consumption, too many factors contribute to it, such as engine speed, gear ratio, torque, temperature, and so on. In all these factors, vehicle acceleration and velocity are the main contributors. Following the idea of [24,25], the following fuel consumption model is adopted, which has been studied in [26].
F a , v = max α + β 1 v R T + β 2 M a 2 v a > 0 , α
where α is the constant idling fuel rate, M is the vehicle mass, β 1 is an efficiency parameter that relates fuel consumption to the energy provided by the engine and β 2 relates fuel consumption to positive acceleration. R T is the total tractive force required to drive the vehicle, which is the sum of the rolling resistance, air drag force, cornering resistance, inertia force, and grade force defined as
R T = b 1 + b 2 v 2 + M a + g M G
where b 1 is the drag force due to rolling resistance and b 2 represents the drag force due to aerodynamic resistance. G is the road gradient (negative downhill) and g is the gravitational acceleration.
For traffic efficiency, the CAVs need to drive the longest distance in the shortest time, and this target is easy to model. For traffic safety, the gap between CAVs in that platoon is greater, so rear-end collision accidents happen with a small possibility. But the long gap against traffic efficiency, to keep things simple, has been described in a qualitative way. The general performance evaluation index is expressed as follows:
J = i = 1 N 1 F i / D i f o r x i 1 t x i t > L V f o r x i 1 t x i t L V
where L V is length of the CAV, F i denotes the i th CAV’s fuel consumption in total, D i is the distance traveled by the i th CAV in the platoon. The performance evaluation index in the above equation is also an optimization objective for the controllers. To ensure that each vehicle’s control input and speed are within a given admissible range, the following constraints have been imposed:
v min v i t v max a min a i t a max
where a min , a max are the minimum deceleration and maximum acceleration for each CAV, and v min , v max are the minimum and maximum speed limits, respectively. According to Equation (8), the platoon with a longer travel distance and less fuel consumption that objective functional has a smaller value. But if the gap between any two lead-follow CAVs is less than the vehicle length, which means the rear-end collision accident has happened, then it can set the objective function with a value of infinity; it can also be called one vote against, meaning veto.

3.2. Solving Method

In Algorithm 1, at each instant, the algorithm first updates every CAV’s state based on vehicle dynamics and constraints. Then it will check whether there are two succession CAVs that have crashed or not. If it has happened, the algorithm will be killed and restarted with other parameters produced by DEA. In this way, it will find a group of parameters for Equations (2)–(5) for which Equation (8) obtains an optimal value, which means that the platoon will drive a long distance with less fuel consumption.
According to the evaluation indicators introduced above, the solution of Equation (8) under the constraints of Equation (9) is a nonlinear optimization problem, and it is difficult to find an analytic solution for the parameters in Equations (2)–(5). So the differential evolution algorithm (DEA, refer to [27]) as an efficient method for optimizing real-valued multimodal objective functions is adopted in this paper. The computational process for DEA is easily found on the internet, so we will not go into the details of DEA. In order to reduce computational burden, the computed fitness function for DEA has been defined as
Algorithm 1. Calculate the fitness function.
Inputs: All parameters named letter k in Equations (2)–(5) produced by DEA, Vehicle physical parameters.
1: while  t k < t e n d  do
2:  for  i = 1, 2, ……, N  do
3:   update x i t k , v i t k , a i t k based on v i t k 1 , a i t k 1 , a ˙ i t k 1 within the constraints of (9)
4:    if  x i 1 t k x i t k L V , break and return maximum number allowed by the computer
5:    else continue and calculate the fuel consumption based on Equations (6) and (7)
6:    end if
7:  end for
8:  for  i = 1, 2, ……, N  do
9:   calculate u i t k
10:   calculate a ˙ i t k
11:  end for
12: end while
Output: Sum of each CAV’s total fuel consumption divided by its travelled distance

4. Numerical Results

In this section, a series of numerical experiments have been conducted to show the efficiency of CAV with different communication topologies. The position, velocity, acceleration, and fuel consumption of CAV are computed using the parameters given in Table 1.
The DEA used in this paper is based on Python 3.9 with SciPy 1.7.1, which is open source software for mathematics, science, and engineering. The fitness function for DEA is defined in Section 3. In order to reduce the searching space for the parameters that have been defined in Equations (2)–(5) with the letter k, set the bounds as k * * 0 , 5 , and which means that the parameters solved by DEA will be greater than 0 but less than 5. The maximum number of generations is set to 1000, and the pop size is set to 30. Other parameters for DEA are set as defaults. The program runs on a regular laptop (Operating System: Windows 10, CPU: Intel i5-7200U, RAM: 12GB).
In the simulations, the initial states of all CAVs are set as x i 0 = N i 10 , v i 0 = 0 , a i 0 = 0 . Consider a simulation scenario with 60 s in which the control input of the leading CAV is given by
u 0 t = a max , 0 s < t 10 s a max , 10 s < t 50 s 4 s < t % 10 5 s a max , 10 s < t 50 s 5 s < t % 10 6 s 0 , o t h e r w i s e a min , 50 s < t 60 s
According to the above equation, the leading CAV is driving with a special velocity profile, as shown in Figure 5. Evaluating the CAVs in a platoon by setting the leading CAV with a time-varying velocity can test the control scheme under different communication topologies as far as possible.
By using Algorithm 1, it can obtain the controller parameter for the platoon under the PF communication topology.
k x , k v , k a = 0 . 62639021 ,   1 . 73182882 ,   0 . 92274993
In the same way, the controller parameter for PLF, TPF, and TPLF communication topologies can be obtained, but the other three controllers’ numerical values are not shown in this paper. But some special phenomena from the following figures can be found in this paper.
In the comparison of experimental results shown in Figure 6, Figure 7, Figure 8 and Figure 9, a huge difference cannot be found between the PF, PLF, TPF, and TPLF, especially the platoon under PF, TPF, and TPLF communication topologies with similar velocity evolution curves. The platoon with PLF communication topology, the first following CAV, tracked the leader slowly in the beginning because the optimized objective function considered total fuel consumption and traffic efficiency but not the tracking error.
Each CAV’s fuel consumption is divided by its distance travelled with the result shown in Figure 10. It can be found that the platoon under the PLF communication topology has better fuel economy than others. The platoon under the PF communication topology has the worst fuel economy among these four modes. The TPLF communication topology is slightly better than the TPF communication topology in terms of fuel economy. It cannot be found that the platoon with TPLF communication topology, where CAVs can receive more information than others, is the best way.
It can also be observed that the CAVs far from the leading CAV have better fuel economy than those driving close to the leader in any communication topology. This may be caused by the disturbance produced by the leading CAV with the preload command, and the platoon is string stable, attenuating the disturbance along the platoon [13]. The CAV (i.e., leading CAV) that creates the disturbance, in which all following CAVs under the PLF and TPLF communication topologies can receive information from them directly, might explain why the PLF and TPLF communication topologies have better fuel economy than others. The CAVs under the TPLF communication topology with more controller parameters need to be computed than PLF, and it has made it difficult for the DEA to find an optimal solution even with massive calculations. More than 2,163,474 groups of parameter combinations have been tested by the DEA in this paper, but it still has not found a better solution than the CAVs with the PLF communication topology, and this is just a simple linear control scheme.

5. Conclusions and Discussion

In this paper, the CAVs driving in a platoon with different communication topologies have been discussed. Four typical communication topologies, referred to simply as PF, PLF, TPF, and TPLF, are studied with a linear control scheme. In different communication topologies, CAVs would receive different numbers of other CAVs’ information. The performance evaluation index is established by considering fuel economy. Four controllers’ parameters are computed by DEA with the constraints of vehicle dynamic, velocity limit, et al. A specific scenario is designed for evaluating the efficiency of CAVs with different communication topologies. A simulation experiment found that the PLF communication topology has better fuel economy than others; however, it is not the TPLF communication topology that receives more information than others. There are several reasons accounting for this phenomenon.
(1)
The solution computed by DEA is just not accurate. Due to the large number of controller parameters and the nonlinear objective function, it is not possible to obtain an analytical solution for these linear controllers, so the DEA is adopted in this paper. The DEA is a simple and efficient global optimization algorithm for complex nonlinear programming problems. At the same time, the DEA is one kind of heuristic algorithm, and it cannot go through all cases. So, the solution is not necessarily the best, and it could be a locally optimal solution. This difficult problem is not merely for the linear controller; other control schemes also cannot obtain the analytical solution by increasing the information;
(2)
The simulation scenario or optimized objective function was designed inappropriately. Although there is only one simulation scenario and one optimized objective function shown in this paper, the optimized objective function with consideration of tracking error, fuel consumption, and traffic efficiency, as well as some other scenarios, has been tested by the authors. It cannot be found that more information is helpful for CAVs driving in a platoon with those linear controllers;
(3)
Event-triggered control schemes may be suitable for CAVs with complete information. The simulation results show that the PLF communication topology obtained the best performance index among them, followed by the TPLF communication topology. Both of them share one trait: all following CAVs can receive the leading CAV’s information, which is affected by preloaded commands. So, the CAV driving in a platoon should consider the velocity difference and gap between itself and its predecessor. In most cases, and in some special cases, other CAVs could be awakened by an event trigger, which can also reduce the communication burden.

Author Contributions

Conceptualization, H.L. and X.Z.; methodology, X.Z.; software, H.L.; validation, L.G.; formal analysis, X.C.; investigation, X.C.; resources, X.C.; data curation, C.L.; writing—original draft preparation, H.L.; writing—review and editing, L.G.; visualization, C.L.; supervision, X.C.; project administration, X.C.; funding acquisition, H.L. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 52002047 and Grant 52102454, in part by the Natural Science Foundation of Chongqing, China (Grant Nos. 2019jcyj-msxmX0740, cstc2020jcyj-msxmX0102, cstc2020jcyj-msxmX1023, and cstc2021jcyj-msxmX0395).

Data Availability Statement

The experimental data used to support the findings of this study are available from the corresponding authors upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Feng, Y.; Hu, B.; Hao, H.; Gao, Y.; Li, Z.; Tan, J. Design of Distributed Cyber–Physical Systems for Connected and Automated Vehicles with Implementing Methodologies. IEEE Trans. Ind. Inform. 2018, 14, 4200–4211. [Google Scholar] [CrossRef]
  3. Yu, M.; Long, J. An Eco-Driving Strategy for Partially Connected Automated Vehicles at a Signalized Intersection. IEEE Trans. Intell. Transp. Syst. 2022, 23, 15780–15793. [Google Scholar] [CrossRef]
  4. Chen, T.; Wang, M.; Gong, S.; Zhou, Y.; Ran, B. Connected and automated vehicle distributed control for on-ramp merging scenario: A virtual rotation approach. Transp. Res. Part C Emerg. Technol. 2021, 133, 103451. [Google Scholar] [CrossRef]
  5. Mahler, G.; Vahidi, A. An Optimal Velocity-Planning Scheme for Vehicle Energy Efficiency Through Probabilistic Prediction of Traffic-Signal Timing. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2516–2523. [Google Scholar] [CrossRef]
  6. Zhao, J.; Li, W.; Wang, J.; Ban, X. Dynamic Traffic Signal Timing Optimization Strategy Incorporating Various Vehicle Fuel Consumption Characteristics. IEEE Trans. Veh. Technol. 2016, 65, 3874–3887. [Google Scholar] [CrossRef]
  7. Ding, J.; Li, L.; Peng, H.; Zhang, Y. A Rule-Based Cooperative Merging Strategy for Connected and Automated Vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 21, 3436–3446. [Google Scholar] [CrossRef]
  8. Fang, Y.; Min, H.; Wu, X.; Wang, W.; Zhao, X.; Mao, G. On-Ramp Merging Strategies of Connected and Automated Vehicles Considering Communication Delay. IEEE Trans. Ntelligent Transp. Syst. 2022, 23, 15298–15312. [Google Scholar] [CrossRef]
  9. Shladover, S.E.; Desoer, C.A.; Hedrick, J.K.; Tomizuka, M.; Walrand, J.; Zhang, W.-B.; McMahon, D.H.; Peng, H.; Sheikholeslam, S.; McKeown, N. Automated vehicle control developments in the PATH program. IEEE Trans. Veh. Technol. 1991, 40, 114–130. [Google Scholar] [CrossRef]
  10. 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]
  11. Stankovic, S.S.; Stanojevic, M.J.; Siljak, D.D. Decentralized overlapping control of a platoon of vehicles. IEEE Trans. Control Syst. Technol. 2000, 8, 816–832. [Google Scholar] [CrossRef]
  12. Kato, S.; Tsugawa, S.; Tokuda, K.; Matsui, T.; Fujii, H. Vehicle control algorithms for cooperative driving with automated vehicles and intervehicle communications. IEEE Trans. Intell. Transp. Syst. 2002, 3, 155–161. [Google Scholar] [CrossRef]
  13. Seiler, P.; Pant, A.; Hedrick, K. Disturbance propagation in vehicle strings. IEEE Trans. Autom. Control 2004, 49, 1835–1842. [Google Scholar] [CrossRef]
  14. Arem, B.v.; Driel, C.J.G.v.; Visser, R. The Impact of Cooperative Adaptive Cruise Control on Traffic-Flow Characteristics. IEEE Trans. Intell. Transp. Syst. 2006, 7, 429–436. [Google Scholar] [CrossRef]
  15. Dolk, V.S.; Ploeg, J.; Heemels, W.P.M.H. Event-Triggered Control for String-Stable Vehicle Platooning. IEEE Trans. Intell. Transp. Syst. 2017, 18, 3486–3500. [Google Scholar] [CrossRef]
  16. Zhang, H.; Liu, J.; Wang, Z.; Yan, H.; Zhang, C. Distributed Adaptive Event-Triggered Control and Stability Analysis for Vehicular Platoon. IEEE Trans. Intell. Transp. Syst. 2021, 22, 1627–1638. [Google Scholar] [CrossRef]
  17. Zheng, Y.; Bian, Y.; Li, S.; Li, S.E. Cooperative Control of Heterogeneous Connected Vehicles with Directed Acyclic Interactions. IEEE Intell. Transp. Syst. Mag. 2021, 13, 127–141. [Google Scholar] [CrossRef]
  18. Huang, S.; Ren, W. Longitudinal control with time delay in platooning. IEE Proc. Control Theory Appl. 1998, 145, 211–217. [Google Scholar] [CrossRef]
  19. Guo, G.; Yue, W. Hierarchical platoon control with heterogeneous information feedback. Control. Theory Appl. IET 2011, 5, 1766–1781. [Google Scholar] [CrossRef]
  20. Ghasemi, A.; Kazemi, R.; Azadi, S. Stable Decentralized Control of a Platoon of Vehicles with Heterogeneous Information Feedback. IEEE Trans. Veh. Technol. 2013, 62, 4299–4308. [Google Scholar] [CrossRef]
  21. Ren, W. Multi-vehicle consensus with a time-varying reference state. Syst. Control Lett. 2007, 56, 474–483. [Google Scholar] [CrossRef]
  22. Liu, Y.; Gao, H. Stability, Scalability, Speedability, and String Stability of Connected Vehicle Systems. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2819–2832. [Google Scholar] [CrossRef]
  23. Taylor, S.J.; Ahmad, F.; Nguyen, H.N.; Shaikh, S.A. Vehicular Platoon Communication: Architecture, Security Threats and Open Challenges. Sensors 2023, 23, 134. [Google Scholar] [CrossRef] [PubMed]
  24. Song, X.; Sun, Y.; Li, H.; Liu, B.; Cao, Y. Ecological Cooperative Adaptive Control of Connected Automate Vehicles in Mixed and Power-Heterogeneous Traffic Flow. Electronics 2023, 12, 2158. [Google Scholar] [CrossRef]
  25. Yang, L.Y.; Zhao, M.; Sun, D.H.; Liu, H. Variable speed limit control scheme for vehicle in the vicinity of signalized intersection. Mod. Phys. Lett. B 2018, 32, 1850218. [Google Scholar] [CrossRef]
  26. Biggs, D.; Akcelik, R. Energy-related model of instantaneous fuel consumption. Traffic Eng. Control 1986, 27, 320–325. [Google Scholar]
  27. Storn, R.; Price, K. Minimizing the real functions of the ICEC’96 contest by differential evolution. In Proceedings of the IEEE International Conference on Evolutionary Computation, Nagoya, Japan, 20–22 May 1996; pp. 842–844. [Google Scholar]
Figure 1. Predecessor following communication topology.
Figure 1. Predecessor following communication topology.
Electronics 12 03584 g001
Figure 2. Predecessor leader following communication topology.
Figure 2. Predecessor leader following communication topology.
Electronics 12 03584 g002
Figure 3. Two predecessors follow a communication topology.
Figure 3. Two predecessors follow a communication topology.
Electronics 12 03584 g003
Figure 4. Two predecessor leaders following communication topology.
Figure 4. Two predecessor leaders following communication topology.
Electronics 12 03584 g004
Figure 5. The velocity and control signal for leading CAV.
Figure 5. The velocity and control signal for leading CAV.
Electronics 12 03584 g005
Figure 6. Simulated time response of the velocity for a platoon under PF communication topology.
Figure 6. Simulated time response of the velocity for a platoon under PF communication topology.
Electronics 12 03584 g006
Figure 7. Simulated time response of the velocity for a platoon under PLF communication topology.
Figure 7. Simulated time response of the velocity for a platoon under PLF communication topology.
Electronics 12 03584 g007
Figure 8. Simulated time response of the velocity for a platoon under TPF communication topology.
Figure 8. Simulated time response of the velocity for a platoon under TPF communication topology.
Electronics 12 03584 g008
Figure 9. Simulated time response of the velocity for a platoon under TPLF communication topology.
Figure 9. Simulated time response of the velocity for a platoon under TPLF communication topology.
Electronics 12 03584 g009
Figure 10. The fuel economy for each CAV.
Figure 10. The fuel economy for each CAV.
Electronics 12 03584 g010
Table 1. Setting of parameters in the simulation.
Table 1. Setting of parameters in the simulation.
CoefficientValueUnitCoefficientValueUnit
α 0.444 mL / s ϕ 0.1 s
M 1200 kg L V 5 m
β 1 0.09 mL / kj D 7 m
β 2 0.03 mL / kJ m / s 2 v min 0 m / s
b 1 0.333 kN v max 30 m / s
b 2 0.0008 kN / m / s 2 a min −4 m / s 2
τ 0.2 s - 1 a max 3 m / s 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, H.; Gong, L.; Chen, X.; Zheng, X.; Lv, C. Evaluating Efficiency of Connected and Autonomous Vehicles with Different Communication Topologies. Electronics 2023, 12, 3584. https://doi.org/10.3390/electronics12173584

AMA Style

Liu H, Gong L, Chen X, Zheng X, Lv C. Evaluating Efficiency of Connected and Autonomous Vehicles with Different Communication Topologies. Electronics. 2023; 12(17):3584. https://doi.org/10.3390/electronics12173584

Chicago/Turabian Style

Liu, Hui, Lian Gong, Xing Chen, Xunjia Zheng, and Cheng Lv. 2023. "Evaluating Efficiency of Connected and Autonomous Vehicles with Different Communication Topologies" Electronics 12, no. 17: 3584. https://doi.org/10.3390/electronics12173584

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