NOTE #010DAY WED CFD기법DATE 2026.03.11READ 1 min readWORDS 741#CFD#Compressible-Flow#Interactive#Isentropic#Nozzle
Mach Architect: 通过设计喷管学习可压缩流
通过直接调节缩放喷管的几何形状和背压,体验等熵流、阻塞和正激波的交互式模拟器。
Mach Architect#
只通过教科书学习缩放(C-D)喷管流动时,根据面积比 与背压比 的流动状态变化只看图很难形成直觉。
亲手设计喷管,转动背压旋钮。 通关 4 个关卡即可掌握 1D 可压缩喷管流的核心。
操作方法#
- 喷管形状: 在 SVG 上拖动蓝色控制点(control point)上下调整截面积
- 背压: 右侧滑块调节
- 关卡选择: 上方 LV1~LV4 按钮切换
关卡解析#
Level 1: 亚音速加速#
最基础的问题。在收缩喷管中,亚音速流动随截面减小而加速。 等熵关系式:
由于 , 减小时 增大。目标是出口马赫数 0.45~0.55。
Level 2: 阻塞#
流动**阻塞(choke)**时喉部 。此状态下继续降低背压不会改变喉部上游的质量流量。
临界压力比 ():
将背压降至该值以下,或将喉部做得足够窄。
Level 3: 超音速喷管设计#
C-D 喷管中,喉部之后截面再次扩大就会加速到超音速。要达到 :
并将背压降至设计压力(Pb_design),才能形成无激波的完全超音速流。
Level 4: 激波定位#
背压高于设计压力但低于临界压力时,喷管内部会出现正激波(normal shock)。
激波前后关系:
调整背压使激波位置移动。背压越高激波越靠近喉部,越低则越靠近出口。目标是将其布置在 区间。
模拟器的物理模型#
本模拟器基于以下假设:
- 1D 准一维(quasi-1D)流: 仅考虑截面积变化,忽略粘性/传热
- 等熵流(激波除外): , 守恒
- 量热完全气体: (空气)
- 正激波: 应用 Rankine-Hugoniot 关系式
- 喷管形状: Hermite 插值生成光滑的截面积分布
激波位置通过离散搜索满足出口压力条件的位置。激波前方为等熵超音速,后方为反映总压损失的等熵亚音速。
延伸阅读#
- 可压缩多相流CFD入门 - 该模拟器的物理扩展到多相流时会出现哪些困难
- 从 Riemann 问题到 Godunov 型格式 - 数值捕获正激波的 Riemann solver
- FDM vs FEM vs FVM - 实际离散化此 1D 问题的三种方法
如果对您有帮助,请分享。