A Comparison of Different Methods for Modelling Electromechanical Multibody Systems

Procedures for modelling multibody systems are well known and many formulations and tools are available for these types of systems. For several years, emphasis has been placed on the modelling of electromechanical systems, particularly multibody systems, such as robots, which are driven by electrical actuators. In this paper, three different unified modelling strategies, based on the virtual work principle, linear graph and bond graph theories, are presented and compared. Three examples, including non-academic applications, illustrate this comparison.

[1]  G. Y. Masada,et al.  The Extended Bond Graph Notation , 1991 .

[2]  N. Biggs,et al.  Graph Theory 1736-1936 , 1976 .

[3]  Serge Scavarda,et al.  Bond graph representation of multibody systems with kinematic loops , 1998 .

[4]  E. Haug,et al.  Generalized Coordinate Partitioning for Dimension Reduction in Analysis of Constrained Dynamic Systems , 1982 .

[5]  Dean Karnopp,et al.  An approach to derivative causality in bond graph models of mechanical systems , 1992 .

[6]  Werner Schiehlen,et al.  Modular Simulation in Multibody System Dynamics , 2000 .

[7]  Dean Karnopp,et al.  Power-conserving transformations: physical interpretations and applications using bond graphs , 1969 .

[8]  L. S. Bonderson,et al.  Vector Bond Graphs Applied to One-Dimensional Distributed Systems , 1975 .

[9]  P. Breedveld Multibond graph elements in physical systems theory , 1985 .

[10]  A. Zeid,et al.  Bond graph modeling of multibody systems: a library of three-dimensional joints , 1992 .

[11]  John McPhee,et al.  Dynamic Modelling of Electromechanical Multibody Systems , 2003 .

[12]  Steven Dubowsky,et al.  Mechanisms as Components of Dynamic Systems: A Bond Graph Approach , 1977 .

[13]  Jean-Claude Samin,et al.  FULLY SYMBOLIC GENERATION OF COMPLEX MULTIBODY MODELS* , 2002 .

[14]  Martin L. J. Tiernego,et al.  Formula manipulation in the bond graph modelling and simulation of large mechanical systems , 1985 .

[15]  Herman E Koenig,et al.  Analysis of Discrete Physical Systems , 1967 .

[16]  J. McPhee Automatic generation of motion equations for planar mechanical systems using the new set of “branch coordinates” , 1998 .

[17]  D. Wormley,et al.  System Dynamics: An Introduction , 1996 .

[18]  R. L. Huston,et al.  Flexibility Effects in Multibody Systems , 1994 .

[19]  J. McPhee,et al.  Dynamics of Flexible Multibody Systems Using Virtual Work and Linear Graph Theory , 2000 .

[20]  R. Rosenberg,et al.  System Dynamics: Modeling and Simulation of Mechatronic Systems , 2006 .

[21]  Forbes T. Brown Energy-Based Modeling and Quasi Coordinates , 1981 .

[22]  P. Fisette,et al.  Symbolic generation of large multibody system dynamic equations using a new semi-explicit Newton/Euler recursive scheme , 1996 .

[23]  Michael Tiller,et al.  Introduction to Physical Modeling with Modelica , 2001 .

[24]  Werner Leonhard,et al.  Control of Electrical Drives , 1990 .

[25]  Andreas Kugi,et al.  Tensor analysis based symbolic computation for mechatronic systems , 1998 .

[26]  Friedrich Pfeiffer,et al.  The principle of virtual work in mechanical and electromechanical systems , 1995 .

[27]  J. Wittenburg,et al.  Dynamics of systems of rigid bodies , 1977 .

[28]  P. Maisser,et al.  Electromechanical Interactions in Multibody Systems Containing Electromechanical Drives , 1997 .

[29]  Jerome Meisel Principles of Electromechanical Energy Conversion , 1984 .

[30]  W. Favre Contribution à la représentation bond graph des systèmes mécaniques multicorps , 1997 .

[31]  Ronald C. Rosenberg,et al.  Multiport Models in Mechanics , 1972 .

[32]  P. C. Breedveld,et al.  Proposition for an Unambiguous Vector Bond Graph Notation , 1982 .