Online convex optimization for robust control of constrained dynamical systems
Marko Nonhoff, Emiliano Dall'Anese, Matthias A. Müller
TL;DR
The paper addresses controlling constrained linear systems with time-varying, unknown costs and disturbances while strictly satisfying state and input constraints. It blends online convex optimization with robust MPC-style constraint tightening to track optimal steady states and guarantee feasibility. A dynamic regret bound linear in cost variation and disturbance magnitude is established, with a practical autonomous-vehicle tracking case study validating the approach. The work offers a computationally efficient controller capable of adapting to changing objectives while maintaining safety constraints.
Abstract
This article investigates the problem of controlling linear time-invariant systems subject to time-varying and a priori unknown cost functions, state and input constraints, and exogenous disturbances. We combine the online convex optimization framework with tools from robust model predictive control to propose an algorithm that is able to guarantee robust constraint satisfaction. The performance of the closed loop emerging from application of our framework is studied in terms of its dynamic regret, which is proven to be bounded linearly by the variation of the cost functions and the magnitude of the disturbances. We corroborate our theoretical findings and illustrate implementational aspects of the proposed algorithm by a numerical case study on a tracking control problem of an autonomous vehicle.
