An efficient high-precision recursive dynamic algorithm for closed-loop multibody systems

被引:3
作者
Hu, Jingchen [1 ]
Wang, Tianshu [1 ]
机构
[1] Tsinghua Univ, Sch Aerosp Engn, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
closed-loop multibody systems; constrained multibody systems; differential/algebraic equation (DAE); efficient multibody algorithm; generalized a method; recursive multibody algorithm; DIFFERENTIAL-ALGEBRAIC EQUATIONS; PARALLEL O(LOG(N)) CALCULATION; ARTICULATED-BODY ALGORITHM; SPATIAL OPERATOR ALGEBRA;
D O I
10.1002/nme.6007
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
As most closed-loop multibody systems do not have independent generalized coordinates, their dynamic equations are differential/algebraic equations (DAEs). In order to accurately solve DAEs, a usual method is using generalized a-class numerical methods to convert DAEs into difference equations by differential discretization and solve them by the Newton iteration method. However, the complexity of this method is O(n(2)) or more in each iteration, since it requires calculating the complex Jacobian matrix. Therefore, how to improve computational efficiency is an urgent problem. In this paper, we modify this method to make it more efficient. The first change is in the phase of building dynamic equations. We use the spatial vector note and the recursive method to establish dynamic equations (DAEs) of closed-loop multibody systems, which makes the Jacobian matrix have a special sparse structure. The second change is in the phase of solving difference equations. On the basis of the topology information of the system, we simplify this Jacobian matrix by proper matrix processing and solve the difference equations recursively. After these changes, the algorithm complexity can reach O(n) in each iteration. The algorithm proposed in this paper is not only accurate, which can control well the position/velocity constraint errors, but also efficient. It is suitable for chain systems, tree systems, and closed-loop systems.
引用
收藏
页码:181 / 208
页数:28
相关论文
共 31 条
[1]   A constraint-stabilized time-stepping approach for rigid multibody dynamics with joints, contact and friction [J].
Anitescu, M ;
Hart, GD .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2004, 60 (14) :2335-2371
[2]  
[Anonymous], 2008, SPRINGER HDB ROBOTIC, DOI DOI 10.1007/978-3-540-30301-5
[3]  
[Anonymous], 1987, Robot Dynamics Algorithms
[4]   A generalized recursive formulation for constrained flexible multibody dynamics [J].
Bae, DS ;
Han, JM ;
Choi, JH ;
Yang, SM .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2001, 50 (08) :1841-1859
[5]  
Baumgarte J., 1972, Computer Methods in Applied Mechanics and Engineering, V1, P1, DOI 10.1016/0045-7825(72)90018-7
[6]   A NEW METHOD OF STABILIZATION FOR HOLONOMIC CONSTRAINTS [J].
BAUMGARTE, JW .
JOURNAL OF APPLIED MECHANICS-TRANSACTIONS OF THE ASME, 1983, 50 (4A) :869-870
[7]   Augmented Lagrangian and mass-orthogonal projection methods for constrained multibody dynamics [J].
Bayo, E ;
Ledesma, R .
NONLINEAR DYNAMICS, 1996, 9 (1-2) :113-130
[8]   Methods for constraint violation suppression in the numerical simulation of constrained multibody systems - A comparative study [J].
Blajer, Wojciech .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2011, 200 (13-16) :1568-1576
[9]   A nonsmooth generalized-α scheme for flexible multibody systems with unilateral constraints [J].
Chen, Qiong-zhong ;
Acary, Vincent ;
Virlez, Geoffrey ;
Bruls, Olivier .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2013, 96 (08) :487-511
[10]   A TIME INTEGRATION ALGORITHM FOR STRUCTURAL DYNAMICS WITH IMPROVED NUMERICAL DISSIPATION - THE GENERALIZED-ALPHA METHOD [J].
CHUNG, J ;
HULBERT, GM .
JOURNAL OF APPLIED MECHANICS-TRANSACTIONS OF THE ASME, 1993, 60 (02) :371-375