Nondimensionalization¤
Nondimensionalization is common in many engineering and physics problems: it improves numerical conditioning, makes parameter scales explicit, and helps compare regimes across systems.
Mathematically, you choose characteristic scales (e.g. length \(L\), time \(T\), and state scale \(U\)) and define dimensionless variables \(\hat{x},\hat{t},\hat{u}\) via
Derivatives transform by the chain rule, e.g.
Substitute these into the governing equations and divide through by a reference scale; the remaining coefficients become dimensionless groups (e.g. Reynolds and Péclet numbers) that control the behavior. Convert back by undoing the scaling (\(x=L\hat{x}\), \(t=T\hat{t}\), \(u=U\hat{u}\)).
We recommend using unxt for units, conversions, and nondimensionalization workflows.