Classification of simulation relations for symbolic control
Julien Calbert, Antoine Girard, Raphaël M. Jungers
TL;DR
This work develops a unified framework for classifying simulation relations in symbolic control by introducing an augmented system and a universal interface that realize plug-and-play concretization. It shows that the existence of a relation of type $\mathrm{T}$ between a concrete system $\mathcal{S}_1$ and an abstract system $\mathcal{S}_2$ is equivalent to a feedback refinement relation on the augmented pair, enabling seamless concretization of any abstract controller. Five key relations (ASR, FRR, PSR, FAR, MCR) are placed into a single framework, with explicit interface constructions and comparative insights into their concretization architectures, complexity, and memory requirements. The results yield a practical, constructive pathway to design and connect abstract controllers to real systems, highlighting trade-offs between corrective/predictive strategies and memoryless versus memoryful implementations. The framework lays groundwork for extending to other relation types and output-feedback settings, strengthening the applicability of abstraction-based control in safety-critical CPS.
Abstract
Abstraction-based control design is a promising approach for ensuring safety-critical control of complex cyber-physical systems. A key aspect of this methodology is the relation between the original and abstract systems, which ensures that the abstract controller can be transformed into a valid controller for the original system through a concretization procedure. In this paper, we provide a comprehensive and systematic framework that characterizes various simulation relations, through their associated concretization procedures. We introduce the concept of augmented system, which universally enables a feedback refinement relation with the abstract system. This augmented system encapsulates the specific characteristics of each simulation relation within an interface, enabling a plug-and-play control architecture. Our results demonstrate that the existence of a particular simulation relation between the concrete and abstract systems is equivalent to the implementability of a specific control architecture, which depends on the considered simulation relation. This allows us to introduce new types of relations, and to establish the advantages and drawbacks of different relations, which we exhibit through detailed examples.
