dEdt
- 286
- 2
Question about analytical mechanics.
Suppose we have a system with N degrees of freedom, and hence N generalized coordinates {q_i}, \ i=1...N. A virtual displacement is defined as an infinitesimal change in a generalized coordinate without producing a change in the generalized velocities. Virtual work is defined as the work done by the acting forces as a result of any virtual displacement.
Suppose the total virtual work is \delta W and the virtual displacements are \delta q_i, \ i=1...N. I would expect then that
\delta W = \delta T = \sum_i \frac{\partial T}{\partial q_i}\delta q_i
where \delta T is the infinitesimal change in kinetic energy produced by the virtual work.
However, this is wrong. It's obviously incorrect in the cases that T doesn't depend on q_i, but only on \dot{q_i}, because then the right hand side of the above equation would be zero. So, what gives?
Suppose we have a system with N degrees of freedom, and hence N generalized coordinates {q_i}, \ i=1...N. A virtual displacement is defined as an infinitesimal change in a generalized coordinate without producing a change in the generalized velocities. Virtual work is defined as the work done by the acting forces as a result of any virtual displacement.
Suppose the total virtual work is \delta W and the virtual displacements are \delta q_i, \ i=1...N. I would expect then that
\delta W = \delta T = \sum_i \frac{\partial T}{\partial q_i}\delta q_i
where \delta T is the infinitesimal change in kinetic energy produced by the virtual work.
However, this is wrong. It's obviously incorrect in the cases that T doesn't depend on q_i, but only on \dot{q_i}, because then the right hand side of the above equation would be zero. So, what gives?