Modeling and simulation of mechanical systems - combination of a symbolic computation tool and M/sub A/TX

This paper illustrates an efficient way of modeling mechanical systems and performing the numerical simulation, by combinationally using symbolic and numerical computation tools. Since deriving the model and its minimal representation involves symbolic manipulations of equations, it must be handled by the symbolic computation tool. On the other hand, the simulation task requires numerical evaluations of the same object repeatedly; it can be efficiently processed by the numerical tool, especially when the values of objects are immediately available. The key point is how to export the symbolic objects easily into the numerical environment. The authors attempt to automatically generate source codes of the objects for the numerical tool, and to join two environments on the source level. The stabilization of the spherical pendulum is served as an example, and its modeling and the simulation using Mathematica/M/sub A/TX are included.

[1]  D. von Wissel,et al.  A mixed symbolic-numeric software environment , 1996, Proceedings of Joint Conference on Control Applications Intelligent Control and Computer Aided Control System Design.

[2]  M. Koga,et al.  MaTX: a high-performance programming language (interpreter and compiler) for scientific and engineering computation , 1992, IEEE Symposium on Computer-Aided Control System Design.

[3]  Wisama Khalil,et al.  SYMORO+: A system for the symbolic modelling of robots , 1997, Robotica.