Scroll back to top
In the previous section, we discussed how to analyze a mechanism using DFA. As you may have noticed, it is a complicated process. Moreover, often we are not interested in the intermediate forces in a linkage; we are only interested in how the input forces affect the output forces. Virtual work gives us a relatively easy way to analyze the input and output forces of a linkage, focusing solely on external forces. A quick refresher of concepts applying to work and energy can be found here.
Let's first review the Dot Product. The dot product is a vector that takes two vectors and returns a scalar. The dot product between two 2D vectors, \( \vec{a} \) and \( \vec{b} \), can be evaluated as:
Note that \( \theta \) is the angle between the two vectors.
Let's first start with the definition of work and power. Work for linear movement is defined as:
and work for rotational movement is defined as:
Power is the time-derivative of work. Thus, the power for linear movement is:
and power for rotational movement is:
If energy is conserved in a system, then we can write the following energy balance:
A good way to think about this is a bucket with a hole at the bottom. We can fill the bucket with water, which is analogous to energy. The rate of water entering the bucket is equal to the rate of water leaving the bucket, plus the rate of change of the total amount of water in the bucket.
Moving back to mechanisms, we can compute the input power of a system by looking at the driving torque and angular velocity, which gives us the first term of the equation above. Then, if we know the rate of change in energy of the system, we can calculate the output power.
First, two assumptions will be made to simplify analysis:
Thus, the energy conservation equation becomes:
Expanding the kinetic energy term gives:
Rewriting the equation gives:
With this in mind, if we know the input power and the velocity and acceleration of each component in the system, we can compute the output force or torque.
In summary, the virtual work methods allow us to skip over the DFA process. Using only information about the input forces and the PVA data of a system, we can compute its output force and torque.