Safe Feedback Optimization through Control Barrier Functions
Giannis Delimpaltadakis, Pol Mestres, Jorge Cortés, W. P. M. H. Heemels
TL;DR
This work tackles enforcing state constraints in continuous-time feedback optimization by integrating safe gradient flows with high-order control-barrier functions. The proposed SGF framework solves an online QP to minimally adjust the gradient flow, guaranteeing forward invariance of the safe set and preserving the equivalence between equilibria and optimization critical points. It provides conditions for feasibility, existence, and uniqueness of the closed-loop, as well as local (and in convex cases global) asymptotic convergence to optima, including regularization to interior points when global optima lie on the boundary. Simulations in convex and non-convex settings demonstrate constraint satisfaction during transients and convergence to the optimizer, highlighting practical robustness and limitations. The approach offers a principled path to safe, continuous-time optimization in dynamical systems with broad potential applications in power, traffic, and networked control.
Abstract
Feedback optimization refers to a class of methods that steer a control system to a steady state that solves an optimization problem. Despite tremendous progress on the topic, an important problem remains open: enforcing state constraints at all times. The difficulty in addressing it lies on mediating between the safety enforcement and the closed-loop stability, and ensuring the equivalence between closed-loop equilibria and the optimization problem's critical points. In this work, we present a feedback-optimization method that enforces state constraints at all times employing high-order control-barrier functions. We provide several results on the proposed controller dynamics, including well-posedness, safety guarantees, equivalence between equilibria and critical points, and local and global (in certain convex cases) asymptotic stability of optima. Various simulations illustrate our results.
