A GPU-BASED IMPLEMENTATION OF A CONE CONVEX COMPLEMENTARITY APPROACH FOR SIMULATING RIGID BODY DYNAMICS WITH FRICTIONAL CONTACT

被引:0
作者
Tasora, Alessandro [1 ]
Negrut, Dan [1 ]
Anitescu, Mihai [1 ]
机构
[1] Univ Parma, Dept Mech Engn, I-43100 Parma, Italy
来源
IMECE 2008: MECHANICAL SYSTEMS AND CONTROL, VOL 11 | 2009年
关键词
MULTIBODY DYNAMICS; CONVERGENCE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of simulating the frictional contact dynamics of large systems of rigid bodies, this paper reviews a novel method for solving large cone complementarity problems by means of a fixed-point iteration algorithm. The method is an extension of the Gauss-Seidel and Gauss-Jacobi methods with over-relaxation for symmetric convex linear complementarity, problems. Convergent under fairly standard assumptions, the method is implemented in a parallel framework by using a single instruction multiple data computation paradigm promoted by the Compute Unified Device Architecture library for graphical processing unit programming. The framework supports the analysis of problems with a large number of rigid bodies in contact. Simulation thus becomes a viable tool for investigating the dynamics of complex systems such as ground vehicles running on sand, powder composites, and granular material flow.
引用
收藏
页码:107 / 117
页数:11
相关论文
共 35 条
[1]   Formulating three-dimensional contact dynamics problems [J].
Anitescu, M ;
Cremer, JF ;
Potra, FA .
MECHANICS OF STRUCTURES AND MACHINES, 1996, 24 (04) :405-437
[2]   Optimization-based simulation of nonsmooth rigid multibody dynamics [J].
Anitescu, M .
MATHEMATICAL PROGRAMMING, 2006, 105 (01) :113-143
[3]   A fixed-point iteration approach for multibody dynamics with contact and small friction [J].
Anitescu, M ;
Hart, GD .
MATHEMATICAL PROGRAMMING, 2004, 101 (01) :3-32
[4]   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
[5]   Formulating dynamic multi-rigid-body contact problems with friction as solvable linear complementarity problems [J].
Anitescu, M ;
Potra, FA .
NONLINEAR DYNAMICS, 1997, 14 (03) :231-247
[6]   Time-stepping for three-dimensional rigid body dynamics [J].
Anitescu, M ;
Potra, FA ;
Stewart, DE .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1999, 177 (3-4) :183-197
[7]  
Anitescu M., 2008, COMPUTATION IN PRESS, V2008
[8]  
[Anonymous], 2007, CUDA PROGR GUID
[9]  
[Anonymous], 1995, NONLINEAR PROGRAMMIN
[10]  
Baraff D., 1994, Computer Graphics Proceedings. Annual Conference Series 1994. SIGGRAPH 94 Conference Proceedings, P23, DOI 10.1145/192161.192168