Sparse Polynomial Zonotopes: A Novel Set Representation for Reachability Analysis

We introduce sparse polynomial zonotopes, a new set representation for formal verification of hybrid systems. Sparse polynomial zonotopes can represent non-convex sets and are generalizations of zonotopes, polytopes, and Taylor models. Operations like Minkowski sum, quadratic mapping, and reduction of the representation size can be computed with polynomial complexity w.r.t. the dimension of the system. In particular, for reachability analysis of nonlinear systems, the wrapping effect is substantially reduced using sparse polynomial zonotopes, as demonstrated by numerical examples. In addition, we can significantly reduce the computation time compared to zonotopes when dealing with nonlinear dynamics.

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

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

[3]  Paulo Tabuada,et al.  Computing controlled invariant sets for hybrid systems with applications to model-predictive control , 2018, ADHS.

[4]  Jorge Stolfi,et al.  Affine Arithmetic: Concepts and Applications , 2004, Numerical Algorithms.

[5]  Ezio Bartocci,et al.  XSpeed: Accelerating Reachability Analysis on Multi-core Processors , 2015, Haifa Verification Conference.

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

[7]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

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

[9]  Eric Goubault,et al.  A Logical Product Approach to Zonotope Intersection , 2010, CAV.

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

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

[12]  Ian M. Mitchell,et al.  Computing the viability kernel using maximal reachable sets , 2012, HSCC '12.

[13]  Matthias Althoff,et al.  Methods for order reduction of zonotopes , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[14]  Julien Alexandre Dit Sandretto,et al.  Validated Explicit and Implicit Runge-Kutta Methods , 2016 .

[15]  Goran Frehse Scalable Verification of Hybrid Systems , 2016 .

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

[17]  Fabian Immler,et al.  Verified Reachability Analysis of Continuous Systems , 2015, TACAS.

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

[19]  Adam Lagerberg A Benchmark on Hybrid Control of an Automotive Powertrain with Backlash , 2007 .

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

[21]  Pravin Varaiya,et al.  Ellipsoidal Techniques for Reachability Analysis of Discrete-Time Linear Systems , 2007, IEEE Transactions on Automatic Control.

[22]  Matthias Althoff,et al.  Reachability analysis for hybrid systems with nonlinear guard sets , 2020, HSCC.

[23]  Martin Berz,et al.  Rigorous integration of flows and ODEs using taylor models , 2009, SNC '09.

[24]  T. Alamo,et al.  Robust MPC of constrained discrete-time nonlinear systems based on approximated reachable sets , 2006, Autom..

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

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

[27]  Thao Dang,et al.  Using complex zonotopes for stability verification , 2016, 2016 American Control Conference (ACC).

[28]  Paulo Tabuada,et al.  Computing Robust Controlled Invariant Sets of Linear Systems , 2016, IEEE Transactions on Automatic Control.

[29]  Matthias Althoff,et al.  Representation of Polytopes as Polynomial Zonotopes , 2019 .

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

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

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

[33]  Matthias Althoff,et al.  Implementation of Taylor models in CORA 2018 , 2018, ARCH@ADHS.

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

[35]  Matthias Althoff,et al.  Combining zonotopes and support functions for efficient reachability analysis of linear systems , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[36]  Thao Dang,et al.  Reachability Analysis for Polynomial Dynamical Systems Using the Bernstein Expansion , 2012, Reliab. Comput..

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

[38]  Antoine Girard,et al.  Reachability of Uncertain Linear Systems Using Zonotopes , 2005, HSCC.

[39]  Matthias Althoff,et al.  Reachability Analysis and its Application to the Safety Assessment of Autonomous Cars , 2010 .

[40]  T. Alamo,et al.  Improved computation of ellipsoidal invariant sets for saturated control systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[41]  Martin Berz,et al.  Verified global optimization with Taylor model based range bounders , 2005 .

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

[43]  Colin Neil Jones,et al.  Convex Computation of the Maximum Controlled Invariant Set For Polynomial Control Systems , 2013, SIAM J. Control. Optim..

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

[45]  Sergiy Bogomolov,et al.  Reach Set Approximation through Decomposition with Low-dimensional Sets and High-dimensional Matrices , 2018, HSCC.

[46]  Hans Raj Tiwary On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes , 2008, Discret. Comput. Geom..

[47]  Sergiy Bogomolov,et al.  Eliminating spurious transitions in reachability with support functions , 2015, HSCC.

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

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

[50]  Ian M. Mitchell The Flexible, Extensible and Efficient Toolbox of Level Set Methods , 2008, J. Sci. Comput..

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

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

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

[54]  Matthias Althoff,et al.  ARCH-COMP19 Category Report: Continuous and Hybrid Systems with Linear Continuous Dynamics , 2019, ARCH@CPSIoTWeek.

[55]  Matthias Althoff,et al.  ARCH-COMP17 Category Report: Continuous and Hybrid Systems with Linear Continuous Dynamics , 2017, ARCH@CPSWeek.

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

[57]  Franco Blanchini,et al.  Set invariance in control , 1999, Autom..

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

[59]  Christophe Combastel,et al.  A distributed Kalman filter with symbolic zonotopes and unique symbols provider for robust state estimation in CPS , 2020, Int. J. Control.

[60]  Nedialko S. Nedialkov,et al.  On Taylor Model Based Integration of ODEs , 2007, SIAM J. Numer. Anal..

[61]  Richard D. Braatz,et al.  Constrained zonotopes: A new tool for set-based estimation and fault detection , 2016, Autom..

[62]  Matthias Althoff,et al.  Guaranteeing Constraints of Disturbed Nonlinear Systems Using Set-Based Optimal Control in Generator Space , 2017 .

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