3. 欧拉-欧拉双流体模型基础

欧拉-欧拉双流体模型(Eulerian-Eulerian Two-Fluid Model)是鼓泡塔、流化床、气升式反应器等气液或气固两相工业装置仿真的主力方法。它的核心思想是:不追踪单个气泡或颗粒,而是把每一相都视为充满整个计算域的连续介质,两相在同一空间网格上共存,各自拥有独立的体积分数、速度、压力和温度场,通过相间作用力耦合。理解这套模型,关键要抓住四个概念:相体积分数、相间动量传递、曳力与升力/壁面润滑力、以及面向鼓泡塔和流化床的建模要点。

相体积分数:两相共存的“占位”约束

相体积分数 αq 表示第 q 相在控制体内占据的体积比例,满足 Σαq = 1。气相体积分数 αg 在鼓泡塔中就是气含率,在流化床中则直接决定床层处于固定床、鼓泡流化还是快速流化状态。Fluent 中每相都求解一个连续性方程:

∂(α_q ρ_q)/∂t + ∇·(α_q ρ_q u_q) = S_q

其中 Σα_q = 1,S_q 为相变或反应引起的质量源项

体积分数不是被动结果,它反过来影响物性:混合密度 ρ = Σαqρq,混合黏度同理。因此 αg 的空间分布(塔中心高、近壁低,或流化床的床层膨胀高度)本身就是最重要的仿真输出之一。工程上常把 αg 的径向分布与实验测得的“壁面峰值”或“中心峰值”对比,作为判断流型是否合理的依据。

相间动量传递:两相如何“互相拖拽”

两相各自求解动量方程,相间通过界面作用力交换动量。以气相为例,其动量方程可写为:

∂(α_g ρ_g u_g)/∂t + ∇·(α_g ρ_g u_g u_g)
  = -α_g ∇p + ∇·(α_g τ_g) + α_g ρ_g g + F_inter

F_inter = F_drag + F_lift + F_wall + F_vm + F_td

其中 Fdrag 是曳力,Flift 是升力,Fwall 是壁面润滑力,Fvm 是虚拟质量力,Ftd 是湍流扩散力。对鼓泡塔和流化床,曳力通常占主导,升力与壁面润滑力决定径向分布,虚拟质量力在气液体系中不可忽略,而湍流扩散力影响相分布弥散程度。这些力不是全部都要开,而是按物理重要性取舍——这是欧拉模型调参的核心。

欧拉-欧拉双流体模型:相间动量传递与力平衡 气相 q = g α_g(气含率) ρ_g、u_g、p 动量方程含 F_inter 气泡相:可压缩/不可压 直径 d_b 或 Sauter 平均 液相/固相 q = l / s α_l = 1 - α_g ρ_l、u_l、p 动量方程含 -F_inter 连续相:水/空气/颗粒 颗粒相需颗粒压力/黏度 相间耦合 F_inter 大小相等 方向相反 Σα_q = 1 约束 压力场共享 相间作用力分解(按工程重要性排序) 曳力 F_drag 主导相间滑移 决定 α_g 分布 升力 F_lift 径向迁移 壁面峰值成因 壁面润滑 F_wall 阻止气泡贴壁 近壁 α_g 修正 虚拟质量 F_vm 气液加速时 不可忽略 湍流扩散 F_td 相分布弥散 高湍流区 建模取舍原则:曳力必开;鼓泡塔/流化床建议开升力+壁面润滑;气液瞬态加速开虚拟质量;高湍流弥散开湍流扩散 曳力模型选择(Schiller-Naumann / Grace / Ishii-Zuber / Gidaspow)直接决定相间滑移与床层膨胀预测精度

曳力模型:决定相间滑移的关键

曳力是两相速度差的函数,Fdrag = Kgl(ug − ul),其中 Kgl 是相间动量交换系数。Kgl 由曳力系数 CD 和相界面面积浓度决定:

K_gl = (3/4) · C_D · (α_g α_l ρ_l |u_g - u_l|) / d_b

C_D 由曳力模型给出,d_b 为气泡/颗粒直径

Fluent 提供多种曳力模型,选择依据是流型与相含率:

曳力模型适用场景关键特征
Schiller-Naumann稀疏气液、低 αg单气泡标准曳力,αg < 0.1 较准
Grace鼓泡塔、变形气泡考虑气泡变形与终端速度
Ishii-Zuber气液鼓泡塔区分黏性、惯性、变形区
Gidaspow气固流化床Ergun(密相)+ Wen-Yu(稀相)分段
Symmetric两相均为连续相对称处理,适合分层流

以鼓泡塔为例,若表观气速 0.05 m/s、气泡直径 5 mm、αg 约 0.1,用 Grace 或 Ishii-Zuber 通常比 Schiller-Naumann 更接近实验气含率。流化床则常用 Gidaspow,因为床层密相区颗粒浓度高,Ergun 项主导压降。

升力与壁面润滑力:径向分布的控制者

升力 Flift = CL αg ρl (ug − ul) × (∇ × ul),方向垂直于相对速度与液相涡量。在鼓泡塔中,升力把气泡从高速区推向低速区,是形成“壁面峰值”气含率分布的主要原因。升力系数 CL 默认 0.5,但对变形气泡可降至 0.1 甚至变号,需按流型调整。

壁面润滑力 Fwall 是近壁排斥力,防止气泡穿透壁面,形式为 Fwall = −Cw αg ρl |ur|² nw,其中 nw 是壁面法向。它把气泡推离壁面,与升力共同塑造近壁 αg 剖面。若忽略壁面润滑力,近壁气含率会异常偏高,塔内循环结构失真。

鼓泡塔与流化床建模要点

鼓泡塔:气相为离散相、液相为连续相,αg 通常 0.05~0.2。建议开启曳力(Grace/Ishii-Zuber)、升力、壁面润滑力;虚拟质量力在瞬态启动阶段开启;湍流用 k-ε 或 RNG k-ε 加分散相湍流模型。气泡直径可用常数或群体平衡模型(PBM)描述聚并破碎。入口用速度入口给定表观气速,出口用压力出口,壁面用无滑移。

流化床:气固两相,颗粒相需设置颗粒压力与颗粒黏度(如 Gidaspow 或 Syamlal-O'Brien 本构)。曳力用 Gidaspow 或 Syamlal-O'Brien,升力与壁面润滑力通常影响较小可关闭。重点监控床层压降、最小流化速度 Umf、床层膨胀高度与气泡行为。时间步长建议 1e-3~1e-4 s,先稳态再瞬态。

实操建议:先用单精度、一阶迎风快速收敛,再切二阶迎风与瞬态;监测塔内某点 αg 时程曲线,若周期性波动稳定,说明流型已建立。
常见错误:把曳力模型选为默认 Schiller-Naumann 却用于高气含率鼓泡塔,导致气含率严重偏低;或流化床中忘记设置颗粒相本构,出现颗粒体积分数超过 1 的非物理结果。

掌握以上四点,就能为鼓泡塔和流化床搭建物理上合理的欧拉双流体模型,并为后续的曳力模型对比、网格无关性验证和实验标定打下基础。