数模入门--月光老师

上传人:枫** 文档编号:543726754 上传时间:2022-12-03 格式:DOC 页数:15 大小:317KB
返回 下载 相关 举报
数模入门--月光老师_第1页
第1页 / 共15页
数模入门--月光老师_第2页
第2页 / 共15页
数模入门--月光老师_第3页
第3页 / 共15页
数模入门--月光老师_第4页
第4页 / 共15页
数模入门--月光老师_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数模入门--月光老师》由会员分享,可在线阅读,更多相关《数模入门--月光老师(15页珍藏版)》请在金锄头文库上搜索。

1、月光姐姐教你数模入手引言记得上大学最早学围棋时总感觉无从入手,看身边的朋友下棋时学着聂卫平从容入定, 潇洒自如的样子, 很是羡慕。 后来从书店买来围棋入门指南, 夜深人静时照着指南慢慢学如 何吃子,如何做眼, 什么是打劫,怎么样布局。掌握了一点基本知识以后开始找水平最差的 下,输了一定不能弃擂, 脸皮要厚, 缠着对方接着下。赢了水平最差的人后去找中等水平的 人下。 这样经过一年半载,再看以前那些学着聂卫平从容入定,潇洒自如下棋的同学, 心想 他们原来不过如此, 赶老聂差十万八千里哪。 在这里也有许多人把我叫大师,专家,如果哪 一天你觉得其实我的水平也很一般,那你就到了专业段位了。市场上有不少关

2、于油藏数值模拟的书, 但好像没有类似围棋入门指南那样从基础开始一 步一步介绍的书。 我收到不下二十个问油藏数值模拟如何入门的问题。 我尝试写一写油藏数 值模拟入门指南,希望对那些刚刚开始进入油藏数值模拟领域的工作者有所帮助。第一:从掌握一套商业软件入手。我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟 软件开始。起点越高越好,也就是说软件功能越强越庞大越好。现在在市场上流通的 ECLIPSE,VIP 和 CMG 都可以。 如果先学小软件容易走弯路。 有时候掌握一套小软件后再学 商业软件会有心里障碍。对于软件的学习, 当然如果能参加软件培训最好。 如果没有机会参加培训,

3、 这时候你就 需要从软件安装时附带的练习做起。 油藏数值模拟软件通常分为主模型, 数模前处理和数模 后处理。主模型是数模的模拟器, 即计算部分。 这部分是最重要的部分也是最难掌握的部分。 它可以细分为黑油模拟器,组分模拟气, 热采模拟器,流线法模拟器等。数模前处理是一些 为主模拟器做数据准备的模块。比如准备油田的构造模型,属性模型,流体的 PVT 参数, 岩石的相渗曲线和毛管压力参数, 油田的生产数据等。 数模后处理是显示模拟计算结果以及 进行结果分析。以 ECLIPSE 软件为例,ECLIPSE100,ECLIPSE300 和 FrontSim 是主模拟器。ECLISPE100 是对黑油模型

4、进行计算, ECLISPE300 是对组分模型和热采模拟进行计算, FrontSim 是流线 法模拟器。前处理模块有 Flogrid,PVTi,SCAL,Schedule,VFPi 等。 Flogrid 用于为数值模拟建 立模拟模型, 包括油田构造模型和属性模型; PVTi 用于为模拟准备流体的 PVT 参数 ,对于黑 油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;SCAL 为模型准备岩石的相渗曲线和毛管压力输入参数;Schedule 处理油田的生产数据,输出ECLIPSE 需要的数据格式(关键字) ;VFPi 是生成井的垂直管流曲线表,用于模拟井筒管 流。 ECLI

5、PSE OFFICE 和 FLOVIZ 是后处理模块,进行计算曲线和三维场数据显示和分析, ECLIPSE OFFICE 同时也是 ECLIPSE 的集成平台。对于初学者,不但要学主模型,也需要学前后处理。对于ECLISPE 的初学者,应该先从 ECLISPE OFFICE 学起,把 ECLISPE OFFICE 的安装练习做完。然后再去学 Flogrid , Schedule和SCAL。PVTi主要用于组分模型,做黑油模型可以不用。第二:做油藏数值模拟都需要准备什么参数在照着软件提供的安装例子做练习时经常遇到的问题是: 虽然一步一步按照手册的说明 做,但做的时候不明白每一步在做什么, 为什么

6、要这么做。 这时候的重点在于你要知道你一 开始做的工作都是为数值模拟计算提供满足软件格式要求的基础参数。 有了这些基础参数你 才能开始进行模拟计算。这些基础参数包括以下几个部分:1。模拟工作的基本信息:设定是进行黑油模拟,还是热采或组分模拟;模拟采用的单位制(米制或英制);模拟模型大小(你的模型在 X,Y,Z三方向的网格数);模拟模型网格类 型(角点网格,矩形网格,径向网格或非结构性网格) ;模拟油藏的流体信息(是油,气, 水三相还是油水或气水两相,还可以是油或气或水单相,有没有溶解气和挥发油等);模拟油田投入开发的时间;模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标 定,多段井

7、等) ;模拟计算的解法(全隐式,隐压显饱或自适应) 。2。油藏模型:模型在 X,Y,Z 三方向的网格尺寸大小,每个网格的顶面深度,厚度,孔 隙度,渗透率,净厚度(或净毛比) 。网格是死网格还是活网格。断层走向和断层传导率。3。流体 PVT 属性:油,气,水的地面密度或重度;油,气的地层体积系数,粘度随压 力变化表;溶解油气比随压力的变化表;水的粘度,体积系数,压缩系数;岩石压缩系数。 如果是组分模型,需要提供状态方程。4。岩石属性:相对渗透率曲线和毛管压力曲线。如果是油,气,水三相,需要提供油 水,油气相对渗透率曲线和毛管压力曲线 (软件会自动计算三相流动时的相对渗透率曲线) ; 如果是油,

8、水两相或气, 水两相, 只需要提供油水或气水两相相对渗透率曲线和毛管压力曲 线。5。油藏分区参数:如果所模拟的油田横向或纵向流体属性,岩性变化比较大,或者存在不 同的油水界面,这时需要对模型进行 PVT 分区(不同区域用不同的 PVT 流体参数表) ,岩 石分区 (不同区域用不同的相对渗透率曲线和毛管压力曲线) 或者平衡分区 (不同平衡区用 不同的油水界面) 。另外如果想掌握油藏不同断块的储量或采收率,可以对模型进行储量分 区(不同储量区可以输出不同的储量,产量,采收率,剩余储量等)。6。初始化计算参数:油藏模型初始化即计算油藏模型初始饱和度,压力和油气比的分 布,从而得到油藏模型的初始储量。

9、 这部分需要输入模型参考深度, 参考深度处对应的初始 压力, 油水界面以及气水界面; 油气比或饱和压力随深度的变化; 如果是组分模型,需要输 入组分随深度的变化。7。输出控制参数:即要求软件在计算时输出哪些结果参数。比如要求输出模型计算油 田的油,气,水产量变化曲线;油田压力变化曲线;单井油,气,水产量变化曲线;单井井 底压力变化曲线;单井含水,油气比变化曲线等。8。生产参数:对于已开发油田,这部分的数据量非常大。包括油田每口井的井位,井 轨迹,井的射孔位置,井的生产或注入历史(油,气,水产量,注入量,井底压力,井口压 力等),井的作业历史等。第三:如何准备各部分参数上面介绍了做油藏数值模拟所

10、需要的参数, 那么这些参数是如何得来的?又应该如何输 入到数模模型中哪?下面具体介绍各部分数据的来源即处理办法。1. 油藏模型:大多数油公司现在都在采用一体化工作流程,数模工程师不再需要自己去建立油藏模 型。地质学家对油田进行详细的油藏描述工作,基于地震解释数据,测井解释数据,岩芯数 据以及结合地质家对油田的认识建立三维地质模型。 根据数模工程师的要求, 地质家对三维 地质模型进行粗化处理,可以直接为数模工程师输出符合数模工程师需要的油藏模拟模型。如果你不幸工作在一个没有很好地采用一体化工作流程的油公司或学校, 那你就需要自 己建立油藏模拟模型了。 这时你需要用到数模软件的前处理建模模块(比如

11、 Flogrid). 如果你 从地质家处拿到的是三维地质模型, 你的工作量还不是很大, 主要是采用前处理建模模块对 地质模型进行粗化, 生成数值模拟模型。 如果你拿到的是两维数据体, 那你的工作量就要大 的多。首先你要确定你必须要得到以下几方面的两维数据体:* 每层的顶面深度* 每层的厚度* 每层的孔隙度分布* 每层的渗透率分布* 每层的净厚度或净毛比分布* 断层数据有了这些数据体,你就可以在前处理建模模块中建立三维数值模拟模型。还有更不幸的情况,你有可能工作在软硬件环境都很落后的油田(比如国内的四川油 田),你根本连两维数据体也拿不到,你能拿到的只是一张一张的等值线图,或者只是单井 井点数据

12、, 这时候你首先需要做的是将这些等值线图件用数值化仪数值化为两位数据体, 或 者根据井点数据生成等值线,然后再建三维模型。你在开始建三维数模模型时首先需要确定你的模型应该采用什么样的网格类型。 目前数 值模拟软件常用的网格有正交网格 ,角点网格 ,径向网格 ,非结构化网格(比如 PEBI) 和动态网 格等。你需要知道这些网格的不同之处及其优缺点 :A: 正交网格正交网格是最常见网格 ,也是最早用来描述油藏的网格类型,目前仍然被广泛应用.由于其计算速度快的特点 ,一些大型油气田经常采用此网格类型 .有研究认为正交网格计算结果比 其他网格精确 .正交网格的数学描述也比较简单。以 ECLISPE 为

13、例, TOPS 描述油藏顶部深度, DZ 描 述油藏每层厚度, DX 描述每个网格 X 方向长度, DY 描述每个网格 Y 方向长度。B: 角点网格角点网格的特点是网格的走向可以延着断层线, 边界线或尖灭线, 也就是说网格可以是 扭曲的。这样角点网格克服了正交网格的不灵活性,可以用来方便地模拟断层 ,边界 ,尖灭 .但由于角点网格网格之间不正交,这种不正交一方面给传导率计算带来难度,增加模拟计算时间 ,另一方面也会对结果的精度有影响 .角点网格的数学模型很复杂,必须由前处理软件来生成。以 ECLISPE 为例, COORD 用来描述模型网格的顶底坐标线(X,Y ,Z),ZCORN 描述每个网格

14、八个角点的深度。C: 径向网格径向网格比较简单, 主要用于单井模拟。 径向网格可以更合理的描述井附近流体的径向 流动。D: 非结构网格( PEBI 网格)PEBI 网格源于 1908 年就产生的 Voronoi 网格 .起主要特点是灵活而且正交 .PEBI 网格体 系提供了方便的方法来建立混合网格,比如模型整体采用正交网格,而对断层 ,井 ,边界等采用径向 ,六边型或其他网格 .网格间的传达率可以自动计算.PEBI 网格的灵活性对模拟直井或水平井的锥进问题非常有用 .另外 PEBI 网格可以用来精确模拟试井问题 .还有 PEBI 网格降低了 网格走向对结果的影响 .PEBI 网格的缺点是矩阵比

15、其他网格要复杂的多,需要更加有效的解法.E: 动态网格动态网格是指网格可以随时间而改变.通常用于动态网格加密或动态粗化.比如说在井生产时采用局部加密而当井关闭时则采用正常网格 .有时候建立全油田整体模型后,对于压力及饱和度变化快的区域,常常需要进行局部网格加密 .采用局部加密可以准确的描述井附近流体的细微变化。网格局部网格可以是正交网格,或是径向网格.Aziz认为(JPT 1993年)在正交网格中进行正交网格局部加密,有时并不会对结果有改善 .他建议采用混合网格 ,及在正交网格内采用径向网格加密,这样可以精确地模拟含水和气油比的变化规律 .知道了这几种网格类型, 那么在你建立模型时应该选择什么

16、网格类型哪?你在建立网格 时又应该注意些什么哪?A: 在条件许可情况下尽量采用正交网格,而且尽量使网格保持均匀.尽量避免大网格直接连接小网格 ,这样会带来严重的收敛问题 .如果你的模型很大,最好采用正交网格。B: 角点网格已经非常成熟 ,但在建立角点网格时不要过分扭曲网格, 要尽量保持模型的 正交性。 如果你的边界与你的主断层相对平行, 那么建立的网格系统正交性会比较好。 你在 建立网格后可以用前处理软件计算模型正交性。C: 目前 PEBI 网格在解法上还不成熟 ,应避免使用 .但相信在五年内它会成为主导网格.D: 使用局部网格加密要小心 ,最小的网格不能小于井半径.而且局部网格加密部分要覆盖饱和度变化大的网格 .如果是水平井,局部网格加密要覆盖水平段。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号