Abstract

This paper presents a Matlab toolbox that implements methods for computing stabilizing terminal costs and sets for nonlinear model predictive control (NMPC). Given a discrete-time nonlinear model provided by the user, the toolbox computes quadratic/ellipsoidal terminal costs/sets and local control laws for the following options: (i) cyclically time-varying or standard terminal ingredients; (ii) first or quasi-second order Taylor approximation of the dynamics; (iii) linear or nonlinear local control laws. The YALMIP toolbox and the MOSEK solver are used for solving linear matrix inequalities and the IPOPT solver (with global search) is used for nonlinear programming. Simulation of the resulting stabilizing NMPC algorithms is provided using the CasADi toolbox.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call