Improved 'Order-N' performance algorithm for the simulation of constrained multi-rigid-body dynamic systems

被引:81
作者
Anderson, KS [1 ]
Critchley, JH [1 ]
机构
[1] Rensselaer Polytech Inst, Dept Mech Aeronaut & Nucl Engn, Troy, NY 12180 USA
基金
美国国家科学基金会;
关键词
recursive algorithm; constrained system; coordinate reduction;
D O I
10.1023/A:1022566107679
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
This paper presents an algorithm for the efficient numerical analysis and simulation of modest to heavily constrained multi-rigid-body dynamic systems. The algorithm can accommodate the spatial motion of general multi-rigid-body systems containing arbitrarily many closed loops in O(n + m) operations overall for systems containing n generalized coordinates, and m independent algebraic constraints. The presented approach does not suffer from the performance (speed) penalty encountered by most other of the so-called 'O(n)' state-space formulations, when dealing with constraints which tend to actually show O(n + m + nm + nm(2) + m(3)) performance. Additionally, these latter formulations may require additional constraint violation stabilization procedures (e. g. Baumgarte's method, coordinate partitioning, etc.) which can contribute significant additional computation. The presented method suffers less from this difficulty because the loop closure constraints at both the velocity and acceleration level are directly embedded within the formulation. Due to these characteristics, the presented algorithm offers superior computing performance relative to other methods in situations involving both large n and m.
引用
收藏
页码:185 / 212
页数:28
相关论文
共 32 条
[1]   AN EFFICIENT FORMULATION FOR THE MODELING OF GENERAL MULTI-FLEXIBLE-BODY CONSTRAINED SYSTEMS [J].
ANDERSON, KS .
INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 1993, 30 (07) :921-945
[2]   AN ORDER-N FORMULATION FOR THE MOTION SIMULATION OF GENERAL MULTI-RIGID-BODY CONSTRAINED SYSTEMS [J].
ANDERSON, KS .
COMPUTERS & STRUCTURES, 1992, 43 (03) :565-579
[3]  
ANDERSON KS, 1990, THESIS STANFORD U
[4]  
Armstrong W.W., 1979, P 5 WORLD C THEOR MA P 5 WORLD C THEOR MA, P1342
[5]   A RECURSIVE FORMULATION FOR CONSTRAINED MECHANICAL SYSTEM DYNAMICS .1. OPEN LOOP-SYSTEMS [J].
BAE, DS ;
HAUG, EJ .
MECHANICS OF STRUCTURES AND MACHINES, 1987, 15 (03) :359-382
[6]   BLOCK-DIAGONAL EQUATIONS FOR MULTIBODY ELASTODYNAMICS WITH GEOMETRIC STIFFNESS AND CONSTRAINTS [J].
BANERJEE, AK .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1993, 16 (06) :1092-1100
[7]  
BARAFF D, 1996, P 23 ANN C COMP GRAP, P137
[8]  
Baumgarte J., 1972, Computer Methods in Applied Mechanics and Engineering, V1, P1, DOI 10.1016/0045-7825(72)90018-7
[9]  
Brenan K. E., 1989, NUMERICAL SOLUTION I
[10]  
CHACE MA, 1984, COMPUTER AIDED ANAL, P233