Symbolic Computation Techniques for Multibody Model Development and Code Generation
نویسندگان
چکیده
This paper presents some of the benefits of a general purpose symbolic computation environment when constructing and generating simulation code for multibody, multidomain systems. Specifically, it considers how tools provided by these environments can be harnessed to generate highly efficient simulation code. MapleSim, a modeling and simulation platform that is based on the Maple symbolic computation engine is used as the investigative tool. As a case study, different approaches to an inverse dynamics solution of a Stewart-Gough platform are modeled and exported to C-code for simulation and timing. Chad Schmitke, Paul Goossens
منابع مشابه
Modeling of Multibody Systems with the Object-oriented Modeling Language Dymola
The object-oriented modeling language Dymola allows the physical modeling of large interconnected systems based on model components from diierent engineering domains. It generates symbolic code for diierent target simulators. In this paper, a Dymola class library for the eecient generation of the equations of motion for multibody systems is presented. The library is based on an O(n) algorithm w...
متن کاملSymbolic Computer Language for Multibody Systems
Methods are developed for describing and manipulating symbolic data objects that are useful for analyzing the kinematics and dynamics of multibody systems. These symbolic objects include 1) vector/dyadic algebraic expressions, 2) physical components in a multibody system, and 3) program structures needed in a numerical simulation code. A computer algebra language based on these methods encourag...
متن کاملCog-pets: Code Generation for Parameter Estimation in Time Series
We have previously shown that symbolic computation coupled with efficient code generation can significantly simplify the development process for image and signal processing applications [1]. In that work, our application was the development of visual target tracking algorithms based on continuous optimization. Simplifying the development process means two things: faster development, and higher ...
متن کاملParameter Identification in Multibody Systems Using Lie Series Solutions and Symbolic Computation
This paper studies the application of the Lie series to the problem of parameter identification in multibody systems. Symbolic computing is used to generate the equations of motion and the associated Lie series solutions automatically. The symbolic Lie series solutions are used to define a procedure for computing the sum of the squared Euclidean distances between the true generalized coordinate...
متن کاملA real-time recursive dynamic model for vehicle driving simulators
This paper presents the Real-Time Recursive Dynamics (RTRD) model that is developed for driving simulators. The model could be implemented in the Driving Simulator. The RTRD can also be used for off-line high-speed dynamics analysis, compared with commercial multibody dynamics codes, to speed up mechanical design process. An overview of RTRD is presented in the paper. Basic models for specific ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012