Operational Models for Piecewise-Smooth Systems

In this article we study ways of constructing meaningful operational models of piecewise-smooth systems (PWS). The systems we consider are described by polynomial vector fields defined on non-overlapping semi-algebraic sets, which form a partition of the state space. Our approach is to give meaning to motion in systems of this type by automatically synthesizing operational models in the form of hybrid automata (HA). Despite appearances, it is in practice often difficult to arrive at satisfactory HA models of PWS. The different ways of building operational models that we explore in our approach can be thought of as defining different semantics for the underlying PWS. These differences have a number of interesting nuances related to phenomena such as chattering, non-determinism, so-called mythical modes and sliding behaviour.

[1]  Goran Frehse,et al.  An Introduction to Hybrid Automata, Numerical Simulation and Reachability Analysis , 2015, SyDe Summer School.

[2]  Erika Ábrahám,et al.  Tools and Algorithms for the Construction and Analysis of Systems , 2014, Lecture Notes in Computer Science.

[3]  Jean-François Raskin,et al.  An Introduction to Hybrid Automata , 2005, Handbook of Networked and Embedded Control Systems.

[4]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[5]  D. J. Morrice,et al.  MODE TRANSITION BEHAVIOR IN HYBRID DYNAMIC SYSTEMS , 2004 .

[6]  S. Sastry,et al.  On the existence of executions of hybrid automata , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[7]  A. Seidenberg A NEW DECISION METHOD FOR ELEMENTARY ALGEBRA , 1954 .

[8]  Ashish Tiwari,et al.  Abstractions for hybrid systems , 2008, Formal Methods Syst. Des..

[9]  Karl Henrik Johansson,et al.  Dynamical properties of hybrid automata , 2003, IEEE Trans. Autom. Control..

[10]  R. Sanfelice,et al.  Hybrid dynamical systems , 2009, IEEE Control Systems.

[11]  André Platzer,et al.  Differential Dynamic Logic for Hybrid Systems , 2008, Journal of Automated Reasoning.

[12]  Pieter J. Mosterman,et al.  An Ontology for Transitions in Physical Dynamic Systems , 1998, AAAI/IAAI.

[13]  A. Nerode,et al.  Logics for hybrid systems , 2000, Proceedings of the IEEE.

[14]  Johannes Schumacher,et al.  An Introduction to Hybrid Dynamical Systems, Springer Lecture Notes in Control and Information Sciences 251 , 1999 .

[15]  Nathan Fulton,et al.  KeYmaera X: An Axiomatic Tactical Theorem Prover for Hybrid Systems , 2015, CADE.

[16]  R. Sanfelice,et al.  GENERALIZED SOLUTIONS TO HYBRID DYNAMICAL SYSTEMS , 2008 .

[17]  Donal O'Shea,et al.  Ideals, varieties, and algorithms - an introduction to computational algebraic geometry and commutative algebra (2. ed.) , 1997, Undergraduate texts in mathematics.

[18]  P. Nistri,et al.  On Discontinuous Differential Equations , 2009 .

[19]  J. Cortés Discontinuous dynamical systems , 2008, IEEE Control Systems.

[20]  Jack K. Hale,et al.  Differential Equations: Linearity vs. Nonlinearity , 1963 .

[21]  Magnus Egerstedt,et al.  Behavior Based Robotics Using Hybrid Automata , 2000, HSCC.

[22]  James H. Davenport,et al.  Real Quantifier Elimination is Doubly Exponential , 1988, J. Symb. Comput..

[23]  S. Shankar Sastry,et al.  Sufficient Conditions for the Existence of Zeno Behavior , 2007, Proceedings of the 44th IEEE Conference on Decision and Control.

[24]  André Platzer,et al.  Logical Analysis of Hybrid Systems - Proving Theorems for Complex Dynamics , 2010 .

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

[26]  André Platzer,et al.  Characterizing Algebraic Invariants by Differential Radical Invariants , 2014, TACAS.

[27]  C. M. Place,et al.  Ordinary Differential Equations , 1982 .

[28]  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).

[29]  M. Egerstedt,et al.  On the regularization of Zeno hybrid automata , 1999 .

[30]  Otomar Hájek,et al.  Discontinuous differential equations, II , 1979 .

[31]  S. Basu,et al.  Algorithms in Real Algebraic Geometry (Algorithms and Computation in Mathematics) , 2006 .

[32]  H. Witsenhausen A class of hybrid-state continuous-time dynamic systems , 1966 .

[33]  P. Mosterman,et al.  A theory of discontinuities in physical system models , 1998 .

[34]  W. Böge,et al.  Quantifier Elimination for Real Closed Fields , 1985, AAECC.

[35]  Liang Zou,et al.  An Improved HHL Prover: An Interactive Theorem Prover for Hybrid Systems , 2015, ICFEM.

[36]  Pieter J. Mosterman,et al.  Hybrid dynamic systems: mode transition behavior in hybrid dynamic systems , 2003, WSC '03.

[37]  Thomas A. Henzinger,et al.  Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems , 1992, Hybrid Systems.

[38]  Sergei Yakovenko,et al.  Trajectories of polynomial vector fields and ascending chains of polynomial ideals , 1999 .

[39]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.

[40]  André Platzer,et al.  A hierarchy of proof rules for checking positive invariance of algebraic and semi-algebraic sets , 2017, Comput. Lang. Syst. Struct..

[41]  G. Sacks A DECISION METHOD FOR ELEMENTARY ALGEBRA AND GEOMETRY , 2003 .

[42]  T. Sideris Ordinary Differential Equations and Dynamical Systems , 2013 .

[43]  Wei Chen,et al.  dReach: δ-Reachability Analysis for Hybrid Systems , 2015, TACAS.

[44]  Vadim I. Utkin,et al.  Adaptive simulation and control of variable-structure control systems in sliding regimes , 1996, Autom..

[45]  Bud Mishra,et al.  Algorithmic Algebra , 1993, Texts and Monographs in Computer Science.

[46]  Eva M. Navarro-López,et al.  Hybrid automata: an insight into the discrete abstraction of discontinuous systems , 2011, Int. J. Syst. Sci..

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

[48]  C. Conley Isolated Invariant Sets and the Morse Index , 1978 .

[49]  B. F. Caviness,et al.  Quantifier Elimination and Cylindrical Algebraic Decomposition , 2004, Texts and Monographs in Symbolic Computation.