
湍流是经典物理学中最后一个尚未解决的重大问题之一。流体的运动由简洁优美的纳维-斯托克斯方程所支配,然而,对于现实世界中大多数流动的混沌、旋转的涡流,直接求解这些方程在计算上是不可能的。这在精确理论与实际应用之间造成了一道关键的鸿沟,迫使我们去寻找一种方法,在不解析每个细节的情况下预测流动的平均行为。
本文探讨了“湍流封闭问题”,这是我们在试图通过平均化来简化控制方程时出现的一个根本性挑战。文章解释了为什么这种简化虽然必要,却使我们的数学体系变得不完整。通过阅读本文,您将清晰地理解其核心概念以及为克服这一障碍而发展出的巧妙解决方案。我们将从“原理与机制”部分开始,详细说明雷诺平均如何产生非封闭的雷诺应力项。随后,“应用与跨学科联系”部分将展示一个层级化的建模策略——各种形式的有原则的猜测——是如何被用来解决航空航天工程、气象学和等离子体物理学等不同领域中的这个问题的。
任何流体的运动,无论是从水龙头流出的水,还是飞机机翼上方的空气,都由一组优美紧凑的方程——纳维-斯托克斯方程所支配。原则上,这些方程告诉了我们一切。给定流体的性质及其初始状态,这些方程应该能预测其未来的每一个运动。
方程本身看起来优美且看似简单。对于密度为 、粘度为 的常密度流体,其动量方程为:
这个方程是牛顿第二定律()在微小流体元上的表述。它平衡了流体的惯性(左侧)与来自压力和摩擦的力(右侧)。对于平滑、平缓的“层流”,我们通常可以解出这些方程并完美地预测流动。
但是,一旦提高速度,混乱便会爆发。流动变得湍急,形成一个由各种尺寸和时间尺度的旋转、混沌的涡流组成的漩涡。虽然纳维-斯托克斯方程对于每一个瞬时的摆动和旋转仍然成立,但实际求解它们却成了一项如西西弗斯推石般艰巨的任务。要捕捉一架商业客机周围湍流的每一个细节,需要一台比现存任何计算机都更强大的计算机,并且计算几秒钟的飞行就需要数千年的时间。这种“精确”的方法,称为直接数值模拟(DNS),是一种重要的研究工具,但对于几乎所有的工程和环境问题来说,在计算上都是不可能的。
那么,如果我们无法捕捉每一个涡流的崎岖现实,我们能做什么呢?我们可以退后一步,模糊我们的视野。
在19世纪末,物理学家 Osborne Reynolds 提出了一个绝妙的见解。如果我们无法预测湍流中某一点速度的精确值,或许我们可以预测它的平均值。这就是雷诺分解的核心。我们将任何量,如速度 ,分解为两部分:一个稳定的平均分量 ,以及一个围绕该平均值快速波动的脉动分量 。
根据定义,脉动量的平均值为零:。这个用上划线 表示的“平均”算子,可以是对长时间的平均,也可以是对许多相同实验的平均(系综平均)。 它具有一些非常好的、简单的性质:它是线性的,并且在适当的条件下,它与求导运算可以交换顺序。 这些看似平淡无奇的数学规则,是我们分析湍流的新工具的齿轮。我们的目标是推导出一套新的方程组,不是针对杂乱的瞬时速度 ,而是针对光滑、表现良好的平均速度 。
让我们将这个平均算子应用到纳维-斯托克斯方程上。线性项的表现非常完美。导数的平均值等于平均值的导数。压力梯度的平均值变成平均压力的梯度。一切都进行得很顺利。
但接着我们遇到了非线性平流项 ,它可以写成守恒形式 。这一项描述了流体自身的运动如何将动量从一处输运到另一处。它是非线性的,因为它涉及速度的乘积 。当我们对这个乘积进行平均时会发生什么?
让我们仔细进行数学运算。代入雷诺分解:
利用我们平均算子的性质,中间两项消失了,因为 。但最后一项 却没有消失。它代表了两个脉动量乘积的平均值。通常情况下,如果脉动是相关的,这个平均值不为零。我们得到了一个至关重要的结果:
乘积的平均值不等于平均值的乘积。一个额外的项出现了,它诞生于方程的非线性。这个项 ,是我们平均化派对上的不速之客。当我们把所有项重新组合起来,我们得到的平均速度 的方程是这样的:
这就是雷诺平均纳维-斯托克斯(RANS)方程。它看起来与原始方程几乎完全相同,只是在右侧多了一项。
这个新项 被称为雷诺应力张量。它如同作用在流体上的一个额外的、表观的应力。 它不是像分子摩擦那样的真实应力;你无法触摸到它。它是一个“幽灵”应力,代表了我们通过平均化处理掉的湍流涡流的净效应。想象一群人挤过一扇门。即使平均运动是笔直向前的,但个体间侧向的推挤和碰撞也会产生一种净力,使人群散开。雷诺应力就是对那种推挤的数学描述。它量化了相关的速度脉动如何通过流动输运动量。
这个张量有一个非常简单的性质:它是对称的,即 。原因很简单,速度标量分量的乘法是可交换的()。这不需要深奥的热力学论证;它是定义的直接结果。
至此,我们触及了问题的核心:湍流封闭问题。我们开始时有一套关于速度和压力的方程组。现在我们有了一套新的关于平均速度和平均压力的方程组。但是这些新方程包含了新的未知数:对称雷诺应力张量的六个独立分量(, , , , , )。 我们得到了一个未知数多于方程数的系统。这个系统在数学上是非封闭的。
一个自然而然的问题是:难道我们不能为雷诺应力本身推导出一个精确的方程吗?我们可以试试!但当我们这样做时,那个新方程中会出现一大堆更复杂的未知项,比如三阶速度相关项()和涉及压力脉动的相关项。 然后我们可以尝试为那些项推导方程,但这只会引入四阶相关项,如此往复。我们陷入了一个无限的、无法封闭的层级结构中。每次我们试图解决一个未知数,就会冒出另一个更复杂的未知数。这是一场令人沮丧的科学打地鼠游戏。
既然我们无法解决精确的问题,就必须求助于科学的艺术:做出有原则的近似。我们必须通过提出一个湍流模型来“封闭”方程组——这是一个有根据的猜测,将未知的雷诺应力与已知的平均量(如平均速度 )联系起来。
这些思想中最著名和最具影响力的是 Boussinesq 假设。 这是物理直觉的灵光一现。它提出,湍流涡流的净效应——雷诺应力——类似于分子碰撞的效应——粘性应力。正如分子粘性导致动量沿着速度梯度向下扩散一样,涡流的搅动产生了一种更为强大的“涡粘性”,也起着同样的作用。这个模型将雷诺应力张量与平均应变率张量 联系起来:
在这里, 是湍流粘性(或涡粘性),而涉及湍动能 的第二项确保了数学上的一致性。 这是一种函数式封闭;它不试图复制应力张量的确切结构,而是其对平均流的净耗散效应。
然而,这一绝妙的举动用另一个未知数(涡粘性 )取代了一个未知数(雷诺应力张量)。这催生了一个新的层级结构,但这是一个更易于管理的层级——一个根据计算 的方式来区分的模型层级:
必须牢记,这些都只是模型。例如,Boussinesq 假设隐含地认为湍流混合是各向同性的(在所有方向上都相同)。这通常是不正确的,尤其是在具有强旋转或热分层的流动中,而这些在气象学和海洋学中很常见。在这种情况下,简单的涡粘模型可能会失效,需要更复杂的方法。
雷诺平均方法不是解决湍流问题的唯一途径。其哲学是平均掉所有的湍流脉动。另一种选择是大涡模拟(LES),它采用了一种更为精细的方法。LES 不使用平均,而是使用空间滤波器将大的、携带能量的涡与小尺度涡分离开。 模拟直接计算大涡的运动,只对小的“亚格子”尺度的影响进行建模。这也导致了一个封闭问题,但针对的是一个称为亚格子尺度(SGS)应力张量的新项,,其中上划线现在代表空间滤波。这个问题的严重性取决于滤波器宽度 ;随着滤波器变得更精细,模型的工作就变得更容易。
此外,对于密度可能发生剧烈变化的高速流动,人们使用一种巧妙的数学技巧,即Favre(密度加权)平均。它重新定义了平均量,以吸收密度脉动项并简化最终的平均方程。然而,封闭问题的幽灵依然存在,只是以略有不同的代数形式出现,但体现了相同的根本挑战。
这段从完美的纳维-斯托克斯方程到混乱但实用的湍流建模世界的旅程,揭示了一个深刻的真理。面对一个极其复杂的问题,我们通过创造性的近似找到了前进的道路。湍流封闭问题不仅仅是一个技术障碍;它是一块画布,展示了物理直觉、数学巧思以及捕捉流体运动美妙而混乱之舞的持续探索。这个问题的存在本身,源于 这个简单的事实,是深刻复杂性如何从最简单的非线性相互作用中产生的优美例证。而今天,借助超级计算机和机器学习的力量,我们正在开发新工具,直接从数据中学习这些封闭关系,为这个百年老故事开启了新的篇章。
您可能会认为,我们讨论的这个“封闭问题”是一个相当抽象,甚至可能令人沮丧的数学障碍。是纳维-斯托克斯方程为了给工程师们制造麻烦而设置的路障。但这样想就只见树木,不见森林了。湍流封闭问题并非我们方程中的一个深奥缺陷;它是一个关于现实本质以及我们如何选择描述它的深刻问题。它在问:“如果我们无法追踪每一个细节,那么猜测我们所忽略的所有细节的净效应的最佳方法是什么?”回答这个问题不仅仅是一项学术活动。它是我们解锁预测、设计和理解一系列惊人现象的关键,从商业客机上方的气流到遥远恒星核心的翻腾等离子体。
这种“统计猜测”的艺术是物理学家和工程师武器库中最强大的工具之一。这是一个关于日益复杂的近似的故事,一个我们或可戏称为“聪明的谎言”的层级结构,每一个都比上一个更接近真实,每一个都为我们打开一扇观察世界的新窗口。
想象一下,你是一名航空航天工程师,任务是设计一种更节能的新机翼。该机翼上的阻力主要由湍流边界层主导——那是一层附着在表面的混沌流体运动的薄片。你不可能计算出每一个旋转涡流的运动。你需要一个模型来描述那湍流的平均效应。你会怎么做?
你从最简单、最大胆的猜测开始。这就是零方程模型的精神,比如 Prandtl 著名的混合长度模型。其核心思想异常简单:参数化未知雷诺应力的湍流粘性 ,必然取决于涡的特征速度和特征长度。该模型的“谎言”在于假设这个长度尺度,即“混合长度”,可以预先指定。例如,对于靠近壁面的流动,一个合理的猜测是涡的大小不能超过它们与壁面的距离。通过将 指定为位置的简单函数,涡粘性 就变成了平均速度梯度的直接代数函数。就这样,一个包含4个方程和10个未知数(平均速度、压力和6个雷诺应力)的系统,被强行变成了一个包含4个方程和4个未知数的封闭系统。不需要新的输运方程,因此得名“零方程”模型。它很粗糙,但对于简单的附着边界层,它通常出奇地有效,其概念上的清晰性是通向封闭问题阶梯的美丽第一步。
但如果流动更复杂,比如机翼在高迎角下发生的流动分离呢?预设的长度尺度不再是一个好的猜测。湍流需要自己决定其尺度。这就引导我们进入下一个复杂层次:单方程和双方程模型。我们不再猜测湍流尺度,而是写下新的输运方程来动态地求解它们。
一个经典的例子是Spalart-Allmaras 模型,它是航空航天工业的主力模型。它为一个与湍流粘性相关的变量 求解一个精心设计的单一输运方程。这种“单方程”方法使得湍流的历史——它从上游的输运、它的产生和它的破坏——都能被考虑在内,从而提供了一个比纯粹的局部代数模型更为稳健的模型。
然而,使用最广泛的模型属于双方程族,例如著名的 和 模型。这里的哲学更符合物理直觉。我们知道湍流具有一定的动能 ,这给了我们一个特征速度尺度 。我们还知道这种能量以某个速率 耗散,其单位是能量/质量/时间。从 和 出发,纯粹从量纲分析的角度,我们可以构建一个时间尺度 和一个长度尺度 。通过求解两个输运方程,一个用于 ,另一个用于 (或像 这样的相关量,即比耗散率),我们让流动本身在每一点计算湍流的局部速度和长度尺度。然后可以从这些尺度构建湍流粘性,例如 。这提供了一个远比简单模型更具普适性的框架,能够处理更多种类的流动。
当然,“谎言”可以变得更加复杂。涡粘性概念本身就是一种简化。它假设湍流应力与平均应变率方向一致,这在具有强旋转或曲率的流动中并非总是如此。雷诺应力模型(RSM)和显式代数应力模型(EASM),例如 Speziale-Sarkar-Gatski (SSG) 模型,放弃了简单的标量涡粘性,转而为雷诺应力推导出更复杂的张量关系。它们可以解释线性模型所忽略的复杂效应,并且可以扩展到处理高速流动中的可压缩性等现象。 这个层级中的每一步都增加了计算成本,但换来的是对物理现象更真实的描述。
工程师设计喷气发动机时面临的同一个封闭问题,也同样困扰着试图预测明天天气或我们气候未来的科学家。大气和海洋无非是巨大的、湍流的流体。
想象一个晴朗午后的行星边界层(PBL)。地面升温,暖空气团上升,形成大的、连贯的上升气流,即“热泡”。这些大涡可以非常有效地输送动量和热量。事实上,它们是如此有效,以至于可以逆着平均速度梯度输运动量——这种现象被称为“逆梯度输运”。一个简单的 K-理论模型,假设输运总是“顺梯度”的,在这种情况下会彻底失败。它甚至可能预测出方向错误的通量!这迫使大气科学家使用更先进的封闭方案,这些方案通常也像工程师的工具箱一样,按层级划分。例如,Mellor-Yamada 方案,从假设局部平衡的简单“二级”封闭(类似于零方程模型),到更先进的“2.5级”(单方程)和“三级”(双方程)模型,后者为湍动能和长度尺度求解预报方程。这些更高级别的模型可以捕捉到湍流产生与其耗散之间关键的时间延迟,使它们能够模拟真实大气和海洋的瞬态、非平衡性质。 在与地面或海面的交界处,像 Monin-Obukhov 相似性理论这样的专门框架提供了必要的边界条件,将湍流通量与风、温度和湿度的平均梯度联系起来。
而且这个问题并不局限于地球。当我们模拟一个遥远的、被潮汐锁定的系外行星的大气时,我们无法派遣探测器去测量湍流通量。我们必须依赖第一性原理。通过估算关键的无量纲数——雷诺数、罗斯贝数(比较湍流时间尺度与行星自转时间尺度)和理查森数(比较浮力与切变)——我们可以做出有根据的封闭选择。例如,如果行星的自转相对于湍流涡旋来说很慢,那么一个更简单、更各向同性的湍流模型可能是合理的,这让我们得以初步窥探另一个世界的天气。
真正引人入胜的是,封闭问题是贯穿整个物理学的一个反复出现的主题,每当我们简化对一个系统的描述时,它就会出现。
想一想聚变反应堆中的高温磁化等离子体。最完整的描述是动理学描述,追踪空间和速度中所有粒子的分布函数——这是一项不可能完成的任务。为了得到一个可处理的模型,物理学家们对动理学方程取速度“矩”,以推导出密度、动量和温度的流体方程。但这个过程不可避免地会导致一个封闭问题:一阶矩(动量)的方程依赖于二阶矩(压力张量),而二阶矩的方程又依赖于三阶矩(热流矢量),如此往复,形成一个无限的层级。为了得到一套可用的“双流体”等离子体方程,这个层级必须被截断和封闭。例如,著名的Braginskii 方程,无非是一种复杂的封闭,为等离子体的应力张量和热流提供了本构关系。这样做,我们有意识地牺牲了关于纯动理学现象(如朗道阻尼)的信息,但我们获得了一个能够捕捉等离子体流体状行为的模型。 这个问题在精神上与我们在中性流体湍流中面临的问题是相同的。
在反应流中,例如在燃烧室或超新星中,情况变得更加复杂。在这里,我们不仅有未封闭的动量和热量的湍流通量,化学反应速率本身也成了一个未封闭的项。反应速率是温度和物质浓度的高度非线性函数。由于这种非线性,平均反应速率不等于平均温度下的反应速率。湍流脉动可以将热的和冷的反应物团块带到一起,从而极大地改变整体燃烧速率。对这种“湍流-化学反应相互作用”进行建模是封闭问题的另一个前沿,对于设计更清洁、更高效的发动机至关重要。
那么我们如何选择我们的“聪明的谎言”呢?我们又如何发明更好的谎言呢?这就是现代建模科学的用武之地。我们可以使用高保真的直接数值模拟(DNS),它无需任何封闭就能解出完整的纳维-斯托克斯方程,来生成“完美”的数据。然后我们进行先验检验(a-priori tests),即逐点检查一个提议的模型对雷诺应力的预测与 DNS 的真实应力匹配得如何。但这还不够。一个在这种静态比较中看起来不错的模型,在实际模拟中运行时可能会变得数值不稳定并崩溃。因此,我们还必须进行后验检验(a-posteriori tests),即将模型嵌入求解器中,看它是否能成功地再现流动的整体统计特性,如平均速度剖面和能谱。
今天,我们甚至在教机器寻找新的封闭。通过将 DNS 数据输入机器学习算法,我们可以让机器“学习”平均流与雷诺应力之间的复杂关系。但这必须以深刻的物理洞察力来完成。一个纯数据驱动的模型可能对其训练所用的流动是准确的,但它可能违反基本的物理原理,如伽利略不变性(物理定律不应依赖于你的匀速运动)或可实现性(湍动能不能为负)。封闭建模的未来在于机器智能与人类物理直觉的这种美妙结合。
从一个简单的工程问题到宇宙的结构,湍流封闭问题迫使我们直面如何为复杂性建模。这证明了物理学的统一性,即相同的概念挑战——并且常常是相同风格的解决方案——出现在如此多不同的领域。对完美封闭模型的追求可能是一条永无止境的道路,但这段旅程仍在不断地为我们揭示我们这个湍流宇宙运行的更深层见解。