An Execution-time-certified Riccati-based IPM Algorithm for RTI-based Input-constrained NMPC

  • Liang WU*
  • , Krystian GANKO
  • , Shimin WANG
  • , Richard D. BRAATZ
  • *Corresponding author for this work

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

4 Citations (Scopus)

Abstract

Establishing an execution time certificate in deploying model predictive control (MPC) is a pressing and challenging requirement. As nonlinear MPC (NMPC) results in nonlinear programs, differing from quadratic programs encountered in linear MPC, deriving an execution time certificate for NMPC seems an impossible task. Our prior work [1] introduced an input-constrained MPC algorithm with the exact and only dimension-dependent (data-independent) number of floating-point operations ([flops]). This paper extends it to input-constrained NMPC problems via the real-time iteration (RTI) scheme, which results in data-varying (but dimension-invariant) input-constrained MPC problems. Therefore, applying our previous algorithm can certify the execution time based on the assumption that processors perform fixed [flops] in constant time. As the RTI-based scheme generally results in MPC with a long prediction horizon, this paper employs the efficient factorized Riccati recursion, whose computational cost scales linearly with the prediction horizon, to solve the Newton system at each iteration. The execution-time certified capability of the algorithm is theoretically and numerically validated through a case study involving nonlinear control of the chaotic Lorenz system.

Original languageEnglish
Title of host publication2024 IEEE 63rd Conference on Decision and Control, CDC 2024
PublisherIEEE
Pages5539-5545
Number of pages7
ISBN (Electronic)9798350316339
ISBN (Print)9798350316346
DOIs
Publication statusPublished - 2024
Externally publishedYes
Event63rd IEEE Conference on Decision and Control, CDC 2024 - Milan, Italy
Duration: 16 Dec 202419 Dec 2024

Publication series

NameProceedings of the IEEE Conference on Decision and Control
ISSN (Print)0743-1546
ISSN (Electronic)2576-2370

Conference

Conference63rd IEEE Conference on Decision and Control, CDC 2024
Country/TerritoryItaly
CityMilan
Period16/12/2419/12/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Funding

This work was supported by the U.S. Food and Drug Administration under the FDA BAA-22-00123 program, Award Number 75F40122C00200. Krystian Ganko was also supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Department of Energy Computational Science Graduate Fellowship under Award Number DE-SC0022158.

Keywords

  • execution time certificate
  • iteration complexity
  • Nonlinear model predictive control
  • real-time iteration
  • Riccati recursion

Fingerprint

Dive into the research topics of 'An Execution-time-certified Riccati-based IPM Algorithm for RTI-based Input-constrained NMPC'. Together they form a unique fingerprint.

Cite this