Theory of Machines

Chapter 1
Foundations and Classification of Machines and Mechanisms

Bachelors Program in Mechnical Engineering
Theory of Machines   •   Bachelor

Foundations and Classification of Machines and Mechanisms

Introduction

Theory of Machines is concerned with the motion, geometry, forces, and energy transmission of mechanical systems. Its first task is to provide a precise language for describing how machine elements are connected and how their motions are constrained. The distinction between a link, a joint, a kinematic chain, a mechanism, and a machine is fundamental: errors at this stage lead directly to incorrect mobility calculations and unsuitable mechanism selection.

A mechanism primarily transmits or transforms motion. A machine does this while also transmitting forces and energy to perform useful work. Examples include the slider–crank mechanism of an engine, the four-bar linkage of a pump or suspension system, and the cam–follower system used for valve actuation.

Learning Objectives

By the end of this chapter, the student should be able to:

  • define links, joints, kinematic pairs, chains, mechanisms, machines, constraints, and degrees of freedom;
  • distinguish lower and higher pairs and classify mechanisms by motion and geometry;
  • calculate mobility using the Grübler–Kutzbach criterion for planar and spatial systems;
  • recognize overconstrained, redundant, and improperly constrained systems;
  • identify common inversions of four-bar, slider–crank, and double-slider-crank chains;
  • select an appropriate mechanism for a basic engineering application.

1. Fundamental Concepts

1.1 Link

A link, or element, is a resistant body or group of rigidly connected bodies whose relative motion with respect to another element is known or constrained. A link may be rigid, flexible, or fluid in advanced analyses, but introductory kinematic theory normally assumes rigid links.

A link is not necessarily a single manufactured part. Several parts bolted or welded together may act as one link if there is no relative motion between them. A fixed frame is also a link because it provides the reference for all other motion.

Common link types are:

  • Binary link: connected to two other links.
  • Ternary link: connected to three other links.
  • Quaternary link: connected to four other links.
  • Rigid link: preserves its shape and dimensions.
  • Flexible link: transmits motion while undergoing significant deformation, as in a belt.

1.2 Joint and Kinematic Pair

A joint is a connection between two links that permits a specified relative motion. The two links and the constraint between them form a kinematic pair. A kinematic pair is therefore classified according to the type of relative motion allowed and the nature of contact.

The principal lower pairs are:

PairRelative motion permittedTypical example
Revolute or turning pairRotation about a fixed axisPin joint, hinge
Prismatic or sliding pairTranslation along a fixed linePiston in cylinder
Helical or screw pairCoupled rotation and translationScrew and nut
Cylindrical pairRotation and translation along the same axisCylindrical sleeve
Spherical pairRotation about a common pointBall-and-socket joint
Plane pairRelative motion in a planeTwo contacting plane surfaces

A lower pair has surface contact between the links. A higher pair has line or point contact, usually between specially shaped surfaces. Examples include cam and follower, gear teeth, and a wheel rolling on a rail.

1.3 Constraints

A free rigid body has six independent motions in three-dimensional space: three translations and three rotations. A constraint removes one or more of these possible relative motions. A revolute joint, for example, permits one relative motion and removes the other five in spatial motion.

Constraints may be:

  • Complete: removes all relative motion between two bodies;
  • Partial: removes some, but not all, relative motion;
  • Successfully constrained: produces the intended motion without unwanted freedom;
  • Redundant: repeats a constraint already supplied by another connection;
  • Overconstraint: introduces incompatible or unnecessary restrictions, potentially causing jamming or stress.

In ideal kinematic analysis, joints are perfect, clearances are neglected, and links are rigid. Real mechanisms require additional consideration of elasticity, friction, backlash, manufacturing tolerances, and wear.

1.4 Kinematic Chain

A kinematic chain is a set of links connected by kinematic pairs so that the relative motion of each link is constrained by the others. If one link is fixed, the chain becomes a mechanism. If the constrained motion is used to transmit power and perform useful work, it is commonly called a machine.

A chain can be:

  • Open: at least one link has only one connection, as in a robotic arm;
  • Closed: links form one or more closed loops, as in a four-bar linkage;
  • Simple: each link is connected to not more than two other links;
  • Compound: at least one link is connected to three or more other links.

1.5 Mechanism and Machine

A mechanism is a combination of links arranged to produce a desired relative motion. A machine is a mechanism or combination of mechanisms that transmits forces and energy to perform useful work.

The distinction is functional rather than absolute. A four-bar linkage used merely to guide motion is a mechanism; the same linkage operating a pump valve under load is part of a machine. In practice, the terms are sometimes used interchangeably, but kinematic analysis emphasizes motion whereas machine analysis also includes force, torque, power, and efficiency.

2. Degrees of Freedom and Mobility

The degree of freedom (DOF), also called mobility, is the number of independent input coordinates required to define the configuration of a mechanism completely. A mechanism with one DOF requires one independent input; all other motions are then determined by geometry.

For a planar rigid body, three independent motions are possible: translation in the x-direction, translation in the y-direction, and rotation about an axis perpendicular to the plane. Thus, an unconstrained planar body has three DOF.

A joint removes relative freedoms. In planar systems:

  • a revolute or prismatic pair permits one relative motion and removes two freedoms;
  • a higher pair generally permits one relative motion and removes two freedoms, although the contact model must be examined carefully.

A mechanism should normally have one DOF for controlled operation. Zero DOF indicates a structure, while more than one DOF indicates that multiple independent inputs are needed.

2.1 Grübler–Kutzbach Criterion for Planar Mechanisms

For a planar mechanism with lower and higher pairs, the general mobility equation is:

M = 3(n − 1) − 2j₁ − j₂

where:

  • M = mobility or degrees of freedom;
  • n = total number of links, including the fixed link;
  • j₁ = number of one-DOF lower pairs;
  • j₂ = number of two-DOF higher pairs.

The equation assumes rigid planar links, ideal joints, independent constraints, and generic configurations without special geometric conditions. A lower pair removes two planar freedoms; a higher pair removes one. The formula is a mobility count, not a proof that a mechanism will move smoothly. Special geometries, redundant constraints, and coincident constraints can make the actual mobility different.

For mechanisms containing only one-DOF lower pairs, the equation becomes:

M = 3(n − 1) − 2j

where j is the total number of lower pairs.

An equivalent form based on the number of independent loops may be used in some textbooks, but the link-and-pair form is generally safer because it makes the assumptions explicit.

2.2 Spatial Mobility Criterion

For a general spatial mechanism, an unconstrained rigid body has six DOF. A common form of the Grübler–Kutzbach criterion is:

M = 6(n − 1) − ∑ fᵢ

where fᵢ is the number of relative freedoms permitted by joint i, and the summation is over all joints. Equivalently, if joint i imposes cᵢ constraints:

M = 6(n − 1) − ∑ cᵢ

with cᵢ = 6 − fᵢ. For a spatial revolute or prismatic joint, fᵢ = 1, so it imposes five constraints. For a spherical joint, fᵢ = 3, so it imposes three constraints.

The spatial formula is valid only when constraints are independent and the joints are modeled correctly. Special spatial arrangements can create redundant constraints or passive freedoms, so a negative computed mobility should prompt inspection rather than an immediate conclusion that the mechanism is impossible.

2.3 Interpretation of Mobility Values

MobilityInterpretation
M < 0Nominally overconstrained; check redundancy and compatibility
M = 0Structure or locked assembly
M = 1Single-input mechanism
M > 1Multi-input mechanism or robot-like system

Mobility is a necessary design check, not a complete design analysis. It does not determine forces, velocity ratios, acceleration, mechanical advantage, singularities, or strength.

3. Worked Mobility Examples

Example 1: Four-Bar Linkage

A four-bar linkage has four links, including the fixed link, and four revolute pairs. For a planar lower-pair mechanism:

M = 3(n − 1) − 2j = 3(4 − 1) − 2(4) = 9 − 8 = 1

Therefore, the linkage has one DOF. A single crank angle determines the positions of the coupler and follower, except at special geometric positions where motion may become singular.

Example 2: Slider–Crank Mechanism

A slider–crank mechanism has four links: frame, crank, connecting rod, and slider. It has three revolute pairs and one prismatic pair. Both are one-DOF lower pairs, so n = 4 and j = 4.

M = 3(4 − 1) − 2(4) = 1

The mechanism therefore has one independent input, usually the crank rotation. It converts rotary motion into reciprocating motion or the reverse.

Example 3: Planar Linkage with a Higher Pair

Suppose a planar mechanism has five links, four lower pairs, and one higher pair. Then:

M = 3(5 − 1) − 2(4) − 1(1) = 12 − 8 − 1 = 3

The mechanism has three DOF under the ideal independent-constraint model. If the designer expected one DOF, additional constraints or a different joint count must be present.

4. Classification of Mechanisms

4.1 According to Motion

  • Planar mechanisms: all points move in planes parallel to one another; examples include four-bar and slider–crank systems.
  • Spherical mechanisms: points move on spherical surfaces about a common center; examples include certain bevel-gear and robotic wrist arrangements.
  • Spatial mechanisms: motion is genuinely three-dimensional; examples include universal joints, screw mechanisms, and many industrial robots.

4.2 According to Contact

  • Lower-pair mechanisms: use revolute, prismatic, cylindrical, spherical, or other surface-contact pairs.
  • Higher-pair mechanisms: use gears, cams, rolling contacts, belts, ropes, or friction wheels.

4.3 According to Chain Topology

  • Four-bar mechanisms: four links connected by four turning pairs.
  • Slider–crank mechanisms: contain a sliding pair and are widely used in engines, pumps, and compressors.
  • Cam mechanisms: a cam profile imposes a prescribed follower displacement.
  • Gear trains: transmit rotary motion through toothed higher pairs.
  • Belt and chain mechanisms: transmit rotary motion over a distance.
  • Robotic and serial mechanisms: usually open chains with several independently actuated joints.
  • Parallel mechanisms: use multiple closed chains between a base and moving platform, often providing high stiffness.

4.4 Structure, Mechanism, and Singularity

A structure has no mobility and is intended to resist loads. A mechanism has controlled mobility. A structure may become a mechanism if a joint is released; conversely, a mechanism can become locked when an actuator or joint is restrained.

A singular configuration is a position at which the mechanism loses its ordinary ability to transmit motion or force. Near a toggle position, for example, a small input displacement may produce a very large output displacement or a very large mechanical advantage, while velocity or force transmission becomes difficult to control. Mobility counting alone does not identify all singularities.

5. Inversions of Common Kinematic Chains

An inversion is obtained by fixing different links of the same kinematic chain. The relative motion between links remains governed by the same joints, but the practical function changes.

5.1 Four-Bar Chain

Fixing each of the four links in turn produces four inversions, although some may be kinematically equivalent.

  • Fixed shortest link: when the shortest link is fixed and the sum of the shortest and longest links is less than the sum of the other two, the mechanism is a double-crank or drag-link mechanism. Both adjacent links can rotate continuously.
  • Fixing a link adjacent to the shortest link: a crank-and-rocker mechanism results. The shortest link can rotate fully, while the opposite link oscillates.
  • Fixing the link opposite the shortest link: a double-rocker mechanism results; neither principal moving link normally rotates continuously.

The Grashof condition is:

s + l ≤ p + q

where s is the shortest link, l the longest link, and p and q the remaining links. The inequality predicts the possibility of at least one full rotation in a planar four-bar chain under ideal geometric conditions. Equality corresponds to a change-point configuration and requires special care.

5.2 Single Slider–Crank Chain

The four links are frame, crank, connecting rod, and slider. Common inversions include:

  1. Fixed frame: ordinary reciprocating engine or pump mechanism.
  2. Fixed crank: oscillating-cylinder engine mechanism.
  3. Fixed connecting rod: rotary engine or hand-operated pump arrangements, depending on the detailed construction.
  4. Fixed slider: commonly associated with a quick-return arrangement such as a Whitworth-type mechanism, although the exact inversion and link identification must be checked from the assembly.

The important principle is not memorizing names alone but identifying which link is fixed and tracing the permitted relative motions.

5.3 Double Slider–Crank Chain

This chain contains two sliding pairs and two turning pairs. Its important inversions include:

  • Elliptical trammel: generates an ellipse and is used as a geometric instrument;
  • Scotch-yoke mechanism: converts rotary motion to reciprocating motion using a pin and slot;
  • Oldham coupling: transmits rotary motion between parallel shafts with a small offset, using a floating disc with mutually perpendicular slots.

The Oldham coupling illustrates how a mechanism can transmit rotation while accommodating shaft offset. It also demonstrates why a mechanism must be analyzed as a complete chain rather than by inspecting a single joint.

6. Applied Case: Selecting a Mechanism for a Small Reciprocating Pump

Background

Consider an illustrative design case in which a compact water pump must convert continuous motor rotation into a piston stroke. The pump must operate at moderate speed, use a single motor input, and be manufacturable from ordinary steel and polymer components.

Problem

The designer must choose between a slider–crank mechanism and a four-bar rocker arrangement. The pump requires a guided reciprocating piston, predictable end positions, and a compact layout.

Analysis

A slider–crank has four links and four one-DOF lower pairs. Its calculated mobility is:

M = 3(4 − 1) − 2(4) = 1

Thus, one motor input determines the piston motion. The prismatic pair directly supplies the required linear guidance. The four-bar alternative also has one DOF, but it produces an oscillating output rather than a true straight-line piston motion unless an additional guide or approximation is introduced.

The designer must also examine dead-center positions, connecting-rod length, side thrust, bearing loads, lubrication, and fatigue. A very short connecting rod increases angularity and piston side force; a longer rod improves approximation to sinusoidal motion but increases package size.

Approach and Solution

The slider–crank is selected. The motor shaft carries the crank, the crank pin connects to the rod through a revolute pair, and the piston forms a prismatic pair with the cylinder. The frame supplies the fixed revolute and prismatic references. A flywheel may be added to smooth speed variation, and seals must be selected for pressure, temperature, and fluid compatibility.

Outcome

The mechanism meets the one-input requirement and provides direct reciprocating motion. Before manufacture, a kinematic simulation should verify stroke, velocity, acceleration, and clearance. A force analysis must then establish crank torque, bearing reactions, rod stress, and required motor power.

Learning Points

  1. Mobility narrows design choices but does not by itself establish performance.
  2. Fixing a different link changes the useful function of a chain.
  3. Joint type must be identified from relative motion, not merely from appearance.
  4. Real design requires tolerance, friction, wear, strength, and safety analysis after kinematic feasibility is established.

7. Limitations and Professional Practice

Mobility criteria rely on idealized assumptions. They can fail or require interpretation when constraints are redundant, joints are coincident, links deform, contacts separate, or a mechanism is at a special configuration. A negative theoretical mobility may indicate an overconstrained design, but it may also result from counting constraints that are not independent.

Best practice includes:

  • draw a complete kinematic diagram before counting links and joints;
  • count the frame as a link;
  • count each independent joint once;
  • distinguish a higher pair from a lower pair;
  • identify whether the motion is planar or spatial;
  • check mobility at both general and critical configurations;
  • use computer-aided motion simulation only after building a correct physical model;
  • validate models experimentally where safety or reliability is important.

Modern CAD and multibody-dynamics software can calculate position, velocity, acceleration, and reaction forces. These tools do not eliminate the need for engineering judgment. Incorrect joint definitions, hidden constraints, or unrealistic contact assumptions can produce apparently precise but physically invalid results. In safety-critical machinery, designers must also comply with applicable machinery-safety, guarding, lifting, pressure, and occupational regulations.

Chapter Summary

A link is a resistant body or rigidly connected group of bodies, while a joint connects links and permits specified relative motion. A kinematic pair is classified by its permitted motion and contact type. A kinematic chain becomes a mechanism when one link is fixed; a machine additionally performs useful work by transmitting forces and energy.

Degrees of freedom measure the number of independent inputs required to define configuration. For planar mechanisms, the Grübler–Kutzbach criterion is M = 3(n − 1) − 2j₁ − j₂; for spatial systems, a general form is M = 6(n − 1) − ∑fᵢ. These equations require independent constraints and idealized rigid-body assumptions. Mechanisms may be planar, spherical, or spatial; open or closed; lower-pair or higher-pair; and single- or multiple-DOF.

Inversions result from fixing different links of a chain. Important examples include crank-and-rocker, double-crank, and double-rocker four-bar mechanisms; slider–crank inversions; and the elliptical trammel, Scotch yoke, and Oldham coupling. Mobility analysis is an essential first step, but practical design also requires analysis of singularities, force transmission, strength, friction, tolerance, wear, safety, and manufacturability.

Key Terms

Link: A resistant body or rigidly connected group of bodies participating in constrained motion.

Joint: A connection that permits specified relative motion between links.

Kinematic pair: Two links connected so that their relative motion is constrained.

Lower pair: A pair with surface contact between links.

Higher pair: A pair with line or point contact.

Kinematic chain: A connected set of links and kinematic pairs.

Mechanism: A kinematic chain with one link fixed and arranged to produce motion.

Machine: A mechanism or combination of mechanisms that transmits energy to perform useful work.

Constraint: A restriction that removes one or more possible motions.

Degree of freedom: Number of independent coordinates or inputs needed to define configuration.

Mobility: Another term for the degree of freedom of a mechanism.

Planar mechanism: A mechanism whose motion occurs in parallel planes.

Spatial mechanism: A mechanism with genuinely three-dimensional motion.

Revolute pair: A joint permitting relative rotation about a fixed axis.

Prismatic pair: A joint permitting relative translation along a fixed line.

Higher pair: A contact pair such as a gear tooth or cam and follower.

Inversion: A mechanism obtained by fixing different links of the same chain.

Singularity: A configuration at which ordinary motion or force transmission changes character.

Redundant constraint: A constraint that duplicates another constraint.

Grübler–Kutzbach criterion: A mobility-counting equation based on links, joints, and freedoms.

Review Questions

Short Answer Questions

  1. Define a link and explain why the frame is counted as a link.
  2. Distinguish a lower pair from a higher pair, giving one example of each.
  3. What is meant by one degree of freedom?
  4. State the planar Grübler–Kutzbach mobility criterion and define its variables.
  5. What is an inversion of a kinematic chain?

Long Answer Questions

  1. Explain the differences among a kinematic chain, mechanism, and machine, using an engineering example.
  2. Describe the major types of kinematic pairs and the relative motion permitted by each.
  3. Explain the assumptions and limitations of planar mobility analysis.
  4. Discuss the principal inversions of a four-bar chain and relate them to the Grashof condition.
  5. Explain the classification of mechanisms according to motion, contact, and chain topology.

Analytical / Application Questions

  1. A planar linkage has six links, seven one-DOF lower pairs, and one two-DOF higher pair. Calculate its mobility and interpret the result.
  2. A four-bar chain has link lengths 40 mm, 70 mm, 90 mm, and 120 mm. Identify the shortest and longest links and assess the Grashof condition.
  3. For a small compressor requiring one motor input and reciprocating piston motion, compare a slider–crank mechanism with a four-bar mechanism. Recommend one and justify the decision using mobility and functional requirements.

Multiple Choice Questions with Answers

Question 1

Which item is counted as a link in a mechanism?

A. Only the moving members

B. The fixed frame as well as moving members

C. Only members carrying torque

D. Only members connected by higher pairs

Correct Answer: B. The fixed frame as well as moving members

Question 2

A revolute pair permits which relative motion?

A. Translation along one line

B. Rotation about a fixed axis

C. Three-dimensional translation

D. No relative motion

Correct Answer: B. Rotation about a fixed axis

Question 3

For a planar mechanism, an unconstrained rigid body has how many degrees of freedom?

A. 1

B. 2

C. 3

D. 6

Correct Answer: C. 3

Question 4

Using M = 3(n − 1) − 2j, what is the mobility of a four-bar linkage with four links and four one-DOF lower pairs?

A. 0

B. 1

C. 2

D. 3

Correct Answer: B. 1

Question 5

Which contact is normally classified as a higher pair?

A. Pin joint

B. Slider in a guide

C. Cam and follower

D. Ball-and-socket joint

Correct Answer: C. Cam and follower

Question 6

A mechanism with zero degrees of freedom is generally classified as a:

A. Structure

B. Double crank

C. Robot

D. Single-input mechanism

Correct Answer: A. Structure

Question 7

In the Grashof condition, s + l ≤ p + q, the symbols s and l represent the:

A. Two adjacent links

B. Shortest and longest links

C. Two fixed links

D. Crank and coupler only

Correct Answer: B. Shortest and longest links

Question 8

Which mechanism directly converts rotary motion into reciprocating piston motion?

A. Slider–crank mechanism

B. Oldham coupling

C. Elliptical trammel

D. Double rocker

Correct Answer: A. Slider–crank mechanism

Question 9

For a general spatial mechanism, the unconstrained rigid-body mobility used in the criterion is:

A. 1

B. 2

C. 3

D. 6

Correct Answer: D. 6

Question 10

What is an inversion?

A. Reversing the direction of input rotation only

B. Fixing different links of the same kinematic chain

C. Replacing a lower pair with a higher pair

D. Increasing the number of links

Correct Answer: B. Fixing different links of the same kinematic chain

Theory of Machines
Chapter 1 of 15