Skip to main content

Simulation of Discontinuous Systems

  • Chapter
Continuous System Simulation
  • 2700 Accesses

Preview

In this chapter, we shall discuss how discontinuous models can be handled by the simulation software, and in particular by the numerical integration algorithm. Discontinuous models are extremely common in many areas of engineering, e.g. to describe dry friction phenomena or impact between bodies in mechanical engineering, or to describe switching circuits in electronics. In the first part of this chapter, we shall be dealing with the numerical aspects of integrating across discontinuities. Two types of discontinuities are introduced, time events and state events, that require different treatment by the simulation software. In the second part of this chapter, we shall discuss the modeling aspects of how discontinuities can be conveniently described by the user in an object-oriented manner, and what the compiler needs to do to translate these object-oriented descriptions down into event descriptions.

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 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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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.

9.15 References

  1. Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, Massachusetts, 1986. 500p.

    Google Scholar 

  2. Ilia Nikolaevich Bronshtein and Konstantin Adolfovich Semendiaev. A Guide-Book to Mathematics. H. Deutsch Publishing, Frankfurt am Main, Germany, 1971.

    Google Scholar 

  3. Michael B. Carver. Efficient Handling of Discontinuities and Time Delays in Ordinary Differential Equation Simulations. In Mohammed H. Hamza, editor, Proceedings Simulation’77, pages 153–158, Montreux, Switzerland, 1977. Acta Press.

    Google Scholar 

  4. François E. Cellier and Hilding Elmqvist. Automated Formula Manipulation Supports Object-oriented Continuous System Modeling. IEEE Control Systems, 13(2):28–38, 1993.

    Article  Google Scholar 

  5. François E. Cellier. Combined Continuous/Discrete System Simulation by Use of Digital Computers: Techniques and Tools. PhD thesis, Swiss Federal Institute of Technology, Zürich, Switzerland, 1979.

    Google Scholar 

  6. John R. Dormand and Peter J. Prince. Runge-Kutta Triples. J. of Computational and Applied Mathematics, 12A(9):1007–1017, 1986.

    Article  MathSciNet  Google Scholar 

  7. John R. Dormand and Peter J. Prince. Runge-Kutta-Nyström Triples. J. of Computational and Applied Mathematics, 13(12):937–949, 1987.

    Article  MathSciNet  Google Scholar 

  8. Steven L. Dvorak, Richard W. Ziolkowski, and Donald G. Dudley. Ultra-Wideband Electromagnetic Pulse Propagation in a Homogeneous Cold Plasma. Radio Science, 32(1):239–250, 1997.

    Article  Google Scholar 

  9. Edda Eich-Söllner. Projizierende Mehrschrittverfahren zur numerischen Lösung von Bewegungsgleichungen technischer Mehrkörpersysteme mit Zwangsbedingungen und Unstetigkeiten. PhD thesis, Universität Augsburg, Augsburg, Germany, 1991.

    Google Scholar 

  10. Edda Eich-Söllner. Convergence Results for a Coordinate Projection Method Applied to Mechanical Systems With Algebraic Constraints. SIAM J. of Numerical Analysis, 30(5):1467–1482, 1993.

    Article  Google Scholar 

  11. Hilding Elmqvist, François E. Cellier, and Martin Otter. Object-Oriented Modeling of Hybrid Systems. In Proceedings ESS’93, European Simulation Symposium, pages xxxi–xli, Delft, The Netherlands, 1993.

    Google Scholar 

  12. Hilding Elmqvist. Dymola — Dynamic Modeling Language, User’s Manual, Version 5.3. DynaSim AB, Research Park Ideon, Lund, Sweden., 2004.

    Google Scholar 

  13. Gerald Grabner and Andrés Kecskeméthy. Reliable Multibody Collision Detection Using Runge-Kutta Integration Polynomials. In Proceedings International Conference on Andvances in Computational Multibody Dynamics, Lisbon, Portugal, 2003.

    Google Scholar 

  14. Nicola Guglielmi and Ernst Hairer. Implementing Radau-IIA Methods for Stiff Delay Differential Equations. Computing, 67:1–12, 2001.

    Article  MathSciNet  Google Scholar 

  15. Mary Kathleen Horn. Developments in High Order Runge-Kutta-Nyström Formulas. PhD thesis, University of Texas at Austin, 1977.

    Google Scholar 

  16. Mary Kathleen Horn. Fourth-and Fifth-Order Scaled Runge-Kutta Algorithms for Treating Dense Output. SIAM J. of Numerical Analysis, 20:558–568, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  17. Katsushi Ito and Makiko Nisio. On Stationary Solutions of a Stochastic Differential Equation. J. of Mathematics of Kyoto University, 4(1):1–75, 1964.

    MathSciNet  Google Scholar 

  18. Matthias Krebs. Modeling of Conditional Index Changes. Master’s thesis, Dept. of Electrical & Computer Engineering, University of Arizona, Tucson, Ariz., 1997.

    Google Scholar 

  19. Shengtai Li and Linda R. Petzold. Moving Mesh Methods with Upwinding Schemes for Time-Dependent PDEs. J. of Computational Physics, 131:368–377, 1997.

    Article  Google Scholar 

  20. Pieter J. Mosterman, Martin Otter, and Hilding Elmqvist. Modeling Petri Nets As Local Constraint Equations For Hybrid Systems Using Modelica. In Proceedings SCSC’98, Summer Computer Simulation Conference, pages 314–319, Reno, Nevada, 1998.

    Google Scholar 

  21. Tadao Murata. Petri Nets: Properties, Analysis and Applications. Proceedings of the IEEE, 77(4):541–580, 1989.

    Article  Google Scholar 

  22. Martin Otter, Hilding Elmqvist, and Sven Erik Mattsson. Hybrid Modeling in Modelica Based On Synchronous Data Flow Principle. In Proceedings IEEE, International Symposium on Computer Aided Control System Design, pages 151–157, Kohala Coast, Hawaii, 1999.

    Google Scholar 

  23. Constantinos Pantelides. The Consistent Initialization of of Differential-Algebraic Systems. SIAM Journal of Scientific and Statistical Computing, 9(2):213–231, 1988.

    Article  Google Scholar 

  24. Anton Schiela and Hans Olsson. Mixed-mode Integration for Real-time Simulation. In Proceedings Modelica’2000 Workshop, pages 69–75, Lund, Sweden, 2000.

    Google Scholar 

  25. Hans Schlunegger. Untersuchung eines netzrückwirkungsarmen, zwangskommutierten Triebfahrzeugstromrichters zur Einspeisung eines Gleichstromzwischenkreises aus dem Einphasennetz. PhD thesis, Swiss Federal Institute of Technology, Zürich, Switzerland, 1977.

    Google Scholar 

  26. Lawrence F. Shampine, Ian Gladwell, and Richard W. Brankin. Reliable Solutions of Special Event Location Problems for ODEs. ACM Transactions on Mathematical Software, 17(1):11–25, 1991.

    Article  MathSciNet  Google Scholar 

9.16 Bibliography

  1. Brian Armstrong-Hélouvry. Control of Machines With Friction. Kluwer Academic Publishers, Boston, Mass., 1991.

    Google Scholar 

  2. Carlos A. Canudas de Wit, Hans Olsson, Karl Johan Åström, and Pablo Lischinsky. A New Model for Control of Systems With Friction. In Proceedings International Conference on Control Theory and Its Applications, pages 225–229, Kibbutz Maab Hachamisha, Israel, 1993.

    Google Scholar 

  3. René David and Hassane Alla. Petri Nets and Grafcet. Prentice-Hall, Upper Saddle River, N.J., 1992.

    Google Scholar 

  4. Martin Otter, Hilding Elmqvist, and François E. Cellier. Modeling of Multibody Systems With the Object-Oriented Modeling Language Dymola. Journal of Nonlinear Dynamics, 9(1):91–112, 1996.

    Article  Google Scholar 

  5. Martin Otter. Objektorientierte Modellierung mechatronischer Systeme am Beispiel geregelter Roboter. PhD thesis, Dept. of Mech. Engr., Ruhr-University Bochum, Germany, 1994.

    Google Scholar 

  6. Friedrich Pfeiffer and Christoph Glocker. Multibody Dynamics With Unilateral Contacts. John Wiley & Sons, New York, N.Y., 1996. 318p.

    Google Scholar 

  7. Muhammad H. Rashid. Spice for Power Electronics and Electric Power. Prentice-Hall, Englewood Cliffs, N.J., 1994.

    Google Scholar 

  8. Jiri Vlach and Kishore Singhal. Computer Methods for Circuit Analysis and Design. Van Nostrand Reinhold, New York, second edition, 1994.

    Google Scholar 

Download references

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

(2006). Simulation of Discontinuous Systems. In: Continuous System Simulation. Springer, Boston, MA. https://doi.org/10.1007/0-387-30260-3_9

Download citation

  • DOI: https://doi.org/10.1007/0-387-30260-3_9

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-26102-7

  • Online ISBN: 978-0-387-30260-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics