Navier-Stokes方程推导:从动量守恒到不可压缩系统
方程的来源:从牛顿第二定律到千禧年难题背后的不可压缩系统的逐步推导
发布日期: 2026年3月25日
流体的牛顿第二定律
每一个纳维-斯托克斯方程的推导都从同一个思想开始:将牛顿第二定律应用于一小团运动的流体。力等于质量乘以加速度。这是基本的出发点。
选取一小团水、空气或任何其他流体。它有一定的质量。力作用在它上面:压力从四面八方挤压它,内部摩擦拖拽它,重力向下拉它。牛顿定律说,净力决定了这团流体如何加速。
但流体微团不是台球。它在运动时会变形。它在随流动而移动时会拉伸、扭曲、变形。所以"加速度"不像追踪单个物体那么简单。我们需要在所有这些过程中跟随这团流体。
这样想:想象你坐在河上的独木舟里。你的加速度取决于你所在位置的水流如何随时间变化,以及水流将你带入流速更快或更慢区域这一事实。这两种效应都对你的速度如何变化有贡献。
为流体中的每一点同时写下这种平衡,就得到了纳维-斯托克斯方程推导的起点。
纳维-斯托克斯方程推导始于柯西动量方程:牛顿第二定律应用于随流体运动的物质体积 的连续介质力学形式。
对于密度为 、速度场为 的流体,线动量守恒表述为
其中 是柯西应力张量, 是向外的单位法向量, 表示单位质量的体积力(通常是重力)。
利用雷诺输运定理进行局部化,得到微分形式
其中物质导数
同时捕捉了局部时间变化率和对流加速度。这在连续介质的每一点都是 。
流体微团上的力
在纳维-斯托克斯方程的推导中出现三种力:
1. 压力。 流体从各个方向推动微团。如果一侧的压力高于另一侧,微团就会被推向低压侧。这种不平衡由压力梯度 捕捉:一个从高压指向低压的矢量,告诉流体该往哪个方向去。
2. 粘性力。 以不同速度运动的相邻流体层相互拖拽。较快的层拉动较慢的邻层;较慢的层阻碍较快的层。这种内部摩擦平滑了速度差异。对于像水这样的简单流体,这种摩擦的强度归结为一个单一的数:粘度 。
3. 外力。 从外部作用于流体的任何力,最常见的是重力。这些是体积力:它们作用于体积内流体的每一部分,而不仅仅是在表面。
纳维-斯托克斯方程就是当你在每一点写下"质量乘以加速度 = 压力 + 粘性力 + 外力"时得到的结果。
柯西应力张量 编码了所有内部接触力。对于任何流体,它分解为各向同性的压力部分和偏应力(粘性)部分:
其中 是机械压力(对于可压缩流动定义为 ), 是粘性应力张量。
压力梯度。 对 应用散度定理,得到单位体积的力 。这是应力散度的各向同性部分。
粘性应力。 张量 取决于将应力与变形率联系起来的特定本构定律。其散度 给出单位体积的粘性力。 的形式在这里仍未确定;这来自下一节中的牛顿流体假设。
体积力。 诸如重力等外力以单位体积 的形式进入。将应力分解代入柯西动量方程,得到
这是任何简单流体(无论是否为牛顿流体)的一般动量方程。为了闭合系统,我们需要指定 的本构定律。
牛顿流体假设
并非所有流体在应力下的行为都相同。蜂蜜抵抗运动的方式与水不同。番茄酱在摇晃时会变得更稀。玉米淀粉与水的混合物在击打时会变得更硬。
纳维-斯托克斯方程做了一个特定的假设:流体是牛顿流体。这意味着内部摩擦与流体变形的速度成正比。变形率加倍,应力加倍。这是一种线性关系。
水和空气非常适合用牛顿流体来建模。但这是一个假设,而不是牛顿定律的结果。推导需要它。没有它,你会得到完全不同类别的方程(非牛顿流体模型)。
比例常数是动力粘度 。它是一个材料属性,衡量流体抵抗剪切的程度。水:低粘度。蜂蜜:高粘度。
还有第二个粘度参数 ,有时称为第二粘度系数,当流体压缩或膨胀时很重要。一个常见的进一步简化,斯托克斯假设,设定 。这是一个额外的假设,而不是定理。
牛顿流体的本构定律假设粘性应力 是应变率张量 的线性各向同性函数。根据各向��性张量函数的表示定理,最一般的此类定律是
等价地写为
其中 是动力(剪切)粘度, 是第二粘度系数。
这是牛顿流体的定义性假设。它不是从第一性原理推导出来的;它是一个通过许多常见流体的经验验证的本构假说。
斯托克斯假设进一步假定 ,这使得体积粘度 消失。这种简化被广泛使用,但它是一个独立的假设,而不是热力学或牛顿假设本身的结果。经典动理论预测在理想化假设下单原子理想气体的体积粘度为零;对于许多真实气体和液体,斯托克斯假设只是近似的。
来自克劳修斯-杜亥姆不等式的热力学约束只要求 和 (等价地,)。
组装动量方程
现在我们把各部分组合起来。我们有:
- 左侧的质量乘以加速度(速度的物质导数)
- 右侧的压力、粘性摩擦和重力
- 连接摩擦与变形率的牛顿流体规则
代入并简化,得到可压缩纳维-斯托克斯动量方程:
每一项都有物理意义:
- :固定点的速度如何随时间变化
- :流体将其自身的速度从一处携带到另一处(平流)
- :压力从高处推向低处
- :粘度平滑速度差异
- :一个额外的粘性项,仅在流体压缩或膨胀时才重要
- :诸如重力等外力
这就是完整的动量方程。将它与质量守恒和状态方程(将压力与密度联系起来)配对,你就得到了可压缩纳维-斯托克斯系统。
将牛顿本构定律 代入动量方程 ,并计算 的散度:
如果 和 是常数(许多推导的标准假设),这简化为
利用矢量恒等式 。可压缩纳维-斯托克斯动量方程则为
这必须与质量守恒(连续性方程)耦合
以及状态方程 (或能量方程)以闭合系统。采用斯托克斯假设 ,系数为 。有关与不可压缩系统的详细比较,请参见不可压缩与可压缩纳维-斯托克斯方程。
不可压缩特化
管道中的水。缓慢的气流。海洋环流。这些流动涉及密度基本保持恒定的流体。进行这种简化将一般方程转化为更简洁的形式。
恒定密度意味着 不会在任何地方、任何时候改变。质量守恒随后强制 :流体不能压缩或膨胀。这就是不可压缩性约束��
这种简化完全消除了一项。额外的粘性项 完全消失。第二粘度系数 也消失了。当流体不能压缩时,它根本不重要。动量方程变为:
两边除以 ,写成 (运动粘度),并重新定义压力以吸收因子 ,得到标准形式:
这是克雷千禧年难题所研究的系统。这是你将在本网站和大多数纳维-斯托克斯数学处理中遇到的版本。有关与可压缩系统的全面比较,请参见不可压缩与可压缩纳维-斯托克斯方程。
设 (完全没有粘度),你就得到了欧拉方程,一个相关但重要不同的系统。
常见的不可压缩特化假设整个流动中的密度 恒定。连续性方程 随后强制 。更一般地,不可压缩性由 (通过连续性等价于 )编码,原则上允许变密度,但恒定密度情况是克雷问题的标准设定。
在不可压缩性下,项 恒等消失。第二粘度系数 变得无关紧要:无论是斯托克斯假设还是关于 的任何其他假设对不可压缩系统都不重要。动量方程简化为
除以 并定义运动粘度 ( 重新定义以吸收因子 ),得到在 上的不可压缩纳维-斯托克斯系统:
这是克雷千禧年难题(Fefferman, 2000)所研究的系统。官方问题涉及标准克雷表述(Fefferman, 2000)中 (或 )上光滑无散初始数据的全局正则性。
压力 不是独立的动力学变量:它通过对动量方程取散度并使用 确定(相差一个常数),得到泊松方程 (或 ,当 无散或不存在时)。这种椭圆耦合是不可压缩系统的一个显著特征。
设定 恢复不可压缩欧拉方程。这两个系统之间的关系是数学流体动力学中许多开放问题的核心。
推导告诉我们什么和没告诉我们什么
接下来读什么
现在你已经看到方程的来源:
- 什么是纳维-斯托克斯方程? 了解方程本身,以及逐项解释
- 不可压缩与可压缩纳维-斯托克斯方程 了解当密度变化时发生什么变化,以及为什么不可压缩情况是特殊的
- 欧拉与纳维-斯托克斯方程 了解当你完全去除粘度时会发生什么
- 千禧年难题 了解使这些方程闻名的开放问题
进一步研究的相关页面:
- 什么是纳维-斯托克斯方程? 了解标准形式及每一项的详细讨论
- 不可压缩与可压缩纳维-斯托克斯方程 了解完整的可压缩系统、正压闭合和低马赫数极限
- 欧拉与纳维-斯托克斯方程 了解无粘极限、 的作用以及消失粘度问题
- 纳维-斯托克斯方程的存在性与光滑性 了解精确的克雷表述、已知结果和开放问题