Rotational EOM's with non diagonal inertia tensor

In summary, the conversation discusses how to calculate the angular velocities and accelerations of a rigid body when the inertia tensor and torque vector are given in body coordinates. The equations for solving the angular accelerations are presented, but can become more complicated when the body axes are not aligned with the principal axes. One option is to find the eigenvectors of the inertia tensor in body coordinates and use them to transform the torque vector to principal coordinates, solve for the angular accelerations, and then transform back to the body frame. However, it is suggested to simply choose the Cartesian body-frame basis as the principal axes, as this makes the calculations much easier.
  • #1
qllervo
1
0
I'm having difficulties understanding how I should calculate the angular velocities of a rigid body when the inertia tensor is given in body coordinates and has off diagonal elements.

Let's assume I have an inertia tensor
##
I =
\begin{bmatrix}
I_{xx} & -I_{xy} & -I_{xz} \\
-I_{yx} & I_{yy} & -I_{yz} \\
-I_{zx} & -I_{zy} & I_{zz}
\end{bmatrix}
##
which is calculated with respect to body coordinates and every element of the matrix is known. I also have torque vector
##
\vec{\tau} =
\begin{bmatrix}
\tau_x \\
\tau_y \\
\tau_z
\end{bmatrix}
##
which is also presented with respect to body coordinates and each element is known.

If the inertia tensor is diagonal which means in this case that the body axes aligns with the principal axes, the angular accelerations can be solved from the Euler's rotation equations:
##
\newcommand{\dbody}[1]{\left.\frac{\mathrm d #1}{\mathrm d t}\right|_{b}}
\newcommand{\dinertial}[1]{\left.\frac{\mathrm d #1}{\mathrm d t}\right|_{i}}

\tau_x = I_{xx}\dbody{\omega_x}- \omega_y \omega_z(I_{yy} - I_{zz}), \\
\tau_y = I_{yy}\dbody{\omega_y}- \omega_z \omega_x(I_{zz} - I_{xx}), \\
\tau_z = I_{zz}\dbody{\omega_z}- \omega_x \omega_y(I_{xx} - I_{yy}). \\

##

However, if the body axes are not aligned with the principal axes, the products of inertia won't disappear and the equations are left as:

##
\newcommand{\dbody}[1]{\left.\frac{\mathrm d #1}{\mathrm d t}\right|_{b}}
\newcommand{\dinertial}[1]{\left.\frac{\mathrm d #1}{\mathrm d t}\right|_{i}}

\tau_x = I_{xx}\dbody{\omega_x} - I_{xy} (\dbody{\omega_y} - \omega_x \omega_z) - I_{xz} (\dbody{\omega_z} - \omega_x \omega_y) - I_{zy} (\omega_y^2 - \omega_z^2) - \omega_y \omega_z(I_{yy} - I_{zz}), \\
\tau_y = -I_{yx}(\dbody{\omega_x} +\omega_y\omega_z) + I_{yy}\dbody{\omega_y} -I_{yz}(\dbody{\omega_z} -\omega_y\omega_x) -I_{xz}(\omega_z^2 -\omega_x^2) - \omega_z\omega_x(I_{zz}-I_{xx}), \\
\tau_z = -I_{zx}(\dbody{\omega_x} - \omega_y \omega_z) -I_{zy}(\dbody{\omega_y} + \omega_z \omega_x) +I_{zz}\dbody{\omega_z} -I_{xy}(\omega_x^2 - \omega_y^2) -\omega_x\omega_y(I_{xx} - I_{yy}). \\
##

Now here is the part where I get confused. How I am supposed to solve the angular accelerations from the above equations?
In many textbook the Euler's equations are used or the products of inertia are removed with the help of symmetry axes or planes which makes the equations above easier to solve. But what if that is not an option and I just need to use the inertia tensor (with products of inertia) and the torque vector given in body frame?

Do I need to solve the eigenvectors from the inertia tensor presented in body coordinates and use them to find the principal axes of the rigid body?
With them I could (I guess) create transformation matrix between the principal coordinates and the body coordinates and use it to transform torque vector ## \vec{\tau} ## to principal coordinates.
In the principal coordinate system I could then calculate the angular accelerations, integrate them to angular velocities and transform the velocities back to the body frame so that they can be used in translational equations of motion.

Is the above even close to what I should be doing?

I'm new here so please point out if my post violates any rules. I tried to find similar posts from this forum (and all over the internet) but didn't find (or didn't understand) any that could answer my problem.
 
Physics news on Phys.org
  • #2
I don't understand, why you should bother. You simply choose the Cartesian body-frame basis as the principle axes of the tensor of inertia, and everything becomes much easier. If, for whatever reason you need it in some other basis system, you can first solve the problem in the basis, where the tensor of inertia (or better said its components with respect to this frame) is diagonal and then rotate back to any frame you need. The good thing is that the rigid-body dynamics can be formulated in terms of tensors, where all quantities have a well-defined behavior under rotations, i.e., changes from one Cartesian basis to another.
 

1. What is a rotational EOM with a non-diagonal inertia tensor?

A rotational EOM (equation of motion) with a non-diagonal inertia tensor refers to the equations that describe the rotational motion of a rigid body with a mass distribution that is not uniform. The inertia tensor, which represents the body's resistance to rotational motion, is not diagonal because the moments of inertia along different axes are not equal.

2. How is a non-diagonal inertia tensor different from a diagonal one?

A diagonal inertia tensor means that the moments of inertia along the principal axes of the body are all equal. In contrast, a non-diagonal inertia tensor means that the moments of inertia along different axes are not equal, and therefore the body's rotational motion is affected differently depending on the axis of rotation.

3. Why is it important to consider a non-diagonal inertia tensor in rotational EOMs?

In real-world scenarios, most bodies do not have a uniform mass distribution and therefore do not have a diagonal inertia tensor. By considering a non-diagonal inertia tensor, we can accurately model the body's rotational motion and how it is affected by external forces and torques.

4. How are rotational EOMs with non-diagonal inertia tensor derived?

Rotational EOMs with non-diagonal inertia tensor can be derived using the principles of rotational dynamics, which involve applying Newton's second law for rotational motion (τ = Iα) and the parallel axis theorem to account for the non-uniform mass distribution of the body.

5. What are some real-world applications of rotational EOMs with non-diagonal inertia tensor?

Rotational EOMs with non-diagonal inertia tensor are used in various fields, such as aerospace engineering, robotics, and physics, to model the rotational motion of objects with complex mass distributions. They are also important in the design and control of vehicles, such as airplanes and spacecraft, where accurate modeling of rotational motion is crucial for stability and maneuverability.

Similar threads

Replies
5
Views
745
Replies
1
Views
1K
Replies
1
Views
2K
  • Advanced Physics Homework Help
Replies
6
Views
3K
Replies
4
Views
870
Replies
1
Views
2K
  • Introductory Physics Homework Help
Replies
1
Views
3K
  • Advanced Physics Homework Help
Replies
7
Views
3K
  • Introductory Physics Homework Help
Replies
8
Views
11K
Replies
1
Views
2K
Back
Top