中软智研(武汉)科技有限公司中软智研(武汉)科技有限公司
地址:武汉东湖新技术开发区关东科技工业园华光大道18号(自贸区武汉片区)
电话:178-9711-7595
邮箱:support@cssc-wh.cn
流体流动和温度场的数值分析可以为很多工程应用提供有价值的参考。在对这类问题进行仿真时,效率是一个重要的影响因素。本文我们将讨论 COMSOL Multiphysics® 仿真软件中流体流动方程的多个选项,以及每个选项的最佳使用方式。同时,还将着重探讨不同的选择对传热分析产生的影响。此外,我们还会介绍如何基于这些公式创建自然对流和强制对流仿真。
COMSOL Multiphysics® 中纳维-斯托克斯方程的可压缩性选项
在分析某个流体系统的速度和压力场时,可能有多个方程形式适合描述该流体系统。举例来说,采用达西定律足以描述多孔介质床层中流体的缓慢运动;但是一旦流体流动速度较快,就需要改用 Brinkman 方程。虽然可选公式很多,但本文我们主要探讨纳维-斯托克斯方程,因为该方程是流体流动分析中最常用的方程。
第一步是基于流体密度对要模拟的流动类型进行表征。所有流体都是可压缩的,也就是说,流体的密度由绝对压力和温度决定,其热力学函数表达式为
。然而,从实用性角度来看,只考虑温度便能实现对大多数流体的准确描述,即
。当然,在某些情况下,决定密度的因素也可以换成其他物理量,例如 Elder 问题中的盐浓度。
COMSOL Multiphysics 的单相流接口中内置了三种形式的动量和质量守恒方程:可压缩流动(Ma<0.3)、弱可压缩流动和不可压缩流动。如下图所示,您可以在层流设置中对可压缩性选项进行选择。

在 COMSOL Multiphysics® 中选择可压缩性选项
流体的各项物性通常并非恒定不变,它们取决于许多物理量。是否有必要在建模过程中加入这些物理关系由您自己决定。由于本文的重点是质量、动量和能量守恒方程,所以可以先回顾一下如何利用 COMSOL Multiphysics 处理不同可压缩性选项下的粘度
、密度
、导热系数
和热容量
等物性参数。
下文我们将先探讨等温流场仿真,然后再对非等温流场仿真展开讨论。
处理等温仿真问题
泵、搅拌器、机翼和多相系统……此类装置通常会被模拟为等温装置。等温流场仿真假设
、
、
和
均与温度无关。如果流体属性被定义为
的函数,则会使用参考值进行求解。这意味着能量方程会通过对流项与其他两个方程进行弱耦合,之后若有需要,再对此方程进行计算。然而,这样的近似处理方式并非总是可行的。
COMSOL Multiphysics 的用户界面(UI)赋予了相当高的自由度,可以先对单个物理问题进行研究和求解,然后再基于初始求解结果构建多物理场问题。请注意,能否忽略能量守恒方程与是否考虑温度场没有直接关系,低于特定的马赫数(
)才是忽略能量守恒方程的必要前提。
接下来,让我们看看如何选择合适的可压缩性选项。
针对等温流动选择适合的可压缩性选项
可压缩流动(Ma<0.3)
可压缩流动(Ma<0.3)是最常用的选项,它并未对所求解的系统做出任何假设。COMSOL Multiphysics 将会对流体属性产生影响的所有因素均纳入了研究范畴。在等温流动中,温度通常是均匀的,流体属性(密度和粘度)保持不变,可以在参考值下分别对这些属性进行计算。即使如此,流体属性仍可能随着压力或其他物理量(例如浓度)的变化而变化。使用计算量最大的方程(NS方程),便可以模拟任意类型的流动,并能对不可压缩的情况进行描述。NACA 0012 翼型周围的流场模型就是一个使用可压缩流动方程的案例。
弱可压缩流动
弱可压缩流动中的方程与可压缩流动(Ma<0.3)选项基本相同。唯一的区别是,若密度会受到压力的影响,则需要在绝对参考压力下对密度进行计算。在这种情况下,与密度相关的所有因素(例如物质浓度)都会被考虑在内,所以我们仍可以通过此方程来计算由浓度梯度引起的体积力。
不可压缩流动
对于不可压缩流动选项而言,只要可以将
作为常数(例如模拟低速流动的等温液体或气体时),该选项的方程便是有效的。这一选项也可应用于密度为常数的、互不相容的两相或三相流仿真中。当应用了不可压缩流动方程后,COMSOL Multiphysics 会自动使用参考温度和压力对
进行求解。此外,它还会使用参考温度来计算
。当然,在很多应用中,上述物理量往往依赖于另一个变量,例如物质浓度。针对此类情况,必须根据接口内多个变量的参考值对密度进行精确的计算。

等温弱可压缩流动和等温不可压缩流动情况下的密度设置细节。
此外,请特别注意方程栏中的方程形式,它会根据您选定的选项而改变

可压缩和不可压缩的纳维-斯托克斯方程各自具有不同的形式。
处理非等温仿真问题
非等温流场仿真通常涉及冷却和加热应用(即共轭传热)。运行此类仿真时可以参考由自然对流、强制对流或混合对流主导的系统。
根据所分析系统的类型和采用的假设,所有可压缩性选项均适用于非等温仿真。由于可压缩流动(Ma<0.3)是处理高压力差作用下的气体的唯一有效的方程,所以文中只介绍低于马赫数极限的系统,以及那些自身的流体属性只取决于温度的系统(提示:软件中有一个专门用于模拟高马赫数系统的接口,相关内容请参考官网 Sajben 扩压器中的超音速流动案例模型)。由于能量方程中包含速度,所以方程系统中的质量、动量和能量守恒实现了完全耦合。与此同时,压力会明确地出现在动量方程中,温度会明确地出现在能量方程中,并且这两个方程中所涉及的流体属性可能同时包含了温度和压力的影响。

耦合了动量的能量方程。在自然对流的情况下,一部分体积力 F 取决于温度梯度。
针对非等温流场仿真选择适合的可压缩性选项
可压缩流动(Ma<0.3)
在对流传热仿真中,可压缩流动(Ma<0.3)选项可用来分析强制对流和自然对流。
强制对流指的是压力和温度会对流体属性产生不可忽略的影响。高速系统便符合这一情况,因为这类系统中的压力变化对密度的影响十分显著。如前文所述,液体的密度基本与压力无关,因此它的方程与弱可压缩流动的方程完全相同。
自然对流的驱动力来源于由温度梯度引起的浮力。对于封闭腔内的气体,我们必须使用可压缩流动(Ma<0.3)选项,这样才能保证方程组的一致性。事实上,如果腔体体积和气体总质量为常数,那么平均密度也必须是常数。压力变化有助于抵消由温度变化引起的密度变化。如果您对模拟这类系统有兴趣,可以参考官网灯泡内的自然对流案例模型,这一案例说明了如何利用辐射创建瞬态共轭传热模型。
弱可压缩流动
弱可压缩流动选项的方程为简化形式,因此计算速度有所提升。在 COMSOL Multiphysics 中对预定义的非等温流或共轭传热进行耦合时,该选项为默认选项。此方程忽略了上图中绿色箭头指示的方程耦合,可用于分析强制对流和自然对流。
对于强制对流的情况而言,弱可压缩流动选项可应用于水或其他流体的仿真中,通常也可以模拟开放系统中的气体(参考官网中的散热器案例模型)。这些情况同样适用于自然对流体系,参考保温瓶的自然对流冷却案例模型。
不可压缩流动
不可压缩流动选项同样能应用于强制对流和自然对流。在进行连续仿真时,初始情况下该选项仍然适用。比如说,有时先在参考温度下计算流场,然后在第二次仿真中计算温度场。当流体属性在模拟温度和压力范围内变化较小时,由此选项得到的估算值将十分精确。含液体的换热器案例完美诠释了这一模拟方法。您还可以在处理高度非线性的稳态问题时,应用此方法来获取更为一致的初始值。在使用“冻结速度”完成对流场和温度场的计算之后,将该结果作为全耦合仿真的初始值,可以大幅度提高全耦合问题的收敛性。
对于上一种情况,COMSOL Multiphysics 使用了 Boussinesq 近似。软件利用接口规定的参考温度和压力来计算密度、粘度、热容和导热系数。此外,还会自动计算流体的热膨胀系数
,膨胀系数表示密度对温度(在参考温度
附近变化的导数),并通过它来施加浮力
,其中
表示重力矢量。您也可以直接输入系数,如下所示。

用于指定密度的选项。
边界条件的重要性
在使用重力选项时,请务必保持边界条件和初始值的一致性,这一点在模拟自然对流时尤为重要。这是因为体积力(即浮力)是作用在系统内部,所以不得不考虑到它的存在。含有静水压头的管道便是这类系统的一个示例。若边界本身与重力矢量不垂直,那么很明显我们不能简单地施加恒定的压力作为边界条件。
COMSOL Multiphysics 除了能模拟上述系统和情况之外,还能处理仿真中的初始值和边界条件。
如何在 COMSOL Multiphysics® 中模拟自然对流和强制对流
对于强制对流来说,流动和温度的耦合是在多物理场节点的层面上进行的。在非等温流接口中,不仅对方程进行了耦合,也同步耦合了流体流动和传热属性(见图)。根据选定的可压缩性选项,COMSOL Multiphysics 将在后台适当地更改流体属性,使之与选定的方程保持一致。此外,非等温流动接口还负责计算温度壁函数和计算湍流的热传递属性。

非等温流接口的设置窗口。
如果需要在仿真中加入由温度或浓度梯度产生的浮力,可勾选包含重力复选框。启用此特征后,参考值栏中将会生成一些值,可用于近似计算静水压力,除此之外还会生成参考温度和参考压力。勾选包含重力后,设置中还会出现一个新的子节点——重力。您可以在这个子节点中对作用于系统的加速度方向进行指定。添加了重力子节点后,在适当的情况下,参考温度和参考压力下的流体静力学贡献会自动添加到边界条件中。
模拟自然对流时,需要同时使用重力特征和非等温流接口。二者结合使用,就能模拟在重力加速度作用下耦合的流场和温度场。

勾选包含重力复选框后出现的变化。
下图为保温瓶案例模型,此模型主要用于计算含热流体的保温瓶的热性能。在这个案例中,保温瓶放置在桌子上,瓶外开放空间中的空气是此系统内的流动气体。通过这个案例我们能更好地理解不同方程的用途、假设和结果。具体而言,可压缩流动(Ma<0.3)选项对所有情况都是适用的。由于空气在开放的系统中流动,所以弱可压缩流动选项同样是适用的。最后,由于密度变化很小,不可压缩流动选项也非常适合用于对系统进行表征。

仿真绘图对比了分别使用可压缩流动(Ma<0.3)、弱可压缩流动和不可压缩流动方程计算出的速度场、温度场和密度场。我们只需切换这三个可压缩性选项,就可分别进行上述仿真分析。

图像对比了分别使用可压缩流动(Ma<0.3)、弱可压缩流动和不可压缩流动方程计算出的速度场、温度场和密度场。我们对上一组对比图进行了分析,并对右图红色虚线处 10 小时后的仿真结果进行了计算。
对可压缩性选项的总结
选定合适的压缩性选项是准确、高效地求解流体系统的关键。借助 COMSOL Multiphysics 专业的流体仿真功能,可以轻松地对自然对流和强制对流进行模拟,与此同时,软件还提供了多种模拟选项,让您可以全面掌控仿真。软件不仅优化了流体流动和温度场的数值分析方法,还能帮助您进一步提升工程设计能力。
可以针对自己仿真需求,在下方表格中选择最合适的可压缩性选项。
可压缩性选项 | 等温流 | 非等温流 |
可压缩流动(Ma<0.3) | l 由压力引起的不可忽略的密度变化 l 空气,理想气体 | l 由压力引起的不可忽略的密度变化 l 空气,理想气体 l 封闭腔内的气体 |
弱可压缩流动 | l 考虑到密度对任意变量的依赖性(忽略压力的制约) | l 通常适用于在开放系统中流动的气体或空气 l 水,液体 |
不可压缩流动 | l 恒定密度 | l Boussinesq 近似 |