Abstract
In this paper we present an approach to approximate reachability computation for nonlinear continuous systems. Rather than studying a complex nonlinear system x = g(x), we study an approximating system x = f(x) which is easier to handle. The class of approximating systems we consider in this paper is piecewise linear, obtained by interpolating g over a mesh. In order to be conservative, we add a bounded input in the approximating system to account for the interpolation error. We thus develop a reachability method for systems with input, based on the relation between such systems and the corresponding autonomous systems in terms of reachable sets. This method is then extended to the approximate piecewise linear systems arising in our construction. The final result is a reachability algorithm for nonlinear continuous systems which allows to compute conservative approximations with as great degree of accuracy as desired, and more importantly, it has good convergence rate. If g is a C 2 function, our method is of order 2. Furthermore, the method can be straightforwardly extended to hybrid systems.
Research supported by European IST project “CC - Computation and Control” and CNRS project MathStic ”Squash - Analyse Qualitative des Systèmes Hybrides“.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Alur, C. Courcoubetis, N. Halbwachs, T. A. Henzinger, P.-H. Ho, X. Nicollin, A. Olivero, J. Sifakis and S. Yovine. The Algorithmic Analysis of Hybrid Systems, Theoretical Computer Science 138, 3–34, 1995.
H. Anai and V. Weispfenning. Reach Set Computations Using Real Quantifier Elimination, Hybrid Systems: Computation and Control, in M. D. Di Benedetto and A. Sangiovanni-Vincentelli (Eds), 63–75 LNCS 2034, Springer-Verlag, 2001.
E. Asarin, T. Dang and A. Girard. Reachability Analysis of Nonlinear Systems using Conservative Approximations, Technical Report IMAG Oct 2002, Grenoble http://www-verimag.imag.fr/~tdang/piecewise.ps.gz.
E. Asarin and T. Dang and O. Maler. d/dt: A tool for Verification of Hybrid Systems, Computer Aided Verification, Springer-Verlag, LNCS, 2002.
M. D. Di Benedetto and A. Sangiovanni-Vincentelli. Hybrid Systems: Computation and Control, LNCS 2034, Springer-Verlag, 2001.
O. Botchkarev and S. Tripakis. Verification of Hybrid Systems with Linear Differential Inclusions Using Ellipsoidal Approximations, Hybrid Systems: Computation and Control, in B. Krogh and N. Lynch (Eds), 73–88 LNCS 1790, Springer-Verlag, 2000.
A. Chutinan and B. H. Krogh. Verification of Polyhedral Invariant Hybrid Automata Using Polygonal Flow Pipe Approximations, Hybrid Systems: Computation and Control, in F. Vaandrager and J. van Schuppen (Eds), 76–90 LNCS 1569, Springer-Verlag, 1999.
T. Dang and O. Maler. Reachability Analysis via Face Lifting, Hybrid Systems: Computation and Control, in T. A. Henzinger and S. Sastry (Eds), 96–109 LNCS 1386 Springer-Verlag, 1998.
J. Della Dora, A. Maignan, M. Mirica-Ruse, and S. Yovine. Hybrid Computation, Proc. of ISSAC’01, 2001.
J. Dieudonné. Calcul Infinitésimal, Collection Méthodes, Hermann Paris, 1980.
A. Girard. Approximate Solutions of ODEs Using Piecewise Linear Vector Fields, Proc. CASC’02, 2002.
A. Girard. Detection of Event Occurence in Piecewise Linear Hybrid Systems, Proc. RASC’02, December 2002, Nottingham, UK.
M. R. Greenstreet and I. Mitchell. Reachability Analysis Using Polygonal Projections, Hybrid Systems: Computation and Control, in F. Vaandrager and J. van Schuppen (Eds), 76–90 LNCS 1569 Springer-Verlag, 1999.
M. Greenstreet and C. Tomlin. Hybrid Systems: Computation and Control, LNCS, Springer-Verlag, 2002.
L. C. G. J. M. Habets and J. H. van Schuppen. Control of Piecewise-Linear Hybrid Systems on Simplices and Rectangles, Hybrid Systems: Control and Computation, in M. D. Di Benedetto and A. Sangiovanni-Vincentelli (Eds), 261–273 LNCS 2034, Springer-Verlag, 2001.
T. A. Henzinger, P.-H. Ho and H. Wong-Toi. HyTech: A Model Checker for Hybrid Systems, Software Tools for Technology Transfer 1, 110–122, 1997.
T. A. Henzinger, P.-H. Ho, and H. Wong-Toi. Analysis of Nonlinear Hybrid Systems, IEEE Transactions on Automatic Control 43, 540–554, 1998.
J. Hubbard and B. West. Differential Equations: A Dynamical Systems Approach, Higher-Dimensional Systems, Texts in Applied Mathematics, 18, Springer Verlag, 1995.
G. Lafferriere, G. Pappas, and S. Yovine. Reachability computation for linear systems, Proc. of the 14th IFAC World Congress, 7–12 E, 1999.
, K. Larsen, P. Pettersson, and W. Yi. Uppaal in a nutshell, Software Tools for Technology Transfert 1, 1997.
T. H. Marshall. Volume formulae for regular hyperbolic cubes, Conform. Geom. Dyn., 25–28, 1998.
I. Mitchell and C. Tomlin. Level Set Method for Computation in Hybrid Systems, Hybrid Systems: Computation and Control, in B. Krogh and N. Lynch, 311–323 LNCS 1790, Springer-Verlag, 2000.
P. Saint-Pierre. Approximation of Viability Kernels and Capture Basin for Hybrid Systems, Proc. of European Control Conference ECC’01, 2776–2783, 2001.
O. Stursberg, S. Kowalewski and S. Engell. On the generation of Timed Approximations for continuous systems, Mathematical and Computer Modelling of Dynamical Systems 6–1, 51-70, 2000.
A. Puri and P. Varaiya. Verification of Hybrid Systems using Abstraction, Hybrid Systems II, in P. Antsaklis, W. Kohn, A. Nerode, and S. Sastry (Eds), LNCS 999, Springer-Verlag, 1995.
S. Yovine. Kronos: A Verification Tool for Real-time Systems, Software Tools for Technology Transfer 1, 123–133, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Asarin, E., Dang, T., Girard, A. (2003). Reachability Analysis of Nonlinear Systems Using Conservative Approximation. In: Maler, O., Pnueli, A. (eds) Hybrid Systems: Computation and Control. HSCC 2003. Lecture Notes in Computer Science, vol 2623. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36580-X_5
Download citation
DOI: https://doi.org/10.1007/3-540-36580-X_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00913-9
Online ISBN: 978-3-540-36580-8
eBook Packages: Springer Book Archive