Under-Approximating Backward Reachable Sets by Polytopes

Under-approximations are useful for falsification of safety properties for nonlinear (hybrid) systems by finding counter-examples. Polytopic under-approximations enable analysis of these properties using reasoning in the theory of linear arithmetic. Given a nonlinear system, a target region of the simply connected compact type and a time duration, we in this paper propose a method using boundary analysis to compute an under-approximation of the backward reachable set. The under-approximation is represented as a polytope. The polytope can be computed by solving linear program problems. We test our method on several examples and compare them with existing methods. The results show that our method is highly promising in under-approximating reachable sets. Furthermore, we explore some directions to improve the scalability of our method.

[1]  Josep Vehí,et al.  Robust Fault Detection System for Insulin Pump Therapy Using Continuous Glucose Monitoring , 2012, Journal of diabetes science and technology.

[2]  Sylvain Martel,et al.  Guest Editorial: Special Issue on Nanorobotics , 2014, IEEE Trans. Robotics.

[3]  Nedialko S. Nedialkov,et al.  Improving the SAT modulo ODE approach to hybrid systems analysis by combining different enclosure methods , 2012, Software & Systems Modeling.

[4]  Lydia E. Kavraki,et al.  Hybrid Systems: From Verification to Falsification , 2007, CAV.

[5]  Matthias Althoff,et al.  Reachability analysis of nonlinear systems using conservative polynomialization and non-convex sets , 2013, HSCC '13.

[6]  Eric Goubault,et al.  Inner approximated reachability analysis , 2014, HSCC.

[7]  Antoine Girard,et al.  Efficient Computation of Reachable Sets of Linear Time-Invariant Systems with Inputs , 2006, HSCC.

[8]  P. Varaiya,et al.  Ellipsoidal techniques for reachability analysis: internal approximation , 2000 .

[9]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[10]  Zhenqi Huang,et al.  Proofs from simulations and modular annotations , 2014, HSCC.

[11]  Takashi Hikihara,et al.  A Hybrid System Approach to the Analysis and Design of Power Grid Dynamic Performance , 2012, Proceedings of the IEEE.

[12]  Rupak Majumdar,et al.  Computing Distances between Reach Flowpipes , 2016, HSCC.

[13]  Rajeev Alur,et al.  Progress on Reachability Analysis of Hybrid Systems Using Predicate Abstraction , 2003, HSCC.

[14]  Thao Dang,et al.  NLTOOLBOX: A Library for Reachability Computation of Nonlinear Dynamical Systems , 2013, ATVA.

[15]  Frédéric Benhamou,et al.  Algorithm 852: RealPaver: an interval solver using constraint satisfaction techniques , 2006, TOMS.

[16]  W. Massey A basic course in algebraic topology , 1991 .

[17]  Nedialko S. Nedialkov,et al.  Computing reachable sets for uncertain nonlinear hybrid systems using interval constraint-propagation techniques , 2011 .

[18]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[19]  Willem Hagemann Reachability Analysis of Hybrid Systems Using Symbolic Orthogonal Projections , 2014, CAV.

[20]  Luc Jaulin,et al.  Inner Approximation of the Range of Vector-Valued Functions , 2010, Reliab. Comput..

[21]  Xin Chen,et al.  Taylor Model Flowpipe Construction for Non-linear Hybrid Systems , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[22]  Davide Bresolin,et al.  Reachability computation for hybrid systems with Ariadne , 2008 .

[23]  Ian M. Mitchell Comparing Forward and Backward Reachability as Tools for Safety Analysis , 2007, HSCC.

[24]  Martin Fränzle,et al.  Automatic Verification of Stability and Safety for Delay Differential Equations , 2015, CAV.

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

[26]  Eric Goubault,et al.  General Inner Approximation of Vector-valued Functions , 2013, Reliab. Comput..

[27]  Olaf Stursberg,et al.  Efficient Representation and Computation of Reachable Sets for Hybrid Systems , 2003, HSCC.

[28]  Josep Vehí,et al.  Calculation of the Best Basal–Bolus Combination for Postprandial Glucose Control in Insulin Pump Therapy , 2011, IEEE Transactions on Biomedical Engineering.

[29]  Stefan Ratschan,et al.  Providing a Basin of Attraction to a Target Region of Polynomial Systems by Computation of Lyapunov-Like Functions , 2010, SIAM J. Control. Optim..

[30]  Stefan Ratschan,et al.  Safety verification of hybrid systems by constraint propagation-based abstraction refinement , 2007, TECS.

[31]  Sanjay Lall,et al.  Polynomial Level-Set Method for Polynomial System Reachable Set Estimation , 2013, IEEE Transactions on Automatic Control.

[32]  Matthias Althoff,et al.  Online Verification of Automated Road Vehicles Using Reachability Analysis , 2014, IEEE Transactions on Robotics.

[33]  Colin Neil Jones,et al.  Inner Approximations of the Region of Attraction for Polynomial Dynamical Systems , 2012, NOLCOS.

[34]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[35]  Antoine Girard,et al.  Hybridization methods for the analysis of nonlinear systems , 2007, Acta Informatica.

[36]  Xin Chen,et al.  Under-approximate flowpipes for non-linear continuous systems , 2014, 2014 Formal Methods in Computer-Aided Design (FMCAD).