Networked model predictive control for vehicle collision avoidance
- Vernetzte modellbasierte prädiktive Regelung zur Kollisionsvermeidung von Fahrzeugen
Alrifaee, Bassam; Abel, Dirk (Thesis advisor); Ament, Christoph (Thesis advisor)
Dissertation / PhD Thesis
Dissertation, RWTH Aachen University, 2017
This thesis investigates and develops Networked Model Predictive Control (Net-MPC) for large-scale Networked Control Systems (NCS). The developed Net-MPC strategies are then applied to collision avoidance of networked vehicles.The basic objective of this thesis, pertaining to the methodology of Net-MPC, especially targets the study of the distribution of the control problem of a homogeneous NCS, where the agents are dynamically decoupled and the coupling is achieved in the objective function or in the constraints using Distributed MPC (DMPC). The Net-MPC strategies Centralized MPC (CMPC), Cooperative DMPC (Coop. DMPC), and Non-Cooperative DMPC (Non-Coop. DMPC) are also studied in detail. A novel Net-MPC strategy called Priority-Based Non-Cooperative DMPC (PB-Non-Coop. DMPC) is introduced in this thesis and compared with the other strategies. This strategy reduces the computation time in comparison with the existing strategies of Non-Coop. DMPC.Collision avoidance of networked vehicles can be seen as an attempt to solve a large-scale control problem by means of computing the steering angles that drive the vehicles along their reference trajectories, while simultaneously avoiding collisions. Due to the collision avoidance constraints, the resulting optimization problem is non-convex. This thesis therefore presents different methods to solve this non-convex optimization problem. As the number of vehicles increases, the solution of such large-scale, centralized, non-convex optimization problems becomes computationally more prohibitive. Therefore, the optimization methods are implemented in the frameworks of CMPC, Coop. DMPC, and PB-Non-Coop. DMPC. The effectiveness of the developed Net-MPC strategies and optimization methods is validated in simulations and in experiments using model-vehicles.
- DOI: 10.18154/RWTH-2017-04199
- RWTH PUBLICATIONS: RWTH-2017-04199