Total angular velocity of multiple bodies

AI Thread Summary
The discussion focuses on calculating the total angular velocity, moment of inertia, and angular momentum of multiple bodies in a planar physics scenario, disregarding individual shapes and angular speeds. The process involves finding the center of mass and summing the contributions of each body based on their position, mass, and moment of inertia. The original approach mistakenly used absolute linear velocities instead of relative velocities concerning the center of mass, leading to incorrect results. After identifying this error, the user expresses gratitude for the assistance received. The conversation emphasizes the importance of relative motion in accurately determining angular properties of multiple bodies.
faiface
Messages
15
Reaction score
1
Hello,

this is a question regarding planar physics. Suppose we have multiple bodies. We can ignore their individual shape and angular speed. So every body is represented by it's position, mass and moment of inertia about it's center of mass.
Now my question is, how to calculate the moment of inertia, angular momentum and angular velocity of all of these bodies together about their common center of mass?
I've got something going, but it's not working as expected.

Thanks for your help!
 
Last edited:
Physics news on Phys.org
Find the center of mass, calculate the contribution of each object, sum all together (this won't give an angular velocity as different objects have a different one), but a total angular momentum).
faiface said:
I've got something going, but it's not working as expected.
Then it would help if you show that.
 
Ok, here's the pseudocode of what I've got (I can calculate the center of mass no problem):

totalInertia = 0;
totalAngMomentum = 0;
for (body: bodies) {
distance = dst(body.getPosition(), centerOfMass);
inertia = body.getInertia() + body.getMass() * distance^2;
ang_vel = body.getLinearVelocity().dot(normalize(body.getPosition() - centerOfMass).rotate(PI/2)) / distance;
totalInertia += inertia;
totalAngMomentum += inertia * ang_vel;
}
angVelocity = totalAngMomentum / totalInertia;
 
faiface said:
We can ignore their individual shape and angular speed.
Your code assumes that they are rotating with the angular velocity you calculate for the net motion. Is that intended?

And what is going wrong?
 
Oh, the whole problem was, that I was calculating with the absolute linear velocity of a body instead of relative to the velocity of the center of mass. So yeah, it was not intended :). Thank you very much for your help and patience!
 
The rope is tied into the person (the load of 200 pounds) and the rope goes up from the person to a fixed pulley and back down to his hands. He hauls the rope to suspend himself in the air. What is the mechanical advantage of the system? The person will indeed only have to lift half of his body weight (roughly 100 pounds) because he now lessened the load by that same amount. This APPEARS to be a 2:1 because he can hold himself with half the force, but my question is: is that mechanical...
Hello everyone, Consider the problem in which a car is told to travel at 30 km/h for L kilometers and then at 60 km/h for another L kilometers. Next, you are asked to determine the average speed. My question is: although we know that the average speed in this case is the harmonic mean of the two speeds, is it also possible to state that the average speed over this 2L-kilometer stretch can be obtained as a weighted average of the two speeds? Best regards, DaTario
Some physics textbook writer told me that Newton's first law applies only on bodies that feel no interactions at all. He said that if a body is on rest or moves in constant velocity, there is no external force acting on it. But I have heard another form of the law that says the net force acting on a body must be zero. This means there is interactions involved after all. So which one is correct?
Back
Top