ECLIPSE 油藏数值模拟软件 使用经验
- 格式:doc
- 大小:34.00 KB
- 文档页数:4
我在这里要分享的是一点学习eclipse的经验和体会。
希望可以对初学eclipse的果友有所帮助。
因为eclipse是比较有代表的数模软件。
加之各个数模软件都是相似的。
只要你掌握一款,其他的也就很容易了。
在此,我就不多做技术上的过多讨论,很多网站和学习材料都有。
同时如果有单位培训最好。
如果没有,可以参考我的自学经验。
1. 正确树立对数模软件的观点?数模软件仅仅是一种工具。
尽管现场的广泛应用,但局限性更多。
正确树立对数模软件的观点十分重要。
数模软件并不是万能的,也并不神秘。
相反其原理十分简单,存在问题也很多。
2.为什么要学习和应用数模?因为油藏的复杂性,目前没有比数模更好的方法来完成一些现场的工作研究。
比如剩余油饱和度的分布等。
可以说数模是一种有效且实用的技术。
同时,也是各大公司明文要求要做的。
3.数模不仅仅是一种操作?初学eclipse的人往往是按照数模例子的流程把数模的过程跑一遍。
然后做现场项目的时候按照经验调整参数进行研究。
更多的时候我们是按照既定的模式进行。
但是初学者要牢记,数模输入的是垃圾,输出的也是垃圾。
同理,在垃圾上操作跟没有任何价值。
所以一定要重视数模的基本原理以及各参数的物理意义和作用。
4.数模基本的原理一定要清楚?虽然数模软件以操作为主。
要想用好,一定要把数值模拟的原理搞清楚。
包括渗流方程的建立、离散、网格的划分、求解方法。
压力饱和度的计算等。
同时理解各个参数出现的位置。
明确这些,你对数模中参数的输入、参数的计算、以及敏感性分析等讲理解的更为透彻。
5.数模的数据最为关键?初学者一定要建立对数据的恐惧感。
明确每一个参数的格式是最基本的。
重要的是他的来源和如何计算。
也就是在数模原理的基础上加深对参数的理解。
这就用到很多油层物理的知识。
一定要看到数据就打个冷战。
这个数据到底有没有问题?6.数模的基本流程?数模的操作,也就是我们学的操作过程是最次要的。
有人指导几天就可以掌握。
无非就是1.数据准备和输入 2.数模运算3.结果分析我们往往重视和学习的都是第二个步骤。
一、Petrel三维建模软件的使用情况Petrel 综合利用地质学、地球物理学、岩石物理学和油藏工程学进行构造建模、岩相建模和油藏属性建模,实现油藏的优化管理。
Petrel 为多学科的协作架设一个共享的信息平台,在相同的3D网格上完成各种模型的建立,保证数据的一致性。
构造建模技术使模型的建立十分快速、准确。
3D网格建立是Petrel核心系统的一部分,采用角点网格建立复杂地质模型。
通过生成精细的三维几何网格构架,应用地质和地球物理信息建立和划分区带,建立三维地层框架模型。
在网格过程中,将层面之间垂向上的接触关系和层面与断面间的关系充分考虑进去,从而很好的保障了模型内部各部分之间的一致性和完整性。
Petrel 是唯一的一个完全整合到完整的油藏描述系统中的油藏精细描述、建模工具。
以前所有的其它商业化三维建模系统都是独立的软件,是一体化油藏描述软件的一部分。
真正的一体化油藏描述软件应包括从地震解释、储层建模到油藏模拟的所有领域。
Petrel 三维地质建模软件已完全整合到从地震解释、储层建模到油藏模拟这一套工作流中,它使得地质家、地球物理师以及油藏工程师在同一平台上、以有效的方式合作。
Petrel 为油藏描述提供完整的一体化解决方案,其特有的技术可服务于勘探开发各个领域。
Petrel 具有工作流程的可重复性,可以自动地记忆工程师创建地质模型的整个操作流程,更新和修改模型。
通过联合油藏数值模拟软件Eclipse 的研发,Petrel 建立的油藏地质模型更好地考虑了为油藏数值模拟服务。
在建立油藏地质模型的过程中,Petrel 就充分考虑了网格的空间形态、网格结构特征对数值模拟计算速度的影响,Petrel 建立的地质模型直接应用于油藏数值模拟中具有最好的计算性能。
历史上,自从3D 建模工具开始被用于石油和天然气工业以来,石油公司会买一种建模工具的1个或2 许可证, 然后训练几位专家使用他们。
几年以后, 这种情况仍然没有改变。
Eclipse 油数模群学员交流总结---7-11 月群聊精华Made by :大师兄Date :2009 年12 月审稿:SUMEN STUDIO群号:76792577群宗旨:面向数模建模的爱好者,积极讨论,互相学习,着重交流。
注:本文仅为群聊精华,旨在数模学习者互相交流经验,望各位能够给予批评指正并提出宝贵意见,绝无其他用途。
1、如何输入水平井的轨迹,如输入一口井口坐标是(1,1,1),要打到(1,500,1)?答:WELSPECS -------定义井'P8-P1''PROP8'4191*'OIL'7*/'P8-P2''PROP8'1861*'OIL'7*//COMPDAT ------完井--WELL I J K1K2Sat.CF DIAM KH SKIN ND DIR Ro'P8-P1'41912'OPEN'2*0.1003*'Z'1*/2、如何在Eclipse中输出网格参数的等值线图?答:results模块-先把属性用2D图显示,2D--Display control3、RFT是什么意思?答:包模拟rft数据文件,例如压力和饱和度随深度变化4、FGIP FOIP答:Field gas in place , field oil in place剩余地质储量.5、请教前处理schedule中的acidise ,squeeze是分指酸化压裂吗?射孔文件中welltest和stimulate是什么意思?答:squeeze是封堵,压裂是Frac;stimulate也是增产措施,welltest好像是指一些动态监测事件,测流压、剖面等等。
6、如何对井加修井作业,如压裂。
7、MD指的是什么深度?答:measure depth 测量深度 TVD T otal variation diminishing 垂直深度8、MD测深, 补心海拔吗?答:补心海拔是井位的井口海拔加上钻台到井口的距离。
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中最常见的功能来帮助用户熟悉油藏数值模拟的整个过程。
2013版本油藏模拟软件Eclipse_office使用教程教程1. 软件的标准使用(Standard usage)目录简介 (2)运行步骤 (2)问题描述 (3)数据准备 (3)一、方案管理(Case management) (3)二、数据管理器(Data manager) (4)三、运行管理器(Run manager) (11)四、报告生成器(Report generator) (11)五、结果观察器(Results Viewer) (13)六、PRT Report generator 报告生成器 (16)七、Exit ECLIPSE Office 退出 (17)2013版本油藏模拟软件Eclipse_office使用教程教程1. 软件的标准使用(Standard usage)简介该教程给出详细步骤如下:输入已有的数据集data set、编辑数据、保存工程、运行和监视模拟过程、观察结果变量和创建报告。
本练习需要35分钟的时间完成。
运行步骤该练习所涉及到的软件部分如下:1 方案管理(Case managerment)2 数据管理器(Data manager)a 定义方案(Case definition)b 定义网格(Grid section)c 输入PVT参数(PVT section)d 输入岩石物性参数(SCAL section)e 输入初始条件(Initialization section)f 时间进程安排(Schedule section)g 最后总结(SUMMARY section)3运行管理器(Run manager)4报告生成器(Report generator)5结果观察器(Result viewer)a 观察结果数据b 2D观察器:初始数据和结果数据c 3D观察器:初始数据和结果数据d 生成PRT 报告问题描述该工程模拟非均质储层中的含气原油,将储层划分为2400个网格块。
在地质构造上包括两个封闭断层,将储层划分为三个独立的流场,第六层为水平不渗透层。
Eclipse数值模拟软件问答(初级)1. ECLIPSE输出结果文件是哪些?.GRID或.FGRID: 网格文件.EGRID: 网格文件,与GRID格式不同,文件要小的多。
(用关键字GRIDFILE来控制输出类型).INIT或.FINIT: 属性文件。
(用关键字INIT来控制输出).PRT: 报告输出。
文件很大,模型处理及计算结果详细报告。
(RPTGRID,RPTPROP,RPTSOL,RPTSCHED 控制输出).LOG: 后台作业时的输出报告,文件比PRT要小很多。
可用于错误检查。
.DBG: Debug文件,一般不用。
可用于检查ECLIPSE如何处理输入参数。
.SAVE: 用于快速重启。
(用关键字SAVE来控制输出).RFT:RFT计算结果。
(用关键字WRFTPLT来控制输出).FLUX: 流动边界。
(用关键字DUMPFLUX来控制输出).Snnnn或.UNSMRY: 图形文件输出(在SUMMARY部分定义).Xnnnn或.UNRST: 重启文件输出(用RPTRST,RPTSOL或RPTSCHED来控制输出)2. ECLIPSE输出文件都有什么格式?格式化输出:可读文件,文件大。
(用关键字FMTOUT来控制)非格式化输出:不可读文件,文件小。
多输出文件:每一时间步一个输出文件。
单文件输出:所有时间步输出到一个文件。
(用关键字UNIFOUT来控制)ECLIPSE缺省输出:非格式化,多文件输出。
3. ECLIPSE数据文件分几部分,各部分定义什么数据类型?ECLIPSE数据类型分八部分,各部分内的关键字除几个个别的外不能混用。
RUNSPEC: 定义模型维数以及模型基本类型,包括模型网格维数,最大井数,井组数,流体类型,输出类型控制等。
GRID: 定义模型网格和属性,包括顶部深度,厚度,孔隙度,渗透率,净毛比,一般由前处理软件Flogrid或Petrel输出。
EDIT: 编辑孔隙体积,传导率。
目录第一章前言 (1)第二章、系统功能概述 (3)2.1、油藏模拟器 (3)2.1.1、选择最佳的枯竭开采方式 (3)2.1.2、节省计算时间的运算选项 (4)2.1.3、扩展的油藏数值模拟研究 (4)2.1.4、方向性相对渗透率 (5)2.1.5、单井控制 (5)2.1.6、气井的特殊选项 (5)2.1.7、井组和油田生产控制 (5)2.1.8、注入井组控制 (5)2.1.9、气田操作 (6)2.1.10、气体举升优化选项 (6)2.1.11、地面管网选项 (6)2.1.12、油藏耦合 (6)2.1.13、水体模拟选项 (6)2.1.14、裂缝油藏模拟 (6)2.1.15、岩石压实 (7)2.1.16、密度(API)和盐水追踪 (7)2.1.17、示踪剂追踪和温度模型 (7)2.1.18、模拟特殊的油藏条件 (7)2.1.19、局部网格加密和网格粗化 (7)2.1.20、流动边界选项 (7)2.1.21、环境模拟 (7)2.1.22、拟组分选项 (7)2.1.23、ECLIPSE 100中提高石油采收率选项 (8)2.1.24、煤层气选项 (8)2.1.25、热采选项 (8)2.2、ECLIPSE前后处理器 (8)2.2.1、利用FloGrid生成数据卡片 (9)2.2.2、利用SCHEDULE整理动态生产数据 (9)2.2.3、SCAL-管理、分析和检测岩心分析数据 (9)2.2.4、应用VFPi准备举升曲线计算井筒压力损失 (10)2.2.5、利用PVTi模块评价实验室PVT数据 (10)2.2.6、利用SimOpt加快历史拟合 (10)2.2.7、模拟运算结束后利用GRAF观察2D输出结果 (11)2.2.8、FloViz3D显示流体流动模拟结果 (11)第三章、2000A_1软件系统要求 (12)3.1、软件产品与支持平台 (12)3.2、CD结构 (13)第四章、ECLIPSE Office功能研究 (14)4.1、ECLIPSE Office概述 (14)4.1.1、数值模拟工作流程 (14)4.1.2、ECLIPSE Office的主要模块 (16)4.2、Data Manager (17)4.2.1、Data Manager的主窗体 (17)4.2.2、Case Definition Section (19)4.2.3、GRID SECTION (23)4.2.4、PVT Section (29)4.2.5、SCAL Section (37)4.2.6、Initialization Section (43)4.2.7、Regions Section (45)4.2.8、Schedule Section (47)4.2.9、Summary Section (50)4.2.10、Multiple Sensitivities Section (53)4.3、运行管理器 (56)4.3.1、面板部分 (57)4.3.2、工具条菜单项 (58)4.4、Result Viewer (60)4.4.1、Result Viewer主窗口 (60)4.4.2、曲线图形窗口 (61)4.4.3、2D Viewer (68)4.4.4、3D Viewer (69)4.5、报告生成器 (73)4.5.1、命令菜单项 (74)4.5.2、工具条按钮 (76)第一章前言Eclipse(数值模拟)软件是《油气田开发管理系统》三大模块中的一个重要模块,它是Schlumberger公司的产品,其功能强大。
ECLIPSE WORKFLOW TRAININGECLIPSE工作流练习从油藏建模开始,经过历史拟合,直到完成后期开发生产方案的设计。
其目的是利用ECLIPSE数模工具,帮助学员掌握油藏数值模拟的基本工作流程。
1. 油藏基本条件:该油藏面积为10923×11225×384 feet,为一背斜油藏。
两条南北向的主断层穿过油藏,分别为Fault1和Fault2。
另有一条次断层Fault3。
已知油藏顶面构造等值线图(TOPS1—TOPS6)和各层的孔隙度、渗透率、有效厚度等属性。
层2是一砂泥岩混合层,渗透率和孔隙度较低。
层3存在不整合面。
整个油藏的Kv/Kh 比为0.05。
该油藏是一饱和油藏,一个小的气顶存在油藏上部。
油气界面深度为2300 feet;油水界面深度为3000 feet,在油水界面处地层初始压力为4000 psia。
油藏的泡点压力为3814.7 psia。
在2000 feet和4000 feet处分别测得Rs为0.77 Mscf /stb。
在油藏第4层的边缘大约3700 feet处附有一小水体,提供底水驱能量。
地质学家估计的水体参数如下表:整个油藏的地质储量为:2. 流体PVT参数、岩心分析数据通过相态分析,拟合差异分离试验和单次闪蒸数据,得到流体PVT高压物性参数如下。
地面条件下原油的API重度为35,水的相对密度为1.00960 ,气体的相对密度为0.75。
在参考压力为3814.7 psia条件下,水的体积系数为1.0231rb /stb,粘度为0.94 cp,压缩系数为3.1E-6 /psia。
干气的P-V关系测定数据:饱和原油的P-V关系测定数据:测得岩石的压缩系数为4E-6 /psia,参考压力为3214.7 psia。
由于缺乏试验条件,该油藏未作相渗试验,因此只能借用相近油藏条件的部分端点值数据,利用Corey相关公式计算相渗曲线数据。
3.井数据和管理该油藏从1980年1月1日开采,共有四口生产井(PROD1、PROD2、PROD3、PRODUCER),采用衰竭式开采。
ECLIPSE软件练习实例ECLIPSE WORKFLOW TRAININGECLIPSE⼯作流练习从油藏建模开始,经过历史拟合,直到完成后期开发⽣产⽅案的设计。
其⽬的是利⽤ECLIPSE数模⼯具,帮助学员掌握油藏数值模拟的基本⼯作流程。
1. 油藏基本条件:该油藏⾯积为10923×11225×384 feet,为⼀背斜油藏。
两条南北向的主断层穿过油藏,分别为Fault1和Fault2。
另有⼀条次断层Fault3。
已知油藏顶⾯构造等值线图(TOPS1—TOPS6)和各层的孔隙度、渗透率、有效厚度等属性。
层2是⼀砂泥岩混合层,渗透率和孔隙度较低。
层3存在不整合⾯。
整个油藏的Kv/Kh ⽐为0.05。
该油藏是⼀饱和油藏,⼀个⼩的⽓顶存在油藏上部。
油⽓界⾯深度为2300 feet;油⽔界⾯深度为3000 feet,在油⽔界⾯处地层初始压⼒为4000 psia。
油藏的泡点压⼒为3814.7 psia。
在2000 feet和4000 feet处分别测得Rs为0.77 Mscf /stb。
在油藏第4层的边缘⼤约3700 feet处附有⼀⼩⽔体,提供底⽔驱能量。
地质学家估计的⽔体参数如下表:整个油藏的地质储量为:2. 流体PVT参数、岩⼼分析数据通过相态分析,拟合差异分离试验和单次闪蒸数据,得到流体PVT⾼压物性参数如下。
地⾯条件下原油的API重度为35,⽔的相对密度为1.00960 ,⽓体的相对密度为0.75。
在参考压⼒为3814.7 psia条件下,⽔的体积系数为1.0231rb /stb,粘度为0.94 cp,压缩系数为3.1E-6 /psia。
⼲⽓的P-V关系测定数据:饱和原油的P-V关系测定数据:测得岩⽯的压缩系数为4E-6 /psia,参考压⼒为3214.7 psia。
由于缺乏试验条件,该油藏未作相渗试验,因此只能借⽤相近油藏条件的部分端点值数据,利⽤Corey相关公式计算相渗曲线数据。
目录第一章前言 (1)第二章、系统功能概述 (3)2.1、油藏模拟器 (3)2.1.1、选择最佳的枯竭开采方式 (3)2.1.2、节省计算时间的运算选项 (4)2.1.3、扩展的油藏数值模拟研究 (4)2.1.4、方向性相对渗透率 (5)2.1.5、单井控制 (5)2.1.6、气井的特殊选项 (5)2.1.7、井组和油田生产控制 (5)2.1.8、注入井组控制 (5)2.1.9、气田操作 (6)2.1.10、气体举升优化选项 (6)2.1.11、地面管网选项 (6)2.1.12、油藏耦合 (6)2.1.13、水体模拟选项 (6)2.1.14、裂缝油藏模拟 (6)2.1.15、岩石压实 (7)2.1.16、密度(API)和盐水追踪 (7)2.1.17、示踪剂追踪和温度模型 (7)2.1.18、模拟特殊的油藏条件 (7)2.1.19、局部网格加密和网格粗化 (7)2.1.20、流动边界选项 (7)2.1.21、环境模拟 (7)2.1.22、拟组分选项 (7)2.1.23、ECLIPSE 100中提高石油采收率选项 (8)2.1.24、煤层气选项 (8)2.1.25、热采选项 (8)2.2、ECLIPSE前后处理器 (8)2.2.1、利用FloGrid生成数据卡片 (9)2.2.2、利用SCHEDULE整理动态生产数据 (9)2.2.3、SCAL-管理、分析和检测岩心分析数据 (9)2.2.4、应用VFPi准备举升曲线计算井筒压力损失 (10)2.2.5、利用PVTi模块评价实验室PVT数据 (10)2.2.6、利用SimOpt加快历史拟合 (10)2.2.7、模拟运算结束后利用GRAF观察2D输出结果 (11)2.2.8、FloViz3D显示流体流动模拟结果 (11)第三章、2000A_1软件系统要求 (12)3.1、软件产品与支持平台 (12)3.2、CD结构 (13)第四章、ECLIPSE Office功能研究 (14)4.1、ECLIPSE Office概述 (14)4.1.1、数值模拟工作流程 (14)4.1.2、ECLIPSE Office的主要模块 (16)4.2、Data Manager (17)4.2.1、Data Manager的主窗体 (17)4.2.2、Case Definition Section (19)4.2.3、GRID SECTION (23)4.2.4、PVT Section (29)4.2.5、SCAL Section (37)4.2.6、Initialization Section (43)4.2.7、Regions Section (45)4.2.8、Schedule Section (47)4.2.9、Summary Section (50)4.2.10、Multiple Sensitivities Section (53)4.3、运行管理器 (56)4.3.1、面板部分 (57)4.3.2、工具条菜单项 (58)4.4、Result Viewer (60)4.4.1、Result Viewer主窗口 (60)4.4.2、曲线图形窗口 (61)4.4.3、2D Viewer (68)4.4.4、3D Viewer (69)4.5、报告生成器 (73)4.5.1、命令菜单项 (74)4.5.2、工具条按钮 (76)第一章前言Eclipse(数值模拟)软件是《油气田开发管理系统》三大模块中的一个重要模块,它是Schlumberger公司的产品,其功能强大。
Eclipse100油藏数模软件使用手册Eclipse 100 油藏数模软件使用手册二OO四年十月目录1 Eclipse 油藏模拟软件特点............................................. 1 1.1 Eclipse软件91年A版本的新进展概况.............................. 1 1.2 Eclipse100软件特点 (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 IMB NUMMF 基质—裂缝渗吸区域号.......................................... 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 PRIORIT Y 为井的优先级选项设置系数.................................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 S PECGRID 网格特性的详细说明.............................................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)1 Eclipse 油藏模拟软件特点 1.1 Eclipse软件91年A版本的新进展概况详细说明见附录B11.新功能(1)提供了可供选择的通用的油PVT数据和饱和度数据的输入关键词; (2)对每一个PVT区设计了恒量Rs或Rv值;(3)分子扩散选择能模拟气的扩散和油的组份;(4)盐水选择能模拟不同矿化度盐水的流动。
Eclipse油藏数值模拟软件动态文件的自动生成方法研究
Eclipse油藏数值模拟软件动态文件的自动生成方法研究
【摘要】数值模拟是一种有效的实用技术,数据准备和输入是最重要的一个环节。
本文按照数值模拟的原理针对地区油藏数据的特点,本文按照数值模拟的原理针,针对地区油藏数据的特点探讨了eclipse和vip油藏数模研究思路和配套技术,提并编译了一套整理油藏数模动态文件数据的软件及方法。
【关键词】eclipse 数值模拟动态文件自动生成
在数值模拟工作整个流程中,数据的准备是一个耗时耗力的工作。
面对大量的数据,常规的手工录入不仅速度慢,准确性也难以保证。
visual basic是应用广泛的软件开发环境,有方便的操作excel文件的对象库,在处理大量数据方面有着快速和准确的优越性,将该语言引入eclipse和vip两种数模软件动态文件的自动化生成中,是代替人工整理的一种有效途径。
1 数据准备
软件需要准备的数据包括:小层数据、油水井的生产数据以及数模模拟层和分层的对应表,表1为油井格式,水井数据与之类似,前8列为必须有的数据列。
其中油水井数据和小层数据可直接从油田的a2生产数据库中下载,无需改动格式。
2 原理及算法
eclipse软件的动态数据包括井事件文件(ev),井生产数据文件(vol),射孔关键字是“perforation”,vip则包含在一个r.dat文件里,射孔关键字为“fperf”。
两个软件的格式关键字虽不同,
感谢您的阅读,祝您生活愉快。
油藏数值模拟Eclipse——office教材ECLIPSE OFFICE数模一体化管理模块ECLIPSE OFFICE可以打开和管理ECLIPSE数模家族的任意软件,允许你在数模运行中随时查看计算结果;可以编辑和评价数模计算结果,并且可生成结果报告;可以快捷的建一个数据研究模型并进行计算。
ECLIPSE OFFICE是一个一整化的桌面环境,提供了五个特色模块,给用户控制管理数模流程提供了极大的方便。
项目管理-在OFFICE环境下管理特定的模拟研究项目数据管理-以数据面板的形式列入所有ECLIPSE的标字号,并在特定的油田条件下,列出有关标字号的含义、数值和单位运行管理-启动及监测模拟运行结果显示-显示曲线和二维、三维结果报告输出项目(CASE)管理器主要有以下功能:y可以从前面运行文件开始新的运算y Case 管理器可以管理各运算之间的相互关系y只有与基本运算不同的包含文件才会被存储y重启运算树y便捷的基于前面算例y从“优选实例”开始做重启下图是对项目管理器一个很好的图解。
数据管理器和模拟器输入文件的关键字相对应的,数据管理器包括case definition(RUNSPEC 部分)、Grid(Grid 部分)、PVT 和SCAL (PROPS 部分)、Initialization (Solution 部分)、Regions(REGIONS部分)、Schedule(SCHEDULE部分)、Summary (SUMMARY部分)、Optimize(OPTIMIZE部分)。
用户可以交换式地输入模拟器的关键字。
除此之外,在OFFICE中还有一个部分为Multiple Sensitivities,该部分允许用户在一个输入模型的基础之上对某些关键字的值进行修改,从而形成多个模型,然后排队对模型进行计算。
运行管理器主要功能如下:y提交作业y通过PVM或者直接提交y在PC或Unix上启动Office,然后调用模拟器y多重现实y例如,可以设定N个不同的油田产量目标y ECLIPSE 相应的运行N次y提交并行运算y计算实时监控y作业控制y停止/清除进程结果浏览器功能主要有:y基于运算生成曲线图y选择性加载结果变量y多次运行结果的图形对比y预定义模版,下次直接调用模版(.GRF文件)y2-D & 3D 分布图形 (+动画)y可以做任意变量之间的关系曲线图y支持“双击编辑”曲线风格,颜色,标记,... y用Calculator来计算生成新的变量y不同变量之间的差分,做经济评价分析... y可以将所画变量的原数据导出另存文件2D 分布图3D 分布图生产曲线图生产数据的导出报告(REPORT)生成器主要功能有:y生成各级别的详细报告y选择井,井组和区域y选择任何 summary 项y从一个或多个作业选择数据,支持绘图y支持对数据的求平均/内插/求和等操作y可以输出表格/图形到文件或者粘贴板链接到 Peep 经济评价用PlanOpt做加密井位评价y用简单的一体化工具来寻找新的优化生产井井位y与 ECLIPSE Office完全整合,作为附加模块y支持所有模拟器y ECLIPSE 100y ECLIPSE 300y FrontSim用近井模型(NWM)快速/详细的进行局部研究在OFFICE中可以从已有模型中快速定义感兴趣区域 (VOI) 模型:定义感兴趣的区域生成近井模型。
ECLIPSE 油藏数值模拟软件 使用经验 第一:ECLIPSE 介绍 ECLIPSE100,ECLIPSE300和FrontSim是主模拟器。ECLISPE100是对黑油模型进行计算,ECLISPE300是对组分模型和热采模拟进行计算,FrontSim是流线法模拟器。前处理模块有Flogrid,PVTi,SCAL,Schedule,VFPi等。Flogrid用于为数值模拟建立模拟模型,包括油田构造模型和属性模型;PVTi用于为模拟准备流体的PVT参数,对于黑油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;SCAL为模型准备岩石的相渗曲线和毛管压力输入参数;Schedule处理油田的生产数据,输出ECLIPSE需要的数据格式(关键字);VFPi是生成井的垂直管流曲线表,用于模拟井筒管流。ECLIPSE OFFICE和FLOVIZ是后处理模块,进行计算曲线和三维场数据显示和分析,ECLIPSE OFFICE同时也是ECLIPSE的集成平台。 对于初学者,不但要学主模型,也需要学前后处理。对于ECLISPE的初学者,应该先从ECLISPE OFFICE学起,把ECLISPE OFFICE的安装练习做完。然后再去学Flogrid,Schedule和SCAL。PVTi主要用于组分模型,做黑油模型可以不用。
第二:做油藏数值模拟都需要准备什么参数 在照着软件提供的安装例子做练习时经常遇到的问题是:虽然一步一步按照手册的说明做,但做的时候不明白每一步在做什么,为什么要这么做。这时候的重点在于你要知道你一开始做的工作都是为数值模拟计算提供满足软件格式要求的基础参数。有了这些基础参数你才能开始进行模拟计算。这些基础参数包括以下几个部分: 1。模拟工作的基本信息:设定是进行黑油模拟,还是热采或组分模拟;模拟采用的单位制(米制或英制);模拟模型大小(你的模型在X,Y,Z三方向的网格数);模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);模拟油藏的流体信息(是油,气,水三相还是油水或气水两相,还可以是油或气或水单相,有没有溶解气和挥发油等);模拟油田投入开发的时间;模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,多段井等);模拟计算的解法(全隐式,隐压显饱或自适应)。 2。油藏模型:模型在X,Y,Z三方向的网格尺寸大小,每个网格的顶面深度,厚度,孔隙度,渗透率,净厚度(或净毛比)。网格是死网格还是活网格。断层走向和断层传导率。 3。流体PVT属性:油,气,水的地面密度或重度;油,气的地层体积系数,粘度随压力变化表;溶解油气比随压力的变化表;水的粘度,体积系数,压缩系数;岩石压缩系数。如果是组分模型,需要提供状态方程。 4。岩石属性:相对渗透率曲线和毛管压力曲线。如果是油,气,水三相,需要提供油水,油气相对渗透率曲线和毛管压力曲线(软件会自动计算三相流动时的相对渗透率曲线);如果是油,水两相或气,水两相,只需要提供油水或气水两相相对渗透率曲线和毛管压力曲线。 5。油藏分区参数:如果所模拟的油田横向或纵向流体属性,岩性变化比较大,或者存在不同的油水界面,这时需要对模型进行PVT分区(不同区域用不同的PVT流体参数表),岩石分区(不同区域用不同的相对渗透率曲线和毛管压力曲线)或者平衡分区(不同平衡区用不同的油水界面)。另外如果想掌握油藏不同断块的储量或采收率,可以对模型进行储量分区(不同储量区可以输出不同的储量,产量,采收率,剩余储量等)。 6。初始化计算参数:油藏模型初始化即计算油藏模型初始饱和度,压力和油气比的分布,从而得到油藏模型的初始储量。这部分需要输入模型参考深度,参考深度处对应的初始压力,油水界面以及气水界面;油气比或饱和压力随深度的变化;如果是组分模型,需要输入组分随深度的变化。 7。输出控制参数:即要求软件在计算时输出哪些结果参数。比如要求输出模型计算油田的油,气,水产量变化曲线;油田压力变化曲线;单井油,气,水产量变化曲线;单井井底压力变化曲线;单井含水,油气比变化曲线等。 8。生产参数:对于已开发油田,这部分的数据量非常大。包括油田每口井的井位,井轨迹,井的射孔位置,井的生产或注入历史(油,气,水产量,注入量,井底压力,井口压力等),井的作业历史等。
第三:如何准备各部分参数 上面介绍了做油藏数值模拟所需要的参数,那么这些参数是如何得来的?又应该如何输入到数模模型中哪?下面具体介绍各部分数据的来源即处理办法。 1。油藏模型: 大多数油公司现在都在采用一体化工作流程,数模工程师不再需要自己去建立油藏模型。地质学家对油田进行详细的油藏描述工作,基于地震解释数据,测井解释数据,岩芯数据以及结合地质家对油田的认识建立三维地质模型。根据数模工程师的要求,地质家对三维地质模型进行粗化处理,可以直接为数模工程师输出符合数模工程师需要的油藏模拟模型。 如果你不幸工作在一个没有很好地采用一体化工作流程的油公司或学校,那你就需要自己建立油藏模拟模型了。这时你需要用到数模软件的前处理建模模块(比如Flogrid).如果你从地质家处拿到的是三维地质模型,你的工作量还不是很大,主要是采用前处理建模模块对地质模型进行粗化,生成数值模拟模型。如果你拿到的是两维数据体,那你的工作量就要大的多。首先你要确定你必须要得到以下几方面的两维数据体:
* 每层的顶面深度 * 每层的厚度 * 每层的孔隙度分布 * 每层的渗透率分布 * 每层的净厚度或净毛比分布 * 断层数据
有了这些数据体,你就可以在前处理建模模块中建立三维数值模拟模型。 还有更不幸的情况,你有可能工作在软硬件环境都很落后的油田(比如国内的四川油田),你根本连两维数据体也拿不到,你能拿到的只是一张一张的等值线图,或者只是单井井点数据,这时候你首先需要做的是将这些等值线图件用数值化仪数值化为两位数据体,或者根据井点数据生成等值线,然后再建三维模型。
你在开始建三维数模模型时首先需要确定你的模型应该采用什么样的网格类型。目前数值模拟软件常用的网格有正交网格,角点网格,径向网格,非结构化网格(比如PEBI)和动态网格等。你需要知道这些网格的不同之处及其优缺点:
A: 正交网格 正交网格是最常见网格,也是最早用来描述油藏的网格类型,目前仍然被广泛应用.由于其计算速度快的特点,一些大型油气田经常采用此网格类型.有研究认为正交网格计算结果比其他网格精确. 正交网格的数学描述也比较简单。以ECLISPE为例,TOPS描述油藏顶部深度,DZ描述油藏每层厚度,DX描述每个网格X方向长度,DY描述每个网格Y方向长度。 B: 角点网格 角点网格的特点是网格的走向可以延着断层线,边界线或尖灭线,也就是说网格可以是扭曲的。这样角点网格克服了正交网格的不灵活性,可以用来方便地模拟断层,边界,尖灭.但由于角点网格网格之间不正交,这种不正交一方面给传导率计算带来难度,增加模拟计算时间,另一方面也会对结果的精度有影响.
角点网格的数学模型很复杂,必须由前处理软件来生成。以ECLISPE为例,COORD用来描述模型网格的顶底坐标线(X,Y,Z),ZCORN描述每个网格八个角点的深度。
C: 径向网格 径向网格比较简单,主要用于单井模拟。径向网格可以更合理的描述井附近流体的径向流动。
D: 非结构网格(PEBI网格) PEBI网格源于1908年就产生的Voronoi网格.起主要特点是灵活而且正交.PEBI网格体系提供了方便的方法来建立混合网格,比如模型整体采用正交网格,而对断层,井,边界等采用径向,六边型或其他网格.网格间的传达率可以自动计算.PEBI网格的灵活性对模拟直井或水平井的锥进问题非常有用.另外PEBI网格可以用来精确模拟试井问题.还有PEBI网格降低了网格走向对结果的影响.PEBI网格的缺点是矩阵比其他网格要复杂的多,需要更加有效的解法.
E: 动态网格 动态网格是指网格可以随时间而改变.通常用于动态网格加密或动态粗化.比如说在井生产时采用局部加密而当井关闭时则采用正常网格.
有时候建立全油田整体模型后,对于压力及饱和度变化快的区域,常常需要进行局部网格加密.采用局部加密可以准确的描述井附近流体的细微变化。网格局部网格可以是正交网格,或是径向网格.Aziz认为(JPT 1993年)在正交网格中进行正交网格局部加密,有时并不会对结果有改善.他建议采用混合网格,及在正交网格内采用径向网格加密,这样可以精确地模拟含水和气油比的变化规律.
知道了这几种网格类型,那么在你建立模型时应该选择什么网格类型哪?你在建立网格时又应该注意些什么哪?
A: 在条件许可情况下尽量采用正交网格,而且尽量使网格保持均匀.尽量避免大网格直接连接小网格,这样会带来严重的收敛问题. 如果你的模型很大,最好采用正交网格。 B: 角点网格已经非常成熟,但在建立角点网格时不要过分扭曲网格,要尽量保持模型的正交性。如果你的边界与你的主断层相对平行,那么建立的网格系统正交性会比较好。你在建立网格后可以用前处理软件计算模型正交性。 C: 目前PEBI网格在解法上还不成熟,应避免使用.但相信在五年内它会成为主导网格. D: 使用局部网格加密要小心,最小的网格不能小于井半径.而且局部网格加密部分要覆盖饱和度变化大的网格.如果是水平井,局部网格加密要覆盖水平段。 E: 网格越多模拟结果就越精确的概念是不对的.可以建立单井模型研究多大网格尺寸足够描述地质上的非均质性. F: 网格走向会影响计算结果. 在天然裂缝油气藏,要使网格走向与主裂缝方向一直. G:DX/DY 应接近于1,不要大于3。 H: 井之间应有不少于三个网格。 I: 模型的属性分布也很重要。尤其是数模人员自己插值,属性分布经常不合理。我见过许多模型,井只是穿过单个的网格,井穿过网格的附近却全是死网格,这时模型计算根本不能收敛。数模人员如果需要自己建模,最好要找地质人员参谋,或者自己有很好的地质背景。
初学者还有几个基本概念需要掌握: A:网格的I,J,K 在做模拟时你需要知道每个网格的位置。模型每个网格的位置用网格的I,J,K表示。在ECLISPE软件中,左上角的第一个网格为(1,1,1),在X方向的第二个网格为(2,1,1),在Y方向的第二个网格为(1,2,1),在Z方向的第二个网格为(1,1,2)。其他类推。 B:死网格 死网格是模型中不参予流动计算的网格。通常把模型中的泥岩设为死网格。模型自动会把孔隙度和净厚度为0的网格设为死网格。如果你的油藏水体很大,你也不需要把水体都建在模型中。你可以把水体部分设为死网格,然后用解析水体模拟油藏水体的贡献。 C: 在数值模拟模型中如何正确应用有效孔隙度,净毛比? 要明确区分定义. 总孔隙度: 孔隙体积占总体积的百分数。 有效孔隙度: 连通孔隙体积占总体积的百分数。 毛有效孔隙度:平均有效孔隙度。(泥质含量截至值) 净有效孔隙度:产层平均有效孔隙度(渗透率截至值) 净毛比: 净厚度(渗透率截至值)与总厚度之比。