Skip to main content

Generation of the Model Equations and Their Solution

  • Chapter
  • First Online:
Mechatronics by Bond Graphs

Abstract

In the previous chapters the systematic component-based approach was developed that enables development of mechatronic system models in a formal way. An important part of this is the description of the element constitutive relation symbolically using a relatively simple language.

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

Notes

  1. 1.

    The code and documentation are freely available through the NETLIB repository. We express our thanks to the University of California, Berkeley, Department of Electrical Engineering, and to the authors of this really sophisticated software.

  2. 2.

    Formerly known as Microsoft Intermediate Language or MSIL.

  3. 3.

    It is also possible to interpret prefix byte strings by reading from right to left.

  4. 4.

    Currently NET Framework 4.5 is used.

  5. 5.

    In CLI because the objects are not fixed in memory an analogue to C/C++ pointers known as tracking handles are used.

References

  1. Reverchon A, Ducamp M (1993) Mathematical software tools in C++. Wiley, Chichester

    MATH  Google Scholar 

  2. Petzold L (1982) Differential/algebraic equations are not ODEs, SIAM. J Sci Statist Comput 3:367–384

    Article  MathSciNet  MATH  Google Scholar 

  3. Brenan KE, Cambell SL, Petzold LR (1996) Numerical Solution of initial-value problems in differential-algebraic equations. Classics in Applied Mathematics, SIAM, Philadelphia

    MATH  Google Scholar 

  4. Hairer E, Wanner G (1996) Solving ordinary differential equations II, Stiff and differential-algebraic problems, 2nd revisited. Springer, Berlin, Heidelberg, New York

    Google Scholar 

  5. Griepentrog E, März R (1986) Differential-Algebraic equations and their numerical treatment. BSB Teubner, Leipzig

    MATH  Google Scholar 

  6. März R (1992) Numerical methods for differential-algebraic equations. Acta Numerica 141–198

    Google Scholar 

  7. Tischendorf C (1995) Solution of Index-2 differential algebraic equations and its applications in circuit simulation, Ph.D. thesis Humboldt University Berlin. Logos Verlag, Berlin

    Google Scholar 

  8. März R, Tischendorf C (1997) Recent Results in solving index-2 differential-algebraic equations in circuit simulations, SIAM J Sci Comput 18:139–159

    Article  MathSciNet  MATH  Google Scholar 

  9. Haug EJ (1989) Computer-aided kinematics and dynamics of mechanical systems, vol. I: Basic Methods. Allyn and Bacon, Needham Heights, Massachusetts

    Google Scholar 

  10. Van Dijk J, Breedveld PC (1991) Simulation of system models containing zero-order causal paths—I. Classification of zero-order causal paths. J Franklin Inst 328:959–979

    Article  MATH  Google Scholar 

  11. Van Dijk J, Breedveld PC (1991) Simulation of system models containing zero-order causal paths—II. Numerical implications of class 1 zero-order causal paths. J Franklin Inst 328:981–1004

    Article  MATH  Google Scholar 

  12. Schwartz DE, Tischendorf C (2000) Structural analysis of electrical circuits and consequences for MNA. Int J Circ Theor Appl 28:131–162

    Article  Google Scholar 

  13. Borutzky W, Cellier F (1996) Tearing in bond graphs with dependent storage elements. In: Proceedings of symposium on modelling, analysis and simulation, CESA’96, IMACS multi conference on computational engineering in systems applications, vol 2. Lille, France, pp 1113–1119

    Google Scholar 

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

    MATH  Google Scholar 

  15. Jackson KR, Sacks-Davis R (1980) An alternative implementation of variable step-size multistep formulas for stiff ODEs. ACM Trans Math Softw 6:295–318

    Article  MathSciNet  MATH  Google Scholar 

  16. Krogh FT (1974) Changing step size in integrations of differential equations using modified divided differences. In: Proceedings of conference numerical solution of ODEs, lecture notes in mathematics 362, Springer, New York

    Google Scholar 

  17. Shampine LF, Gordon MK (1975) Computer simulation of ordinary differential equations. FH Friedman and Co., San Francisco

    MATH  Google Scholar 

  18. Sieber J (1997) Local error control for general index-1 and index-2 differential-algebraic equations. Humboldt University Berlin, Preprint

    Google Scholar 

  19. Sinovec RF, Erisman AM, Yip EL, Epton MA (1981) Analysis of descriptor systems using numerical algorithms. IEEE Trans Aut Cont 26:139–147

    Article  MathSciNet  MATH  Google Scholar 

  20. Pantelides CC (1988) The consistent initialization of differential-algebraic systems. SIAM J Sci Comput 9:213–232

    Article  MathSciNet  MATH  Google Scholar 

  21. Kröner A, Marquardt W, Giles ED (1992) Computing consistent initial conditions for differential-algebraic equations. Comput Chem Eng 16:S131–S138

    Article  Google Scholar 

  22. Brown PN, Hindmarsh AC, Petzold LR (1998) Consistent initial conditions calculations for differential-algebraic systems. SIAM J Sci Comput 19:1495–1512

    Article  MathSciNet  MATH  Google Scholar 

  23. Schwarz DE (2000) Consistent initialization for index-2 differential algebraic equations and its applications to circuit simulation. Ph.D. thesis Humboldt University, Berlin

    Google Scholar 

  24. Damic V, Montgomery J (2003) Mechatronics by bond graphs: an object-oriented approach tot modelling and simulation. Springer, Berlin, Heidelberg

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vjekoslav Damić .

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Damić, V., Montgomery, J. (2015). Generation of the Model Equations and Their Solution. In: Mechatronics by Bond Graphs. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49004-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-49004-4_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-49002-0

  • Online ISBN: 978-3-662-49004-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics