Roe法 — CAE用语解说

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

Roe法

压缩性CFD的数值通量计算法

🧑‍🎓

Roe法是有限体积法的通量计算方法之一吗?


🎓

是的。这是1981年Philip Roe提出的近似Riemann求解器,用于压缩性Euler方程有限体积离散化中的单元界面通量计算。通过线性化界面左右两侧状态的Riemann问题,考虑特征波传播方向(迎风信息),可以获得高精度的通量。


🧑‍🎓

与HLL和HLLC相比有什么区别?


🎓

Roe法的优势在于能准确捕捉接触不连续(密度和压力不同的两种流体界面),而HLL计算简单但会对接触不连续产生数值扩散。HLLC是对HLL的改进,也能准确处理接触不连续,与Roe法并列成为现代压缩性CFD的主流方法。OpenFOAM的rhoCentralFoam使用Kurganov-Noelle格式,但在研究代码中Roe和HLLC较为常见。


音速点处的Carbuncle修正

🧑‍🎓

使用Roe法需要注意什么?


🎓

一个著名的缺点是在马赫1(音速)附近出现的Carbuncle不稳定性,钝头体前方的弓形激波会产生非物理结果。可以通过添加熵修正(Entropy Fix)来改善。Harten-Hyman修正是代表性的方法,商用代码中通常自动应用。


🧑‍🎓

Roe法在哪些求解器中使用?


🎓

在SU2(斯坦福大学的免费CFD求解器)、OVERFLOW(NASA的重叠网格CFD)、CFL3D等研究代码中使用Roe法或其修正版本。商用代码内部格式通常不公开,但FLUENT的基于密度求解器提供Roe格式选项。


关联用语


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

与实务工作者共同思考CAE的未来

Project NovaSolver面向Roe法中的实务课题,致力于构建支撑工程现场的工具。

查看项目最新信息 →
本文评价
感谢您的回答!
有参考
价值
希望更
详细
报告
错误
有参考价值
0
希望更详细
0
报告错误
0
作者:NovaSolver 贡献者
匿名工程师与AI — 网站地图
查看个人资料