油藏数值模拟基础培训(第四讲)ppt课件.ppt
《油藏数值模拟基础培训(第四讲)ppt课件.ppt》由会员分享,可在线阅读,更多相关《油藏数值模拟基础培训(第四讲)ppt课件.ppt(82页珍藏版)》请在三一办公上搜索。
1、油藏数值模拟基础培训(第四讲),张世明,2009年4月,职工大学,油藏数值模拟基础培训,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,RUNSPEC/GRID要点分析,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,主要作用(分配存储空间并启动应用程序选项),在主存储空间中顺序为模拟的各个组成部分分配内存;模拟的组成部分包括井、表格数据、模拟网格及解算器存储栈;一些关键字是必选的,大部分关键字是可选的;忽略的关键字等价于将这些关键字设为默认值。,模型大小:DIMENS 模型流体:OIL,GAS
2、,WATER,DISGAS,VAPOIL,根据油藏实际情况选用不同组合。 模型单位:METRIC, FIELD, LAB 模型维数:WELLDIMS(井,射孔和井组维数),VFPIDIMS(注水井VFP表),VFPPDIMES(生产井VFP表),EQLDIMS(平衡区),TABDIMS(流体及岩石维数) 模型输出格式控制:UNIFOUT,FMTOUT,UNIFIN,FMTIN 特殊功能:API,BRINE,DUALPERM,DUALPORO,MISCIBLE,TRACES 标题: TITLES 模拟开始时间:START,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVA
3、TION,TRANSCENDENCY,PVT和相渗曲线数据占用的存储空间相对较小;油藏模拟网格数据及解算器存储栈占用存储空间最多;在每一个事件步,eclipse就会求解一个关于每个网格的压力、饱和度、溶解气油比(或油气比)的方程组。连续的模拟迭代步的解必须是正交的,所以Eclipse需要快速访问前几个时间步的解,这就是解算器的存储栈。默认的是快速访问前10个时间步的解,也可以用NSTACK来修改这个值。,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,RUNSPEC部分常用关键字:,AQUDIM 指定解析水体的个数和大小。DIME
4、NS 指定模型的大小。这个关键字是必须的。DISGAS,GAS,OIL,VAPOIL,WATER 指定模型中的相。至少要有一相。DUALPORO 启动双孔选项。ENDSCALE 启动端点平衡选项。EQLOPTS 设置一系列选项,用来定义初始压力和饱和度。FIELD,METRIC或LAB 指定使用的单位制。一个模型的所有数据使用一个相同的单位制。FMTIN,FMTOUT 分别指定格式输入和格式输出。,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,RUNSPEC部分常用关键字:,NOSIM 关闭SCHEDULE部分的模拟。这对于在模
5、拟运算前检查关键字的错误是非常有用的。NSTACK 指定存储前面时间步结果的堆栈的长度。困难的问题需要多于10步的值,但是设置的值不要大于最大线形迭代数减一。NUPCOL 定义更新井目标的每一个时间步的非线性迭代的次数。有时设置的值需要大于默认值3。RADIAL 设定径向几何模型。RPTRUNSP 在PRT文件中创建一个关于RUNSPEC选项的列表。START 设置模拟的起始时间。这个关键字是必须的。TABDIMS 设置输入的PVT和饱和度表的大小。,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,RUNSPEC部分常用关键字:,
6、TITLE 给出运算的名字。这个关键字是必须的。UNIFIN,UNIFOUT 分别设置独立的输入和输出文件。VE 启动垂向平衡选项。VFPIDIMS,VFPPDIMS 分别定义注入井和生产井的VFP表的个数。WELLDIMS 指定模型中井和井组的个数。这个关键字是必须的。,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,一般性的两相PVT相图,A区:代表我们通常所说的黑油。线AA:代表泡点以上的油 (死油)。线BB:代表初始时高于泡点的黑油(活油)。 线CC:代表油气两相混合状态(活油)。 线DD:代表一种初始状态接近于临界点的流
7、体 线EE:代表初始状态是单相的气体(干气)。 线FF:也是初始是油气两相混合状态(湿气)。线GG:代表初始状态是高于露点的挥发油(湿气)。,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY, 死油油藏:AA油藏在整个开发阶段压力一直保持在泡点压力以上,在油藏中不会发生脱气。生产油气比是常数(脱气发生在井筒或地面)。 活油油藏:BB油藏在开发阶段压力会降到泡点压力以下,在油藏中发生脱气,溶解油气比降低,生产油气比增加(自由气会生产出来)。 干气藏:EE气藏压力在生产过程中不会穿过露点线,气藏中没有挥发油产生。 湿气藏:FF气藏压力在
8、生产过程中会穿过露点线,气藏中产生挥发油。,一般性的两相PVT相图,黑油模型可以模拟的流体类型,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,流体类型的关键字选择,黑油模拟器,如ECLIPSE,是不能显式模拟组分的变化的。如果需要模拟气体的分离或油滴的析出过程,则要间接的通过改变溶解气的GOR(Rs)和挥发油的OGR(Rv)来实现。具有这种特征的流体分别称为live oil和湿气。,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,文件输出格式汇总,RUNSPEC部分
9、要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,ECLIPSE输出文件格式主要是以文件管理形式,并可定义为有格式和无格式,也可定义为单个文件或合成文件(特别是与时间有关的结果文件)。 无格式:在缺省状态条件下,文件存储和输出为不可读,便于程序读取,但转换有困难。 有格式:可读,便于编辑、交换,但文件较大。使用定义关键字:FMTOUT、FMTIN。 单个文件:在缺省状态条件下,用户可根据需要自行定义某些文件,对中途终止运行的作业,不会影响已做完的计算步,单个文件文件总数可达999个。 合成文件:为与时间有关的文件。如:重启文件、计算总结文件。使用定义
10、的关键字:UNIFOUT、UNIFIN。已合成一个文件,对时间步无限定,但对中途终止运算的作业没有用于GRAF的文件。,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,ECLIPSE输出文件,RUNSPEC部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,ECLIPSE输出文件,.GRID或.FGRID: 网格文件(NOSIM控制输出) .EGRID: 网格文件,与GRID格式不同,文件要小的多。(用关键字GRIDFILE来控制输出类型) .INIT或.FINIT: 属性文件。(用关
11、键字INIT来控制输出) .PRT: 报告输出。 文件很大,模型处理及计算结果详细报告。(RPTGRID,RPTPROP,RPTSOL,RPTSCHED控制输出) .LOG: 后台作业时的输出报告,文件比PRT要小很多。可用于错误检查。 .DBG: Debug文件,一般不用。可用于检查ECLIPSE如何处理输入参数。 .SAVE: 用于快速重启。(用关键字SAVE来控制输出) .RFT: RFT计算结果。(用关键字WRFTPLT来控制输出) .FLUX: 流动边界。 (用关键字DUMPFLUX来控制输出) .Snnnn或.UNSMRY: 图形文件输出(在SUMMARY部分定义) .Xnnnn或
12、.UNRST: 重启文件输出(用RPTRST,RPTSOL或RPTSCHED来控制输出),RUNSPEC部分作业练习,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,1、根据自己实际区块的流体性质,选择合适的关键字;2、改变RUSPEC中文件输出类型关键字FMTOUT和UNIFOUT,看输出文件格式的改变;3、运行概念模型后分析产生的文件类型,找出对应的控制关键字。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,主要作用,油藏的几何模型和基本的岩石属性;网格块的大小尺寸和深度,DX、DY、DZ、TO
13、PS或COORD和ZCORN;建立网格间的流体流动连接关系;每个网格的孔隙度、净毛比、渗透率(PERMX/Y/Z或PERMR、PERMTHT、PERMZ);传导系数修改(MULT);创建各网格孔隙体积、深度和传导系数数组;数值水体和网格水体的定义;有效网格定义,尖灭控制和最小有效网格孔隙体积定义;,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,最简化数据需求,网格大小和深度 DX或DXV,DY或DYV,DZ,TOPS 或COORD,ZCORN孔隙度 PORO渗透率 PERMX,PERMY,PERMZ 或PERMR,PERMTHT,PE
14、RMZ净毛比或净厚度 NTG或DZNET(默认为1),GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,关于净毛比NTG,储层总厚: H=h1+h2油层总厚:h1水层总厚:h2假设油层净毛比:ntg1假设水层净毛比:ntg2则储层净毛比:NTG=(h1Xntg1+h2Xntg2)/ (h1+h2)地质概念净毛比:NTG=ntg1模拟概念净毛比:NTGNTG,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,主要作用,达西方程:,适于地面条件下水平单相流动,其中KA/L项视为表征流体在
15、模拟网格间流动能力的量,即传导系数。,考虑净毛比后的传导系数定义:,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,主要作用,在离散网格中,X方向传导系数:,传导系数不能在GRID部分显示设定,但可以通过其它方式修改。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,数据排列,读取网格数据时是X方向优先,然后是Y方向,再是Z方向,网格数据读取规则,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,数据排列,笛卡儿网格:起始点
16、在左上角。在页面上,数值从左至右沿着X方向排列,从上到下沿着Y方向排列。对于3D网格,网格块和节点是按照从左到右,从后到前,从上到下的顺序排列的。网格的起始点并不是一定要从网格块(1,1,1)开始。X,Y,Z轴并不是一定要与I,J,K方向平行。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,数据排列,径向网格数据读取规则,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,数据排列,径向网格:起始点是网格模型的中心点。在R方向上,最内部的一圈是第1圈,然后圈数从内到外依次增加。角是
17、沿着顺时针方向度量的;Z方向保持不变。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,数据排列规则,对于每一个网格都有的数据,应用下列读写规则:第一个读写的网格编号为(1,1,1)。对于笛卡儿网格的显示,总是把网格块(1,1,1)放在上、后、左的位置。径向网格的网格块(1,1,1)在最接近网格模型中心的位置。在读取笛卡儿网格数据时,总是X方向循环最快,其次是Y方向,最后是Z方向。在读取径向网格数据时,总是R方向循环最快,然后是THEAT A方向,最后是Z方向。所有的GeoQuest模拟软件都使用这种数据读取规则。,GRID部分要点分析
18、,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格几何形状,块中心和角点网格,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,ECLIPSE支持多种网格类型。块中心(BC)网格。角点(CP)网格。每一种网格类型都各有优劣。BC或CP的选择取决于模型的类型。在同一个数据文件中不能够同时使用BC和CP网格。,网格几何形状,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格几何形状,块中心网格:块中心网格需要知道各网格的顶深及X、Y、Z方向上的
19、网格尺寸。各网格的上、下底面都是水平的,各侧面都是平的且垂直的。所有的网格块都是矩形的。要创建笛卡儿BC网格需要指定关键字TOPS,DX(或DXV),DY(或DYV)和DZ。要创建径向BC网格需要指定关键字DR(或DRV),DTHETA(或DTHETAV)和DZ。以V结尾的关键字指的是向量格式的关键字,是其他关键字的替代。由于每个网格块都只用四个实数来定义,所以BC网格比它响应的CP网格的数据量要少一些。用BC网格建立的简单模型甚至可以不用GRID之类的前处理软件就可以创建。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格几何形状
20、,块中心网格表示的含有断层的倾斜构造,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格几何形状,考虑相邻的BC网格块。对于倾斜结构,各网格的顶深TOPS是不同的。那么断层两边的网格的顶深TOPS也是不同的。BC网格有效地忽略了倾斜。面和断层的差别。例如,在没有构造图指导的情况下,图中的横断面可以看作是倾斜面,也可以看作是断层。BC网格没有足够的信息来计算相邻网格间的交迭面积,这是因为不知道网格块拐点处的深度。流体通常在相邻网格间流动,所以需要建立相邻网格之间的连接关系。ECLIPSE假设有相邻标号的网格(如图中箭头所连接的网格)之间
21、是有连接的,即使它们之间实际可能并没有,如图中所示的有交叠面的网格间就没有连接。这就是因为在BC网格中不区分断层和倾斜面。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格几何形状,角点网格表示的含有断层的倾斜构造,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格几何形状,角点网格:角点(CP)网格是建立在坐标线和拐点深度的概念基础上的。一个坐标线定义一个网格柱的一个边。坐标线总是直线,但不一定是垂直的。给出直线上分别在网格上下的两个点的X、Y、Z坐标就可以定义一条坐标线
22、。然后,只要确定其各拐点在各坐标线上的位置就可以确定网格块了。这种定义网格的方式使得网格块可以是任何可能的形状:倾斜表面、断层面、尖灭和剥蚀面都可以正确的表示出来。因为每一个网格块都是用4条坐标线和8各拐点坐标定义的,所以CP网格比BC网格有更大的数据量,而且几乎只能借助于如FloGrid/GRID之类的前处理软件才可以创建。角点网格包含足够的信息来计算相邻网格块间的交迭区域,因为知道各网格块的拐点深度。这意味着,在图中,只有可以看到真正有公共交接面的网格之间才有流体的交换。因此,箭头所指的网格间的流体不可能穿过断层流动。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVAT
23、ION,TRANSCENDENCY,角点网格与块中心网格,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格模型格块属性,定义网格模型格块属性,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,描述各网格格块的大小尺寸和深度的参数称为几何参数。用来指定几何参数的关键字是:对于笛卡儿网格是TOPS,DX(或DXV),DY(或DYV);对于角点网格是TOPS,DR(或DRV),DTHETA(或DTHETAV)和DZ;对于角点网格是COORD和ZCORN。描述孔隙度、渗透率的参数称为属
24、性参数。描述属性的参数是:PORO(),PERMX(Kx),PERMY(Ky),PERMZ(Kz)。净厚比可以用关键字NTG(净厚比率)或DZNET(净厚度)来定义。用来显式定义一个网格是否是有效网格的关键字是ACTNUM。对于无效网格,此值为0;对于有效网格则有一个统一的值。,网格模型格块属性,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,网格模型格块属性,属性关键字是一个网格一个值。有许多种方法,可以用不同的ECLIPSE关键字的组合来来给这些关键字赋值。各属性值认为是网格块中心处的值,而且是网格块内各点处此属性的平均值。这种求平
25、均值的运算是在数据输入ECLIPSE之前做的,而且求平均值的方法是由客户自己决定的。同时注意,虽然有些网格会被排除在模拟运算之外(无效网格),但是仍然要提供计算其孔隙体积和传导系数的数据,这是因为ECLIPSE的内部工具是根据其最小孔隙体积来设定一个网格是无效网格的。ECLIPSE有一个规则,那就是所有提供的数据都必须是显式的,因为ECLIPSE没有提供输入函数形式数据的工具。,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSCENDENCY,如何指定网格格块属性,GRID部分要点分析,求实 创新 超越,REALITY,INNOVATION,TRANSC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 油藏 数值 模拟 基础 培训 第四 ppt 课件
链接地址:https://www.31ppt.com/p-1924779.html