数值扩散 — CAE用语解说

分类:用语集 | 2026-01-15
CAE visualization for numerical diffusion - technical simulation diagram

数值扩散

🧑‍🎓

老师,数值扩散是CFD中经常听到的一个问题呢。

定义

🧑‍🎓

请解释一下定义。

🎓

数值扩散是由离散化方案引起的人工扩散效应。原本锐利的界面或陡峭的梯度会"模糊"。一阶精度的迎风差分方案特别严重,涡旋很快就会消散,温度剧变也会变平缓。

🧑‍🎓

为什么会发生这种情况呢?

🎓

这是因为泰勒展开的截断误差以物理扩散相同的形式(二阶导数项)出现。一阶迎风差分的截断误差是O(Δx),作为实际的人工粘性发挥作用。网格越粗,与流动斜向的单元越多,数值扩散就越明显。

流体解析中的作用

🧑‍🎓

有什么对策吗?

🎓

有三个主要对策:①使用二阶或更高阶精度的方案(如MUSCL)②细化网格③使网格与流动方向对齐(结构化网格很有效)。在实际工程中,二阶精度方案+合适的网格密度是最现实的对策。

🧑‍🎓

怎么判断是否存在数值扩散呢?

🎓

检查网格依赖性很有效。细化网格后结果(如涡强度或压力分布)发生较大变化,就说明存在数值扩散的影响。具体来说,细化网格时涡核心压力反而下降(涡未消散),或一阶和二阶方案结果差异很大时,很可能数值扩散占主导。

相关用语

🧑‍🎓

请告诉我相关的用语。

🎓
  • 迎风差分
  • TVD
  • 二阶精度
  • 🧑‍🎓

    一阶方案的数值扩散大——所以要用二阶以上的精度。

    🎓

    对比同一网格上一阶和二阶方案的结果,数值扩散的影响就清晰可见。你一定要试试。

    准确理解CAE用语是团队内沟通的基础。 — Project NovaSolver也致力于为实务者提供学习支持。

    请分享您在数值扩散实际工作中遇到的课题

    Project NovaSolver旨在解决CAE工程师每天面对的课题——设置复杂、计算成本高、结果难以解释等问题。您的实务经验是开发更好工具的原动力。

    咨询(准备中)
    这篇文章的评价
    谢谢您的反馈!
    有帮助
    希望更
    详细
    报告
    错误
    有帮助
    0
    希望更详细
    0
    报告错误
    0
    作者:NovaSolver Contributors
    匿名工程师与AI — 网站地图
    查看资料