Eclipse 100 黑油模拟器基础
ECLIPSE煤层气模拟基础关键词
6、REGIONS 模型分区 EQLNUM 水动力学平衡分区,不同的油气水界面存在(可选)
FIPNUM 储量报告分区(可选)
SATNUM 相对渗透率曲线分区(可选) PVTNUM 地层流体高压物性分区(可选) LANGMUIR表与SATURATION表与SATNUM相对应
SCHEDULE 井生产动态数据 RPTSCHED RESTART=2 FIP=3 / WELSPECS 定义井网格中位置 COMPDAT 定义完井网格位置 WCONHIST 定生产井历史油水气产量 WCONINJE 定义注入井历史注水量 WCONPROD 定义生产井预测油水井产量目标 WCONINJE 定义注入井预测注水量 GCONPROD 定义井组生产控制目标 GCONINJE 定义井组注入控制目标 GECON 定义井组经济极限 WECON 定义单井经济极限 WPIMUL 井生产指数乘数 MULTX MULTY MULTZ 网格传导率乘数
4、SCAL相对渗透率曲线数据 SWFN 水相相对渗透率曲线
-- SWFN 中3列分别为 :
Sw 含水饱和度 、Krw 水相相对渗透率 、Pc气水毛管力 SGFN 气相相对渗透率曲线 -- SGFN 中3列分别为: Sg 含气饱和度、 Krg 气相相对渗透率、Pc气水毛管力 或者只用SGWFN 分别为,含气饱和度、气相渗透率、水相渗透率、气水毛管力 LANGMUIR 煤层气吸附表 --LANGMUIR中2列分别为裂缝压力、吸附气体浓度
SUMMARY 结果输出 FPR 全气田平均压力 FPRH 历史上全气田平均压力 FGPR 全气田平均日产量 FGPRH 历史上全气田平均日产量 FWPR 全气田平均日产量 FWPRH 历史上全气田平均日产量 WBHP 单井计算井底流压力 WBHPH 单井历史井底流压力 WGPR 单井平均日产量 WGPRH 历史上单井平均日产量 WWPR 单井平均日产量 WWPRH 历史上单井平均日产量 WMCTL 单井控制模式 RUNSUM 控制报表格式输出 SEPARATE 将结果单独输出到RSM文件中 DATE 时间按日月年格式输出 RPTONLY 只输出报告步数据
(RUNSPEC的讲解)ECLIPSE—E100(徐)
石油大学(北京) 2003年4月
培训内容
基本数据资料
数据文件讲解
基本模型建立 结果显示
基本数据资料
1. 小层数据表或等值线图
砂层厚度 有效厚度(或净毛比) 顶部深度 孔隙度 渗透率等 ECLIPSE—E100培训教程
静态资料
基本数据资料
静态资料
2. 地质储量及地层、油藏特点的总结报告
1200 0.500 1.038 1.11 2000 0.828 1.063 1.06 2800 1.130 1.087 1.00 3600 1.390 1.110 0.95 4000 1.500 1.120 0.94 4400 1.600 1.130 0.92 /
0.500 1200 1.038 1.11 / sat
3. 油、气、水高压物性PVT数据 4. 油水、油气相渗曲线、数据 5. 毛管压力曲线、数据
ECLIPSE—E100培训教程
基本数据资料
静态资料
6. 油、气、水分布(原始饱和度),压力分布或 油水界面和油气界面 7. 井位分布图 8. 流体和岩石化验分析报告
ECLIPSE—E100培训教程
基本数据资料
4.模拟的相态 Oil
Water
Gas
Disgas
Vapoil
ECLIPSE—E100培训教程
数据文件讲解
RUNSPEC
RUNSPEC的基本数据
5.模型网格划分 直角坐标模型
正交网格模型
径向坐标模型
6.最大井数
7.输入参数表(如:相渗表)的最大数目
ECLIPSE—E100培训教程
数据文件讲解
GRID
网格编号顺序
eclipse知识教程(1)
ECLIPSE黑油数值模拟基础斯伦贝谢科技服务(北京)有限公司Schlumberger Technology Services (Beijing) Ltd目录简介1目的3什么是油藏数值模拟 5如何把模型与实际油藏联系在一起7为什么要进行油藏数值模拟研究10为什么选择ECLIPSE 12ECLIPSE的功能14ECLIPSE是如何工作的16静态油藏描述19PVT和岩石数据22初始化数据24井数据26使用ECLIPSE进行油藏数值模拟研究28 如何使用手册30文件的组织和结构33ECLIPSE输入/输出结构35ECLIPSE输出文件 37ECLIPSE输出类型 41输出文件名称44文件位置48宏命令的使用50输入文件结构53数据文件语法规则56关键字语法58各部分通用的关键字60系统使用63基本的UNIX命令65VI编辑器69RUNSPEC部分 73RUNSPEC部分的作用 75 RUNSPEC部分关键字 78不含RUNSPEC部分的数据文料81 GRID部分83GRID部分的作用85数据排列规则88网格几何形状90块中心网格实例94角点网格实例97网格模型格块属性99如何指定网格格块属性101传导系数规则109笛卡儿网格的传导系数Ill径向网格传导系数118页岩模型121传导系数修正124非相邻连接NNC 128断层处NNC的生成130尖灭处NNC的生成132局部网格加密(LGR)处NNC的生成134双孔模型中的NNC 136水体处NNC的生成138径向网格中NNC的生成140径向模型142输出控制145GRID部分关键字总结 148GRID部分关键字149EDIT部分153EDIT部分的作用155EDIT部分关键字总结157PROPS部分—流体属性159流体属性的作用161黑油模型概述163黑油及组分模拟167油相状态方程169用PVDO输入dead oi1的PVT属性172用PVCDO输入dead oi1的PVT数据174 用PVTO输入live oil的PVT数据176用PVCO输入live oi1的PVT数据178气体状态方程180用PVZG输入干气的PVT数据183 用PVDG输入干气的PVT属性185 用PVTG输入湿气的PVT数据187 水的状态方程189参考密度191黑油模型中相的选择193用PVT分区定义多种PVT类型196 用API追踪定义多种PVT类型199 岩石压缩系数205饱和度函数和端点标定207饱和度函数的作用209饱和度函数211三相相对渗透率217饱和度函数标定219端点标定221垂向标定226毛管力标定229输出控制233REGIONS分区部分235 REGIONS的作用237REGIONS部分关键字类型239 SOLUTION部分245SOLUTION部分的作用247平衡法249EQUI关键字的使用252块中心平衡253水平和倾斜网格块的精细网格平衡255 动态流体校正257过渡区端点变更260拟合初始含水分布262列举法264初始溶解比266重启268如何产生一个完全重启运算271如何产生一个快速重启运算272完全重启和快速重启274输出控制275水体模拟277水体模拟功能279网格水休281数值水体283Fetkovich水体286Carter-Tracy水体289流量水体292输出控制294SUMMARY部分295SUMMARY部分的作用297附加的参数301输出控制和补充的关键字304SCHEDULE部分—历史拟合307SCHEDULE部分的作用309历史拟合与预测分忻311SCHEDULE历史拟合部分体系结构313VFP曲线指定315钻一口新井:WELSPECS 321气井中的流动327连接层位定义:COMPDAT 331部分完并:COMPRP 337垂向平衡的部分完井:COMPVE 340井历史产量:WCONHIST 345井注入量:WCONlNJE 349模拟器控制:TUNING,TUNINGL和NEXTSTEP 352 输出控制:RPTSCHED和RPTRST 355再溶解和再挥发量:DRSDT和DRVDT 358模拟的前进和终止:DATES,TSTEP和END 360模拟井的动态362手动修井,修改产量和PI 366SCHEDULE部分—生产预测369主产预测部分关键字组成371 SCHEDULE预测部分结构372井目标产最设定:WCONPROD 374经济极限定义377单井经济极限,自动修井和自动降产379 经济极限,自动修井和自动降产381 CECON完井层段经济极限382WPLUG堵水措施:WPLUG 383修井措施:WLIFT 384WTEST试井:WTEST 385井产最的自动降产:WCUTBACK 386井组控制387创建井组层次:GRUPTREE 389井组/油田生产控制:GCONPROD 390井组注入控制:GCONINJE 393优先控制396井组经济极限:GECON 398收敛性399典型的收敛性问题401ECLIPSE100用户教程练习407练习1:单井锥进模型 409关于练习1的说明:单井锥进模型412练习2:部分模型的RUNSPEC部分 413练习3:部分模型GRID部分 415练习4:部分模型的PROPS部分和REGIONS部分418 练习5:部分模型初始化420练习6:部分模型历史拟合422练习7:部分模型开采优化425参考文献4271简介1.1 目的ECLIPSE100用户教程旨在通过介绍ECLIPSE中最常见的功能来帮助用户熟悉油藏数值模拟的整个过程。
ECLIPSE 油藏数值模拟基础操作手册
4
ECLIPSE 数值模拟基础操作手册
Office 操作练习 结果如下图:
Schlumberger
5 选择 View Edit History...来显示应用到属性关键字的所有编辑步骤。 注意:Edit | Delete Edit History 将所有编辑整合为一个关键字。 所有部分都需要一个 GRID 文件,用以显示模型建立过程中的分区和属性数 据。.GRID 和.EGRID 是非格式化的二进制几何文件,而.FGRID 和.FEGRID 为 ASCII 格式化几何文件。输出文件的格式可以在 Run Manager 中设置。 6 为了确保 GRID 文件作为输出文件的一部分,点击 Keyword Types 里面 的 Operational Keywords。 7 确信 GRIDFILE 在该列表中。 8 选择 GRID Keyword Section: Edit | Insert Keyword. 9 在相同的列表中,加入 INIT 关键字来输出静态属性数据,该文件后缀名 为 .INIT 和 .FINIT。 10 点击 Apply。 11 点击 File | Close 退出 Grid Keywords 面板。 12 点击 Grid Section: File | Save... 来保存几何数据。 13 选择 Grid Section: GridView | From Keywords 为 2D 和 3D 显示生成几何 文件。 14 点击 YES 来生成 GRIDFILE。 15 选择 Grid Section: GridView | 3D 来查看模拟网格的 3D 形态。 16 关闭 3D Viewer 窗口。 17 选择 Grid Section: File | Close 退出。
模型描述
Eclipse100黑油模拟器基础
•Production/Injection
•Pressure data
11
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables
•Structure
•Gross thickness
•模型建立所需资料 •ECLIPSE 数据体数据结构 •技术特色
•如何用ECLIPSE的OFFICE工作 平台?
10
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables
•Initial condition data
•Well data
•Initial fluid contacts
•Initial gas-oil ratios
16
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables
•Reservoir map •Rock properties •Fluid properties •Saturation tables •Capillary pressures
•Initial condition data
•Well data
•Relative permeabilities
•Production/Injection
Eclipse-100-油藏数模软件使用手册
Eclipse 100 油藏数模软件使用手册二OO四年十月目录1 Eclipse 油藏模拟软件特点 (1)1.1Eclipse软件91年A版本的新进展概况 (1)1.2Eclipse100软件特点 (1)2 数据文件综述 (12)2.1 RUNSPEC部分 (15)2.2 GRID部分 (19)2.3 EDIT部分 (24)2.4 PROPS部分 (25)2.5 REGIONS部分 (31)2.6 SOLUTION部分 (32)2.7 SUMMARY(汇总)部分 (35)2.8 SCHEDULE部分 (42)3 关键字描述(按字母顺序排列) (47)ACTNUM 活节点的识别 (47)ADD 在当前BOX中指定的数组加一个常数 (48)ADDREG 给某一流动区域内指定的数组加一个常数 (49)ADDZCORN 给角点深度数组加一个常数 (49)APIGROUP 给API追踪中的油PVT表分组 (51)APIVD API追踪平衡的深度与原油比重(API)的关系 (51)AQANTRC 指定分析水层的示踪剂浓度 (51)AQUANCON 定义分析水层的相关数据 (52)AQUCON 数值化水层与油藏的连接 (53)AQUCT 说明Carter—Tracy水层的特征数据 (54)AQUFET Tetkovich水层说明数据 (55)AQUFETP 说明Fetkovich水层的特征数据 (56)AQUNUM 给一个网格块赋值一个数值化水层 (57)AQUTAB Carter—Tracy水层的影响函数表 (58)BDENSITY 盐水地面密度 (59)BOUNDARY 定义在打印网格表中显示的网格范围 (59)BOX 重新定义当前输入的BOX (60)CECON 生产井射开节点的经济极限 (61)COLLAPSE 识别在压缩VE选择中可压塌的单元 (62)COLUMNS 设置输入数据文件的左右范围 (62)COMPDAT 井完井段说明数据 (63)COMPFLSH 井射孔段的闪蒸转化比 (65)COMPIMB 井射开网格的渗吸表号 (67)COMPINJK 用户定义的注入井相对渗透率 (68)COMPLUMP 为自动修井而将射开网格归在一起 (69)COMPRP 重新标定井射开节点的饱和度数据 (70)COMPVE 垂直平衡(V.E.)运行时,井射孔深度的重设定 (72)COORD 坐标线 (75)COORDSYS 坐标系统信息 (76)COPY 从一个数组拷贝数据到另一数组 (77)COPYBOX 从一个BOX向另外一个拷贝一组网格数据 (77)CRITPERM 对VE节点压缩的渗透率标准 (78)DATE 输出日期到汇总文件 (79)DATES 模拟者事先指定报告日期 (79)DATUM 基准面深度,用于深度校正压力的输出 (80)BEBUG 控制检测输出 (80)DENSITY 地面条件下流体密度 (81)DEPTH 网块中心深度 (82)DIFFC 每一个PVT区域的分子扩散数据 (82)DIFFDP 在双重介质运行中,限制分子扩散 (83)DIFFMMF 基质一裂缝的扩散乘子 (83)DIFFMR R方向的扩散乘子 (83)DIFFMTHT θ方向扩散系数乘子 (84)DIFFMX X方向的扩散乘子 (84)DIFFMY Y方向的扩散乘子 (85)DIFFMZ Z方向的扩散乘子 (85)DIFFR R方向的扩散系数 (86)DIFFTHT θ方向的扩散系数 (86)DIFFX X方向扩散系数 (87)DIFFY Y方向扩散系数 (87)DIFFZ Z方向扩散系数 (88)DPGRID 对裂缝单元使用基质单元的网格数据 (88)DR R方向网格的大小 (88)DRSDT 溶解GOR的增加的最大速度 (89)DRV R方向网格大小(矢量) (89)DRVDT 挥发油的OGR的增加的最大速度 (90)DTHETA θ方向的网格大小 (90)DTHETAV 网格的角度大小(向量) (91)DX X方向的网格大小 (91)DXV X方向网格大小(向量) (91)DY Y方向网格大小 (92)DYV Y方向网格大小(向量) (92)DZ Z方向网格大小 (92)DZMTRX 基质块的垂直尺寸 (93)DZMTRXV 基质岩体块的垂直尺寸(向量) (93)DZNET 净厚度 (93)ECHO 接通重复输出开关 (94)EDITNNC 改变非相邻连接 (94)EHYSTR 滞后作用参数和模型选择 (95)END 标志SCHEDULE部分的结束 (95)ENDBOX 将BOX恢复到包含全部网格 (95)ENDNUM 端点标定与深度区域号 (95)ENKRVD 相对渗透率端点与深度关系表 (96)ENPTVD 饱和度端点与深度关系表 (97)EQLNUM 平衡区号数 (98)EQUALS 在目前的BOX中设置数组为常数 (99)EQUIL 平衡数据详述 (99)EXTRAPMS 对表的外插请求预告信息 (101)FIPNUM 流体储量区域号 (102)GCONINJE 对井组井/油田注入率的控制/限制 (102)GCONPRI 为“优先”而设的井组或油田产量限制 (104)GCONPROD 井组或油田的产率控制或限制 (104)GCONSALE 井组或油田的售气控制产率 (107)GCONSUMP 井组的气消耗率和引进率 (109)GCONTOL 井组控制目标(产率)允许差额 (110)GECON 井组或油田的经济极限数据 (111)GLIFTLIM 最大井组人工举升能力 (112)GRAVITY 地面条件下的流体密度 (113)GRIDFILE 控制几何文件网格的容量 (113)GRUPRIG 给井组配置修井设备 (113)GRUPTREE 建立多级井组控制的树状结构 (114)GSEPCOND 井组设置分离器 (115)IMBNUM 渗吸饱和度函数据区域号 (115)IMBNUMMF 基质—裂缝渗吸区域号 (116)IMPES 建立IMPES求解过程 (117)IMPLICIT 重建全隐式求解 (117)INCLUDE 包含数据文件名 (117)INIT 要求输出初始文件 (118)INRAD 径向模型的内径 (118)KRG 标定气相对渗透率的端点 (118)KRNUM 方向性相对渗透率表格数 (119)KRNUMMF 基岩—裂缝流动饱和度表号 (120)KRO 标定油相对渗透率端点 (120)KRW 标定水相对渗透率端点 (121)LOAD 调入一个SAVE文件以便执行一个快速重起动 (122)MESSAGES 重设置打印和停止限定的信息 (123)MINPV 设置活动网格的最小孔隙体积 (124)MINPVV 建立一个有效网格的最小孔隙空间 (124)MISCNUM 混合区数目 (125)MONITOR 请求实时显示输出 (125)MULTIPLY 当前定义区中的数组 (126)MULTR R方向传导率乘子 (126)MULTTHT THETA方向传导率乘子 (127)MULTX X方向传导率乘子 (127)MULTY Y方向传导率乘子 (127)MULTZ Z方向传导率乘子 (128)NEWTON 输出迭代计数到汇总文件 (128)NEWTRAN 标定使用块拐角传导率 (128)NEXTSTEP 建立下一时间步最大值 (129)NNC 非相邻连接的直接输入 (129)NOECHO 关闭输出的响应 (130)NOGGF 压缩网格几何模型文件 (130)NODPPM 非双孔的渗透率乘子 (130)NOWARN 压制ECLIPSE警报信息 (130)NTG 厚度净毛比 (130)OILAPI 初始原油API值,以便API示踪选择 (131)OLDTRAN 标定块中心传导率 (131)OLDTRANR 标定任意一块中心传导率 (131)OPTIONS 开启特别程序选择 (132)OUTRAD 径向模型外半径 (134)OVERBURD 岩石负载压力表 (135)PERMR R方向绝对渗透率 (135)PERMTHT θ方向绝对渗透率 (136)PERMX X方向绝对渗透率 (136)PERMY Y方向绝对渗透率 (136)PERMZ Z方向绝对渗透率 (137)PINCH 建立尖灭层上下的连接 (137)PINCHOUT 建立尖灭层上下的连接 (138)PMAX 模拟中的最大压力 (138)PMISC 与压力有关的可混性表 (138)PORO 网格孔隙度 (139)PORV 网格孔隙体积 (140)PRESSURE 初始压力 (140)PRIORITY 为井的优先级选项设置系数 (140)PRVD 原始压力与深度关系表 (142)PSEUDOS 为PSEUDO包要求输出的数据 (142)PVCO 含气原油PVT性质 (142)PVDG 干气的PVT性质(无挥发油) (144)PVDO 死油的PVT性质(无挥发气) (145)PVTG 湿气的PVT性质(有挥发油) (145)PVTNUM PVT区数目 (146)PVTO 活性油的PVT^性质(有溶解气) (147)PVTW 水PVT性质 (148)PVTWSALT 含盐的水PVT函数 (149)QDRILL 在钻井队列中安置井 (150)RESTART 设置重启动 (151)RESVNUM 对一给定油藏输入角点坐标数据 (153)ROCK 岩石压缩系数 (153)ROCKNUM 岩石压实表格区数 (154)ROCKTAB 岩石压实数据表 (154)ROCKTABH 滞后岩石压实数据表 (155)RPTGRID 从GRID部分输出控制 (156)RPTONLY 摘要输出的常规限制 (158)RPTPROPS 控制PROPS部分的输出 (158)RPTREGS 控制REGIONS部分的输出 (159)RPTRST 输到RESTART文件的控制 (159)RPTRUNSP 控制RUNSPEC部分的数据输出 (160)RPTSCHED 控制SCHEDULE部分的输出 (160)RPTSMRY 控制SUMARY部分的输出 (163)RPTSOL 控制SOLUTION部分的输出 (163)RS 初始溶解气油比 (165)RSCONST 为死油设置的一个常数Rs值 (165)RSCONSTT 为每一个死油PVT表设置的一个常数Rs值 (166)RSVD 用于平衡选择的RWJ深度关系表 (166)RUNSUM 所需的SUMMARY数据的制表输出 (167)RV 初始挥发油气比 (167)RVCONST 为干气设置的一个常数Rv值 (167)RVCONSTT 为每个干气PVT表设置一个常数Rv值 (168)RVVD 用于平衡选择的Rv与深度关系表 (168)SALT 初始盐浓度 (169)SALTVD 用于平衡的盐浓度与深度关系 (169)SAVE 用于快速重启文件而需输出的SAVE文件 (170)SCALELIM 设置饱和度表的标度限制 (170)SDENSITY 在地面条件的混相气密度 (170)SEPVALS 分离测试的Bo和Rs值 (171)SGAS 初始气饱和度 (173)SGCR 临界气饱和度的标度 (173)SGFN 气体饱和度函数 (174)SGL 原生气饱和度的标度 (175)SGOF 气/油饱和度函数与气饱和度 (176)SGU 最大气饱和度的饱和度表的标度 (177)SIGMA 双重孔隙基岩—裂缝的连结 (178)SIGMAV 双重孔隙度基岩—裂缝的连结(向量) (178)SLGOF 气/油饱和度函数与液体饱和度 (179)SOF2 油饱和度函数(2相) (180)SOF3 油饱和度参数(3相) (181)SOGCR 临界的气中含油饱和度的标度 (182)SOMGAS STONE1模型中含油饱和度最小值 (183)SOMWAT STONE1模型中最小油饱和度值 (184)SORWMIS 混相残余油饱和度数表 (185)SOWCR 标度临界水中含油的饱和度值 (186)SPECGRID 网格特性的详细说明 (187)STOG 油气表面张力与压力 (187)STONE1 三相油相对渗透率模型 (188)STONE2 三相油相对渗透率模型 (188)STOW 油水表面张力与对应压力 (188)SWAT 初始水饱和度 (189)SWATINIT 标定毛管压力的初始水饱和度 (190)SWCR 临界水饱和度的标度 (190)SWFN 水饱和度函数 (191)SWL 原生水饱和度的标定 (192)SWLPC 仅对毛管压力曲线标定原生水饱和度 (193)SWOF 水/油饱和度函数和对应的水饱和度 (193)SWU 饱和度数表中最大的含水饱和度的标定 (195)TBLK 示踪剂的初始浓度 (196)THPRES 门限压力 (196)TLMIXPAR Todd-Longstaff混合参数 (197)TNUM 示踪剂浓度区 (198)TOPS 每个网格的顶面深度 (198)TRACER 被动的示踪剂名 (199)TRACTVD 为示踪剂要求“流率极限传输” (199)TRANR R方向的传导率 (199)TRANTHT θ方向的传导率 (200)TRANX X方向的传导率 (200)TRANY Y方向的传导率 (201)TRANZ Z方向的传导率 (201)TSTEP 把模拟器推向新的报告时间 (202)TUNING 设置模拟器控制参数 (202)TVDP 初始示踪浓度与深度表 (204)TZONE 过度带控制选择 (205)VAPPARS 油挥发控制 (205)VEDEBUG 对垂向平衡和压缩垂向平衡选择控制调整 (205)VEFRAC 垂向平衡曲线系数的应用 (206)VEFRACP 垂向平衡拟毛管压力系数的使用 (207)VEFRACPV 垂向平衡拟毛管压力系数的使用 (207)VFPINJ 对注水井输入V.F.P表 (208)VFPPROD 对生产井输入V.F.P表 (209)WBOREVOL 对井筒贮存设置体积 (212)WCONHIST 历史拟合井观测产量 (213)WCONINJ 设有组控制的注入井的控制数据 (215)WCONINJE 对注入井控制数据 (217)WCONPROD 对生产井控制数据 (218)WCUTBACK 井减少限制 (220)WCYCLE 井自动循环开与关 (222)WDRILRES 防止在同一网格中同时开两口井 (222)WDRILTIM 新井自动开钻的控制条件 (223)WECON 生产井的经济极限数据 (224)WEFAC 设置井的效率系数(为停工期) (226)WELDEBUG 个别井的跟踪输出控制 (226)WELDRAW 设置生产井的最大允许压差 (227)WELOPEN 关闭或重开井或井的射开层 (228)WELPI 设置井的生产/注入指数值 (229)WELPRI 设置井的优先数 (229)WELSOMIN 自动开井的最小含油饱和度 (230)WELSPECS 井的综合说明数据 (230)WELTARG 重新设置井的操作目标或限制 (232)WGASPROD 为控制销气而设置的特别产气井 (233)WGRUPCON 为井组控制而给井设置指导产率 (234)WHISTCTL 给历史拟合井设置覆盖控制 (235)WLIFT 自动换管串和升举的开关数据 (235)WLIMTOL 经济和其它限制的容差分数 (236)WORKLIM 每次自动修井所花的时间 (237)WPIMULT 用给定值乘以井射开层地地层系数 (237)WPLUG 设置井的回堵长度 (238)WSALT 设置注入井的盐浓度 (238)WTEST 命令对已关着的井进行周期性测试 (239)WTRACER 给注水井设置示踪剂浓度 (240)ZCORN 网格块角点的深度 (241)1Eclipse 油藏模拟软件特点1.1Eclipse软件91年A版本的新进展概况详细说明见附录B11.新功能(1)提供了可供选择的通用的油PVT数据和饱和度数据的输入关键词;(2)对每一个PVT区设计了恒量Rs或Rv值;(3)分子扩散选择能模拟气的扩散和油的组份;(4)盐水选择能模拟不同矿化度盐水的流动。
Eclipse黑油模型数值模拟入门指南
Eclipse黑油模型数值模拟入门指南Eclipse黑油模型数值模拟入门指南记得上大学最早学围棋时总感觉无从入手,看身边的朋友下棋时学着聂卫平从容入定,潇洒自如的样子,很是羡慕。
后来从书店买来围棋入门指南,夜深人静时照着指南慢慢学如何吃子,如何做眼,什么是打劫,怎么样布局。
掌握了一点基本知识以后开始找水平最差的下,输了一定不能弃擂,脸皮要厚,缠着对方接着下。
赢了水平最差的人后去找中等水平的人下。
这样经过一年半载,再看以前那些学着聂卫平从容入定,潇洒自如下棋的同学,心想他们原来不过如此,赶老聂差十万八千里哪。
在这里也有许多人把我叫大师,专家,如果哪一天你觉得其实我的水平也很一般,那你就到了专业段位了。
市场上有不少关于油藏数值模拟的书,但好像没有类似围棋入门指南那样从基础开始一步一步介绍的书。
我收到不下二十个问油藏数值模拟如何入门的问题。
我尝试写一写油藏数值模拟入门指南,希望对那些刚刚开始进入油藏数值模拟领域的工作者有所帮助。
第一:从掌握一套商业软件入手。
我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟软件开始。
起点越高越好,也就是说软件功能越强越庞大越好。
现在在市场上流通的ECLIPSE,VIP和CMG都可以。
如果先学小软件容易走弯路。
有时候掌握一套小软件后再学商业软件会有心里障碍。
对于软件的学习,当然如果能参加软件培训最好。
如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。
油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。
主模型是数模的模拟器,即计算部分。
这部分是最重要的部分也是最难掌握的部分。
它可以细分为黑油模拟器,组分模拟气,热采模拟器,流线法模拟器等。
数模前处理是一些为主模拟器做数据准备的模块。
比如准备油田的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。
数模后处理是显示模拟计算结果以及进行结果分析。
以ECLIPSE软件为例,ECLIPSE100,ECLIPSE300和FrontSim是主模拟器。
ECLIPSE100入门
Info
FAQ
References Summary
简介 模块关键字 模块中的关键字 重要知识 模拟计算 实例 可视化
什么是 ECLIPSE 100?
• Eclipse100是一个全隐式的,三维、三相、还包括天然气、凝析油选择功能 综合的黑油模拟软件。
• 该软件用Fortran77语言编写,无论是虚拟储存,还是足够的实际 储存,都能在用ANSI码标准Fortran77编译程序的任何计算机上运 算。
简介 模块关键字 模块中的关键字 重要知识 模拟计算 实例 可视化
模块关键字
EDIT
Status: 必须
对计算的孔隙体积,网格中心点深度和传导率进 行修改。
PROPS
Status: 必须
油层岩石和流体性质(密度、粘度、相对渗透率、 毛管压力等)随压力、饱和度、组份变化表。
Info
FAQ
Back to list of section-header keywords
• Eclipse100油藏模拟软件常用于1、2或3相系统的模拟。当油藏为 二组份(油水,油气,气水)系统时,选用双相模拟,它既能节 省计算机的储存,又能节省计算时间。除了模拟气溶解于油中以 外(可变的泡点压力或可变的气/油比),Eclipse还常用于油在天 然气中挥发的模拟(可变的露点压力或可变油/气比)。
References Summary
简介 模块关键字 模块中的关键字 重要知识 模拟计算 实例 可视化
Section-header keywords
REGIONS
Status: 可选
为计算流体物性(PVT,即流体的密度,和粘度)饱和度特性 (相对渗透率和毛细管压力)原始条件(平衡)压力和平 衡饱和度),流体储量(流体储量和区内流动)所需对计 算网格分区。
ECLIPSE煤层气模拟基础关键词
Fractured reservoir中选择Coalbed methane定义煤层气模拟
GAS WATER 定义油水两个流动相,用于DEADOIL死油模型中 AQUIFER 水体选项,定义解析水体或者是数值水体
2、GRID 部分关键词 双孔介质模型:双孔单渗 COORD ZCORN 地质模型网格形状关键词,由地质模型直接导出 PORO 孔隙度模型,也由地质模型直接导出 PERMX PERMY PERMZ 分别为X Y Z方向上的渗透率,由地质模型直接导出 NTG 净毛比,由地质模型直接导出
5、INITIALIZATION 模型初始化,计算储量及油气水分布 EQUIL 水动力学平衡法定义初始条件
-- EQUIL中
第1项:测试参考深度 第2项:测试参考深度对应压力 第3项:油水界面深度
第4项:油水界面深度处毛管力
第5项:油气界面参度 第6项:油气界面深度处毛管力 在煤层气中,只有气水界面,所以可以把第3项与第5项设置为同一个值。 枚举法时候,应用如下两个关键词: PRESSURE 压力 SWAT 含水饱和度
ECLIPSE煤层气模拟应用培训 基础关键词
1、CASE DEFINATION 模型定义 选择BLACKOIL选项,进行常规油藏数值模拟
TITLE 定义Βιβλιοθήκη 型名称START 定义模拟开始时间 DIMENS 定义模型在X Y Z三个方向上网格数量,即网格维数 Grid Option 中选择Cartesian网格中Corner Point类型
SUMMARY 结果输出 FPR 全气田平均压力 FPRH 历史上全气田平均压力 FGPR 全气田平均日产量 FGPRH 历史上全气田平均日产量 FWPR 全气田平均日产量 FWPRH 历史上全气田平均日产量 WBHP 单井计算井底流压力 WBHPH 单井历史井底流压力 WGPR 单井平均日产量 WGPRH 历史上单井平均日产量 WWPR 单井平均日产量 WWPRH 历史上单井平均日产量 WMCTL 单井控制模式 RUNSUM 控制报表格式输出 SEPARATE 将结果单独输出到RSM文件中 DATE 时间按日月年格式输出 RPTONLY 只输出报告步数据
Eclipse油藏数值模拟经验
第八步
输入油藏初始参数(Initialization)
在图中所示的窗口中输入油藏初始参数。
第九步
添加水体(Initialization)
在图中所示的窗口中输入水体参数。
第十步
输入生产动态参数(Schedule)
分别在图中所示的窗口中定义井、添加井的限制条件等。
第十一步
选取输出格式(Sumary)
(4)初始流体饱和度和初始压力: 认为是确定参数。必要时允许小范围内修改。
油藏数值模拟工作流程
数据文件准备
初始化计算 生产史拟合 动态预测
结果输出
设定动态控制模式
控制模式的自动切换
含水率上升, BHP下降。
此后,也
BHP
产油量
—18,000天, 产水量稳定 下降。
结束
可调参数
1、岩石数据: a.渗透率 b.孔隙度 c.厚度 d.饱和度 2、流体数据: a.压缩性 b.PVT数据 3、相对渗透率数据
4、单井完井数据: a.表皮效应 b. 井底流动压力
参数的可调范围 1
(1)孔隙度: 如果油层大量岩心分析资料表明,油层部分孔隙度在 19%到21%之间,平均为±20%,变化范围不大。则把孔 隙度视为确定参数,不做修改,或允许改动范围在±3% (2)渗透率: 渗透度在任何油田都是不定参数。这不仅是由于测 井解释的渗透率值和岩心分析值误差较大,而且根据渗 透率的特点,井间的渗透率分布也是不确定的。因此对 渗透率的修改,允许范围较大,可放大或缩小2~3倍或 更多。
油藏数值模拟工作流程
数据文件准备
初始化计算 生产史拟合 动态预测
结果输出
数模工作的主要成果
Eclipse操作流程
第一步
初学者必读ECLIPSE组分数值模拟入门指南-1
初学者必读ECLIPSE组分数值模拟入门指南-1我一直在考虑怎么样写组分模型数值模拟入门指南。
组分模拟要涉及到状态方程(EOS),闪蒸计算,热动力方程等理论方面的知识。
在实际做组分模拟时,你并不需要完全掌握这些知识,但你至少应该有一定了解。
我在后面会做一点简单的介绍,但希望大家自己化些时间去学这部分知识。
我写的还是以应用为主(这部分内容可能是国内出版的数模书籍中最缺乏的),大家需要参考其他组分模拟理论方面的书籍。
做组分模拟前应该有很好的黑油模拟的基础。
你应该先把黑油模拟做好以后再开始做组分模拟。
在我写的过程中,我也假定你已经很好地掌握了黑油模型。
涉及到黑油方面的内容时我不会做重复介绍。
如果你有疑问,可以参照我以前写的黑油模拟入门指南。
关于组分模拟,大家首先会有下面一些疑问。
为什么要做组分模拟?在什么情况下需要做组分模拟?组分模拟与黑油模拟有什么区别?组分模拟结果是不是一定比黑油模拟好?组分模拟用多少组分比较好?我先试着回答一下这些基本问题,然后我再介绍具体如何做组分模拟。
我们都知道,地下的流体的组成实际上是非常复杂的,可能含有成百上千的组分。
地下流体以油或气相的形式存在。
对于大多数油藏,我们基本上可以把地下流体分为两个组分,及油组分和气组分。
油组分以油相的形式存在,气组分以气相的形式存在。
两个组分会发生物质交换,及气组分会溶解到油相,油组分也会从气相挥发(油和气都不会溶解于水)。
这两个组分之间的物质交换可以用溶解油气比和(或)挥发气油比来表示。
溶解油气比和挥发气油比都只是压力的函数。
地下油气相的密度可以通过地面油气相的密度,溶解油气比以及体积系数来计算。
油气相的体积系数也只是压力的函数。
同样地下油气相的粘度也是压力的函数。
这就是我们所熟悉的黑油模型。
对于大多数油藏,采用这样的处理方式计算结果是有保证的。
但并不是所有油藏都可以这样处理。
比如凝析气藏,气藏温度很靠近临界温度,在开发过程中有许多独特的特性。
Eclipse软件大全002
PVTi 流体PVT数据分析
PVTi是根据相应的状态方程、样品测试生成和分析PVT相态特性。 · 是一个通用的、基于状态方程的、为Eclipse准备输入数据的PVT数据 分析软件包 · 具有众多的状态方程模型和分析方法,可对流体样品进行分组或拟组 分化 · 可以交互方式或批处理方式工作 · 状态方程: · 粘度计算 · 流体定义 · 物质平衡检查 · 试验过程的模拟 · 实验数据用状态方程进行回归 · 生成Eclipse所需的PVT数据
(2)一体化数模管理
ECLIPSE OFFICE 提供了五个特色模块,方便用户控制管理数 模流程。 · 项目管理-在OFFICE环境下管理特定的模拟研究项目 · 数据管理-创建一个完整的ECLIPSE模型 · 运行管理-启动及监测模拟运行环境 · 结果浏览-二维和三维结果显示 · 报告输出
(3)Eclipse 前后处理模块
双对数曲线: dp和dp' [MPa]-dt [hr]
曲线对比
模式归位
Log-Log plot: dp and dp' [MPa] vs dt [hr]
特征曲线
决口扇
不渗透边界 分流间湾
1小层 2小层
分流间湾
单砂体
模式修改
庄9井区水驱前缘(ERT)测试结果图
1
0.1
0.01
0.01
0.1
1
10
100
ECLIPSE 300组分模拟器:组分模拟器适用于凝析气藏、挥发性油 藏、或注气等油藏开采过程。
Eclipse 100 (全中文)油藏数模软件使用手册(326页)
ECLIPSE100 油藏数模软件使用手册二OO四年十月目录1 Eclipse 油藏模拟软件特点 (1)1.1 Eclipse软件特点 (1)概论 (1)2 数据文件综述 (11)综述 (11)2.1 RUNSPEC部分 (13)2.2 GRID部分 (17)2.3 EDIT 部分 (22)2.4 PROPS 部分 (23)2.5 REGIONS部分 (27)2.6 SOLUTION 部分 (29)2.7 SUMMARY (汇总)部分 (31)WBHP (34)COFR (35)RWFT (35)ROIP (35)RGIPG (35)BOSAT (35)AAQR (36)2.8 SCHEDULE部分 (38)2.8.1 定义单井、井组和井的射开网格 (38)2.8.2 井的控制和限定 (38)2.8.3 井组控制和限制 (39)2.8.4 自动钻井和修井控制 (40)2.8.5 周期测试和循环井 (40)3. 关键字描述(按字母顺序排列) (42)ACTNUM 关键字 (42)ADD 关键字 (43)ADDREG 关键字 (44)ADDZCORN 关键字 (44)APIVD 关键字 (46)AQANTRC 关键字 (46)AQUANCON 关键字 (46)AQUCON 关键字 (47)AQUCT 关键字 (49)AQUFET 关键字 (50)AQUFETP 关键字 (51)AQUNUM 关键字 (51)AQUTAB 关键字 (52)BDENSITY 关键字 (53)BOUNDARY 关键字 (54)BOX 关键字 (54)CECON 关键字 (55)COMPIMB 关键字 (60)COMPINJK 关键字 (61)COMPLUMP 关键字 (62)COMPRP 关键字 (63)COMPVE 关键字 (65)COORD 关键字 (67)COORDSYS 关键字 (68)COPY 关键字 (69)COPYBOX 关键字 (69)CRITPERM 关键字 (70)DA TE 关键字 (70)DA TES 关键字 (71)DA TUM 关键字 (71)DEBUG 关键字 (72)DENSITY 关键字 (73)DEPTH 关键字 (73)DIFFC 关键字 (74)DIFFDP 关键字 (74)DIFFMMF 关键字 (75)DIFFMR 关键字 (75)DIFFMTHT 关键字 (76)DIFFMX 关键字 (76)DIFFMY 关键字 (77)DIFFMZ 关键字 (77)DIFFR 关键字 (77)DIFFTHT 关键字 (78)DIFFX 关键字 (78)DIFFY 关键字 (79)DIFFZ 关键字 (79)DPGRID 关键字 (80)DR 关键字 (80)DRSDT 关键字 (80)DRV 关键字 (81)DRVDT 关键字 (81)DTHETA 关键字 (81)DTHETA V 关键字 (82)DX 关键字 (82)DXV 关键字 (83)DY 关键字 (83)DYV 关键字 (83)DZ 关键字 (84)DZMTRX 关键字 (84)DZMTRXV 关键字 (84)END 关键字 (86)ENDBOX 关键字 (86)ENDNUM 关键字 (87)ENKRVD 关键字 (87)ENPTVD 关键字 (88)EQLNUM 关键字 (89)EQUALS 关键字 (89)EQUIL 关键字 (90)EXTRAPMS 关键字 (92)FIPNUM 关键字 (92)GCONINJE 关键字 (93)GCONPROD 关键字 (95)GCONSALE 关键字 (98)GCONSUMP 关键字 (99)GCONTOL 关键字 (100)GECON 关键字 (101)GLIFTLIM 关键字 (102)GRA VITY 关键字 (103)GRIDFILE 关键字 (103)GRUPRIG 关键字 (103)GRUPTREE 关键字 (104)GSEPCOND 关键字 (104)IMBNUM 关键字 (105)IMBNUMMF 关键字 (106)IMPES 关键字 (106)IMPLICIT 关键字 (107)INCLUDE 关键字 (107)INIT 关键字 (107)INRAD 关键字 (107)KRG 关键字 (107)KRNUM 关键字 (108)KRNUMMF 关键字 (109)KRO 关键字 (110)KRW 关键字 (110)LOAD 关键字 (111)MESSAGES 关键字 (112)MINPV 关键字 (113)MINPVV 关键字 (113)MISCNUM 关键字 (114)MONITOR 关键字 (114)MULTIPL Y 关键字 (115)MULTR 关键字 (115)MULTTHT 关键字 (116)NEWTRAN 关键字 (117)NEXTSTEP 关键字 (118)NNC 关键字 (118)NOECHO 关键字 (119)NOGGF 关键字 (119)NODPPM 关键字 (119)NOW ARN 关键字 (119)NTG 关键字 (119)OLDTRAN 关键字 (120)OLDTRANR 关键字 (120)OPTIONS 关键字 (120)OUTRAD 关键字 (123)OVERBURD 关键字 (123)PERMR 关键字 (123)PERMTHT 关键字 (124)PERMX 关键字 (124)PERMY 关键字 (125)PERMZ 关键字 (125)PINCH 关键字 (126)PINCHOUT 关键字 (126)PMAX 关键字 (126)PMISC 关键字 (127)PORO 关键字 (127)PORV 关键字 (128)PRESSURE 关键字 (128)PRIORITY 关键字 (128)PRVD 关键字 (130)PSEUDOS 关键字 (130)PVCO 关键字 (130)PVDG 关键字 (132)PVDO 关键字 (132)PVTG 关键字 (133)PVTNUM 关键字 (134)PVTO 关键字 (135)PVTW 关键字 (136)PVTWSALT 关键字 (136)QDRILL 关键字 (137)RESTART 关键字 (138)RESVNUM 关键字 (140)ROCK 关键字 (141)ROCKNUM 关键字 (141)ROCKTAB 关键字 (141)ROCKTABH 关键字 (142)RPTRST 关键字 (146)RPTRUNSP 关键字 (147)RPTSCHED 关键字 (147)RPTSMAY 关键字 (150)RPTSOL 关键字 (150)RS 关键字 (152)PSCONST 关键字 (152)RSCONSTT 关键字 (152)RSVD 关键字 (153)RUNSUM 关键字 (153)RV 关键字 (153)RVCONST 关键字 (154)RVCONSTT 关键字 (154)RVVD 关键字 (155)SALT 关键字 (155)SALTVD 关键字 (155)SA VE 关键字 (156)SCALELIM 关键字 (156)SDENSITY 关键字 (156)SEPV ALS 关键字 (157)SGAS 关键字 (159)SGCR 关键字 (159)SGFN 关键字 (160)SGL 关键字 (161)SGOF 关键字 (162)SGU 关键字 (163)SIGMA 关键字 (164)SIGMA V 关键字 (164)SLGOF 关键字 (164)SOF2 关键字 (165)SOF3 关键字 (166)SOGCR 关键字 (167)SOMGAS 关键字 (168)SOMW AT 关键字 (169)SORWMIS 关键字 (170)SOWCR 关键字 (170)SPECGRID 关键字 (171)STOG 关键字 (172)STONE1 关键字 (173)STONE2 关键字 (173)STOW 关键字 (173)SWAT 关键字 (174)SWATINT 关键字 (174)SWOF 关键字 (178)SWU 关键字 (179)TBLK 关键字 (180)THPRES 关键字 (181)TLMIXPAR 关键字 (181)TNUM 关键字 (182)TOPS 关键字 (182)TRACER 关键字 (183)TRACTVD 关键字 (183)TRANR 关键字 (183)TRANTHT 关键字 (184)TRANX 关键字 (184)TRANY 关键字 (185)TRANZ 关键字 (185)TSTEP 关键字 (185)TUNING 关键字 (186)TVDP 关键字 (188)TZONE 关键字 (188)V APPARS 关键字 (189)VEDEBUG 关键字 (189)VEFRAC 关键字 (190)VEFRACP 关键字 (190)VEFRACPV 关键字 (191)VFPINJ 关键字 (191)VFPPROD 关键字 (192)WBOREVOL 关键字 (195)WCONHIST 关键字 (196)WCONINJ 关键字 (198)WCONINJE 关键字 (199)WCONPROD 关键字 (201)WCUTBACK 关键字 (202)WCYCLE 关键字 (204)WDRILRES 关键字 (205)WDRILTIM 关键字 (205)WECON 关键字 (206)WEFAC 关键字 (207)WELDEBUG 关键字 (208)WELDRAW 关键字 (208)WELOPEN 关键字 (209)WELPI 关键字 (210)WELPRI 关键字 (211)WELSOMIN 关键字 (211)WELSPECS 关键字 (212)WLIFT 关键字 (216)WLIMTOL 关键字 (217)WORKLIM 关键字 (218)WPIMULT 关键字 (218)WPLUG 关键字 (219)WSALT 关键字 (219)WTEST 关键字 (220)WTRACER 关键字 (221)ZCORN 关键字 (221)1 Eclipse 油藏模拟软件特点Eclipse软件91年A版本的新进展概况详细说明见附录B11.新功能(1)提供了可供选择的通用的油PVT数据和饱和度数据的输入关键词;(2)对每一个PVT区设计了恒量Rs或Rv值;(3)分子扩散选择能模拟气的扩散和油的组份;(4)盐水选择能模拟不同矿化度盐水的流动。
油藏数值模拟eclipse入门学习
覆盖原来数据
导入数据
流程
1. 设置单位 2. 导入整理的数据文件 3. 导出.sch文件,查看是否有错,有错则进行修改直到没有错误 4. 进行输出设置 5. 最后再导出无错的数据 6. 导入至office
中间的时间间隔则是生产情况未发生变化,平均化生产数据 为减少运算时间,根据生产时间进行不同时间采样
动态文件 时间文件 层位文件 井轨迹文件 生成井组、井组控制文件
Gird和init从office中拷贝过来
启动schedule 设置单位 输入数据 replace,可改变数 据查看错误类型
裂缝性储层
从软件 中生成 的井轨 迹文件
导出数据看是否有提示错误
查找井位数据 错误
通过flogrid 创建、修改井位
多图 对应图数值表可 导出
针 对 单 井 进 行 切 换
单一文件
每次 修改 都要 运行 和调 用
要进行前后对比,加载完后打 开不动,在进行修改,然后再 运行加载可进行两个结果对比
两次结果 进行运算 对比
工程 文件
几何体
编译性 错误
性质 运行中 的产生 的信息 可打开
每一个案例输入数 据的总文件
Poro属性也需要进行先行变换
导入至office中(新建工程),若在原工区则需删掉历史记录 挨个导入文件
完善其他内容
可从别的工程中导入,再 相应修改
初始化
在flogrid中分 别查看油水 界面
Grid和property需要从office中导入已生成的文件
五类七个文件放入schedule中,进行下一步工作
设置油气水性质
岩石性质关键字需定义
在此中选择“rock properties”
页岩气-黑油模型(Eclipse)
将工程存储在开始新建的文件夹中。
二、新建工程
(四)完成新建工程,并点击“Filclipse数值模拟基本操作
一 模块介绍 课程 提纲
二 新建工程
三 模型建立 四 模型计算
三、模型建立
Data 模块
点击进入Data模块,输入相关参数,建立模型。
二 新建工程
三 模型建立 四 模型计算
四、模型计算
第五届中国石油工程设计大赛
页岩气-Eclipse数值模拟基本操作
李继强
2015 年 3 月
页岩气—Eclipse数值模拟基本操作
一 模块介绍 课程 提纲
二 新建工程
三 模型建立 四 模型计算
一、模块介绍
油藏数值模拟软件—Eclipse,有24个 独立模块,常用的是Office和Manuals模块。 其中Office模块承担Eclipse模型处理与计 算,Manuals模块属于帮助模块。
页岩气—Eclipse数值模拟基本操作
一 模块介绍 课程 提纲
二 新建工程
三 模型建立 四 模型计算
二、新建工程
(一) 新建一个文件夹,用以存储数模相关数据(文件
夹名不能用中文)。
(二) 打开Eclipse,点击Office模块,运行。
二、新建工程
(三) 点击菜单栏“File”,新建工程—New project„,
三、模型建立
PVT模块
三、模型建立
PVT模块
如果“Rock Tables”不可用,可以在有Rock的数据文件 中拷贝复制一个。
三、模型建立
SCAL模块
点击进入SCAL模块,再点击菜单栏上的“Section”进 入关键字输入界面,输入气藏相关相渗参数。
Eclipse培训教材3
资料概括目录·数模需要的数据·数摸如何初始化·通常,数模如何进行?一个模型是一组描述油藏的数据,而一个模拟器是计算油藏压力和饱和度分布的一个作为时间函数的程序建立模型·象其它任何模型一样,模型建立得越接近真实油藏,模型越好·由模拟器完成计算出的油藏与真实油藏相比较,来检查模型的质量(历史拟合阶段)·一旦建立起接近了真实油藏的模型后,该模型就可以用来研究在变化产生影响的未来油藏的策略物质平衡·数值模拟的目的就是要确定作为时间函数的压力和饱和度的变化·油藏按水平和垂直方向被分成几个块·每个网格块内压力和饱和度的变化由在每个网格块上完成一个物质平衡计算来确定·因为油藏当作一组块来描述,对不同的块heterogeneities能按分配的不同体积来考虑·鉴于油藏被分成几个块,并考虑了heterogeneities,模拟器将表示这些面积内的油藏不会被消耗尽资料要求为在每个网格块内完成物质平衡计算,模拟器需要知道:·每个网格块内的初始压力和饱和度·在X、Y、Z方向的传导率·来自每个块的生产和注入情况总体积和中深·每个网格块的长度和深度是不同的·可计算总体积=DZ*DY*DZ·块中深计算=顶深+DZ/2孔隙体积孔隙体积,网格到GROSS和净厚度从图中分配到每个网格中孔隙体积计算=DX*DY*DZ*NTG*PORO渗透率·每个网格块的渗透率既可从图中也可由一组相关关系来指定·任何流动面的传导率可计算=KA/L平衡初始化参数深度数据,压力数据和流体接触关系都详细作以说明·这些数据,油、水、气的压力作为深度的函数列入表中·这类表用流体变化梯度从PVT数据中提取·在中深每个网格块其压力可从表中确定初始油、气、水饱和度(不在过渡带)·对不处于同一过渡带的每个块,可从相对渗透率最低点来确定初始水和气饱和度·油饱和度通常由1-Sw-Sg初始油、气、水饱和度(在过渡带)·在过渡带,初始油、气饱和度值从Sw或Sg相对毛管压力表中确定·当相态压力间不同时毛管压力可被计算出Pcow=Pw-Po=△rhPcog=Pg-Po=△rh完井,生产和注入数据完井、生产和注入数据作为时间的函数作如下说明:·井位坐标·射孔层位·生产/注入速率时间步长关于这一点,我们提供每个网格块需要完成一个物质平衡计算的所有数据·完成物质平衡计算的一个时间间隔由用户指定,该时间间隔被确定为一个时步,间隔大小被确定为时步大小·当一个时步结束模拟器为每个网格块计算出压力和饱和度·一旦压力和饱和度在时步结束时被确定下来,可用作下一个时步的初始条件数据摘要DX,DY,DZ,Phi,K,Dznet,NTG,PVT,Kr,Pc,Pi,OWC,GOC,Prod,Inj第二章文件ECLIPSE100系列程序由六个子程序组成ECLIPSE全隐、黑油油藏模拟器EDIT有资料输入和及时帮助的一个编辑器GRAF作图程序用于产生FILL网格结构和插入程序VFP用于产生井眼水动力表的程序PSEUDO产生拟函数的程序ECLIPSE100输入文件·产生的文件是ASCII文件用于任何编辑器·EDIT文件有及时帮助,输入控制板和在正确格式下将数据写到文件中用其它程序产生数据·用GRID程序产生网格文件·用VFP程序产生井眼水动力表·用PSEUDO程序产生拟函数·用SCHEDULE程序产生完井、生产和注入数据ECLIPSE100输出文件·产生ASCII打印文件·产生一个初始化文件,通常为二进制,但能转换为ASCII·对每个时步产生汇总文件,通常为二进制,但能转换为ASCII·为指定时步产生重启动文件,通常为二进制,但能转换为ASCII ECLIPSE100文件名数据输入文件*.DA TA *.DAT以下为单一文件输出文件类型UNIX文件名ANSI文件名打印文件*.PRT *.PRT初始文件:格式化*.INIT *.INI非格式化*.FINIT *.FIN保存文件:格式化*.SA VE *.SA V非格式化*.FSAVE *.FSV汇总文件:格式化*.UNSMRY *.USY非格式化*.FUNSMRY *.FSY重启文件:格式化*.UNRST *.URS非格式化*.FUNRST *.FUR以下为多文件输出汇总文件格式化*.Annnn *.Ann *.Bnn *.Cnn 非格式化*.Snnnn *.Snn *.Tnn *.Unn重启文件格式化*.Fnnnn *.Fnn *.Tnn *.Unn 非格式化*.Xnnnn *.Xnn *.Ynn *.Znn第三章输入规则概括关键字部分·ECLIPSE输入数据文件由八部分组成·常用需要五部分·每部分每个关键字必须打头,并用在指定任何数据或那部分关键字前·每部分必须用命令引导来指定·每个部分关键字要顶头写,不能空格RUNSPEC 用于定机器需多少内存才能解方程,告诉它PVT、WELL 数有多少等GRID网格尺寸大小,构造深度,总砂层厚度,孔隙度,渗透率,净厚度EDIT修改传导率和孔隙体积PROPS 用于输出PVT特征,流体密度,相对渗透率曲线,毛管压力REGIONS 定义PVT、相对渗透率、平衡区和输出报告区域SOLUTION定义初始油藏压力、油水界面、油气界面、泡点及露点压力SUMMARY定义许多变量来输出GRAF所需要的数据SCHEDULE生产速率、注水速率、观察动态压力,完成历史拟合END数据输入规则·每类数据必须由一个关键字引导·关键字必须在第一列顶头·数据与关键字不能在同一行·数据应再起一行开始或行可以是空行·基于关键字,ECLIPSE知道是什么数据并且响应命令就指定了·用户能指定给ECLIPSE什么数据能缺省、空行、插入·数据可是自由格式·从第一列到132列可以用COLUTION关键字修改通常格式·在数据开始前关键字必须被指定·用关键字开头在关键字之后数据被关联如:KEYWORD 或KEYWORDdata values / data values /……more values //注释行·任何行开始用两个短线(- -)被处理成注释行·命令可放置在短线- - 之后表示一行数据或设置的数据数值多样性问题·多值可以通过指定数值的号码来定义,一个重复的符号*,或重复数值·对多值来讲,在重复符号前或后都不能有空格·5*0.2等同于0.2 0.2 0.2 0.2 0.2 0.2·接收多个缺省数值,可通过指定缺省号和重复号·在重复号前没有空格·5*等同于1* 1* 1* 1* 1*表格·仅用一个关键字来指定表格·每个表结束用一个“/”·如果在一个表中用一个1*代表某一个值,则ECLIPSE将在表中完成该值的插值计算如:SWOF- - SW KRW KROW PCOW0.0 0.0 1.0 7.00.20 0.0 0.6 1*0.30 1* 0.4 1*0.50 1* 0.15 1*0.70 0.4 0.0 1*1.0 1.0 0.0 0.0/ END OF TABLE选择关键字·选择关键字可用来指定不同计算选项·对输入数值关键字可以在任何地方来指定部分关键字ECHO启动每行的读入并被打印NOECHO关闭打印读出的每行MESSAGES控制信息号码,打印警告和错误,或运行前查错终止运行NOW ARN终止所有ECLIPSE警告信息INCLUDE指定外部文件的读入错误信息·模拟器报告信息、警告、错误和·信息包含有资料并一般不指出数值问题·警告指出可能的数值问题,如果数值不正确用户应读或修改它们·如果有错误,模拟器将不执行下去。
ECLIPSE黑油模型简单入门教程
61
Schedule
二. 观 察 数 据 和 修 改 增 补 数 据
62
Schedule
二. 观 察 数 据 和 修 改 增 补 数 据
63
Schedule
二. 观 察 数 据 和 修 改 增 补 数 据
64
Schedule
二. 观 察 数 据 和 修 改 增 补 数 据
65
Schedule
50
一. 建立数模数据文件
•用FloGrid建立网格数据体
•用Schedule建立生产数据体
•用Office/Data建立其余数据体
51
一. 建立数模数据文件(2)
使用
Schedule
建立生产数据文件
52
Schedule 要点
一.导入数据
1.准备 生产历史数据文件(*.vol)、 措施数据文件(*.ev)、 自编 井斜数据文件(*.cnt & *.dev) 网格数据文件(*.grid) 从DATA导出 属性数据文件(*.init) 2.导入数据
四.输出地质模型文件 五.保存Workspace
7
FloGrid
一.导入数据 右键
建立平面
导入数据
数据为Contour、 Scatter
形成mesh map
8
FloGrid
一. 导 入 数 据
9
FloGrid
一. 导 入 数 据
10
FloGrid
一. 导 入 数 据
11
FloGrid
一. 导 入 数 据
Schedule完成) 3.流体,岩石,初始条件、输出控制等数据体;(用 Office\Data完成)
3
一. 建立数模数据文件
Eclipse基本知识与学习技巧(重要)
Eclipse能做什么? 对已开发油田历史模拟
1).核实地质储量,确定基本的驱替机理; 2).确定产液量和生产周期; 3).确定油藏和流体特性; 4).提出问题、潜力所在区域。
Eclipse能做什么? 动态预测
1).开发指标预测及经济评价 2).评价提高采收率的方法 3).剩余油饱和度分布规律的研究,再现生产历史 动态。 诸如:• 研究剩余油饱和度分布范围和类型;• 单 井调整:改变液流方向、注采井别、注水层位; • 扩大水驱油效率和波及系数;
模拟工作的基本信息:
(1) 设定是进行黑油模拟,还是热采或组分模拟; (2) 模拟采用的单位制(米制或英制); (3) 模拟模型大小; (4) 模拟模型网格类型(角点网格,矩形网格,径向网格或 非结构性网格); (5) 模拟油藏的流体信息(是油、气、水三相还是油水或气 水两相,或是油、气、水单相,有没有溶解气和挥发油等); (6) 模拟油田投入开发的时间; (7) 模拟有没有应用到一些特殊功能(局部网格加密,三次 采油,端点标定,多段井等); (8) 模拟计算的解法(全隐式,隐压显饱或自适应)。
数据保存:
*_PVT
SCAL部分
岩石属性:相对渗透率曲线和毛管压力曲线。 如果是油,气,水三相,需要提供油水,油气相对渗透率 曲线和毛管压力曲线(软件会自动计算三相流动时的相对 渗透率曲线);如果是油,水两相或气,水两相,只需要 提供油水或气水两相相对渗透率曲线和毛管压力曲线。
定义平衡区或直接定义网格的初始饱和度、压力 定义重启动 定义水驱 定义Rs、Rv、Pb、API与埋深的关系
初始化计算参数:
油藏模型初始化 即计算油藏模型初始饱和度,压力 和油气比的分布,从而得到油藏模型的初始储量。 这部分需要输入模型参考深度,参考深度处对应的 初始压力,油水界面以及气水界面;油气比或饱和 压力随深度的变化;如果是组分模型,需要输入组 分随深度的变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•Oil、water、Gas PVT data
•Oil、water、Gas stock tank densities
•Initial condition data
•Well data
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables •Capillary pressures
•模型建立所需资料 •ECLIPSE 数据体数据结构 •技术特色
•如何用ECLIPSE的OFFICE工作 平台?
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables
•Initial condition data
•Initial condition data
•Well data
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables
模型建立、初始化、运行和结果分析
使用关键词EQUALS定义参数
下面剖面模型网格数20*1*10,各 层水平渗透率依次为10,5,100, 2000,200,2000,100,50,2000, 50md
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
模型建立、初始化、运行和结果分析
•Initial condition data
•Well data
•Location of wells
•Location of perforations •Workovers
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables •Oil、water、gas production / injection for each well and each month •Production constraints
•Well data
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables
•Structure
•Gross thickness
模型建立、初始化、运行和结果分析
PROPS-------PVT
模型建立、初始化、运行和结果分析
PROPS-------PVT
模型建立、初始化、运行和结果分析
PROPS-------PVT
模型建立、初始化、运行和结果分析
PROPS-------PVT
模型建立、初始化、运行和结果分析
PROPS-------PVT
•Initial condition data
•Well data
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables •Initial condition data •Well data •Production/Injection • Statics pressures •Bottom hole pressures
模型建立、初始化、运行和结果分析
EDIT 部分
模型建立、初始化、运行和结果分析
EDIT 部分
模型建立、初始化、运行和结果分析
PROPS 部分
•PVT性质 •饱和度函数
•标定
模型建立、初始化、运行和结果分析
模型建立、初始化、运行和结果分析
一般的黑油相图
模型建立、初始化、运行和结果分析
PROPS-------PVT
模型建立、初始化、运行和结果分析
ECLIPSE 结果输出:
模型建立、初始化、运行和结果分析
ECLIPSE 结果输出:
模型建立、初始化、运行和结果分析
ECLIPSE 结果输出:
模型建立、初始化、运行和结果分析
ECLIPSE 结果输出:
模型建立、初始化、运行和结果分析
RUNSPEC
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
•Pressure data
模型建立、初始化、运行和结果分析
用ECLIPSE 进行数值模拟的步骤 :
明 确 研 究 目 的
确 定 研 究 范 围
搜 集 并 纠 正 相 关 资 料
建 立 模 拟 模 型
储 量 拟 合
参 数 敏 感 性 分 析
历 史 拟 合
方 案 预 测
模型建立、初始化、运行和结果分析
ECLIPSE 数据体(例如EXAMPLE.DATA) 格式 :
模型建立、初始化、运行和结果分析
ECLIPSE 数据体(例如EXAMPLE.DATA) 格式 : 1. RUNSPEC 2. GRID 3. EDIT •模型说明 •构造与储层模型的网格化 •修改网格、传导率、孔隙体积等
4. PROPS
CP 断层两侧网格连接方式
NNC
模型建立、初始化、运行和结果分析
BC 网格模型 定义 TOPS,DX,DY,DZ
模型建立、初始化、运行和结果分析
CP 网格模型 定义 COORD,ZCORN
模型建立、初始化、运行和结果分析
属性模型
定义网格块的属性 参数如孔隙度、渗 透率净厚度等 PORO、PERMX、 PERMY、PERMZ、 DZNET、SWL等
ECLIPSE 黑油数值模拟器
渗流力学室
Eclipse 100 黑油模拟器基础班
目的:
本课程面向具有一定数值模拟基础知识的数值模拟和油藏工程 专业人员。通过课程的讲授和练习,了解Eclipse 100 黑油模拟器的 基础知识,掌握主模型和前后处理模块的使用方法。
内容:
·Eclipse 100 黑油模拟器主要技术特点 ·模型建立、初始化、运行和结果分析(OFFICE平台) ·Grid与FloGrid建立网格模型
使用关键词COPY、MULTIPLY、ADD定义修改参数
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
模型建立、初始化、运行和结果分析
使用关键词COPY、MULTIPLY、ADD定义修改参数
•Initial condition data
•Well data
•Relative permeabilities
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables •Initial reservoir pressure
•Initial condition data
•Well data
•Initial fluid contacts
•Initial gas-oil ratios
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables
•Net thickness
•Porosity •Permeability
•Initial condition data
•Well data
•Production/Injection
•Pressure data
模型建立、初始化、运行和结果分析
资料清单 :
•Reservoir map •Rock properties •Fluid properties •Saturation tables •Porosity •Permeability •Rock Compressibility
ECLIPSE 100 黑油模型主要技术特点
2、ECLIPSE 扩展部分的技术特点 局部网格加密与粗化
井筒摩阻
多段井 流动边界 地面管网 气举 气田生产 环境示踪
ECLIPSE 100 黑油模型主要技术特点
聚合物驱 溶剂驱 泡沫驱 油藏耦合
煤层气
并行 GI 拟组分模型
模型建立、初始化、运行和结果分析