Position, Velocity, Acceleration (PVA) analysis is used to analytically determine the motion of a mechanism. Position determines the configuration of the mechanism. Velocity is used to understand the kinetic energy and momentum of the system. Finally, acceleration is used to understand the forces in the system. PVA takes the known geometry, initial configurations, and PVA data of one link (the inputs) and determines the PVA data for the other links (the outputs).
In PVA analysis, links are represented using vectors. Using complex vectors is the easiest way to represent the link data as it utilizes the link length
The
Let's look at the polar vector form. Angle
Also note that when you rotate a vector
Vector loops are used to create equations that can be used to solve complex linkage problems. Vector loops work by creating a "loop" of vectors that start and end in the same location. This also means that the sum of these vectors is equal to zero. For example, take a look at a four bar linkage. If you choose a joint and trace around the links in one direction (making position vectors along the way) you end up creating a vector loop.
You can start the vector loop at any joint and go in any direction to finish the loop.
Alternatively, you can start at one point and go two different directions to end at a different point. As long as the two paths start and end at the same point, a vector loop can be created.
Since position, velocity, and acceleration are all path-independent vectors, we can usually write an equation in the form of
Because linkage 1 is grounded, we also know that
Or more specifically,
In this velocity vector loop
Now we can see terms with
Or more specifically,
If you have more unknowns than equations, you can likely create more vector loops. If this is the case, think carefully about the constraints on your problems.
For example, take a look at this slider-crank example. If you create a position loop with three vectors, this leads to three unknowns (
By breaking up the position loop into four position vectors, it makes it clear that there are only two unknowns (
This leads to the following position vector loop:
Since
When taking the time derivative of this equation, keep in mind that
Similarly, if you set up a three-position vector loop for an inverted crank-slider, you will see three unknowns (
By breaking up the inverted crank-slider into four position vector loops, there are still three unknown variables (
With three unknown variables and three equations, we can use a solver to obtain the values of all unknown variables.