An efficient bounded-variable nonlinear least-squares algorithm for embedded MPC
From MaRDI portal
Publication:2139405
Abstract: This paper presents a new approach to solve linear and nonlinear model predictive control (MPC) problems that requires small memory footprint and throughput and is particularly suitable when the model and/or controller parameters change at runtime. Typically MPC requires two phases: 1) construct an optimization problem based on the given MPC parameters (prediction model, tuning weights, prediction horizon, and constraints), which results in a quadratic or nonlinear programming problem, and then 2) call an optimization algorithm to solve the resulting problem. In the proposed approach the problem construction step is systematically eliminated, as in the optimization algorithm problem matrices are expressed in terms of abstract functions of the MPC parameters. We present a unifying algorithmic framework based on active-set methods with bounded variables that can cope with linear, nonlinear, and adaptive MPC variants based on a broad class of prediction models and a sum-of-squares cost function. The theoretical and numerical results demonstrate the potential, applicability, and efficiency of the proposed framework for practical real-time embedded MPC.
Recommendations
- Recent advances in quadratic programming algorithms for nonlinear model predictive control
- A nonlinear model predictive control optimization algorithm based on the trust-region quadratic programming
- A fast MPC algorithm using nonfeasible active set methods
- Efficient MPC optimization using Pontryagin's minimum principle
- Computationally efficient nonlinear model predictive control algorithm for control of constrained nonlinear systems
Cites work
- scientific article; zbMATH DE number 1012640 (Why is no real title available?)
- scientific article; zbMATH DE number 852525 (Why is no real title available?)
- scientific article; zbMATH DE number 852536 (Why is no real title available?)
- scientific article; zbMATH DE number 6159604 (Why is no real title available?)
- scientific article; zbMATH DE number 5060482 (Why is no real title available?)
- A Bounded-Variable Least-Squares Solver Based on Stable QR Updates
- A Real-Time Iteration Scheme for Nonlinear Optimization in Optimal Feedback Control
- A continuation/GMRES method for fast computation of nonlinear receding horizon control
- An affine scaling trust-region approach to bound-constrained nonlinear systems
- CasADi: a software framework for nonlinear optimization and optimal control
- Direct Methods for Sparse Linear Systems
- Embedded Online Optimization for Model Predictive Control at Megahertz Rates
- Introductory lectures on convex optimization. A basic course.
- Matrix-free convex optimization modeling
- On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming
- Parallel iterative methods for sparse linear systems
- Predictive control for linear and hybrid systems
- Recent advances in quadratic programming algorithms for nonlinear model predictive control
- Reorthogonalization and Stable Algorithms for Updating the Gram-Schmidt QR Factorization
This page was built for publication: An efficient bounded-variable nonlinear least-squares algorithm for embedded MPC
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2139405)