瞬态仿真在捕捉时间相关的流体动力学特性方面至关重要,这与假设流动特性恒定的稳态仿真形成鲜明对比。鉴于大多数自然流动具有瞬态特征,Fluent 的瞬态仿真能够实现对涡脱落、旋转机械及多相流等复杂现象的精准模拟。尽管稳态解的计算成本较低,但在时间相关效应不可忽略的情况下,瞬态分析不可或缺。
稳态仿真假设流动变量随时间保持恒定,适用于瞬态效应迅速衰减的问题。相比之下,瞬态仿真能够捕捉流动特性的演变过程,因而更适用于存在振荡、冲击或时变源项的流动场景。图1展示了圆柱绕流的速度大小(v)对比:(a)为具有平滑对称速度分布的稳态流动;(b)为Fluent瞬态仿真结果,呈现出非定常涡脱落现象及尾流中交替出现的高低速度区域。
稳态和瞬态模拟之间的决策取决于问题要求、计算成本和对时间分辨数据的需求。下表显示了稳态和瞬态仿真的一般比较。
理解非定常流动的起源,对于在计算流体动力学(CFD)应用中实现瞬态仿真的精确模拟至关重要。总体而言,非定常流动通常由自然不稳定性或外力驱动,从而引发随时间变化的流体行为。
自然非定常性源于流体不稳定性的固有增长或非平衡的初始状态。典型示例包括:
图2展示了基于Fluent针对上述不同案例研究的瞬态仿真结果,分别对应开尔文-亥姆霍兹不稳定性(a)、自然对流流动(b)、湍流涡(c)以及流体波(d)。
强制非定常:由时间相关边界条件或变化源项等外部因素诱导产生的非定常行为。典型示例包括:
图3展示了 Fluent 瞬态仿真的两个案例,(a) 为喷嘴中的脉冲流动,(b) 为涡轮机械中的转子-静子相互作用。
Fluent中的瞬态流动模拟涉及求解控制流体运动、传热及相互作用的时间相关方程。与稳态仿真不同,Fluent的瞬态公式能够捕捉流动特性随时间的演变,使其在分析涡脱落、湍流和可压缩流等非定常现象时至关重要。瞬态流体动力学控制方程的数学基础源于纳维-斯托克斯方程,具体包括:
式中:
为了使用数值方法求解这些方程,采用时间离散:
在进行 Fluent 瞬态流动仿真时,需审慎考量若干关键因素,以确保数值稳定性、计算精度及效率。主要考量点包括:
4.1 时间步长选择
时间步长( )在 Fluent 瞬态流动仿真中至关重要。其取值需在准确捕捉瞬态效应与最小化计算成本之间取得平衡:既须足够小以精确解析瞬态变化,又应尽可能大以降低计算开销。
4.2 库朗数
库朗-弗里德里希斯-列维(CFL)数是确保 Fluent 瞬态流动仿真数值稳定性的关键参数:
其中:
对于显式求解器,需要C≤1以保持稳定,而隐式求解器可处理更高的值。
4.3 瞬态仿真中的湍流模拟
湍流模拟是 Fluent 瞬态流动仿真的核心环节,有助于预测随时间变化的涡结构、能量耗散及流动不稳定性。依据对精度与计算成本的不同需求,可选用适宜的湍流模型。
下表所示为Fluent瞬态流动湍流模型比较。
4.4 Fluent瞬态边界条件
边界条件需设为时间相关,以准确模拟非定常流动。具体而言,入口应采用随时间变化的速度分布,同时确保出口处的压力变化符合实际情况。
4.5 Fluent瞬态收敛性
确保 Fluent 瞬态计算的收敛性,是获取稳定可靠结果的关键。 建议:
在 Fluent 中模拟瞬态(非定常)流动,需设置时间相关仿真以捕捉流场随时间的变化。以下是进行瞬态流动模拟时的关键要点。
启用瞬态求解器
启用非定常求解器的方法为:进入 General → Time → Transient ,勾选 Time-Transient 选项以激活时间相关计算。
报告定义部分
时间相关仿真中,输出结果至关重要。若需提取变量的时间变化曲线,建议在报告定义阶段预先进行设置(图9)。
设置时间步长
依据流动特性与库朗数(CFL)选取合适的时间步长( ),通常需满足 CFL < 1。同时,务必确保在每个时间步内实现收敛。时间步长的确定可参考以下公式:
基于网格单元尺寸与流体域入口速度,可确定仿真的合适时间步长。除设定时间步长外,还需指定时间步数以定义总仿真时长。例如,若将时间步数设为100且时间步长为0.01,二者相乘可得总仿真时间为1秒。
定义时间步长与步数后,需确定每个时间步的迭代次数。该设置决定了 Fluent 在每个时间步内求解控制方程的次数。若迭代次数未达上限即实现收敛,求解器将自动进入下一时间步。为确保仿真在每个时间步充分收敛,建议设置较高的迭代次数。
选择求解器类型
选择压力基或密度基求解器。针对大多数不可压缩瞬态流动,推荐采用压力基求解器;而对于高速可压缩流动,则可以考虑选用密度基求解器。
选择湍流模型
针对湍流模拟,可选用 k-ε、k-ω SST 或 LES(大涡模拟)等模型,以提升瞬态计算的精度。
设置边界条件
设定合适的入口、出口及壁面边界条件。针对瞬态流动,可能会存在时间相关的边界条件(例如随时间变化的入口速度或压力)。
初始化流场
采用 Hybrid 初始化或基于稳态结果初始化流场,为瞬态仿真提供初始条件。
后处理
利用 Fluent 后处理工具可视化速度等值线、压力场、流线及涡脱落等流动特征,并提取升力与阻力系数、温度变化或流动振荡等随时间演变的数据。
I) Fluent 瞬态动画
II) Fluent 瞬态表
在瞬态仿真中,通过表格形式提取数值数据,以辅助分析时间相关结果。在 Fluent 中创建此类表格可采用以下方法:
Results > Reports,定义监控器以追踪特定变量。report summary)生成表格数据。Solution > Calculation Activities > Graphics and Animations 路径,创建包含等值线、矢量图等内容的动画序列。Fluent中的瞬态仿真是什么?
瞬态仿真旨在捕捉随时间变化的流体动力学行为,这与假设流动特性保持恒定的稳态仿真截然不同。它在模拟涡脱落、湍流及旋转机械等非定常现象时至关重要。
非定常流动的起源是什么?
非定常流动可由自然不稳定性(如开尔文-亥姆霍兹不稳定性、湍流涡旋、自然对流)或外部作用力(如脉冲流动、转子与静子的相互作用)引发。
瞬态仿真的关键考虑因素有哪些?
关键要素包括:选择合适的时间步长、维持稳定的库朗数、选取恰当的湍流模型、施加随时间变化的边界条件,并确保计算收敛。
如何为瞬态仿真确定时间步长?
时间步长的设定需依据库朗数(CFL<1)及流动特征进行权衡,既要足够小以保障计算精度,又要足够大以控制计算成本。
哪些湍流模型适用于瞬态仿真?
常用模型如下:
瞬态仿真的常见应用场景有哪些?
典型应用涵盖涡脱落、冲击波、多相流以及瞬态热分析等领域。
如何确保瞬态仿真的收敛性?
建议采用PISO算法,实时监控残差变化,合理调整时间步长,并保证每个时间步内执行充分的迭代计算。
(完)