Data-driven dual-loop control for platooning mixed human-driven and automated vehicles

Jianglin Lan
2023-07-21
Abstract:This paper considers controlling automated vehicles (AVs) to form a platoon with human-driven vehicles (HVs) under consideration of unknown HV model parameters and propulsion time constants. The proposed design is a data-driven dual-loop control strategy for the ego AVs, where the inner loop controller ensures platoon stability and the outer loop controller keeps a safe inter-vehicular spacing under control input limits. The inner loop controller is a constant-gain state feedback controller solved from a semidefinite program (SDP) using the online collected data of platooning errors. The outer loop is a model predictive control (MPC) that embeds a data-driven internal model to predict the future platooning error evolution. The proposed design is evaluated on a mixed platoon with a representative aggressive reference velocity profile, the SFTP-US06 Drive Cycle. The results confirm efficacy of the design and its advantages over the existing single loop data-driven MPC in terms of platoon stability and computational cost.
Systems and Control,Robotics,Optimization and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to design a data - driven dual - loop control strategy in a platoon composed of a mixture of human - driven vehicles (HVs) and autonomous vehicles (AVs) to ensure the stability and safety of the platoon, while taking into account the unknown human driving behavior parameters and vehicle propulsion time constants. Specifically, the paper focuses on: 1. **Platoon stability**: Ensure that the spacing between vehicles remains stable during the platoon's travel, avoiding traffic congestion or oscillations caused by the uncertainty of human drivers' behavior. 2. **Safe spacing control**: Ensure that autonomous vehicles can maintain a safe following distance according to the speed changes of the preceding vehicle, especially when the control input is limited. 3. **Adaptability and robustness**: The designed control strategy needs to be able to adapt to the speed changes of the preceding vehicle and be robust to the uncertainty of human driving behavior and model perturbations. To achieve the above goals, the paper proposes a dual - loop control structure, in which the inner - loop controller ensures the asymptotic stability of the platoon through state - feedback control, while the outer - loop controller uses model predictive control (MPC) to ensure that the safe spacing and control input constraints are met. In addition, the paper also proposes a data - driven method to design these two controllers, thus overcoming the limitations of traditional model - based control methods in dealing with mixed platoons.