English

A Parametric Non-Convex Decomposition Algorithm for Real-Time and Distributed NMPC

Optimization and Control 2014-12-25 v2

Abstract

A novel decomposition scheme to solve parametric non-convex programs as they arise in Nonlinear Model Predictive Control (NMPC) is presented. It consists of a fixed number of alternating proximal gradient steps and a dual update per time step. Hence, the proposed approach is attractive in a real-time distributed context. Assuming that the Nonlinear Program (NLP) is semi-algebraic and that its critical points are strongly regular, contraction of the sequence of primal-dual iterates is proven, implying stability of the sub-optimality error, under some mild assumptions. Moreover, it is shown that the performance of the optimality-tracking scheme can be enhanced via a continuation technique. The efficacy of the proposed decomposition method is demonstrated by solving a centralised NMPC problem to control a DC motor and a distributed NMPC program for collaborative tracking of unicycles, both within a real-time framework. Furthermore, an analysis of the sub-optimality error as a function of the sampling period is proposed given a fixed computational power.

Keywords

Cite

@article{arxiv.1408.5120,
  title  = {A Parametric Non-Convex Decomposition Algorithm for Real-Time and Distributed NMPC},
  author = {Jean-Hubert Hours and Colin N. Jones},
  journal= {arXiv preprint arXiv:1408.5120},
  year   = {2014}
}

Comments

16 pages, 9 figures

R2 v1 2026-06-22T05:35:59.753Z