NOTE #007DAY SUN 논문리뷰DATE 2026.03.08READ 1 min readWORDS 496#CFD#Numerical-Methods#Interactive#Education
Numerical Dungeon: 用游戏学数值方法
从CFL条件到可压缩多相流,通关5个关卡掌握数值方法的核心概念。
Numerical Dungeon#
只看书学数值方法很枯燥。 通过通关5个关卡亲身掌握核心概念。
规则#
- HP 3 格 - 答错扣 1 HP。HP 归零即游戏结束!
- XP - 每次答对获得 XP。越往后奖励越大。
- 难度 - 第 1
2 关基础,34 关核心理论,第 5 关终极 Boss。
每关先阅读概念讲解,然后回答测验题。 答错也会提供详细解析,把它当作学习机会。
各关卡深入学习#
通关之后,可以深入学习各个主题:
第 1 关: CFL 条件#
CFL 条件与 domain of dependence(依赖域)概念直接相关。 数值信息的传播速度必须快于物理信息的传播速度。 隐式(implicit)格式没有 CFL 限制,但需要付出求解非线性系统的代价。
第 2 关: 数值扩散#
减少数值扩散需要高阶格式,但 根据 Godunov 定理需要非线性限制器。 常用限制器: minmod, van Leer, superbee, MC limiter。
第 3 关: Godunov 定理#
该定理推动了 TVD(Total Variation Diminishing)、ENO、WENO 等 现代数值方法的发展。 核心是"非线性是高阶 + 稳定的关键"。
第 4 关: Riemann 问题#
Sod、Lax、Shu-Osher 等标准测试问题可以验证 Riemann solver。 请参考本博客的从 Riemann 问题到 Godunov 型格式。
第 5 关: 多相流压力振荡#
Abgrall 条件是多相流数值方法的起点。 请在5 方程模型实现指南中查看实际代码。
如果对您有帮助,请分享。
相关文章
Mach Architect: 通过设计喷管学习可压缩流通过直接调节缩放喷管的几何形状和背压,体验等熵流、阻塞和正激波的交互式模拟器。
Mar 11, 2026·1 min read
压缩性多相流 Rhie-Chow 插值法详解从同置网格的棋盘格问题到平衡力多相流,系统总结 Rhie-Chow 插值的数学本质及 OpenFOAM 实现。Mar 10, 2026·8 min read
FDM vs FEM vs FVM:三种离散化技术的本质区别比较有限差分法 (FDM)、有限要素法 (FEM) 和有限体积法 (FVM) 的数学起点、优缺点以及各自擅长的领域。Mar 9, 2026·5 min read