油田历史拟合文件格式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
油田历史文件格式
一概况
油田历史信息是从现场获得的井生产数据,而不是模拟计算输出的数据。油田历史用于模拟计算的输入,并对比油田历史实际数据和模拟计算的结果。油田历史存储在ASCII文件中, Graph 和Report能读取的三种文件格式是FHF格式1(兼容CMG图形和控制系统)、FHF格式2(93.20及以后版本支持的格式)、生产分析加载格式(PA Load)。
这里主要说明前面两种FHF格式,每一种FHF格式文件的例子在本文的最后给出。二创建一个油田历史文件的步骤:
1.将数据库的数据下载到ASCII文件。
2.编辑正确的文件格式,为确保向前兼容性,输入的数据都从第一列开始,输入数据
为单独行。可以在文件中输入注释信息,除非特殊说明,都用“*”在第一列开头,并且的第二列输入空格。
三描述FHF文件的各个项及如何编排
1.输入FHF文件创建的日期或当前的日期。这个日期不是结果文件用的实际日期,只是用来对老的FHF文件兼容。用下面的格式:
格
式
日期格式格式描述范例
1 'YYYY-MM-DD' 用单引号标注的日期,Y、M和D分别表示年、
月、日 '1994-01-18' 表示1994年1月18日
2 YYYY MM DD 没有引号的三个整数,Y、M和D分别表示年、
月、日 1994 01 18表示1994年1月18日
3 YYYY/MM/DD 用/分隔的三个整数. Y、M和D分别表示年、
月、日 1994/01/18表示1994年1月18日
4 ISO 8601日期
格式 日期和时间用‘T’分隔. 日期的年月日用
‘-‘分隔,年4位,月和日都是2位,时间
的时分秒用‘:’分隔,且都是两位数字,时
间部分可以省略,缺省是00:00:00.
2006-01-30T23:12:02.2
2. 用单引号标注的项目名称,最多40个字符,用于下面两种格式
格式字符串例子描述
1 &
2 'POOL A WATERFLOOD' 用单引号标注
3. 输入开始日期。日期格式为:
格
式
日期格式格式描述范例
1 'YYYY-MM-DD' 用单引号标注的日期,Y、M和D分别表示年、
月、日 '1994-01-18' 表示1994年1月18日
2 YYYY MM DD 没有引号的三个整数,Y、M和D分别表示年、
月、日 1994 01 18表示1994年1月18日
3 YYYY/MM/DD 用/分隔的三个整数. Y、M和D分别表示年、
月、日 1994/01/18表示1994年1月18日
4 ISO 8601日期
格式 日期和时间用‘T’分隔. 日期的年月日用
‘-‘分隔,年4位,月和日都是2位,时间
的时分秒用‘:’分隔,且都是两位数字,时
间部分可以省略,缺省是00:00:00.
2006-01-30T23:12:02.2
4. 输入时间单位,用单引号标注。用'days', 'day', 'years', 'yr', 'hr', or 'min'单位之一表示,
这些字母区分大小写,如果用其他字符串,则不能在进行单位转换,格式如下:
格式例子描述
1 &
2 'days' 用单引号标注
如果需要在井数据表第一列输入日期而不是从开始日期的天数,则在输入时间单位部分输入日期,允许的日期格式见下表
日期格式描述例子
'YYYY/MM/DD' 用 YYYY/MM/DD格式的时间序列.1995/09/27为1995年9月
27日.
'YYYY MM' YYYY MM格式的时间序列. 1995 09 为1995年9月的最
后一天.
‘ISO日期格式’ 用ISO 8601格式的时间序列 2006-01-31T18:01:30
ISO日期格式定义了准确时间,而其他格式只定义天,由于没有时间信息,FHF假设时间是一天的结束。
5. 输入每口井描述的数据项目个数,个数必需大于0但没有限制最高值,每口井的
数据项目必需相同,因此对于一口井有而其他井没有的数据项目用0补充。对于一个油田的历史可以分别做两个或多个历史文件(例如一个作为生产井的产油量,一个作为注入井的注水量)。
格式例子描述
1 &
2 4 一个整数
6. 输入数据项目的名字,这些名字必须在相同的行或者连续行,对于图形控制系统
最大字符串长度是30。在Results中,除了字符区分大小写外没有限制。
对Well, Field, Group, Sector and Lease类型的不同模拟器详细列表在安装CMG目录中br\version_number\doc\ Results 3D & Results Graph文件夹下,他们分别是
IMEXTimeseriesNames.txt、GEMTimeseriesNames.txt、
STARSTimeseriesNames.txt
下表是可用项目名称的一个例子
项目名称说明
'Cumulative Water SC' 地面条件下水相累积体积
'Water Rate SC' 地面条件下水相流量
'Cumulative Oil SC' 地面条件下油相累积体积
'Oil Rate SC' 地面条件下油相流量
'Oil Cut SC' 地面条件下含油率
'Water Cut SC' 地面条件下含油率
'Well Head Pressure' 井口压力
'Well Pressure' 井筒压力
'Well Block Pressure' 井网格块压力
'Period Oil Production SC' 前一阶段总产油量
'Period Water Production SC' 前一阶段总产水量
'Period Gas Production SC' 前一阶段总产气量
7. 输入数据项目的单位,单位顺序必须于项目名称的顺序一致,单位字母同样区分
大小写。单位表如下
单位类型单位
Pressure 'kPa' 'psi' 'atm' 'bar' 'kg/cm2'
Mass 'kg' 'lb' 'g'
Well liquid volume 'm3' 'ft3' 'cm3' 'bbl'
Well gas volume 'm3' 'ft3' 'cm3' 'Mcf'
Well rate time 'day' 'hr' 'min' 'yr'
由体积和时间构成的流量单位例如: 'm3/day' 'ft3/hr' 'cm3/min' 'bbl/day' 注意:不要在/前后输入空格。
8. 用整数输入井数
格式例子描述
1 &
2 4 一个整数
9. 输入第一口井的名字,用单引号标注。注意模拟器中井的名字于FHF文件中的
名字一致。在输入GROUP时,需要在名字后面加上GROUP(‘Pattern4’ GROUP),其他数据LAYER, FIELD, SECTOR, LEASE ,SPECIAL也一样。
10. 输入第一口井的数据。在第一列,按在前面设置的格式输入时间或日期序列,
如果有不同类型的井,在没有数据项目的井数据中用0补充。格式1和2的数据示