4.6 Article

Design for Real-Time Nonlinear Model Predictive Control With Application to Collision Imminent Steering

Journal

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY
Volume 30, Issue 6, Pages 2450-2465

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCST.2022.3154370

Keywords

Hardware; Real-time systems; Tires; Computer architecture; Computational efficiency; Costs; System dynamics; Automotive control; gradient methods; nonlinear control systems; predictive control; trajectory optimization

Ask authors/readers for more resources

Model predictive control (MPC) is a control strategy that can account for future response and complex control objectives. This study investigates the computational cost of solving nonlinear MPC problems and provides a framework for designing nonlinear MPC architectures compatible with real-time performance.
Model predictive control (MPC) is a competitive option in modern control systems due to its ability to account for future response and incorporation of complex control objectives. As applications become more intricate, nonlinearities limit the utility of linear control strategies, thus requiring more sophisticated architectures, often at a significant computational cost. This article investigates the computational cost of solving nonlinear MPC problems and provides a framework for designing nonlinear MPC architectures compatible with real-time performance. To motivate the computational complexity associated with nonlinear MPC, the design of an automotive collision imminent steering system and the controller is considered. Various trajectory optimization strategies are examined and compared for this application, identifying multiple-shooting-based Runge-Kutta explicit integration as the most suitable. The control algorithm is then mapped into a graphics processor unit-based hardware system, where special considerations of the parallel hardware architecture are discussed. Compared to the single-shooting solution as the benchmark, multiple shootings on parallel hardware achieve three orders of magnitude improvement in wall time, supporting real-time implementation.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available