Switched Systems as Hybrid Programs

Real world systems of interest often feature interactions between discrete and continuous dynamics. Various hybrid system formalisms have been used to model and analyse this combination of dynamics, ranging from mathematical descriptions, e.g., using impulsive differential equations and switching, to automata-theoretic and language-based approaches. This paper bridges two such formalisms by showing how various classes of switched systems can be modeled using the language of hybrid programs from differential dynamic logic (dL). The resulting models enable the formal specification and verification of switched systems using dL and its existing deductive verification tools such as KeYmaera X. Switched systems also provide a natural avenue for the generalization of dL’s deductive proof theory for differential equations. The completeness results for switched system invariants proved in this paper enable effective safety verification of those systems in dL.

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

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

[3]  André Platzer,et al.  A Complete Uniform Substitution Calculus for Differential Dynamic Logic , 2016, Journal of Automated Reasoning.

[4]  Karolin Papst,et al.  Stability Theory Of Switched Dynamical Systems , 2016 .

[5]  Ricardo G. Sanfelice,et al.  Hybrid Dynamical Systems: Modeling, Stability, and Robustness , 2012 .

[6]  Chaochen Zhou,et al.  A Calculus for Hybrid CSP , 2010, APLAS.

[7]  André Platzer,et al.  Logical Foundations of Cyber-Physical Systems , 2018, Springer International Publishing.

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

[9]  Jean-Baptiste Jeannin,et al.  dTL2: Differential Temporal Dynamic Logic with Nested Temporalities for Hybrid Systems , 2014, IJCAR.

[10]  Yong Kiam Tan,et al.  Differential Equation Invariance Axiomatization , 2019, J. ACM.

[11]  S. Sastry,et al.  Zeno hybrid systems , 2001 .

[12]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[13]  Yong Kiam Tan,et al.  An Axiomatic Approach to Existence and Liveness for Differential Equations , 2020, ArXiv.

[14]  Taylor T. Johnson,et al.  Operational Models for Piecewise-Smooth Systems , 2017, ACM Trans. Embed. Comput. Syst..

[15]  Jerzy Tokarzewski,et al.  Stability of periodically switched linear systems and the switching frequency , 1987 .

[16]  A. Liapounoff,et al.  Problème général de la stabilité du mouvement , 1907 .

[17]  Kaisa Sere,et al.  Hybrid action systems , 2003, Theor. Comput. Sci..

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