|
|
FLUENT 模拟氢渗透:模块选择与建模建议
(氢渗透 = 溶解-扩散;分金属膜 / 聚合物膜 / 流体输运三种情况,模块不同)
一、先想清楚:模拟的是哪种氢渗透?
氢渗透的本质是溶解-扩散,但分两种情况,模块完全不同:
金属膜中氢:氢溶解扩散,浓度∝√P —— 界面用 Sievert 定律 C=Kₛ√P
聚合物膜中氢:氢溶解扩散,浓度∝P —— 界面用 Henry 定律 C=K_H·P
氢在流体中输运+过膜:组分输运 + 膜渗透 —— 渗透通量 J=Pe·ΔP
二、该用什么模块(分情况)
情况 A:氢在气相中输运 + 通过膜渗透
模块:组分输运模型(Species Transport)+ 膜区域设多孔介质
氢作为组分,Fluent 算氢在气体中的对流-扩散输运
膜区域:Porous Zone(多孔介质)+ 设等效扩散系数 D(Fick 扩散)
扩散通量 J = −D·∇C(可自定义 D)
情况 B:氢在固体膜中的扩散(金属/聚合物,最常用)
模块:用户自定义标量 UDS(UDS 0)输运氢浓度
UDS 输运方程就是 Fick 扩散:∂C/∂t = ∇·(D∇C)
界面边界用 UDF 设 Sievert/Henry 定律(金属膜关键)
比多孔介质更灵活、更物理正确
情况 C:只要稳态渗透通量(工程简化)
膜界面直接设渗透通量边界:J = Pe·ΔP(Pe 渗透系数)
最快最简,适合工程估算
三、关键建议
金属膜必须用 Sievert 定律(C=Kₛ√P),这是金属中氢渗透的物理本质,用 Henry 会错
扩散系数 D 很关键:通常随温度 Arrhenius 变化 D=D₀·exp(−E/RT),需 UDF 或分段自定义
UDS 是氢渗透的正解:比组分输运更能处理"氢在固体里的纯扩散",且能自由设界面定律
能量耦合:渗透可能吸放热(氢溶解放热),必要时加能量源项
瞬态 vs 稳态:测渗透曲线/滞后要瞬态,只看通量稳态就够
四、一句话总结
金属/聚合物膜氢渗透 → 用 UDS 输运氢浓度 + UDF 设 Sievert/Henry 界面定律 + Arrhenius 扩散系数。氢在流体中的输运才用 Species Transport。先分清是"流体输运"还是"固体扩散",模块就定了。
五、伙计补充见解(建模前值得想清楚)
先做量级分析:渗透特征时间 τ~L²/D(L 膜厚),决定用稳态还是瞬态、时间步长怎么设
验证靠解析解:纯 Fick 扩散(无对流)时,可用一维扩散解析解(误差函数解)先对求解器
界面浓度不连续:Sievert/Henry 定律给的是"界面平衡浓度",不是直接浓度边界,UDF 里要算 C_interface=K·f(P) 再作为源/边界
多组分注意:若气体里还有 N₂/O₂,氢气输运与其它组分耦合,Species Transport 里要同时输运
网格与收敛:扩散系数小→浓度边界层薄→近膜网格加密;UDS 残差收到 10⁻⁶ 以下
若只关心渗透量而非分布:直接用渗透系数模型(J=Pe·ΔP),别杀鸡用牛刀 |
|