Variable MOI: Rotational 2nd Law

Click For Summary
SUMMARY

The discussion focuses on the complexities of modeling rotational motion with a variable moment of inertia (MOI), particularly in the context of rockets. The equation for angular momentum, L = Iω, is examined alongside the second law of motion, τ = d/dt(L) = ẋIω + Iα. The participants highlight that when the inertia tensor is not constant, the object cannot be considered a rigid body, complicating the application of Newton's laws. A MATLAB model for a 3 degree-of-freedom variable mass/MOI system is referenced, emphasizing the challenges in accurately capturing the dynamics of rockets during launch.

PREREQUISITES
  • Understanding of angular momentum and the equation L = Iω
  • Familiarity with the second law of motion in rotational dynamics
  • Knowledge of the transport theorem and its application in different frames
  • Basic principles of rocket dynamics and variable mass systems
NEXT STEPS
  • Study the transport theorem in detail and its implications for rotational dynamics
  • Explore MATLAB's modeling capabilities for variable mass and MOI systems
  • Investigate graduate-level aerospace engineering texts on dynamic mass systems
  • Learn about the effects of changing center of mass in non-rigid bodies during motion
USEFUL FOR

Aerospace engineers, physics students, and researchers interested in advanced dynamics of variable mass systems, particularly in the context of rocket launches and rotational motion analysis.

jstluise
Messages
58
Reaction score
0
I'm having trouble finding any sources that discuss equations of motion that take into account a changing moment of inertia.

Just looking at the scaler case, angular momentum is L = I\omega

Then, according to the 2nd law, \tau = \frac{d}{dt}(L) = \dot{I}\omega + I\alpha

Is this correct? I understand the problem with doing this in the linear case (i.e. it does not respect Galilean invariance), but does the rotational case hold? I'm not sure it does...I mean, in the absence of torque (\tau = 0), the equation says that \alpha \neq 0 if \dot{I} \neq 0 which doesn't quite make sense. Does the \dot{I}\omega term just get lumped into \tau? (like the linear case)
 
Physics news on Phys.org
High school and freshman physics texts are very careful to avoid cases where the inertia tensor as expressed from the perspective of an inertial frame is not constant. They are also very careful to avoid cases where the inertia tensor needs to be treated as a tensor.

The inertia tensor for a rigid body is constant in a frame that rotates with the body. The angular momentum is still Iω. However, to be consistent with the fact that the inertia tensor is expressed in some body-fixed coordinate system, the angular velocity must be expressed in that same coordinate system. That means we're working in a rotating coordinate system. We're in a regime where Newton's laws don't exactly apply.

The transport theorem let's us relate the time derivatives in one frame to those in some other frame. For any vector quantity ##\vec q##, the time derivative of this quantity as observed in frame A and frame B are related by
\left(\frac {d\vec q}{dt}\right)_A =<br /> \left(\frac {d\vec q}{dt}\right)_B + \vec \omega_{A\to B} \times \vec q
The time derivative of angular momentum as expressed in the inertial frame is just the external torque. Applying the transport theorem to ##L=I\vec{\omega}## yields
\vec{\tau}_{\text{ext}} = \left(\frac {d\vec L}{dt}\right)_{I} =<br /> \left(\frac {d\vec L}{dt}\right)_B + \vec \omega \times \vec L<br /> = I\dot{\vec{\omega}} + \vec \omega \times (I\vec{\omega})
Note that the transport theorem also tells us that the angular acceleration is the same in the inertial and body-fixed frames because ##\vec{\omega}\times \vec{\omega}## is identically zero.


What if the inertia tensor is not constant in the body fixed frame? That means the object in question is not a rigid body. The mass might be changing, or the body might be a flexible body. Needless to say, things get a lot hairier when either of these is the case.
 
Thanks for the reply.

D H said:
What if the inertia tensor is not constant in the body fixed frame? That means the object in question is not a rigid body. The mass might be changing, or the body might be a flexible body. Needless to say, things get a lot hairier when either of these is the case.

I guess this is the case I am after. Particularly a model of a rocket that is assumed to be a rigid body. That makes sense when you say the MOI (and mass) of a rigid body is constant, and if it isn't, then it's not technically a rigid body. So what assumptions can be made so we can model the changing MOI while still considering it a rigid body?

A model I have run across is one that Matlab uses for a 3 degree-of-freedom variable mass/MOI object: http://www.mathworks.com/help/aeroblks/simplevariablemass3dofbodyaxes.html

For the rotation, they use the same equation that I listed in my first post.
 
Rockets are tricky because the mass isn't constant and neither is the MOI. And for really large rockets, I don't think you can consider them to be rigid, either.
 
Even translational behavior becomes rather difficult with a variable mass system. The center of mass moves within in a rocket. You won't see any physics text addressing this problem. Some graduate level aerospace engineering texts do.

The nice thing about translational behavior is that how mass flows within the body doesn't matter. All that matters is that it does flow, somehow, and the center of mass changes. That's not true with rotational motion. Suppose a fuel tank is connected to a rocket engine via a fuel line that wraps around the rocket a number of times. The flow from the tank to the rocket has a curl. Iω is not a complete description of the angular momentum.

The page you referenced does not fully reflect the rotational dynamics of a dynamic mass system, even with a curl-free flow. Iω still is not a complete description of the angular momentum even in the case of curl-free flow. The center of mass is moving within the vehicle, and one needs to account for that. The details of the motion are very complex when dealing with a rocket that ejects more than 90% of its mass in less than ten minutes (i.e., a typical rocket launch to low Earth orbit).
 
The model I made is a very simplified 3DoF model, so it's not going to include any complicated dynamics like structural bending, slosh, etc. About the only thing complicated about it is the changing mass/MOI...I'm not even considering the change in Cg right now. It's basically the same one that I referenced from Matlab, except with an additional moving frame to represent an Earth-centered, Earth-fixed frame.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 38 ·
2
Replies
38
Views
5K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 9 ·
Replies
9
Views
1K
  • · Replies 16 ·
Replies
16
Views
3K