Suppose I can compute interaction energy of two rigid bodies as a function of their coordinates of centers of masses and Euler rotation angles (total 6 + 6 degrees of freedom). Now I can numerically compute force acting on the center of mass of the body by calculating numerical derivatives e.g. Fx=(E(x+dx)−E(x−dx))/(2∗dx). But if you do the same for Euler angles this doesn't give you torques. So how do I convert numerical derivatives of energy by Euler angles to the resulting torque on a body?
Answer
OK. I found the answer:
∂V/∂θ=Nxcosψ−Nysinψ
Where θ,ψ,ϕ are Euler angles and Nx,Ny,Nz are Torque components.
No comments:
Post a Comment