Magazine Article

Computational Workbench for Multibody Dynamics

TBMG-1172

2/1/2007

Abstract
Content

PyCraft is a computer program that provides an interactive, workbench-like computing environment for developing and testing algorithms for multibody dynamics. Examples of multibody dynamic systems amenable to analysis with the help of PyCraft include land vehicles, spacecraft, robots, and molecular models. PyCraft is based on the Spatial-Operator-Algebra (SOA) formulation for multibody dynamics. The SOA operators enable construction of simple and compact representations of complex multibody dynamical equations. Within the PyCraft computational workbench, users can, essentially, use the high-level SOA operator notation to represent the variety of dynamical quantities and algorithms and to perform computations interactively. PyCraft provides a Python-language interface to underlying C++ code. Working with SOA concepts, a user can create and manipulate Python-level operator classes in order to implement and evaluate new dynamical quantities and algorithms. During use of PyCraft, virtually all SOA-based algorithms are available for computational experiments.

Meta TagsDetails
Citation
"Computational Workbench for Multibody Dynamics," Mobility Engineering, February 1, 2007.
Additional Details
Publisher
Published
2/1/2007
Product Code
TBMG-1172
Content Type
Magazine Article
Language
English