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 油藏数值模拟软件 使用经验 第一: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: 在数值模拟模型中如何正确应用有效孔隙度,净毛比? 要明确区分定义. 总孔隙度: 孔隙体积占总体积的百分数。 有效孔隙度: 连通孔隙体积占总体积的百分数。 毛有效孔隙度:平均有效孔隙度。(泥质含量截至值) 净有效孔隙度:产层平均有效孔隙度(渗透率截至值) 净毛比: 净厚度(渗透率截至值)与总厚度之比。