Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Public Access

Operational Models for Piecewise-Smooth Systems

Published: 10 October 2017 Publication History

Abstract

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.

References

[1]
Rajeev Alur, Costas Courcoubetis, Thomas A. Henzinger, and Pei-Hsin Ho. 1992. Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems. In Hybrid Systems (Lecture Notes in Computer Science), Robert L. Grossman, Anil Nerode, Anders P. Ravn, and Hans Rischel (Eds.), Vol. 736. Springer, 209--229.
[2]
Aaron D. Ames, Alessandro Abate, and Shankar Sastry. 2005. Sufficient Conditions for the Existence of Zeno Behavior. In Proceedings of the 44th IEEE Conference on Decision and Control. 696--701.
[3]
Saugata Basu, Richard Pollack, and Marie-Françoise Roy. 2006. Algorithms in Real Algebraic Geometry (Algorithms and Computation in Mathematics) (2 ed.). Springer.
[4]
Bob F. Caviness and Jeremy R. Johnson. 1998. Quantifier Elimination and Cylindrical Algebraic Decomposition. Springer.
[5]
Xin Chen, Erika Ábrahám, and Sriram Sankaranarayanan. 2013. Flow*: An Analyzer for Non-linear Hybrid Systems. In Proceedings of the 25th International Conference on Computer Aided Verification (CAV’13). Springer, 258--263.
[6]
George E. Collins. 1975. Quantifier elimination for real closed fields by cylindrical algebraic decompostion. Lecture Notes in Computer Science, Vol. 33. Springer, 134--183.
[7]
Charles C. Conley. 1978. Isolated invariant sets and the Morse index. Conference Board of the Mathematical Sciences.
[8]
Jorge Cortés. 2008. Discontinuous dynamical systems: A tutorial on solutions, non-smooth analysis and stability. IEEE Control Systems 28, 3 (2008), 36--73.
[9]
David Cox, John Little, and Donal O’Shea. 2010. Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra. Springer.
[10]
James H. Davenport and Joos Heintz. 1988. Real Quantifier Elimination is Doubly Exponential. J. Symb. Comput. 5, 1--2 (Feb. 1988), 29--35.
[11]
Jennifer M. Davoren and Anil Nerode. 2000. Logics for hybrid systems. Proc. IEEE 88, 7 (2000), 985--1010.
[12]
Magnus Egerstedt. 2000. Behavior Based Robotics Using Hybrid Automata. In Proceedings of the Third International Workshop on Hybrid Systems: Computation and Control (HSCC’00). Springer, 103--116.
[13]
Goran Frehse. 2015. An Introduction to Hybrid Automata, Numerical Simulation and Reachability Analysis. Springer, 50--81.
[14]
Goran Frehse, Colas Le Guernic, Alexandre Donzé, Scott Cotton, Rajarshi Ray, Olivier Lebeltel, Rodolfo Ripado, Antoine Girard, Thao Dang, and Oded Maler. 2011. SpaceEx: Scalable Verification of Hybrid Systems. In Proceedings of the 23rd International Conference on Computer Aided Verification (CAV’11). Springer, 379--395.
[15]
Nathan Fulton, Stefan Mitsch, Jan-David Quesel, Marcus Völp, and André Platzer. 2015. KeYmaera X: An Axiomatic Tactical Theorem Prover for Hybrid Systems. In Automated Deduction - CADE-25: 25th International Conference on Automated Deduction, Berlin, Germany, August 1-7, 2015, Proceedings (Lecutre Notes in Computer Science), Amy P. Felty and Aart Middeldorp (Eds.), Vol. 9195. Springer.
[16]
Khalil Ghorbal and André Platzer. 2014. Characterizing Algebraic Invariants by Differential Radical Invariants. In Tools and Algorithms for the Construction and Analysis of Systems - 20th International Conference, TACAS 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, Grenoble, France, April 5-13, 2014. Proceedings. 279--294.
[17]
Khalil Ghorbal, Andrew Sogokon, and André Platzer. 2017. A hierarchy of proof rules for checking positive invariance of algebraic and semi-algebraic sets. Computer Languages, Systems 8 Structures 47 (2017), 19--43.
[18]
Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel. 2009. Hybrid dynamical systems. IEEE Control Systems 29, 2 (2009), 28--93.
[19]
Otomar Hájek. 1979. Discontinuous differential equations I. Journal of Differential Equations 32, 2 (1979), 149--170.
[20]
Jack K. Hale and Joseph P. LaSalle. 1963. Differential Equations: Linearity vs. Nonlinearity. SIAM Rev. 5, 3 (July 1963), 249--272.
[21]
Philip Hartman. 1964. Ordinary Differential Equations. John Wiley 8 Sons, Inc., New York.
[22]
Thomas A. Henzinger. 1996. The Theory of Hybrid Automata. In Proceedings of the 11th Annual IEEE Symposium on Logic in Computer Science (LICS’96). IEEE Computer Society, 278--292.
[23]
Karl H. Johansson, Magnus Egerstedt, John Lygeros, and Shankar Sastry. 1999. On the regularization of Zeno hybrid automata. Systems 8 Control Letters 38, 3 (1999), 141--150.
[24]
Soonho Kong, Sicun Gao, Wei Chen, and Edmund M. Clarke. 2015. dReach: -Reachability Analysis for Hybrid Systems. In Tools and Algorithms for the Construction and Analysis of Systems - 21st International Conference, TACAS 2015, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015, London, UK, April 11-18, 2015. Proceedings. Springer, 200--205.
[25]
Jiang Liu, Naijun Zhan, and Hengjun Zhao. 2011. Computing Semi-algebraic Invariants for Polynomial Dynamical Systems. In Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT’11). ACM, 97--106.
[26]
John Lygeros, Karl H. Johansson, Shankar Sastry, and Magnus Egerstedt. 1999. On the existence of executions of hybrid automata. In the 38th IEEE Conference on Decision and Control, Phoenix, AZ. IEEE, 2249--2254.
[27]
John Lygeros, Karl H. Johansson, Slobodan N. Simić, Jun Zhang, and S. Shankar Sastry. 2003. Dynamical properties of hybrid automata. IEEE Trans. Automat. Control 48, 1 (Jan 2003), 2--17.
[28]
Bhubaneswar Mishra. 1993. Algorithmic Algebra. Springer.
[29]
Pieter J. Mosterman. 2003. Mode Transition Behavior in Hybrid Dynamic Systems. In Proc. of the 2003 Winter Simulation Conference, S. Chick, P. J. Sánchez, D. Ferrin, and D. J. Morrice (Eds.). 623--631.
[30]
Pieter J. Mosterman and Gautam Biswas. 1998. A theory of discontinuities in physical system models. Journal of the Franklin Institute 335, 3 (1998), 401--439.
[31]
Pieter J. Mosterman, Feng Zhao, and Gautam Biswas. 1998. An Ontology for Transitions in Physical Dynamic Systems. In Proceedings of the Fifteenth National Conference on Artificial Intelligence and Tenth Innovative Applications of Artificial Intelligence Conference, AAAI 98, IAAI 98, July 26-30, 1998, Madison, Wisconsin, USA. 219--224. http://www.aaai.org/Library/AAAI/1998/aaai98-030.php
[32]
Eva M. Navarro-López and Rebekah Carter. 2011. Hybrid automata: an insight into the discrete abstraction of discontinuous systems. International Journal of Systems Science 42, 11 (2011), 1883--1898.
[33]
Dmitri Novikov and Sergei Yakovenko. 1999. Trajectories of polynomial vector fields and ascending chains of polynomial ideals. In Annales de l’institut Fourier, Vol. 49. 563--609.
[34]
André Platzer. 2008. Differential Dynamic Logic for Hybrid Systems.J. Autom. Reas. 41, 2 (2008), 143--189.
[35]
André Platzer. 2010. Logical Analysis of Hybrid Systems: Proving Theorems for Complex Dynamics. Springer.
[36]
Ricardo G. Sanfelice, Rafal Goebel, and Andrew R. Teel. 2008. Generalized solutions to hybrid dynamical systems. ESAIM: Control, Optimisation and Calculus of Variations 14 (10 2008), 699--724. Issue 4.
[37]
Abraham Seidenberg. 1954. A new decision method for elementary algebra. Annals of Mathematics (1954), 365--374.
[38]
Alfred Tarski. 1951. A decision method for elementary algebra and geometry. Bull. Amer. Math. Soc. 59 (1951).
[39]
Gerald Teschl. 2012. Ordinary Differential Equations and Dynamical Systems. Graduate Studies in Mathematics, Vol. 140. American Mathematical Society.
[40]
Ashish Tiwari. 2008. Abstractions for hybrid systems. Formal Methods in System Design 32, 1 (2008), 57--83.
[41]
Vadim I. Utkin. 1992. Sliding Modes in Control and Optimization. Springer.
[42]
Arjan J. Van Der Schaft and Hans Schumacher. 2000. An introduction to hybrid dynamical systems. Lecture Notes in Control and Information Sciences, Vol. 251. Springer.
[43]
Shuling Wang, Naijun Zhan, and Liang Zou. 2015. An Improved HHL Prover: An Interactive Theorem Prover for Hybrid Systems. Springer, 382--399.
[44]
Hans S. Witsenhausen. 1966. A class of hybrid-state continuous-time dynamic systems. IEEE Trans. Automat. Control 11, 2 (Apr 1966), 161--167.
[45]
Feng Zhao and Vadim I. Utkin. 1996. Adaptive simulation and control of variable-structure control systems in sliding regimes. Automatica 32, 7 (1996), 1037--1042.

Cited By

View all
  • (2023)Continuous Optimization for Control of Finite-State Machines with Cascaded Hysteresis via Time-Freezing2023 62nd IEEE Conference on Decision and Control (CDC)10.1109/CDC49753.2023.10384083(6261-6266)Online publication date: 13-Dec-2023
  • (2021)Switched Systems as Hybrid ProgramsIFAC-PapersOnLine10.1016/j.ifacol.2021.08.50654:5(247-252)Online publication date: 2021
  • (2019)Verifying Safety and Persistence in Hybrid Systems Using Flowpipes and Continuous InvariantsJournal of Automated Reasoning10.1007/s10817-018-9497-x63:4(1005-1029)Online publication date: 1-Dec-2019

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Embedded Computing Systems
ACM Transactions on Embedded Computing Systems  Volume 16, Issue 5s
Special Issue ESWEEK 2017, CASES 2017, CODES + ISSS 2017 and EMSOFT 2017
October 2017
1448 pages
ISSN:1539-9087
EISSN:1558-3465
DOI:10.1145/3145508
Issue’s Table of Contents
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 10 October 2017
Accepted: 01 July 2017
Revised: 01 June 2017
Received: 01 April 2017
Published in TECS Volume 16, Issue 5s

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Piecewise-smooth systems
  2. discontinuous differential equations
  3. hybrid automata
  4. operational models

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)37
  • Downloads (Last 6 weeks)7
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Continuous Optimization for Control of Finite-State Machines with Cascaded Hysteresis via Time-Freezing2023 62nd IEEE Conference on Decision and Control (CDC)10.1109/CDC49753.2023.10384083(6261-6266)Online publication date: 13-Dec-2023
  • (2021)Switched Systems as Hybrid ProgramsIFAC-PapersOnLine10.1016/j.ifacol.2021.08.50654:5(247-252)Online publication date: 2021
  • (2019)Verifying Safety and Persistence in Hybrid Systems Using Flowpipes and Continuous InvariantsJournal of Automated Reasoning10.1007/s10817-018-9497-x63:4(1005-1029)Online publication date: 1-Dec-2019

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media