Buckingham Pi Theorem
Suppose we had a physical equation relating quantities . Suppose the quantities only involve independent physical dimensions. Then the equation can be restated as
for some parameters . We can express the dimension of each physical quantity as a product of the base dimensions , such that
Then, we take the logarithm of the dimensions
giving us a change of basis formula
where is the dimension matrix. The physical quantities involve only independent dimensions the rank of is . Using the Rank-Nullity Theorem, the null space of has dimension .
Solving the equation gives us the basis for the null space, size . Indeed,
Then
That is,
are dimensionless variables. This theorem mathematically proves how many parameters actually govern a physical system so that we can perform a test or a simulation. This allows us to reliably scale models (like a small car in a wind tunnel) to predict real-world performance.
Example 1 (Atomic Bomb)
We can use the Buckingham Pi Theorem to find the dimensionless parameters governing the blast radius of an atomic bomb. First, we’ll identify the physical quantities involved.
| Physical Quantity | Symbol | Dimension |
|---|---|---|
| Radius of the fireball | ||
| Density of surrounding air | ||
| Energy released by the bomb | ||
| Time since the ignition |
We get the dimension matrix
Because of the rectangular shape, we have a one dimensional null space. In particular, it is spanned by
This gives us the dimensionless variable
Since we only have dimensionless parameter, the physical law governing the explosion must take the form , which mathematically implies . Let this constant be . So,
On smaller experiments, . Given (from the photograph),
- seconds
- meters
- kg/m
then the energy released by the bomb is approximately
With more frames, G.I. Taylor got kilotons of TNT using more frames. The ground truth was kilotons of TNT.
The original paper is Taylor’s “The Formation of a Blast Wave by a Very Intense Explosion”.
Example 2 (Drag of a Car)
A moving car will experience aerodynamic drag. We can reasonably postulate there exists a function relating the following physical quantities:
| Physical Quantity | Symbol | Dimension |
|---|---|---|
| Car’s length scale | ||
| Car’s speed | ||
| Air density | ||
| Air viscosity | ||
| Drag force |
We get the dimension matrix
The null space of is two dimensional, spanned by
such that
By the Buckingham Pi Theorem, the physical law governing the drag force must take the form , which mathematically implies for some function . Note that is the Reynolds number. In other words, if we wanted to set up a wind tunnel so simulate this system, we’d need to ensure
such that the drag force in the wind tunnel is a scaled version of the drag force in the real world. In particular,
From this equality, we can measure the force on the small model in the wind tunnel and use it to accurately calculate the force the full-sized car will experience in the real world.