This paper develops a bond graph-based formalism for modeling multibody systems in a singularly perturbed formulation. As opposed to classical multibody modeling methods, the singularly perturbed formulation is explicit, which makes it suitable for modular simulation. Kinematic joints that couple rigid bodies are described by a set of differential equations with an order of magnitude smaller time scale than that of the system. Singularly perturbed models of joints can be used to investigate nonlinear properties of joints, such as clearance and friction. The main restriction of this approach is that the simulation may need to be computed using 64 bits precision because of the two-time scale nature of the solution. The formalism is based on developing bond graph models of an elementary set of graphical velocity-based constraint functions. This set can be used to construct bond graphs of any type of mechanical joint. Here, this set is used to develop bond graphs of several joints used in multibody systems and spatial mechanisms. Complex models of multibody systems may now be built by graphically concatenating bond graphs of rigid bodies and bond graphs of joints. The dynamic equations of the system are automatically generated from the resulting bond graph model. The dynamic equation derived from the bond graph are in explicit state space form, ready for numerical integration, and exclude the computationally intensive terms that arise from acceleration analysis.

1.
Allen
R. R.
,
1981
, “
Dynamics of Mechanisms and Machine Systems in Accelerating Reference Frames
,”
ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL
, Vol.
103
, December, pp.
395
403
.
2.
Baumgarte
J.
,
1972
, “
Stabilization of Constraints and Integrals of Motion
,”
Computer Methods in Applied Mechanics and Engineering
, Vol.
1
, pp.
1
16
.
3.
Breedveld
P. C.
,
Rosenberg
R. C.
, and
Zhou
T.
,
1991
, “
Bibliography of Bond Graph Theory and Application
,”
Journal of The Franklin Institute
, Vol.
328
, No.
5/6
, pp.
1067
1109
.
4.
Bidard
C.
,
1991
, “
Kinematic Structure of Mechanisms: a Bond Graph Approach
,”
Journal of the Franklin Institute
, Vol.
328
, No.
5/6
, pp.
901
915
.
5.
Bos, A. M., 1986, “A Bond Graph Approach to the Modeling of A Motorcycle,” 3rd Seminar on Advanced Vehicle System Dynamics on Roads and Tracks, Proceedings of the third ICTS Seminar, Amalfi, Italy, May 5–10, pp. 289–313.
6.
Chace, M. A., 1984, “Methods and Experience in Computer Aided Design of Large-Displacement Mechanical Systems,” Computer Aided Analysis and Optimization of Mechanical Systems Dynamics, Ed. by Haug E. J., NATO ASI Series F: Computer and Systems Sciences, Vol. 9, Springer-Verlag, New York. pp. 243–255.
7.
Gear, C. W., 1984, “Differential-Algebraic Equations,” NATO ASI Series, Vol. F9, Springer-Verlag, Berlin.
8.
Granda, J. J., 1984, “Bond Graph Modeling Solutions of Algebraic Loops and Differential Causality in Mechanical and Electrical systems,” Proceedings of Applied Simulation and Modeling IASTED Conference, San Francisco, CA, pp. 188–193.
9.
Haug, J. E., 1989, Computer Aided Kinematics and Dynamics of Mechanical Systems, Volume I Basic Methods, Center for Computer Aided Design and Department of Mechanical Engineering, College of Engineering, The University of Iowa.
10.
Isidory, A., 1989, Nonlinear Control Systems; An Introduction, Second Edition, Springer-Verlag, New York.
11.
Karnopp, D., Margolis, D., and Rosenberg, R., 1990, Systems Dynamics: A Unified Approach, Second Edition, Wiley, New York.
12.
Karnopp
D. C.
,
1969
, “
Power-Coserving Transformation: Physical Interpretations and Applications Using Bond Graphs
,”
Journal of the Franklin Institute
, Vol.
288
, pp.
175
201
.
13.
Karnopp
D.
, and
Margolis
D.
,
1979
, “
Analysis and Simulation of Planar Mechanism Systems Using Bond Graphs
,”
ASME Journal of Mechanical Design
, Vol.
101
, Apr. pp.
187
191
.
14.
Karnopp, D., and Rosenberg, R., 1978, Systems Dynamics: A Unified Approach, Wiley, New York.
15.
Kokotovic, P., Khalil, H., and O’Reilly, J., 1986, Singular Perturbation Methods in Control: Analysis and Design, Academic Press, New York.
16.
Krishnaswami, P., and Canfield, T. R., 1993, “A Parallelizable Formulation for Rigid Body Dynamics,” Proceeding of the Summer Computer Simulation Conference, Boston, MA, July 19–21.
17.
Lanczos, C., 1966, The Variational Principles of Mechanics, University of Toronto Press, Third Edition, University of Toronto Press, pp. 141–145.
18.
Lotstedt
P.
, and
Petzold
L.
,
1986
, “
Numerical Solution of Nonlinear Differential Equations with Algebraic Constraints. I: Convergence Results for Backward Differentiation Formulas
,”
Math. Comp.
, Vol.
46
, pp.
491
516
.
19.
Maschke
B.
,
1991
, “
Geometrical Formulation of Bond Graph Dynamics with Application to Mechanisms
,”
Journal of the Franklin Institute
, Vol.
328
, No.
5/6
, pp.
723
740
.
20.
Nikravesh, P. E., 1988, Computer-Aided Analysis of Mechanical Systems, Prentice-Hall, Englewood Cliffs, New Jersey.
21.
Paynter, H. M., 1961, Analysis and Design of Engineering Systems, M.I.T. Press, Cambridge, Mass.
22.
Pacejka, H. B., 1986, “Bond Graphs in Vehicle Dynamics,” 3rd Seminar on Advanced Vehicle System Dynamics on Roads and Tracks, Proceedings of the third ICTS Seminar, Amalfi, Italy, May 5–10, pp. 263–273.
23.
Petzold, R. L., 1992, “Numerical Solution of Differential-Algebraic Equations in Mechanical Systems Simulation,” Army High Performance Computing Re-search Center, University of Minnesota, Preprint 92-033, April.
24.
Roberson, R. E., and Schwertassek, R., 1988, Dynamics of Multibody Systems, Springer-Verlag, New York.
25.
Rosenberg
R. C.
,
1971
, “
State Space Formulation for Bond Graph Models of Multiport Systems
,”
Trans. ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL
, Vol.
93
, Mar. pp.
35
40
.
26.
Schiehlen, W. (Editor), 1988, Multibody Systems Handbook, Springer-Verlag, Berlin, Heidelberg.
27.
Shabana, A. A., 1989, Dynamics of Multibody Systems, Wiley-Interscience Publication, New York.
28.
Tiernego
M. I. L.
, and
Bos
A. M.
,
1985
, “
Modeling of the Dynamics and Kinematics of Mechanical Systems with Multibond Graphs
,”
Journal of the Franklin Institute
, Vol.
319
, Number
12
, pp.
37
50
.
29.
Turner, D., Zeid, A., and Overholt, J., 1993, “Implementation of an Explicit Multibody Dynamics Method on the Connection Machine CM5,” Proceeding of the Summer Computer Simulation Conference, Boston, MA, July 19–21.
30.
Van Dijk
J.
, and
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.
981
1004
.
31.
Van Dijk, J., 1993, “On the Role of Bond Graph Causality in Modeling of Mechatronic Systems,” Ph.D. thesis, University of Netherlands, Enschede.
32.
Zeid
A.
,
1989
, “
Bond Graph Modeling of Planar Mechanisms With Realistic Joint Effects
,”
ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL
, Vol.
III
, Mar., pp.
15
23
.
33.
Zeid
A.
,
1989
, “
Some Bond Graph Structural Properties: Eigen Spectra and Stability
,”
Transaction of the ASME JOURNAL OF DYNAMICA SYSTEMS, MEASUREMENT, AND CONTROL
, Sept, Vol.
111
, pp.
382
388
.
34.
Zeid
A.
, and
Chang
D.
,
1989
, “
A Modular Computer Model for the Design of Vehicle Dynamics Control Systems
,”
International Journal of Vehicle System Dynamics
, Vol.
18
, pp.
201
221
.
35.
Zeid, A., and Overholt, J. L., 1991, “A Bond Graph Formalism for Automating Modeling of Multibody Systems,” Proceedings of the Winter Annual Meeting of the ASME, Atlanta, GA, Dec. 1–6. DSC-Vol. 34.
This content is only available via PDF.
You do not currently have access to this content.