An iterative approach for cone complementarity problems for nonsmooth dynamics

被引:101
作者
Anitescu, Mihai [1 ]
Tasora, Alessandro [2 ]
机构
[1] Argonne Natl Lab, Div Math & Comp Sci, Argonne, IL 60439 USA
[2] Univ Parma, Dipartimento Ingn Ind, I-43100 Parma, Italy
关键词
Iterative methods; Cone complementarity problems; LCP; Complementarity; Contacts; Multibody; BODY CONTACT PROBLEMS; STIFF MULTIBODY DYNAMICS; TIME-STEPPING METHOD; CONVERGENCE; SIMULATION; FRICTION; SYSTEMS; JOINTS;
D O I
10.1007/s10589-008-9223-4
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Aiming at a fast and robust simulation of large multibody systems with contacts and friction, this work presents a novel method for solving large cone complementarity problems by means of a fixed-point iteration. The method is an extension of the Gauss-Seidel and Gauss-Jacobi method with overrelaxation for symmetric convex linear complementarity problems. The method is proved to be convergent under fairly standard assumptions and is shown by our tests to scale well up to 500,000 contact points and more than two millions of unknowns.
引用
收藏
页码:207 / 235
页数:29
相关论文
共 43 条
[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]   A time-stepping method for stiff multibody dynamics with contact and friction [J].
Anitescu, M ;
Potra, FA .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2002, 55 (07) :753-784
[6]   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
[7]   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
[8]  
[Anonymous], 1993, LIB C CAT IN PUBL DA
[9]  
[Anonymous], 1988, Linear Complementarity, Linear and Nonlinear Programming
[10]  
[Anonymous], 1996, Die Grundlehren der mathematischen Wissenschaften