Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. A Parametric Nonconvex Decomposition Algorithm for Real-Time and Distributed NMPC
 
research article

A Parametric Nonconvex Decomposition Algorithm for Real-Time and Distributed NMPC

Hours, Jean-Hubert  
•
Jones, Colin N.  
2016
Ieee Transactions On Automatic Control

A novel decomposition scheme to solve parametric nonconvex 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 centralized 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.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

07094230.pdf

Type

Publisher

Version

Published version

Access type

restricted

License Condition

copyright

Size

1.34 MB

Format

Adobe PDF

Checksum (MD5)

337e35970027d7af44ef854bdbe07e4c

Loading...
Thumbnail Image
Name

Preprint.pdf

Access type

openaccess

Size

2.47 MB

Format

Adobe PDF

Checksum (MD5)

0685e30fcf32dd5d5060fde668239c51

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés