Efficient Synthesis for Monotone Transition Systems and Directed Safety Specifications*

In this paper, we introduce an efficient algorithm for control policy synthesis for monotone transition systems and lower (upper) safety specifications. For a monotone transition system the sets of states and inputs are equipped with partial orders, moreover, the transitions preserve the ordering on the states. We propose a lazy algorithm that exploits priorities on the states and inputs. To compute the maximal controlled invariant set, only inputs with the lowest priorities are used. Then, starting from the states with the highest priorities, transitions are computed on-the-fly and only when a particular region of the state space needs to be explored. Once this set is computed, controller synthesis is straightforward by exploring different inputs and using their priorities. We prove the completeness of our algorithm w.r.t the classical safety algorithm. Finally, we illustrate the advantages of the proposed approach on a vehicle platooning problem.

[1]  Antoine Girard,et al.  Safety controller synthesis for switched systems using multi-scale symbolic models , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

[3]  Adnane Saoud,et al.  Safety controller design for incrementally stable switched systems using event-based symbolic models , 2019, 2019 18th European Control Conference (ECC).

[4]  Majid Zamani,et al.  Constructing Control System Abstractions from Modular Components , 2018, HSCC.

[5]  Antoine Girard,et al.  Optimal multirate sampling in symbolic models for incrementally stable switched systems , 2018, Autom..

[6]  David Angeli,et al.  Monotone control systems , 2003, IEEE Trans. Autom. Control..

[7]  Antoine Girard,et al.  Compositional Abstraction-based Synthesis for Cascade Discrete-Time Control Systems , 2018, ADHS.

[8]  Antoine Girard,et al.  Contract Based Design of Symbolic Controllers for Interconnected Multiperiodic Sampled-Data Systems , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[9]  Sanjit A. Seshia,et al.  Symbolic control design for monotone systems with directed specifications , 2017, Autom..

[10]  Paulo Tabuada,et al.  Lazy Controller Synthesis using Three-valued Abstractions for Safety and Reachability Specifications , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[11]  Calin Belta,et al.  Formal Methods for Discrete-Time Dynamical Systems , 2017 .

[12]  Rupak Majumdar,et al.  Lazy Abstraction-Based Control for Safety Specifications , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[13]  Antoine Girard,et al.  From dissipativity theory to compositional synthesis of symbolic models , 2017, 2018 Indian Control Conference (ICC).

[14]  Petros A. Ioannou,et al.  Autonomous intelligent cruise control , 1993 .

[15]  Philippe Schnoebelen,et al.  Well-structured transition systems everywhere! , 2001, Theor. Comput. Sci..

[16]  Graham Higman,et al.  Ordering by Divisibility in Abstract Algebras , 1952 .

[17]  Gunther Reissig,et al.  Optimized State Space Grids for Abstractions , 2017, IEEE Transactions on Automatic Control.

[18]  Adnane Saoud,et al.  A symbolic approach to voltage stability and power sharing in time-varying DC microgrids , 2019, 2019 18th European Control Conference (ECC).

[19]  Calin Belta,et al.  Safety control of monotone systems with bounded uncertainties , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

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

[21]  Antoine Girard,et al.  Safety control with performance guarantees of cooperative systems using compositional abstractions , 2015, ADHS.

[22]  Rupak Majumdar,et al.  Multi-Layered Abstraction-Based Controller Synthesis for Continuous-Time Systems , 2018, HSCC.