Fluent 报错按阶段记,自己排错用,同事照着查:
Negative volume detected
Mesh → Check 看负体积单元坐标,回 Meshing 清几何裂缝/尖角/重叠面,局部重画,动网格拉伸过度就改平滑或减变形量。
Unsupported mesh format / 读入失败
路径带中文、特殊字符,全改英文;网格版本比 Fluent 高就回 Meshing 降版重导 .msh。
Floating point error: invalid number
先查网格 skew>0.95、正交质量<0.02、负体积;再查边界条件反了(入口设成出口)、材料属性为零、UDF 里除零;瞬态把 Δt 按 CFL<1 砍小,稳态先 Hybrid Init,一阶跑通再切二阶,松弛因子压力 0.3、动量 0.5 起。
Turbulent viscosity limited to 1.000000e+05
多数前期警告,收敛后会消失;持续报就查模型单位(mm 没设成 mm)、入口湍流强度给 5%+水力直径、k/ε 初值别手写离谱数、近壁 y+ 爆的地方加密边界层,skew>0.9 的格重画;真要压警告去 Solution Controls → Limits 把 Max Turb Viscosity Ratio 调大,但别拿这个当修因。
Reversed flow at pressure-outlet / pressure-inlet
出口离分离区太近,域向下游延 10–20 倍管径;Outflow 换 Pressure Outlet 给真实背压,开 Prevent Backflow;前期偶发不管,持续超 5% 回流面再动;嫌刷屏 TUI 敲 /solve/set/flow-warnings? no 关掉。

Residuals 躺平在 1e-3
不是真收敛,看监测量;压力松弛 0.2、动量 0.5 续算,高梯度区局部加密,Coupled 求解器试一把,一阶先跑 500 步再切二阶。
Temperature limited to 5000 K
材料 Cp、导热系数别填零,开 Secondary Gradient,Patch 高温区 300 K 起步,Solution Limits 把温度上限暂抬到 10000 K 做缓冲,再回炉查热源和网格。
Hybrid Initialization not converged
不是致命错,先续迭代;TUI /solve/initialize/set-max-iterations 200 加步数,多入口时 Compute from 选最大入口,VOF 主相体积分数别设反,旧 .dat 污染就重读网格再初始化。
Out of memory
关 Chrome 等吃内存程序,虚拟内存设物理内存 1–2 倍,启动加 -mem 限内存,网格超百万别超 8 核,并行用 METIS 分区,UDF 里循环申请的内存记得释。
启动闪退 / mpt_listen: Address already in use
看 fluent.log,管理员跑,关杀软,显卡驱动更或回退,启动加 -software opengl;并行监控端口被占,Launcher → Environment 加 FLUENT_SKIP_MONITOR_RING=1 或启动加 -nmon。
UDF 编译过但不生效
边界下拉框引用 udf::函数名,并行忘加 PRINCIPAL_FACE_P,时间步过大把信号抹平就减 10 倍试 5 步。
通用排查顺序:Mesh Check → 看 Console 警告不理 GUI 弹窗 → 关次要模型(换热/多相)用稳态层流探路 → 一阶+小松弛+Hybrid Init → 逐步开模型。90% 的坑在网格,skew 目标 <0.5、正交质量越近 1 越好,边界层先算 y+ 再定第一层高度。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删