昆虫在蜂蜜中游泳 —— 雷诺数改变的流动世界
通过无量纲化揭示的雷诺数,以及尺度如何产生流动的差异
细菌无法游泳。准确地说,我们所谓的“游泳”——即基于惯性的推进方式——对细菌并不奏效。不像我们通过摆动尾巴利用惯性前进,细菌生活在一个惯性消失的世界——一个就像透明蜂蜜一样的地方。这篇博文将探讨为什么同样的纳维-斯托克斯 (Navier–Stokes) 方程会因尺度不同而创造出完全不同的世界,以及汇总这种差异的单一数字——雷诺数 (Reynolds Number,惯性力/粘性力比) 是如何成为流体力学“隐藏语法”的。最后,我们还会讨论为什么无量纲化(脱掉方程的单位外壳,只留下结构的操作)是流体力学的第一语法。
同样的方程,不同的世界#
蓝鲸在海洋中游泳。水分子的本质当然是一样的。但是对于 1 μm 的细菌来说,水感觉就像是完全不同的物质。这是因为即使使用同样的纳维-斯托克斯方程,一旦尺度发生变化,主导项也会随之改变。
不可压缩纳维-斯托克斯方程如下所示:
其中 是密度, 是速度场, 是压力, 是粘性系数。左边代表惯性(质量 × 加速度),右边的 是粘性(内部摩擦)项。这两股力量时刻在博弈。谁会赢呢?
脱掉方程的外衣:无量纲化#
答案由尺度决定。为了证明这一点,必须对方程进行无量纲化。我们用特征长度 、特征速度 、特征时间 、特征压力 来除以所有的量。
每一个变量的含义是“用物理量自身自然的量级测得的值”。将这些定义代入纳维-斯托克斯方程并整理,就会剩下一个单位全部消失的整洁公式。
所有的物理单位都消失了,只剩下唯一的数字 。这就是雷诺数。
是运动粘度 (kinematic viscosity)。、、 越大,惯性越占上风; 越大,粘性越占上风。即使在同样的水中,如果 减小, 会线性下降。最终,主导世界的项会发生改变。
尺度改变雷诺数#
让我们通过数字来感受一下。以水的运动粘度 为基准,代表性生物的 如下:
# 用特征长度/速度计算雷诺数
def reynolds(U, L, nu=1e-6):
return U * L / nu
cases = [
("蓝鲸", 10.0, 25.0),
("游泳运动员", 1.0, 1.5),
("鱼苗", 0.1, 0.01),
("细菌", 30e-6, 1e-6),
]
for name, U, L in cases:
print(f"{name:8s} Re = {reynolds(U, L):10.2e}")
# 蓝鲸 Re = 2.50e+08
# 游泳运动员 Re = 1.50e+06
# 鱼苗 Re = 1.00e+03
# 细菌 Re = 3.00e-05最大值和最小值之间相差竟达 13 个数量级。而且是在同样的水里。雷诺数不仅仅是一个简单的数字,它是在流体内部对不同“世界”进行标记的地址。
在像细菌这样 的领域,无量纲方程的惯性项实际上消失了,方程两边乘以 就变成了 斯托克斯 (Stokes) 方程 。没有时间导数项。也就是说,细菌周围的流动“无法记住过去”。撤去力量的瞬间,速度也会变为零。
通过可视化建立直觉#
在下面的模拟中,请亲自尝试操纵雷诺数。
如果将雷诺数降低到 10 左右,矢量场会像梳子一样整齐。这是因为粘性会迅速消散所有的扰动。相反,如果增加到 1000,矢量会开始不规则地晃动。这就是湍流的征兆。
下面是圆柱背后的流动。观察重点是 卡门涡街 (Von Kármán vortex street)(从圆柱后部周期性脱落的涡旋)是否形成。
在 时,圆柱后部流动是左右对称附着的。一旦超过 40,上下方的涡旋会交替脱落,呈现出“尾巴周期性摆动”的图案。旗帜飘扬、电线啸叫、长桥在风中震动,原因都是卡门涡街。自然现象的频率与斯特劳哈尔数 (Strouhal number) 相关,只要知道 和 ,甚至可以估算出啸叫声的音调。
为什么细菌处于“蜂蜜”中#
当 时,惯性几乎为零。停止游泳的瞬间就会停下来。还有更令人惊讶的结果。
无法通过时间可逆的动作前进 —— 珀塞尔 (Purcell) 的 扇贝定理 (scallop theorem)。
像扇贝那样对称地开合动作,净位移为零。因此,细菌必须通过旋转螺旋形鞭毛或进行非对称的鞭打动作才能前进。虽然同样源自纳维-斯托克斯方程,但 的尺度改变了“被允许的运动清单”。运动设计的语法已经发生了变化。
相反,当 超过几十万时,方程的粘性项相对于整体流动可以忽略不计(边界层内部除外)。因此,飞机机翼周围的平均流动可以用无粘的欧拉 (Euler) 方程很好地解释。方程本身并没有改变,只是主导项改变了。
无量纲化的启示#
雷诺数只是无量纲数的一个例子。根据同样的逻辑,诸如 (马赫数,惯性/压缩性)、(弗劳德数,惯性/重力)、(韦伯数,惯性/表面张力)等“世界的拨盘”会连续出现。无量纲化的核心是让这些拨盘变得独立。这也是在风洞实验中使用缩比模型的原因。即便尺寸和速度不同,只要 相同,无量纲方程就是一致的,因此解也是一致的。这就是力学相似原理 (dynamic similarity)。
总结#
- 无量纲化是脱掉方程的单位外衣、保留本质的操作。在单位消失的地方,会出现 、、 等世界的拨盘。
- 雷诺数是惯性和粘性的记分牌。即使是同样的水,尺度改变,分数就会改变,流动的面貌也会改变。
- 细菌生活在“蜂蜜”中是因为尺度原因。在同样的水中相差 13 个数量级的雷诺数就是证据,它预示着大自然对不同尺度的生物有着不同的运动设计要求。
如果对您有帮助,请分享。