自适应网格细化 — CAE术语解说
自适应网格细化
老师,AMR(自适应网格细化)是在求解过程中网格自动改变吗?
AMR是Adaptive Mesh Refinement的缩写,是一种基于求解过程中或事先误差估计,"仅在误差较大的区域细化网格"的手法。最初用粗网格进行分析,找出应力梯度、速度梯度、压力梯度等指标较大的位置,然后仅在那部分自动细分单元(refinement)。反过来说,误差变小的区域也可以粗化(coarsening)。与均匀细化网格相比,这种方法可以大幅降低计算成本,同时将计算资源集中在需要高精度的地方(裂纹尖端、冲击波、再循环区)。deal.II和AMReX是开源的代表性AMR实现。
定义
FEM结构分析中如何使用AMR?
在结构分析中,AMR在裂纹扩展分析中特别有效。裂纹尖端的应力奇异性(应力沿1/sqrt(r)趋于裂纹尖端并发散)需要非常细的网格,但当裂纹扩展时,其位置会改变。使用AMR,只需在裂纹尖端周围追踪并持续细化,无需事先细化整条裂纹路径。在CFD中,冲击波位置追踪(rhoCentralFoam的动态网格),火焰前锋追踪(燃烧分析)也充分利用了AMR。Abaqus/Explicit的Adaptive Meshing也遵循类似思想,具有自动重新生成因大变形而扭曲的网格的功能。
相关术语
仅在误差大的地方细化,这是明智的计算资源使用方法呢!
CAE术语的准确理解是团队沟通的基础。— Project NovaSolver也着眼于支持实务工作者的学习。
关于自适应网格细化实务中遇到的课题
Project NovaSolver致力于解决CAE工程师日常面临的课题——设置的复杂性、计算成本、结果解释——。你的实务经验将成为开发更好工具的原动力。
联系我们(筹备中)相关主题
本文的评价
感谢您的回答!
有参考
价值
价值
希望更
详细
详细
报告
错误
错误