Volume 74, Issue 8 pp. 1303-1313
Research Article

Quaternion-based rigid body rotation integration algorithms for use in particle methods

Scott M. Johnson

Corresponding Author

Scott M. Johnson

Department of Civil and Environmental Engineering, Massachusetts Institute of Technology, Cambridge, MA, U.S.A.

Lawrence Livermore National Laboratory, P.O. Box 808, L-206, Livermore, CA 94551-9900, U.S.A.Search for more papers by this author
John R. Williams

John R. Williams

Department of Civil and Environmental Engineering/AutoID Laboratory, Massachusetts Institute of Technology, Cambridge, MA, U.S.A.

Search for more papers by this author
Benjamin K. Cook

Benjamin K. Cook

Sandia National Laboratories, Albuquerque, NM, U.S.A.

Search for more papers by this author
First published: 26 October 2007
Citations: 27

Abstract

The resolution of translational motion in discrete element method and molecular dynamics applications is a straightforward task; however, resolving rotational motion is less obvious. Many applications update rotation using an explicit integration involving products of matrices, which has well-known drawbacks. Although rigid body rotation has received attention in large-angle rotation applications, relatively little attention has been dedicated to the unique requirements of particle methods using explicit time-stepping algorithms. This paper reviews existing explicit algorithms and shows the benefits of using a quaternion-based re-parameterization of both the central difference algorithm and the approach of Munjiza et al. (Int. J. Numer. Meth. Engng 2003; 56:36–55). The improvement not only provides guaranteed orthonormality of the resulting rotation but also allows the assumption of small-angle rotation to be relaxed and the use of a more accurate Taylor expansion instead. The current and quaternion-based algorithms are compared for accuracy and computational efficiency. Copyright © 2007 John Wiley & Sons, Ltd.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.