CMG组分模块GEM教程(3)

2019-04-16 00:30

监视约束格式与*Operate格式相同。而且,如果同时有多个约束违反,则采取约束表中第一个约束的动作。

极力推荐监控生产井的GOR和含水率:这个可以避免作业运行中的某些问题。 例如:

*PRODUCER 1

*OPERATE *MAX *OIL 1200.0 *CONT *OPERATE *MIN *BHP 2500.0 *CONT *MONITOR *MAX *GOR 15000.0 *STOP *MONITOR *MIN *WCUT 60.0 *SHUTIN

如果在一时间步,GOR和含水率均违反,模拟停止。 输入井指数

井指数可由下述两种方法获得: a) 从井模型的井几何因子。使用下述关键字: *GEOMETRY *PERF *GEO

b)使用关键字直接指定: *PERF

这些关键字位于数据部分。

*GEMTRY指定内部计算井指数的必要参数。完井关键字PERF包括完井段的位置。

如果*GEO子关键字不在*PERF中,则应指定井指数。 *PERF可用作水平井、斜井和垂直井。 例如:

*WELL 1’12-09-18-56’ *PERF 1

**if jf kf wi setn 1 1 2:4 1.24 1 定义井指数为1.24 或 例如:

*WELL 1’12-09-18-56’ **rad gefac wfrac skin

*GEOMETRY *K 375 2488 1.0 0.0 **完井关键字必须紧接着几何关键字 *PERF *GEO 1 ** if jf kf ff setn 1 1 2:4 1 1 停止模拟运行

可使用关键字*STOP中止模拟运行。

另一方法是,在一井改变之后,由*DTWELL指定的第一个时间步长为0。 例:*DATE 1998 09 08 *DTWELL 0.0 怎样建立井数据

当首次输入井数据时,数据必须依据以下顺序:

1要法语*TIME或*DATE卡

2定义一*DTWEL值,该数据是井定义之后,立刻使用的第一个时间步长。 3使用*WELL标识所有新井 每组井定义由如下部分组成:

4a)使用*producer和*INJECTOR定义一口新井或主工作制度改变。 b)如果选择*WHP作为约束之一,必须指明井筒模型要求。 c)定义注入流体组

d)定义该井的工作或监控约束

5使用*GEOMETRY定义井位置、几何因子或井指数,使用*PERF定义完井段。 6在第1步到第5步后可使用*SHUTN 7使用*OPEN重新找开一关闭井

8第9步到第14步可在不同时间或日期对井进行修改,注意依据使用什么选择要求不同的关键字。

9定义一口新井,做第1步到第6步,应在调整现有井参数之前。

10使用*ALTER可改变任一口井的主工作约束,同时使用*TEME或*DATE 下述关键字中,只有一种关键字可与*TIME或*DATE卡一起使用。换句话说,在一个*TIME或*DATE下不能同时使用两组*AIMSET,两组*AIMWELL等。 11可以按需要调整隐式度/显式度(*AIMSET,*AIMWELL)。 12可以按需要调整输入/输出控制

13关键字*DTWELL,*DTMAX,*DTMIN也可以出现在随后的井变化卡中。 14终止模拟运行总是用*STOP或零*DTWELL卡。 假定10×10×12直角坐标系统,井数据的构成如下: **井数据 *RUN

*DATE 1990 1 1 *DTWELL 0. 025

*WELL 1’OIL PRODUCER’ *PRODUVER 1

**吸有生产井的工作和监控约束 *OPERATE *MAX *STO 1000.00 *OPERATE *MIN *BHP 3000.00 *MONITOR *MAC *WCUT 0.40 ** rad gefac wfrac skin

*GEOMETRY *K 0.25 0.34 1.0 0.0 *PERF *GEO 1 **if jf kf ff 1 1 3 1

*TIME 10.0

**在10天时,主约束值由1000改为100 *ALTER 1 100.0

**在50天时,主约束值再改为50.0 *TIME 50.0

*ALTER 1 1000.0

**定义一注入井,而井对生产井再次修改主约束 *TIME 720 *INJECTOR 1

*INCOMP *WATER

*OPERATE *MAC *STW 12000.0 *OPERATE *MAX *BHP 10000.0 **rad geofac wfrac skin

*GEOMETRY *K 0.30 0.34 1.0 0.0 *PERF *GEO 1 **if jf kf ff 7 7 3 1 *ALTER 2 100.0

**在第10年停止 *DATE 1990 12 31 *STOP

其它部分循环数据

其它部分也有一些关键字可在模拟运行期间改变,这些关键字必须位于*DATE或*TIME卡之后,并且后一个值覆盖前一个值。

在输入/输出控制部分出现的这些关键字可以再赋值: a)*WRST b)*WPRN c)*ORTPRN d)*WSRF

e)*OUTSRF *GRID

*OUTSRF GRID可以改变,但OUTSRF *WELL不能改变。 数值方法控制部分,出现的关键字可以再赋值的有: a)*DTMAX b)*DTMIN 关键字输入系统 关键字系统介始 关键字标识符

关键字前可带星号“**”或不带星号 如:por或POR或*POR 两个星号表示注释 关键字顺序

所有关键字分成关键字组。

不同组关键字必须严格按手册中顺序排列。若无特殊说明同一组内关键字内关键字可以改变顺序。*LIST,*NOLIST,*INCLUDE,*COMMENT和*TRANSLATE可以出现在数据文件的任何地方。有些关键字可以出现在关键字组内,出可在循环数据中。每一关键字的描述说明该关键字是可选的或必须的。有些关键字与其它关键字一起使用时是可选的或必须的。如果可选的关键字在数据文件中不出

现,则使用其缺省值。 串关键字

若一关键字不是另一关键字或另一组关键字,不能与主关键字在同一行。 每一行是一个关键字加上它的子关键字,除非另有说明。

例如,水层选项需要3个关键字。*AQUIFER具有一系列关键字,并需要定义水层的位置。该选择还需要水层性质(*AQPROP)和水层影响函数(*AQFUNC)。三个关键字是独立的实体,不能放在同一行。 不正确的关键字表示:

*AQUIFER *BOUNDARY *AQPROP 1000.4.002 230 *AQFUNC 0.11 … …. 行长度

一行最多130个字符。 界定符

空格,逗号或新行可作为关键字,数字或字符串的分隔符。 字符串

字符串用单引号标出,例如‘5-35-48-W5’,内嵌的单引号不能使用。可内嵌双引号。

‘This Is THE “right“ Way’ 更名关键字:

对主关键字可使用 TRANSLATE更名 注释(可选) 格式 **注释文本 空行(可选)

分隔不同组关键字。 检查错误扫描(可选)

仅用于数据格式检查,不做运行。 格式:*CHECKONLY

该关键字必须放在I/O控制部分。 包含文件(可选)

格式:*INCLUDE ‘文件名’ 控制数据文件列表(可选) 格式*LIST *NOLIST

缺省值:*LIST 改变注释符:(可选)

格式:*COMMENT‘ab’ 缺省值:*COMMENT‘’

命名用更名规则改变关键字(可选) 格式:*TRANSLATE ‘用户关键字’‘CMG关键字’ 一个关键字字可有几个别名: 例如:

*TRANSLATE ‘KX’‘PERMI’

*TRANSLATE‘X—permerbility’‘PERMI’ *TRANSLATE ‘PERMX’‘PERMI’ 网格性质数组输入 数组读选择

数组赋值由五部分组成,其中两个个任选。 句法:

网格数组(数组限制符)读选择 数据 (数组修改符) 定义: 网格数级

要赋值的性制,例哪:*POR 数组限制符

对网格网格的不同元素赋值(例如,基岩和裂缝),数组限制符可选。选择是: *MATRIX *FRACTURE *EQUALSI

如果没有数组限制符,则假定为*MATRIX 读选择: *CON *IVAR *JVAR *KVAR *ALL *IJK 数据

实际网格数组值 数组修改符 *MOD

输入基岩网格性质 关键字:*MATRIX 输入裂缝网格性质 关键字:*FRACTURE

J和K方赂数据与I方向数据相同 关键字:*EQUALSI 例1:单孔隙系统 *PERMI *CON 100.0 *PERMJ *EQUALSI *PERMK *EQUALSI *2 例2:天然裂缝

*PERMI *MATRIX *CON 100.0 *PERMI *FRACTURE *CON 10000 *PERMJ *EQUALSI *PERMK *EQUALSI *2 常值数组


CMG组分模块GEM教程(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:投资银行学课后练习题(5-12章)参考答案(2)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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