Automatic generation of system-level dynamic equations for mechatronic systems

Abstract This paper presents a novel methodology for deriving the dynamic equations of mechatronic systems from component models that are represented as linear graphs. This work is part of a larger research effort in composable simulation. In this framework, CAD models of system components are augmented with simulation models describing the component's dynamic behavior in different energy domains. By composable simulation we mean the ability to automatically generate system-level simulations through composition of individual component models. This paper focuses on the methodology to create the system-level dynamic equations from a high-level system description within CAD software. In this methodology, a mechatronic system is represented by a single system graph. This graph captures the interactions between all the components within and across energy domains—rigid-body mechanics, electrical, hydraulic, and signal domains. From the system graph, the system-level dynamic equations can be derived independently of the underlying energy domains. In the final step, we reduce and order the dynamic equations for efficient computation. The complete modeling process is illustrated with an example of a missile seeker.

[1]  Dean Karnopp,et al.  Introduction to physical system dynamics , 1983 .

[2]  G. C. Andrews,et al.  Application of the Vector-Network Method to Constrained Mechanical Systems , 1986 .

[3]  A. Diaz-Calderon,et al.  Combining information technology components and symbolic equation manipulation in modeling and simulation of mechatronic systems , 1999, Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No.99TH8404).

[4]  K. Preston White,et al.  Systems design engineering , 1998 .

[5]  B. Anderson,et al.  Analysis of discrete physical systems , 1967, IEEE Transactions on Automatic Control.

[6]  M. A. Chace,et al.  A Sparsity-Oriented Approach to the Dynamic Analysis and Design of Mechanical Systems—Part 1 , 1977 .

[7]  P. H. Roe Networks and systems , 1966 .

[8]  John McPhee,et al.  On the use of linear graph theory in multibody system dynamics , 1996 .

[9]  Horace M. Trent,et al.  Isomorphisms between Oriented Linear Graphs and Lumped Physical Systems , 1955 .

[10]  Alfred V. Aho,et al.  Data Structures and Algorithms , 1983 .

[11]  Parviz E. Nikravesh,et al.  Application of Euler Parameters to the Dynamic Analysis of Three-Dimensional Constrained Mechanical Systems , 1981 .

[12]  H. Elmqvist,et al.  Automated formula manipulation supports object-oriented continuous-system modeling , 1993, IEEE Control Systems.

[13]  Christiaan J. J. Paredis,et al.  Capturing Articulation in Assemblies from Component Geometry , 1998, DAC 1998.

[14]  John McPhee,et al.  Wittenburg's formulation of multibody dynamics equations from a graph-theoretic perspective , 1996 .

[15]  Alan S. Perelson,et al.  System Dynamics: A Unified Approach , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Sundaram Seshu,et al.  Linear Graphs and Electrical Networks , 1961 .

[17]  张友安,et al.  使用MATLAB WITH SIMULINK仿真语言的几点体会 , 1998 .

[18]  Hilding Elmqvist,et al.  Object-oriented modeling of hybrid systems , 1993 .

[19]  Peter Piela Ascend: an object-oriented computer environment for modeling and analysis , 1989 .

[20]  Christiaan J. J. Paredis,et al.  A MODULAR COMPOSABLE SOFTWARE ARCHITECTURE FOR THE SIMULATION OF MECHATRONIC SYSTEMS , 1998 .

[21]  N. Orlandea,et al.  A Sparsity-Oriented Approach to the Dynamic Analysis and Design of Mechanical Systems—Part 2 , 1977 .

[22]  Hilding Elmqvist,et al.  MODELICA — THE NEW OBJECT-ORIENTED MODELING LANGUAGE , 1998 .

[23]  Pengfei Shi,et al.  Flexible multibody dynamics, a new approach using virtual work and graph theory , 1998 .

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

[25]  François E. Cellier,et al.  Continuous system modeling , 1991 .