界面张力 *INTLIN, *INTLOG, *IFTTABLE

目的:

定义界面张力和插值函数。

格式:

*IFTTABLE{ cift sigift }

-或-

*IFTTABLE

{ *TEMP temp

{ cift sigift } }

-或-

*IFTTABLE

{ ( *2CMPW | *2CMPX | *2CMPY ) 2conc

{ cift sigift } }

*INTLIN

*INTLOG

定义:

{ cift sigift }

Sigift与cift关系表格,该表格可以从2到20行之间变化。cift是插值组分组成,通过关键字*INTCOMP定义。Sigift是界面张力 (dyne/cm)。

{ *TEMP temp . . . }

可选的Sigift与cift二级关系表格,是与温度temp (C | F | C)相关的界面张力表。最多可以定义10个不同温度下的界面张力表。

{ ( *2CMPW | *2CMPX | *2CMPY ) 2conc . . . }

可选的Sigift与cift二级关系表格,是与第二个组分组成2conc相关的界面张力表。最多可以为第二个组分定义10个不同组成下的界面张力表。第二个组分通过关键字*INTCOMP2定义,其存在的相通过以下关键字定义: *2CMPW(水相)、*2CMPX(油相)或*2CMPY(气相)。

*INTLIN

对表格中的组分组成cift使用线性插值的方法进行查找。这是缺省值。

*INTLOG

对表格中的组分组成cift使用对数插值的方法进行查找。

缺省值:

如果*IFTTABLE不存在,则假设使用关键字*DTRAPW和*DTRAPN指定的插值参数对应于*INTCOMP定义的摩尔分数本身。如果子关键字*TEMP温度不存在,则假定界面张力与温度无关。

缺省使用*INTLIN。

举例:

例如碱驱,相渗Krw,Krow根据毛管数插值。其中油水界面张力依组分‘NAOH’摩尔分数确定,对应关键字如下所示,详情参考算例stflu007.dat。

*INTCOMP ‘CHEM’ *OIL

*INTLIN   ** Linear interpolation of X(surfactant)

*IFTTABLE   ** Surfactant chosen to work best at initial reservoir T

*TEMP 5       ** 5 deg C Table

**       oil mole frac     IFT

**       ————-   ——–

  1. 30

0.0005         3

0.001         0.3

0.002         0.03

0.003         0.003

0.004         0.003

*TEMP 95       ** 95 deg C Table

**       oil mole frac     IFT

**       ————-   ——–

  1. 10

0.0005         1

0.001         0.1

0.002         0.01

0.003         0.001

0.004         0.001

Builder界面:

应用领域:

表面活性剂的界面张力最终是要导致残余油饱和度变化的,STARS中通过相渗曲线的变化来体现,需要进行相渗曲线插值才能使界面张力表发挥作用。

在STARS中,可以根据温度、毛管数、组分浓度(摩尔分数)、润湿性以及泡沫强度等的不同,在同一岩石类型下对相渗曲线进行内插,来模拟各相流度的变化。
界面张力对相渗曲线插值是借助毛管数对数(DTRAPW)插值实现的。界面张力降低,根据毛管数Nc=Vμ/σ公式,毛管数增加,驱油效率增加。因而随着界面张力的降低,DTRAPW(缺省条件下DTRAPN=DTRAPW)增加,对应的相渗曲线残余油饱和度(端点值)降低。

发表评论