Efficient methodology for multibody simulations with discontinuous changes in system definition
A new method is presented for accurately and efficiently simulating multi-scale multibody systems with discontinuous changes in system definitions as encountered in adaptive switching between models with different resolutions as well as models with different system topologies. An example of model resolution change is a transition of a system from a discrete particle model to a reduced order articulated multi-rigid body model. The discontinuous changes in system definition may be viewed as an instantaneous change (release or impulsive application of) the system constraints. The method uses a spatial impulse–momentum formulation in a divide and conquer scheme. The approach utilizes a hierarchic assembly–disassembly process by traversing the system topology in a binary tree map to solve for the jumps in the system generalized speeds and the constraint impulsive loads in linear and logarithmic cost in serial and parallel implementations, respectively. The method is applicable for systems in serial chain as well as kinematical loop topologies. The coupling between the unilateral and bilateral constraints is handled efficiently through the use of kinematic joint definitions. The equations of motion for the system are produced in a hierarchic sub-structured form. This has the advantage that changes in sub-structure definitions/models results in a change to the system equations only within the associated sub-structure. This allows for significant changes in model types and definitions without having to reformulate the equations for the whole system.
KeywordsImpulse momentum formulation Divide and conquer scheme Logarithmic complexity Course-graining of models Discontinuous system definitions
Unable to display preview. Download preview PDF.
- 5.Pfieffer, F., Glocker, C.: Multibody Dyanmics with Unilateral Constraints. CISM Courses and Lectures, vol. 421, International Centre for Mechanical Sciences. Springer, New York (2000) Google Scholar
- 14.Ferris, M.C., Mangasarian, O.L., Pang, J.S.: Complementarity: applications, algorithms and extensions. In: Applied Optimization, vol. 50. Kluwer Academic, Dordrecht (2001) Google Scholar
- 15.Brenan, K.E., Campbell, S.L., Petzold, L.R.: Numerical Solutions of Initial-value Problems in Differential-Algebraic Equations. North-Holland, New York (1989) Google Scholar
- 17.Rosenthal, D.E.: An order n formulation for robotic systems. J. Astronaut. Sci. 38(4), 511–529 (1990) Google Scholar
- 20.Anderson, K.S., Sadowski, M.J.: An efficient method for contact/impact problems in multibody systems: tree topologies. In: Proceedings of the Fourth International Symposium on Multibody Dynamics and Vibrations, ASME Design Engineering Technical Conference 2003, (DETC03), number DETC03/VIB-48338, Chicago, IL, 2–6 September 2003 Google Scholar
- 24.Featherstone, R.: Robot Dynamics Algorithms. Kluwer Academic, New York (1987) Google Scholar
- 29.Kane, T.R., Levinson, D.A.: Dynamics: Theory and Application. Mcgraw-Hill, New York (1985) Google Scholar