The reachability problem for a nonlinear hybrid automaton is often decomposed into steps where continuous successors are computed, and steps where discrete transitions and reset maps are processed. In this paper, we will show one method which can reduce the wrapping effect in the continuous-successor computation stage. A reduction in the wrapping effect can lead to both reduced error and reduced computation time.
The key insight behind the proposed method is that, when computing continuous successors, time need not be tracked precisely. We split an individual mode of a hybrid automaton into a pair of modes by introducing an artificial invariant (and associated transition) which we call a pseudo-invariant. The resultant hybrid automaton is a bisimulation of the original one, and thus their exact set of reachable states is identical. However, since time information is often dropped across discrete transitions, practical methods for overapproximating reachability can experience less wrapping-effect error when run on the constructed bisimulation. We demonstrate the advantage of the approach of pseudo-invariants by computing reachability for a nonlinear dynamical system using Flow*, a state-of-the-art reachability tool.
[1]
Pravin Varaiya,et al.
What's decidable about hybrid automata?
,
1995,
STOC '95.
[2]
Xin Chen,et al.
Flow*: An Analyzer for Non-linear Hybrid Systems
,
2013,
CAV.
[3]
Oded Maler,et al.
Reachability Analysis via Face Lifting
,
1998,
HSCC.
[4]
Thomas A. Henzinger,et al.
The Algorithmic Analysis of Hybrid Systems
,
1995,
Theor. Comput. Sci..
[5]
Marco Caccamo,et al.
Sandboxing Controllers for Cyber-Physical Systems
,
2011,
2011 IEEE/ACM Second International Conference on Cyber-Physical Systems.
[6]
Bruce H. Krogh,et al.
Verification of Polyhedral-Invariant Hybrid Automata Using Polygonal Flow Pipe Approximations
,
1999,
HSCC.
[7]
T. Henzinger,et al.
Algorithmic Analysis of Nonlinear Hybrid Systems
,
1998,
CAV.
[8]
Xin Chen,et al.
Taylor Model Flowpipe Construction for Non-linear Hybrid Systems
,
2012,
2012 IEEE 33rd Real-Time Systems Symposium.
[9]
Antoine Girard,et al.
SpaceEx: Scalable Verification of Hybrid Systems
,
2011,
CAV.