井的定义 *WELL
目的:
*WELL 用于定义一口新井。
格式:
*WELL (wnum | ‘well_name’) (*VERT ib jb) (*FRAC frac)
(*ATTACHTO ‘group_name’)
定义:
wnum
一个正整数,表示井的顺序编号。井序号必须从1开始,随着井数的增加,每次递增1。
现在很少使用井序号了,为了与以前的文件保持兼容,STARS 和Builder仍然可以读取井序号,但是Builder不再写入井序号。
‘well_name’
井名(最多40个字符)。
必须设置wnum和 ‘well_name’其中至少1个来识别井。
*VERT ib jb
该可选子关键字表明该井为直井,所有射孔都有相同的I 和J 网格坐标。ibl和jbl 分别是该直井的 I和J方向的网格编号。没有缺省值。
K方向的射孔层通过关键字*PERFV来设置。
*FRAC frac
该可选关键字表明,内部使用的井流量和井指数是井数据中直接定义的数值乘以 frac。frac的允许范围是0 到1。在一个完整的井定义中所有的流量和井指数都可以输入,然后内部计算时乘以frac。
*ATTACHTO ‘group_name’
该可选子关键字将该井归属到名为 group_name的井组中。其中group_name由关键字*GROUP定义。如果 *ATTACHTO不存在,那么该井就归属到内部生成的缺省名为 ‘Default-Group’ 的井组上。
缺省:
*WELL是定义一口井的必选关键字,没有缺省值。最少需要:
*WELL ‘well_name‘ |
-或- |
*WELL wnum |
如果子关键字*VERT不存在,必须通过关键字*PERF输入每个射孔层的完整网格坐标。
如果子关键字*FRAC不存在,那么frac=1。
如果子关键字*ATTACHTO不存在,那么该井就归属到内部生成的缺省名为 ‘Default-Group’ 的井组上。
单井不能直接归属于顶级井组(代表整个油藏的井组)。
如果模型中没有设置二级井组,那么所有井自动归属于名为’Default-Group’的井组中。例如,如果模型中有这样的一行:
*GROUP ‘Default-Group’ *ATTACHTO ‘Field’
并且井组’Field’的生产速度通过关键字*GCONP设置,那么缺省状态下就有如下的树状井组结构。
条件:
该关键字必须位于井和动态数据(Well and Recurrent Data )关键字段。
一口井必须先用*WELL关键字定义,然后才能由其他关键字引用。
井名和井的序号必须是独一无二的,也就是说,不允许有2口井使用同样的井名或序号。
说明:
关键字*WELL用于注册一口井,然后可以选择将其归属于一个井组中。
示例:
- 同时使用井的序号和井名:
*WELL 1 ‘Producer1’
- 只使用井的序号:
*WELL 2
- 只使用井名:
*WELL ‘Prod. 54-233a’