Skip to main content

Enclosing Temporal Evolution of Dynamical Systems Using Numerical Methods

  • Conference paper
Book cover NASA Formal Methods (NFM 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7871))

Included in the following conference series:

Abstract

Numerical methods are necessary to understand the behaviors of complex hybrid systems used to design control-command systems. Especially, numerical integration methods are heavily used in simulation to compute approximations of the solution of differential equations, including non-linear and stiff solutions. Nevertheless, these methods only produce approximate results and they should not be used in formal verification methods as is. We propose a systematic way to make explicit Runge-Kutta integration method safe with respect to the mathematical solution. As side effect, we can hence compare different integration schemes in order to pick the right one in different situations.

This work was partially supported by the ANR project CAFEIN.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Guéguen, H., Lefebvre, M.A., Zaytoon, J., Nasri, O.: Safety verification and reachability analysis for hybrid systems. Annual Reviews in Control 33(1), 25–36 (2009)

    Article  Google Scholar 

  2. Alur, R.: Formal verification of hybrid systems. In: Conference on Embedded Software, pp. 273–278. ACM (2011)

    Google Scholar 

  3. Frehse, G., Le Guernic, C., Donzé, A., Cotton, S., Ray, R., Lebeltel, O., Ripado, R., Girard, A., Dang, T., Maler, O.: SpaceEx: Scalable verification of hybrid systems. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 379–395. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  4. Asarin, E., Dang, T., Girard, A.: Hybridization methods for the analysis of nonlinear systems. Acta Inf. 43(7), 451–476 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  5. Dang, T., Maler, O., Testylier, R.: Accurate hybridization of nonlinear systems. In: Hybrid Systems: Computation and Control, pp. 11–20. ACM (2010)

    Google Scholar 

  6. Shenoy, R., McKay, B., Mosterman, P.J.: On simulation of simulink models for model-based design. Handbook of Dynamic System Modeling (2007)

    Google Scholar 

  7. Conrad, M., Mosterman, P.J.: Model-based design using Simulink modeling, code generation, verification, and validation. Formal Methods: Industrial Use from Model to the Code, 159–178 (2012)

    Google Scholar 

  8. Cash, J.R., Karp, A.H.: A variable order Runge-Kutta method for ivp with rapidly varying right-hand sides. ACM Trans. Math. Softw. 16(3), 201–222 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  9. Hairer, E., Norsett, S.P., Wanner, G.: Solving Ordinary Differential Equations I: Nonstiff Problems, 2nd edn. Springer (2009)

    Google Scholar 

  10. Shampine, L.F., Gladwell, I., Thompson, S.: Solving ODEs with MATLAB. Cambridge Univ. Press (2003)

    Google Scholar 

  11. Moore, R.: Interval Analysis. Prentice Hall (1966)

    Google Scholar 

  12. de Figueiredo, L.H., Stolfi, J.: Self-Validated Numerical Methods and Applications. Brazilian Mathematics Colloquium monographs. IMPA/CNPq (1997)

    Google Scholar 

  13. Muller, J.M., Brisebarre, N., De Dinechin, F., Jeannerod, C.P., Lefèvre, V., Melquiond, G., Revol, N., Stehlé, D., Torres, S.: Handbook of Floating-Point Arithmetic. Birkhauser (2009)

    Google Scholar 

  14. Nedialkov, N., Jackson, K., Corliss, G.: Validated solutions of initial value problems for ordinary differential equations. Appl. Math. and Comp. 105(1), 21–68 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  15. Bouissou, O., Martel, M.: GRKLib: a Guaranteed Runge Kutta Library. In: Scientific Computing, Computer Arithmetic and Validated Numerics (2006)

    Google Scholar 

  16. Enright, W.H., Pryce, J.D.: Two FORTRAN packages for assessing initial value methods. ACM Transations on Mathematical Software 13(1), 1–27 (1987)

    Article  MATH  Google Scholar 

  17. Bauer, C., Frink, A., Kreckel, R.: Introduction to the GiNaC framework for symbolic computation within the C++ programming language. J. Symb. Comput. 33(1), 1–12 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  18. Rauh, A., Brill, M., Günther, C.: A novel interval arithmetic approach for solving differential-algebraic equations with ValEncIA-IVP. Int. J. Appl. Math. Comput. Sci. 19(3), 381–397 (2009)

    Google Scholar 

  19. Combastel, C.: A state bounding observer for uncertain non-linear continuous-time systems based on zonotopes. In: Conference on Decision and Control. IEEE (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bouissou, O., Chapoutot, A., Djoudi, A. (2013). Enclosing Temporal Evolution of Dynamical Systems Using Numerical Methods. In: Brat, G., Rungta, N., Venet, A. (eds) NASA Formal Methods. NFM 2013. Lecture Notes in Computer Science, vol 7871. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38088-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38088-4_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38087-7

  • Online ISBN: 978-3-642-38088-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics