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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
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.
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.
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.
Karnopp, D., 1976, “Bond graph for vehicle dynamics”. Vehicle System Dynamics, Vol. 5, pp. 171–184.
Karnopp, D., 1978, “The energetic structure of multibody dynamic systems”. Journal of the Franklin Institute, Vol. 306, No. 2, pp. 165.
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.
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.
Bos, A.M., 1986, “Modeling multi-body systems in terms of multi-bond graphs”. Ph. D. Thesis, Twente University, Enschede, The Netherlands.
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.
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.
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.
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.
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.
Petzold, L.R., 1982, “A description of DASSL: A differential/algebraic system solver”. Proceedings 10th IMACS Congress, Montreal, Vol. 1, pp. 430–432.
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.
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.
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.
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.
Allen, R.R., 1979, “Multiport representation of inertia properties of kinematic mechanisms”. Journal of the Franklin Institute, Vol. 308, No. 3, pp. 235–253.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)