Submitted:
05 October 2024
Posted:
08 October 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Problem Description
3. Longitudinal Kinematic Model of the Vehicle Platoon
4. Platoon Longitudinal Controller Design
4.1. Robust UKF State Prediction Algorithm
- Initialize the mean and covariance of the initial state of the system .
- 2.
- Calculate the sigma points and construct 2n+1 sigma points along with the corresponding weights.
- 3.
-
Forecast update.Prediction system sigma point set:
- 4.
- Measurement update.
- 5.
-
Calculate the gain.Calculation of cross-covariances:
- 6.
- Huber-M estimation.
- 7.
- Measurement correction.
4.2. Robust MPC upper Layer Controller
4.2.1. Feedback Control of Longitudinal Platooning Trajectory
4.2.2. Predictive Model Derivation
4.2.3. Objective Function
4.2.4. System State Constraints
4.2.5. Optimization Problem Solving
4.3. Low Level Controller
4.3.1. Inverse Dynamics Model
4.3.2. PID Low Controller
5. Simulation Analysis
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Indu K, Aswatha Kumar M. Electric vehicle control and driving safety systems: A review. IETE Journal of Research. 2023, 69, 482–498. [CrossRef]
- Caruntu C F, Braescu C, Maxim A, Rafaila R. C; Tiganasu A. Distributed model predictive control for vehicle platooning: A brief survey. ICSTCC. 2016, 644–650. [CrossRef]
- Tang C, Xia J, Zhang M, Wu L. Research on Event-Triggered Control of Heterogeneous Cooperative Vehicle Platoons Considering Time Delay. Journal of Northeastern University. 2024, 45, 540–547. [CrossRef]
- Shen Z, Liu Y, Li Z, Wu Y. Distributed vehicular platoon control considering communication delays and packet dropouts. Journal of the Franklin Institute. 2024, 361, 106703. [CrossRef]
- Zhao C, Cai L, Cheng P. Stability analysis of vehicle platooning with limited communication range and random packet losses. Internet of Things Journal. 2020, 8, 262–277. [CrossRef]
- Yang T, Murguia C, Nešić D, Lv C. A Robust CACC Scheme Against Cyberattacks Via Multiple Vehicle-to-Vehicle Networks. IEEE Transactions on Vehicular Technology. 2023, 72, 11184–11195. [CrossRef]
- Li Y, He C, Zhu H, Zheng T. Nonlinear longitudinal control for heterogeneous connected vehicle platoon in the presence of communication delays. Acta Automatica Sinica. 2021, 47, 2841−2856.
- Samii A, Bekiaris-Liberis N. Robustness of string stability of linear predictor-feedback CACC to communication delay. ITSC. 2023, pp. 4853-4858. [CrossRef]
- Halder K, Gillam L, Dixit S, Mouzakitis A, Fallah S. Stability Analysis With LMI Based Distributed H∞ Controller for Vehicle Platooning Under Random Multiple Packet Drops. IEEE transactions on intelligent transportation systems. 2022, 23, 23517−23532. [CrossRef]
- Wang J, Qi C, Luo D, Wang H, Ding W. Longitudinal Stability Control Algorithm of Vehicle Platooning Based on Time-Varying Information Transmission Delays. Transactions of Beijing institute of Technology, 2024, 44, 828−837. [CrossRef]
- Lu R, Hu J, Chen R. Cooperative adaptive cruise control of intelligent vehicles based on DMPC. Autom Eng. 2021, 43, 1177−1186. [CrossRef]
- Meng Jin, Li Cong, Jing Hui, Tong Y, Feng H. Longitudinal Platoon Control of Electric Vehicle Based on Model Predictive Control. Journal of Dynamics and Control. 2023, 21, 44−53. [CrossRef]
- Tian B, Yao K, Wang Z, Gu G, Xu Z, Zhao X, Jing J. Communication delay compensation method of CACC platooning system based on model predictive control. Journal of Traffic and Transportation Engineering. 2022, 22, 361−381. [CrossRef]
- Wang Q, Jiang J, Lu Z, Zhang H. Research on cooperative adaptive cruise control strategy based on improved MPC. Journal of System Simulation. 2022, 34, 2087-2097. [CrossRef]








| Vehicle parameters | numerical value |
|---|---|
| Vehicle quality, | 1270 kg |
| Vehicle length, | 4 m |
| Wheel rolling radius, | 0.325 m |
| Vehicle windward surface area, | 2.3 m2 |
| Atmospheric drag coefficient, | 0.342 |
| Transmission efficiency, | 0.9 |
| Rolling resistance coefficient, | 0.02 |
| ) | ) |
|---|---|
| 0≤t≤5 | 2t |
| 5<t≤15 | 10 |
| 15<t≤25 | 10+2.5(t-15) |
| 25<t≤35 | 35 |
| 35<t≤45 | 35-2(t-35) |
| 45<t≤55 | 15 |
| 55<t≤65 | 15+2.5(t-55) |
| 65<t≤75 | 40 |
| 75<t≤85 | 40-3.5(t-75) |
| 85<t≤100 | 5 |
| Controller | Delay (ms) | Data loss rate (%) | MSE of velocity | MSE of acceleration | MSE of spacing |
|---|---|---|---|---|---|
| MPC | 0 | 0 | 2.61 | 0.19 | |
| UKF-MPC | 0 | 0 | 3.14 | 0.23 | |
| Robust UKF-MPC | 0 | 0 | 3.10 | 0.22 | |
| MPC | 10~100 | 50 | 3.01 | 1.00 | 0.43 |
| UKF-MPC | 10~100 | 50 | 3.56 | 0.26 | |
| Robust UKF-MPC | 10~100 | 50 | 3.53 | 0.24 |
| Controller | Delay (ms) | Data loss rate (%) | IAE of velocity | IAE of acceleration | IAE of spacing |
|---|---|---|---|---|---|
| MPC | 0 | 0 | 170.78 | ||
| UKF-MPC | 0 | 0 | 737.33 | ||
| Robust UKF-MPC | 0 | 0 | 91.38 | ||
| MPC | 10~100 | 50 | |||
| UKF-MPC | 10~100 | 50 | 828.97 | ||
| Robust UKF-MPC | 10~100 | 50 | 116.80 |
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. |
© 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 (http://creativecommons.org/licenses/by/4.0/).