Siirry päänavigointiin Siirry hakuun Siirry pääsisältöön

Automatic nonlinear MPC approximation with closed-loop guarantees

  • Abdullah Tokmak*
  • , Christian Fiedler
  • , Melanie N. Zeilinger
  • , Sebastian Trimpe
  • , Johannes Köhler
  • *Tämän työn vastaava kirjoittaja

Tutkimustuotos: LehtiartikkeliArticleScientificvertaisarvioitu

3 Sitaatiot (Scopus)

Abstrakti

Safety guarantees are vital in many control applications, such as robotics. Model predictive control (MPC) provides a constructive framework for controlling safety-critical systems but is limited by its computational complexity. We address this problem by presenting a novel algorithm that automatically computes an explicit approximation to nonlinear MPC schemes while retaining closed-loop guarantees. Specifically, the problem can be reduced to a function approximation problem, which we tackle by proposing the Adaptive and Localized Kernel Interpolation Algorithm with eXtrapolated reproducing kernel Hilbert space norm, which we refer to as Alkia-x. Alkia-x is a noniterative algorithm that ensures well-conditioned computations, a fast-to-evaluate approximating function, and the guaranteed satisfaction of any desired bound on the approximation error. Hence, Alkia-x automatically computes an explicit function that approximates the MPC, yielding a controller suitable for safety-critical systems and high sampling rates. We apply Alkia-x to approximate two nonlinear MPC schemes, demonstrating reduced computational demand and applicability to realistic problems.

AlkuperäiskieliEnglanti
Sivut6388-6403
Sivumäärä16
JulkaisuIEEE Transactions on Automatic Control
Vuosikerta70
Numero10
DOI - pysyväislinkit
TilaJulkaistu - 2025
OKM-julkaisutyyppiA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä

Rahoitus

This work was supported in part by the Swiss National Science Foundation through NCCR Automation under Grant 51NF40 180545, in part by the IDEA League, and in part by the German Academic Scholarship Foundation. The authors would like to thank D. Baumann for helpful comments and J. Sieber for setting up the server.

Sormenjälki

Sukella tutkimusaiheisiin 'Automatic nonlinear MPC approximation with closed-loop guarantees'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä