Compositional Synthesis of Finite-State Abstractions

Controller-synthesis techniques for continuous systems with respect to temporal logic specifications typically use a finite-state symbolic abstraction of the system model. Constructing this abstraction for the entire system is computationally expensive, and does not exploit natural decompositions of many systems into interacting components. We describe a methodology for compositional symbolic abstraction to help scale controller synthesis for temporal logic to larger systems. We introduce disturbance bisimulation, which strengthens the standard approximate alternating bisimulation relation used in control. It extends naturally to systems that are composed of weakly interconnected subcomponents, possibly connected in feedback, and models the coupling signals as disturbances. We show how networks of incrementally input-to-state stable, nonlinear, continuous-time control systems can be abstracted compositionally, so that all local abstractions are simultaneously disturbance bisimilar to their continuous counterparts. Furthermore, our construction ensures that the final composed abstraction is disturbance bisimilar to the original system. Finally, we discuss how we get a compositional abstraction-based controller-synthesis methodology for networks of such systems against local temporal specifications as a byproduct of our construction.

[1]  Antoine Girard Approximately Bisimilar Finite Abstractions of Stable Linear Systems , 2007, HSCC.

[2]  Maria Domenica Di Benedetto,et al.  Symbolic Models for Networks of Control Systems , 2016, IEEE Transactions on Automatic Control.

[3]  Eduardo Sontag,et al.  Forward Completeness, Unboundedness Observability, and their Lyapunov Characterizations , 1999 .

[4]  Paulo Tabuada,et al.  Symbolic Models for Nonlinear Control Systems: Alternating Approximate Bisimulations , 2007, SIAM J. Control. Optim..

[5]  Antoine Girard,et al.  Controller synthesis for safety and reachability via approximate bisimulation , 2010, Autom..

[6]  Joseph Sifakis,et al.  On the Synthesis of Discrete Controllers for Timed Systems (An Extended Abstract) , 1995, STACS.

[7]  Necmiye Ozay,et al.  Abstraction, discretization, and robustness in temporal logic control of dynamical systems , 2014, HSCC.

[8]  Paulo Tabuada,et al.  Correct-by-Construction Adaptive Cruise Control: Two Approaches , 2016, IEEE Transactions on Control Systems Technology.

[9]  Maria Domenica Di Benedetto,et al.  Symbolic models for nonlinear control systems affected by disturbances , 2011, 2008 47th IEEE Conference on Decision and Control.

[10]  K. Mani Chandy,et al.  Proofs of Networks of Processes , 1981, IEEE Transactions on Software Engineering.

[11]  Antoine Girard,et al.  Symbolic models for stochastic switched systems: A discretization and a discretization-free approach , 2014, Autom..

[12]  Thomas A. Henzinger,et al.  Alternating Refinement Relations , 1998, CONCUR.

[13]  Cliff B. Jones,et al.  Tentative steps toward a development method for interfering programs , 1983, TOPL.

[14]  Paulo Tabuada,et al.  Linear Time Logic Control of Discrete-Time Linear Systems , 2006, IEEE Transactions on Automatic Control.

[15]  Jun-ichi Imura,et al.  Bisimilar Finite Abstractions of Interconnected Systems , 2008, HSCC.

[16]  Maria Domenica Di Benedetto,et al.  Symbolic models for networks of discrete-time nonlinear control systems , 2014, 2014 American Control Conference.

[17]  Hiroshi Ito,et al.  On a small gain theorem for ISS networks in dissipative Lyapunov form , 2009, 2009 European Control Conference (ECC).

[18]  Antoine Girard,et al.  Approximation Metrics for Discrete and Continuous Systems , 2006, IEEE Transactions on Automatic Control.

[19]  Paulo Tabuada,et al.  Approximately Bisimilar Symbolic Models for Incrementally Stable Switched Systems , 2008, IEEE Transactions on Automatic Control.

[20]  Majid Zamani,et al.  Compositional Construction of Approximate Abstractions of Interconnected Control Systems , 2015, IEEE Transactions on Control of Network Systems.

[21]  Majid Zamani,et al.  Compositional Abstraction for Networks of Control Systems: A Dissipativity Approach , 2016, IEEE Transactions on Control of Network Systems.

[22]  Paulo Tabuada,et al.  First steps toward formal controller synthesis for bipedal robots , 2015, HSCC.

[23]  Paulo Tabuada,et al.  On compositional symbolic controller synthesis inspired by small-gain theorems , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[24]  Gunther Reissig,et al.  Feedback Refinement Relations for the Synthesis of Symbolic Controllers , 2015, IEEE Transactions on Automatic Control.

[25]  E. Allen Emerson,et al.  Tree automata, mu-calculus and determinacy , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[26]  Majid Zamani,et al.  Construction of approximations of stochastic control systems: A compositional approach , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[27]  Manuel Mazo,et al.  PESSOA: A Tool for Embedded Controller Synthesis , 2010, CAV.

[28]  John Lygeros,et al.  Symbolic Control of Stochastic Systems via Approximately Bisimilar Finite Abstractions , 2013, IEEE Transactions on Automatic Control.

[29]  Antoine Girard,et al.  Safety Controller Synthesis for Incrementally Stable Switched Systems Using Multiscale Symbolic Models , 2016, IEEE Transactions on Automatic Control.

[30]  Paulo Tabuada,et al.  Verification and Control of Hybrid Systems - A Symbolic Approach , 2009 .

[31]  Antoine Girard A composition theorem for bisimulation functions , 2013, ArXiv.

[32]  David Angeli,et al.  A Lyapunov approach to incremental stability properties , 2002, IEEE Trans. Autom. Control..

[33]  Manuel Mazo,et al.  Symbolic Models for Nonlinear Control Systems Without Stability Assumptions , 2010, IEEE Transactions on Automatic Control.

[34]  Majid Zamani,et al.  Compositional construction of approximate abstractions , 2015, HSCC.

[35]  Martín Abadi,et al.  Composing Specifications , 1989, REX Workshop.

[36]  Paulo Tabuada,et al.  Approximately bisimilar symbolic models for nonlinear control systems , 2007, Autom..

[37]  Antoine Girard,et al.  On the Composition of Discrete and Continuous-time Assume-Guarantee Contracts for Invariance , 2018, 2018 European Control Conference (ECC).

[38]  Majid Zamani,et al.  SCOTS: A Tool for the Synthesis of Symbolic Controllers , 2016, HSCC.