Skip to main content Accessibility help
×
Hostname: page-component-7479d7b7d-68ccn Total loading time: 0 Render date: 2024-07-10T07:30:29.817Z Has data issue: false hasContentIssue false

10 - Software for Analytical Dynamics

Published online by Cambridge University Press:  02 February 2017

Vincent De Sapio
Affiliation:
HRL Laboratories LLC, California
Get access

Summary

This chapter provides a brief and very selective survey of some software useful for solving problems in analytical dynamics. I have chosen to include only software intended for academic and industrial use that has been validated for modeling accuracy. Consequently, I have omitted the many dynamics engines used for video games and entertainment purposes.

General Purpose Mathematical Software

A number of powerful tools for mathematical analysis exist. Two of the most popular are Mathematica by Wolfram Research Inc. and MATLAB by The MathWorks Inc. They provide capabilities for both symbolic manipulation of expressions (i.e., computer algebra systems) and numerical computation and evaluation of expressions. While the basic Mathematica and MATLAB applications do not provide high-level programming abstractions specific to multibody system modeling and analysis, they are extremely useful for the low-level symbolic and numerical processing required in solving problems in analytical dynamics (see Figure 10.1 for a screenshot of Mathematica). This has a benefit in the learning process, as they require the student to understand the central concepts of analytical dynamics and to set up the solution procedure in a detailed manner, while alleviating much of the tedium of the algebraic and numerical work.

Packages and Extensions for Multibody Dynamics

Wolfram Research and MathWorks both provide domain-specific extensions for analyzing multibody systems. This gives the user access to high-level abstractions for modeling, simulating, and analyzing multibody systems. These high-level abstractions can be accessed through a programming language or through a diagrammatic interface supporting both acausal and causal modeling. Acausal modeling involves component-based schematic representations of the physical system, whereas causal modeling involves block diagram representations of the underlying mathematical description of the system.

Simscape Multibody (formerly SimMechanics) by The MathWorks Inc. allows users to model multibody systems using a library of blocks associated with bodies, joints, constraints, spatial transformations, force elements, and sensors (see Figure 10.2 for a screenshot of Simscape Multibody). Entire CAD assemblies can be imported along with associated geometry, inertial properties, joint parameters, and constraints. Simscape Multibody then formulates and integrates the equations of motion for the multibody system. Animations are generated during simulation to allow visualization of the motion of the system.

Type
Chapter
Information
Advanced Analytical Dynamics
Theory and Applications
, pp. 263 - 268
Publisher: Cambridge University Press
Print publication year: 2017

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×