Multibody Dynamics Simulation

 

                   

 

Concurrent Dynamics ... we specialize in Multibody Dynamics Simulation (MDS) programs to assess the dynamics and control of mechanisms and mobile vehicles.  These MDS can be setup quickly to

bullet

Evaluate Concept Feasibility

bullet

Optimize Vehicle/Mechanism Design and Control System

bullet

Test Closed Loop Control Software

bullet

Analyze System Failure, etc..

shuttle.bmp (486054 bytes)          

 

 

 

 

 

 

The Dynamics Equations Solvers: our MDS programs run with a recursive algorithm that accommodates arbitrary number of rigid and flexible bodies.The system states are the inertial position of the system cm, relative rotation or translation between connected bodies, and deformation coodinates of flexible members. The execution speed of the dynamics solver  is Order(N), where N= number of bodies. Processing each flexible body(i) adds an Order( ni3) level of computation to the solution process, ni being the size of the flexible modes of bi. The equations of motion in our MDS are generated for the minimal set of system states. The MDS allow constraints to be specified should the simulated mechanism require it. These can be prescribed accelerations at rotational and translational joints. They can also be gear, position and attitude constraints. These constraints add Order(m3) processing time to the solution process where m= number of constraint equations. Generally, m << N.

We build MDS for mechanisms, robotics, ground vehicles, and spacecraft. Every MDS can be programmed to issue position, angles and rate data of joints and markers (on bodies) as input to a control system. Forces to actuate the simulated mechanism can also be programmed as feedback to the MDS program. These signals are torque to revolute joints, forces to sliding joints and external forces to bodies as they apply. User need only code/program the control law that maps the control input signals to its output signals. User can specify in the input deck a variety of kinematic and force data to be sampled and saved to a plot file during run time. This file is then plotted  for control system performance assessment after the simulation.

The MDS allows multi-rate sample-data processes to be embedded in the user code. State based event switching and latching to drive the controls can be programmed there also. These features facilitates digital signal and control processing.

Thank you for visiting us!

Please send inquiries to support@concurrent-dynamics.com.

Visitors:

Other Recommended Websites:

  1. Multibody System Dynamics- Research Activities ( http://real.uwaterloo.ca/~mbody/ )
  2. Directory of Software Related websites (http://www.the-science-lab.com/Software/ )

 

Copyright © Concurrent Dynamics International
Last modified: January 28, 2012