Convex NMPC reformulations for a special class of nonlinear multi-input systems with application to rank-one bilinear networks
Manuel Klädtke, Moritz Schulze Darup
TL;DR
This work addresses nonconvex NMPC for a restricted class of discrete-time, multi-input systems by reformulating the problem into a finite collection of convex subproblems. By leveraging a diagonal, input-affine structure and a state-space partition, the nonlinear dynamics are captured via a linearized augmented model with an artificial input, enabling exact global solutions through scenario-based subproblem enumeration. The method extends prior single-input results to multi-input systems and encompasses rank-one bilinear networks, as demonstrated in two numerical examples that show feasibility pruning greatly reduces the online burden. While promising, the approach remains restricted by assumptions on $\boldsymbol{G}(\boldsymbol{x})$, partition construction, and terminal ingredients, motivating future work to broaden applicability and address non-diagonal $\boldsymbol{G}(\boldsymbol{x})$ and alternative stability certificates.
Abstract
We show that a special class of (nonconvex) NMPC problems admits an exact solution by reformulating them as a finite number of convex subproblems, extending previous results to the multi-input case. Our approach is applicable to a special class of input-affine discrete-time systems, which includes a class of bilinear rank-one systems that is considered useful in modeling certain controlled networks. We illustrate our results with two numerical examples, including the aforementioned rank-one bilinear network.
