Professional Documents
Culture Documents
Simulation of Non Spherical Particles, Orientation Representation
Simulation of Non Spherical Particles, Orientation Representation
Simulation of Non Spherical Particles, Orientation Representation
Non-Spherical
Particles
I - Orientation Representation
Representation of rotations
Mathematically, rotations in 3 dimensions, can be represented using
different formalisms
• Euler’s angles
• are three angles introduced by Leonhard Euler to describe the
orientation of a rigid body (or a second coordinate system) with
respect to a fixed coordinate system
• Matrix belonging to SO(3) (special orthogonal group in 3 dimensions)
• Square matrices 3x3 that can rotate a vector by simple linear
algebra matrix-vector product
• Quaternions
• A set of four numbers, that obey a special rule for multiplication,
that can effectively map rotations
[Quat1] Evans, D. J., & Murad, S. (1977). Singularity free algorithm for molecular
dynamics simulation of rigid polyatomics. Molecular physics, 34(2), 327-331.
Quaternions
Are used to represent rotations in 3 dimensional space, and can be
seen as an extension of the complex numbers.
Try to rotate an object around two different axes, you can see that the
order of rotations matter
Further readings
• A good book to have to have a practical overview on simulations, focused on granular
materials:
Pöschel, T. and Schwager, T., 2005. Computational granular dynamics: models and
algorithms. Springer Science & Business Media
• To know more about quaternions, groups of matrices, this book is an excellent, clear, deep
(and fun) mathematical introduction:
Tapp, K., 2016. Matrix groups for undergraduates (Vol. 79). American Mathematical Soc.
• To dig into the fundamentals equations, a book that never gets old, for people (motivated
and) passionate about the theory of physics:
Landau, L.D. and Lifshitz, E.M., 1982. Mechanics: Volume 1 (Vol. 1). Elsevier