*OUTSRF 模拟结果文件的项目(可选)
目的:
*OUTSRF标识写入摸拟结果文件的信息内容,OUTSRF中,OUT代表输出,SRF=Simulation Results File。结果输出的设置,包括输出频率(WSRF 控制)和输出内容(OUTSRF 控制)。
油藏数值模拟的最终,是需要出一些生产曲线图、2D、3D图、等值面、流线、流动向量、泡状图等等,表征对应开发方式的机理以及开发效果等等,这就是涉及结果输出的设置,通过OUTSRF可以输出井、网格等的各类信息。
鉴于*OUTSRF涉及的参数非常多,参数列表请查看STARS手册。
更多详情,请参考《第61期:定制 STARS模拟结果文件的输出》,链接如下:http://learncmg.cn/?p=6821
格式:
*OUTSRF *WELL { comp_unit | *DOWNHOLE | *BLOCKP | *COMPONENT ( *NONE | *ALL | comp_list ) | *LAYER ( *NONE | *ALL | well_list )} *OUTSRF *GRID { *ALL | *NONE | *EXCEPT | *REMOVE | (special_unit) srf_var }
*OUTSRF *SPECIAL { special_his }
定义:
*WELL
控制井的输出信息。
comp_unit
除了缺省输出单井的体积产量之外,以质量和/或摩尔单位输出井的动态情况,comp_unit可以是以下两者之一或全部:
*MASS
使用质量单位输出井的动态情况。
*MOLE
使用摩尔单位输出井的动态情况。
comp_unit 需要与 *COMPONENT *ALL 一起使用,并且会增大模拟结果文件的大小。
*DOWNHOLE
除了地面条件的产量外,同时输出井底条件的井的动态情况,这个选项增加了模拟结果文件的长度。在参数名称后附加 “RC” 表示参考于油藏条件产量。
*COMPONENT
在井动态中输出对应组分的动态,缺省为 *NONE,使用 *ALL 确定所有组分,或输入一个组份序号列表。如果确定了 *MASS 或 *MOLE,则假设为 *ALL。
这个选项的使用,特别是与 *ALL 一起使用,会显著地增加模拟结果文件的大小。
*LAYER
将对这个关键字确定的井的所有层分别写出井的动态情况,缺省为 *NONE(见下面的缺省),使用 *ALL表示所有的井,也可输入一个井名表。
这个选项的使用,特别是与 *ALL 一起使用,会显著地增加模拟结果文件的长度。
*GRID
控制网格的输出信息。*GRID 的使用将大幅增加模拟结果文件的大小。列表可查看STARS手册。
*ALL
输出表内的所有参数。
*NONE
不输出表内的任何参数。
*EXCEPT
除去后面列出的参数,输出表内的其余所有参数。
*REMOVE
从先前的表中删除下述参数的输出。
special_his
该子关键字定义了一个或多个特殊的参数输出,special_his列表查看STARS手册。
OBHLOSS
由上覆岩层热损失模型确定的净累计能量损失或增加。
CCHLOSS
由恒定/对流热损失模型确定的净累计能量损失或增加。
TFRONT ideg (i1(:i2) j1(:j2) k1(:k2) | FORWARD | BACKWARD )
温度前沿的位置定义,复杂的温度变化可能会降低TFRONT的实用性。
缺省:
如果未定义*OUTSRF *GRID,则等同于*OUTSRF *GRID *NONE。
如果未定义*OUTSRF *WELL,则:仅输出体积信息(没有摩尔和质量单位);仅输出地面条件产量;仅输出各相产量(而不输出组分产量);仅输出单井总量(没有小层产量)。
如果未定义*OUTSRF *SPECIAL,则不输出指定信息。
条件:
*OUTSRF *GRID可以在输入/输出控制部分定义,也可以在井和动态的任意位置定义,网格的输出信息可以随时更改。
*WELL和*SPECIAL只能出现在输入/输出控制数据部分。在重启动时,不能更改*OUTSRF *SPECIAL信息。
说明:
*OUTSRF *GRID举例:
*OUTSRF *GRID *OILSAT *GASSAT *WATSAT *PRES
定义焦炭浓度以质量单位输出:
*PARTCLMLWT 13 ** Coke Mw is 13 lb/lbmole, comp #6
*OUTSRF *GRID *MASS *SOLCONC
以质量和摩尔单位保存网格 #20 的焦炭浓度参数:
*OUTSRF *SPECIAL *BLKVAR *MASS *SOLCONC 6 20 *OUTSRF *SPECIAL *BLKVAR *MOLE *SOLCONC 6 20