流体力学/量纲分析与Buckingham–Pi定理
[编辑]
量纲分析是流体力学里最“省脑子但不省威力”的工具之一:当你还不知道控制方程怎么解、甚至还没决定要不要做实验时,它能先用量纲一致性把变量关系压缩成若干个无量纲组合(Pi群),从而直接告诉你该关注哪些无量纲数(例如雷诺数、弗劳德数等),并为相似实验与数据整理搭好骨架。
在工程与物理中,我们区分:
- 量:例如速度、压力、黏度、密度、长度……
- 量纲:这些量由基本维度组合得到,常用基本维度为质量
、长度
、时间
(某些问题也会引入温度
等)
常见量的量纲(以
表示):
- 速度
:![{\displaystyle [V]=LT^{-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4c055c0f2dbfc3cfb31b1fa453099736bad331e2)
- 加速度
:![{\displaystyle [a]=LT^{-2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/76f0e60ea22e5067e5b960223286f30c83c3b1c5)
- 密度
:![{\displaystyle [\rho ]=ML^{-3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/35d2e11171b868613b8e84bf71e36bef50c5c2bc)
- 动力黏度
:![{\displaystyle [\mu ]=ML^{-1}T^{-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/64438256b7f289a2f905fb1ac6978837f5ec6ccd)
- 压力
:![{\displaystyle [p]=ML^{-1}T^{-2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/80053a242455824b212b8b7111c65d970a3003c6)
- 力
:![{\displaystyle [F]=MLT^{-2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0df56255666d7430fc99328d0311594c6dae434c)
- 表面张力
:![{\displaystyle [\sigma ]=MT^{-2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bd16bd7cfce4aaf841124008a0c1febd0dc85e7b)
量纲一致性(Dimensional Homogeneity)
[编辑]
一切靠谱的物理方程都必须量纲一致:等号两边的量纲相同。
例如
:
,
,一致。
反过来说,如果你写出一个式子,发现两边量纲对不上,那么它不需要实验验证——已经“当场塌方”。
Buckingham–Pi定理(核心结论)
[编辑]
假设某个现象可由
个物理变量描述,并且这些变量涉及
个相互独立的基本维度(例如常见的
则
)。
那么:
- 你可以构造出
个相互独立的无量纲组合(Pi群)
- 原问题可改写为这些Pi群之间的函数关系,例如:
- 变量再多,也能被“压缩”为少数无量纲数
- 相似实验要做的事,本质上就是让关键Pi群在模型与原型之间取值相同
下面给出一种最常用、最实用的做法:重复变量法。
明确:
- 因变量(你要预测/解释的量)
- 自变量(你认为会影响它的量)
并写出每个变量的量纲。
Step 2:确定
与 
[编辑]
= 变量个数
= 独立基本维度个数(常见为3:
)
于是你立刻知道 Pi群数量 =
。
选择
个重复变量(例如
)时通常遵循:
- 重复变量量纲必须相互独立(能覆盖全部基本维度)
- 重复变量中尽量不要选因变量
- 选在问题中“经常出现、好测量、好理解”的量
对每个非重复变量
,构造:
然后用“量纲指数配平”解出
,使
无量纲。
得到
后:
- 用理论推导、实验拟合或数值模拟确定

- 用无量纲关系指导实验设计、数据整理与尺度分析
Exercise
|
列出一个你最近见过的“流体现象”(例如球体下落、管流压降、翼型升力、喷流扩散),写出你认为相关的变量清单,并标注每个变量的量纲。先别算Pi群,先把“变量选对”。
|
例1:圆柱绕流阻力(推出
与阻力系数形式)
[编辑]
设圆柱特征长度为直径
,来流速度
,流体密度
,动力黏度
,阻力为
。
:![{\displaystyle [F_{D}]=MLT^{-2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0bc6e0bf520c332df2fbc2f2716c38ee7b9d4b45)
:![{\displaystyle [\rho ]=ML^{-3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/35d2e11171b868613b8e84bf71e36bef50c5c2bc)
:![{\displaystyle [V]=LT^{-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4c055c0f2dbfc3cfb31b1fa453099736bad331e2)
:![{\displaystyle [D]=L}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7c3e1db89b537f8783e6c83beea6a71412562d27)
:![{\displaystyle [\mu ]=ML^{-1}T^{-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/64438256b7f289a2f905fb1ac6978837f5ec6ccd)
这里
,基本维度
,所以 Pi群个数为
。
取
为重复变量。
3) 构造
(包含阻力)
[编辑]
令
写量纲并配平指数:
对应指数:
:
:
:
解得
、
、
,所以
4) 构造
(包含黏度)
[编辑]
令
配平可得
通常把它写成雷诺数的倒数:
因而有结构性结论:
或等价地写作
这就是“阻力随雷诺数变化”的无量纲表达。至于函数
的具体形状,需要实验/理论/数值来确定。
Exercise
|
解释为什么在这个例子里,选择 作为重复变量很顺手;如果你改选 ,也能做出Pi群吗?试试会得到什么形式。
|
例2:自由液面问题为何离不开 
[编辑]
在自由液面(明渠、船舶、溃坝波等)问题里,重力
往往是关键变量之一。
一个典型变量集合可能是:速度尺度
、长度尺度
、重力加速度
、密度
、黏度
、(可能还有表面张力
)。
光看量纲你就能预期:
- 只要
出现,就很可能形成一个“惯性/重力”的无量纲比
- 最经典的就是弗劳德数:
在自由液面相似实验里,许多场景会优先保持
相等(否则波形与自由液面行为往往不相似)。
使用无量纲群后,相似条件可以更清晰地表达:
- 几何相似:尺寸比例一致
- 运动相似:速度场与时间尺度成比例
- 动力相似:关键Pi群取值一致
在流体力学中,常见的“关键Pi群”包括(不一定同时全部重要):
- 雷诺数

- 弗劳德数

- 马赫数
(可压缩流,
为声速)
- 韦伯数
(表面张力效应)
- 漏掉关键变量:自由液面漏
→ 推不出
;含界面问题漏
→ 推不出 
- 重复变量不独立:比如选了三个都只含
的量,会导致指数方程无解或不唯一
- 把“结果量”当作“原因量”:例如把
又当作自变量又当作因变量,会使表述混乱
- 忘了“特征尺度选择”:
是什么?直径、弦长、水深、液膜厚度……选错会让无量纲数失去物理意义
Exercise
|
“球体在液体中以速度 运动,其阻力 与 有关。”
- 写出
与 ,Pi群有几个?
- 用
做重复变量,构造Pi群。
- 你的结果能否写成“无量纲阻力 = 某个函数(雷诺数)”的形式?
|
- 量纲一致性是物理建模的“最低门槛”。
- Buckingham–Pi定理告诉我们:
个变量、
个独立基本维度 →
个独立无量纲群。
- 在流体力学中,这些Pi群经常对应
、
、
、
等无量纲数,并直接决定相似准则与实验策略。