2.2.26 · D2Fluid Mechanics

Visual walkthrough — Dimensional analysis — Buckingham π theorem

2,274 words10 min readBack to topic

Step 1 — What "dimensions" even are (a bag of three counters)

WHAT. We take a quantity like speed and strip away its number, keeping only its recipe of .

WHY. The whole theorem is about units cancelling. To see cancellation we must first see units as things you can add and subtract exponents of — a bookkeeping we can put on a picture.

PICTURE. In the figure, each quantity is three little counters. Speed has the -counter at , the -counter at , the -counter at . Force lights all three up.


Step 2 — A quantity is an arrow of exponents

WHAT. We plot each quantity as one point/arrow in an space.

WHY. Once quantities are arrows, "combining quantities" becomes "adding arrows," and "dimensionless" becomes "the arrow lands at the origin." Geometry now does the reasoning for us. This is the single trick that makes the whole theorem visual.

PICTURE. Density is the arrow to ; viscosity is . When you multiply quantities you add their arrows; when you raise to a power you stretch the arrow.


Step 3 — "Dimensionless" means the arrows cancel to the origin

WHAT. We look for a combination whose exponent-arrows sum to zero.

WHY. This is the object the theorem counts. A dimensionless group survives any change of units — metres to miles, grams to pounds — untouched. That invariance (Dimensional homogeneity) is why physics can be written with them.

PICTURE. Take and with unknown powers . Each is an arrow; we scale and add them. We are asking: which scalings make the four arrows nose-to-tail return to the origin?


Step 4 — Stack the arrows: the dimension matrix

WHAT. We line up all arrows side by side as columns of one table of exponents.

WHY. The zero-arrow condition from Step 3, for all variables at once, is a single tidy statement: , where holds the unknown powers. One matrix now encodes every possible dimensionless group. We can finally count them.

PICTURE. For the sphere-drag variables the grid is . Each column is a stalk of three numbers; the whole thing is a numeric fingerprint of the problem.


Step 5 — Rank: how many independent directions the arrows really fill

WHAT. We ask how many of the rows carry new information versus being copies/combinations of the others.

WHY. Every independent row is one hard constraint on — one equation the powers must obey. The number of real constraints is the rank, not merely "how many rows we wrote." (This is the fix to Mistake D in the parent: use , not "3 because the universe has 3.")

PICTURE. The three constraint equations are three planes through the origin in the space of powers . If all three planes are truly different (rank 3), they slice space down hard. If two coincide (a dependent dimension), you have fewer real planes.


Step 6 — Counting the survivors:

WHAT. We count the free directions left after the rank-many planes have done their slicing.

WHY. This is the punchline. We start with free powers (one per variable). Each independent constraint (there are of them) pins down one power in terms of the rest. What remains free is exactly: This is the rank–nullity fact: (number of unknowns) − (rank) = (free parameters). Each free parameter is one independent group.

PICTURE. Picture a room. The full space of powers is -dimensional. The constraints are a wall of dimension you're pushed against. What's left to move freely — the floor space you can still walk on — has dimension . For sphere drag: .


Step 7 — Edge cases: when a dimension can't be balanced (and rank drops)

Case A — a lonely dimension (the pendulum's mass). In the pendulum problem the variables are , with only carrying . In the dimension matrix the -row is — mass is the only nonzero entry. For the group to be dimensionless we need : mass cannot appear. That's why has no . (Parent Mistake A.)

Case B — fake repeaters (rank collapse). If you pick repeating variables that are secretly dependent — like speed , diameter , and time where — their columns are not independent, so the rank drops below the number of columns you chose. Two constraint-planes coincide, the null space grows, and your "π groups" won't be independent. (Parent Mistake B.) Fix: the repeaters' own sub-matrix must be invertible.

WHAT / WHY. We inspect the two ways the picture degenerates: a dimension with only one carrier (forces a power to zero) and a linearly dependent variable set (drops the rank).

PICTURE. Left panel: the -row is a single spike on → its power is forced to , drawn as a padlocked axis. Right panel: three arrows that are coplanar (dependent) — they can't fill 3D, so a whole plane of extra solutions appears.


The one-picture summary

Recall Feynman retelling — the walkthrough in plain words

Every quantity is secretly a recipe: so many pinches of mass, so many of length, so many of time. Write those pinch-counts as an arrow. Multiplying quantities just adds the arrows; a unitless combo is one whose arrows perfectly cancel back to the starting point — zero pinches of everything. Now line up all your variable-arrows as columns of a grid. Asking "which combos cancel?" is asking the grid one clean question, and linear algebra answers it: you began with dials, each independent dimension jams one dial, and dimensions really bite, so dials stay free to turn. Those free dials are your groups. If a dimension shows up in only one variable, that variable's dial is jammed at zero — it can't appear (goodbye, pendulum mass). If two of your chosen "building block" variables are secretly the same recipe, one dial was never independent, the grid loses a bite, and your groups double up. Count honestly with the rank, and the number of knobs the universe left you is exactly .


Recall Quick self-check

Why does each independent dimension remove exactly one free power? ::: It is one independent equation row; rank–nullity says free powers . In the sphere-drag matrix, what is and ? ::: , so (drag coefficient and Reynolds number). What geometric event is "a dimensionless group"? ::: The scaled exponent-arrows summing nose-to-tail back to the origin . Why can't the pendulum's mass appear? ::: The -row is nonzero only in the column, forcing that power to .


Connections

  • 2.2.26 Dimensional analysis — Buckingham π theorem (Hinglish) — the parent topic this walkthrough derives
  • Reynolds number — the second group falling out of Step 3–4
  • Drag force and drag coefficient is exactly
  • Dimensional homogeneity — why the zero-arrow condition is the whole game
  • Fundamental and derived units — where the axes come from
  • Model testing and similarity — matching the groups between model and prototype
  • Navier–Stokes equations — non-dimensionalising them produces rigorously