Rheological modeling with GENERIC and with the Onsager principle

本文以等温不可压缩聚合物流体为例,对比了基于力学守恒定律的局部守恒框架、基于非平衡态热力学趋向平衡的 GENERIC 框架以及基于最小阻力原理的昂萨格原理这三种复杂流体流动建模方法。

Miroslav Grmela

发布于 2026-03-05
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇文章就像是在探讨**“如何给复杂的流体(比如塑料溶液、油漆、血液)写一本‘行为说明书’"**。

作者米罗斯拉夫·格梅拉(Miroslav Grmela)比较了三种不同的“写作框架”(数学模型),用来预测这些流体在受力时是如何流动的。为了让你更容易理解,我们可以把复杂流体想象成一个拥挤的舞池,里面既有普通的舞者(水分子),又有穿着笨重道具的舞者(高分子聚合物链)。

以下是这三种框架的通俗解释:

1. 基础框架:守恒定律(Balance Laws)

——“只记大账,不管细节”

  • 核心思想:这是最传统的物理学方法。它只关心三件大事:质量(人不能凭空消失)、动量(推一下才会动)、能量(能量守恒)。
  • 比喻:想象你在看舞池的全景监控。你只看到整体的人群在移动,你记录“有多少人进来了”、“整体往哪个方向推”。
  • 局限性:这种方法能算出水流的大致走向,但算不出那些穿着笨重道具的舞者(高分子)内部发生了什么。就像你知道人群在移动,但不知道那个穿着充气恐龙服的人是在跳舞还是在摔倒。对于复杂流体,这种“只看大账”的方法不够用,因为它忽略了内部结构的演变。

2. 进阶框架一:GENERIC(动态最大熵原理)

——“从‘大团圆’结局倒推过程”

  • 核心思想:这个框架基于一个观察:如果你不推舞池,大家最终都会停下来,达到一种最舒服、最混乱(熵最大)的热力学平衡状态。GENERIC 假设流体的运动就是从“现在的混乱”向“最终的平衡”慢慢靠近的过程
  • 比喻:想象舞池里有一个隐形的引力,把所有舞者都拉向一个“最放松的休息姿势”。
    • 这个框架不仅记录了人群的移动(像守恒定律那样),还强行规定:无论中间怎么乱,最后大家必须停下来休息,而且休息时的状态必须符合物理定律。
    • 它把“内部结构”(那些穿道具的舞者)和“整体流动”(人群移动)打包在一起,看作一个巨大的系统。它先假设系统不受外力,然后看它如何自然演化到平衡,最后再把外力加回去。
  • 优点:非常严谨,保证了物理定律(如能量守恒)绝对不会被打破。
  • 缺点:它有点“死板”。它主要擅长处理“被推着走”的流体(比如管道里的流动),如果外力非常奇怪(不是简单的推或拉),这个框架就不太好用了。

3. 进阶框架二:昂萨格原理(Onsager Principle)

——“寻找最省力的路径”

  • 核心思想:这个框架关注的是**“耗散”(能量是如何被浪费掉的)。它认为,当流体受到外力驱动时,它会选择一条“阻力最小”或者“能量耗散最合理”**的路径来改变内部结构。
  • 比喻:想象那个穿着充气恐龙服的舞者。当他被推了一把,他可能会摔倒、旋转或者调整姿势。昂萨格原理认为,他会选择一种“最省力”或者“最符合当前阻力”的方式来调整自己的姿势,而不是随机乱动。
  • 特点
    • 它把“内部结构的调整”和“外部的推力”分开来看。
    • 它更像是一个**“即时决策者”**:不管最终能不能达到平衡,只要现在有个推力,我就按阻力最小的方式反应。
  • 优点:非常灵活,特别适合处理那些被外力强行驱动、还没达到平衡的复杂情况。
  • 缺点:它不像 GENERIC 那样有一个宏大的“终极平衡”作为背景板,所以有时候很难保证它完全符合某些深层的热力学约束。

作者想告诉我们什么?(总结与对比)

作者并没有说哪种方法绝对最好,而是说它们各有千秋,可以互补

  1. 守恒定律是地基,必须遵守,但它管不了内部细节。
  2. GENERIC 像一个**“严谨的导演”:它先设定一个完美的结局(平衡态),然后规定所有过程必须通向这个结局。它适合处理那些有明确流动方向**的复杂流体,能保证物理定律不出错。
  3. 昂萨格原理 像一个**“灵活的即兴演员”:它不管最终结局,只关注当下受到外力时,内部结构如何最合理地反应。它适合处理外力复杂多变**的情况。

作者的“神建议”:

  • 如果你用昂萨格原理建模,算到了最后需要知道“内部结构产生的额外应力”(比如塑料流出来时的回弹),你可以借用 GENERIC 的公式来算,因为 GENERIC 能告诉你外力是如何具体影响内部结构的。
  • 如果你用GENERIC 建模,但遇到了非常奇怪的外力(不是简单的推流),你可以借用昂萨格原理的思路来处理这些外力。

一句话总结:
这就好比做菜,守恒定律是保证食材不丢(基本规则);GENERIC 是照着“完美食谱”一步步做,保证味道正宗;昂萨格原理 是看着火候和食材状态,灵活调整下锅顺序。最好的厨师(科学家),会根据情况把这三招结合起来用,做出最完美的菜(最准确的流体模型)。