界面张力 *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
** ————- ——–
- 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
** ————- ——–
- 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)增加,对应的相渗曲线残余油饱和度(端点值)降低。