KINEMATIC KERNEL ACTIVE • FREUDENSTEIN ANALYTICAL LOOP CLOSURE • ISO 13348
EXACT CLOSED-FORM GRASHOF EVALUATOR • ZERO APPROXIMATIONS
MECHANICAL ENGINEERING • KINEMATICS & MACHINE DYNAMICS

Four-Bar Mechanism Kinematics: Complete Engineering Guide

By Anil Sharma • LiveSimulators Engineering

Synthesize planar one-degree-of-freedom four-bar linkages. Formulate loop-closure vector polygons, solve Freudenstein analytical equations, evaluate Grashof mobility criteria, optimize transmission angles, and generate intricate coupler curve trajectories.

01. Definition

A planar four-bar mechanism is the simplest closed-loop kinematic chain capable of single-degree-of-freedom constrained relative motion. It consists of four rigid links interconnected by four lower-pair revolute (pin) joints: a stationary ground frame link, an input driver link (typically a rotating crank or rocker), a floating connecting coupler link, and an output follower link (rocker or crank).

The mobility and inversion category of a four-bar linkage is governed by Grashof's Theorem, which establishes whether any link is capable of making a continuous 360-degree rotation relative to the frame based entirely on the relationship between link lengths. Kinematic analysis determines output joint angles, angular velocities, mechanical advantage, and transmission angles, while any point rigidly attached to the floating coupler traces out a complex planar path known as a coupler curve.

02. Governing Equations

The spatial orientation and mobility of a planar four-bar linkage follow vector loop-closure constraints formulated through complex numbers or trigonometry:

1. Grashof Mobility Condition
s+l ≤ p+q
s is shortest link, l is longest link, p and q are intermediate link lengths. If satisfied, at least one link makes a full 360° revolution.
2. Vector Loop-Closure Position Polygon
r→1 + r→4 = r→2 + r→3 ⇒ r1 + r4ejθ4 = r2ejθ2 + r3ejθ3
Vector loop polygon where r1 is ground frame, r2 is crank, r3 is coupler, and r4 is output rocker.
3. Freudenstein’s Analytical Loop Equation
K1cos(θ4) - K2cos(θ2) + K3 = cos(θ2-θ4)
Freudenstein constants: K1 = r1/r2, K2 = r1/r4, K3 = (r1² + r2² - r3² + r4²) / (2 r2 r4).
4. Transmission Angle (μ) and Law of Cosines
μ = arccos ( r32 + r42 - z122 2r3r4 ) , z122 = r12 + r22 - 2r1r2cos(θ2)
Transmission angle μ must stay strictly between 40° and 140° throughout the cycle to prevent mechanical binding.

03. Worked Numerical Example

Synthesize and solve the standard LiveSimulators mechanical kinematics benchmark linkage (Grashof Class I Crank-Rocker mechanism):

Link Dimensions:
Ground Frame Link: r₁ = 130 mm
Input Crank Link: r₂ = 40 mm
Connecting Coupler Link: r₃ = 120 mm
Output Rocker Link: r₄ = 90 mm
Test Input Angle: θ₂ = 0° (Crank in-line with ground axis)
Step Kinematic Parameter Analytical Formulation & Substitution Computed Result
Step 1 Link Length Ordering Shortest: s = r₂ = 40 mm
Longest: l = r₁ = 130 mm
Others: p = r₄ = 90 mm, q = r₃ = 120 mm
s=40, l=130, p=90, q=120
Step 2 Grashof Sum Evaluation s + l = 40 + 130 = 170 mm
p + q = 90 + 120 = 210 mm
170 mm ≤ 210 mm (Grashof Satisfied)
Step 3 Mechanism Inversion Type Shortest link r₂ is adjacent to fixed ground frame r₁: Crank-Rocker Mechanism
Step 4 Freudenstein Constants K₁ = r₁ / r₂ = 130 / 40 = 3.250
K₂ = r₁ / r₄ = 130 / 90 = 1.444
K₃ = (130² + 40² - 120² + 90²) / [2(40)(90)]
K₁ = 3.250
K₂ = 1.444
K₃ = 1.694
Step 5 Output Rocker Angle at θ₂ = 0° 3.250 cos(θ₄) - 1.444(1) + 1.694 = cos(-θ₄) = cos(θ₄)
2.250 cos(θ₄) = -0.250 ⇒ cos(θ₄) = -0.1111
θ₄ = 96.38°
Step 6 Coupler Angle at θ₂ = 0° r₃ sin(θ₃) = r₄ sin(θ₄) - r₂ sin(θ₂)
120 sin(θ₃) = 90 sin(96.38°) = 89.44
θ₃ = 48.19°
Step 7 Transmission Angle Range μ_min occurs when θ₂ = 180°: μ_min ≈ 42.1°
μ_max occurs when θ₂ = 0°: μ_max ≈ 104.5°
42.1° ≤ μ ≤ 104.5°
Safe, non-locking (TODO: verify pin clearance tolerance)

04. Common Engineering Mistakes

  • 1. Allowing Transmission Angle μ to Drop Below 35° or 40° The transmission angle μ between the coupler link and output rocker governs how efficiently force is transmitted into usable torque. When μ drops below 35° near dead centers, the mechanical advantage approaches zero and joint pin friction forces easily trigger mechanical binding or toggle lock.
  • 2. Misidentifying Inversion Types Based Only on Link Lengths The Grashof inequality s + l ≤ p + q alone only determines whether a continuous revolution is physically possible. The specific kinematic inversion (Crank-Rocker, Drag-Link Double-Crank, or Double-Rocker) is determined strictly by which link is bolted to ground: fixing the link adjacent to s yields a Crank-Rocker; fixing s yields a Double-Crank; fixing the link opposite to s yields a Grashof Double-Rocker.
  • 3. Overlooking Branch Defects and Assembly Mode Discontinuities Freudenstein’s algebraic equation has two mathematical roots corresponding to the "open" and "crossed" assembly circuits. An actual physical linkage cannot jump between these two branches without being disconnected at a pin joint. Failing to verify assembly branch continuity results in CAD simulations that appear continuous but cannot be physically traversed.

Synthesize Linkages & Coupler Curves Live

Adjust crank, coupler, rocker, and ground link lengths in real time. Switch between Grashof inversions, observe instantaneous transmission angles, and trace complex industrial coupler point paths at 60 FPS.

Launch Interactive Four-Bar Mechanism Simulator →

05. References & Standards

  • Norton, R. L. (2020). Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines (6th ed.). McGraw-Hill Education. Chapters 2-4: Kinematics of Linkages.
  • Uicker, J. J., Pennock, G. R., & Shigley, J. E. (2017). Theory of Machines and Mechanisms (5th ed.). Oxford University Press. Chapter 3: Position Analysis of Planar Mechanisms.
  • ISO 13348: Industrial automation systems and integration - Mechanics and linkages. International Organization for Standardization.
  • ASME B105: Kinematics of Mechanisms and Machine Design. American Society of Mechanical Engineers.