Reachability analysis for hybrid systems with nonlinear guard sets

Reachability analysis is one of the most important methods for formal verification of hybrid systems. The main difficulty for hybrid system reachability analysis is to calculate the intersection between reachable set and guard sets. While there exist several approaches for guard sets defined by hyperplanes or polytopes, only few methods are able to handle nonlinear guard sets. In this work we present a novel approach to tightly enclose the intersections of reachable sets with nonlinear guard sets. One major advantage of our method is its polynomial complexity with respect to the system dimension, which makes it applicable for high-dimensional systems. Furthermore, our approach can be combined with different reachability algorithms for continuous systems due to its modular design. We demonstrate the advantages of our novel approach compared to existing methods with numerical examples.

[1]  Pravin Varaiya,et al.  Ellipsoidal Techniques for Reachability Analysis , 2000, HSCC.

[2]  Matthias Althoff,et al.  Time-Triggered Conversion of Guards for Reachability Analysis of Hybrid Automata , 2017, FORMATS.

[3]  Gilles Trombettoni,et al.  A Box-Consistency Contractor Based on Extremal Functions , 2010, CP.

[4]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[5]  Luc Jaulin,et al.  Applied Interval Analysis , 2001, Springer London.

[6]  Nacim Ramdani,et al.  A Comprehensive Method for Reachability Analysis of Uncertain Nonlinear Hybrid Systems , 2016, IEEE Transactions on Automatic Control.

[7]  Antoine Girard,et al.  Zonotope/Hyperplane Intersection for Hybrid Systems Reachability Analysis , 2008, HSCC.

[8]  Nacim Ramdani,et al.  A fast method for solving guard set intersection in nonlinear hybrid reachability , 2013, 52nd IEEE Conference on Decision and Control.

[9]  Matthias Althoff,et al.  Reachability analysis of nonlinear systems with uncertain parameters using conservative linearization , 2008, 2008 47th IEEE Conference on Decision and Control.

[10]  Davide Bresolin,et al.  Assume–guarantee verification of nonlinear hybrid systems with Ariadne , 2014 .

[11]  Stanley Bak,et al.  Simulation-Equivalent Reachability of Large Linear Systems with Inputs , 2017, CAV.

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

[13]  Bruce H. Krogh,et al.  Computational techniques for hybrid system verification , 2003, IEEE Trans. Autom. Control..

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

[15]  Naijun Zhan,et al.  Computing semi-algebraic invariants for polynomial dynamical systems , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[16]  Mahesh Viswanathan,et al.  A dynamic algorithm for approximate flow computations , 2011, HSCC '11.

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

[18]  Sayan Mitra,et al.  Verifying safety of an autonomous spacecraft rendezvous mission , 2017, ARCH@CPSWeek.

[19]  Matthias Althoff,et al.  An Introduction to CORA 2015 , 2015, ARCH@CPSWeek.

[20]  Goran Frehse,et al.  Flowpipe-Guard Intersection for Reachability Computations with Support Functions , 2012, ADHS.

[21]  Sergiy Bogomolov,et al.  JuliaReach: a toolbox for set-based reachability , 2019, HSCC.

[22]  Pascal Van Hentenryck,et al.  Numerica: A Modeling Language for Global Optimization , 1997, IJCAI.

[23]  N.S. Nedialkov,et al.  Rigorous simulation of hybrid dynamic systems with symbolic and interval methods , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[24]  Frédéric Goualard,et al.  Revising Hull and Box Consistency , 1999, ICLP.

[25]  Matthias Althoff,et al.  Zonotope bundles for the efficient computation of reachable sets , 2011, IEEE Conference on Decision and Control and European Control Conference.

[26]  Matthias Althoff,et al.  Reachability Analysis of Nonlinear Differential-Algebraic Systems , 2014, IEEE Transactions on Automatic Control.

[27]  Gerardo Lafferriere,et al.  A New Class of Decidable Hybrid Systems , 1999, HSCC.

[28]  M. Berz,et al.  TAYLOR MODELS AND OTHER VALIDATED FUNCTIONAL INCLUSION METHODS , 2003 .

[29]  Fabian Immler,et al.  Tool Presentation: Isabelle/HOL for Reachability Analysis of Continuous Systems , 2015, ARCH@CPSWeek.

[30]  A. Girard,et al.  Efficient reachability analysis for linear systems using support functions , 2008 .

[31]  Thomas A. Henzinger,et al.  Safety Verification of Nonlinear Hybrid Systems Based on Invariant Clusters , 2017, HSCC.

[32]  Arnaldo Vieira Moura,et al.  Generating Invariants for Non-linear Hybrid Systems by Linear Algebraic Methods , 2010, SAS.

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

[34]  Luc Jaulin,et al.  Contractor programming , 2009, Artif. Intell..

[35]  Mahesh Viswanathan,et al.  Parsimonious, Simulation Based Verification of Linear Systems , 2016, CAV.

[36]  Nedialko S. Nedialkov,et al.  Computing reachable sets for uncertain nonlinear hybrid systems using interval constraint propagation techniques , 2009, ADHS.

[37]  Stefan Kowalewski,et al.  HyPro: A C++ Library of State Set Representations for Hybrid Systems Reachability Analysis , 2017, NFM.

[38]  Matthias Althoff,et al.  Avoiding geometric intersection operations in reachability analysis of hybrid systems , 2012, HSCC '12.

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

[40]  Matthias Althoff,et al.  ARCH-COMP18 Category Report: Continuous and Hybrid Systems with Nonlinear Dynamics , 2018, ARCH@ADHS.

[41]  Alexandre M. Bayen,et al.  A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games , 2005, IEEE Transactions on Automatic Control.

[42]  Xin Chen,et al.  Flow*: An Analyzer for Non-linear Hybrid Systems , 2013, CAV.

[43]  Davide Bresolin,et al.  Computing the Evolution of Hybrid Systems using Rigorous Function Calculus , 2012, ADHS.

[44]  Matthias Althoff,et al.  Sparse Polynomial Zonotopes: A Novel Set Representation for Reachability Analysis , 2019, IEEE Transactions on Automatic Control.

[45]  Stanley Bak,et al.  HyLAA: A Tool for Computing Simulation-Equivalent Reachability for Linear Systems , 2017, HSCC.

[46]  Oded Maler,et al.  Accurate hybridization of nonlinear systems , 2010, HSCC '10.