Next Article in Journal
Dual-Signal Feature Spaces Map Protein Subcellular Locations Based on Immunohistochemistry Image and Protein Sequence
Previous Article in Journal
Reinforcement Learning Algorithms for Autonomous Mission Accomplishment by Unmanned Aerial Vehicles: A Comparative View with DQN, SARSA and A2C
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Optimization of Connected and Automated Vehicle Platooning Cooperative Control with Measurement Errors

1
School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
2
China Automotive Engineering Research Institute Company Ltd., Chongqing 401122, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(21), 9006; https://doi.org/10.3390/s23219006
Submission received: 13 September 2023 / Revised: 31 October 2023 / Accepted: 1 November 2023 / Published: 6 November 2023
(This article belongs to the Section Vehicular Sensing)

Abstract

:
This paper presents a cooperative control method for connected and automated vehicle (CAV) platooning, thus specifically addressing the challenge of sensor measurement errors that can disrupt the stability of the CAV platoon. Initially, the state-space equation of the CAV platooning system was formulated, thereby taking into account the measurement error of onboard sensors. The superposition effect of the sensor measurement errors was statistically analyzed, thereby elucidating its impact on cooperative control in CAV platooning. Subsequently, the application of a Kalman filter was proposed as a means to mitigate the adverse effects of measurement errors. Additionally, the CAV formation control problem was transformed into an optimal control decision problem by introducing an optimal control decision strategy that does not impose pure state variable inequality constraints. The proposed method was evaluated through simulation experiments utilizing real vehicle trajectory data from the Next Generation Simulation (NGSIM). The results demonstrate that the method presented in this study effectively mitigates the influence of measurement errors, thereby enabling coordinated vehicle-following behavior, achieving smooth acceleration and deceleration throughout the platoon, and eliminating traffic oscillations. Overall, the proposed method ensures the stability and comfort of the CAV platooning formation.

1. Introduction

A connected and automated vehicle (CAV), also known as an intelligent connected Vehicle, represents an emerging product within the realm of vehicular networking within the transportation sector. The CAV is set to facilitate the emergence of new forms and modes of transportation operations. The platooning mode of CAVs represents one of the archetypal applications in this domain. In the CAV platoon system, advanced onboard sensors and communication technologies are deployed for the purpose of detecting and exchanging information concerning the operational status of the vehicles. Through the application of CAV platoon control techniques, these CAVs are orchestrated to maintain a close spatial arrangement, thereby operating in a platoon formation. This operational configuration holds the potential to enhance road capacity, reduce energy consumption, and carry various latent advantages [1].
Traditional vehicle platoon control primarily relies on adaptive cruise control (ACC) technology. Building upon the foundation of cruise control (CC), ACC technology utilizes onboard sensors such as millimeter-wave radar and cameras to gather real-time information about the preceding vehicle’s speed, acceleration, and headway distance. Then, this data is used to regulate the throttle and brake systems, thereby enabling speed control within a following scenario and maintaining a safe distance from the leading vehicle. However, platoon operation lacks a coordinated mechanism, which results in an inability to mitigate traffic shockwaves originating from upstream traffic. This is due to exclusive reliance on the motion states of the preceding and following vehicles for formulating control decisions in the absence of real-time status data from other vehicles within the platoon. This deficiency leads to a subpar performance in controlling the platoon system under complex operational conditions [2]. In response to the aforementioned issues, scholars have introduced the cooperative adaptive cruise control (CACC) technology, which encompasses cooperative-perception-based CACC methods and cooperative-behavior-based CACC methods [3]. Dhawankar et al. [4] have addressed the development and numerical implementation of a V2X (vehicle-to-vehicle and vehicle-to-infrastructure) control system architecture for an autonomous vehicle platoon. Their investigation encompassed a comprehensive set of case studies aimed at evaluating the system’s performance in various aspects, including its responsiveness to the communication infrastructure, sensitivity to emergency scenarios, adaptability under conditions of communication loss, and its behavior in dynamically changing driving environments. Lazar et al. [5] present a comprehensive overview of the control architecture for connected vehicle platoons, wherein they discuss sensor technologies, in-vehicle networks, vehicular communication, and control solutions with the goal of improving road safety, traffic flow, emissions, fuel consumption, and driver comfort. The cooperative-perception-based CACC methods primarily utilize the preceding vehicle’s speed information [6], information regarding the positions and speeds of multiple preceding vehicles [7], or the position information of both preceding and following vehicles [8] to optimize the control performance of individual vehicles within the platoon. However, these cooperative-perception-based CACC methods do not consider all the vehicles within the platoon as a cohesive unit; thus, they are effectively lacking in true collaboration, which affects the platoon stability [9]. On the other hand, the cooperative-behavior-based CACC methods treat all CAVs in the platoon as an integrated whole, thus achieving synchronized control of the longitudinal driving behavior (acceleration or deceleration) in the platoon system to maximize control performance [10]. Generally, cooperative-behavior-based CACC methods transform the platoon control problem into an optimal control problem for overall optimization. These methods utilize measurements of the current platoon state to predict future system dynamics and optimize performance metrics, thereby determining the optimal control decisions for all follower vehicles. By incorporating various optimization objectives and constraints, these methods systematically enhance comfort, safety, energy efficiency, and other performance aspects [11]. Ren et al. [12] proposed a CACC algorithm based on the frenet frame, which decouples the vehicle motion into one-dimensional motion in order to simplify the controller design and improve the efficiency of the solution. Tan et al. [13] proposed a real-time predictive distributed CACC control framework that addresses time delays, actuator lag, and utilizes intent-sharing-based distributed computing to improve string stability under various traffic dynamics by formulating a Kalman-filter-based real-time current driving state prediction model, thus solving the problem using a sequential Kalman filter update process and implementing a real-time distributed MPC-based CACC controller with delay-compensated predicted initial conditions. Existing research indicates that, when compared with noncooperative-behavior-based models, cooperative-behavior-based CACC methods can provide smoother acceleration and deceleration behaviors, thereby ultimately enhancing the stability and safety of CAV platoon systems [14].
In the literature, the design of CACC is based on the assumption that sensors can acquire high-precision motion state data for a CAV platoon. Thus, the sensor uncertainty remains a significant challenge for the deployment of CAV platoons in real-world road traffic environments [15]. Tian et al. [16] designed a novel controller based on an interval type-3 fuzzy logic system to address the challenges of the CAV’s lateral path tracking, which handles uncertainties and tackles approximation errors and perturbations using compensators. Additionally, the suggested adaptation laws estimate the bounds of uncertainty and ensure stability under unknown dynamics and critical maneuvers. Focusing on improving the lateral motion performance under different maneuvers and in the presence of parameter uncertainties and external disturbances, the article of [17] introduced a robust two-layer control scheme that enhanced the performance of four-wheel independent-drive electric vehicles. Moreover, in the logical architecture of a CAV platoon system, the acquisition of data from onboard sensors is a pivotal step, which relies on various onboard sensors to continuously measure and obtain the platoon’s motion state [18]. However, in practical driving scenarios, onboard sensors may experience failures or exhibit significant measurement errors over certain time intervals, thereby negatively affecting the control efficacy of CACC algorithms. This could potentially introduce uncertainty in future vehicle states, thereby leading to reduced platoon stability, oscillations, or even traffic accidents. Li et al. [19] proposed an improved modified model predictive control (MPC) method for energy-optimal ACC that addresses the negative effects of system noise. Andrade, E. et al. [20] introduced a PReCAV, which is a mechanism for cooperative CAV platoon recovery against false data injection attacks, thus utilizing virtual and physical system models to maintain platoon stability and resilience, as well as ensuring stability and resilience in the face of network and sensor attacks. Cui et al. [15] presented a simulation platform that enables the assessment of CACC impacts on safety, thus considering factors such as vehicle dynamics, sensor errors, automated vehicle control algorithms, crash severity, and cybersecurity attacks. The issue of sensor failures in CAV platoons is a current area of research focus [21]. For instance, Wang et al. [22] proposed a robust, nonfragile, fault-tolerant control strategy to ensure the functional safety of CACC in the case of sensor failures. Simulation experiments demonstrated the effectiveness of this quantitative risk reduction method for platoon driving. Cai et al. [23] addressed sensor failure in complex traffic scenarios, which effectively controls the speed of the CAV platoon and prevents collisions. Guo et al. [24], based on a switched sampling data CACC system model, proposed a state feedback controller design approach that ensures the stable stability of the system and mitigates the impact of sensor failures. Regarding onboard sensor measurement errors, Chen et al. [25] introduced a preceding vehicle recognition method within a fully networked vehicle environment for mitigating sensor measurement errors in real traffic conditions. However, experimental findings derived from the NGSIM real vehicle trajectory data underscored the necessity for ensuring a relative position accuracy within a 1.1 m threshold to ensure collision avoidance through the method. Yang et al. [26] proposed a robust H controller to mitigate the combined impacts of sensor fusion errors and sensor/channel noise and their effect on platooning performance, thus including the tracking performance and string stability. Zhou et al. [27] focused on optimizing the car-following stability of CAV platoons under periodic disturbance through an autonomous platoon formation strategy (APFS), which contributed to the understanding of CAV platooning strategies and highlighted the potential of APFS to improve the stability of CAV platoons in real-world traffic scenarios. Sheikh et al. [28] primarily investigated collision avoidance for the on-ramp merging of autonomous vehicles and proposed a collision avoidance model that effectively reduces collision risks and improves traffic safety. Additionally, some researchers employ techniques such as deep learning [29] and reinforcement learning [30] to enhance the performance of CAV platoons under control delays and sensor measurement errors. Nonetheless, these methods require large datasets for training and face generalization challenges.
Although the existing research on CACC has touched upon the issue of sensor measurement errors, there has been a lack of in-depth exploration into the impact mechanism of measurement errors on the collaborative control of CAV platoon systems. This gap renders CACC methods less adaptable to intricate road traffic operational environments. Addressing these concerns, this study establishes a cooperative-behavior-based CACC state-space system model that accounts for onboard sensor measurement errors, thereby utilizing a fixed time interval strategy that substantiates the cumulative effects of multiple sensor measurement errors. Moreover, by employing Kalman filtering to mitigate the negative impact of measurement errors, a strategy is proposed for optimal control decision making without the constraints of pure state variable inequalities. As shown in Figure 1, the initialization of the parameters, size, and state variables X 0 ( t ) of the CAV platoon occurs at time t. The leading CAV obtains the values of X 0 ( t ) through vehicle-to-vehicle (V2V) communications. The solution algorithm solves the two-point boundary-value problem (38) to determine the optimal control decisions U . The optimal control decisions are sent from the leading CAV to the following CAVs to control the CAV platoon. The state variables X ( t + 1 ) for the CAVs are observed by the onboard sensors. Kalman filtering is employed to estimate the value of X ^ ( t + 1 ) for the motion state of the CAV platoon. Then, the two-point boundary-value problem (38) is solved again to obtain the optimal control decisions at time t + 1 . These steps are repeated at each sampling time step. This strategy aims to ensure the smooth operation of the CAV platoon system, thus safeguarding both the platoon stability and comfort. The theoretical contributions of this article can be summarized as follows:
(1) Introduction to the cooperative control method considering sensor measurement errors: The article proposes a cooperative control method that takes into account sensor measurement errors in the context of CAV platooning. By analyzing the cumulative effects of sensor measurement errors and introducing the application of Kalman filtering, the proposed method effectively mitigates the adverse impacts of measurement errors and enhances the stability and control performance in CAV platooning.
(2) Transformation from the CAV platooning formation control problem into an optimal control decision problem: The article transforms the CAV platooning formation control problem into an optimal control decision problem by introducing an optimal control decision strategy that does not rely solely upon pure-state variable inequality constraints. This approach enables the optimization of control decisions for the platoon while ensuring smooth acceleration and deceleration, thereby eliminating traffic oscillations and maintaining stability and comfort.
(3) Validation of the proposed methodology through simulation experiments: The article evaluates how effective the proposed cooperative control method is through simulation experiments that utilize real vehicle trajectory data, which represents the movement of the leading CAV. The results demonstrate how the proposed method successfully mitigates the influence of measurement errors and enables coordinated vehicle-following behavior, achieves smooth acceleration and deceleration throughout the platoon, and eliminates traffic oscillations. Overall, the proposed method ensures the stability and comfort of the CAV platooning formation.

2. Cooperative-Behavior-Based CACC State-Space Model with Measurement Errors

2.1. Assumptions

Consider the CAV platoon system in a highway lane as illustrated in Figure 2, where i 0 , 1 , 2 , , n represents the longitudinal serial number of the CAVs in the platoon stream ranging from 0 for the leading vehicle to n for the tail vehicle. The following assumptions will be employed to design the longitudinal control of the CAV platoon system:
(1) All vehicles in the platoon stream are CAVs.
(2) All CAVs are equipped with onboard sensors that are capable of collecting motion-state data, such as speed and relative distance to the preceding vehicle. The models of onboard sensors are the same in the CAV platoon.
(3) Bidirectional vehicle-to-vehicle (V2V) communication is established between the leading vehicle and the following vehicles in the platoon. Each following CAV promptly transmits real-time information (speed and distance) to the leading vehicle. The leading vehicle computes and transmits optimal control decisions to each following vehicle to regulate their respective driving behaviors.
(4) We disregard delays related to actuation and information transmission, that is, the following CAVs can execute control decisions simultaneously.

2.2. CACC State-Space System Formulation

According to the assumptions, V2V communication exists between the leading vehicle 0 and the following vehicle i in Figure 2. Each Following CAV i transmits real-time state information gathered by its onboard sensors to the leading vehicle 0. The real-time state information gathered by the onboard sensors includes the relative distance s i between vehicle i and vehicle i 1 , as well as the speed v i of vehicle i. The leading CAV 0 computes the optimal control decisions u i and transmits them to vehicle i, thereby regulating the driving behavior of the following vehicle i.
The core idea of cooperative-behavior-based CACC proposed in this paper is to achieve convergence among various state parameters [31]. The state parameters of the CAV platoon include the relative speed v i ( t ) v i 1 ( t ) and the deviation-from-equilibrium distance s i ( t ) s t ( t ) [32]. Here, the deviation-from-equilibrium distance is defined as the disparity between the measured distance s i ( t ) and the ideal safe distance s i ( t ) for CAV i relative to CAV i 1 . That is to say,
lim t v i ( t ) v i 1 ( t ) = 0
lim t s i ( t ) s t ( t ) = 0
where s i ( t ) = d i 1 ( t ) d i ( t ) . The d i ( t ) is the longitudinal position of vehicle i in the platoon at time t.
The ideal safe distance s t ( t ) is calculated as follows:
s t ( t ) = r i · v i ( t ) + s f
where s f is the safe distance of the CAV i to the predecessor vehicle. r i is the headway. The headway of each of the CAVs in the platoon stream is constant based on constant time headway (CTH) policy, that is, r = r i .
We introduce the variables ξ i ( t ) and ς i ( t ) , which are
ξ i ( t ) = s i ( t ) s t ( t )
ς i ( t ) = v i ( t ) v i 1 ( t )
The Equation (4) can be rewritten as
ξ i ( t ) = d i 1 ( t ) d i ( t ) r · v i ( t ) s f
and then
ξ ˙ i ( t ) = y i ( t ) r · a i ( t )
ς ˙ i ( t ) = a i ( t ) a i 1 ( t )
where a i ( t ) is the acceleration of vehicle i at time t
Denote ξ ( t ) = ξ 1 ( t ) , ξ 2 ( t ) , , ξ n ( t ) T , ς ( t ) = ς 1 ( t ) , ς 2 ( t ) , , ς n ( t ) T and u ( t ) = a 1 ( t ) , a 2 ( t ) , , a n ( t ) T . ξ ( t ) and ς ( t ) are the state variables of the CAVs. u ( t ) is the optimal control decision. Then, the linear time-invariant system state-space model is defined as follows:
X ˙ ( t ) = AX ( t ) + Bu ( t )
Y ( t ) = CX ( t ) + V ( t )
where X ( t ) = ξ ( t ) T , ς ( t ) T T are the state variables. Y ( t ) = ξ ¯ ( t ) T , ς ¯ ( t ) T T are the observational variables of the system. A = 0 n I n 0 n 0 n , B = M S , C = I n 0 n 0 n I n , M = r · I n , and S = 1 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 1 1 . I n is n-dimensional identity matrix. 0 is the n-dimensional zero matrix.
Equation (9a) represents the state equation of the CAV platoon system, which describes the relationship between the deviation-from-equilibrium distance, the relative speed, and the acceleration of the CAVs in the platoon stream. Equation (9b) represents the observation equation, where Y ( t ) is the measurement of the onboard sensor at time t, and V ( t ) 2 n is themeasurement error.

2.3. Analysis of Onboard Sensor Measurement Errors

In this section, we discuss the impact mechanisms of the measurement errors. In real-world driving environments, the measurement values acquired by onboard sensors regarding the vehicle’s motion state are subject to measurement errors due to various factors such as outdoor temperature, rain, or foggy weather conditions; vehicle vibration; and sensor installation positions.
Let ξ ¯ i ( t ) be the observed value representing the deviation-from-equilibrium distance:
ξ ¯ i ( t ) = ξ i ( t ) + ε ξ i ( t ) = s ¯ i ( t ) s ¯ t ( t ) = s i ( t ) + ε s i ( t ) r v i ( t ) + ε v i ( t ) + s f = ξ i ( t ) + ε s i ( t ) r ε v i ( t )
where ε ξ i ( t ) is the measurement error of ξ i ( t ) . s ¯ i ( t ) is the measurement value of s i ( t ) . ε s i ( t ) is the measurement error of s i ( t ) . s ¯ t ( t ) is the measurement value of s t ( t ) . ε v i ( t ) is the measurement error of v i ( t ) .
Similarly, let ς ¯ i ( t ) be the observed value representing the relative speed between vehicle i to its predecessor vehicle at time t:
ς ¯ i ( t ) = ς i ( t ) + ε ς i ( t ) = v ¯ i ( t ) v ¯ i 1 ( t ) = v i ( t ) + ε v i ( t ) v i 1 ( t ) + ε v i 1 ( t ) = ς i ( t ) + ε v i ( t ) ε v i 1 ( t )
where ε ς i ( t ) is the observed error of ς i ( t ) . Then,
ε ξ i ( t ) = ε s i ( t ) r ε v i ( t )
ε ς i ( t ) = ε v i ( t ) ε v i 1 ( t )
According to the statistical principle, we assume that the measurement errors of ε ξ i = ε ξ i ( 1 ) , ε ξ i ( 2 ) , , ε ξ i ( m ) follow a normal distribution with a mean of zero and a variance of σ ξ i 2 with the increase in the number of measurements. Similarly, the measurement errors of ε ς i = ε ς i ( 1 ) , ε ς i ( 2 ) , , ε ς i ( m ) follow a normal distribution with a mean of zero and a variance of σ v i 2 , i.e.,
ε ξ i N 0 , σ ξ i 2
ε ς i N 0 , σ ς i 2
According to th second assumption, ε ξ i and ε ς i are independently and identically distributed. Therefore, let σ ξ 2 = σ ξ i 2 , σ ς 2 = σ ς i 2 , i 0 , 1 , 2 , , n , where σ ξ and σ ς are constants.
Proposition 1.
The linear combination of independent normal random vectors with zero mean maintains normality.
Proof of Proposition 1.
Denote X = ε 1 , ε 2 , , ε n T ; ε i represents the independent normal random vectors with means of zero. α = α 1 , α 2 , , α n , where α i is a constant. Thus, the linear combination can be rewritten as
α X = α 1 ε 1 + α 2 ε 2 + + α n ε n
The characteristic function is
φ α X ( t ) = φ α 1 ε 1 ( t ) × φ α 2 ε 2 ( t ) × × φ α n ε n ( t ) = exp α 1 2 σ 1 2 t 2 2 × exp α 2 2 σ 2 2 t 2 2 × × exp α n 2 σ n 2 t 2 2 = exp α 1 2 σ 1 2 + α 2 2 σ 2 2 + + α n 2 σ n 2 t 2 2
Thus, the linear combination of independent normal random vectors follows a normal distribution with a mean of zero and a variance of α 1 2 σ 1 2 + α 2 2 σ 2 2 + + α n 2 σ n 2 . □
According to Proposition 1 and Equations (12) and (13), the Equations (14) and (15) can be written as
ε ξ i ( t ) N 0 , σ ξ 2 + r 2 σ ς 2
ε ς i ( t ) N 0 , 2 σ ς 2
Therefore, V ( t ) follows a normal distribution with a mean of zero and a variance of R in the observation Equation (9b), and
R = σ s 2 + r 2 σ v 2 · I n 0 n 0 n 2 σ v 2 · I n
For CAV platoon systems, the measurement errors of the motion state produce a cumulative effect, that is, the variance in the CAVs platoon’s motion-state measurement errors is greater than the variance in the measurement errors from individual sensors. The cumulative effect has a significant negative impact on the CAVs’ platoon control, thereby necessitating the implementation of effective measures to mitigate the interference caused by measurement errors.

3. CAV Platoon Motion-State Estimation Based on Kalman Filtering

In this section, Kalman filtering is employed to estimate the motion state of the CAVs’ platoon systerm, thus aiming to mitigate the negative impact of the cumulative effect of the measurement errors. By applying the Euler formula, we derive the equivalent discrete state-space equation corresponding to the linear time-invariant system state-space model (9):
X ( t + τ ) = Φ X ( t ) + Γ u ( t )
Y ( t ) = CX ( t ) + V ( t )
where Φ = I n + τ · A , Γ = τ · B , and τ is the sampling time.
The Kalman filtering state estimation consists of two steps. The first step is called a priori estimation:
X ^ ( t + τ t ) = Φ X ^ ( t t ) + Γ u ( t )
where X ^ ( t + τ t ) = ξ ^ ( t + τ t ) T , ς ^ ( t + τ t ) T T is the prior estimated state of CAV i for next time step t + τ , which is predicted based on the vehicle dynamics model Equation (9a) with the control input u ( t ) at the current time step t.
The second step is called a posteriori estimation:
X ^ ( t + τ t + τ ) = X ^ ( t + τ t ) + K ( t + τ ) Y ( t + τ ) C X ^ ( t + τ t )
where X ^ ( t + τ t + τ ) is the posterior estimated state vector. K ( t + τ ) is the Kalman gain.
Equation (23) employs the Kalman filter gain to correct the a priori estimate X ^ ( t + τ t ) by reducing the disparity between the actual measurement value Y ( t + τ ) and the estimated value Y ^ ( t + τ t ) of the CAVs’ platoon motion state at time t + τ . The estimated value is
Y ^ ( t + τ t ) = C X ^ ( t + τ t )
and the Kalman gain is
K ( t + τ ) = P ( t + τ t ) C T CP ( t + τ t ) C T + R 1
where
P ( t + τ t ) = Φ P ( t t ) Φ T
P ( t + τ t + τ ) = I 2 n K ( t + τ ) C P ( t + τ t )
By substituting Equation (22) into Equation (23), we derive the Kalman filter discrete state estimator as follows:
X ^ ( t + τ t + τ ) = I n + τ A X ^ ( t t ) + Γ u ( t ) + K ( t + τ ) Y ( t + τ ) C I n + τ A X ^ ( t t ) + Γ u ( t )
Equation (9a) is a continuous state-space equation. Therefore, it is necessary to convert the discrete Kalman state estimator into a continuous Kalman state estimator. Both sides of Equation (28) are subtracted by x and then divided by t, which can be written as
X ^ ( t + τ t + τ ) X ^ ( t t ) τ = A X ^ ( t t ) + Γ u ( t ) + K ( t + τ ) τ Y ( t + τ ) C I n + τ · A X ^ ( t t ) + Γ u ( t )
Let K ( t ) = K ( t + τ ) τ and τ 0 . Then, taking the limit on both sides of Equation (29) yields the optimal estimate of the linear continuous system for Equation (9a):
X ^ ˙ ( t ) = A K ( t ) C X ^ ( t ) + I 2 n K ( t ) C Γ u ( t ) + K ( t ) Y ( t )

4. Control Strategy and Solving Algorithms

4.1. Formulation of Optimal Control

This paper formulates the following optimal control problem to optimize the control decisions for all follower CAVs in the platoon at each sampling time τ , thereby improving the performance of CAVs platoon stream:
min u 0 T p 1 2 X ^ ( t ) T R 1 R 2 X ^ ( t ) + u ( t ) T R 3 u ( t ) d t + 1 2 X ^ ( T p ) T R 4 R 5 X ^ ( T p )
X ^ ˙ ( t ) = A K ( t ) C X ^ ( t ) + I 2 n K ( t ) C Γ u ( t ) + K ( t ) Y ( t )
s i t = x i t + r v 0 0 + j = 1 i y j t + s f s min > 0
0 v i t v max
u min u i t u max
X ( 0 ) = ξ 0 T , ς 0 T T
i = 1 , 2 , , n
Equation (31a) is the the objective function, which is used to find the optimal control input u ( t ) for the CAVs’ platoon system (9). The objective function consists of two components. In the first part, X ^ ( t ) T R 1 R 2 X ^ ( t ) is used to minimize the deviation-from-equilibrium distance and the relative speed between CAV i to CAV i 1 in the platoon. u ( t ) T R 3 u ( t ) is incorporated with the intention of enhancing the comfort of the platoon operations by reducing emergency braking and sudden acceleration. The succeeding component, denoted as X ^ ( T p ) T R 4 R 5 X ^ ( T p ) , assumes the role of the terminal cost function. This particular term serves the purpose of imposing penalization upon deviations of the state-variable values from the equilibrium point, thus effectively influencing the objective function. The weight matrices R 1 , R 2 , R 4 , and R 5 are symmetric positive definite matrices. R 3 is a positive definite diagonal matrix. Equation (31b), which delineates the dynamic behavior of platoon systems over time, is the system-dynamics equation governing the state variables encompassing the equilibrium-distance discrepancies and the relative speed pertaining to every contiguous pair of CAVs in the platoon. Equation (31c) embodies the safety constraint, which serves the essential function of guaranteeing that the intervehicle spacing among any two successive vehicles within the platoon consistently exceeds the defined threshold, which is denoted as s min . Equation (31d) represents the speed constraint, where v max is the maximum speed limit on the highway. Equation (31e) sets the upper and lower limits for acceleration. Equation (31f) represents the initial values of the state variables.

4.2. Solution Algorithm

In this section, a two-point boundary-value problem has been formulated to address the optimal control problem as stated in (31); its resolution dictates the optimal control decisions for the CAVs platoon. The optimal control problem (31) is characterized by the inclusion of pure-state variable inequality constraints (31c). The incorporation of these pure-state variable inequality constraints notably compounds the intricacy for devising an efficient solution algorithm, primarily due to their dependency on the historical sequence of the control actions. In order to tackle this challenge, the initial optimal control problem (31) has been transformed into an equivalent problem that circumvents the presence of pure-state variable inequality constraints. To achieve this, a new variable X N is introduced, thus establishing a functional relationship as follows.
X ˙ N t = i = 1 n X N , 1 i t , X N , 2 i t , X N , 3 i t
X N , 1 i t = s i t s min 2 δ s i t s min , δ s i t s min = 0 i f s i t s min 0 1 o t h e r w i s e
X N , 2 i t = v max v i t 2 δ v max v i t , δ v max v i t = 0 i f v max v i t 0 1 o t h e r w i s e
X N , 3 i t = v i t δ v i t , δ v i t = 0 i f v i t 0 1 o t h e r w i s e
The optimal control problem (31) can be reformulated as follows:
min u 0 T p 1 2 X ^ ( t ) T R 1 R 2 X ^ ( t ) + u ( t ) T R 3 u ( t ) d t + 1 2 X ^ ( T p ) T R 4 R 5 X ^ ( T p ) + γ X ^ ( T p ) 2
X ^ ˙ ( t ) = A K ( t ) C X ^ ( t ) + I 2 n K ( t ) C Γ u ( t ) + K ( t ) Y ( t )
X ˙ N t = i = 1 n X N , 1 i t , X N , 2 i t , X N , 3 i t
u min u i t u max
X ( 0 ) = ξ 0 T , ς 0 T T
X N ( 0 ) = 0
The Hamiltonian equation for the optimal control problem (33) is
H X ^ ( t ) , λ A ( t ) , u ( t ) = X ^ ( t ) T R 1 R 2 X ^ ( t ) + u ( t ) T R 3 u ( t ) + λ ( t ) T A X ^ ( t ) + Bu ( t ) + λ N ( t ) i = 1 n X N , 1 i t , X N , 2 i t , X N , 3 i t
where λ ( t ) = λ 1 ( t ) , λ 2 ( t ) , , λ 2 n ( t ) T and λ N ( t ) are the costate variables. Then, let λ A ( t ) = λ ( t ) T , λ N ( t ) T , and let X A ( t ) = X ^ ( t ) T , X N ( t ) T . In accordance with Pontryagin’s minimum principle, the requisite conditions for u ( t ) to constitute an optimal solution for the problem (34) are defined as follows:
λ ˙ A ( t ) = H X A ( t )
with the initial conditions given in Equation (33e) and the terminal conditions as
λ ( T p ) = 1 2 X ^ ( t ) T R 4 R 5 X ^ ( t ) / 1 2 X ^ ( t ) T R 4 R 5 X ^ ( t ) X ^ ( t ) X ^ ( t ) t = T p = R 4 R 5 X ^ ( T p )
λ N ( T p ) = γ X N ( t ) 2 / γ X N ( t ) 2 X N ( t ) t = T p = 2 γ X N ( T p )
Finally, the following initial and terminal conditions are derived, thus forming a two-point boundary-value problem:
X ^ ˙ ( t ) = A K ( t ) C X ^ ( t ) + I 2 n K ( t ) C Γ u ( t ) + K ( t ) Y ( t )
X ˙ N t = i = 1 n X N , 1 i t , X N , 2 i t , X N , 3 i t
λ ˙ ( t ) = R 1 R 2 X ^ ( t ) λ ( t ) T A c x c y λ N ( t )
λ ˙ N ( t ) = 0
X ( 0 ) = ξ 0 T , ς 0 T T
X N ( 0 ) = 0
λ ( T p ) = R 4 R 5 X ^ ( T p )
λ N ( T p ) = 2 γ X N ( T p )
where
c x = X ˙ N t X ^ ( t ) = 2 s 1 t s min δ s 1 t s min s 2 t s min δ s 2 t s min s n t s min δ s n t s min
c y = X ˙ N t y ( t ) = 2 v max v 1 t δ v max v 1 t v max v 2 t δ v max v 2 t v max v n t δ v max v n t + 2 v 1 t δ v 1 t v 2 t δ v 2 t v n t δ v n t + c 1 , y c 2 , y c n , y
c i , y = j = 1 i 2 s j t s min δ s j t s min , i = 1 , 2 , , n
The CAV platoon cooperative behavioral control problem (31) is transformed into a two-point boundary-value problem (38), which can be solved using various methods [33]. In this paper, the shooting method [34] is employed to solve the two-point boundary-value problem (38), thus obtaining the unique solution for the following optimal control decisions:
u i t = u min , u max , p i t , i f i f i f p i t < u min p i t > u max u min p i t u max
where P = p 1 t , p 2 t , , p n t T = R 3 1 B T λ ( t ) .

5. Simulation Experiment and Analysis

5.1. Experiment Setup

This section conducts numerical experiments to demonstrate the efficacy of the proposed cooperative control method of the CAVs’ platoon system. The platoon under consideration comprises eight CAVs, wherein one serves as the leading CAV, denoted as ( i = 0 ) , while the remaining seven function as following CAVs. The movement of the leading CAV in the experiment has been extrapolated from NGSIM field data [35], as depicted in Figure 3. This dataset encompasses a four-minute record with a resolution 0.1 s of the vehicle trajectories gathered along the eastbound I-80 route in Emeryville, San Francisco, California. A consistent time headway of 1 s was employed across the entire platoon in order to mitigate any disparities in the controller transient response, thus facilitating a uniform traffic flow. The initial conditions for the numerical experiments were set as follows: the initial acceleration a i ( 0 ) was 0 m/s 2 , and the initial speed v i ( 0 ) was 25 m/s for all the CAVs in the platoon; the safe distance s f of CAV i to the predecessor CAV i-1 was set to 10 m; The sampling time was set to τ = 0.1 s; according to the numerical experiment in Ploeg et al., the measurement noise of the sensors were set to σ s = 0.17 and σ v = 0.13 [36]; the vehicle acceleration range was set to [−5 m/s 2 , 3 m/s 2 ]; the maximum speed limit v max on the highway was set to 120 km/h.

5.2. Experimental Results and Analysis

5.2.1. Control Decisions and Performance of Each CAV in the Platoon

This section is dedicated to the evaluation of the control decisions and the performance of an individual CAV within the platoon stream. Figure 4 serves as an illustrative representation of the control decisions and performance of a single CAV operating within the platoon. To facilitate a meaningful comparison between different scenarios, Figure 4 incorporates three distinct curves, each of which represents a unique case. In Case 1, we considered an ideal condition where the platoon state data remained unaffected by any measurement errors. The red dotted line in Figure 4 corresponds to this scenario. In Case 2, we introduced the influence of measurement errors originating from the onboard sensor, thereby reflecting a more realistic scenario. The pink solid line in Figure 4 illustrates the control decisions and performance under the impact of sensor measurement errors. Case 3 represents an approach to mitigate the impact of sensor measurement errors. Here, we applied Kalman filtering to the motion state data within the platoon formation. The filtered data significantly reduced the adverse effects of the sensor measurement errors. The blue solid line in Figure 4 corresponds to this scenario.
Figure 4a visually represents the control decisions for the three distinct cases, spanning from CAV 1 to CAV 7 within the platoon. It is evident that the control decisions for the CAV 1 remained relatively consistent across all three conditions. However, as we observed the accumulation of measurement errors, the disparity in the control decisions between Case 1 and Case 3 remained small, while the oscillation range of the control decisions in Case 3 noticeably expanded. This observation underscores the adverse impact of cumulative error effects on the control of trailing CAVs within the platoon stream. Notably, a significant acceleration error tended to introduce instability into the platoon’s control. Figure 4b offers a comparative analysis of the deviation from the equilibrium distance for the three different cases. It is discernible that the deviation from the equilibrium distance between Case 2 and Case 1 was more pronounced than the deviation observed between Case 3 and Case 1. This disparity emphasizes that the presence of measurement errors, as depicted in Case 2, leads to a greater deviation from the desired equilibrium distance, thereby adversely affecting platoon stability. Furthermore, Figure 4c illustrates the relative speed between the three cases. Here, we again note that the relative speed difference between Case 2 and Case 1 was more significant than that observed between Case 3 and Case 1. This finding further accentuates the influence of measurement errors, particularly in Case 2, where a higher relative speed deviation posed challenges to the platoon control. In summary, Figure 4 provides valuable insights into the impact of the measurement errors on the control decisions, equilibrium distance, and relative speed within the CAV platoon. These findings underscore the importance of our proposed algorithm in mitigating the adverse effects of sensor measurement errors and enhancing the stability of CAV platoons.

5.2.2. Control Decisions and Performance of the CAV Platoon Stream

This section is dedicated to a comprehensive comparison of the control decisions and control performance outcomes within the CAV platoon stream. Figure 5 showcases the optimal control decisions for the following vehicles in the CAV platoon, which were estimated using the proposed method. As shown in Figure 5a, we delved into the estimated control decisions influenced by measurement errors. Notably, the control decisions for the CAV 1 exhibited a marginally reduced oscillation amplitude when compared to the leading vehicle. However, as we progressed through the subsequent trailing CAVs, it became evident that they manifested slightly larger oscillation amplitudes in their optimal control decisions relative to their preceding vehicles. Transitioning to Figure 5b, we observed that the estimated control decisions underwent Kalman filtering to mitigate the impact of sensor measurement inaccuracies. Here, the amplitudes of the control decisions for the subsequent CAVs exhibited a progressive reduction relative to that of the CAV 1. This signified a gradual attenuation of the traffic oscillations as we moved from the lead to the rear of the platoon stream. Furthermore, the effectiveness of our cooperative control approach became particularly evident when examining instances of sudden acceleration or deceleration maneuvers, as observed at 70 s, 110 s, 140 s, and 190 s. During these intervals, a noticeable reduction in the acceleration magnitude was observed in the subsequent vehicles. This observation underscores the capability of our proposed approach to significantly enhance ride comfort within the CAV platoon.
Figure 6 serves as an illustrative representation of the optimal equilibrium spacing and speed of the trailing vehicles within the CAV platoon. As shown in Figure 6a,c, we scrutinized the scenarios where the Kalman filter was not employed to eliminate measurement errors. Here, we observed a sequential increase in the oscillations of the equilibrium spacing and speed among the following vehicles within the platoon. This notable trend underscores the adverse impact of measurement errors on the control strategy, thus resulting in suboptimal control performance within the CAV platoon system. Conversely, when we introduced the application of the Kalman filter to mitigate measurement inaccuracies, as demonstrated in Figure 6b,d, the outcome was strikingly different. The effectiveness of the Kalman filter became apparent, as it efficiently suppressed oscillations in both the optimal equilibrium distances and speeds among the following vehicles in the platoon. This outcome highlights the pivotal role played by the Kalman filter in enhancing the robustness and stability of the control strategy, thereby ultimately leading to improved control performance within the CAV platoon.
Figure 7 offers a detailed representation of the control performance associated with deviations from the equilibrium spacing and relative speed, which is a crucial aspect governed by the cooperative control strategy implemented within the CAV platoon system introduced in this study. As shown in Figure 7a, we scrutinized the deviation-from-equilibrium distance for the trailing CAVs. Notably, the amplitude of oscillation in the deviation-from-equilibrium distance gradually diminished as one progressed from the leading vehicle towards the rear of the platoon. This gradual reduction culminated in the oscillation curve of the seventh following vehicle converging towards a value of zero. As shown in Figure 7b, we delved into the relative speed between each following vehicle and its preceding counterpart. Here again, we observed a consistent trend of diminishing oscillation amplitudes as we traversed from the leading end to the trailing end of the platoon. This trend suggests a convergence of the motion state within the CAV platoon towards a state of equilibrium. Of noteworthy significance is the robustness of this convergence, even in scenarios where real-world disturbances were introduced, such as the relatively extreme driving maneuvers undertaken by the lead vehicle at 70 s, 110 s, and 140 s. Despite these challenging events causing observable oscillations in the motion state of the CAV platoon, they swiftly stabilized and returned to equilibrium conditions. The simulation results in Figure 7 also validate the core proposition put forth in this paper, as expressed by Equations (1) and (2), wherein the equilibrium distance and the ideal safe distance ultimately converge. In conclusion, the methodology presented in this paper enables the effective coordination of following vehicles within the CAV platoon system, thereby facilitating seamless deceleration and acceleration actions. By doing so, it efficiently mitigates oscillations in the operation of the convoy, thereby ensuring the overall stability and reliability of the CAV platoon.

6. Conclusions

This paper has demonstrated the cumulative impact of measurement errors in vehicular sensors. It has established a mathematical model for CAV platoon operation that takes into account the measurement errors. Building upon this foundation, it has utilized Kalman filtering to mitigate the adverse effects of measurement errors and proposed an optimal control decision method for CAV platoons. Furthermore, it has transformed the problem into a two-point boundary-value problem to obtain a unique solution. Simulation results demonstrate that the cooperative control method proposed in this paper effectively coordinated the behavior of following vehicles within the platoon. It enabled smooth acceleration and deceleration, eliminated traffic oscillations in the convoy, and ensured the stability and comfort of the CAV platoon.
The study has primarily addressed the perspective of measurement errors in vehicular sensors. In future investigations, it will be imperative to adopt a more comprehensive approach that accounts for the influence of factors such as vehicular communication latency, vehicle actuator delay, computational latency, and others on cooperative control. This holistic consideration will lead to the development of a more realistic model for CACC in CAV platoons, thereby ultimately enhancing platoon stability in complex road environments. Furthermore, subsequent research endeavors should focus on the computational efficiency of cooperative control algorithms, with the aim of proposing more efficient algorithms to facilitate the practical implementation of CAV platoons.

Author Contributions

Conceptualization, W.L. and X.L.; Data curation, W.L.; Formal analysis, W.L., X.L. and J.H.; Funding acquisition, X.L.; Investigation, W.L.; Methodology, W.L.; Project administration, X.L.; Resources, W.L.; Software, W.L.; Validation, W.L., X.L. and J.H.; Visualization, W.L.; Writing—original draft, W.L.; Writing—review and editing, X.L., W.H. and J.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program (No. 2021YFF0602703).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, K.; Chang, X.; Li, J.; Xu, Q.; Gao, B.; Pan, J. Cloud control system for intelligent and connected vehicles and its application. Automot. Eng. 2020, 42, 1595–1605. [Google Scholar]
  2. Zhou, A.; Peeta, S.; Wang, J. Cooperative control of a platoon of connected autonomous vehicles and unconnected human-driven vehicles. Comput. Civ. Infrastruct. Eng. 2023, 1–24. [Google Scholar] [CrossRef]
  3. Wang, Z.; Bian, Y.; Shladover, S.E.; Wu, G.; Li, S.E.; Barth, M.J. A survey on cooperative longitudinal motion control of multiple connected and automated vehicles. IEEE Intell. Transp. Syst. Mag. 2019, 12, 4–24. [Google Scholar] [CrossRef]
  4. Dhawankar, P.; Agrawal, P.; Abderezzak, B.; Kaiwartya, O.; Busawon, K.; Raboacă, M.S. Design and Numerical Implementation of V2X Control Architecture for Autonomous Driving Vehicles. Mathematics 2021, 9, 1696. [Google Scholar] [CrossRef]
  5. Lazar, R.-G.; Pauca, O.; Maxim, A.; Caruntu, C.-F. Control Architecture for Connected Vehicle Platoons: From Sensor Data to Controller Design Using Vehicle-to-Everything Communication. Sensors 2023, 23, 7576. [Google Scholar] [CrossRef]
  6. Desjardins, C.; Chaib-Draa, B. Cooperative adaptive cruise control: A reinforcement learning approach. IEEE Trans. Intell. Transp. Syst. 2011, 12, 1248–1260. [Google Scholar] [CrossRef]
  7. Gong, S.; Shen, J.; Du, L. Constrained optimization and distributed computation based car following control of a connected and autonomous vehicle platoon. Transp. Res. Part B Methodol. 2016, 94, 314–334. [Google Scholar] [CrossRef]
  8. Zheng, Y.; Li, S.E.; Wang, J.; Cao, D.; Li, K. Stability and scalability of homogeneous vehicular platoon: Study on the influence of information flow topologies. IEEE Trans. Intell. Transp. Syst. 2015, 17, 14–16. [Google Scholar] [CrossRef]
  9. Liu, C.; Zhuang, W.C.; Yin, G.; Huang, Z.; Liu, H. Cooperative merging control of multiple connected and automated vehicles on freeway ramp. J. Southeast Univ. (Natural Sci. Ed.) 2020, 50, 965–972. [Google Scholar]
  10. Chang, X.; Xu, Q.; Li, K.; Bi, Y.; Ha, H.; Zhang, J. Analysis of intelligent and connected vehicle control under communication delay and packet loss. China J. Highw. Transp. 2019, 32, 216–225. [Google Scholar]
  11. Wang, J.; Lu, L.; Peeta, S. Real-time deployable and robust cooperative control strategy for a platoon of connected and autonomous vehicles by factoring uncertain vehicle dynamics. Transp. Res. Part B Methodol. 2022, 163, 88–118. [Google Scholar] [CrossRef]
  12. Ren, P.; Jiang, H.; Xu, X. Research on a Cooperative Adaptive Cruise Control (CACC) Algorithm Based on Frenet Frame with Lateral and Longitudinal Directions. Sensors 2023, 23, 1888. [Google Scholar] [CrossRef] [PubMed]
  13. Tan, Y.; Zhang, K. Real-Time Distributed Cooperative Adaptive Cruise Control Model Considering Time Delays and Actuator Lag. Transp. Res. Rec. 2022, 11, 93–111. [Google Scholar] [CrossRef]
  14. Wu, J.; Qu, X. Intersection control with connected and automated vehicles: A review. J. Intell. Connect. Veh. 2022, 5, 88–118. [Google Scholar]
  15. Cui, L.; Hu, J.; Park, B.B.; Bujanovic, P. Development of a simulation platform for safety impact analysis considering vehicle dynamics, sensor errors, and communication latencies: Assessing cooperative adaptive cruise control under cyber attack. Transp. Res. Part C Emerg. Technol. 2018, 97, 1–22. [Google Scholar]
  16. Tian, M.-W.; Yan, S.-R.; Mohammadzadeh, A.; Tavoosi, J.; Mobayen, S.; Safdar, R.; Assawinchaichote, W.; Vu, M.T.; Zhilenkov, A. Stability of Interval Type-3 Fuzzy Controllers for Autonomous Vehicles. Mathematics 2021, 9, 2742. [Google Scholar] [CrossRef]
  17. Ghaedi, M.; Bayat, F.; Fekih, A.; Mobayen, S. Robust performance improvement of lateral motion in four-wheel independent-drive electric vehicles. IEEE Access 2020, 8, 203146–203157. [Google Scholar] [CrossRef]
  18. Li, K.; Li, J.; Chang, X.; Gao, B.; Xu, Q.; Li, S. Principles and typical applications of cloud control system for intelligent and connected vehicles. J. Automot. Saf. Energy 2020, 11, 261–275. [Google Scholar]
  19. Li, Y.; Hao, G. Energy-Optimal Adaptive Control Based on Model Predictive Control. Sensors 2023, 23, 4568. [Google Scholar] [CrossRef]
  20. Andrade, E.; Matos, F.; Santos, A. A virtual models-based CAVs platoon resilient to network and sensor attacks. Ad Hoc Networks 2023, 23, 103225. [Google Scholar] [CrossRef]
  21. Eskandarian, A.; Wu, C.; Sun, C. Research advances and challenges of autonomous and connected ground vehicles. IEEE Trans. Intell. Transp. Syst. 2019, 22, 683–711. [Google Scholar]
  22. Wang, B.; Luo, Y.; Zhong, Z.; Li, K. Robust non-fragile fault tolerant control for ensuring the safety of the intended functionality of cooperative adaptive cruise control. IEEE Trans. Intell. Transp. Syst. 2022, 23, 18746–18760. [Google Scholar]
  23. Cai, B.; Zhao, L.; Wang, Q.; Yan, M.; Fang, T. A strategy of vehicle following on slope road at night considering the safety of the intended functionality. Phys. A Stat. Mech. Its Appl. 2023, 624, 128951. [Google Scholar]
  24. Guo, G.; Yue, W. Sampled-data cooperative adaptive cruise control of vehicles with sensor failures. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2404–2418. [Google Scholar]
  25. Chen, Z.; Park, B.B. Preceding vehicle identification for cooperative adaptive cruise control platoon forming. IEEE Trans. Intell. Transp. Syst. 2019, 21, 308–320. [Google Scholar]
  26. Yang, T.; Murguia, C.; Nešić, D.; Lv, C. A Robust CACC Scheme Against Cyberattacks Via Multiple Vehicle-to-Vehicle Networks. IEEE Trans. Veh. Technol. 2023, 21, 308–320. [Google Scholar]
  27. Zhou, Z.; Li, L.; Qu, X.; Ran, B. An autonomous platoon formation strategy to optimize CAV car-following stability under periodic disturbance. Phys. A Stat. Mech. Appl. 2023, 626, 129096. [Google Scholar]
  28. Sheikh, M.; Peng, Y. A Collision Avoidance Model for On-Ramp Merging of Autonomous Vehicles. KSCE J. Civ. Eng. 2023, 27, 1323–1339. [Google Scholar]
  29. Kuutti, S.; Bowden, R.; Jin, Y.; Barber, P.; Fallah, S. A survey of deep learning applications to autonomous vehicle control. IEEE Trans. Intell. Transp. Syst. 2020, 22, 712–733. [Google Scholar]
  30. Selvaraj, D.C.; Hegde, S.; Amati, N.; Deflorio, F.; Chiasserini, C.F. A Deep Reinforcement Learning Approach for Efficient, Safe and Comfortable Driving. Appl. Sci. 2023, 13, 5272. [Google Scholar]
  31. Swaroop, D.; Hedrick, J.K. Constant spacing strategies for platooning in automated highway systems. J. Dyn. Syst. Meas. Control. 1999, 121, 462–470. [Google Scholar] [CrossRef]
  32. Wang, M.; Daamen, W.; Hoogendoorn, S.P.; van Arem, B. Rolling horizon control framework for driver assistance systems. Part I: Mathematical formulation and non-cooperative systems. Transp. Res. Part C Emerg. Technol. 2014, 40, 271–289. [Google Scholar] [CrossRef]
  33. Keller, H.B. Numerical Solution of Two Point Boundary Value Problems, 1st ed.; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1976; pp. 1–15. [Google Scholar]
  34. Wang, J.; Gong, S.; Peeta, S.; Lu, L. A real-time deployable model predictive control-based cooperative platooning approach for connected and autonomous vehicles. Transp. Res. Part B Methodol. 2019, 128, 271–301. [Google Scholar]
  35. Next Generation Simulation. U.S. Department of Transportation. 2007. Available online: https://ops.fhwa.dot.gov/trafficanalysistools/ngsim.htm (accessed on 12 April 2018).
  36. Zhou, A.; Gong, S.; Wang, C.; Peeta, S. Smooth-switching control-based cooperative adaptive cruise control by considering dynamic information flow topology. Transp. Res. Rec. 2020, 4, 444–458. [Google Scholar] [CrossRef]
Figure 1. The conceptual flowchart of the proposed method.
Figure 1. The conceptual flowchart of the proposed method.
Sensors 23 09006 g001
Figure 2. The platoon of CAVs.
Figure 2. The platoon of CAVs.
Sensors 23 09006 g002
Figure 3. Acceleration of the leading vehicle.
Figure 3. Acceleration of the leading vehicle.
Sensors 23 09006 g003
Figure 4. Control decisions and performance of a single CAV in the platoon: (a) control decisions; (b) deviation-from-equilibrium distance; (c) relative speed.
Figure 4. Control decisions and performance of a single CAV in the platoon: (a) control decisions; (b) deviation-from-equilibrium distance; (c) relative speed.
Sensors 23 09006 g004aSensors 23 09006 g004b
Figure 5. Optimal control decisions of the following CAVs: (a) affected by sensor measurement errors; (b) eliminating sensor measurement errors with Kalman filtering.
Figure 5. Optimal control decisions of the following CAVs: (a) affected by sensor measurement errors; (b) eliminating sensor measurement errors with Kalman filtering.
Sensors 23 09006 g005
Figure 6. Optimal equilibrium spacing and speed of the following CAVs: (a) equilibrium distance affected by sensor measurement errors; (b) equilibrium distance unaffected by measurement errors; (c) speed affected by sensor measurement errors; (d) speed unaffected by measurement errors.
Figure 6. Optimal equilibrium spacing and speed of the following CAVs: (a) equilibrium distance affected by sensor measurement errors; (b) equilibrium distance unaffected by measurement errors; (c) speed affected by sensor measurement errors; (d) speed unaffected by measurement errors.
Sensors 23 09006 g006
Figure 7. Control performance of CAV platoon: (a) deviation-from-equilibrium distance; (b) relative speed.
Figure 7. Control performance of CAV platoon: (a) deviation-from-equilibrium distance; (b) relative speed.
Sensors 23 09006 g007
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

Luo, W.; Li, X.; Hu, J.; Hu, W. Modeling and Optimization of Connected and Automated Vehicle Platooning Cooperative Control with Measurement Errors. Sensors 2023, 23, 9006. https://doi.org/10.3390/s23219006

AMA Style

Luo W, Li X, Hu J, Hu W. Modeling and Optimization of Connected and Automated Vehicle Platooning Cooperative Control with Measurement Errors. Sensors. 2023; 23(21):9006. https://doi.org/10.3390/s23219006

Chicago/Turabian Style

Luo, Weiming, Xu Li, Jinchao Hu, and Weiming Hu. 2023. "Modeling and Optimization of Connected and Automated Vehicle Platooning Cooperative Control with Measurement Errors" Sensors 23, no. 21: 9006. https://doi.org/10.3390/s23219006

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