示例:多孔介质中的流体建模
可以使用用户自定义势能力对毛细管压力进行建模。下面演示了示例应用“多孔介质中的流体建模”。
在没有重力的情况下,多孔介质中气液流的动量平衡为:
(292)
(293)
其中, 为相的水力阻力。
如果忽略气相的阻力,则 ,并且:
(294)
将 Eqn. (294) 代入质量平衡方程 可得出 Richards 方程 ([533]):
(295)
Richards 方程是非线性偏微分方程,并且该文献中只提供了少数分析求解。但是,如果阻力和毛细管压力满足以下方程:
(296)
则 Eqn. (295) 可以表示为:
(297)
在此示例中,使用了以下模型:
(298)
其中, 和 为任意常数。要使惯性和粘度效应忽略不计,将 保持为较高的值 ( )。
采用以下初始条件的一维方程 (Eqn. (297)) 的求解:
(299)
为:
(300)
要在 Simcenter STAR-CCM+ 中实现此模型,应执行以下操作:
- 在液相中,打开 Phase Model Selection(相模型选择) 对话框,然后在可选模型组合框中,选择用户势能力。
-
指定“用户势能”。
在此示例中,此值为 Eqn. (298) 中给定的毛细管压力。
-
指定“用户势能力前因子”。
在此示例中,此值为液体的体积分数 。
-
指定“用户势能体积分数导数”。
在此示例中, 。
- 设置液相和气相的初始体积分数(分别为 和 )。
- 将区域类型设为多孔区域。
- 将多孔粘性阻力指定为各向同性,并且将多孔阻力 (Eqn. (298)) 设为场函数。
下面显示了模拟结果的示例:10 秒后的体积分数绘图。初始条件绘制为绿色,Eqn. (300) 中的分析值绘制为红色,数值结果绘制为蓝色。
可以更改(Eqn. (298) 中的) 和 ,因为这些常数对求解没有影响。