Skip to content

量纲分析

设有函数 y=f(x):RmDx{x1,...,xm}:=xy=f(x)R.

这里的 x 可以是物理量,也可以是几何量。

我们不妨给出一个实际情形,来引出我们所要叙述的内容 —— 量纲分析。

假设有一个圆柱,其半径为 D. 现迎面吹来一阵风,风速为 v. 当风吹过圆柱时,会受到阻力。

阻力 F 与四个量有关:{v,D,ρ,μ},其中 ρ 指的是空气的密度,μ 指的是黏性系数。

现在我们就有一个映射 F:{v,D,ρ,μ}F({v,D,ρ,μ})

对于这个力学系统,我们有一个量纲系统:L (长度T (时间M(质量

对上面的自变量进行量纲分析:

[v]=L1T1[D]=L1[ρ]=L3M1[μ]=L1T1M

众所周知,不同国家的度量衡有不同。我们在计算长度时往往使用公制单位,而像美国等国常常使用英制单位。度量衡的不同会导致公式发生变化。接下来我们就要研究这种变化。

为了研究这一问题,我们先将问题简化为一元函数。

一元函数情形

不妨设我们原有公制公式 y=f(x),现如欲将此公式变为英制公式,需修正为

φ(α)f(x)=f(αx)(1).

现在我们需要探究 φ 的形式。

在英制公式 (1) 中,我们先对 α 求导,有

φ(α)f(x)=f(αx)x.

再对 x 求导,有

φ(α)f(x)=αf(αx).

两式相除,则有

φ(α)φ(α)f(x)f(x)=xα.

αφ(α)φ(α)=xf(x)f(x).

对于上面的式子,两边应该都是常量,不妨记为 λ.

φ(α)=λαφ(α).

上式可用常数变易法进行求解。

φ(α)=Ceλαdα=Cαλ.

根据 φ(1)=1,得

φ(α)=αλ=αf(x)f(x)x.

因此原公式变为

f(αx)=αλf(x)=αf(x)f(x)xf(x).

三元函数情形

设公制公式为 y=f(x1,x2,x3),设对 xi 的转化系数为 αi. 原公式需修正为

φ(α1,α2,α3)f(x1,x2,x3)=f(α1x1,α2x2,α3x3).

分别对 α1,x1 求偏导数,有

α1:φα1f(x)=f1x1α2:φ(α)fx1=f1α1

φα1(α)φ(α)α1=fx1(x)f(x)x1=λ1.

利用常数变易法,有

φ(α)=C1(α2,α3)α1λ1.

仿照上面的方法,最终得到

φ(α)=α1λ1α2λ2α3λ3.

其中

λi=fxi(x)f(x)xi.

因此公式为

f(αx)=α1λ1α2λ2α3λ3f(x).

无量纲关系

量纲矩阵

回到最初的那个问题。我们把所有变量及其量纲都表示出来:

vDρμF
L11311
T10012
M00111

我们把上面的表格抽象为矩阵,则有

A=[113111001200111]

易见 rank(A)=3.

选取前三列为基,则后两列可以由前三列线性表示。

[μ]=L1T1M=[v]α1[D]α2[ρ]α3[F]=L1T2M1=[v]β1[D]β2[ρ]β3

假如 [v,D,ρ] 的量纲转换系数分别为 [C1,C2,C3],那么 [μ,F] 的量纲转换系数分别为

{C4=C1α1C2α2C3α3C5=C1β1C2β2C3β3

因此有

f(C1v,C2D,C3ρ,C4μ)=f(C1v,C2D,C3ρ,C1α1C2α2C3α3μ)=C1β1C2β2C3β3F.

作 “无量纲处理

f(1,1,1,μvC1DC2ρC3)=Fvβ1Dβ2μβ3.

f(μvC1DC2ρC3)=Fvβ1Dβ2μβ3.

这个结论可以自然地推广到高维情形。这就是所谓的 “Π 定理

Π 定理

定理 设有 m 个物理量成为函数 f(x)=0. 其中涉及到的量纲有 k 个,则

  • 存在 k 个量,它们的量纲列向量线性无关,其余 (mk) 个变量可由这 m 个量组合得到。
  • 可获得无量纲关系式,即 f(Π1,Π2,...,Πmk)=0.