I have been told [Warning: I leave this because it's what I asked and allows to understand the dialogues in the comments, but Azad, whom I thank, has pointed that the formula does not hold in general in the form it is expressed] that the angular momentum of and rigid body with respect to any point P can always be expressed as LP=rcm×Mvcm+(∑imiR2i)ω where rcm is the position of the centre of mass with respect to P, M the mass of the body, Ri the distance of the i-th point, having mass mi, composing the body, and ∑imiR2i=I its moment of inertia with respect to the instantaneous axis of the rotation around the centre of mass of angular velocity ω.
I know that the velocity vi of each point Pi, having mass mi, of a rigid body of mass M can be see as the sum of a translation velocity of one of its points C plus a rotation velocity around that point: vi=vC+ω×→CPi. If we chose C as the centre of mass I see that Lcm=∑i→CPi×mivi=∑i→CPi×mivcm+∑i→CPi×mi(ω×→CPi)=∑i→CPi×mi(ω×→CPi)because, if I am not wrong, ∑i→CPi×mivC=(∑imi→CPi)×vC=0 since ∑imi→CPi is the position of the centre of mass with respect to itself, which is 0.
How can it be proved that ∑i→CPi×mi(ω×→CPi)=(∑imiR2i)ω? I have searched a lot on the Internet and on books, but I find nothing. To give some background of mine, I have studied nothing of analytical mechanics. I find the formula very, very interesting both in itself and because, if the moment of inertia does not depend upon time, ∀tI(t)=I(t0), the above expression can be differentiated to get the formula of the resultant torque with respect to the centre of mass ∑τcm=dLcmdt=Iαcm where α is the angular acceleration around the centre of mass. I heartily thank you for any answer!
Some unfruitful trials: by using the "BAC CAB identity" as suggested by Azad, whom I heartily thank, a×(b×c)=(a⋅c)b−(a⋅b)c, I can see that∑i→CPi×mi(ω×→CPi)=∑imi‖→CPi‖2ω−mi(→CPi⋅ω)→CPiwhich, by decomposing every →CPi into an axial component Ai and a radial component Ri, whose norms respectively are Ai and Ri, with Ri as the distance from i to the axis of rotation, becomes ∑imiR2iω+∑imiA2iω−mi(Ai⋅ω)→CPibut I cannot prove that ∑imiA2iω−mi(Ai⋅ω)→CPi=0.
Answer
I think you are overcomplicating this. Consider an arbitrary point P moving with linear speed vA.
- Linear momentum is P=mvcm
- Angular momentum at the center of mass is Lcm=Icmω
- Linear velocity of the center of mass is vcm=vA+ω×rcm where rcm is the location of the center of mass relative to A.
- Linear momentum in terms of the motion of A is P=m(vA+ω×rcm) P=mvA−mrcm×ω
- Angular momentum at A is LA=Lcm+rcm×P which is expanded as LA=Icmω+rcm×mvcm=Icmω+rcm×m(vA+ω×rcm)
LA=Icmω−mrcm×rcm×ω+mvA
- Combined the spatial momenum at A yields the 6×6 spatial inertia matrix at A
ˆℓA=IAˆvA {PLA}=[m−m[rcm×]m[rcm×]Icm−m[rcm×][rcm×]]{vAω}
NOTE: For the wierd [r×] notation that seems to be missing a vector see What is the Vector/Cross Product?
- The mass momenent of inertia at A is thus defined as IA=Icm−m[rcm×][rcm×] This is an vector representation of the parallel axis theorem.
- Finally you need to differentiate the momentum expressions to arrive at the 6 Newton-Euler equations of motion (See https://physics.stackexchange.com/a/80449/392)
No comments:
Post a Comment