MPC-based Controller Switching Strategy for String Stability and Safety of Vehicle Platoons Considering Communication Delays Boundary

Research output: Contribution to journal › Research article › Contributed › peer-review

Contributors

  • Bin Tian - , Chang'an University (Author)
  • Qi Guo - , Chang'an University (Author)
  • Zhigang Xu - , Chang'an University (Author)
  • Meng Wang - , Chair of Traffic Process Automation (Author)
  • Xiaobo Qu - , Tsinghua University (Author)

Abstract

Vehicle platoons employing Cooperative Adaptive Cruise Control (CACC) exhibit outstanding performance. However, communication interruptions can destroy string stability and jeopardize driving safety of the platooning systems. To address this issue, this paper proposes a controller switching strategy and derives an analytical model to determine the boundary of communication delays. When the communication delay exceeds this theoretical boundary, the system seamlessly transitions from the primary CACC controller to a backup Adaptive Cruise Control (ACC) controller. The cost function and co-states are continuously adjusted during this transition using a Gaussian membership function. Analytical derivations demonstrate that the proposed switching strategy theoretically guarantees string stability. Comprehensive simulations further validate its effectiveness through both standardized scenario-based evaluations and real-world tests using the NGSIM dataset. Compared with existing methods, the proposed approach improves the string stability by 16.87% and enhances the safety index by 68.28%.

Details

Original languageEnglish
Pages (from-to)12512-12527
Number of pages16
JournalIEEE transactions on vehicular technology
Volume75
Issue number7
Early online date26 Feb 2026
Publication statusPublished - Jul 2026
Peer-reviewedYes

External IDs

ORCID /0000-0001-6555-5558/work/213147439

Keywords

Keywords

  • CACC, Communication delay, Controller switching, MPC, String stability, Vehicle platoon, vehicle platoon, string stability, controller switching