Skip to main content

Simulation with CTDS Models

  • Chapter
  • First Online:
Modelling and Simulation

Part of the book series: Simulation Foundations, Methods and Applications ((SFMA))

  • 3543 Accesses

Abstract

In the domain of continuous-time dynamic systems (CTDS), the solution engine associated with a simulation model is generally a suitably selected numerical procedure for solving the ordinary differential equations associated with the so-called initial value problem. Many such procedures exist, each with their own properties, strengths and weaknesses, and some appreciation for the underlying mechanisms is essential. In this regard the Runge–Kutta family and the linear multistep family are outlined together with the related issues of step-size management and error control. Often it is of critical importance to ensure that the procedure selected for use in any particular study is compatible with distinctive features of the differential equations that constitute the simulation model being studied. Issues requiring special attention are outlined, e.g. stability, stiffness and the handling of discontinuities. The chapter concludes with an illustrative example of a modelling and simulation project in the CTDS domain.

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 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.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

Notes

  1. 1.

    The eigenvalues of the NxN matrix A are the N solutions λ 1, λ 2, …. λ N to the equation det(λ I − A) = 0 where det( ) represents the determinant.

References

  1. Birta LG, Ören TI, Kettenis DL (1985) A robust procedure for discontinuity handling in continuous system simulation. Trans Soc Comput Simul 2:189–205

    Google Scholar 

  2. Cellier FE, Kofman E (2006) Continuous system simulation. Springer, New York

    MATH  Google Scholar 

  3. Ellison D (1981) Efficient automatic integration of ordinary differential equations with discontinuities. Math Comput Simul 23:12–20

    Article  MathSciNet  MATH  Google Scholar 

  4. Elmquist H (2004) Dymola – dynamic modeling language, User’s manual, Version 5.3, DynaSim AB, Research Park Ideon, Lund

    Google Scholar 

  5. Gear CW (1971) Numerical initial value problems in ordinary differential equations. Prentice-Hall, Englewood Cliffs

    MATH  Google Scholar 

  6. Gear CW, Osterby O (1984) Solving ordinary differential equations with discontinuities. ACM TOMS 10:23–44

    Article  MathSciNet  MATH  Google Scholar 

  7. Hairer E, Wanner G (1996) Solving ordinary differential equations II: stiff and differential-algebraic problems, 2nd edn. Springer, Berlin

    Book  MATH  Google Scholar 

  8. Iserles A (1996) A first course in the numerical analysis of differential equations. Cambridge University Press, Cambridge

    Google Scholar 

  9. Kincaid D, Cheng W (2002) Numerical analysis: mathematics of scientific computing, 3rd edn. Brooks/Cole, Pacific Grove

    Google Scholar 

  10. Kofman E, Junco S (2001) Quantized state systems: a DEVS approach for continuous system simulation. Trans SCS 18(3):123–132

    Google Scholar 

  11. Korn, GA (2013) Advanced dynamic-system simulation, revised second edition, Wiley

    Google Scholar 

  12. Lambert JD (1991) Numerical methods for ordinary differential equations. Wiley, London

    Google Scholar 

  13. Ören TI (2012) Evolution of the discontinuity concept in modeling and simulation: from original idea to model switching, switchable understanding, and beyond. Simulation, Trans Soc Model Simul Int 88(9):1072–1079

    Article  Google Scholar 

  14. Shampine LF, Gladwell I, Brankin RW (1991) Reliable solutions of special event location problems for ODEs. ACM Trans Math Softw 17:11–25

    Article  MathSciNet  MATH  Google Scholar 

  15. Watts HA (1984) Step-size control in ordinary differential equation solvers. Trans Soc Comput Simul 1:15–25

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Birta, L.G., Arbez, G. (2013). Simulation with CTDS Models. In: Modelling and Simulation. Simulation Foundations, Methods and Applications. Springer, London. https://doi.org/10.1007/978-1-4471-2783-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2783-3_9

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2782-6

  • Online ISBN: 978-1-4471-2783-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics