Data-driven certificates of constraint enforcement and stability for unmodeled, discrete dynamical systems using tree data structures
Amy K. Strong, Ali Kashani, Claus Danielson, Leila J. Bridgeman
TL;DR
The paper presents a data-driven, model-free framework for certificates of constraint enforcement and stability in unmodeled, Lipschitz discrete-time systems. It combines a tree-based subdivision of the state constraint set with Lipschitz-based over-approximations to synthesize a true invariant set from deterministic samples, obviating the need for an initial invariant. A discontinuous piecewise affine Lyapunov function is then synthesized over the invariant set to certify asymptotic convergence to an invariant approximation of the minimal pi set, enabling uniform ultimate boundedness guarantees. The approach provides finite-time invariance guarantees and explicit data requirements, demonstrated on linear and nonlinear examples, with invariant-set sizes competitive to existing methods and clear applicability to safety-critical scenarios with limited system knowledge.
Abstract
This paper addresses the critical challenge of developing data-driven certificates for the stability and safety of unmodeled dynamical systems by leveraging a tree data structure and an upper bound of the system's Lipschitz constant. Previously, an invariant set was synthesized by iteratively expanding an initial invariant set. In contrast, this work iteratively prunes the constraint set to synthesize an invariant set -- eliminating the need for a known, initial invariant set. Furthermore, we provide stability assurances by characterizing the asymptotic stability of the system relative to an invariant approximation of the minimal positive invariant set through synthesis of a discontinuous piecewise affine Lyapunov function over the computed invariant set. The proposed method takes inspiration from subdivision techniques and requires no prior system knowledge beyond Lipschitz continuity.
