Inertia tensor under affine change of basis
12 Jun 2017This post provides more concise derivations of the inertia tensor coordinate transformations than the derivations given by Jim Branson in the notes on transforming the inertia tensor and on the Parallel axis theorem.
Inertia tensor and kinetic energy¶
The coordinates of the inertia tensor in a Cartesian coordinate system can be computed as follows
where summation over repeating indices is assumed.
Points constituting the rigid body are labeled by
In a basis located at the center of mass (COM) of a rigid body, the kinetic energy is given by
where
Basis rotation¶
Rotation of a COM coordinate frame does not change kinetic energy.
Since coordinates of the angular velocity
under rotation of the basis
allowing one to identify the coordinates of the inertia tensor in the primed coordinate system
In matrix notation,
which is the same formula as for Transformation of linear operators.
Parallel axis theorem¶
Assume now that the initial basis is not located at the COM but aligned
with the COM coordinate frame.
Coordinates of a point
we find
where
where
Affine transformations¶
Given coordinates of the inertia tensor in the COM frame (with axes not necessarily aligned with the principal axes), one can find its coordinates in any other frame by combining rotation and translation,
Importantly,
Different conventions¶
The inertia tensor is often given by the entries
Elementwise identification
is required before applying the transformation formulas.
Inertia of composite bodies¶
It is easy to find the inertia tensor of a composite body if inertial properties of the components are known. For example, to find the inertia tensor of a rigid body consisting of two cylinders inside of each other, it suffices to know the inertial properties of each cylinder separately. Indeed, inertia tensors simply add up in the basis located at the joint center of mass.
Let’s see how it works in more detail on a two-body problem.
- Fix a basis
in which you want to express the joint inertia tensor. Let be the coordinates of the COM of the first body in the basis , and — the coordinates of the COM of the second body. Assume the inertia tensor of the first body in the basis located at is known. The same goes for the inertia tensor of the second body in the basis located at . Let and be the respective rotation matrices whose columns contain the basis vectors of and in basis . - Find the joint center of mass
. - Compute the inertia tensors
and of the bodies in the basis located at and aligned with using the affine transformation formula with and . - Add the inertia tensors in the joint COM system
. - Apply the Parallel axis theorem with
to find in the basis .