示例:多孔介质中的流体建模

可以使用用户自定义势能力对毛细管压力进行建模。下面演示了示例应用“多孔介质中的流体建模”。

在没有重力的情况下,多孔介质中气液流的动量平衡为:

1. EQUATION_DISPLAY
0=γgαgugαgP
(292)
2. EQUATION_DISPLAY
0=γlαlulαl(P+Pc)
(293)

其中, γ(α) 为相的水力阻力。

如果忽略气相的阻力,则 P=0 ,并且:

3. EQUATION_DISPLAY
αlul=αlγlPc
(294)

Eqn. (294) 代入质量平衡方程 tαl=∇⋅αlul 可得出 Richards 方程 ([533]):

4. EQUATION_DISPLAY
αlt=∇⋅(αlγlPc)
(295)

Richards 方程是非线性偏微分方程,并且该文献中只提供了少数分析求解。但是,如果阻力和毛细管压力满足以下方程:

5. EQUATION_DISPLAY
αlγlPc(αl)αl=C
(296)

Eqn. (295) 可以表示为:

6. EQUATION_DISPLAY
αlt=C2αl
(297)

在此示例中,使用了以下模型:

7. EQUATION_DISPLAY
Pc=G0Cαlmγl=G0mαlm
(298)

其中, m>0 G0 为任意常数。要使惯性和粘度效应忽略不计,将 G0 保持为较高的值 ( G0=103 )。

采用以下初始条件的一维方程 (Eqn. (297)) 的求解:

8. EQUATION_DISPLAY
αl,0=12+Acos(CπLx)
(299)

为:

9. EQUATION_DISPLAY
αl=12+Aexp(C(πL)2t)cos(CπLx)
(300)

要在 Simcenter STAR-CCM+ 中实现此模型,应执行以下操作:

  1. 在液相中,打开 Phase Model Selection(相模型选择) 对话框,然后在可选模型组合框中,选择用户势能力
  2. 指定“用户势能”。

    在此示例中,此值为 Eqn. (298) 中给定的毛细管压力。

  3. 指定“用户势能力前因子”。

    在此示例中,此值为液体的体积分数 αl

  4. 指定“用户势能体积分数导数”。
    在此示例中, Pcα
  5. 设置液相和气相的初始体积分数(分别为 αl,0 1αl,0 )。
  6. 区域类型设为多孔区域
  7. 多孔粘性阻力指定为各向同性,并且将多孔阻力 γl (Eqn. (298)) 设为场函数。

下面显示了模拟结果的示例:10 秒后的体积分数绘图。初始条件绘制为绿色,Eqn. (300) 中的分析值绘制为红色,数值结果绘制为蓝色。



可以更改(Eqn. (298) 中的) m G0 ,因为这些常数对求解没有影响。