1、通过鼠标可以将ghost 曲线上下拉动,深度比例放大缩小,巧妙方便。湘水菜根:求取毛厚的简单的方法如下:顺便介绍几个基本概念:油气层-填充了油气的储集层。有效层-能产出工业油流的油层,其厚度为有效厚度。毛厚度-储集层总厚度,在油层段就是油层厚度。净厚度-渗透层厚度,在油层段就是有效厚度,即扣除油层内夹层和干层后的厚度。 在油藏描述中用于储量计算,在油藏数值模拟中用于计算流体渗流量。净毛比-毛厚度/净厚度,用于计算储量和油藏数值模拟。Petrel 应用问题一 : 做等值线图时如何实现LOG间隔标线?如大家所知,渗透率是具有对数属性的参数,在做等值线图时应该用LOG间隔标线(如下图),在“皮球(P
2、etrel)” 中如何实现? 请各位大虾发表见解!希望间隔为:10,20,30,40,50,60,70,80,90,100,200,300或20,40,60,80,100,200,400,600,800,1000,2000,40001. 将要作图的surface拷贝n份(按需要),放于同一文件夹中;2. 每个surface用不同的方式作图,如第1个从10开始,间隔10,到90结束;第2个从100开始,间隔100,900结束,第3个从1000开始,间隔1000,9000结束;3. 将它们同时显示在一张图上即可。模型抽稀检验Petrel就可以阿,建立模型以后,再把抽稀的井加入到wells里面,对其
3、make log就能沿井轨迹提取模型的各种属性了,这个道理跟井轨迹设计有点异曲同工!操作就不用罗嗦了吧!在需要输出井属性的井上右键settings就可以找到make logs 选项卡如下图关于算法上的一些困惑1.所谓蒙特卡罗即随机模拟与各种具体的算法,如序贯指示,模拟退火,马尔柯夫链等,它们之间是一个什么关系?或者说,存在什么关系?2.建模过程中数据分析所得到的变差函数是如何与后面的模拟算法相结合的?即,各种随机模拟算法是如何应用前期所得到的变差函数的?这样可以更加明确区域地质变量的变化性,及其相关性,简单说是这样吧随机模拟方法的基本算法可分为序贯模拟、误差模拟、概率场模拟和优化算法(模拟退火
4、及迭代算法)四种,其中序贯模拟和误差模拟是最常用的。随机模拟方法从建模思路上还可分为,基于目标(object-based)的方法:标点过程,基于象元(pixel-based)的方法:序贯高斯模拟、截断高斯模拟、序贯指示模拟、分形模拟。 标点过程(布尔模型)(图7-7)标点过程的基本思路是根据点过程的概率定律按照空间中几何物体的分布规律,产生这些物体的中心点的空间分布,然后将物体性质(即marks,如物体几何形状、大小、方向等)标注于各点之上。从地质统计学角度来讲,标点过程模拟即是要模拟物体点(points)及其性质(marks)在三维空间的联合分布。物体性质(marks)实际上就是物体几何学形
5、态,包括各相的形状(矩形、椭球体、锥形等)、长度、宽度、高度、方向、顶底位置等。利用优化算法(如模拟退火)可以使模拟实现忠实于井信息、地震信息以及其它指定的条件信息。标点过程的模拟过程是将物体“投放”于三维空间,亦即将目标体投放于背景相中。因此,这种方法适合于具有背景相的目标模拟。如冲积体系的河道和决口扇(其背景相为泛滥平原),三角洲分流河道和河口坝(其背景相为河道间和湖相泥岩)、浊积扇中的浊积水道(其背景相为深水泥岩)、滨浅海障壁砂坝、潮汐水道等(其背景相为泻湖或浅海泥岩)。另外,砂体中的非渗透泥岩夹层、非渗透胶结带、断层、裂缝均可利用此方法来模拟。 序贯高斯模拟高斯随机域是最经典的随机函数
6、模型。该模型的最大特征是随机变量符合高斯分布(正态分布)。 对于符合高斯分布的随机变量(或通过正态得分变换为高斯分布的随机变量),可以很容易地通过变差函数求取变量的累积条件概率分布函数(ccdf)。从条件概率分布函数中随机地提取分位数便可得到模拟实现。高斯模拟可以采用多种算法,如序贯模拟、误差模拟(如转带法)、概率场模拟等。在实际应用中,人们多应用序贯模拟算法,即序贯高斯模拟。在该方法中,模拟过程是从一个象元到另一个象元序贯进行的,而且用于计算某象元条件概率分布函数的条件数据除原始数据外,还考虑业已模拟过的所有数据。高斯模拟是应用很广泛的连续性变量随机模拟方法。它适用于各向异性不强的条件下连续
7、变量的随机模拟。序贯指示模拟指示模拟的重要基础为指示变换和指示克里金。所谓指示变换,即将数据按照不同的门槛值编码为1或0的过程。对于模拟目标区内的每一类相,当它出现于某一位置时,指示变 量为1,否则为0。指示变换的最大优点是可将软数据(如试井解释、地质推理和解释)进行编码,因而可使其参与随机模拟。指示模拟既可用于离散物体类型变量,又可用于离散化的连续变量类别的随机模拟。对于连续变量,通过一系列门槛值将其离散化成为一系列变量类别,然后针对这些变量类别进行模拟。在类型变量的模拟过程中,对于三维空间的每一网格(象元),首先通过指示克里金估计各变量的条件概率,并归一化,使所有类型变量的条件概率之和为1
8、,以确定该处的条件概率分布函数);然后随机提取一个0至1之间随机数,该随机数在条件概率分布函数中所对应的变量即为该象元的相类型。这一过程在其它各个象元进行运行,便可得到研究区内相分布的一个随机图象。指示模拟可用于模拟复杂各向异性的地质现象。由于各个类型变量均对应于一个指示变差函数,也就是说,对于具有不同连续性分布的类型变量(相),可给定(指定或通过数据推断)不同的指示变差函数,从而可建立各向异性的模拟图象。因此,指示模拟可用于多向分布的沉积相建模(如三角洲分流河道与河口坝复合体),也可用于断层和裂缝的随机建模。2.4随机模拟方法的选择随机模拟方法很多,但没有一种万能的方法能解决所有沉积类型的建
9、模问题。不同的随机模型有其地质适用性及应用范畴。如对于相模拟来说,如果预知相的几何构型(几何形态和组合方式),则标点过程为首选方法;对于具有排序分布的相组合来说,截断高斯模拟方法最为适合;如果既不知几何构型,相组合又无排序现象,则应选用序贯指示模拟。对于参数模拟来说,基于高斯分布的方法很难控制极值分布的连续性,而指示模拟方法很适合解决这类问题。因此,应该根据研究区的地质特征(地质概念模式)对随机模拟方法进行选择。2.5验证和优选随机模拟实现对于产生的模拟实现,为了油藏数值模拟和油藏开发管理的应用,应对其进行验证,判别它们是否符合地质实际。如果不满意,则应检验模拟方法、特征参数,并重新模拟;如果
10、满意,则对随机实现进行优选,选出一些被认为最符合地质实际或生产数据的模拟实现,通过粗化(Upscaling)之后进入模拟器进行油藏数值模拟,或直接用于生产应用(油藏评价或油藏开发管理)。关于小层物性参数的求取做了小层对比以后,如何利用测井曲线求取cutoff 范围内的(即netsandornetpay)的孔渗饱参数的井点值和各小层的每口井的有效厚度?需要在建立属性模型后才能做吗?我想应该可以通过calculation来实现,但是不知道该如何来编写公式。向斑竹及各位高人请教,谢谢!这个可以实现,不需要建立属性模型后才做,也不需要通过calculation来实现,具体实现方法是在WELL TOPS
11、 中,在WELL TOPS中点击ATTRIBUTE的右键,选择INSERT NEW ATTRIBUTE,会弹出对话框,选择CONTINOUS 类型,选择OK 后会弹出第二个对话框,在SETTING FOR CONTINOUS窗口下选择OPERATION,在这里可以统计出各曲线的沿ZONE的平均值和总值等,选择TO THE ZONES AT LEVEL,然后选择要统计的曲线(也可以是离散数据,如测井解释结果等),然后执行即可,数据可以在WELL TOPS上点击右键浏览,选择ZONES SPREADSHEET就可以看到统计计算出的数据,也可以输出。转论坛老帖Function Window 数据拟合
12、的问题?Function Window 数据拟合的问题? 在petrel的Function窗口中,比如说我横坐标为孔隙度,纵坐标为渗透率,我想用一个方程式进行孔隙度和渗透率之间的拟合,但是在petrel中只能进行线性(一次方程)拟合和利用变差函数进行拟合,而且横纵坐标只能取以10为底的对数而不能取自然对数。但是大家知道,比如孔渗关系或是自然伽玛与泥质含量的关系很可能是,二次函数或是指数函数等多种形式的函数,不知道大家在做这些拟合的时候是怎么做的呢?又是怎样利用petrel中的数据呢也就是说能把petrel中的数据导出供其它软件进行分析、拟合吗?我的意识是:假设我通过几口井的孔渗资料统计得出它们
13、之间的关系式,那么我能通过petrel把这几口井的孔渗资料用一个文件一次性输出(比如说文本格式,孔隙度数据一列,渗透率数据一列)吗?答:从PETREL中可以将散点数据按照你提出的的格式导出,首先你进入FUNCTION 窗口,在该窗口下,你将要做的数据两列选上,并在窗口中显示,比如孔渗资料,你到快捷键找到CREAT RAW CROSSPLOT,然后用该快捷键创建一个CROSSPLOT文件,会在INPUT的最下面窗口发现,选中该窗口,点右键,选择EXPORT就可以输出了。线性方程公式也可以输出,方法是首先生成一个线性方程,然后点击右键,输出即可,生成的公式可以通过点击公式的右键,在SETTING
14、的info列项的 comments里面看到PETREL中的方程可以通过编辑方程曲线,来达到与数据的一致性,以下是具体的操作方法;Edit function points1.Click on the icon Edit Function Pointsin the function bar.2.To manipulate the points, drag the point to a new position.3.To insert a new point in between points, click on the line. The new point can then be dragged to a new position.4.As default Petrel uses a spline function to get a smooth line. To get straight lines between points, open the settings dialog for the function and deselect the Spline option in the
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1