Dimensional Analysis: Formulation
Dimensional Analysis: Formulation
In engineering and science, dimensional analysis is the analysis of the relationships between different
physical quantities by identifying their base quantities (such as length, mass, time, and electric current) and
units of measurement (such as metres and grams) and tracking these dimensions as calculations or
comparisons are performed. The term dimensional analysis is also used to refer to conversion of units from
one dimensional unit to another, which can be used to evaluate scientific formulae.
Commensurable physical quantities are of the same kind and have the same dimension, and can be directly
compared to each other, even if they are expressed in differing units of measurement; e.g., metres and feet,
grams and pounds, seconds and years. Incommensurable physical quantities are of different kinds and have
different dimensions, and can not be directly compared to each other, no matter what units they are
expressed in, e.g. metres and grams, seconds and grams, metres and seconds. For example, asking whether
a gram is larger than an hour is meaningless.
Any physically meaningful equation, or inequality, must have the same dimensions on its left and right
sides, a property known as dimensional homogeneity. Checking for dimensional homogeneity is a common
application of dimensional analysis, serving as a plausibility check on derived equations and computations.
It also serves as a guide and constraint in deriving equations that may describe a physical system in the
absence of a more rigorous derivation.
The concept of physical dimension, and of dimensional analysis, was introduced by Joseph Fourier in
1822.[1]: 42
Formulation
The Buckingham π theorem describes how every physically meaningful equation involving n variables can
be equivalently rewritten as an equation of n − m dimensionless parameters, where m is the rank of the
dimensional matrix. Furthermore, and most importantly, it provides a method for computing these
dimensionless parameters from the given variables.
A dimensional equation can have the dimensions reduced or eliminated through nondimensionalization,
which begins with dimensional analysis, and involves scaling quantities by characteristic units of a system
or physical constants of nature.[1]: 43 This may give insight into the fundamental properties of the system, as
illustrated in the examples below.
The dimension of a physical quantity can be expressed as a product of the base physical dimensions such as
length, mass and time, each raised to an integer (and occasionally rational) power. The dimension of a
physical quantity is more fundamental than some scale or unit used to express the amount of that physical
quantity. For example, mass is a dimension, while the kilogram is a particular reference quantity chosen to
express a quantity of mass. The choice of unit is arbitrary, and its choice is often based on historical
precedent. Natural units, being based on only universal constants, may be thought of as being "less
arbitrary".
There are many possible choices of base physical dimensions. The SI standard selects the following
dimensions and corresponding dimension symbols:
time (T), length (L), mass (M), electric current (I), absolute temperature (Θ), amount of
substance (N) and luminous intensity (J).
The symbols are by convention usually written in roman sans serif typeface.[2] Mathematically, the
dimension of the quantity Q is given by
where a , b , c, d , e, f, g are the dimensional exponents. Other physical quantities could be defined as the
base quantities, as long as they form a linearly independent basis – for instance, one could replace the
dimension (I) of electric current of the SI basis with a dimension (Q) of electric charge, since Q = TI.
A quantity that has only b ≠ 0 (with all other exponents zero) is known as a geometric quantity. A
quantity that has only both a ≠ 0 and b ≠ 0 is known as a kinematic quantity. A quantity that has only all
of a ≠ 0 , b ≠ 0 , and c ≠ 0 is known as a dynamic quantity.[3] A quantity that has all exponents null is
said to have dimension one.[2]
The unit chosen to express a physical quantity and its dimension are related, but not identical concepts. The
units of a physical quantity are defined by convention and related to some standard; e.g., length may have
units of metres, feet, inches, miles or micrometres; but any length always has a dimension of L, no matter
what units of length are chosen to express it. Two different units of the same physical quantity have
conversion factors that relate them. For example, 1 in = 2.54 cm; in this case 2.54 cm/in is the conversion
factor, which is itself dimensionless. Therefore, multiplying by that conversion factor does not change the
dimensions of a physical quantity.
There are also physicists who have cast doubt on the very existence of incompatible fundamental
dimensions of physical quantity,[4] although this does not invalidate the usefulness of dimensional analysis.
Simple cases
As examples, the dimension of the physical quantity speed v is
Rayleigh's method
In dimensional analysis, Rayleigh's method is a conceptual tool used in physics, chemistry, and
engineering. It expresses a functional relationship of some variables in the form of an exponential equation.
It was named after Lord Rayleigh.
1. Gather all the independent variables that are likely to influence the dependent variable.
2. If R is a variable that depends upon independent variables R1, R2, R3, ..., Rn, then the
functional equation can be written as R = F(R1, R2, R3, ..., Rn).
3. Write the above equation in the form R = C R1a R2b R3c ... Rnm, where C is a
dimensionless constant and a , b , c, ..., m are arbitrary exponents.
4. Express each of the quantities in the equation in some base units in which the solution is
required.
5. By using dimensional homogeneity, obtain a set of simultaneous equations involving the
exponents a , b , c, ..., m.
6. Solve these equations to obtain the values of the exponents a , b , c, ..., m.
7. Substitute the values of exponents in the main equation, and form the non-dimensional
parameters by grouping the variables with like exponents.
As a drawback, Rayleigh's method does not provide any information regarding number of dimensionless
groups to be obtained as a result of dimensional analysis.
A set of base units for a system of measurement is a conventionally chosen set of units, none of which can
be expressed as a combination of the others and in terms of which all the remaining units of the system can
be expressed.[5] For example, units for length and time are normally chosen as base units. Units for volume,
however, can be factored into the base units of length (m3 ), thus they are considered derived or compound
units.
Sometimes the names of units obscure the fact that they are derived units. For example, a newton (N) is a
unit of force, which may be expressed as the product of mass (with unit kg) and acceleration (with unit
m⋅s−2 ). The newton is defined as 1 N = 1 kg⋅m⋅s−2 .
Taking a derivative with respect to a quantity divides the dimension by the dimension of the variable that is
differentiated with respect to. Thus:
Only commensurable quantities (physical quantities having the same dimension) may be compared,
equated, added, or subtracted.
However, the dimensions form an abelian group under multiplication, so:
One may take ratios of incommensurable quantities (quantities with different dimensions), and
multiply or divide them.
For example, it makes no sense to ask whether 1 hour is more, the same, or less than 1 kilometre, as these
have different dimensions, nor to add 1 hour to 1 kilometre. However, it makes sense to ask whether 1 mile
is more, the same, or less than 1 kilometre, being the same dimension of physical quantity even though the
units are different. On the other hand, if an object travels 100 km in 2 hours, one may divide these and
conclude that the object's average speed was 50 km/h.
The rule implies that in a physically meaningful expression only quantities of the same dimension can be
added, subtracted, or compared. For example, if mman, mrat and L man denote, respectively, the mass of
some man, the mass of a rat and the length of that man, the dimensionally homogeneous expression
mman + mrat is meaningful, but the heterogeneous expression mman + Lman is meaningless. However,
mman/L2man is fine. Thus, dimensional analysis may be used as a sanity check of physical equations: the
two sides of any equation must be commensurable or have the same dimensions.
Even when two physical quantities have identical dimensions, it may nevertheless be meaningless to
compare or add them. For example, although torque and energy share the dimension T−2 L2 M, they are
fundamentally different physical quantities.
To compare, add, or subtract quantities with the same dimensions but expressed in different units, the
standard procedure is first to convert them all to the same unit. For example, to compare 32 metres with 35
yards, use 1 yard = 0.9144 m to convert 35 yards to 32.004 m.
A related principle is that any physical law that accurately describes the real world must be independent of
the units used to measure the physical variables.[7] For example, Newton's laws of motion must hold true
whether distance is measured in miles or kilometres. This principle gives rise to the form that a conversion
factor between two units that measure the same dimension must take multiplication by a simple constant. It
also ensures equivalence; for example, if two buildings are the same height in feet, then they must be the
same height in metres.
Conversion factor
In dimensional analysis, a ratio which converts one unit of measure into another without changing the
quantity is called a conversion factor. For example, kPa and bar are both units of pressure, and
100 kPa = 1 bar. The rules of algebra allow both sides of an equation to be divided by the same expression,
so this is equivalent to 100 kPa / 1 bar = 1. Since any quantity can be multiplied by 1 without changing it,
the expression "100 kPa / 1 bar" can be used to convert from bars to kPa by multiplying it with the quantity
to be converted, including the unit. For example, 5 bar × 100 kPa / 1 bar = 500 kPa because
5 × 100 / 1 = 500, and bar/bar cancels out, so 5 bar = 500 kPa.
Applications
Dimensional analysis is most often used in physics and chemistry – and in the mathematics thereof – but
finds some applications outside of those fields as well.
Mathematics
A simple application of dimensional analysis to mathematics is in computing the form of the volume of an
n-ball (the solid ball in n dimensions), or the area of its surface, the n-sphere: being an n-dimensional
figure, the volume scales as xn, while the surface area, being (n − 1)-dimensional, scales as xn−1. Thus
the volume of the n -ball in terms of the radius is Cnr n, for some constant Cn. Determining the constant
takes more involved mathematics, but the form can be deduced and checked by dimensional analysis alone.
For example, the P/E ratio has dimensions of time (unit: year), and can be interpreted as
"years of earnings to earn the price paid".
In economics, debt-to-GDP ratio also has the unit year (debt has a unit of currency, GDP has
a unit of currency/year).
Velocity of money has a unit of 1/years (GDP/money supply has a unit of currency/year over
currency): how often a unit of currency circulates per year.
Annual continuously compounded interest rates and simple interest rates are often
expressed as a percentage (adimensional quantity) while time is expressed as an
adimensional quantity consisting of the number of years. However, if the time includes year
as the unit of measure, the dimension of the rate is 1/year. Of course, there is nothing special
(apart from the usual convention) about using year as a unit of time: any other time unit can
be used. Furthermore, if rate and time include their units of measure, the use of different units
for each is not problematic. In contrast, rate and time need to refer to a common period if they
are adimensional. (Note that effective interest rates can only be defined as adimensional
quantities.)
In financial analysis, bond duration can be defined as (dV/dr)/V, where V is the value of a
bond (or portfolio), r is the continuously compounded interest rate and dV/dr is a derivative.
From the previous point, the dimension of r is 1/time. Therefore, the dimension of duration is
time (usually expressed in years) because dr is in the "denominator" of the derivative.
Fluid mechanics
In fluid mechanics, dimensional analysis is performed to obtain dimensionless pi terms or groups.
According to the principles of dimensional analysis, any prototype can be described by a series of these
terms or groups that describe the behaviour of the system. Using suitable pi terms or groups, it is possible to
develop a similar set of pi terms for a model that has the same dimensional relationships.[8] In other words,
pi terms provide a shortcut to developing a model representing a certain prototype. Common dimensionless
groups in fluid mechanics include:
Mach number (Ma), important in high speed flows where the velocity approaches or exceeds
the local speed of sound:
History
The origins of dimensional analysis have been disputed by historians.[9][10] The first written application of
dimensional analysis has been credited to François Daviet, a student of Lagrange, in a 1799 article at the
Turin Academy of Science.[10]
This led to the conclusion that meaningful laws must be homogeneous equations in their various units of
measurement, a result which was eventually later formalized in the Buckingham π theorem. Simeon Poisson
also treated the same problem of the parallelogram law by Daviet, in his treatise of 1811 and 1833 (vol I,
p. 39).[11] In the second edition of 1833, Poisson explicitly introduces the term dimension instead of the
Daviet homogeneity.
In 1822, the important Napoleonic scientist Joseph Fourier made the first credited important
contributions[12] based on the idea that physical laws like F = ma should be independent of the units
employed to measure the physical variables.
James Clerk Maxwell played a major role in establishing modern use of dimensional analysis by
distinguishing mass, length, and time as fundamental units, while referring to other units as derived.[13]
Although Maxwell defined length, time and mass to be "the three fundamental units", he also noted that
gravitational mass can be derived from length and time by assuming a form of Newton's law of universal
gravitation in which the gravitational constant G is taken as unity, thereby defining M = T−2 L3 .[14] By
assuming a form of Coulomb's law in which the Coulomb constant ke is taken as unity, Maxwell then
determined that the dimensions of an electrostatic unit of charge were Q = T−1 L3/2 M1/2 ,[15] which, after
substituting his M = T−2 L3 equation for mass, results in charge having the same dimensions as mass, viz.
Q = T−2 L3 .
Dimensional analysis is also used to derive relationships between the physical quantities that are involved in
a particular phenomenon that one wishes to understand and characterize. It was used for the first time in this
way in 1872 by Lord Rayleigh, who was trying to understand why the sky is blue.[16] Rayleigh first
published the technique in his 1877 book The Theory of Sound.[17]
The original meaning of the word dimension, in Fourier's Theorie de la Chaleur, was the numerical value
of the exponents of the base units. For example, acceleration was considered to have the dimension 1 with
respect to the unit of length, and the dimension −2 with respect to the unit of time.[18] This was slightly
changed by Maxwell, who said the dimensions of acceleration are T−2 L, instead of just the exponents.[19]
Examples
The variable g does not occur in the group. It is easy to see that it is impossible to form a dimensionless
product of powers that combines g with k, m, and T , because g is the only quantity that involves the
dimension L. This implies that in this problem the g is irrelevant. Dimensional analysis can sometimes yield
strong statements about the irrelevance of some quantities in a problem, or the need for additional
parameters. If we have chosen enough variables to properly describe the problem, then from this argument
we can conclude that the period of the mass on the spring is independent of g : it is the same on the earth or
the moon. The equation demonstrating the existence of a product of powers for our problem can be written
in an entirely equivalent way: , for some dimensionless constant κ (equal to from the
original dimensionless equation).
When faced with a case where dimensional analysis rejects a variable (g , here) that one intuitively expects
to belong in a physical description of the situation, another possibility is that the rejected variable is in fact
relevant, but that some other relevant variable has been omitted, which might combine with the rejected
variable to form a dimensionless quantity. That is, however, not the case here.
When dimensional analysis yields only one dimensionless group, as here, there are no unknown functions,
and the solution is said to be "complete" – although it still may involve unknown dimensionless constants,
such as κ.
The linear density of the wire is not involved. The two groups found can be combined into an equivalent
form as an equation
where f is some other unknown function. Here the unknown function implies that our solution is now
incomplete, but dimensional analysis has given us something that may not have been obvious: the energy is
proportional to the first power of the tension. Barring further analytical analysis, we might proceed to
experiments to discover the form for the unknown function f. But our experiments are simpler than in the
absence of dimensional analysis. We'd perform none to verify that the energy is proportional to the tension.
Or perhaps we might guess that the energy is proportional to ℓ , and so infer that E = ℓs. The power of
dimensional analysis as an aid to experiment and forming hypotheses becomes evident.
The power of dimensional analysis really becomes apparent when it is applied to situations, unlike those
given above, that are more complicated, the set of variables involved are not apparent, and the underlying
equations hopelessly complex. Consider, for example, a small pebble sitting on the bed of a river. If the river
flows fast enough, it will actually raise the pebble and cause it to flow along with the water. At what critical
velocity will this occur? Sorting out the guessed variables is not so easy as before. But dimensional analysis
can be a powerful aid in understanding problems like this, and is usually the very first tool to be applied to
complex problems where the underlying equations and constraints are poorly understood. In such cases, the
answer may depend on a dimensionless number such as the Reynolds number, which may be interpreted by
dimensional analysis.
demand/capacity = ρR 2ω 2/S
thickness/radius or aspect ratio = t/R
Properties
Mathematical properties
The dimensions that can be formed from a given collection of basic physical dimensions, such as T, L, and
M, form an abelian group: The identity is written as 1; L0 = 1, and the inverse of L is 1/L or L−1 . L raised to
any integer power p is a member of the group, having an inverse of L−p or 1/Lp. The operation of the
group is multiplication, having the usual rules for handling exponents (Ln × Lm = Ln+m). Physically, 1/L
can be interpreted as reciprocal length, and 1/T as reciprocal time (see reciprocal second).
An abelian group is equivalent to a module over the integers, with the dimensional symbol Ti Lj Mk
corresponding to the tuple (i, j, k). When physical measured quantities (be they like-dimensioned or
unlike-dimensioned) are multiplied or divided by one other, their dimensional units are likewise multiplied
or divided; this corresponds to addition or subtraction in the module. When measurable quantities are raised
to an integer power, the same is done to the dimensional symbols attached to those quantities; this
corresponds to scalar multiplication in the module.
A basis for such a module of dimensional symbols is called a set of base quantities, and all other vectors are
called derived units. As in any module, one may choose different bases, which yields different systems of
units (e.g., choosing whether the unit for charge is derived from the unit for current, or vice versa).
The group identity, the dimension of dimensionless quantities, corresponds to the origin in this module,
(0, 0, 0).
In certain cases, one can define fractional dimensions, specifically by formally defining fractional powers of
1/2
one-dimensional vector spaces, like V L .[21] However, it is not possible to take arbitrary fractional powers
of units, due to representation-theoretic obstructions.[22]
One can work with vector spaces with given dimensions without needing to use units (corresponding to
coordinate systems of the vector spaces). For example, given dimensions M and L , one has the vector
spaces V M and V L, and can define V ML := V M ⊗ V L as the tensor product. Similarly, the dual space
can be interpreted as having "negative" dimensions.[23] This corresponds to the fact that under the natural
pairing between a vector space and its dual, the dimensions cancel, leaving a dimensionless scalar.
The set of units of the physical quantities involved in a problem correspond to a set of vectors (or a matrix).
The nullity describes some number (e.g., m) of ways in which these vectors can be combined to produce a
zero vector. These correspond to producing (from the measurements) a number of dimensionless quantities,
{π1, ..., πm}. (In fact these ways completely span the null subspace of another different space, of powers
of the measurements.) Every possible way of multiplying (and exponentiating) together the measured
quantities to produce something with the same unit as some derived quantity X can be expressed in the
general form
Consequently, every possible commensurate equation for the physics of the system can be rewritten in the
form
Knowing this restriction can be a powerful tool for obtaining new insight into the system.
Mechanics
The dimension of physical quantities of interest in mechanics can be expressed in terms of base dimensions
T, L, and M – these form a 3-dimensional vector space. This is not the only valid choice of base
dimensions, but it is the one most commonly used. For example, one might choose force, length and mass
as the base dimensions (as some have done), with associated dimensions F, L, M; this corresponds to a
different basis, and one may convert between these representations by a change of basis. The choice of the
base set of dimensions is thus a convention, with the benefit of increased utility and familiarity. The choice
of base dimensions is not entirely arbitrary, because they must form a basis: they must span the space, and
be linearly independent.
For example, F, L, M form a set of fundamental dimensions because they form a basis that is equivalent to
T, L, M: the former can be expressed as [F = LM/T2 ], L, M, while the latter can be expressed as [T =
(LM/F)1/2 ], L, M.
On the other hand, length, velocity and time (T, L, V) do not form a set of base dimensions for mechanics,
for two reasons:
There is no way to obtain mass – or anything derived from it, such as force – without
introducing another base dimension (thus, they do not span the space).
Velocity, being expressible in terms of length and time (V = L/T), is redundant (the set is not
linearly independent).
Scalar arguments to transcendental functions such as exponential, trigonometric and logarithmic functions,
or to inhomogeneous polynomials, must be dimensionless quantities. (Note: this requirement is somewhat
relaxed in Siano's orientational analysis described below, in which the square of certain dimensioned
quantities are dimensionless.)
While most mathematical identities about dimensionless numbers translate in a straightforward manner to
dimensional quantities, care must be taken with logarithms of ratios: the identity
log(a/b) = log a − log b, where the logarithm is taken in any base, holds for dimensionless numbers a
and b , but it does not hold if a and b are dimensional, because in this case the left-hand side is well-defined
but the right-hand side is not.[26]
Similarly, while one can evaluate monomials (xn) of dimensional quantities, one cannot evaluate
polynomials of mixed degree with dimensionless coefficients on dimensional quantities: for x2, the
expression (3 m)2 = 9 m2 makes sense (as an area), while for x2 + x, the expression
(3 m)2 + 3 m = 9 m2 + 3 m does not make sense.
However, polynomials of mixed degree can make sense if the coefficients are suitably chosen physical
quantities that are not dimensionless. For example,
This is the height to which an object rises in time t if the acceleration of gravity is 9.8
metres per second per second and the initial upward speed is 500 metres per second. It is not necessary for t
to be in seconds. For example, suppose t = 0.01 minutes. Then the first term would be
When like-dimensioned quantities are added or subtracted or compared, it is convenient to express them in
the same unit so that the numerical values of these quantities may be directly added or subtracted. But, in
concept, there is no problem adding quantities of the same dimension expressed in different units. For
example, 1 metre added to 1 foot is a length, but one cannot derive that length by simply adding 1 and 1. A
conversion factor, which is a ratio of like-dimensioned quantities and is equal to the dimensionless unity, is
needed:
is identical to
The factor 0.3048 m/ft is identical to the dimensionless 1, so multiplying by this conversion factor changes
nothing. Then when adding two quantities of like dimension, but expressed in different units, the
appropriate conversion factor, which is essentially the dimensionless 1, is used to convert the quantities to
the same unit so that their numerical values can be added or subtracted.
Only in this manner is it meaningful to speak of adding like-dimensioned quantities of differing units.
Quantity equations
A quantity equation, also sometimes called a complete equation, is an equation that remains valid
independently of the unit of measurement used when expressing the physical quantities.[28]
In contrast, in a numerical-value equation, just the numerical values of the quantities occur, without units.
Therefore, it is only valid when each numerical values is referenced to a specific unit.
For example, a quantity equation for displacement d as speed s multiplied by time difference t would be:
d=st
for s = 5 m/s, where t and d may be expressed in any units, converted if necessary. In contrast, a
corresponding numerical-value equation would be:
D=5T
where T is the numeric value of t when expressed in seconds and D is the numeric value of d when
expressed in metres.
Dimensionless concepts
Constants
The dimensionless constants that arise in the results obtained, such as the C in the Poiseuille's Law problem
and the κ in the spring problems discussed above, come from a more detailed analysis of the underlying
physics and often arise from integrating some differential equation. Dimensional analysis itself has little to
say about these constants, but it is useful to know that they very often have a magnitude of order unity. This
observation can allow one to sometimes make "back of the envelope" calculations about the phenomenon
of interest, and therefore be able to more efficiently design experiments to measure it, or to judge whether it
is important, etc.
Formalisms
Paradoxically, dimensional analysis can be a useful tool even if all the parameters in the underlying theory
are dimensionless, e.g., lattice models such as the Ising model can be used to study phase transitions and
critical phenomena. Such models can be formulated in a purely dimensionless way. As we approach the
critical point closer and closer, the distance over which the variables in the lattice model are correlated (the
so-called correlation length, χ) becomes larger and larger. Now, the correlation length is the relevant length
scale related to critical phenomena, so one can, e.g., surmise on "dimensional grounds" that the non-
analytical part of the free energy per lattice site should be ~ 1/χd, where d is the dimension of the lattice.
It has been argued by some physicists, e.g., Michael J. Duff,[4][29] that the laws of physics are inherently
dimensionless. The fact that we have assigned incompatible dimensions to Length, Time and Mass is,
according to this point of view, just a matter of convention, borne out of the fact that before the advent of
modern physics, there was no way to relate mass, length, and time to each other. The three independent
dimensionful constants: c, ħ , and G, in the fundamental equations of physics must then be seen as mere
conversion factors to convert Mass, Time and Length into each other.
Just as in the case of critical properties of lattice models, one can recover the results of dimensional analysis
in the appropriate scaling limit; e.g., dimensional analysis in mechanics can be derived by reinserting the
constants ħ , c, and G (but we can now consider them to be dimensionless) and demanding that a
nonsingular relation between quantities exists in the limit c → ∞ , ħ → 0 and G → 0 . In problems
involving a gravitational field the latter limit should be taken such that the field stays finite.
Dimensional equivalences
Following are tables of commonly occurring expressions in physics, related to the dimensions of energy,
momentum, and force.[30][31][32]
SI units
Energy, E
T−2L2M Expression Nomenclature
F = force, d = distance
S = action, t = time, P = power
Mechanical
m = mass, v = velocity, p = momentum
L = angular momentum, I = moment of inertia, ω = angular
velocity
Ideal gases
p = pressure, V = volume, T = temperature, N = amount of
substance
Waves
A = area of wave front, I = wave intensity, t = time, S =
Poynting vector
Momentum, p
−1
T LM Expression Nomenclature
Thermal
S = entropy, T = temperature, r = displacement (see
entropic force)
Electromagnetic
E = electric field, B = magnetic field, v = velocity, q =
charge
Programming languages
Dimensional correctness as part of type checking has been studied since 1977.[33] Implementations for
Ada[34] and C++[35] were described in 1985 and 1988. Kennedy's 1996 thesis describes an implementation
in Standard ML,[36] and later in F#.[37] There are implementations for Haskell,[38] OCaml,[39] and
Rust,[40] Python,[41] and a code checker for Fortran.[42][43]
Griffioen's 2019 thesis extended Kennedy's Hindley–Milner type system to support Hart's matrices.[44][45]
McBride and Nordvall-Forsberg show how to use dependent types to extend type systems for units of
measure.[46]
Affine quantities
Some discussions of dimensional analysis implicitly describe all quantities as mathematical vectors. In
mathematics scalars are considered a special case of vectors; vectors can be added to or subtracted from
other vectors, and, inter alia, multiplied or divided by scalars. If a vector is used to define a position, this
assumes an implicit point of reference: an origin. While this is useful and often perfectly adequate, allowing
many important errors to be caught, it can fail to model certain aspects of physics. A more rigorous
approach requires distinguishing between position and displacement (or moment in time versus duration, or
absolute temperature versus temperature change).
Consider points on a line, each with a position with respect to a given origin, and distances among them.
Positions and displacements all have units of length, but their meaning is not interchangeable:
adding two displacements should yield a new displacement (walking ten paces then twenty
paces gets you thirty paces forward),
adding a displacement to a position should yield a new position (walking one block down
the street from an intersection gets you to the next intersection),
subtracting two positions should yield a displacement,
but one may not add two positions.
This illustrates the subtle distinction between affine quantities (ones modeled by an affine space, such as
position) and vector quantities (ones modeled by a vector space, such as displacement).
Vector quantities may be added to each other, yielding a new vector quantity, and a vector
quantity may be added to a suitable affine quantity (a vector space acts on an affine space),
yielding a new affine quantity.
Affine quantities cannot be added, but may be subtracted, yielding relative quantities which
are vectors, and these relative differences may then be added to each other or to an affine
quantity.
Properly then, positions have dimension of affine length, while displacements have dimension of vector
length. To assign a number to an affine unit, one must not only choose a unit of measurement, but also a
point of reference, while to assign a number to a vector unit only requires a unit of measurement.
Thus some physical quantities are better modeled by vectorial quantities while others tend to require affine
representation, and the distinction is reflected in their dimensional analysis.
This distinction is particularly important in the case of temperature, for which the numeric value of absolute
zero is not the origin 0 in some scales. For absolute zero,
where the symbol ≘ means corresponds to, since although these values on the respective temperature scales
correspond, they represent distinct quantities in the same way that the distances from distinct starting points
to the same end point are distinct quantities, and cannot in general be equated.
1 K = 1 °C ≠ 1 °F = 1 °R.
(Here °R refers to the Rankine scale, not the Réaumur scale). Unit conversion for temperature differences is
simply a matter of multiplying by, e.g., 1 °F / 1 K (although the ratio is not a constant value). But because
some of these scales have origins that do not correspond to absolute zero, conversion from one temperature
scale to another requires accounting for that. As a result, simple dimensional analysis can lead to errors if it
is ambiguous whether 1 K means the absolute temperature equal to −272.15 °C, or the temperature
difference equal to 1 °C.
Huntley's extensions
Huntley has pointed out that a dimensional analysis can become more powerful by discovering new
independent dimensions in the quantities under consideration, thus increasing the rank of the dimensional
matrix.[52]
Directed dimensions
As an example of the usefulness of the first approach, suppose we wish to calculate the distance a
cannonball travels when fired with a vertical velocity component and a horizontal velocity component
, assuming it is fired on a flat surface. Assuming no use of directed lengths, the quantities of interest are
then R, the distance travelled, with dimension L, , , both dimensioned as T−1 L, and g the downward
acceleration of gravity, with dimension T−2 L.
With these four quantities, we may conclude that the equation for the range R may be written:
Or dimensionally
from which we may deduce that and , which leaves one exponent
undetermined. This is to be expected since we have two fundamental dimensions T and L, and four
parameters, with one equation.
However, if we use directed length dimensions, then will be dimensioned as T−1 Lx, as T−1 Ly, R as
Lx and g as T−2 Ly. The dimensional equation becomes:
and we may solve completely as a = 1 , b = 1 and c = −1 . The increase in deductive power gained by
the use of directed length dimensions is apparent.
Huntley's concept of directed length dimensions however has some serious limitations:
It does not deal well with vector equations involving the cross product,
nor does it handle well the use of angles as physical variables.
It also is often quite difficult to assign the L, Lx, Ly, Lz, symbols to the physical variables involved in the
problem of interest. He invokes a procedure that involves the "symmetry" of the physical problem. This is
often very difficult to apply reliably: It is unclear as to what parts of the problem that the notion of
"symmetry" is being invoked. Is it the symmetry of the physical body that forces are acting upon, or to the
points, lines or areas at which forces are being applied? What if more than one body is involved with
different symmetries?
Consider the spherical bubble attached to a cylindrical tube, where one wants the flow rate of air as a
function of the pressure difference in the two parts. What are the Huntley extended dimensions of the
viscosity of the air contained in the connected parts? What are the extended dimensions of the pressure of
the two parts? Are they the same or different? These difficulties are responsible for the limited application of
Huntley's directed length dimensions to real problems.
Quantity of matter
In Huntley's second approach, he holds that it is sometimes useful (e.g., in fluid mechanics and
thermodynamics) to distinguish between mass as a measure of inertia (inertial mass), and mass as a measure
of the quantity of matter. Quantity of matter is defined by Huntley as a quantity only proportional to
inertial mass, while not implicating inertial properties. No further restrictions are added to its definition.
For example, consider the derivation of Poiseuille's Law. We wish to find the rate of mass flow of a viscous
fluid through a circular pipe. Without drawing distinctions between inertial and substantial mass, we may
choose as the relevant variables:
ρ density L−3M
There are three fundamental variables, so the above five equations will yield two independent
dimensionless variables:
If we distinguish between inertial mass with dimension and quantity of matter with dimension ,
then mass flow rate and density will use quantity of matter as the mass parameter, while the pressure
gradient and coefficient of viscosity will use inertial mass. We now have four fundamental parameters, and
one dimensionless constant, so that the dimensional equation may be written:
where now only C is an undetermined constant (found to be equal to by methods outside of
dimensional analysis). This equation may be solved for the mass flow rate to yield Poiseuille's law.
Siano has suggested that the directed dimensions of Huntley be replaced by using orientational symbols
1x 1 y 1 z to denote vector directions, and an orientationless symbol 10 .[54] Thus, Huntley's Lx becomes
L1x with L specifying the dimension of length, and 1 x specifying the orientation. Siano further shows that
the orientational symbols have an algebra of their own. Along with the requirement that 1 i−1 = 1 i, the
following multiplication table for the orientation symbols results:
The orientational symbols form a group (the Klein four-group or "Viergruppe"). In this system, scalars
always have the same orientation as the identity element, independent of the "symmetry of the problem".
Physical quantities that are vectors have the orientation expected: a force or a velocity in the z-direction has
the orientation of 1 z. For angles, consider an angle θ that lies in the z-plane. Form a right triangle in the z-
plane with θ being one of the acute angles. The side of the right triangle adjacent to the angle then has an
orientation 1 x and the side opposite has an orientation 1 y. Since (using ~ to indicate orientational
equivalence) tan(θ) = θ + ... ~ 1 y/1 x we conclude that an angle in the xy-plane must have an orientation
1y/1x = 1 z, which is not unreasonable. Analogous reasoning forces the conclusion that sin(θ) has
orientation 1 z while cos(θ) has orientation 10 . These are different, so one concludes (correctly), for
example, that there are no solutions of physical equations that are of the form a cos(θ) + b sin(θ), where
a and b are real scalars. An expression such as is not dimensionally inconsistent
since it is a special case of the sum of angles formula and should properly be written:
The assignment of orientational symbols to physical quantities and the requirement that physical equations
be orientationally homogeneous can actually be used in a way that is similar to dimensional analysis to
derive more information about acceptable solutions of physical problems. In this approach, one solves the
dimensional equation as far as one can. If the lowest power of a physical variable is fractional, both sides of
the solution is raised to a power such that all powers are integral, putting it into normal form. The
orientational equation is then solved to give a more restrictive condition on the unknown powers of the
orientational symbols. The solution is then more complete than the one that dimensional analysis alone
gives. Often, the added information is that one of the powers of a certain variable is even or odd.
As an example, for the projectile problem, using orientational symbols, θ, being in the xy-plane will thus
have dimension 1 z and the range of the projectile R will be of the form:
Dimensional homogeneity will now correctly yield a = −1 and b = 2 , and orientational homogeneity
requires that . In other words, that c must be an odd integer. In fact, the required
function of theta will be sin(θ)cos(θ) which is a series consisting of odd powers of θ.
It is seen that the Taylor series of sin(θ) and cos(θ) are orientationally homogeneous using the above
multiplication table, while expressions like cos(θ) + sin(θ) and exp(θ) are not, and are (correctly)
deemed unphysical.
Siano's orientational analysis is compatible with the conventional conception of angular quantities as being
dimensionless, and within orientational analysis, the radian may still be considered a dimensionless unit.
The orientational analysis of a quantity equation is carried out separately from the ordinary dimensional
analysis, yielding information that supplements the dimensional analysis.
See also
Buckingham π theorem
Dimensionless numbers in fluid mechanics
Fermi estimate – used to teach dimensional analysis
Numerical-value equation
Rayleigh's method of dimensional analysis
Similitude – an application of dimensional analysis
System of measurement
Notes
1. Bolster, Diogo; Hershberger, Robert E.; Donnelly, Russell E. (September 2011). "Dynamic
similarity, the dimensionless science" (https://pubs.aip.org/physicstoday/article-abstract/64/9/
42/413713/Dynamic-similarity-the-dimensionless). Physics Today. 64 (9): 42–47.
doi:10.1063/PT.3.1258 (https://doi.org/10.1063%2FPT.3.1258).
2. BIPM (2019). "2.3.3 Dimensions of quantities". SI Brochure: The International System of
Units (SI) (https://www.bipm.org/en/publications/si-brochure) (PDF) (in English and French)
(v. 1.08, 9th ed.). pp. 136–137. ISBN 978-92-822-2272-0. Retrieved 1 September 2021.
3. Yalin, M. Selim (1971). "Principles of the Theory of Dimensions" (https://link.springer.com/ch
apter/10.1007/978-1-349-00245-0_1). Theory of Hydraulic Models. pp. 1–34.
doi:10.1007/978-1-349-00245-0_1 (https://doi.org/10.1007%2F978-1-349-00245-0_1).
ISBN 978-1-349-00247-4.
4. Duff, M.J.; Okun, L.B.; Veneziano, G. (September 2002), "Trialogue on the number of
fundamental constants", Journal of High Energy Physics, 2002 (3): 023,
arXiv:physics/0110060 (https://arxiv.org/abs/physics/0110060),
Bibcode:2002JHEP...03..023D (https://ui.adsabs.harvard.edu/abs/2002JHEP...03..023D),
doi:10.1088/1126-6708/2002/03/023 (https://doi.org/10.1088%2F1126-6708%2F2002%2F0
3%2F023), S2CID 15806354 (https://api.semanticscholar.org/CorpusID:15806354)
5. JCGM (2012), JCGM 200:2012 – International vocabulary of metrology – Basic and general
concepts and associated terms (VIM) (https://web.archive.org/web/20150923224356/http://w
ww.bipm.org/utils/common/documents/jcgm/JCGM_200_2012.pdf) (PDF) (3rd ed.), archived
from the original (https://www.bipm.org/utils/common/documents/jcgm/JCGM_200_2012.pdf)
(PDF) on 23 September 2015, retrieved 2 June 2015
6. Cimbala, John; Çengel, Yunus (2006). "§7-2 Dimensional homogeneity" (http://highered.mcg
raw-hill.com/sites/0073138355/student_view0/chapter7/). Essential of Fluid Mechanics:
Fundamentals and Applications. McGraw-Hill. p. 203–. ISBN 9780073138350.
7. de Jong, Frits J.; Quade, Wilhelm (1967). Dimensional analysis for economists (https://archiv
e.org/details/dimensionalanaly0000jong). North Holland. p. 28 (https://archive.org/details/di
mensionalanaly0000jong/page/28).
8. Waite, Lee; Fine, Jerry (2007). Applied Biofluid Mechanics (https://archive.org/details/applied
biofluidm00wait). New York: McGraw-Hill. p. 260 (https://archive.org/details/appliedbiofluidm
00wait/page/n278). ISBN 978-0-07-147217-3.
9. Macagno, Enzo O. (1971). "Historico-critical review of dimensional analysis". Journal of the
Franklin Institute. 292 (6): 391–340. doi:10.1016/0016-0032(71)90160-8 (https://doi.org/10.1
016%2F0016-0032%2871%2990160-8).
10. Martins, Roberto De A. (1981). "The origin of dimensional analysis". Journal of the Franklin
Institute. 311 (5): 331–337. doi:10.1016/0016-0032(81)90475-0 (https://doi.org/10.1016%2F0
016-0032%2881%2990475-0).
11. Martins, p. 403 in the Proceedings book containing his article
12. Mason, Stephen Finney (1962), A history of the sciences, New York: Collier Books, p. 169,
ISBN 978-0-02-093400-4
13. Roche, John J (1998), The Mathematics of Measurement: A Critical History (https://books.go
ogle.com/books?id=eiQOqS-Q6EkC&pg=PA203), Springer, p. 203, ISBN 978-0-387-91581-
4, "Beginning apparently with Maxwell, mass, length and time began to be interpreted as
having a privileged fundamental character and all other quantities as derivative, not merely
with respect to measurement, but with respect to their physical status as well."
14. Maxwell, James Clerk (1873), A Treatise on Electricity and Magnetism, p. 4
15. Maxwell, James Clerk (1873), A Treatise on Electricity and Magnetism, Clarendon Press
series, Oxford, p. 45, hdl:2027/uc1.l0065867749 (https://hdl.handle.net/2027%2Fuc1.l00658
67749)
16. (Pesic 2005)
17. Rayleigh, Baron John William Strutt (1877), The Theory of Sound (https://books.google.com/
books?id=kvxYAAAAYAAJ), Macmillan
18. Fourier (1822), p. 156 (https://books.google.com/books?id=TDQJAAAAIAAJ&pg=PA156).
19. Maxwell, James Clerk (1873), A Treatise on Electricity and Magnetism, volume 1 (https://arch
ive.org/stream/electricandmagne01maxwrich#page/n41/mode/2up), p. 5
20. Ramsay, Angus. "Dimensional Analysis and Numerical Experiments for a Rotating Disc" (htt
p://www.ramsay-maunder.co.uk/knowledge-base/technical-notes/dimensional-analysis--num
erical-experiments-for-a-rotating-disc/). Ramsay Maunder Associates. Retrieved 15 April
2017.
21. Tao 2012, "With a bit of additional effort (and taking full advantage of the one-dimensionality
of the vector spaces), one can also define spaces with fractional exponents ...".
22. Tao 2012, "However, when working with vector-valued quantities in two and higher
dimensions, there are representation-theoretic obstructions to taking arbitrary fractional
powers of units ...".
−1
23. Tao 2012 "Similarly, one can define V T as the dual space to V T ..."
24. Bridgman 1922, 2. Dimensional Formulas pp. 17–27
25. Berberan-Santos, Mário N.; Pogliani, Lionello (1999). "Two alternative derivations of
Bridgman's theorem" (https://core.ac.uk/download/pdf/22873054.pdf) (PDF). Journal of
Mathematical Chemistry. 26: 255–261, See §5 General Results p. 259.
doi:10.1023/A:1019102415633 (https://doi.org/10.1023%2FA%3A1019102415633).
S2CID 14833238 (https://api.semanticscholar.org/CorpusID:14833238).
26. Berberan-Santos & Pogliani 1999, p. 256
27. For a review of the different conventions in use see: Pisanty, E (17 September 2013).
"Square bracket notation for dimensions and units: usage and conventions" (http://physics.st
ackexchange.com/q/77690). Physics Stack Exchange. Retrieved 15 July 2014.
28. Thompson, Ambler (November 2009). Guide for the Use of the International System of Units
(SI): The Metric System (https://physics.nist.gov/cuu/pdf/sp811.pdf) (PDF). DIANE
Publishing. ISBN 9781437915594.
29. Duff, Michael James (July 2004). "Comment on time-variation of fundamental constants".
arXiv:hep-th/0208093v3 (https://arxiv.org/abs/hep-th/0208093v3).
30. Woan, G. (2010), The Cambridge Handbook of Physics Formulas (https://archive.org/details/
cambridgehandboo0000woan), Cambridge University Press, ISBN 978-0-521-57507-2
31. Mosca, Gene; Tipler, Paul Allen (2007), Physics for Scientists and Engineers – with Modern
Physics (6th ed.), San Francisco: W. H. Freeman, ISBN 978-0-7167-8964-2
32. Martin, B.R.; Shaw, G.; Manchester Physics (2008), Particle Physics (2nd ed.), Wiley,
ISBN 978-0-470-03294-7
33. Gehani, N. (1977). "Units of measure as a data attribute". Comput. Lang. 2 (3): 93–111.
doi:10.1016/0096-0551(77)90010-8 (https://doi.org/10.1016%2F0096-0551%2877%299001
0-8).
34. Gehani, N. (June 1985). "Ada's derived types and units of measure". Software: Practice and
Experience. 15 (6): 555–569. doi:10.1002/spe.4380150604 (https://doi.org/10.1002%2Fspe.
4380150604). S2CID 40558757 (https://api.semanticscholar.org/CorpusID:40558757).
35. Cmelik, R. F.; Gehani, N. H. (May 1988). "Dimensional analysis with C++". IEEE Software. 5
(3): 21–27. doi:10.1109/52.2021 (https://doi.org/10.1109%2F52.2021). S2CID 22450087 (htt
ps://api.semanticscholar.org/CorpusID:22450087).
36. Kennedy, Andrew J. (April 1996). Programming languages and dimensions (http://www.cl.ca
m.ac.uk/techreports/UCAM-CL-TR-391.html) (Phd). Vol. 391. University of Cambridge.
ISSN 1476-2986 (https://www.worldcat.org/issn/1476-2986). UCAM-CL-TR-391.
37. Kennedy, A. (2010). "Types for Units-of-Measure: Theory and Practice". In Horváth, Z.;
Plasmeijer, R.; Zsók, V. (eds.). Central European Functional Programming School. CEFP
2009. Lecture Notes in Computer Science. Vol. 6299. Springer. pp. 268–305.
CiteSeerX 10.1.1.174.6901 (https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.174.6
901). doi:10.1007/978-3-642-17685-2_8 (https://doi.org/10.1007%2F978-3-642-17685-2_8).
ISBN 978-3-642-17684-5.
38. Gundry, Adam (December 2015). "A typechecker plugin for units of measure: domain-specific
constraint solving in GHC Haskell" (http://adam.gundry.co.uk/pub/typechecker-plugins/typec
hecker-plugins-2015-07-17.pdf) (PDF). SIGPLAN Notices. 50 (12): 11–22.
doi:10.1145/2887747.2804305 (https://doi.org/10.1145%2F2887747.2804305). Archived (htt
ps://web.archive.org/web/20170810000458/http://adam.gundry.co.uk/pub/typechecker-plugin
s/typechecker-plugins-2015-07-17.pdf) (PDF) from the original on 10 August 2017.
39. Garrigue, J.; Ly, D. (2017). "Des unités dans le typeur" (https://www.math.nagoya-u.ac.jp/~gar
rigue/papers/ocamldim.pdf) (PDF). 28ièmes Journées Francophones des Langaeges
Applicatifs, Jan 2017, Gourette, France (in French). hal-01503084. Archived (https://web.arch
ive.org/web/20201110105231/https://www.math.nagoya-u.ac.jp/~garrigue/papers/ocamldim.
pdf) (PDF) from the original on 10 November 2020.
40. Teller, David (January 2020). "Units of Measure in Rust with Refinement Types" (https://yoric.
github.io/post/uom.rs/).
41. Grecco, Hernan E. (2022). "Pint: makes units easy" (https://pint.readthedocs.io/en/stable/).
42. "CamFort: Specify, verify, and refactor Fortran code" (https://camfort.github.io/). University of
Cambridge; University of Kent. 2018.
43. Bennich-Björkman, O.; McKeever, S. (2018). "The next 700 unit of measurement checkers".
Proceedings of the 11th ACM SIGPLAN International Conference on Software Language
Engineering. pp. 121–132. doi:10.1145/3276604.3276613 (https://doi.org/10.1145%2F3276
604.3276613). ISBN 978-1-4503-6029-6. S2CID 53089559 (https://api.semanticscholar.org/
CorpusID:53089559).
44. Hart 1995
45. Griffioen, P. (2019). A unit-aware matrix language and its application in control and auditing
(https://pure.uva.nl/ws/files/42206706/Thesis.pdf) (PDF) (Thesis). University of Amsterdam.
hdl:11245.1/fd7be191-700f-4468-a329-4c8ecd9007ba (https://hdl.handle.net/11245.1%2Ffd
7be191-700f-4468-a329-4c8ecd9007ba). Archived (https://web.archive.org/web/202002210
72448/https://pure.uva.nl/ws/files/42206706/Thesis.pdf) (PDF) from the original on 21
February 2020.
46. McBride, Conor; Nordvall-Forsberg, Fredrik (2022). "Type systems for programs respecting
dimensions" (https://strathprints.strath.ac.uk/76626/1/McBride_etal_amctmtxii2021_type_sys
tems_for_programs_respecting_dimensions.pdf) (PDF). Advanced Mathematical and
Computational Tools in Metrology and Testing XII. Advances in Mathematics for Applied
Sciences. World Scientific. pp. 331–345. doi:10.1142/9789811242380_0020 (https://doi.org/
10.1142%2F9789811242380_0020). ISBN 9789811242380. S2CID 243831207 (https://api.
semanticscholar.org/CorpusID:243831207). Archived (https://web.archive.org/web/20220517
115417/https://strathprints.strath.ac.uk/76626/1/McBride_etal_amctmtxii2021_type_systems
_for_programs_respecting_dimensions.pdf) (PDF) from the original on 17 May 2022.
47. "NondimensionalizationTransform—Wolfram Language Documentation" (https://reference.w
olfram.com/language/ref/NondimensionalizationTransform.html.en). reference.wolfram.com.
Retrieved 19 April 2023.
48. "UnitDimensions—Wolfram Language Documentation" (https://reference.wolfram.com/langu
age/ref/UnitDimensions.html.en). reference.wolfram.com. Retrieved 19 April 2023.
49. "DimensionalCombinations—Wolfram Language Documentation" (https://reference.wolfram.
com/language/ref/DimensionalCombinations.html.en). reference.wolfram.com. Retrieved
19 April 2023.
50. "UnityDimensions—Wolfram Language Documentation" (https://reference.wolfram.com/lang
uage/ref/UnityDimensions.html.en). reference.wolfram.com. Retrieved 19 April 2023.
51. "QuantityVariableDimensions—Wolfram Language Documentation" (https://reference.wolfra
m.com/language/ref/QuantityVariableDimensions.html.en). reference.wolfram.com.
Retrieved 19 April 2023.
52. (Huntley 1967)
53. Quincey, Paul (2021). "Angles in the SI: a detailed proposal for solving the problem" (https://
dx.doi.org/10.1088/1681-7575/ac023f). Metrologia. 58 (5): 053002. arXiv:2108.05704 (https://
arxiv.org/abs/2108.05704). doi:10.1088/1681-7575/ac023f (https://doi.org/10.1088%2F1681-
7575%2Fac023f).
54. Siano (1985-I, 1985-II)
References
Barenblatt, G. I. (1996), Scaling, Self-Similarity, and Intermediate Asymptotics, Cambridge,
UK: Cambridge University Press, ISBN 978-0-521-43522-2
Bhaskar, R.; Nigam, Anil (1990), "Qualitative Physics Using Dimensional Analysis", Artificial
Intelligence, 45 (1–2): 73–111, doi:10.1016/0004-3702(90)90038-2 (https://doi.org/10.1016%
2F0004-3702%2890%2990038-2)
Bhaskar, R.; Nigam, Anil (1991), "Qualitative Explanations of Red Giant Formation", The
Astrophysical Journal, 372: 592–6, Bibcode:1991ApJ...372..592B (https://ui.adsabs.harvard.
edu/abs/1991ApJ...372..592B), doi:10.1086/170003 (https://doi.org/10.1086%2F170003)
Boucher; Alves (1960), "Dimensionless Numbers", Chemical Engineering Progress, 55: 55–
64
Bridgman, P. W. (1922), Dimensional Analysis, Yale University Press, ISBN 978-0-548-
91029-0
Buckingham, Edgar (1914), "On Physically Similar Systems: Illustrations of the Use of
Dimensional Analysis" (https://babel.hathitrust.org/cgi/pt?id=uc1.31210014450082&view=1u
p&seq=905), Physical Review, 4 (4): 345–376, Bibcode:1914PhRv....4..345B (https://ui.adsa
bs.harvard.edu/abs/1914PhRv....4..345B), doi:10.1103/PhysRev.4.345 (https://doi.org/10.110
3%2FPhysRev.4.345), hdl:10338.dmlcz/101743 (https://hdl.handle.net/10338.dmlcz%2F101
743)
Drobot, S. (1953–1954), "On the foundations of dimensional analysis" (http://matwbn.icm.ed
u.pl/ksiazki/sm/sm14/sm1418.pdf) (PDF), Studia Mathematica, 14: 84–99, doi:10.4064/sm-
14-1-84-99 (https://doi.org/10.4064%2Fsm-14-1-84-99), archived (https://web.archive.org/we
b/20040116160647/http://matwbn.icm.edu.pl/ksiazki/sm/sm14/sm1418.pdf) (PDF) from the
original on 16 January 2004
Fourier, Joseph (1822), Theorie analytique de la chaleur (https://books.google.com/books?id
=TDQJAAAAIAAJ&pg=PR3) (in French), Paris: Firmin Didot
Gibbings, J.C. (2011), Dimensional Analysis, Springer, ISBN 978-1-84996-316-9
Hart, George W. (1994), "The theory of dimensioned matrices" (https://books.google.com/boo
ks?id=NeWVeylbeiQC&pg=PA186), in Lewis, John G. (ed.), Proceedings of the Fifth SIAM
Conference on Applied Linear Algebra, SIAM, pp. 186–190, ISBN 978-0-89871-336-7 As
postscript (http://www.georgehart.com/research/tdm.ps)
Hart, George W. (1995), Multidimensional Analysis: Algebras and Systems for Science and
Engineering (http://www.georgehart.com/research/multanal.html), Springer-Verlag,
ISBN 978-0-387-94417-3
Huntley, H. E. (1967), Dimensional Analysis (https://openlibrary.org/books/OL6128830M),
Dover, OCLC 682090763 (https://www.worldcat.org/oclc/682090763), OL 6128830M (https://
openlibrary.org/books/OL6128830M), LOC 67-17978
Klinkenberg, A. (1955), "Dimensional systems and systems of units in physics with special
reference to chemical engineering: Part I. The principles according to which dimensional
systems and systems of units are constructed", Chemical Engineering Science, 4 (3): 130–
140, 167–177, Bibcode:1955ChEnS...4..130K (https://ui.adsabs.harvard.edu/abs/1955ChEn
S...4..130K), doi:10.1016/0009-2509(55)80004-8 (https://doi.org/10.1016%2F0009-2509%28
55%2980004-8)
Langhaar, Henry L. (1951), Dimensional Analysis and Theory of Models, Wiley, ISBN 978-0-
88275-682-0
Mendez, P.F.; Ordóñez, F. (September 2005), "Scaling Laws From Statistical Data and
Dimensional Analysis", Journal of Applied Mechanics, 72 (5): 648–657,
Bibcode:2005JAM....72..648M (https://ui.adsabs.harvard.edu/abs/2005JAM....72..648M),
CiteSeerX 10.1.1.422.610 (https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.422.61
0), doi:10.1115/1.1943434 (https://doi.org/10.1115%2F1.1943434)
Moody, L. F. (1944), "Friction Factors for Pipe Flow", Transactions of the American Society of
Mechanical Engineers, 66 (671): 671–678, doi:10.1115/1.4018140 (https://doi.org/10.1115%
2F1.4018140)
Murphy, N. F. (1949), "Dimensional Analysis", Bulletin of the Virginia Polytechnic Institute, 42
(6)
Perry, J. H.; et al. (1944), "Standard System of Nomenclature for Chemical Engineering Unit
Operations", Transactions of the American Institute of Chemical Engineers, 40 (251)
Pesic, Peter (2005), Sky in a Bottle (https://archive.org/details/skyinbottle00pesi/page/227),
MIT Press, pp. 227–8 (https://archive.org/details/skyinbottle00pesi/page/227), ISBN 978-0-
262-16234-0
Petty, G. W. (2001), "Automated computation and consistency checking of physical
dimensions and units in scientific programs", Software: Practice and Experience, 31 (11):
1067–76, doi:10.1002/spe.401 (https://doi.org/10.1002%2Fspe.401), S2CID 206506776 (http
s://api.semanticscholar.org/CorpusID:206506776)
Porter, Alfred W. (1933), The Method of Dimensions (https://books.google.com/books?id=Sxg
uAQAAIAAJ) (3rd ed.), Methuen
J. W. Strutt (3rd Baron Rayleigh) (1915), "The Principle of Similitude", Nature, 95 (2368): 66–
8, Bibcode:1915Natur..95...66R (https://ui.adsabs.harvard.edu/abs/1915Natur..95...66R),
doi:10.1038/095066c0 (https://doi.org/10.1038%2F095066c0)
Siano, Donald (1985), "Orientational Analysis – A Supplement to Dimensional Analysis – I",
Journal of the Franklin Institute, 320 (6): 267–283, doi:10.1016/0016-0032(85)90031-6 (http
s://doi.org/10.1016%2F0016-0032%2885%2990031-6)
Siano, Donald (1985), "Orientational Analysis, Tensor Analysis and The Group Properties of
the SI Supplementary Units – II", Journal of the Franklin Institute, 320 (6): 285–302,
doi:10.1016/0016-0032(85)90032-8 (https://doi.org/10.1016%2F0016-0032%2885%299003
2-8)
Silberberg, I. H.; McKetta, J. J. Jr. (1953), "Learning How to Use Dimensional Analysis",
Petroleum Refiner, 32 (4): 5, (5): 147, (6): 101, (7): 129
Tao, Terence (2012). "A mathematical formalisation of dimensional analysis" (https://terrytao.
wordpress.com/2012/12/29/a-mathematical-formalisation-of-dimensional-analysis/).
Van Driest, E. R. (March 1946), "On Dimensional Analysis and the Presentation of Data in
Fluid Flow Problems", Journal of Applied Mechanics, 68 (A–34)
Whitney, H. (1968), "The Mathematics of Physical Quantities, Parts I and II", American
Mathematical Monthly, 75 (2): 115–138, 227–256, doi:10.2307/2315883 (https://doi.org/10.23
07%2F2315883), JSTOR 2315883 (https://www.jstor.org/stable/2315883)
Wilson, Edwin B. (1920) "Theory of Dimensions" (https://archive.org/details/aeronautics00wil
sgoog/page/n197/mode/2up), chapter XI of Aeronautics, via Internet Archive
Vignaux, GA (1992), "Dimensional Analysis in Data Modelling", in Erickson, Gary J.;
Neudorfer, Paul O. (eds.), Maximum entropy and Bayesian methods: proceedings of the
Eleventh International Workshop on Maximum Entropy and Bayesian Methods of Statistical
Analysis, Seattle, 1991, Kluwer Academic, ISBN 978-0-7923-2031-9
Kasprzak, Wacław; Lysik, Bertold; Rybaczuk, Marek (1990), Dimensional Analysis in the
Identification of Mathematical Models, World Scientific, ISBN 978-981-02-0304-7
Further reading
Giancoli, Douglas C. (2014). "1. Introduction, Measurement, Estimating §1.8 Dimensions
and Dimensional Analysis". Physics: Principles with Applications (7th ed.). Pearson.
ISBN 978-0-321-62592-2. OCLC 853154197 (https://www.worldcat.org/oclc/853154197).
External links
List of dimensions for variety of physical quantities (https://web.archive.org/web/2010041014
2839/http://www.roymech.co.uk/Related/Fluids/Dimension_Analysis.html)
Unicalc Live web calculator doing units conversion by dimensional analysis (http://www.calc
hemy.com/uclive.htm)
A C++ implementation of compile-time dimensional analysis in the Boost open-source
libraries (http://www.boost.org/doc/libs/1_66_0/doc/html/boost_units.html)
Buckingham's pi-theorem (http://www.math.ntnu.no/~hanche/notes/buckingham/buckingham
-a4.pdf)
Quantity System calculator for units conversion based on dimensional approach (http://Quant
itySystem.CodePlex.com) Archived (https://web.archive.org/web/20171224025732/http://qua
ntitysystem.codeplex.com/) 24 December 2017 at the Wayback Machine
Units, quantities, and fundamental constants project dimensional analysis maps (http://www.
outlawmapofphysics.com)
Bowley, Roger (2009). "Dimensional Analysis" (http://www.sixtysymbols.com/videos/dimensi
onal.htm). Sixty Symbols. Brady Haran for the University of Nottingham.
Dureisseix, David (2019). An introduction to dimensional analysis (https://cel.archives-ouvert
es.fr/cel-01380149) (lecture). INSA Lyon.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Dimensional_analysis&oldid=1230929451"