Skip to main content

Simulation of Multi-body Systems Using Multi-bond Graphs

  • Chapter
  • First Online:
Bond Graph Modelling of Engineering Systems

Abstract

The use of multi-bond graphs (MBGs) has an increasing importance in the development of large mechanical systems, called multi-body systems (MBS), composed of a finite number of rigid bodies interconnected by kinematical constraints. The constitutive relationships of multi-bond resistors, transformers, and gyrators give way to zero-order causal paths (ZCPs) whose most important peculiarity is that their associated topological loops involve more than one direction. Two different methods are used to solve the ZCPs. With the first one, Lagrange multipliers are introduced by means of new flows and efforts as break variables of causal paths, adding constraint equations. With the second one, break variables are used directly to open the ZCPs. The procedure used solves the problem and implies the presence of new variables and constraint equations. Several algorithms have been developed to obtain the set of equations. The result is a set of differential–algebraic equations (DAEs) solved using a backward differential formulae (BDF) numerical method. An application to multi-body systems with a combination of classes of ZCPs will be shown.

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

References

  1. Romero, G., Felez, J., Maroto, J., Cabanellas, J.M., 2007, “A minimal set of dynamic equations in systems modeled with bond graphs”. Proceedings of the Institution of Mechanical Engineers, Part I, Journal of Systems and Control Engineering, Vol. 221, No. 1, pp. 15–26.

    Article  Google Scholar 

  2. Romero, G., Felez, J., Vera, C., 2005, “Optimised Procedures for Obtaining the Symbolic Equations of a Dynamic System by Using the Bond Graph Technique” ICBGM’05, New Orleans, LA, SCS Publishing, Simulation Series, Vol. 37, No. 1, pp. 51–58.

    Google Scholar 

  3. Breedveld, P.C., 1982, “Proposition for an unambiguous vector bond graph notation”. Transactions of the ASME Journal of Dynamic System, Measurement and Control, Vol. 104, No. 3, pp. 267–270.

    Article  Google Scholar 

  4. Breedveld, P.C., 1985, “Multi-bond graph elements in physical systems theory”. Journal of the Franklin Institute, Vol. 319, No. 1/2, pp. 1–36.

    Article  Google Scholar 

  5. Karnopp, D., 1976, “Bond graph for vehicle dynamics”. Vehicle System Dynamics, Vol. 5, pp. 171–184.

    Article  Google Scholar 

  6. Karnopp, D., 1978, “The energetic structure of multibody dynamic systems”. Journal of the Franklin Institute, Vol. 306, No. 2, pp. 165.

    Article  MathSciNet  MATH  Google Scholar 

  7. Félez, J., Vera, C., San José, I., Cacho, R., 1990, “BONDYN: A bond graph based simulation program”. Transaction of the ASME Journal of Dynamic System, Measurement and Control, Vol. 112, pp. 717–727.

    Article  Google Scholar 

  8. Karnopp, D.C., Margolis, D.L., 1979, “Analysis and simulation of planar mechanism systems using Bond Graph”. Journal of Mechanical Design, Vol. 101, No. 2, pp. 187–191.

    Article  Google Scholar 

  9. Bos, A.M., 1986, “Modeling multi-body systems in terms of multi-bond graphs”. Ph. D. Thesis, Twente University, Enschede, The Netherlands.

    Google Scholar 

  10. Van Dijk, J., Breedveld, P., 1991, “Simulation of system models containing Zero-order Causal Paths- I. Classification of Zero-order Causal Paths”. Journal of the Franklin Institute, Vol. 328, No. 5/6, pp. 959–979.

    Article  MATH  Google Scholar 

  11. Gawthrop, P.J., Smith, L.S., 1992, “Causal augmentation of Bond Graphs with algebraic loops”. Journal of the Franklin Institute, Vol. 329, No. 2, pp. 291–303.

    Article  Google Scholar 

  12. Van Dijk, J., Breedveld, P.C., 1991, “Simulation of system models containing Zero-order Causal Paths – II. Numerical implications of class 1 Zero-order Causal Paths”. Journal of the Franklin Institute, Vol. 328, No. 5/6, pp. 959–979.

    Article  MATH  Google Scholar 

  13. Cacho, R., Félez, J., Vera, C., 1997, “Deriving Simulation Models from Bond Graphs with Any Combination of Topological Loop Classes”. ICBGM’97, Phoenix, AZ, SCS Publishing, Simulation Series, Vol. 29, No. 1, pp. 85–93.

    Google Scholar 

  14. Cacho, R., Félez, J., Vera, C., 2000, “Deriving simulation models from bond graphs with algebraic loops. The extension to multi-bond graph systems”. Journal of the Franklin Institute, Vol. 337, pp. 579–600.

    Article  MATH  Google Scholar 

  15. Petzold, L.R., 1982, “A description of DASSL: A differential/algebraic system solver”. Proceedings 10th IMACS Congress, Montreal, Vol. 1, pp. 430–432.

    Google Scholar 

  16. Petzold, L.R., 1982, “Differential/algebraic equations are not ODE’s”. SIAM Journal on Scientific and Statistical Computing, Vol. 3, No. 3, pp. 367–384.

    Article  MathSciNet  MATH  Google Scholar 

  17. Gear, C.W., Petzold, L.R., 1984, “ODE methods for the solution of differential/algebraic systems”. SIAM Journal Numerical Analysis, Vol. 21, No. 4, pp. 716–728.

    Article  MathSciNet  MATH  Google Scholar 

  18. Tiernego, M.J.L., Bos, A.M., 1985, “Modeling the dynamics and kinematics of mechanical systems with multi-bond graphs”. Journal of the Franklin Institute, Vol. 319, No. 1/2, pp. 37–50.

    Article  Google Scholar 

  19. Zeid, A., Chang, D., 1989, “Multiport modeling of multi-body systems: An approach to computer aided design of multibody controls”. Proceedings 1989 American Control Conference, Vol. 2, pp. 1816–1821.

    Google Scholar 

  20. Allen, R.R., 1979, “Multiport representation of inertia properties of kinematic mechanisms”. Journal of the Franklin Institute, Vol. 308, No. 3, pp. 235–253.

    Article  MATH  Google Scholar 

  21. Granda, J., 1995, “Three Dimensional Bond Graph Models Using CAMP-G”. ICBGM’95, Las Vegas, NY, SCS Publishing, Simulation Series, Vol. 27, No. 1, pp. 153–159.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jesus Felez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Felez, J., Romero, G., Maroto, J., Martinez, M.L. (2011). Simulation of Multi-body Systems Using Multi-bond Graphs. In: Borutzky, W. (eds) Bond Graph Modelling of Engineering Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-9368-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-9368-7_9

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-9367-0

  • Online ISBN: 978-1-4419-9368-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics