最新eclipse油藏数值模拟新手入门

合集下载

油藏数值模拟及数模软件入门

油藏数值模拟及数模软件入门

油藏数值模拟技术2023 年11 月名目一、关于“油藏数值模拟技术”〔一〕根本概念及作用〔二〕数据预备〔三〕模型初始化〔四〕生产史拟合〔五〕生产动态推测二、油藏数值模拟的主流软件系统简介三、油藏数值模拟技术的进展及进展方向〔一〕进展〔二〕进展方向四、使用 ECLIPSE 软件进展油藏数值模拟的过程简介一、关于“油藏数值模拟技术”油藏数值模拟技术是一门将油田开发重大决策纳入严格科学轨道的关键技术。

从油田投产开头,无论是单井动态,还是整个油田动态,都要进展监测与掌握。

油藏数值模拟是油田开发最优决策的有效工具。

油藏数值模拟技术从 20 世纪 50 年月开头争论至今,已进展成为一项较为成熟的技术,在油气藏特征争论、油气田开发方案的编制和确定、油气田开采中生产措施的调整和优化以及提高油气藏采收率方面,已渐渐成为一种不行欠缺的主要争论手段。

油藏数值模拟技术经过几十年的争论有了大的改进,越来越接近油气田开发和生产的实际状况。

油藏数值模拟技术随着在油气田开发和生产中的不断应用,并依据油藏工程争论和油藏工程师的需求,不断向高层次和多学科结合进展,将得到不断的进展和完善。

〔一〕根本概念及作用(1)根本概念油藏数值模拟:从地下流体渗流过程中的本质特征动身,建立描述渗流过程根本物理现象、并能描述油藏边界条件和原始状况的数学模型,借助计算机计算求解渗流数学模型,结合油藏地质学、油藏工程学重现油田开发的实际过程,用来解决实际问题。

油藏数学模型的分类,一般有四种方法:1)按流体中相的数目,划分为:单相流模型、两相流模型、三相流模型。

2)按空间维数,划分为:零维模型、一维模型、二维模型、三维模型。

3)按油藏特性类型,划分为:气藏模型、黑油模型、组分模型。

气藏模型按其组分的贫富,可以用黑油数值模型模拟,也可以用组分类型的数值模拟模型模拟。

所以,气藏模型也可以划进黑油或组分模型。

故数学模型一般分为黑油型和组分型两类模型。

4)按油藏构造特点、开采过程特征,分类为:裂缝模型、热采模型、化学驱模型、混相驱模型、聚合物驱模型等。

油藏数值模拟软件ECLIPSE入门最佳资料

油藏数值模拟软件ECLIPSE入门最佳资料

再运行
使用播放功能观察含 油饱和度的变化
使用播放功能观察油 藏压力的变化
油藏经历短暂稳产,含水率快速上升,产油量急剧下降。
全油藏累积产油7500方
结论:
在假定油藏外边界是封闭的情况下,注 水补充能量开发能大大提高采收率。
单边注水速度过快,油藏过早水淹,油 井另一侧存在丰富剩余油。
建议:在另一侧加布1口注水井,源自成2注1采 开发方式,降低单井注水量。
0.6 0.64 0.7 0.77
1
Krw
0 0.0001 0.0003 0.0012 0.0023 0.0102 0.0219 0.0416 0.0721 0.1448 0.178 0.2604
1
Kro
1 0.7407 0.6829 0.5722 0.5194 0.3715 0.1526 0.0822
放大:按住Ctrl+中键不放,拖动,放开
退出


















查看模型中的属 性是否齐全
退出
输入流体高压物性数据
如果要加入多张 PVT表,从这里加 入
如果要加入其他类 型表,从这里选择

软件的纰漏:2005版 缺失关键字
2009版的关键字
处理办法: 1、回到Case定义,取消岩石压缩的选项。
油藏的压力很快就掉到规定的井底流压下限(20BAR)
全油藏累积产油550方
结论:
在假定油藏外边界是封闭的情况下,依 靠天然能量开发维持的生产时间会很短,采 出油量也很少。因此需要注水补充能量开发。

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 退出。
模型描述

Eclipse油藏数值模拟软件基本操作讲解总PPT课件

Eclipse油藏数值模拟软件基本操作讲解总PPT课件

65
66
67
68
69
70
71
72
73
74
75
76
77
开井时率
78
79
80
要点: 1.加输出内容的关键 词。
选择输出项
81
Data –Summary
添加输出关键字
注释
82
Data –Summary
关键字 FOPR/FWPR/WIR/FGPR/FGIR/FGSR /FWCT/FGOR/FTPRFGS/FTPRIWT/F TIRIWT/FAQRWOPR /WWPR/WWIR /WGPR
Eclipse油藏数值 模拟软件基本操作讲解
山东省油气勘探开发工程技术技术研究中心
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
2
新建一个office
3
4
点击Data
5
模型设置
6
General
551720 6801007 2000.00 2000.00
551720 6801007 3057.79 3057.79
551720 6801007 3078.62 3078.62
551720 6801007 3099.45 3099.45
551720 6801007 3120.29 3120.29
34
点击Schedule
35
Schedule
要点 一.导入数据
1.准备 生产历史数据文件(*.vol)、 措施数据文件(*.ev)、 井斜数据文件(*.cnt & *.dev) 网格数据文件(*.grid) 属性数据文件(*.init)

Eclipse油藏数值模拟软件基本操作讲解总

Eclipse油藏数值模拟软件基本操作讲解总

551720 6801007 2000.00 2000.00
551720 6801007 3057.79 3057.79
551720 6801007 3078.62 3078.62
551720 6801007 3099.45 3099.45
551720 6801007 3120.29 3120.29
Schedule 要点
一.导入数据
1.准备 生产历史数据文件(*.vol)、 措施数据文件(*.ev)、 井斜数据文件(*.cnt & *.dev) 网格数据文件(*.grid) 属性数据文件(*.init)
2.导入数据
自编 从DATA导出
二.观察数据和修改增补数据 三.输出生产数据文件(*.sch)
点击Grid Keywords
属性
点击运算
显示三维模型
保存网格
点击添加PVT
点击添加PVT
点击Insert Keywords
输入相关属性值
点击添加关键字
输入属PVTO性值
需要添加的关键字
descriptions
Keywords
Dry Gas PVT Properties Live Oil PVT Properties Water PVT Properties Rock Properties Fluid Gravities at Surface Conditions
Schedule
点击Run
新建Schedule
单位制式
保存
导入井史数据
选择井史数据
查看
生产历史数据,可编辑
如果已经有数据加载进来, 对应选项后面会有一个加号
开井时率
要点: 1.加输出内容的关键 词。

Eclipse油藏数值模拟经验

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

初学者必读ECLIPSE组分数值模拟入门指南-1我一直在考虑怎么样写组分模型数值模拟入门指南。

组分模拟要涉及到状态方程(EOS),闪蒸计算,热动力方程等理论方面的知识。

在实际做组分模拟时,你并不需要完全掌握这些知识,但你至少应该有一定了解。

我在后面会做一点简单的介绍,但希望大家自己化些时间去学这部分知识。

我写的还是以应用为主(这部分内容可能是国内出版的数模书籍中最缺乏的),大家需要参考其他组分模拟理论方面的书籍。

做组分模拟前应该有很好的黑油模拟的基础。

你应该先把黑油模拟做好以后再开始做组分模拟。

在我写的过程中,我也假定你已经很好地掌握了黑油模型。

涉及到黑油方面的内容时我不会做重复介绍。

如果你有疑问,可以参照我以前写的黑油模拟入门指南。

关于组分模拟,大家首先会有下面一些疑问。

为什么要做组分模拟?在什么情况下需要做组分模拟?组分模拟与黑油模拟有什么区别?组分模拟结果是不是一定比黑油模拟好?组分模拟用多少组分比较好?我先试着回答一下这些基本问题,然后我再介绍具体如何做组分模拟。

我们都知道,地下的流体的组成实际上是非常复杂的,可能含有成百上千的组分。

地下流体以油或气相的形式存在。

对于大多数油藏,我们基本上可以把地下流体分为两个组分,及油组分和气组分。

油组分以油相的形式存在,气组分以气相的形式存在。

两个组分会发生物质交换,及气组分会溶解到油相,油组分也会从气相挥发(油和气都不会溶解于水)。

这两个组分之间的物质交换可以用溶解油气比和(或)挥发气油比来表示。

溶解油气比和挥发气油比都只是压力的函数。

地下油气相的密度可以通过地面油气相的密度,溶解油气比以及体积系数来计算。

油气相的体积系数也只是压力的函数。

同样地下油气相的粘度也是压力的函数。

这就是我们所熟悉的黑油模型。

对于大多数油藏,采用这样的处理方式计算结果是有保证的。

但并不是所有油藏都可以这样处理。

比如凝析气藏,气藏温度很靠近临界温度,在开发过程中有许多独特的特性。

Eclipse 100 油藏数模软件使用手册

Eclipse 100 油藏数模软件使用手册

Eclipse 100 油藏数模软件使用手册eclipse100油藏数模软件使用手册二0二2年10月目录Coordsys坐标系信息七十六copy从一个数组拷贝数据到另一数组77copybox从一个box向另外一个拷贝一组网格数据77critperm对ve节点压缩的渗透率标准78date输出日期到汇总文件79dates模拟者事先指定报告日期79datum基准面深度,用于深度校正压力的输出80bebug控制检测输出80density地面条件下流体密度81depthdiffcdiffdpdiffmmfdiffmrdiffmthtdiffmxdiffmydiffmzzdif frdiffthtdiffxdiffyydiffzdpgriddrrdrsdtdrvrdrvdtdthetadthetavdxxdxvxdyydyvydzz dzmtrxdzmtrxvdznetechoEditnncehystrendendboxendnum网格块中心深度每个PVT区域的82个分子扩散数据82限制双介质操作中的分子扩散83基体裂纹扩散倍增器83方向的扩散乘数83θ方向扩散系数乘数84方向的扩散倍增器84方向的扩散倍增器85方向的扩散倍增器85方向的扩散系数方向的86θ扩散系数86定向扩散系数87定向扩散系数87定向扩散系数88.将矩阵元素的网格数据用于裂纹元素88方向网格尺寸88溶解Gor 的最大增加率89方向网格大小(矢量)89挥发油ogr的最大增长率90θ方向的网格大小矢量角(90)91方向的网格大小91方向网格大小(矢量)91方向的网格尺寸92方向网格大小(矢量)92方向的网格大小92矩阵块的垂直尺寸93基质岩体块体的垂直尺寸(矢量)93净厚度九十三接通重复输出开关94更改非相邻连接94滞后作用参数和型号选择95标志着时间表部分的结束95恢复长方体以包含所有网格95端点校准和深度区域编号95rxyrxzenkrvd相对渗透率端点与深度关系表96enptvd饱和度端点与深度关系表97eqlnum平衡区号数98equals在目前的box 中设置数组为常数99equil平衡数据详述99extrapms对表的外插请求预告信息101fipnum流体储量区域号102gconinje对井组井/油田注入率的控制/限制102gconpri为“优先”而设的井组或油田产量限制104gconprodgconsaleGCONSUMPGCONTOLGECONGLIFTLIMEGRIFTLIMGRIDGFILEGRUPGRUTREEGSEPCondumbNummmImple SimpleIncludeInradKrgnumKrummfkrowloadMessagesMinpVMispMonitorMultipleMulltMul ltMulltSulthetAmultxxMultimultMullyMullyMultZZ104井组或油田的天然气销售控制产量一百零七井组的气消耗率和引进率109井组控制目标(产率)允许差额110井组或油田的经济极限数据111最大井组人工举升能力112地面条件下的流体密度113控制几何文件网格的容量113给井组配置修井设备113建立多级井组控制的树状结构114井组设置分离器115渗吸饱和度函数据区域号115基质―裂缝渗吸区域号116建立impes求解过程117重建全隐式求解117包含数据文件名117要求输出初始文件118径向模型的内径118标定气相对渗透率的端点118方向性相对渗透率表格数119基岩―裂缝流动饱和度表号120标定油相对渗透率端点120标定水相对渗透率端点121调入一个save文件以便执行一个快速重起动122重设置打印和停止限定的信息123设置活动网格的最小孔隙体积124建立一个有效网格的最小孔隙空间124混合区数目125请求实时显示输出125当前定义区中的数组126方向传导率乘子126方向传导率乘子127方向传导率乘子127方向传导率乘子127方向传导率乘子128Ynewton将迭代计数输出到摘要文件128newtran校准使用块角导电性128nextstep设置下一时间步的最大值129nnc非相邻连接的直接输入129noecho关闭输出响应130noggf压缩网格几何模型文件非双重孔隙的130nodppm渗透率乘数130nowarn抑制eclipse警报消息130ntg厚度净毛重比130OilapioldtrannroptionsoutradoverburdpermrrpermthtpermxpermypermzpinchPinchoutpMaxpMiscPoroporPressurePriorityPrvDpseudospvCopvDgpvTgpvtnumpvtopvtwpvtwsaltqdrillrestartresvnumrockrocknumrocktab初始原油api值,以便api示踪选择131标定块中心传导率131标定任意一块中心传导率131打开特殊程序并选择132径向模型的外半径134岩石荷载压力计135方向绝对渗透率135θ方向绝对渗透率136x方向的绝对渗透率136y方向绝对渗透率136z方向的绝对渗透率137在尖灭层的顶部和底部之间建立连接一百三十七建立尖灭层上下的连接138模拟中的最大压力138与压力有关的可混性表138网格孔隙度139网格孔隙体积140初始压力一百四十为井的优先级选项设置系数140原始压力与深度关系表142为pseudo包要求输出的数据142含气原油pvt性质142干气的pvt性质(无挥发油)144死油的pvt性质(无挥发气)145水分(含挥发油)的PVT特性一百四十五pvt区数目146活性油的pvt^性质(有溶解气)147水上私人物业148含盐的水PVT功能149个钻井队中的设置井150台重启151输入给定水库的角坐标数据153岩石的压缩系数153岩石压实表区域的数量154岩石压实数据表一百五十四。

油藏数值模拟eclipse入门学习

油藏数值模拟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,VIP 和CMG 都可以。

如果先学小软件容易走弯路。

有时候掌握一套小软件后再学商业软件会有心里障碍。

对于软件的学习,当然如果能参加软件培训最好。

如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。

油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。

主模型是数模的模拟器,即计算部分。

这部分是最重要的部分也是最难掌握的部分。

它可以细分为黑油模拟器,组分模拟器,热采模拟器,流线法模拟器等。

数模前处理是一些为主模拟器做数据准备的模块。

比如准备油田的构造模型,属性模型,流体的PVT 参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。

数模后处理是显示模拟计算结果以及进行结果分析。

以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 的集成平台。

ECLIPSE黑油模型简单入门教程

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油藏数值模拟新手入门

最新eclipse油藏数值模拟新手入门eclipse油藏数值模拟一些入门心得分享第一:从掌握一套商业软件入手。

我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟软件开始。

起点越高越好,也就是说软件功能越强越庞大越好。

现在在市场上流通的ECLIPSE,VIP和CMG都可以。

如果先学小软件容易走弯路。

有时候掌握一套小软件后再学商业软件会有心里障碍。

对于软件的学习,当然如果能参加软件培训最好。

如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。

油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。

主模型是数模的模拟器,即计算部分。

这部分是最重要的部分也是最难掌握的部分。

它可以细分为黑油模拟器,组分模拟气,热采模拟器,流线法模拟器等。

数模前处理是一些为主模拟器做数据准备的模块。

比如准备油田的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。

数模后处理是显示模拟计算结果以及进行结果分析。

以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的集成平台。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

eclipse油藏数值模拟一些入门心得分享第一:从掌握一套商业软件入手。

我给所有预从事油藏数值模拟领域工作的人员第一个建议是先从学一套商业数值模拟软件开始。

起点越高越好,也就是说软件功能越强越庞大越好。

现在在市场上流通的ECLIPSE,VIP和CMG都可以。

如果先学小软件容易走弯路。

有时候掌握一套小软件后再学商业软件会有心里障碍。

对于软件的学习,当然如果能参加软件培训最好。

如果没有机会参加培训,这时候你就需要从软件安装时附带的练习做起。

油藏数值模拟软件通常分为主模型,数模前处理和数模后处理。

主模型是数模的模拟器,即计算部分。

这部分是最重要的部分也是最难掌握的部分。

它可以细分为黑油模拟器,组分模拟气,热采模拟器,流线法模拟器等。

数模前处理是一些为主模拟器做数据准备的模块。

比如准备油田的构造模型,属性模型,流体的PVT参数,岩石的相渗曲线和毛管压力参数,油田的生产数据等。

数模后处理是显示模拟计算结果以及进行结果分析。

以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: 模型的属性分布也很重要。

尤其是数模人员自己插值,属性分布经常不合理。

我见过许多模型,井只是穿过单个的网格,井穿过网格的附近却全是死网格,这时模型计算根本不能收敛。

相关文档
最新文档