Crank mechanism kinematics

Velocity and acceleration diagrams

In the first tutorial of this series concerning slider and crank mechanisms we firstly found from geometry an expression for displacement x of the slider as a function of crank angle θ and the ratio n (= L/R) and then differentiated with respect to time to obtain expressions for velocity and linear acceleration also as functions of θ and n.

crank mechanism

This analysis gave the required information for the slider but not  the velocity and acceleration of the connecting rod, the motion of which is a combination of translational and rotational motion.  This information can be obtained from velocity and acceleration diagrams.  We will explore these methods in this tutorial.

  As an introduction we review some general principles and techniques.

Velocity and acceleration diagrams

Velocity and acceleration diagrams are drawn to scale using known quantities and the unknown values then measured directly from the completed diagrams.  It is also possible to obtain unknown values from the geometry of the diagrams and we adopt this approach below. (In the third tutorial in the series we obtain the equivalent information from vector equations).

A key point when constructing velocity and acceleration diagrams is the distinction between absolute and relative quantities.  Consider the velocity diagrams below which represent, say, two pin joints in a mechanism designated a and b. Arrows va and vb represent direction and magnitude of the absolute velocities of points a and b respectively relative to o which indicates a "ground point" in a common frame of reference.

velovity diagrams

To create the velocity diagrams, va and vb are connected at their common reference point o and the diagram closed by a third arrow.  In (i) the arrow direction represents the relative velocity vb/a meaning the velocity of point b relative to point a.  In (ii) the arrow va/b represents the velocity of point a relative to point b.

Construction of a velocity diagram is similar to, but not exactly the same, as conventional vector diagrams shown below.  In both cases the magnitude and direction of the resulting velocities are identical.

vector diagrams

In (i) vector va is subtracted from vector vb giving the resultant vector vb/a which represents the velocity of point b relative to the velocity of point a.  In (ii) vector vb is subtracted from vector va  giving the resultant vector va/b which represents the velocity of point a relative to the velocity of point b.

Acceleration diagrams are constructed in a similar way to velocity diagrams bearing in mind that directions of velocity and acceleration for a point are not necessarily the same.  Acceleration diagrams must also take into account that rotational motion of any point always has a radial component of acceleration directed towards the centre of rotation and a tangential component of acceleration when the point is subject to angular acceleration.  The diagram below shows an acceleration diagram for the crank pin of a rotating crank arm.

accelearation diagram

In this diagram point A rotates about point O with angular acceleration α.  aAr is the radial (centripetal) acceleration of point A relative to point O with direction from A towards O.  aAt is the tangential acceleration of point A relative to point O resulting from angular acceleration α.  aA is the resultant acceleration of point A relative to point O.  Note that the diagram represents a snapshot for a specific crank angle and angular velocity ω, which is constantly changing on account of angular acceleration α .

In this example the acceleration diagram is the same as a vector diagram as all accelerations are relative to a single point O.  As we shall see below this is not the case for the complete crank mechanism.

Plane motion of a rigid body

When we examine the motion of the crank arm and connecting rod in a crank mechanism we are dealing with the kinematics of a rigid body moving in a two dimensional plane.  Classic theory approaches this as a combination of a longitudinal translation and a rotation represented in the example below.

motion of a plane rigid body

The diagram is a snapshot at one instant of velocity vectors at multiple points along the longitudinal axis of a rigid bar moving in a two dimensional plane.  The longitudinal component of velocity at all points along  this axis must have the same magnitude, otherwise the body would be expanding or contracting.  If the absolute velocities at two points on the axis are known (in this example end points A and B) the corresponding transverse velocities perpendicular to the line at points A and B define a pure rotational motion with centre of rotation on the longitudinal axis at point C*.  This principle applies to any arbitrary line on a rigid plane body.  We choose the longitudinal axis here simply for convenience.

* The point C defined here must not be confused with the instantaneous centre of rotation or velocity pole described below although as we shall see the two points are related.  I adopt the description  "centre of rotation on the longitudinal axis" on the basis that for any practical example this axis is clearly defined.

Note also that the magnitude of the rotational velocity for the centre of rotation on the longitudinal axis derived from this construction is the same whatever arbitrary line is taken for the longitudinal axis on the rigid body.

Instantaneous centre of rotation (velocity pole)

It follows from the principle of combined translational and rotational motion of a rigid body that there will be a point in the plane of motion where the tangential velocity arising from rotation is equal and opposite to the longitudinal velocity.  This point of zero velocity must therefore be a centre of rotation for that instant, with every point in the body being in pure rotation around this point. The point is called the instantaneous centre of rotation or velocity pole and is illustrated in the diagram below.  Note that the velocity pole does not necessarily lie on the body itself.

velocity pole

The velocity pole can be found in two ways.

  1. An axis is extended perpendicular to the longitudinal axis on the body through the centre of rotation C.  The longitudinal velocity (blue vector) is a constant at all positions on this perpendicular axis.  The tangential velocity arising from rotation of the body (red vector) is also perpendicular to this axis but in the opposite direction and varies in magnitude.  The point on this perpendicular axis where longitudinal and tangential velocities are of equal magnitude and thus cancel is the velocity pole.
  2. If directions of the absolute velocities of two points on the body are known, lines perpendicular to these directions can be drawn from the respective points. The point of intersection of these perpendicular lines is the velocity pole.  This is a simple and useful construction as we shall shortly see.  The diagram above clearly shows how the absolute velocity of each point on the body (green vector) is tangential to a line from the velocity pole, indicating pure rotation about the velocity pole at that instant.

Velocity diagram for the slider and crank mechanism

We now construct a velocity diagram for the crank mechanism below based on a crank angle θ = 50°.  The angle between the connecting rod and the horizontal axis is designated φ which we use in subsequent calculations. Displacements are in metres.

crank mechanism 

The velocity diagram has three components:

  • velocity of point A relative to O (ground) designated  vA/O
  • velocity of point B relative to point A designated  vB/A
  • velocity of point B relative to O (ground) designated  vB/O

We know the following:

  • The line of action of vA/O  is perpendicular to the crank arm with magnitude  ω x (OA) = (2 π) x (1) = 2 π. m/s.  The crank arm rotates in an anti-clockwise direction which determines the direction of vA/O
  • Assuming the connecting rod is rigid the motion of point B relative to point A must be purely rotational.  Thus the line of action of vB/A  is perpendicular to AB.
  • The motion of slider point B is constrained on a horizontal plane which defines the line of action of vB/O

The diagram below shows the lines of action of these velocities. 

basis of velocity diagram for crank mechanism

We now construct the velocity diagram.  Firstly, calculate the magnitude of vA/O and draw the arrow to scale along the line of action.  The head of the arrow represents point A relative to point O at the tail.  Now draw the line of action of vB/A through point A and the line of action of vB/O through point O.  The point of intersection of these two lines determines the magnitude and direction of vB/A and vB/O

velocity diagram for crank mechanism

The completed velocity diagram is shown below. Note that the directions of vB/A and vB/O are resolved by this construction, the head of the arrow representing the velocity at that point relative to the point at the tail.

velocity diagram for crank mechanism

Values scaled from well drawn velocity diagrams are sufficiently accurate for practical purposes.  Alternatively, velocities can be calculated directly from the diagram.

Firstly,  we calculate angle φ previously mentioned :

crank mechanism

 

Show angle φ on the velocity diagram with the horizontal axis and the axis of the connecting rod extended to intersect at point P .

velocity diagram for crank mechanism

It is now a reasonably simple matter to find sides AB and BO of triangle ABO given we know AO = vA/O =   2π m/s and angle φ = 14.79°

From triangle AOP  angle PAO = 180° - (140° + 14.79°) = 25.21°

Thus in triangle ABO angle BAO = (90° - 25.21°) = 64.79°

and angle ABO = 180° - (40° + 64.79°) = 75.21°

 

gives  BO =  vB/O = 5.88 m/s

This is the identical value for the velocity of the slider for crank angle θ = 50° obtained in the previous tutorial from differentiation with respect to time, viz.

Correspondingly we calculate vA/B as follows: 

gives  AB = vB/A = 4.18 m/s

We use this result to find the rotational velocity ωAB of the connecting rod of length 3 m at the instant where the crank angle is 50°.

 

Velocity pole of the connecting rod

The diagram below shows the construction for the instantaneous velocity pole of the connecting rod in our example mechanism where the crank angle = 50°.

 construction of velocity pole

Construction of the velocity pole diagram is very straightforward.  Firstly, rod AB is drawn to scale at the correct angular position.  In this case we know the direction of velocities vA/O and vB/O thus the velocity pole P is the intersection of lines perpendicular to these directions extended from points A and B.

Bearing in mind that the velocity pole represents the centre of pure rotational motion of the rod the rotational velocity of the rod ωAB  is found by scaling length AP, which is the radius of rotation for point A. We know from above that vA/O  = 6.28 m/s.  Thus ωAB = 6.28/AP and correspondingly by scaling length BP from the diagram velocity vB/O = ωAB x BP.

The radii from the velocity pole to points A and B  can be easily calculated, noting that we already know angle φ on the diagram and AB = 3 m..

Using the trig identity:

confirming the value of ωAB derived from the velocity diagram in the previous section.

confirming the value of vB/O derived from the velocity diagram in the previous section.

Centre of rotation on the longitudinal axis

We derive the centre of rotation on the longitudinal axis of the connecting rod directly from the velocity pole diagram.  Single subscripts indicate absolute velocities at points on the rod.

centre of rotation of connecting rod 

The line PD perpendicular to AB at point D extended through the velocity pole P is the radius of rotation of point D on the longitudinal axis of the rod. Thus the direction of velocity vector vD must align exactly with the longitudinal axis. Point D is the instantaneous centre of rotation on this axis and is the only point on the axis that has no transverse component of velocity.

We calculate vD with reference to the diagram as follows.

From the previous velocity pole diagram :  AP = 4.51 m

5.68 m/s is the longitudinal component of velocity at every point on the rod axis.  We can check this is the case at point B where we know vB = 5.88 m/s along the horizontal axis.

 

Acceleration diagram for the slider and crank mechanism

acceleration diagram for crank mechanism

The acceleration diagram for the example mechanism has the components listed below.  Lines of action of these accelerations are shown in the diagram above.

  • Point A has centripetal acceleration designated arA/O acting radially along the axis of the crank arm towards its centre of rotation point O, which is also the ground reference point for the diagram.   Because the crank arm rotates with constant angular velocity ω there is no tangential component of acceleration at point A.  In our example arA/O = ω2(AO) = (2π)2(1) = 39.44 m/s2
  • Point B has centripetal acceleration relative to point A designated arB/A acting radially along the axis of the connecting rod towards point A which is the centre of rotation in this case.  In our example mechanism arB/A =  ω2AB .(AB) = (1.39)2(3) = 5.80 m/s2
  •  We know the rotational velocity of the connecting rod ωAB is not constant and thus has angular acceleration αAB   Consequently point B has a tangential acceleration relative to point A designated atB/A with a line of action perpendicular to the rod.  Magnitude and direction on the line of action are not known.
  • Point B has acceleration relative to point O designated aB/O acting horizontally.  Magnitude and direction on the line of action are not known.

We now construct the acceleration diagram, beginning with the known quantities.

acceleration diagram for crank mechanism

Firstly, draw aA/O from point O  to a point designated A on its line of action with direction from  point A to point O shown on the physical diagram for the mechanism at θ = 50° (see above) .  It is important to note that the relative positions of A and O on the acceleration diagram are opposite to the positions on the physical diagram.

Next, draw arB/A on its line of action from point A to a point designated B/ noting the direction of this centripetal acceleration is towards its centre of rotation which in this case is from point B to point A on the physical diagram. Knowing that tangential acceleration at point B relative to point A also exists we designate the point as B/ which can be considered a half-way point between point A and point B.

Now draw the line of action of atB/A through point B/ and line of action of aB/O through point O.  The intersection of these lines determines point B.  atB/A is drawn from point B/ to point B and aB/O is drawn from point O to point B.  The completed acceleration diagram is shown below.

acceleration diagram 

Values of aB/O and atB/A from a scaled diagram are satisfactory for practical purposes.  However. as we did for the velocity diagram. we can calculate the value of aB/O from the diagram and compare with the value obtained previously from the expression derived from differentiation with respect to time in a previous tutorial.

The calculation is slightly more involved than for the velocity diagram.  We know all angles in triangles PBO and PB/A and we know lengths OA and AB/.  We then find side AP in triangle PB/A which gives side OP = OA +  AP in triangle PBO from which we find side OB.  The calculation gives aB/O = 23.4 m/s2 which corresponds to the value previously obtained.

From these triangles we also calculate atB/A = 29.72 m/s2.   From this value we determine the angular acceleration of the connecting rod αBA from the relation  atB/A   = AB x αBA where AB = 3 m giving  αBA  = 9.91 rad/s2

 

I welcome feedback at:

alistair@alistairstutorials.co.uk 

Home page

Tutorials - stregnth of materials

Stress and strain - Basic concepts
Beams - Terminology and sign conventions
Beams - bending moments and shearing forces - simply supported beam with point loads
Beams - bending moments and shearing forces - cantilever with uniform distributed load
Beams - bending moments and shearing forces - simply supported beam with variable distributed load
Bending moments and shearing forces in beams - Singularity functions
Normal bending stresses in beams
Shear bending stresses in beams
Deflection of beams in bending
Forces in structural trusses
Torsional stresses
Buckling of columns

Tutorials - mechanics of machines

Crank mechanism kinematics - classic analysis
Crank mechanism kinematics - velocity and acceleration diagrams
Crank mechanism kinematics - vector equations
Crank mechanism - free body diagrams
Crank mechanism - inertia forces and crankshaft torque
Crank mechanism - crank effort and balancing
Crank mechanism - offsets and eccentrics

Tutorials - robotics

Kinematics of robot manipulators - introduction
Kinematics of robot manipulators - forward kinematics 1 (homogeneous transformation matrices)
Kinematics of robot manipulators - forward kinematics 2 (Denavit Hartenberg method)
Kinematics of robot manipulators - inverse kinematics

Tutorials - mechanical vibrations

Mechanical vibrations - introduction and overview
Mechanical vibrations - maths tutorial
Free vibrations
Free vibrations with damping
Forced vibrations without damping
Forced vibrations with damping

Alistair's tutorials 2019