1. Introduction
Over the last decades, the automotive industry has demonstrated a growing interest in incorporating new technologies into vehicle design. These technologies, found in autonomous, connected, and electric vehicles, are primarily aimed at enhancing road safety and reducing the environmental impact of vehicular traffic [1,2].
Automated vehicles (AVs) and connected vehicles (CVs) provide complementary enhancements to transportation system performance and safety. Automation addresses challenges related to human driver limitations, while connectivity integrates vehicles and infrastructure, with the potential to improve environmental awareness, improve the safety of autonomous vehicles, overcome the constraints of perception systems, and enable an adaptable performance to achieve diverse goals. The integration of AVs and CVs as connected and autonomous vehicles (CAVs) has the potential to extend what driving automation and vehicle connectivity can achieve individually. In CAVs, autonomous vehicles can use connectivity, particularly Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) communication. CAVs enable a variety of applications in intelligent transportation systems, including traffic control, cooperative driving, improved safety, and energy-efficient driving [3,4,5].
As part of AVs, adaptive cruise control (ACC) systems have been developed to keep a safe following distance between vehicles in a platoon. The ACC system actively manages the longitudinal movement of the vehicle by analyzing data from onboard sensors regarding the vehicle’s motion status and the surrounding environment. This functionality aims to alleviate driver fatigue and enhance vehicle safety [6]. The extension of ACC by exploiting V2V communication (which can be achieved with CAVs) results in cooperative adaptive cruise control (CACC), which is a fundamental aspect of CAVs. Since CACC utilizes the onboard sensors of ACC and wireless communication with other vehicles, it has access to enhanced information so that each vehicle can follow its predecessor with higher accuracy, faster response, and shorter gaps to enhance traffic flow stability and possibly improve safety [7,8,9].
CACC and other multi-agent systems rely heavily on the timely and accurate transmission of data between vehicles; as a result, they could be unreliable because of failures resulting from communication-related constraints [10,11,12,13]. To guarantee the safety of CACC, any possible time delays in the communication channel should be considered. To clarify, if data transmitted from the leader to the follower vehicle are delayed, then it affects the performance, stability, and safety of CACC, and results in collision.
The design and implementation of CACC has been considered in the literature. In [14], CACC was designed and implemented in real-world settings. This study also analyzed the string stability of the vehicles. Another study [15] presents the design, development, implementation, and testing of a CACC system. It consists of two controllers, one to manage the approaching maneuver to the leading vehicle and the other to regulate car-following once the vehicle joins the platoon. Both studies have addressed the issue of communication channel delays stemming from factors such as queueing, contention, transmission, and propagation. However, they have only accounted for a constant time delay.
In addition, the development of CACC under time delay in the communication channel is investigated in [16]. In this study, a CACC algorithm was developed while considering constant time delay in the communication channel. In another relevant study, a novel CACC algorithm using observer-based sliding mode control was developed [17]. This method effectively estimates uncertainties in both actuator and preceding vehicle acceleration, treating them as lumped disturbances. By doing so, the proposed strategy tackles real-world challenges like the unavailability of preceding vehicle acceleration data and the variability in vehicle dynamics. This paper also considered a constant delay in the communication channel. The authors of [18] investigated CACC under constant time delay in a communication channel by introducing an innovative method for designing an AV controller using modern machine learning techniques. Specifically, it demonstrates the application of reinforcement learning to develop controllers for the safe longitudinal following of a lead vehicle. However, all the above-mentioned papers have considered constant time delay in the communication channel but the communication delay is time-varying in real-world situations, which is more challenging. Additionally, their control algorithms designed for CACC are not obtained from well-established Lyapunov-based stability analyses. Furthermore, the current CACC approaches are unable to alleviate the effects of external disturbance and measurement noise in the presence of time-varying time-delays in communication channels.
Unlike other studies in the literature with constant communication delay, this paper has considered time-varying time delay in the communication channel of CACC. In addition, external disturbance and measurement noise have been considered. To address these challenges, a Lyapunov-based nonlinear controller is designed to mitigate the communication time delay, measurement noise, and disturbance effects in real-time. The Lyapunov-based stability of the proposed controller has been investigated in this paper using Lyapunov–Krasovskii (LK) functionals, which ensures that vehicles follow each other with a minimum safe distance. The effectiveness of the proposed safe controller is shown in both simulation and experimental environments.
The outline of the paper is as follows: Section 2 describes the mathematical model of CACC. The problem statement is explained in Section 3. Section 4 overviews the developed control design. The stability analysis of the designed controller is explained in Section 5. Section 6 presents the results and, finally, Section 7 discusses the conclusion and future work.
2. Mathematical Model of CACC
A CACC-equipped string of vehicles with time-varying delay in the communication channel is demonstrated in Figure 1. It is assumed that the control command of the lead vehicle is transmitted to the following vehicle through a communication channel. Also, the velocity and position of the lead vehicle are estimated by radar sensor. This paper assumed a platoon of vehicles with identical dynamic models for all vehicles for simplicity. The dynamic model of the vehicles is derived from real-world testing and detailed in Section 6. The dynamic model of ith vehicle is defined as
(1)
where denotes the follower vehicle, n is the number of vehicles, and indicates the lead vehicle. Each vehicle follows its own leader, and equations are for follower i with the leader . In Equation (1), , , , , and represent the position, velocity, control input, external disturbance, and measurement noise, respectively. Also, and are constant parameters. Similarly, the dynamic model of the lead vehicle is defined as(2)
where , , , , and represent the position, velocity, control input, external disturbance, and measurement noise, respectively. Since vehicles are homogeneous, and .The disturbances are assumed to be continuous and bounded by known constants such that and for , and [19].
The noises are bounded Gaussian measurement noises such that and for , and [19].
Communication Channel with Time Delay
It is assumed that the lead vehicle’s control signal is transmitted to the follower vehicle with a time-varying delay. As a result, the follower vehicle relies on outdated data. The lead vehicle transmits to its follower; however, it receives , which is defined as
(3)
where represents a known positive time-varying signal.The time-varying delay is bounded and differentiable such that , , where is a positive known constant. The rate of change for the delay is bounded such that , , where is a positive known constant [20].
The leader’s control signal is assumed to be bounded by a known constant such that , where is a positive known constant. Then, we can conclude that is also bounded such that , where is a positive known constant (due to physical constraints, the control signal of the lead vehicle is bounded).
3. Problem Statement
The main objective of this paper is to design a safe controller for CACC, addressing the impact of time delay on vehicles’ communication channels. The aim is to ensure a safe following distance between the leader and follower vehicles. In the CACC algorithm, a real-time control signal from the lead vehicle is transmitted to the follower vehicle. However, the time delay within the communication channel causes the transmission of the outdated control signal to the follower. One challenge here is that the uses delayed , which poses a potential risk of collisions. Therefore, to obtain a delay-free control signal of the leader, we developed a predictor term as
(4)
the time derivative of (4) is calculated as(5)
for simplification, we define .Considering Assumption 3, is also bounded such that , where is a known positive constant.
Besides defining in (4), to measure the objective, we introduce other error signals, including a distance error and an auxiliary error to facilitate the stability analysis. The distance error is defined as
(6)
where is the length of vehicle and is the desired distance between vehicles, and auxiliary error is defined as(7)
where , is a user-defined gain.The desired distance and its first and second derivatives are assumed to be bounded by positive known constants, [21].
4. Proposed Control Design
In order to address the problem statement, we develop a nonlinear Lyapunov-based controller. The control signal is designed using the Lyapunov stability analysis in Section 5 as.
(8)
where is a positive user-defined gain.The closed-loop form of the system can be calculated as the time derivative of as
(9)
Substituting the second time derivative of (6) and from (7) in (9) yields
(10)
Using the dynamic model of vehicles in (1), (2), and (5) results in
(11)
Further simplification and substituting from (8) into (11) results
(12)
By defining an auxiliary term of , (12) changes to
(13)
Assumptions 1 and 2 are used to show that is bounded such that , where .
In the next section, the sign t, representing time, is dropped for the simplicity of the equations.
5. Stability Analysis
To facilitate the stability analysis, let the stacked error be denoted by , which is defined as
(14)
Moreover, let be defined as
(15)
where and are LK functionals, which are defined as(16)
(17)
where are user-defined constants.Applying the Leibniz derivative rule to (16) and (17) results in
(18)
(19)
Let the following be the sufficient conditions
(20)
where , denote positive known constants. Also, should be selected as a small positive value.Based on the sufficient conditions presented in (20), we define the positive variables for as
(21)
Furthermore, let , and .
Also, is defined as
(22)
For the dynamics in (1) and (2), the controller designed in (8) ensures semi-globally uniformly ultimately bounded tracking such that
(23)
given that Assumptions 1–5 are satisfied and the sufficient conditions in (20) are satisfied.Let denote a radially unbounded, positive definite, continuously differentiable Lyapunov function defined as
(24)
which is bounded such that it holds the following inequality(25)
Taking the derivative of (24) yields
(26)
substituting from (7) and (13) into (26) yields(27)
simplification results in(28)
substituting from (18) and (19) into (28) results in(29)
Young’s Inequality can be applied to select terms in (29) as
(30)
by applying Young’s Inequality in (29), the following inequality is obtained:(31)
using Cauchy–Schwarz inequality [22], the integral term in (31) can be replaced with an upper bound as(32)
Applying Cauchy–Schwarz inequality again, the integral term in (32) can be replaced with an upper bound as
(33)
combining similar terms results in(34)
Substituting from (16) and (17) changes (34) to
(35)
considering Assumption 4 and using , the following inequality can be obtained:(36)
applying (22) changes (36) to(37)
substituting the variables defined in (21) in (37) changes it to(38)
since , and using (14), the following is obtained from (38):(39)
In (39), the term is a negative value, from this the following can be concluded:
(40)
using and (15), (40) can be written as(41)
By substituting the upper bound for the Lyapunov function denoted in (25), (41) can be written as:
(42)
Solving (42) leads to (23), demonstrating that is bounded; therefore, from (15) it can be concluded that , thus the semi-globally uniformly boundedness tracking is assured. □
6. Results
This section presents and discusses the results of testing the proposed nonlinear controller using MATLAB R2023a Simulink and the experimental setup.
6.1. Vehicle Model through Experimental Analysis
The dynamic model of the vehicle, outlined in Section 2, was formulated based on experimental data obtained from a 2017 Ford Fusion Hybrid (depicted as the research vehicle in Figure 2). In this test scenario, the system’s input is represented by the pedal percentage, with the measurable output being the vehicle velocity. Assuming the first-order transfer function of the vehicle is as
(43)
where is the first-order transfer function of the vehicle in the Laplace domain, s is the variable of Laplace domain, is the Laplace form of the actual velocity, and is the Laplace form of control command, which is the provided pedal percentage. In obtaining the transfer function of the vehicle, we conducted experimental tests with varied pedal percentage values. Subsequently, we determined the average actual velocity resulting from these tests. By computing the time constant () associated with the average output, we were able to ascertain the transfer function as(44)
where is a constant value obtained as below:(45)
and is obtained from below equation(46)
where is the steady state value of the actual velocity in the time domain, and is the steady state value of the provided input. Using the Laplace inverse transform, the dynamic model of the ith vehicle is obtained from (43) and (44), which has been explained in Section 2. The values of parameters in (1), and , are presented in Table 1.6.2. Simulink Results
Here, we use MATLAB R2023a Simulink to validate the effectiveness of the developed controller.
As we discussed earlier, the aim of this study is to achieve two objectives simultaneously: maintaining a predefined distance between vehicles and tracking the speed of the lead vehicle. The desired distance is denoted as . Also, we injected band-limited white noise in the Simulink as our measurement noise. Controller design parameters, disturbance, time delay signal, and vehicles’ model parameters are added to Table 1.
In addition, Algorithm 1 illustrates the steps followed in this paper to design the controller.
The following figures show the effectiveness of the proposed approach. Figure 3 represents the distance between follower and lead vehicles under a communication time delay with , disturbance, and measurement noise. As shown in this figure, the proposed controller maintained the desired distance. However, there are some overshoots and undershoots in the figure; the controller is able to safely follow the lead vehicle. As shown in the figure, in the period of undershoot the distance between two vehicles is also safe. In the baseline controller, which is inspired by [2], where the controller lacks compensation for a time-varying time delay in the communication channel, numerous instances of overshooting and undershooting occur. This leads to vehicles being either closely packed or excessively spaced apart. In addition, our proposed controller does not lead to collision; however, the possibility of crash is high in the baseline controller.
Algorithm 1: Designed controller algorithm |
Data: , , , . |
The additional Figure 4, Figure 5 and Figure 6, depicting the proposed controller and baseline controller with higher values, exhibit similar outcomes to Figure 3. The distinction lies in the fact that, as the magnitude of communication time delay increases, the baseline controller yields worse results, causing vehicles to either be excessively spaced apart or closely positioned. As illustrated in Figure 7 for , there are more oscillations in vehicle distance. In the undershoots, they move very close to each other, and there is a crash in their movement. However, the proposed controller outperformed the baseline controller, maintaining a safe distance between vehicles.
Table 2 shows how the proposed control algorithm mitigates the effects of the time delay in the communication channel. The first column of the table indicates , the second column indicates the Root Mean Square Error (RMSE) of the distance between vehicles and the desired distance using the proposed controller, and the last column of the table is the RMSE of the distance and the desired distance using the baseline controller. The RMSE data were collected for values of ranging from 0.02 to 0.1. These values were chosen to represent a range of operational conditions under which both controllers were evaluated.
The data indicate a consistent trend: as increases, the RMSE for both controllers increases. However, the rate of increase and the absolute values of RMSE are notably different between the two controllers. For values from 0.02 to 0.1, the proposed controller consistently exhibits a lower RMSE than the baseline controller. This suggests that the proposed controller is more accurate in these conditions. In contrast, the baseline controller shows a more significant increase in RMSE, especially beyond . This sharp increase—particularly between values of 0.06, 0.08, and 0.1 where the RMSE nearly doubles—suggests a substantial degradation in performance under more challenging conditions.
The speed profiles of the follower and leader vehicles for are presented in Figure 8. This figure illustrates that the velocity of the baseline controller exhibits unacceptable behavior, characterized by rapid and sharp fluctuations throughout the simulation. Also, it experiences sudden increases, surpassing the leader’s speed and potentially leading to safety hazards. In contrast, the proposed controller demonstrates a commendable performance by effectively mitigating the impacts of time delay, disturbances, and noise, therefore maintaining a safe distance from the lead vehicle.
6.3. Experimental Setup Test
The real model of the Ford Fusion was utilized in both Simulink testing and experimental setup testing. The experimental setup was employed to validate the results obtained from MATLAB R2023a Simulink. This setup entailed integrating the lead vehicle and the controller within MATLAB R2023a Simulink, while a passenger vehicle—a 2017 Ford Fusion Hybrid—acted as the follower. The control signal was designed within MATLAB R2023a Simulink throughout the testing phase.
Figure 9 shows the distance between the lead and follower vehicles. As shown in the figure, our proposed controller was able to maintain a safe distance between vehicles even in the presence of a time delay in the communication channel. However, the baseline controller fails to uphold the safe distance between vehicles, resulting in an accident when the leader adjusts its velocity. In this test scenario, where the lead vehicle is virtual, negative distances were permitted while in a real-world situation, it refers to the severity of a crash. The baseline controller exhibits numerous instances of both undershooting and overshooting in vehicle distances, significantly increasing the risk of collision.
Figure 10 illustrates the velocity profiles of both lead and follower vehicles. This figure shows that the synchronization achieved by the follower with the leader’s speed when utilizing the proposed controller. Conversely, under the baseline controller, at the 30-s mark, when the lead vehicle accelerates, the follower sharply increases its speed, surpassing the leader’s speed and leading to a collision. This emphasizes the safe performance of the proposed control system in adapting to dynamic scenarios and mitigating the effect of the time delay.
7. Conclusions
7.1. Conclusions
CACC is an advanced driver-assistance system that uses communication channels to receive data from the lead vehicle. Ensuring the reliability of CACC requires safe communication between vehicles. Thus, it is imperative to identify and mitigate the negative impacts of communication delays using a safe control system. In this study, the control signal of the lead vehicle was subjected to a time-varying delay, posing significant challenges. To address these challenges, a nonlinear control system is developed to mitigate the impacts of communication delay, external disturbances, and measurement noise. The proposed design effectively mitigates the effects of time delay, disturbance, and noise, thereby ensuring a safe distance between vehicles.
7.2. Future Work
CACC might be vulnerable to cyber attacks. Therefore, additional research could focus on designing a nonlinear controller for CACC to mitigate the effects of attacks such as False-Data-Injection (FDI). Additionally, this research has centered on addressing the challenge of known time-varying time delays within the communication channel. Future investigations could be directed towards designing a safe CACC system capable of effectively mitigating the impact of unknown time-varying time delays. Moreover, this research assumes that the dynamic model of vehicles is known. Future research can focus on designing a resilient adaptive controller while the dynamic model of vehicles is only partially known.
Conceptualization, P.A.B.; methodology, P.A.B.; software, P.A.B.; validation, A.S. and P.A.B.; formal analysis, P.A.B.; investigation, P.A.B.; resources, A.S. and P.A.B.; writing original draft preparation, P.A.B.; writing review and editing, A.S.; supervision, A.S.; project administration, A.S.; funding acquisition, A.S. All authors have read and agreed to the published version of the manuscript.
Data is available from the authors. Further inquiries can be directed to the corresponding author.
The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
The following abbreviations are used in this manuscript:
CACC | Cooperative Adaptive Cruise Control |
ACC | Adaptive Cruise Control |
CAVs | Connected and Autonomous Vehicles |
AVs | Autonomous Vehicles |
CVs | Connected Vehicles |
V2V | Vehicle to Vehicle |
V2I | Vehicle to Infrastructure |
Footnotes
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.
Figure 8. Speed profile for lead and follower vehicles for ([Forumla omitted. See PDF.]).
Figure 10. Speed profile for lead and follower vehicles for [Forumla omitted. See PDF.].
Parameters.
Controller Gains | Disturbance | Communication Delay | Model Parameters |
---|---|---|---|
| | | |
| | |
Root Mean Square Error of distance.
| Resilient Controller | Baseline Controller |
---|---|---|
0.02 | 0.1065 | 0.5468 |
0.04 | 0.2209 | 0.8082 |
0.06 | 0.3591 | 1.0833 |
0.08 | 0.5002 | 1.3640 |
0.1 | 0.6529 | 1.8045 |
References
1. Faghihian, H.; Sargolzaei, A. Energy Efficiency of Connected Autonomous Vehicles: A Review. Electronics; 2023; 12, 4086. [DOI: https://dx.doi.org/10.3390/electronics12194086]
2. Cunningham-Rush, J.; Holland, J.; Noei, S.; Sargolzaei, A. Designing and Testing A Secure Cooperative Adaptive Cruise Control under False Data Injection Attack. Proceedings of the 2023 IEEE Conference on Dependable and Secure Computing (DSC); Tampa, FL, USA, 7–9 November 2023; pp. 1-8. [DOI: https://dx.doi.org/10.1109/DSC61021.2023.10354170]
3. Shladover, S.E. Connected and automated vehicle systems: Introduction and overview. J. Intell. Transp. Syst.; 2018; 22, pp. 190-200. [DOI: https://dx.doi.org/10.1080/15472450.2017.1336053]
4. Guanetti, J.; Kim, Y.; Borrelli, F. Control of connected and automated vehicles: State of the art and future challenges. Annu. Rev. Control; 2018; 45, pp. 18-40. [DOI: https://dx.doi.org/10.1016/j.arcontrol.2018.04.011]
5. Kim, M.K.; Park, J.H.; Oh, J.; Lee, W.S.; Chung, D. Identifying and prioritizing the benefits and concerns of connected and autonomous vehicles: A comparison of individual and expert perceptions. Res. Transp. Bus. Manag.; 2019; 32, 100438. [DOI: https://dx.doi.org/10.1016/j.rtbm.2020.100438]
6. Cao, W.; Liu, S.; Li, J.; Zhang, Z.; He, H. Analysis and Design of Adaptive Cruise Control for Smart Electric Vehicle with Domain-based Poly-Service Loop Delay. IEEE Trans. Ind. Electron.; 2022; 70, pp. 866-877. [DOI: https://dx.doi.org/10.1109/TIE.2022.3148732]
7. Shladover, S.E.; Nowakowski, C.; Lu, X.Y.; Ferlis, R. Cooperative adaptive cruise control: Definitions and operating concepts. Transp. Res. Rec. J. Transp. Res. Board; 2015; 2489, pp. 145-152. [DOI: https://dx.doi.org/10.3141/2489-17]
8. Boddupalli, S.; Rao, A.S.; Ray, S. Resilient cooperative adaptive cruise control for autonomous vehicles using machine learning. IEEE Trans. Intell. Transp. Syst.; 2022; 23, pp. 15655-15672. [DOI: https://dx.doi.org/10.1109/TITS.2022.3144599]
9. Cui, L.; Chen, Z.; Wang, A.; Hu, J.; Park, B.B. Development of a robust cooperative adaptive cruise control with dynamic topology. IEEE Trans. Intell. Transp. Syst.; 2021; 23, pp. 4279-4290. [DOI: https://dx.doi.org/10.1109/TITS.2020.3043194]
10. Shi, L.; Ma, Z.; Yan, S.; Ao, T. Flocking Dynamics for Cooperation-Antagonism Multi-Agent Networks Subject to Limited Communication Resources. IEEE Trans. Circuits Syst. I Regul. Pap.; 2024; 71, pp. 1396-1405. [DOI: https://dx.doi.org/10.1109/TCSI.2023.3347073]
11. Shi, L.; Cheng, Y.; Shao, J.; Sheng, H.; Liu, Q. Cucker-Smale flocking over cooperation-competition networks. Automatica; 2022; 135, 109988. [DOI: https://dx.doi.org/10.1016/j.automatica.2021.109988]
12. Shi, L.; Zheng, W.X.; Shao, J.; Cheng, Y. Sub-Super-stochastic Matrix with Applications to Bipartite Tracking Control over Signed Networks. SIAM J. Control Optim.; 2021; 59, pp. 4563-4589. [DOI: https://dx.doi.org/10.1137/19M1239982]
13. Javidi Niroumand, F.; Ansari Bonab, P.; Sargolzaei, A. Security of Connected and Autonomous Vehicles: A Review of Attacks and Mitigation Strategies. Proceedings of the SoutheastCon 2024; Atlanta, GA, USA, 15–24 March 2024.
14. Ploeg, J.; Scheepers, B.T.M.; van Nunen, E.; van de Wouw, N.; Nijmeijer, H. Design and experimental evaluation of cooperative adaptive cruise control. Proceedings of the 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC); Washington, DC, USA, 5–7 October 2011; pp. 260-265. [DOI: https://dx.doi.org/10.1109/ITSC.2011.6082981]
15. Milanés, V.; Shladover, S.E.; Spring, J.; Nowakowski, C.; Kawazoe, H.; Nakamura, M. Cooperative Adaptive Cruise Control in Real Traffic Situations. IEEE Trans. Intell. Transp. Syst.; 2014; 15, pp. 296-305. [DOI: https://dx.doi.org/10.1109/TITS.2013.2278494]
16. Liu, Y.; Wang, W.; Hua, X.; Wang, S. Safety Analysis of a Modified Cooperative Adaptive Cruise Control Algorithm Accounting for Communication Delay. Sustainability; 2020; 12, 7568. [DOI: https://dx.doi.org/10.3390/su12187568]
17. Sawant, J.; Chaskar, U.; Ginoya, D. Robust Control of Cooperative Adaptive Cruise Control in the Absence of Information About Preceding Vehicle Acceleration. IEEE Trans. Intell. Transp. Syst.; 2021; 22, pp. 5589-5598. [DOI: https://dx.doi.org/10.1109/TITS.2020.2987984]
18. Desjardins, C.; Chaib-draa, B. Cooperative Adaptive Cruise Control: A Reinforcement Learning Approach. IEEE Trans. Intell. Transp. Syst.; 2011; 12, pp. 1248-1260. [DOI: https://dx.doi.org/10.1109/TITS.2011.2157145]
19. Sargolzaei, A. A Secure Control Design for Networked Control System with Nonlinear Dynamics under False-Data-Injection Attacks. Proceedings of the 2021 American Control Conference (ACC); New Orleans, LA, USA, 5–8 May 2021; pp. 2693-2699.
20. Sargolzaei, A.; Zegers, F.M.; Abbaspour, A.; Crane, C.D.; Dixon, W.E. Secure Control Design for Networked Control Systems With Nonlinear Dynamics Under Time-Delay-Switch Attacks. IEEE Trans. Autom. Control; 2023; 68, pp. 798-811. [DOI: https://dx.doi.org/10.1109/TAC.2022.3154354]
21. Patre, P.M.; MacKunis, W.; Kaiser, K.; Dixon, W.E. Asymptotic tracking for uncertain dynamic systems via a multilayer neural network feedforward and RISE feedback control structure. IEEE Trans. Autom. Control; 2008; 53, pp. 2180-2185. [DOI: https://dx.doi.org/10.1109/TAC.2008.930200]
22. Kamalapurkar, R.; Fischer, N.; Obuz, S.; Dixon, W.E. Time-Varying Input and State Delay Compensation for Uncertain Nonlinear Systems. IEEE Trans. Autom. Control; 2016; 61, pp. 834-839. [DOI: https://dx.doi.org/10.1109/TAC.2015.2451472]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Cooperative adaptive cruise control (CACC) is one of the main features of connected and autonomous vehicles (CAVs), which uses connectivity to improve the efficiency of adaptive cruise control (ACC). The addition of reliable communication systems to ACC reduces fuel consumption, maximizes road capacity, and ensures traffic safety. However, the performance, stability, and safety of CACC could be affected by the transmission of outdated data caused by communication delays. This paper proposes a Lyapunov-based nonlinear controller to mitigate the impact of time-varying delays in the communication channel of CACC. This paper uses Lyapunov–Krasovskii functionals in the stability analysis to ensure semi-global uniformly ultimately bounded tracking. The efficaciousness of the proposed CACC algorithm is demonstrated in simulation and through experimental implementation.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer