Eclipse 100 油藏数模软件使用手册

2026/1/19 22:22:52

字符在1—8格内有效。该行上的其余字符(从第9列开始)当作为注解。

所有行开始用二个字符“— —”表示,作为注解处理,而在Eclipse模拟中是不参加运算的。注解行(和空白行同样)可插入数据文件中的任一个地方。注解还可以加到用二个字符“— —”开始的数据行的末端,但是,在这种情况下,注解不能含有任何引号。在没有二个字符“— —”的情况下,注解也可以放在同一行的斜线符号(/)之后面,斜线符号(/)常用来表示结束数据的记录。(然而,用EDIT程序准备数据文件时,注解仅能立即插入每个关键字的前面。在关键字部分的数据里,EDIT决不能插入注解)。 在下列一个关键字的数据里,星号(*)可用来表示“重复计数”。在一个数前加一需要次数和*号,就能表示这一个数需要重复计数的次数。例如:

3*450 等于 450

450

450

400

350

350

在*号的二边不能插入空的空间。

对具有内装缺省值功能的软件来说,有些项目的数据可以缺省。当要使用缺省值时,关键字的描述会提示。有二种方法来设置它们的缺省值。第一个方法是用一个斜线(/)过早的结束一个数据的记录,其余没有被给定的数将作为它们的缺省值。第二个方法是在斜线(/)之前,加上n来表示缺省值,这儿的n是表示连续缺省的值。例如,在关键字数据中,3使其后面的三个数是它们的缺省值。在连续数和*号之间没有空白的插入空间。如果只有一项缺省一次,那么必须加入1*。只写星号是不行的。

*

*

400 2*350

在数据部分出现的一些关键字列表如下,与这些关键字一起还有它们功能的简单描述。更详细的论述可查阅手册中关键字部分。

关 键 字

COLUMS DEBUG ECHO EXTRAPMS INCLUDE MESSAGES NOECHO NOWARN OPTIONS

简 述

为了能读出数据输入文件,对左右二边重新定位键。 输出控制键调试设置。

每一个运算开始时数据重新打印键。 要求外推PVT和VEP数据表信息预告。 插入规定文件的目录。 所有正规信息打印和停止限止重放键。 每一个运算开始的不进行数据重新打印。 Eclipse信息预告抑止键。

在特别的程序中设置特殊活动选择键。

建议将不经常变动各关键字部分的正文变成个别文件,并有关键字INCLUDE将这些文件输入数据文件中。 例:

RUNSPEC ? GRID RPTGRID 6*0

11*

网格是不经常改变的,所以可将它放入INCLUDE数据文件中。各个分别文件插入Include文件中的具体格式见2.4页(Eclipse100 91A Reference Manual)。

数据文件实例:

RUNSPEC . . . GRID

=============================================================== ===============================================================

RPTGRID 6*0 11*1 /

— — GRID data is not often changed - so put it in an INCLUDE file INCLUDE

‘GRID.SECT’ / PROPS RPTPROPS 20*1 INCLUDE

‘PROPS.SECT’ / REGIONS RPTREGS 200 INCLUDE

‘REGIONS.SECT’ SOLUTION RPTSOL 20*1 INCLUDE

‘SOLUTION.SECT’ SUMMARY INCLUDE

‘SYSTEM_DEFAULT:SUMMARY.SECT’ SCHEDULE RPTSCHED 0

1

0

1

1

0

3*2

/

/

/

/

/

*

===============================================================

/

=============================================================

/

============================================================

============================================================

============================================================

INCLUDE

‘SCHEDULE.SECT’ END

/

============================================================

2.1 RUNSPEC部分

综 述

SUNSPEC部分是Eclipse数据输入文件的第一个部分。文件中包括了运算题目,开始日期,单位,各种作业的维数(网格区数、井数、表数等)目前相标志和选择键。只有注解和关键字INCLUDE ECHO,NOECHO,COLUMNS OPTIONS和DEBUG放在运行定义卡的前面。除非从装有Runspec数据文件的存盘中重新运算,运行定义卡这部分始终是存在的。

运行定义卡部分有一个固定的结构。它必须占30道记录或者是30行。第一行是Runspec关键字的名称,它开始于第1列。所有下面的奇数行是指导用户的注释,在Eclipse软件中是不参加计算的。偶数行是混合数和局部的程序键。每个数据行必须用斜线字符(/)结束。除了题目,网格区数和单位之外,所有的数据项已设置了缺省值(缺省值用角形括号表示,下面将会细述)。如果一个数据行过早的用(/)符号结束,那么其余的数据行则设置为缺省值。对大多数计算来说,主要的数据行都可留下它们的缺省值。

运行定义卡中所必须的最少数据行是:

Record 2 Record 4 Record 6 Record 8 Record 18 Record 28 Record 30

题目

在X、Y、Z方向上的网格区块数。

模拟的相态,即各相的饱和度,Rv或Rs变化值。 单位

最大生产井数、井组数、井组内生产井数以及单井射孔井段。

模拟的开始日期。

模拟运算(缺省)或数据检验。

还可以缺省的其他项目是:笛卡儿座标图形,不相邻连接的分散流动模型,一套PVT,饱和度和平衡数据表,报告区块和各个格式不正规重新启动和绘图文件。

在表数/网格数和最大的生产井数/节点数之间进行区别是十分重要的,前者指在数据文件中必须提供正确的项目数,后者则仅指能够给定项目数的上限。

至少,一开始,用户可以用EDIT编辑程序找到取简单建立Runspec部分的数据文件。数据文件描述的记忆方法和注释,以及下面的例子,这些都可以在EDIT编辑程序中产生。

Runspec的详细描述

Record 1 在1-8列,应输入关键字Runspec 。 Record?2??应包含运算题目(限制为72个字符)。它不需加号。该行也需要用(/)

斜线结束。

Record 3 本行以及下面的各奇数行(5、7、9?29)在Eclipse软件是不参加计算

的,它们仅作为注释。但要注意,在这些行的第一个字符不应当是一个字母,而用EDIT文件说明时每行开头用一个关键字的字母。

Record 4

包括网格的尺寸,径向/笛卡儿开关键,不相邻连接键,水层数值信息,双孔隙度运算键。

〈error〉 NDIVIX—X方向上的网格数(或R—径向) 〈error〉 NDIVIY—Y方向上的网格数(或θ角) 〈error〉 NDIVIZ—Z方向上的网格数

选择:径向,NNC,水层数值分析,双孔隙度。

〈F〉QRDIAL—T为径向图形,F为笛卡儿座标图形(无引号)。

〈I〉 NOMRES—研究的油层数,除了用几套坐标线的角点图形之外,该部分应设置1(见

GRID网格部分中的COORD和ZCORN关键字)。 〈F〉 QNNCON—若是不相邻连接则设置T。常数于水层数值,断层的角点图形,双孔隙

度,完成径向流动研究的园周,或者直接用NNC关键字来设置。(GRID部分)。

〈O〉 MXNAQN—最多的模拟水层数(见GRID部分中的AQUCON和AQUNUM)。

〈O〉 MXNAQC—在关键字AQUCON中,水层最多的连接线(见GRID部分的AQUCON和AQUNUM)。

〈F〉 QDPORO—T为双孔隙度运算。在这种情况下,NDIVIZ必须是偶数,第一个NDIVIZ/2

层将当作为骨架网格,其余的则作为裂缝网格。裂缝网格渗透率和裂缝

网格孔隙度相乘,骨架和裂缝总成对存在,并且用SIGMA关键字来决定

裂缝网格的渗透率。若QDPORO是T,则QNNCON同样应为T。

〈F〉 QDPERM—在双孔隙度运算中,T为骨架与骨架之间的传导率,不等于0(双孔隙

度/双渗透率)。F为骨架与骨架之间的传导率,等于0。若QDPORO为F,则QDPERM则没有作用。 Record 6

包括相存在的标定(相存在为T,相不存在则为F),以及流体示踪选择键。 相存在:

〈F〉 OIL 〈F〉 WATER 〈F〉 GAS

T或F

T或F T或F T或F

〈F〉 活油中的溶解气

(若油和气都存在,则只能为T) 〈F〉 湿气中的蒸发油 T或F

(若油和气都存在,则只能为T)

若油有一个恒定的,均匀的溶解气浓度,并且油层压力不再降到泡点以下,就用F设置气和溶解气的标志,则能更有效的进行模拟,把油当成死油看待,并且用关键字RSCONST或RSCONSTT设置气油比Rs值为常数。运算的作业当成没有气的死油模拟,但是在计算时则考虑了Rs值(溶解气浓度为常数)。 若气有一个恒定的,均匀的挥发油浓度,其气层的压力不同志降到露点压力之下,就用F设置油和蒸发油的标志,这时把气当成干气看待,并且用关键词RVCONST或RVCONSTT设置油气比Rv值为常数。运算作业当成没有油的干气模拟,但是,在计算时则考虑了Rv值(蒸发油浓度为常数)。

选择:油比重(API),盐水,示踪剂,混相的(200:聚合物,GI溶剂表面活性剂), 〈F〉QAPITR—T为需要油比重(API)的跟踪选择(见附录中的API追踪)。这个选择

可用在活油或死油系统中,但它不能用在湿气系统中。RSCONST(T)关

键词绝不能用于API追踪作业中。

〈F〉QPOLYM—T为需要进行聚合物驱替选择。这是Eclipse200中的一个选择程序,用

户可参考Eclipse200参考手册。

〈F〉QBRINE—T为需要进行盐水选择(见附录中盐水追踪)。对应用聚合物驱替选择

(QPOLYM=T)的运算,代替了QBRINE控制聚合物—盐的敏感性分析选择

(见Eclipse200参考手册)。

〈O〉NOTRAC—被注入示踪油的数量(见附录中的示踪剂追踪部分)。

〈O〉NWTRAC—被注入示踪水的数量。

〈O〉NGTRAC—被注入示踪气的数量。

〈F〉QMISCL—T为需要混相气驱替选择。若QMISCL=T,则不应使用垂向平衡选择(见

第12记录道QVEOPT)。

〈F〉QGGICO—若需要模拟气藏凝析油/挥发油系统的GI模型,则设置T。这是Eclipse中选择程序;用所参考Eclipse200参考手册。 〈F〉 QSOLVT—若需要4组分溶剂模型,则设置T。这是一个Eclipse200的选择程序;

用户可参考Eclipse200参考手册。 〈F〉QSACT—如果需要表面活性剂模型,则设置T。这是一个Eclipse200的选择程序;

用户可参考Eclipse200参考手册。

Record 8 包括运算中所有数据的单位换算—除非你用EDIT程序,否则你就辅以引


Eclipse 100 油藏数模软件使用手册.doc 将本文的Word文档下载到电脑
搜索更多关于: Eclipse 100 油藏数模软件使用手册 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219