首页/文章/ 详情

08 基础知识 | 稳态 or 瞬态

5月前浏览1068

今天给大家带来是在实际操作时,遇到的瞬态和稳态问题,这部分十分简单,就长话短说,简单介绍一下。(如有错误,请各位指正)

1 瞬态与稳态的核心定义

先给大家明确二者的核心定义,方便后续理解选型逻辑:

  • 稳态:流场、温度场、压力场等所有物理参数,只随空间位置变化,不随时间变化,简单说就是“时间冻结”的稳定状态,仿真只需要得到最终的稳定结果即可。

  • 瞬态:所有物理参数既随空间位置变化,也随时间变化,是一个动态演变的过程,仿真需要捕捉每一个时间步的状态,记录整个变化历程。

简单来讲,只关心最终结果就选稳态,关心整个过程就选瞬态。

2 瞬态与稳态的核心区别

2.1 时间相关性与仿真逻辑

  • 稳态:与时间无关,仿真逻辑很简单,单次迭代收敛后就可以结束,不用设置时间步,新手也能快速上手。

  • 瞬态:与时间密切相关,仿真需要按时间步逐步推进,累积每一个时刻的计算结果,直到达到预设的观察时间,操作相对复杂。

2.2 计算成本与收敛难度

  • 稳态:计算成本低,耗时短,一般几分钟到几小时就能收敛(根据模型复杂度调整),残差收敛判断简单,只要残差平稳下降、不再波动,就说明达到了稳态。

  • 瞬态:计算成本高,耗时长,有时需要跑几天甚至几个月,不仅要关注残差收敛,还要判断时间步设置是否合理,避免结果失真。

2.3 初始条件要求

  • 稳态:对初始条件要求不高,只要给出合理的初始猜测值,不影响最终的稳定结果,哪怕初始值有偏差,迭代收敛后也能得到正确结果。 

  • 瞬态:对初始条件要求极高,必须提供精确的初始时刻流场状态,如果关注球阀开启等和时间强相关的物理量,初始条件设置错误,会导致整个仿真过程失真

3 瞬态与稳态怎么选

3.1 优先选择稳态的情况

只要满足以下任意一种情况,优先选稳态,能省很多时间,而且结果足够精准,适合大多数常规工程仿真:

  • 流场最终会达到稳定状态,且只关心稳定后的性能参数(如压降、平均流速、换热系数、升阻力等)。

  • 边界条件不随时间变化(如入口流速、流量、压力恒定,壁面温度、热源恒定,无启停、无脉动)。

  • 常规工程选型、方案对比,不需要捕捉过程细节,只需要快速得到稳定后的结果用于判断。例如:管道内充分发展的流动、换热器稳定运行、飞行器、船舶定速巡航等工况。

3.2 必须选择瞬态的情况

只要满足以下任意一种情况,必须选择瞬态:

  • 存在随时间变化的边界条件(如设备启动/停机、阀门快速开关、脉动流量、交变热流、振动等)。

  • 流动本身天然不稳定,存在周期性变化(如圆柱绕流的卡门涡街、机翼颤振、流动分离/再附的动态过程)。

  • 需要捕捉动态演变过程、瞬时峰值(如最大压力、最高温度、瞬态应力)、响应时间、振荡周期等。

  • 特殊工况(如爆炸、溃坝、水锤、快速加热/冷却、相变、燃烧等),这些工况本身就是动态过程,无法用稳态模拟。

4 注意事项

  • 不要盲目追求瞬态:很多人觉得瞬态结果更精准,不管什么工况都选瞬态,其实没必要,常规稳态工况,稳态仿真的结果足够满足工程需求,而且能节省大量时间。

  • 瞬态仿真重点调时间步:时间步设置不能太大,也不能太小——太大容易导致结果失真,太小会增加计算成本,建议根据特征时间(流动穿过特征长度的时间)合理设置,这一部分建议大家阅读时间步长无关性验证的推文。

  • 不要忽视初始条件:瞬态仿真的初始条件一定要精准,最好用稳态仿真的收敛结果作为瞬态的初始条件(这个也是我常用的方法),能减少收敛难度,避免结果失真。

    

来源:CFD仿真库
振动燃烧船舶爆炸管道
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-03-31
最近编辑:5月前
CFD仿真库
硕士 分享知识,互帮互助,共同进步。
获赞 21粉丝 104文章 142课程 0
点赞
收藏
作者推荐

01 基础知识 | 网格无关性验证

最近可能是进入大论文重要节点了,经常有人问我网格无关性验证的问题,公众号前期都是从实用工程的角度出发,并没有对Verificationandvalidation这个环节进行介绍,今天就浅显讲一下网格无关性验证的问题。1网格无关性验证是什么网格无关性验证也叫做网格收敛性/独立性验证,其本质是:当网格加密到一定程度后,继续细化网格,计算得到的关键物理量(如速度、压力、阻力系数、换热系数等)的变化量小于预先设定的误差阈值,此时可以认为模拟结果不再依赖网格数量,达到了网格无关解。2为什么要进行此类验证众所周知:CFD常用的方法是将连续的流场离散为有限个网格单元进行求解,网格过粗会导致离散误差过大,结果失真;网格过细则会大幅增加计算资源消耗和时间成本,且无实际必要,在实际的仿真计算中,受限于计算资源与时间,我们需要一套设置合理的网格进行仿真计算。而且Verificationandvalidation也是CFD仿真领域发表高水平学术论文的必备环节之一,如果缺少该验证,论文大概率会被相关审稿人质疑。这也是为什么大部分导师让大家进行网格无关性验证的原因。isopeOceanEngineeringJournalofEngineeringandAppliedScience3网格无关性验证该怎么做3.1网格无关性验证案例此处以常用标模SUBOFF为例展开说明:1.通过对相关文献的阅读,首先确定一套基准网格进行计算,以阻力系数、压力系数等作为物理量,以阻力作为计算方案验证的物理量(这个后续推文会展开计算方案验证的物理量)2.以基准网格为Medium,分别细化Fine和粗化Coarse,网格数量增加比例可以在1.2-3之间3.绘制观察物理量随网格数量的变化曲线/表格,并观察收敛状况。4.若无法达到收敛,则重复步骤2,在Fine的基础上进一步按照1.2-3的增长率细化网格5.重复步骤3,以下图为网格无关性验证结果,可以发现当网格持续细化,相关的物理量已经趋于收敛,因此可以选择合适的网格量进行后续的验证(个人感觉这篇文献还可以再细化一下网格)3.2注意事项在流体计算中经常进行多工况的仿真计算,但网格无关性验证一般只需要考虑其中一种工况,该工况并不是随意选择,而是应该选择速度最快、模型最大等最应该去细化的工况展开验证。所选择的检测物理量,优先为后续计算所需的物理量,在仿真计算中,不同的湍流模型和边界条件会导致监测物理量数值存在差异,尽量选择对仿真结果影响最大的物理量进行检测。在进行网格加密的时候,可以无需对整个流体域进行加密,重点对需要精细化处理的位置进行加密,例如在外流场的计算中,可以不对外围网格进行加密,重点对计算体周边展开加密。PS个人其实感觉这个无关性验证还有一点问题,例如在保证检测到的物理量与标模一致的情况下,可以通过虚假的网格数量提升(加密不重要区域的网格),使检测到的物理量几乎不变,从而到达网格无关性验证的目的。受限于计算资源的限制,面对复杂模型无法做到完全收敛的时候该怎么办,是否会有人采用上节提到的方案人为控制收敛。:想要深入了解Verificationandvalidation的读者可以去看一下《GuidefortheVerificationandalidationofComputationalFluidDynamicsSimulations》来源:CFD仿真库

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈