K Value Correlations

应用场景:在STARS中,溶解数据是通过K值来表征的,例如C1、C2、CO2等其他溶于油相/水相中。使用正确的K值方可模拟不同温度、压力条件下的溶解度,表征溶解后的粘度、密度等相态属性变化,以及对油气水流度的影响。

K值可细分为气液和液液K值,区别如下:
  • 前者比较常见,描述某个组分在油气相中的平衡,例CO2的气液K值表征指定温压条件下,CO2在气相中摩尔分数与其在油相中的摩尔分数之比。
  • 后者描述某个组分在油水相中的平衡,例CO2的液液K值表征指定温压条件下,CO2在水相中摩尔分数与其在油相中的摩尔分数之比。
  • 气液K值可以通过相关式或K值表输入。液液K值只能通过K值表输入。
  • 对于气液 K值,如果同时使用相关式系数和K值表,STARS将忽略相关式系数。
K值相关式

应用场景:K值相关式系数,一般可通过WinProp输出或者借鉴STARS手册中Table 2: K-Value Coefficients for Selected Components,常用于没有实验数据提供的情况下,对于一些标准组分,如CH4、CO2、N2等,即可参考Table 2对Kv1/4/5进行赋值,并使用简化的K值相关式进行计算。

在Component and Phase Properties(组分和相态属性)对话框的K values(K值)选项卡,可输入K值相关式系数。

null

每个组分的Options(选项)单元格都有一个下拉框。

这些选项的说明:
选项注释
User Input(用户输入)可读入已有数据或手动输入。
Simulator default(for aqueous components only)

 (模拟器默认值(仅适用于水相组分))

使用默认值。
Set K value to zero(将K值设置为零)对于水相组分,将除KV4外的所有系数设置为零。对于油相组分,将所有值设置为零
Use table(s)(使用K值表)Builder检测到该组分的K值表数据。由Builder自动设置。
无需输入所有系数:
  • 如果某一行所有组分均为空,则该行对应的关键字将不会输出到数据文件。
  • 如果某一行仅有一个组分的值,则该行中的其余组分对应值将用零填充。
  • 如果为组分选择Use table(s) (使用K值表)选项,则该列将被禁用。
如需在Builder删除数据文件中对应的关键字:
  • 将所有水相组分的选项设置为Simulator default (模拟器默认值)
  • 将所有油相组分的选项设置为Set K value to zero(将K值设置为零)

使用表格下方的 按钮编辑或输入注释信息。

 

发表评论