Quantitative Implementation Strategies for Safety Controllers

We consider the symbolic controller synthesis approach to enforce safety specifications on perturbed, nonlinear control systems. In general, in each state of the system several control values might be applicable to enforce the safety requirement and in the implementation one has the burden of picking a particular control value out of possibly many. We present a class of implementation strategies to obtain a controller with certain performance guarantees. This class includes two existing implementation strategies from the literature, based on discounted payoff and mean-payoff games. We unify both approaches by using games characterized by a single discount factor determining the implementation. We evaluate different implementations from our class experimentally on two case studies. We show that the choice of the discount factor has a significant influence on the average long-term costs, and the best performance guarantee for the symbolic model does not result in the best implementation. Comparing the optimal choice of the discount factor here with the previously proposed values, the costs differ by a factor of up to 50. Our approach therefore yields a method to choose systematically a good implementation for safety controllers with quantitative objectives.

[1]  Calin Belta,et al.  Temporal logic model predictive control , 2015, Autom..

[2]  Gunther Reissig,et al.  Abstraction based solution of complex attainability problems for decomposable continuous plants , 2010, 49th IEEE Conference on Decision and Control (CDC).

[3]  Olaf Stursberg,et al.  On-the-fly model abstraction for controller synthesis , 2012, 2012 American Control Conference (ACC).

[4]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[5]  P. Tabuada,et al.  Symbolic approximate time-optimal control , 2010, Syst. Control. Lett..

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

[7]  Gunther Reissig,et al.  Abstraction-based solution of optimal stopping problems under uncertainty , 2013, 52nd IEEE Conference on Decision and Control.

[8]  Ian M. Mitchell,et al.  Lagrangian methods for approximating the viability kernel in high-dimensional systems , 2013, Autom..

[9]  Michael Luttenberger,et al.  Solving Mean-Payoff Games on the GPU , 2016, ATVA.

[10]  J. Filar,et al.  Competitive Markov Decision Processes , 1996 .

[11]  Franco Blanchini,et al.  Set-theoretic methods in control , 2007 .

[12]  Jean-Pierre Aubin,et al.  Viability theory , 1991 .

[13]  Peter Bro Miltersen,et al.  The Complexity of Solving Stochastic Games on Graphs , 2009, ISAAC.

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

[15]  Richard M. Murray,et al.  Optimal Control of Nonlinear Systems with Temporal Logic Specifications , 2016, ISRR.

[16]  Jun-ichi Imura,et al.  Discrete Abstractions of Nonlinear Systems Based on Error Propagation Analysis , 2012, IEEE Transactions on Automatic Control.

[17]  Gunther Reissig,et al.  Symbolic synthesis with average performance guarantees , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

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

[19]  Maria Prandini,et al.  A chance-constrained approach to the quantized control of a heat ventilation and air conditioning system with prioritized constraints , 2016 .

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

[21]  Alessandro Abate,et al.  Efficient HVAC controls: A symbolic approach , 2016, 2016 European Control Conference (ECC).

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

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

[24]  Ufuk Topcu,et al.  Optimal Control with Weighted Average Costs and Temporal Logic Specifications , 2012, Robotics: Science and Systems.