Core Concepts
Backpropagation optimizes MPC performance by solving a policy optimization problem with nonlinear dynamics.
Abstract
The content discusses optimizing Model Predictive Control (MPC) using backpropagation. It introduces a backpropagation scheme to solve policy optimization problems with nonlinear system dynamics in MPC. The article covers the challenges of designing MPC controllers, the use of differentiable optimization, and the application of conservative Jacobians for convergence guarantees. It also explores extensions like successive linearization, state-dependent cost and constraints, handling infeasibility, and non-convex costs. Algorithms for backpropagation and closed-loop optimization are provided.
Stats
Problem (27) has the same solution as (7) if feasible and c2 > ∥λ∥∞.
Average computation times for BP-MPC iterations are 41.147 ms and 201.90 ms.