admin 管理员组

文章数量: 887021


2023年12月18日发(作者:童程童美少儿编程)

Eclipse简易关键字说明

数据文件综述

Eclipse数据输入文件可分成八部分,每一部分由一个关键词引导。

RUNSPEC(必须) 题目、作业维数、运算键、目前的相态等;

GRID(必须) 计算网格的图形规定(网格角点位置)和每个网

格岩石物性的规定(孔隙度、绝对渗透率等);

EDIT(选择) 对计算的孔隙体积,网格中心深度和传导率进行

修改;

PROPS(必须) 油层岩石和流体性质(密度、粘度、相对渗透率、

毛管压力等)随压力、饱和度、组分变化表;

REGION(选择) 为计算流体特性(PVT,即流体的密度和粘度)饱

和度特性(相对渗透率和毛细管压力)原始条件

(平衡压力和平衡饱和度)流体储量(流体储量

和区内流动)所需对计算网格分区;

如果这部分省略,所有的网格区块都放在第1区;

SOLUTION(必须) 对油藏原始条件的确定:a.用规定的流体接触面深

度到可能的流体高度(平衡)计算;b .从上一次

运算建立的重启文件中读出;或c.用户自己确定

每一个网格区的原始条件(一般不用此项);

SUMMARY(选择) 在每一个时间步后,确定的数据被编入汇总文件

中;

SCHEDULE(必须) 确定模拟的作业(产量、注水量控制和限制)和

给定需要输出模拟结果的时间。在SCHEDULE部

分中同样还能确定垂向流动的动态曲线和油管模

拟参数。

注意:每部分文头的关键字必须从第1列开始。1-8格内有效,该行上的其余字符当作注解。--注解 行注释, / 常用来表示结束数据的记录,注解也可以放在同一行的斜线符号(/)之后。* 表示重复计数,*号两边不能插入空格。

有两种方法设置缺省 一是用/过早地结束一个数据记录;二是在斜线/之前加上n*表示缺省,如3*表示3个缺省值。

INCLUDE可放在任何部分,例:INCLUDE

‘’ /

一、 RUNSPEC部分

1. RUNSPEC

运行定义标志 必须的

例:RUNSPEC ===========

2. TITLE

标题

例:TITLE

GUDONG WATERFLOODING

3. DIMENS

维数、网格数

例:DIMENS

80 100 5 /

4. METRIC|LAB

定义单位制

例:METRIC

5. OIL

WATER

GAS

DISGAS

定义黑油

例:OIL

WATER

GAS

DISGAS

6. WATER

OIL

定义油水系统

例:WATER

OIL

7. EQLDIMS

平衡区参数限制,包括5个参数:

① 平衡区数;

② 压力随深度变化表中的最大条数;

③ 溶解油气比等随深度变化表中的最大条数;

8. TABDIMS

表限制数据,包括:

① 饱和度表套数

② PVT表套数

③ 饱和度表中最大条目数

④ PVT表中最大条目数

⑤ 地下流体分区最大数

9. WELLDIMS

井限制数据,包括:

① 最大井数

② 每口井最大射孔层数

③ 最大井组数

④ 每一井组的最大井数

10. START

初始时间

例:START

01 ‘JUN’ 1985 /

二、 GRID部分

指定:网格维数、网格深度、毛厚度、孔隙度、渗透率、净毛比或净厚度

网格定义部分的标识

例:GRID--------------

X方向网格步长,赋值方式有以下几种:

例1 DX

50 3*60 80 /

DY

50 3*60 80 /

例2 EQUALS

DX 50 /

DX 50 1 5 1 3 1 1 /

DY 50 / 缺省表示同上一个BOX

/

例3 MINVALUE

DX 50 /

DX 50 1 5 1 3 1 1 /

DY 50 / 缺省表示同上一个BOX

/

例4 MAXVALUE

DX 50 /

DX 50 1 5 1 3 1 1 /

DY 50 /缺省表示同上一个BOX

/

例5 BOX

1 5 1 3 1 1 /

DX

50 3*60 80

50 3*60 80

50 3*60 80/

DY

40 3*60 80

40 3*60 80

40 3*60 80 /

/

ENDBOX

例6 COPY

PERMX PERMY /

PERMX PERMZ /

PERMX PERMY 1 5 1 3 1 2 /

PERMX PERMZ / 缺省表示同上一个BOX

/

例7 MULTIPLY

PERMZ 0.07 /

PERMZ 0.01 1 5 1 3 1 1 /

PERMX 0.8 / 缺省表示同上一个BOX

/

例8 ADD

DX 10 /

DY 10 1 5 1 3 1 1 /

DZ 1 / 缺省表示同上一个BOX

/

Y方向网格步长,赋值方式同DX

网格块顶面深度,赋值方式同DX

Z方向网格块垂直厚度,赋值方式同DX

坐标线,一条坐标线指定网格角点,关键字COORD后有(NDIVIX+1)*(NDIVIY+1)*NUMRES(油藏的个数)条坐标线,每一条线由两个点构成,每一个点由X、Y和Z三个坐标点构成,最后一条坐标线之后有一个(/)号。

例:COORD

0 0 1000 0 0 1020

1000 0 1000 1000 0 1020

2000 0 1000 2000 0 1020

3000 0 1000 3000 0 1020

0 2000 1000 0 2000 1020

1000 2000 1000 1000 2000 1020

2000 2000 1000 2000 2000 1020

3000 2000 1000 3000 2000 1020

0 1000 2000 0 1000 1020

1000 1000 2000 1000 1000 1020

2000 1000 2000 2000 1000 1020

3000 1000 2000 3000 1000 1020 /

17 ZCORN

网格块角点的深度,关键字行后跟2*NDIVIX*2*NDIVIY*2*NDIVIZ首先指定第一个网格块I方向的两个角,接着是I方向下一个网格块的两个角,依此类推,最后的值后跟一个斜杠(/)

18 MAPAXES

2 3

第一个点坐标 原点坐标 第三点坐标

1

19 COORDSYS

坐标系统信息,信息是有关于网格里每个储层的坐标系统,关键字行后为NUMRES 个数据记录,每个记录用(/)号结束,NUMRES是油藏的个数,由关键字RUNSPEC中指定每个记录包括下列数据项

1 在K轴方向,块的上边界坐标(整数)

2 在K轴方向,块的下边界坐标(整数)

3 圆的完整性

‘COMP’—圆是完整的,在θ(或Y)方向

‘INCOMP’—圆不是完整的

4 与下面油藏的连接关系

JOIN 连接

SEPARATE 隔离

5 上界油藏号

6 下界油藏号

例 COORDSYS

1 2 ‘COMP’ /

3 4 ‘INCOMP’ /

20 PORO

网格块孔隙度,赋值方式同DX

21 DZNET

网格块净厚度,赋值方式同DX

22 NTG

网格块净毛比,赋值方式同DX

23 PERMX X方向渗透率,赋值方式同DX

24 PERMY Y方向渗透率,赋值方式同DX

25 PERMZ Z方向渗透率,赋值方式同DX

26 MULTX X方向传导率因子,赋值方式同DX

27 MULTY Y方向传导率因子,赋值方式同DX

28 MULTZ Z方向传导率因子,赋值方式同DX

三、 EDIT部分(不考虑)

四、 PROPS部分

PROPS部分包括以下基本内容:

油、水、气PVT数据

流体密度

岩石压缩数据

相渗和毛管压力

29 PVTO

活性油的PVT性质(有溶解气)多数记录包括4个数和一末端斜杠

第1列 溶解油气比RS增大顺序

第2列 原油泡点压力

第3列 原油地层体积系数

第4列 原油粘度

然而一些记录包含增加的数据,用来指定RS值的未饱和原油的性质,这个额外值对于表中最高的RS值必须给定附加数据,增加的数据占3列,对应于2、3和4列

例 PVTO

--Rssat Po Bo Vo

0.5 1200 1.038 1.11 /sat

0.828 2000 1.063 1.06 /sat

1.130 2800 1.087 1.00

5600 1.057 1.07 /under_sat

1.390 3600 1.110 0.95 /sat

1.600 4400 1.130 0.92

4800 1.125 0.93

5200 1.121 0.94

5600 1.117 0.95/under_sat

/

0.275 400 1.1334 1.17 /

0.610 1200 1.1626 1.11 /

1.61 4000 1.2544 0.94 /

1.72 4400 1.2656 0.92

4800 1.2606 0.92

5200 1.2555 0.92 /

/

30 PVDG

干气的PVT性质(无挥发油),结尾是一斜杠(/)。每个表格包含了3列数。

第1列,气相压力,沿列向下值逐渐增大;

第2列,相应的气体地层体积系数。值顺着列向下逐渐变小;

第3列,相应的气体粘度。值顺着列向下不变或增大。

例 PVDG

--Pg Bg Vg

400.0 5.90 .0130

800.0 2.95 .0135

1200.0 1.96 .0140

1600.0 1.47 .0145

2000.0 1.18 .0150

2400.0 .980 .0155 /

2800.0 .840 .0160

3200.0 .740 .0165

3600.0 .650 .0170

4000.0 .590 .0175

4400.0 .540 .0180 /

31 PVDO

死油的PVT性质(无挥发气),结尾是斜杠(/)。每个表包括3列数。

第1列,油相压力,值顺着列向下逐渐增大;

第2列,相应的原油地层体积系数,值顺着列向下逐渐减小;

第3列,相应的原油粘度,值顺着列向下不变或逐渐增大。

例 PVTO

--Po Bo Vo

400 1.012 1.16

1200 1.004 1.164

2000 0.996 1.167

2800 0.988 1.172

3600 0.9802 1.177

4400 0.9724 1.181

5200 0.9646 1.185

5600 0.9607 1.19 /

800 1.0255 1.14

1600 1.0172 1.14

2400 1.0091 1.14

3200 1.0011 1.14

4000 0.9931 1.14

4800 0.9852 1.14

5600 0.9774 1.14 /

32 RSCONSTT

为每一个死油PVT表设置的一个常数RS值,每行对应一个PVT表区域,每行包括两项数据,结尾用斜杠(/)。

第1项,溶解气浓度

第2项,泡点压力,假如当任何一个网格的压力下降到低于这个值,运行将结束。

例 RSCONSTT

0.37 1015 /

0.47 1030 /

33 PVTW

水PVT性质,每个记录包含5项数据,末端后面是一斜杠(/)。

第1列,参考压力;

第2列,参考压力下的地层水体积系数;

第3列,水压缩系数;

第4列,参考压力下的水粘度;

第5列,水的粘性系数

例 PVTW

-- Bw Cw Visw Cv

3600 1.0034 3.0E-06 0.52341 0.0E-01 /

3900 1 2.67E-06 0.56341 1.2E-07 /

34 ROCK

岩石压缩系数,包括多个记录,末端后是一斜杠(/),每个记录包括两项数据。

第1列,参考压力

第2列,岩石压缩系数

例 ROCK

-- compressibility

3600 .4E-05 /

3600 .4E-05 /

35 DENSITY

地面条件下流体的密度,包含多个记录,每个结束用一个(/)号,每一个记录由3项数据组成。

第1列,油的密度,地面条件

第2列,水的密度,地面条件

第3列,气的密度,地面条件

例 DENSITY

--OIL Water gas

45.0 63.02 0.072 /

80.0 63. 0.099 /

36 相渗数据,黑油系统考虑有两组 SWFN|SGFN|SOF3,SWOF|SGOF;油水系统也考虑两组

SWFN|SOF2,SWOF。

SWFN

水饱和度函数,包括多个表,结束用斜线(/)表示,每个表有3列数据

第1列,水饱和度;

第2列,相应的水相对渗透率;

第3列,相应的油水毛管压力。

例 SWFN

--sw krw pcow

0.22 0.00 7.0 swmin/swcr

0.30 0.07 4.0

0.40 0.15 3.0

0.60 0.33 1*

0.80 0.65 1.0

0.90 0.85 0.5

1.0 1.00 0.0 / swmax

.18 .00 0

.32 .07 0

.50 .31 0

.60 .38 0

.80 .57 0

1.0 1.0 0

/

37 SGFN

气体饱和度函数,包括多个表,每组数据结束用斜杠(/),每张表含有3列数据

第1列,气饱和度

第2列,对应的气体相对渗透率

第3列,对应的液气毛管压力

例 SGFN

--sg krg pcog

0.00 0.00 0.0 sgmin

0.04 0.00 0.2 sgcr

0.10 0.02 0.5

0.20 0.10 1.0

0.40 0.34 1*

0.60 0.50 3.0

0.70 0.81 3.5

0.78 0.95 3.9 /sgmax

.00 .00 0

.12 .022 0

.22 .100 0

.32 .240 0

.52 .420 0

.62 .500 0

.72 .813 0

.80 1.00 0 /

38 SOF3

油饱和度参数(3相)

包括多个表,结束用斜线(/)表示,每个表包括3列数据

第1列,油饱和度

第2列,对应油水共存带的油相对渗透率

第3列,对应油气原生水共存带的油相对渗透率

例 SOF3

--so krow krog

0.20 0.00 0.00 socr water

0.38 1* 0.00 socr gas

0.40 0.005 1*

0.48 1* 0.02

0.50 0.065 1*

0.58 1* 0.10

0.68 1* 0.33

0.78 0.90 0.90 /somax

0.00 .00 0.00

0.20 .00 0.00

..

0.78 1.00 1.00

/

39 SOF2

油饱和度参数(2相)

包括多个表,结束用斜线(/)表示,每个表包括2列数据

第1列,油饱和度

第2列,对应油相对渗透率

例 SOF2

--so krow

0.20 0.00

0.38 1*

0.40 0.005

0.48 1*

0.50 0.065

0.58 1*

0.68 1*

0.78 0.90 /

0.00 .00

0.20 .00

..

0.78 1.00

/

40 SWOF

水/油饱和度函数和对应的水饱和度

在油水两相都可流动的模型中,输入随含水饱和度变化的水相对渗透率,水中油的相对渗透率,油中水的毛管压力等数据表时用关键字SWOF,如果模型中气也是可流动相,那么油气饱和度函数用SGOF或SLGOF输入。

包括多个油水饱和度函数表,用斜线(/)表示结束,每个表中有4列数据

第1列,水饱和度

第2列,相应水相对渗透率

第3列,油水共存时的油相对渗透率

第4列,相应的油水毛管压力

例 SWOF

--sw krw krow pcow

0.22 0.00 0.90 7.0 swin/swcr

0.30 0.07 0.40 4.0

0.40 0.15 0.125 3.0

0.50 1* 0.065 1*

0.60 0.330 0.005 1*

0.80 0.650 0.000 0.5

0.9 0.830 0.000 0.5

1.00 1.00 0.00 0.0 / swmax table1

.18 .00 1.00 0

.32 .07 .38 0

.50 .31 .05 0

.60 .38 .004 0

.80 .57 0.0 0

1.00 1.00 0.0 0 /table 2

41 SGOF

气/油饱和度与气饱和度

用在具有作为活相似的油和气的运行中,还可用于输入气体相对渗透率(气包油),油在气中拟相对渗透率和作为气饱和度函数的油气毛管压力等表。

包括多个表,每组数据结尾都用斜杠(/)。每张表含有4列数据。

第1列,气体饱和度

第2列,对应气相对渗透率

第3列,当油气和束缚水存在时,对应的油相对渗透率

第4列,对应油水毛管压力

例 SGOF

--sg krg krog pcog

0.00 0.00 0.90 0.0 sgmin

0.04 0.00 0.60 0.2 sgcr

0.10 0.02 0.33 0.5

0.20 0.10 0.10 1.0

0.30 1* 0.02 1*

0.40 0.34 0.00 1*

0.50 1* 0.00 1*

0.60 0.50 0.00 3.0

0.70 0.81 0.00 3.5

0.78 1.00 0.00 3.9 / sgmax

.00 .00 1.0 0

.05 .022 .62 0

.2 .110 .12 0

.5 .440 0.0 0

.6 .560 0.0 0

.82 1.00 0.0 0 /

42 SOWCR

临界水中油饱和度值,相当于残余油饱和度,其赋值方式同DX

43 SWCR

临界水饱和度,其赋值方式同DX

44 SWL

束缚水饱和度,其赋值方式同DX

45 SWU

最大含水饱和度,其赋值方式同DX

五、 REGION部分

PVT区 相渗区 平衡区

46 PVTNUM

PVT区数,对当前输入盒中每一个网格块,指定属于哪个区,在一个特定平衡区内的所有网格块必须有同一PVT区域数,数据末端是一斜杠(/)。PVT 区域数指定了相应的一套PVT表,用来计算每个网格块中的流体PVT性质,其赋值方式同DX。

47 EQLNUM

平衡区号数,在目前的输入BOX中,为每个网格输入一个整数指定网格所属的平衡区,具有同样平衡区号的所有网格块也必须有同样的PVT区号,数据以‘/’结束,其输入方式同DX。

48 SATNUM

相渗曲线号数,其输入方式同DX。

六、 SOLUTION部分

包括:决定初始饱和度和压力 指定重启记录 边水数据 API重度校正 RSO、PB、RV随深度变化

49 EQUIL

平衡区数据,包括多个数组记录,每组数据记录结束需带终止符‘/’。每个记录涉及一个独立的平衡区并包含如下各项数据:

21

22

23

24

25

① 基准深度

② 基准深度处压力

③ 油水界面深度

④ 在油水界面处的油水毛管压力

⑤ 油气界面深度

⑥ 在油水界面处的油气毛管压力

⑦ 不饱和活油的溶解气油比与深度关系表索引,若为正整数,就从为该平衡区提供的RS

与深度关系表中计算不饱和油中的溶解气浓度。其上限等于局部压力的饱和溶解气油

比。该表用RSVD输入。一个零或正数使欠饱和油中溶解气浓度等于在气油界面饱和

的油气比值,在此情况下,不需提供油气比与深度关系表,但基准面深度必须与气油

界面一致,如果溶解气不存在,可忽略。缺省值为零。

⑧ 欠饱和湿气的溶解气油比与深度关系表索引,若为正整数,就从为该平衡区提供的RV

与深度关系表中计算不饱和气中的挥发油浓度。其上限等于局部压力下的饱挥气油比。

该表用RVVD输入。一个零或正数使欠饱和气中挥发油浓度等于在气油界面饱和的挥

发油气比值,在此情况下,不需提供挥发油气比与深度关系表,但基准面深度必须与

气油界面一致,如果不存在挥发油,可忽略。缺省值为零。

⑨ 整数(N)确定原始流体储量计算的精度,分N=0,N〈0,N〉0三种情况,缺省值等

于零。

例 EQUIL

7000 4000 8000 0.0 6500 0.0 1 0 -3 /

7000 4000 7800 0.0 7000 0.0 /

50 PRESSURE

初始压力,对每个指定了初始压力的网格,关键字后将是一非负实数,数据末端为一个斜杠(/)。赋值方式同DX。

51 SWAT

初始水饱和度,这个关键字后需跟实数,即每个网格的初始含水饱和度值,用斜杠(/)表示数据结束。赋值方式同DX。

52 SGAS

初始气饱和度,数据区结束用斜杠(/),其赋值方式同DX。

七、SUMMARY部分

八、SCHEDULE部分

在这部分,你可指定:井位 完井位置 每口井的生产指数 开井和关井时间 每口井的生

产、注入量 井底压力限制 每口井的作业 经济极限 时间步 指定的重启和输出时

间 自动时间步控制设置

53 WELSPECS

井的综合说明数据,此关键字后跟若干记录,每个记录包括以下数据项,并由斜杠(/)结束。记录可在第6项数据之后的任何地方结束,余项假定使用其缺省值,在斜杠之前的缺省值可由‘零值’指定器指定,该组记录必须以仅含一个斜杠的空记录结束。

①井名(最多8个字符)

②井所属的井组名(最多8个字符),名字‘FIELD’不能用作井组名,一口井在模拟期间不能换组,缺省值‘FIELD’

③I-井口位置

④J-井口位置

⑤井底压力的基准面深度

⑥井的选择相

‘OIL’-油井 ‘WATER’-水井 ‘GAS’-气井

⑦生产/注入指数计算中的驱替半径,缺省值为0

⑧旗标 使用特殊的流动方程来模拟完井节点到井筒的自由气流动。

‘R-G’或‘YES’-Russell Goodrish方程

‘P-P’-气体拟压力方程

‘STD’或‘NO’-使用标准流动方程

⑨自动关井指示

‘STOP’-在地层上方关井(允许窜流)。

‘SHUT’-使井与地层隔离(封、堵)。

⑩层间窜流性旗标

‘YES’-在井中允许层间窜流(倒灌)

‘NO’-不允许层间窜流

⑾井筒流体性质的压力表号 缺省值为0

⑿井筒静液柱密度计算的类型

‘SEG’-分段密度计算

‘AVG’-平均密度计算

⒀提供油藏条件的储量分区号,用于计算井的油藏流体体积流量(…)缺省值为0

例 WELSPECS

‘PROD1’ ‘G1’ 6 8 6000 ‘GAS’ 0.0 ‘Y’ ‘STOP’ ‘N’ 2 ‘AVG’ 1 /

‘PROD2’ ‘G1’ 5 9 6050 ‘OIL’ 5000 1* ‘ST’ 2* ‘A’ 2 /

‘PROD3’ ‘G2’ 4 7 6050 ‘OIL’ /

54 COMPDAT

完井段说明数据,后跟若干记录,每个记录用一个‘/’结束,一个记录可以在第9项之后任何一项结束,余下的项将假设为他们的缺省值,如果不要求井眼直径(第9项),则记录可在第8项之后结束。一个记录可以赋予一口井的几个射开网格的性质,只要他们是位于同一个垂向列的网格,斜井可以用多列来完成,但每列要求一个独立的记录。整套记录必须用一个仅含一个‘/’的空记录结束。

①井名或井名根(用引号圈起)

井名根后用一个(*)代表记录中几口井;

②相连网格I坐标

③相连网格J坐标

④这套数据中上部相连网格K坐标

⑤这套数据中下部相连网格K坐标

⑥射开网格的开/关标志

‘OPEN’-射孔网格打开流动

‘SHUT’-射开网格关闭

‘AUTO’-射孔网格初始是关闭的,当井中另一个射开网格在自动修井中关闭时,该射

孔网格打开。处于AUTO的射开网格每次修井时均打开,按照在COMPDAT中哪个射开

网格是第一个定义的顺序打开。

⑦对射开网格相对渗透率的饱和度表号;

⑧射开网格的传导率

⑨在射开网格上井眼的内径

⑩射开网格的有效KH

⑾表皮因子,缺省值为0

⑿D因子

⒀井射孔网格方向

‘X’-在X方向射开

‘Y’-在Y方向射开

‘Z’-在Z方向射开

例 COMPDAT

‘PROD1’ 6 8 1 3 ‘OPEN’ 0 0.0 0.333 500 3.5 1E-3 ‘Z’ /

‘PROD2’ 0 0 3 3 ‘OPEN’ 3 0.0 0.333 /

‘PROD3’ 3 5 2 2 ‘OPEN’ 0 1* 0.33 3* ‘X’ /

‘PROD4’ 4 5 2 3 ‘OPEN’ 0 1* 0.33 3* ‘X’ /

‘INJ*’ 0 0 3 3 ‘OPEN’ 0 1* 2.3 /

55 WCONHIST

历史拟合井观测产量,此关键字是用于代替关键字WCONPROD,表明生产井为历史拟合井

并设置他们的观测产量,当井的产油、产水和产气是已知时,在历史拟合过程中井可以说明为历史拟合井,Eclipse在以下几方面对他们进行与普通井不同的处理。(ⅰ)用此关键字输入的观测油产量、水产量和气产量能够和含水率、油气比等一起写入汇总文件,在模拟过程中可以和计算的产量相比较,(ⅱ)井有一套限制控制码

ORAT-井将按观测油量生产,其他相的生产根据他们流度比而定;

WRAT-井将按观测水量生产,其他相的生产根据他们流度比而定;

GRAT-井将按观测气量生产,其他相的生产根据他们流度比而定;

LRAT-井将按观测液量生产,其他相的生产根据他们流度比而定;

RESV-

(ⅲ)这里输入的相流量不是作为上限来处理,可跟任何数量的记录,每个记录包含以下数据项并由斜杠‘/’结束,这组记录必须由只含有一个斜杠‘/’符的空记录结束。

1.井名或井名根

一个用星号(*)结束的井名根在一个记录中能归类多口井。

2.井的开与关标志

‘OPEN’-井打开生产

‘STOP’-井地层以上关井,允许通过井筒发生层间窜流

‘SHUT’-井完全与地层隔离

3.控制码

‘ORAT’-观测油量控制

‘WRAT’-观测水量控制

‘GRAT’-观测气量控制

‘LRAT’-观测液量控制

‘RESV’-从观察相流量计算的油藏液体体积量控制

4.观察油产量,缺省值为0

5.观察水产量,缺省值为0

6.观察气产量,缺省值为0

7.生产井V.F.P表号

8.在计算井口压力时用到的人工举升量,若不需要计算井口压力

用‘/’结束数据记录

例 WCONHIST

‘PROD1’ ‘OPEN’ ‘LRAT’ 2410 320 2892 /

‘PROD2’ ‘OPEN’ ‘RESV’ 1970 705 2364 /

‘PROD3’ ‘OPEN’ ‘RESV’ 1507 431 1808 2 0.0 /

56 WCONINJE

注入井控制数据,后可跟任意多个记录,每个记录包含如下数据项且由斜杠结束,这些记

录可在第5项后的任意一次结束,剩余项将赋予缺省值,这些记录必须由仅含斜杠的空记录结束

1.井名或井名根

一个用星号(*)结束的井名根在一个记录中能归类多口井。

2.注入井类型

‘OIL’-注油井

‘WATER’-注水井

‘GAS’-注气井

3.井的开与关标志

‘OPEN’-注入井打开

‘STOP’-井地层以上关井,允许通过井筒发生层间窜流

‘SHUT’-井完全与地层隔离

‘AUTO’-

4.控制码

‘RATE’-地面目标产量控制

‘RESV’-目标油藏体积量控制

‘BHP’-目标井底流压控制

‘THP’-目标井口压力控制

‘GRUP’-井是井组的控制之下,注入用关键字GCONINJE设置的目标组量或油田量的分量。

5.地面目标产量或上限

6.目标油藏体积量或上限

7.目标井底流力或上限

8.目标井口压力或上限

9.注入井V.F.P表号

例 WCONINJE

‘INJ1’ ‘GAS’ ‘OPEN’ ‘RATE’ 500 1* 5000 1000 2 /

‘INJ2’ ‘WAT’ ‘OPEN’ ‘RESV’ 1* 1000 4000 /

‘INJ3’ ‘WAT’ ‘OPEN’ ‘RATE’700 1* 5000 /

/

57.WEFAC

设置井的效率系数(为停工期),后可跟任意多个记录,每个记录包含下列数据项,且以

斜杠(/)结束。记录组必须以仅含一个斜杠(/)的空记录结束。

1.井名或井名根

2.井的效率系数

例 WEFAC

‘P*’ 0.9 /

‘PROD2’ 0.8 /

/

58 WCONPROD

对生产井控制数据,后跟任意多个记录,每个记录包含如下数据项且由斜杠结束,这些记录可以在第2项后的任意项结束,剩余项将赋予缺省值。

1.井名或井名根

一个用星号(*)结束的井名根在一个记录中能归类多口井。

2.井的开与关标志

‘OPEN’-井打开生产

‘STOP’-井在地层以上关井,允许井筒的窜流

‘SHUT’-井完全与地层隔离

‘AUTO’-

3.控制码

‘ORAT’-油目标产量控制

‘WRAT’-水目标产量控制

‘GRAT’-气目标产量控制

‘LRAT’-液体目标产量控制

‘RESV’-油藏液体体积目标量控制

‘BHP’-井底流压目标控制

‘THP’-井口压力目标控制

‘GRUP’-井在井组控制之下,用GCONPROD设置目标井组量或油田产量的分量

4.油目标产量或上限

5 水目标产量或上限

6.气目标产量或上限

7.流体目标产量或上限

8.油藏液体体积目标产量或上限

9.井底流压目标或下限

10.目标井口压力或下限

11.生产井V.F.P表号

12.在计算井口压力中的人工举升量

例 WCONPROD

‘PROD3’ ‘OPEN’ ‘LRAT’ 2* 5000 1000 1* 2000 100 1 0.1 /

‘PROD4’ ‘OPEN’ ‘ORAT’ 1000 2000 3* 2000 /

59 WELTRAG

重新设置井的操作目标或限制,此关键字用来给井重新设置控制或限制值,不必指定由控制关键字WCONPROD或WCONINJE要求的所有其他数据(这些数据不变),这些数据最初必须完全用WCONPROD或WCONINJE指定。此关键字后跟多个记录,每个记录包括下面的数据项,每个记录以(/)结束。

1.井名或井名根

2.定义要改变的控制量或限制量

‘ORAT’-油产量

‘WRAT’-水产量

‘GRAT’-气产量

‘LRAT’-液产量

‘RESV’-油藏流体体积流量

‘BHP’-井底压力

‘THP’-井口压力

‘VFP’-VFP表号

‘LIFT’-人工举升量

3 此量的新值

例 WELTRAG

‘PROD’ ‘ORAT’ 1500 /

‘PROD2’ ‘BHP’ 3000 /

60 TSTEP

可输入不多于50个实数,每个实数是模拟器将要推进的时间间隔,这些数据要用(/)结束。

例 TSTEP

31 28 31 30 31 30

31 31 30 31 30 31 /

61 DATES

模拟者事先指定报告日期,后跟一系列报告所需的日期,每一日期为一行,用(/)号终止,本组数据用一个空记录结束。

1.月的天数

2.月数(‘JAN’ ‘FEB’ ‘MAR’ ‘APR’ ‘MAY’ ‘JUN’ ‘JLY’ ‘AUG’ ‘SEP’

‘OCT’ ‘NOV’ ‘DEC’,‘JLY’代替‘JUL’认为可接受的)

3.年(四位整数)

例 DATES

1 ‘FEB’ 1985 /

1 ‘MAR’ 1985 /

/

62.END

标志SCHEDULE部分的结束


本文标签: 网格 记录 数据 压力 结束