English

Time-Certified and Efficient NMPC via Koopman Operator

Systems and Control 2026-02-18 v1 Systems and Control

Abstract

Certifying and accelerating execution times of nonlinear model predictive control (NMPC) implementations are two core requirements. Execution-time certificate guarantees that the NMPC controller returns a solution before the next sampling time, and achieving faster worst-case and average execution times further enables its use in a wider set of applications. However, NMPC produces a nonlinear program (NLP) for which it is challenging to derive its execution time certificates. Our previous works, \citep{wu2025direct,wu2025time} provide data-independent execution time certificates (certified number of iterations) for box-constrained quadratic programs (BoxQP). To apply the time-certified BoxQP algorithm \citep{wu2025time} for state-input constrained NMPC, this paper i) learns a linear model via Koopman operator; ii) proposes a dynamic-relaxation construction approach yields a structured BoxQP rather than a general QP; iii) exploits the structure of BoxQP, where the dimension of the linear system solved in each iteration is reduced from 5N(nu+nx)5N(n_u+n_x) to NnuNn_u (where nu,nx,Nn_u, n_x, N denote the number of inputs, states, and length of prediction horizon), yielding substantial speedups (when nxnun_x \gg n_u, as in PDE control).

Cite

@article{arxiv.2602.15596,
  title  = {Time-Certified and Efficient NMPC via Koopman Operator},
  author = {Liang Wu and Yunhong Che and Bo Yang and Kangyu Lin and Ján Drgoňa},
  journal= {arXiv preprint arXiv:2602.15596},
  year   = {2026}
}

Comments

6 pages,submitted to IFAC WC 2026

R2 v1 2026-07-01T10:39:56.872Z