两层重力—毛细色散关系
根号里第一项来自稳定分层和表面张力的恢复作用,第二项是剪切的驱动。根号里的值一旦变负,频率就有了虚部,扰动开始指数增长。
流体力学 · 界面稳定性
两层流体相互滑过时,界面上的波纹什么时候会长大? 某一波长的波纹,只要剪切推它长大的速度快过重力和表面张力把界面拉平,又没被黏性阻尼抵掉,就会增长。重力的恢复作用来自上下两层的密度差。指数增长只发生在开头;波纹一卷成涡,运动变成非线性,线性增长率就不再适用。
在二维画面里看两层反向流动的流体、它们之间的界面、涡量和速度矢量,旁边是傅里叶谱和增长率图。五个预设工况分别突出密度、重力、表面张力、黏性和初始扰动谱的作用。
物理教程
背景两层不可压缩流体沿一条水平界面反向流动。界面上如果出现波数为 的微小起伏,速度跃变会把它放大;稳定的密度分层、重力和表面张力则抵抗变形。Lab 先逐个预测每个 Fourier 模态的增长;小振幅假设一失效,就明确切换到另一个模型。
为什么值得理解云层、海洋内波、喷流边缘和天体等离子体里都能看到剪切卷起的波浪。样子相像,不代表背后是同一个模型;真正能检验的,是增长率和模型成立的范围。
先抓重点
根号里第一项来自稳定分层和表面张力的恢复作用,第二项是剪切的驱动。根号里的值一旦变负,频率就有了虚部,扰动开始指数增长。
厚度衰减因子和黏性项是写得很直白的低阶教学近似,不是黏性 Orr–Sommerfeld 方程的本征值解。它们让你看到短波对厚度和耗散有多敏感。
增长率图拟合对数振幅的斜率,再和理论预测比较。进入非线性阶段后,理论直线停在模型切换的标记处。
Birkhoff–Rott 速度把涡片自己诱导出的流动反馈给界面。程序用周期性的 vortex-blob 核和有限的核心半径把奇异点抹平;这个半径是数值处理,不代表真实的物理小尺度。
容易误解早期振幅按指数增长,那么后面的涡旋大小、混合和破碎,也能用同一个增长率算出来。
正确理解线性理论要求振幅远小于波长。振幅与波长之比一到 0.075,Lab 就停止线性预测,后期改标为正则化涡片。
容易误解调大剪切层厚度只会让画面变模糊。
正确理解剪切层有厚度时,短波感受到的有效速度跃变会变弱。这里用 展示这个趋势;要得到准确数值,得针对具体的速度剖面求解本征值问题。
选择“单模种子”,暂停,然后反复点“推进 30 步”,对比“增长率审计”图里的实线和虚线。
你会看到: 振幅还小的时候,对数振幅大致沿直线上升,拟合出的增长率接近理论值。模型切换以后,两条线不再被要求重合。选择“稳定分层”,逐步提高速度跃变或降低重力,留意最快模态和当前阶段。
你会看到: 恢复作用占上风时,扰动只振荡并衰减。越过阈值后出现增长最快的模态,阶段标签变成“线性增长”。选择“噪声种子谱”,分别加大剪切层厚度和黏性阻尼,比较傅里叶谱。
你会看到: 短波受到的剪切驱动更强,但厚度、表面张力和黏性对它的压制也更强。最终胜出的尺度,来自这几种作用的较量。概念灵感:FluidMotion。模拟和图形都是原创,模型的适用范围见上文。