Data-driven Construction of Finite Abstractions for Interconnected Systems: A Compositional Approach
Daniel Ajeleye, Majid Zamani
TL;DR
The paper tackles scalable verification and controller synthesis for networks of discrete-time control systems with partially unknown dynamics and interconnections. It proposes a data-driven, compositional framework that first constructs finite subsystem abstractions using a data-driven growth bound derived from a growth-bound optimization, and then builds a sparse, decomposed interconnection abstraction via regression, enabling integration into a global symbol-based model. A compositional theory then guarantees a feedback refinement relation between the concrete interconnected system and its composed abstract model, allowing controllers designed for the symbolic model to be refined to the real network. Case studies demonstrate significant scalability gains, effective consensus control under linear interconnections, and stabilization of a high-dimensional tank network, with substantially reduced abstraction sizes and domain sizes for synthesis compared to monolithic approaches.
Abstract
Finite-state abstractions (a.k.a. symbolic models) present a promising avenue for the formal verification and synthesis of controllers in continuous-space control systems. These abstractions provide simplified models that capture the fundamental behaviors of the original systems. However, the creation of such abstractions typically relies on the availability of precise knowledge concerning system dynamics, which might not be available in many real-world applications. In this work, we introduce a novel data-driven and compositional approach for constructing finite abstractions for interconnected systems comprised of discrete-time control subsystems with partially unknown dynamics. These subsystems interact through a partially unknown static interconnection map. Our methodology for abstracting the interconnected system involves constructing abstractions for individual subsystems and incorporating an abstraction of the interconnection map.
