petrel中储层建模具体操作
petrel建模步骤
petrel建模步骤⽬录1.加载数据 (4)1.1 井位数据 (4)1.2 井斜数据 (4)1.3 测井曲线加载 (5)1.4 分层数据加载 (9)1.5 测井解释成果加载 (13)1.6 断层加载 (14)1.7 地震数据加载 (15)1.8 制作地震⼦体 (17)1.9 地震解释 (23)2.Make surface (32)2.1 圈定边界 (32)2.2 做⾯ (32)3.调节断层 (37)3.1 双击加载的断层.TXT⽂件 (37) 3.2 删掉断层⼀盘 (37)3.3 将断层赋给⼀个⾯ (38)4.断层模型 (39)4.1 初步调整 (39)4.2 pillar Giidding (45)4.3 Make horizons (47)4.4 Make zones (50)4.5 调节断层上下盘 (51)4.6 补缺⼝/horizon (52)4.7 做垂向⽹格/layering (56)5.砂孔建模 (58)5.1砂体模型(确定性) (58)5.2砂体模型(指⽰建模) (66)5.3夹层模型 (66)6.沉积相模型—确定性 (69)6.1 创建沉积相模型 (69)6.2 相图加载 (71)6.3 数字化位图 (72)6.4 ⽣成相多边形曲⾯/对每个相做surface (74)6.5 ⽣成相分布曲⾯ (76)6.6 相建模 (77)7.沉积相建模—随机性 (79)7.1 PPT--序贯指⽰ (79)7.2 ⽯油相模型建⽴--序贯指⽰ (80)7.3 沉积相模型建⽴—聚类分析⽅法 (86)8.沉积相相控属性建模 (103)8.1 孔隙度模 (103)8.2 渗透率模拟 (112)8.3 含油饱和度模拟 (118)9.计算储量 (126)10.模型粗化 (134)11 离散化测井曲线 (138)12 .Data Analysis (142)12.1 对离散数据进⾏分析 (142)12.2 对连续数据进⾏分析 (145)1.加载数据c1.1 井位数据数据格式:well name x y kb补⼼⾼:井⼝到地⾯补⼼海拔:补⼼⾼+地⾯海拔Insert-new well folder-右键-import1.2 井斜数据每⼝井⼀个井斜⽂件(txt),⽂件名和井名⼀致,数据格式:MD incl(井斜⾓) azim(⽅位⾓);⽂件类型well path/deviation1.3 测井曲线加载Las格式测井曲线即可(txt格式⽂件的测井曲线需要每⼝井的每类曲线所在列⼀致)⽂件类型 well logs(ASCII)即使是.las格式的⽂件,也选择上述⽂件类型孔隙度—porosity ⾃然电位——spontaneous potent渗透率——permeability Cond——induction conductivity So——oil satutation AC——interval transit time R——resistivity ML ——microresistivity GR——gammaray在进⾏Column与曲线类型匹配时,可以点击Force table,直接可以重新进⾏匹配,不⽤核实曲线类型的所在列每次可以少选⼏⼝井,最好不要ok all ,容易出错,最好每⼝井单独,选ok选中⼀条曲线,并点击屏幕上⽅菜单栏中的,即可见窗⼝中见到该测井曲线或者,,选中NetGross,Settings1.4 分层数据加载X、y可以不要,加载的时候需要4项:井号层名深度 type(horizon)如果只有砂岩数据,则整理数据为井号 surface 深度 type(horizon)1-4 Ng1+2-1-T 1180 horizon1-4 Ng1+2-1-B 1183 horizon其中surface可以定义为Ng1+2-1-T Ng1+2-1-B ⽤以将顶底区分开,其中顶深为第⼀套砂岩顶深,底深为最后⼀套砂岩底深Negate Z values 是在深度值上加负号选中所有井,选择well tops中的⼀层,页⾯右边⼯具栏的箭头选中,点页⾯中的任⼀井,在页⾯下⽅即可出现该井的井位、分层数据等信息加载完成之后,在well tops 中的stratigraphy中1.5 测井解释成果加载井号顶深底深结果(将测井解释成果分别定义为1、2………)斜深Wells右键import ⽂件类型 production logs定义测井解释成果的颜⾊Wells---Global-well logs最末尾的定义的加载测井解释成果的名字双击,见下图将Name定义为成果名字,颜⾊可选1.6 断层加载Insert—new folder或菜单栏中有快捷键,双击命名为断层⽂件格式:断层名(定义为1即可) x y⽂件类型 general lines/points1.7 地震数据加载Insert----New seismic survey folder2D Scan3D scan---ok1.8 制作地震⼦体选中新出现的地震⼦体⽤屏幕右⽅菜单栏中的箭头选中该地震⼦体,并将其缩⼩双击Input中的地震⼦体可以发现,当对屏幕中的地震进⾏增⼤或缩⼩时,上⽅的数据会发⽣变化转换地震数据存储⽅式为Realize右键地震母体,Realize再次,要点击可以保存⽂件类型后全威默认现在在地震⼦体下⼜出现⼀地震体双击地震第⼀个⼦体。
PETREL建模流程
编辑断层Pillar数据
Pillar Gridding
在process中点击pillar gridding,窗口变 为2维。断层显示在窗口中。 添加一个边界
定义方向趋势 选中断层,点击趋势,按住shift可以选中 其中一部分,设置其方向。
增加趋势线 选择
双击pillar gridding 弹出对话框
单击FaultModeling
注意窗口右边 工具条的变化
情况1:
当断层数据很好的情况下,可以对一个断层整体生成Pillar,就像例子一样 把Input页选上,点击要转化的断层数据,使其变黑,字体加粗 在右边工具条上选择按钮 弹出对话框,设置间隔参数
当加载的断层是散点的时候可以先把散点网格化成断面,然后再 用断面生成Pillar
Scale Up Well Logs
把测井曲线的值插在储层网格上 双击Scale Up Well Logs弹出对话框
Data Analysis
双击Data Analysis弹出对话框
选择一个属性
选则一个zone
Facies Modeling
双击Facies Modeling弹出对话框
在Process中单击FaultModeling,进入断层建模状态
把断层数据显示在窗口中 进入选择状态 按住Shift键,用鼠标左键点击其中的Stick,选中的Stick变为白色 点击右边工具条中的按钮 就生成了pillar
编辑断层Pillar数据 交互的移动pillar上的节点:选中要编辑 的节点,移动
在process中双击Depth Coversion 弹出对话框
petrel建模步骤
目录1.加载数据 (4)1.1 井位数据 (4)1.2 井斜数据 (4)1.3 测井曲线加载 (5)1.4 分层数据加载 (9)1.5 测井解释成果加载 (13)1.6 断层加载 (14)1.7 地震数据加载 (15)1.8 制作地震子体 (17)1.9 地震解释 (23)2.Make surface (32)2.1 圈定边界 (32)2.2 做面 (32)3.调节断层 (37)3.1 双击加载的断层.TXT文件 (37)3.2 删掉断层一盘 (37)3.3 将断层赋给一个面 (38)4.断层模型 (39)4.1 初步调整 (39)4.2 pillar Giidding (45)4.3 Make horizons (47)4.4 Make zones (50)4.5 调节断层上下盘 (51)4.6 补缺口/horizon (52)4.7 做垂向网格/layering (56)5.砂孔建模 (58)5.1砂体模型(确定性) (58)5.2砂体模型(指示建模) (66)5.3夹层模型 (66)6.沉积相模型—确定性 (70)6.1 创建沉积相模型 (70)6.2 相图加载 (71)6.3 数字化位图 (72)6.4 生成相多边形曲面/对每个相做surface (74)6.5 生成相分布曲面 (76)6.6 相建模 (77)7.沉积相建模—随机性 (79)7.1 PPT--序贯指示 (79)7.2 阳光石油相模型建立--序贯指示 (80)7.3 沉积相模型建立—聚类分析方法 (86)8.沉积相相控属性建模 (103)8.1 孔隙度模 (103)8.2 渗透率模拟 (112)8.3 含油饱和度模拟 (118)9.计算储量 (126)10.模型粗化 (134)11 离散化测井曲线 (138)12 .Data Analysis (142)12.1 对离散数据进行分析 (142)12.2 对连续数据进行分析 (145)1.加载数据c1.1 井位数据数据格式:well name x y kb补心高:井口到地面补心海拔:补心高+地面海拔Insert-new well folder-右键-import1.2 井斜数据每口井一个井斜文件(txt),文件名和井名一致,数据格式:MD incl(井斜角) azim(方位角);文件类型well path/deviation1.3 测井曲线加载Las格式测井曲线即可(txt格式文件的测井曲线需要每口井的每类曲线所在列一致)文件类型 well logs(ASCII)即使是.las格式的文件,也选择上述文件类型孔隙度—porosity 自然电位——spontaneous potent渗透率——permeability Cond——induction conductivity So——oil satutation AC——interval transit time R——resistivity ML——microresistivity GR——gammaray在进行Column与曲线类型匹配时,可以点击Force table,直接可以重新进行匹配,不用核实曲线类型的所在列每次可以少选几口井,最好不要ok all ,容易出错,最好每口井单独,选ok选中一条曲线,并点击屏幕上方菜单栏中的,即可见窗口中见到该测井曲线或者,,选中NetGross,Settings1.4 分层数据加载X、y可以不要,加载的时候需要4项:井号层名深度 type(horizon)如果只有砂岩数据,则整理数据为井号 surface 深度 type(horizon)1-4 Ng1+2-1-T 1180 horizon1-4 Ng1+2-1-B 1183 horizon其中surface可以定义为Ng1+2-1-T Ng1+2-1-B 用以将顶底区分开,其中顶深为第一套砂岩顶深,底深为最后一套砂岩底深Negate Z values 是在深度值上加负号选中所有井,选择well tops 中的一层,页面右边工具栏的箭头选中,点页面中的任一井,在页面下方即可出现该井的井位、分层数据等信息加载完成之后,在well tops 中的stratigraphy中1.5 测井解释成果加载井号顶深底深结果(将测井解释成果分别定义为1、2………)斜深Wells右键import 文件类型 production logs定义测井解释成果的颜色Wells---Global-well logs最末尾的定义的加载测井解释成果的名字双击,见下图将Name定义为成果名字,颜色可选1.6 断层加载Insert—new folder或菜单栏中有快捷键,双击命名为断层文件格式:断层名(定义为1即可) x y文件类型 general lines/points其余均可默认1.7 地震数据加载Insert----New seismic survey folder2D Scan3D scan---ok1.8 制作地震子体选中新出现的地震子体用屏幕右方菜单栏中的箭头选中该地震子体,并将其缩小双击Input中的地震子体可以发现,当对屏幕中的地震进行增大或缩小时,上方的数据会发生变化转换地震数据存储方式为Realize右键地震母体,RealizeYes,再次,要点击可以保存文件类型后全威默认现在在地震子体下又出现一地震体双击地震第一个子体选中Volume visualization,点Apply,在点击CSG additive,Apply,CSG subtractive,apply,inside,apply,Volume render,apply,再取消Volume visualization,apply在选中Colors图中红线可以拖动,apply —ok点击一下再点击第三个地震体ok1.9 地震解释新建一个3D、2D以及interoertation window,均从window中插入3D窗口中显示第一个地震子体2D窗口解释窗口,选中3D窗口,并双击第1个地震子体取消打钩,OK选中2D窗口,双击地震子体取消打钩,并ok右键单击刚开始加入的地震解释中的资料在Input 中出现新的对Horizons 右键插入文件夹将其拖入到新建的文件夹中双击horizons ,对其改名字惦记上图中的Fault Sticks,并不需要选中,手动模式2.Make surface2.1 圈定边界Utilities Make/edit polygons(点击,不用打开)页面右边工具栏见下图倒数第3个 add new points 在井位中圈定工区边界用右边工具栏中的箭头标记选中所画的边界线然后点击右边工具栏下方的第2个 close selected polygon 使边界闭合2.2 做面Utilities Make/edit surface(双击)Main 选中加载层位中的第一层 result删除,选否Boundary 选所画的边界线polygon,见input中Name命名为所做的层Geometry可以选中Automatic 自动选择Grid 为网格数,可以自己定义(网格数一般选最近的井距的1/2~1/3)做下边的层是时候main选所要做的层,删掉Result,选否Pre proc中trend surface中选择上一层面中新做的面做好一个surface面之后要打开检查,看是否合理,下边的面都是根据上边的面做出来的,如不合适可进行调节调节时,确定是在状态下调节方法:1 选择右边菜单栏中的箭头选项,在不合适的地方点击,可以上下调节2.可以选择菜单栏中的,进行平滑处理可以对生成的surface进行设置,目的就是对surface面上的等高线进行粗化,操作如下:右键setting——Operation——surface Operation——Smooth——Execute2.3 隔层模型的建立3.调节断层3.1 双击加载的断层.TXT文件选择 Split by horizontal lengthMax-----断层小于多小可断开Run Ok3.2 删掉断层一盘当加载的断层文件中显示断层上下盘都存在时,删掉断层一盘选中打散后的断层文件,点击选中一条断层,delte即可如果断层未断开,在右侧工具栏中最后一个键,在需要断开的位置点击,则可以断开3.3 将断层赋给一个面双击断层文件A=点击surface中的想要赋给的那一面,然后再点击Z=A4.断层模型4.1 初步调整Structural modeling define model 修改名字修改“New Model/Fault Model”的Domain为Elevation Time构造建模包括了fault modeling, pillar gridding 和vertical layering 三个部分操作,这三个部分配合在一起就是为了构建一个三维空间网格点击Structural modeling中的Fault modeling,进入Pillar的编辑状态,选中一条断层的所有断层线(用shift,可以全选中),然后点击右边工具栏中的即上图中的最后一个图标可以选择一个pillar或是一个柱子上的所有pillar此后,通过右边菜单的工具,在断层中的pillar中增加、或减少柱子,并且如两条断层相连,可以同时选中2条断层相连处的pillar,断层削减例如选中一条断层Pillar配对先将2个pillar结合在一起,再删掉不是主断层上的pillar再选中剩下的主断层上的pillar,选择削减调节完成后,使所有断层的每个面都近乎水平,无高低起伏。
碳酸盐储层petrel建模流程
碳酸盐储层petrel建模流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!按照碳酸盐储层Petrel建模流程的实际应用情况碳酸盐储层是一种常见的油气储层,对于油气勘探开发有着重要的意义。
petrel中储层建模具体操作
储层建模的步骤目前普遍的认识是,储层建模应分为油藏构造建模、沉积(微)相建模和油藏属性建模三步完成。
构造模型反应储层的空间格架,在建立储层属性的空间分布之前,应进行构造建模。
由于沉积相对储层物性有决定性的作用,油藏属性建模多采用相控建模,即先建立沉积微相模型,然后以此为基础进行油藏属性建模。
张天渠油田长2油藏的储层地质模型是以测井资料为基础资料,采用确定性建模的储层建模方法建立的。
储层建模的整个过程包括4个主要环节,即数据准备、构造建模、油藏属性建模、模型的应用。
一、数据准备与预处理1.数据准备一般从数据来源看,建模数据包括岩心、测井、地震、试井、开发动态等方面的数据。
从建模的内容来看,基本数据包括以下四类:①坐标数据:包括井位坐标、地震测网坐标等;②分层数据:各井的油组、砂组、小层、砂体划分对比数据;地震解释层面数据;③断层数据:断层位置、断点、断距等;④储层数据:储层数据是储层建模中最重要的数据。
包括井眼储层数据、地震储层数据和试井数据。
井眼数据为岩心和测井解释数据,包括井内相、砂体、隔夹层、孔隙度、渗透率、含油饱和度等数据,这是储层建模的硬数据。
对不同来源的数据进行质量检查是储层建模中十分重要的环节。
为了提高储层建模的精度,必须尽量保证用于建模的原始数据特别是硬数据的准确性。
因此,必须对数据进行全面的质量检查,如检查岩心分析的孔渗参数的奇异值是否符合地质实际,测井解释的孔渗饱是否正确等等。
建模过程中能被储层建模软件所采用的资料来源于这些基础资料,但它们有特殊的格式要求,需要转换成不同格式要求的文本文件才能以正确的格式导入到Petrel软件中。
从文件类型上来看,它们包括井头文件(Well head)、井斜文件或井轨迹文件(Well deviation)和测井数据文件(Well log)。
它们的格式和作用分别如下:①井头文件:文件内容包括井名、井位坐标(X、Y)、地面补心海拔(补心高与地面海拔之和)以及目标井段深度(井段顶部深度和测井段底部深度)。
PETREL地质建模流程
右键单击
文件夹,选择Import (on selection);选择井斜文件,文
件类型为“well path/deviation (ASCII)(*.*)”。按OK关闭文件选择对话框。
③ 井曲线
• 右键点击Wells文件夹,选择Import (on Selection); • 选择井曲线文件,并选择正确的文件类型(well logs (ASCII) (*.*) )后按Open; • 记住在输入测井曲线的窗口中弹出的输入数据卡片下为每种测井曲线添
PETREL地质建模流程
Petrel软件建模流程
数据准备
油藏数模
模型粗化
三维构造建模
油
藏
三维相建模
地
质
建
模
的核Biblioteka 三维储层属性建模心
一、地质建模数据准备
1 数据类型
1.井数据 井头数据、井斜数据 井参数数据(常规曲线,单井相,孔隙度、渗透率、饱和度数据)
2.分层数据 3.地震数 SEG-Y、层面解释数据、 断层数据(多边形、断点) 据4:.油、水界面数据
2、数据分析
3、趋势面
3、相模拟
四、三维物性参数建模
1、数据分析
2、物性参数模拟
五、模型粗化
2 数据加载 (1)井数据
① 井头文件
a. 右键在Wells文件夹上单击选择Import (on selection); b.选择井头文件和正确的数据类型(well heads *.*),按打开; c. 在输入Well Heads窗口中,选择每种属性在井头文件中所对应 的列数。
② 井斜数据
加一个模板;
④相数据
(2)分层数据
2) 右键单击“well tops”选择Import (on selection),选择分层数据文件和正确的文 件 类型(Petrel well tops (ASCII)(*.*))
可能是最简单的Petrel建模流程
可能是最简单的Petrel建模流程Petrel是一种用于油气勘探和生产建模的地质学和工程学软件,可以帮助地质学家和工程师进行不同类型输入数据的解释和模拟。
本文将介绍Petrel的最简单建模流程,并逐步讲解其主要步骤。
步骤1:启动Petrel软件并创建一个新的工程首先,您需要启动Petrel软件。
打开软件后,您将看到一个“新建工程”对话框。
在这个对话框中,您可以为新的工程选择一个名称并定义其相应的路径。
然后,单击“创建”按钮以创建新的工程。
步骤2:导入数据一旦新的工程创建完成,您将看到Petrel的主界面。
在主界面的左侧面板中,选择“数据导入管理器(Data Import Manager)”按钮。
然后,在数据导入管理器对话框中,选择“添加”按钮,以导入地质数据。
步骤3:解释地质数据在步骤2中,您可以导入各种类型的地质数据,例如测井数据、地震数据和地质模型数据。
当数据导入完成后,您需要对这些数据进行解释。
例如,您可以使用测井数据对地层进行解释,并使用地震数据进行结构解释。
通过解释地质数据,您可以获得有关地下结构和储层特性的更多信息。
步骤4:创建地质模型在步骤3中,您可以将解释好的地质数据用于创建地质模型。
在Petrel中,您可以通过多种方式创建地质模型,包括地层划分、网格建模和地质建模等。
这些方法允许您将地质数据应用于地质建模,以获得更准确的地质模型。
步骤5:导入生产数据在创建了地质模型之后,您可以导入生产数据,以评估油田或气田的生产潜力。
在Petrel的左侧面板中,选择“数据导入管理器(Data Import Manager)”按钮,并选择“添加”按钮,以导入生产数据。
然后,使用这些生产数据对地质模型进行评估,以确定最佳的开发方案。
步骤6:评估生产方案在步骤5中,您导入了生产数据并将其应用到地质模型中。
您可以使用这些数据来评估不同的生产方案,并找到最佳的开发策略。
例如,您可以尝试不同的注水井和采油井配置,并使用模型进行模拟以评估不同方案的效果。
Petrel储层地质建模
Petrel储层地质建模Petrel储层地质建模软件Petrel为多学科一体化工作提供了研究平台,适用于各种油藏类型。
利用多资料的综合分析与研究,Petrel可以精确描述油气藏及其孔渗饱等属性参数的空间分布,计算其储量、定量估算风险性、从而降低开发成本,提高效益。
Petrel 由以下六个软件包组成,在核心系统的支持下,各系统可以独立或协同工作。
Petrel以更快、更精确、更为经济的技术手段满足了精细地质研究对软件的需求。
◇地震资料解释系统(Petrel Geophysics)◇地质综合分析系统(Petrel GeoScience)◇地质建模系统(Petrel Modeling)◇油藏工程系统(Petrel Reservoir Engineering)◇实时决策系统(Petrel Realtime)◇数据与成果浏览系统(Petrel Viewer)集成化数据管理平台确保了各主流公司软件的兼容问题。
包括:Landmark、Geoframe、Eclipse、VIP、Earthvision、RMS等标准数据格式。
实现对数据的集中储存、管理与共享,统一勘探、开发数据,数据的标准化程度得到极大提高。
地震资料解释系统(Petrel Geophysics)提供完整的微机地震资料综合解释解决方案。
可快速实现常规地震资料剖面解释和三维立体解释、提取地震属性、瞬层属性平面成图、进行速度分析及域转换,利用蚂蚁追踪模块可以实现断层自动解释及提取,并可直接转换到模型中建立构造框架。
全方为满足科研与生产所需的各种功能,通过地震数据网格重采样建立地震实体模型,预测有利目标。
◇合成记录及层位标定◇地震数据叠后处理◇自动构造解释◇地震储层反演◇层位及断层追踪解释◇地质体雕刻◇速度分析及域转换◇地震重采样◇储层预测及目标优选地质综合分析系统(petrel GeoScience)Petrel为用户提供完整的地质基础研究一体化解决方案。
碳酸盐储层petrel建模流程
碳酸盐储层petrel建模流程1.首先,我们需要收集碳酸盐储层的地质资料。
First, we need to collect geological data of thecarbonate reservoir.2.接着,将地质资料输入Petrel软件中进行建模。
Then, input the geological data into the Petrel software for modeling.3.在建模过程中,需要注意调整地层参数以匹配实际情况。
During the modeling process, it is important to adjustthe reservoir parameters to match the actual conditions.4.确定储层的地质模型,包括岩石类型、孔隙度和渗透率等参数。
Determine the geological model of the reservoir,including parameters such as rock type, porosity, and permeability.5.通过地震资料进行辅助建模,提高建模精度。
Use seismic data to assist in modeling and improve modeling accuracy.6.进行储层物性参数的建模,包括密度、饱和度和流体性质等。
Model reservoir petrophysical parameters, including density, saturation, and fluid properties.7.使用地质统计方法对储层进行建模,提高建模的可靠性。
Use geological statistical methods to model the reservoir and improve the reliability of the model.8.对储层进行岩性分类,确定不同岩性的储层特征。
可能是最简单的Petrel建模流程
可能是最简单的Petrel建模流程
1. 项目设置(project setup),选择时区、单位制;
2. 导入井头数据(well heads),选择各参数对应数据体中的列,左侧会出现wells,打开二维或三维窗口,会显示井所在位置;
3. 导入测斜数据(.dev文件),注意文件类型选择well path/deviation,加载后出
现井眼轨迹;
4. 更改文件类型,导入测井文件(.las文件);
5. 导入well tops文件,井轨迹上会出现圆点,主要是根据自己对测井曲线的认识
做的数据文件;
6. 画polygon,鼠标点击即可,最后双击会自动闭合;
7. Make Surface,选择well tops中的面,并且run for all,尝试不同的插值方法并
预览,进行结果优选;
8. Sim Grid加入网格,以polygon作为边界,设置网格尺寸;
9. Laying,根据各个面的距离,设定需要分的层数;
10. well log upscaling,选择GR曲线进行粗化,完成后井周围网格就有了属性;
11. Petrophysics,将粗化后的数据采用插值方法赋给所有网格,选择其中一属性,即可显示填充的网格。
一个模型就完成了!
第一次开始培训Petrel这个软件是在2023年1月份,距今竟然接近20个月了,
作为工作基本的技能,直到这周也才只是做这种简单的模型,最主要的原因有二: 1. 无人指导,自学能力太差,根据Docs练习总是遇到困难就放弃,而不是主动
去请教别人,说白了还是不会学习。
2. 无他,手生耳。
Petrel基本使用方法
Petrel各模块基本功能
Petrel建模基本流程
Petrel建模基本流程—数据加载
数据格式:---井位,井轨迹
Petrel建模基本流程—数据加载
数据格式:---原始测井曲线、测井解释
Petrel建模基本流程—数据加载
数据格式:---分层数据
Petrel建模基本流程—数据加载
数据格式:---射孔数据、生产历史数据
资料类型 地质:
构造背景、沉积背景 分层数据、储层特征(岩 心描述、实验分析)
地质
测井: 地震:
生产 常规测井数据、储层物性、 动态 含油性解释
构造解释、裂缝预测、储 层预测、流体预测
地质 建模
地震
测井
动态:
生产动态、试井、示踪剂
地质建模基本思路
地质建模基本思路
Petrel各模块基本功能
Input Modeses Windows Cases Workflows
Petrel建模基本流程—参数模型建立
Petrel建模基本流程—参数模型建立
Petrel建模基本流程—参数模型建立
Petrel建模基本流程—模型检验
齐2411地质建模实例操作
Petrel建模基本流程—数据加载
数据格式:---点数据、线数据
Petrel建模基本流程—数据加载
数据显示与检查,去奇异值
Petrel建模基本流程—数据加载
数据显示与检查,去奇异值
Petrel建模基本流程—地层对比
Petrel建模基本流程—构造模型建立
Petrel建模基本流程—岩相模型建立
Petrel基本使用方法
Liu Yanfeng
讲解提刚
• 地质建模基本思路 • Petrel各模块基本功能 • Petrel建模基本流程 • 齐2411地质建模实例操作
Petrel建模步骤
方法
4.2 数据分析
概念
变程(Range) :指区域化变量在空间上具有相关性的范围。在变程范围之内,数据具有相关性;而在变程之外, 数据之间互不相关,即在变程以外的观测值不对估计结果产生影响。
块金值(Nugget) :变差函数如果在原点间断,在地质统计学中称为“块金效应”,表现为在很短的距离内有较 大的空间变异性,无论h多小,两个随机变量都不相关 。它可以由测量误差引起,也可以来自矿化现象的微观变 异性。在数学上,块金值c0相当于变量纯随机性的部分。
过程窗口
• 工作流程分模块显示。
过程管理器
Workflow窗口
• 存放各种编写好的工作流 程。
Windows窗口
• 存放用户打开的各种窗口 以及窗口显示参数设置, 如灯光、光标等。
+/• 每个文件夹靠点击其前面的+/-
键来控制打开/关闭。
粗体显示
• 粗体显示的项目表示是处于激活状态 的项目,点击某个项目使其显示为粗 体,表示选中该项目。
粗化
垂向网格定义
粗化
垂向网格分配
粗化
属性模型粗化
7、体积计算
所需数据: • 边界, 租赁区块 • 层段,段块zones, segments • 属性 (有效体积/总体积, 孔隙度, 含水饱和度) • 流体界面(Bo, Bg, GOR oil, GOR gas) • 界面 (气/油, 油/水, 气/水) • 采收率系数(Rfo, RFg)
汇报内容
• 介绍 • 熟悉Petrel界面 • 数据加载 • 编辑输入的数据 • 地层对比
• 地震解释 • 地震属性 • 断层建模 • Pillar 网格化 • 垂向分层
• 测井曲线粗化 • 数据分析
Petrel地震地质解释和建模使用技巧
Petrel地震地质解释和建模使用技巧Petrel 合成记录工作流制作合成地震记录,进行层位标定和确定时深关系是地震解释工作中非常重要的环节。
从Petel2009.1.1,开始Petrel里有两个制作合成记录的模块,一个叫Synthetics,一个叫Seismic-Well tie。
这里介绍如何使用Synthetics模块制作合成地震记录。
从Petrel 2007开始Synthetics模块有了很大改进。
最重要的变化是其结果可在Global well logs下有相应的synthetic目录,其相应时深关系可在数据表中显示。
对同一口井可产生多个合成记录,如图1-1,1-2所示。
Synthetics模块制作合成记录工作流主要分为两大步骤:按照已有数据产生合成记录通过welltop 进行时深关系调整(bulkshift或sqeeze/stretch)一、 生成合成记录1. 双击synthetic模块,打开合成记录主界面(如下图),选择create new folder,从界面中well 到well seismic 四个界面对合成记录中所需数据进行选择或创建,如图2所示。
Well:选择要做合成记录的井,可多选,但每口井必须有相应的数据(DT和子波)。
Sonic and time:确定原始输入数据及时深关系。
根据实际数据品质,如果有checkshot,可用来做DT曲线校正;所有井上时深关系以工区井目录,以及每口井的Settings界面里Time界面下设置为准,Synthetics界面里的Overwrite global time log项不启用。
Create synthetic seismogram:创建合成记录选择创建合成记录所需数据:Density、Acoustic Impedence、Reflectiotion coefficients和Wavelet。
如果这些数据都不存在,或者希望修改参数重新创建,则点击黄色星状按钮创建新数据。
Petrel_建模流程(PPT49页)
3
构造模型的建立
4
属性模型的建立
讲解内容大纲
构造模型的建立
1- 点击进程窗口中“Structural Modeling”下的“Define Model” 选项
2- 在弹出对话框中输入工区名称( 如wenan)
3- 点击“Apply”后即完成构造工区 的建立
构造模型的建立
构造模型的建立
断层/层Surface的建立
3- 选择要加载的数据文件和正确格式
数据准备与加载
数据准备与加载
检查是否输入正确
WellTops数据
数据准备与加载
数据准备与加载
单井相数据格式:
单井相数据
数据准备与加载
数据准备与加载
单井相数据在输入 时是被当作测井数 据输入的,所以步 骤基本与测井数据 输入相同,只是在 类型选择上为 “Fluvial Facies”。
单井相数据
数据准备与加载
数据准备与加载
断层数据格式:
断层数据
一个断层一个文件
数据准备与加载
数据准备与加载
1- 在Petrel浏览器上点击右键,选择 Import(On tree)
2- 在弹出对话框中,“Read as”选 择为“Lines”。
3- 在弹出对话框中,“Line Type” 选择为“Other”。
1- 点击进程窗口中“Utilitie”选项
2- 将已倒入的断层/层数据输入到 “a”;点击“b”对数据进行范 围限制(这里是自动识别);在 “c”处对生成面的网格进行设置 (这里为25*25);钩选“d”, 使自动生成边界,并用这个边界 来约束面的生成。
类别可以 不给出。
数据准备与加载
数据准备与加载
(完整)利用PETREL详细建模操作方法
PETREL操作流程1.前期数据准备地震数据体,断层线FAULT LINS OR 断层棍FAULT STICKS,FAULT POLYGONS,数字化的等值线。
工区内各井的坐标,顶深,海拔,底深(完钻井深),东西偏移,方位角,倾角,砂岩分层数据,砂层等厚图,测井曲线(公制单位),单井相,各层沉积相图,砂岩顶面构造图,单井岩性划分,测井解释成果表,含油面积图。
(在编辑数据的过程中,命名文件时最好数据文件名都和井名一致)2.数据加载①加载井口数据(WELL HEADERS)WELL_NAME X Y KB TOP BOTTOM SYMBOL井名 X坐标 Y坐标海拔顶深底深(完钻)井的类型②加载井斜数据(WELL PATH)第一种数据格式MD TVD DX DY AZIM INCL斜深垂深东西偏移南北偏移方位角倾角第二种数据格式MD INCL AZIM第三种数据格式TVD DX DY(单井用WELL LOGS,多井加井斜可用 PRODUCTION LOGS)③加载分层数据(WELL TOPS)(包括断点数据)MD WELLPOINT 层名 WELL NAME-1500 HORIZON Nm31 NP1-1600 FAULT Nm32 NP1以WELL TOPS加载之后删除系统的缺省项,新建4项,对应输入数据的列,名称进行编辑,Sub-sea Z values must be negative!(低于海平面的Z值都为负),该选项在编辑时不要选中④加载测井曲线(WELL LOGS) LAS格式文件MD RESIS AC SP GR曲线采用0。
125m的点数据(1m8个点数据),注意有的曲线单位要由英制转换为公制,如:AC 英制单位μs/in要换成工制单位μs/m,再用转换程序转换为LAS格式文件进行输入,以提高数据的加载速度。
如果有孔渗饱数据,按相同格式依次排列即可。
在/INPUT DATA中设置数据的排列顺序,曲线内容较多,系统缺省项只有MD,所以要用SPECIFY TO BE LOADED定义新的曲线,对应加载数据的列数,名称和属性进行编辑。
petrel中文操作手册(6-9章)
第六章相建模(FaciesModeling)6.1 Petrel2010版本中相建模技术的大发展Petrel相建模(Facies Modeling)现有方法主要包括:多点地质统计学相模拟、基于目标的河流相模拟,基于像元的序贯指示模拟、截断高斯模拟,带趋势的截断高斯模拟,指示克里金模拟、神经网络方法,用于详细表征相带分布特征的确定性和随机性相建模技术,而且可以交互使用。
同时用户可以导入自己的算法和人工赋值的方法,建立沉积相模型。
Petrel2010在原有版本基础上对相建模方法做了较大的改进,主要体现在以下四个方面:1)全新的MPS多点统计相模拟算法在Petrel2010版本中,引进了多点地质统计学相模拟方法,该方法的引进改变了过去传统的两点统计地质学方法,而发展为多点地质学,解决了过去两点统计关系上变差函数的不足,特别是对储层非均质性描述上的不足,多点统计地质学能够充分描述复杂几何形状砂体的空间连续性和变异性。
多点统计地质学是建立在多个点的相关关系上,它在解决描述空间变量的连续性和变异性方面得到越来越广泛的应用。
斯坦福大学的Journel教授曾指出多点地质统计学是今后地质统计学发展的方向,它的优势已越来越显著。
2)基于快速傅立叶变换的高斯模拟算法一种新的新的高斯模拟算法在Petrel 2010.1.中被引用,这种算法与GSLIB的序贯随机模拟方式不同。
A 它比SGS运算速度提高了很多B 它不是序贯算法C 它可以并行运算D 它可以进行快速的协同模拟设定如同上面提到的,这种高斯算法不同于序贯模拟的序贯算法,允许并行计算,采用的算法是傅立叶变换算法,这种算法具有快速、并行、在大的范围变程内优选最合理的变程等优点,这种算法的界面与序贯高斯模拟算法有些类似。
3)进一步改进克里金算法在2010.1版本中引用了新的克里金算法,这是完全不同于标准GSLIB 克里金的一种设计,其搜索性能和并行运算都有很大改进。
克里金可以沿网格方向、也可以沿海平面进行插值。
petrel建模步骤
1
0
0
2140.25
0.0059
0
1
0
1
2140.375
0.0059
0
1
0
0
2140.5
0.0059
0
0
1
0
二、
1 输入WellHeader(井位坐标文件)
右键点击输入Well Header:
文件类型里选:well heads(*.*)
2 输入Well Tops(分层文件):
右键点击Well Tops文件夹并选择Import (on Selection);
对生成的网格结果感觉满意后,点击OK以开始构建顶部和底部的骨架网格。在弹出窗口(询问是否将开始构建顶部和底部骨架网格)中点击"Yes"。
四、
在3D骨架网格中加入层面
左键双击 :
窗口中出现下图:
左击 5次,建立5个层面。
出现下图:
左击1 ,然后依次左击2 、3 ,4把层面加上去。
出现下图。并把 光滑窗口数字0改为2。
6.例如要进行输入截断和正态分布转换,处理的对话框如下:
十一、属性建模
在建立油藏模型时,PETREL提供了确定性模拟和随机模拟两种算法:输入数据为粗化的井模型和趋势数据以及各种设置参数。当建立属性模型时,所有的网格都赋于数值.井数据和趋势数据分布在3D网格中.在建立模型之前,用户必须进行详细的数据分析,定义变差函数。
随机性建模
Petrel可以根据序贯高斯模拟建立随机岩石物理模型.这是用于产生多变量高斯域实现的直接算法。该算法可以产生局部变量.意思是如果基于相同的输入定义100个实现(使用不同的种子点),可以得到100个不同的结果,他们都能和输入相匹配,但既然通过分布来输入,每个网格的数值的值会根据这个分布赋值.如果运行50-100个实现,各模型之间的差别反映了模型的不确定性.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
储层建模的步骤目前普遍的认识是,储层建模应分为油藏构造建模、沉积(微)相建模和油藏属性建模三步完成。
构造模型反应储层的空间格架,在建立储层属性的空间分布之前,应进行构造建模。
由于沉积相对储层物性有决定性的作用,油藏属性建模多采用相控建模,即先建立沉积微相模型,然后以此为基础进行油藏属性建模。
张天渠油田长2油藏的储层地质模型是以测井资料为基础资料,采用确定性建模的储层建模方法建立的。
储层建模的整个过程包括4个主要环节,即数据准备、构造建模、油藏属性建模、模型的应用。
一、数据准备与预处理1.数据准备一般从数据来源看,建模数据包括岩心、测井、地震、试井、开发动态等方面的数据。
从建模的内容来看,基本数据包括以下四类:①坐标数据:包括井位坐标、地震测网坐标等;②分层数据:各井的油组、砂组、小层、砂体划分对比数据;地震解释层面数据;③断层数据:断层位置、断点、断距等;④储层数据:储层数据是储层建模中最重要的数据。
包括井眼储层数据、地震储层数据和试井数据。
井眼数据为岩心和测井解释数据,包括井内相、砂体、隔夹层、孔隙度、渗透率、含油饱和度等数据,这是储层建模的硬数据。
对不同来源的数据进行质量检查是储层建模中十分重要的环节。
为了提高储层建模的精度,必须尽量保证用于建模的原始数据特别是硬数据的准确性。
因此,必须对数据进行全面的质量检查,如检查岩心分析的孔渗参数的奇异值是否符合地质实际,测井解释的孔渗饱是否正确等等。
建模过程中能被储层建模软件所采用的资料来源于这些基础资料,但它们有特殊的格式要求,需要转换成不同格式要求的文本文件才能以正确的格式导入到Petrel软件中。
从文件类型上来看,它们包括井头文件(Well head)、井斜文件或井轨迹文件(Well deviation)和测井数据文件(Well log)。
它们的格式和作用分别如下:①井头文件:文件内容包括井名、井位坐标(X、Y)、地面补心海拔(补心高与地面海拔之和)以及目标井段深度(井段顶部深度和测井段底部深度)。
井头文件主要用来确定油藏中的井数、井位和各井的研究层段等井信息。
②井斜文件:井斜文件可以采用能够反映单井井斜状况的各种不同数据组合,例如测深、井斜角和方位角组合或者测深、X方向位移和Y方向位移组合等组合形式都能作为井斜数据。
井斜数据文件主要作用在于进行井斜校正。
③测井数据文件:测井数据文件中需要包括深度和测井值两种信息。
深度可以采用任何能反映测井数据点三维空间位置的数据形式,最常用的是测深。
测井值即为不同测井曲线在某一深度点处所对应的测井值。
测井数据文件用于测井资料的输入,在Petrel软件中不但测井曲线必须以测井数据文件的格式导入,而且岩芯资料也是以测井数据文件的格式来导入的。
测井数据文件是沉积(微)相建模和油藏属性建模的基础资料来源。
此外,分层数据文件也可以通过文件导入到Petrel软件中生成分层数据。
不过这样的文件要求分层数据的每个分层点不但要有准确的海拔深度而不是测深,而且还需要有准确的X、Y坐标值而不是井名或井号。
这样严格格式要求的数据通常是不容易找到的或者需要大量的时间才能完成的。
因此,分层数据较少通过直接的数据文件导入来完成,而通常是通过Petrel软件提供的地层对比功能,由测井曲线对比来生成分层数据。
分层数据是建立油藏构造模型的基础数据。
2.补心海拔校正补心海拔校正的目的是消除地表起伏和补心高差异对油藏构造模型的影响。
本次研究是以海平面作为统一基准面来进行补心海拔校正。
3.井斜校正为了得到斜井各深度点真垂直深度,获得真实的构造顶、底面数据,还必须对倾角>5度的斜井进行井斜校正。
二、构造建模构造模型反映储层的空间格架。
因此在建立沉积相的空间分布之前,应该进行构造建模。
构造模型由断层模型和层面模型组成。
断层模型实际反映的是三维空间上的断层面,主要根据地震解释和井资料校正的断层文件,建立断层在三维空间的分布。
层面模型反映的是地层界面的三维分布,叠合的层面模型即为地层格架模型。
建模的基础数据主要为分层数据,即各井的层组划分对比数据及地震资料解释数据的层面数据。
一般通过插值法,应用分层数据,生成各个等时层的顶、底层面模型,然后将各个层面模型进行空间叠合,建立储层的空间格架。
由于张天渠油田缺乏地震资料,在建模过程中没有使用地震数据。
张天渠油田目前已经处于开发中、后期,有了足够大的井网密度,使得在25米网格间距的网格系统内只利用测井数据就能建立足够精度的构造模型。
建立层面模型的前提是确定不同的地层叠置型式。
一般有以下几种:①比例型:内部层面与顶底平行;②退覆—剥蚀型:内部层面与底面平行,与顶面呈锐角相交;③超覆型:内部层面与顶面平行,与底面呈锐角相交。
利用Petrel软件建立储层地质模型可以一步完成,也可以分两步来完成。
Petrel软件中提供Make Horizon和Make zone两种工具用于油藏构造建模。
Make Horizon用于生成大的地层界面,Make zone则用于在已有的大层基础上细分小层。
Make zone只有在先完成了Make Horizon这一步骤,分好了大层的基础上才能进行。
先用Make Horizon建好大层的层面模型然后再用Make zone细分小层的方法,可以用精确程度高的大的地层界面来控制各小层层面的形状,因而可以大大提高层面模型的精确性。
如果有地震层面资料或者是其它反映构造形态的构造资料,就可以将这些资料作为大的地层界面,从而达到控制整个构造模型的目的。
这种方法在复杂构造地区显得尤为重要。
三、油藏属性建模油藏属性建模即在所建立的构造模型的基础上,建立储层属性的三维分布模型。
储层属性包括离散的储层属性,如沉积相、储层结构、流动单元、裂缝等,以及连续的储层参数,如储层孔隙度、渗透率、含油饱和度等。
按照一定的插值(或模拟)方法对每个三维网格进行赋值,建立储层属性的三维数据体,即油藏数值模型。
网格尺寸越小,标志着模型越精细。
这一环节是储层三维建模中最关键的环节,影响油藏属性模型精度的因素很多,主要有以下三个方面:①资料的丰富程度及解释精度;②赋值方法;③建模人员的技术水平。
Petrel软件提供多种储层建模的方法来建立油藏属性模型。
从建模过程的不同上可以将这些储层建模方法分为两大类,即直接赋值法和测井曲线生成法。
直接赋值法即可以将储层地质模型中不同的层分别赋予某一确定值,也可以将这些层的属性赋成面值(二维网格图)。
用测井数据资料建立油藏属性模型则需要分两步来完成,即先将测井曲线粗化进行网格取值,然后在已有的井点网格取值的基础上通过储层建模技术方法来生成三维的油藏属性质模型。
张天渠油田的油藏属性模型的建立就是采用测井曲线生成地质模型的方法。
这两种方法都涉及到网格插值的问题。
网格插值就是采用某种插值方法,利用已有的少数点数据来预测整个油藏属性模型中各个网格点的取值。
这些预测方法又可以分为确定性建模方法和随机建模方法两大类。
变差函数理论和地质统计学的克里金方法是它们的基础。
不同的油藏属性参数可以从不同角度来反映储层的不同特征,如砂岩厚度体现了沉积砂体的展布规律,对沉积相研究具有重要意义;渗透层厚度反映了油藏中渗透层的分布特征,其对应的储层物性参数模型能很好地反映地层流体在油藏中的运动的地质条件,体现储层的三维宏观非均质性特征,因而可以作为油藏数值模拟的地质模型;而有效厚度则反映了油藏中油层的分布特征,因而其对应的储层物性参数模型可以用来进行油藏的地质储量计算。
因此为适应不同的研究需要,应建立多个不同的油藏属性模型,并对它们进行分别描述。
在张天渠油田长2油藏的油藏属性模型分别选择了砂岩层、渗透砂岩层和有效层(油层)作为油藏属性建模的对象,建立三个油藏属性模型,对各种属性在油藏中的三维空间展布进行了分析和预测。
1.砂岩属性模型的建立首先对原始测井解释数据作如下处理:①根据泥质含量来区分砂泥岩。
泥质含量大于40%的定为泥岩,而小于或等于40%的则被定为砂岩,从而生成一条虚拟的砂泥岩曲线(Sand),曲线由0、1组成(砂岩=1,泥岩=0);②将原始测井曲线中砂岩的孔隙度、渗透率、含油饱和度挑出来(非砂岩部分赋以空值)生成砂岩属性建模专用的虚拟孔、渗、饱曲线(PorS、PermS、SoS)。
在Petrel中的内部算法为:Sand=If(SH>=40 And SH<=100,0,U)Sand=If(SH>=0 And SH<40,1,Sand)PorS=If(Sand=1,PORT,U)PermS=If(Sand=1,PERM,U)SoS=If(Sand=1,SO,U)然后通过利用Petrel的测井曲线粗化功能求得各井、各小层的砂地比及相应的砂岩孔隙度、渗透率和饱和度值,再通过砂地比和地层厚度来计算砂岩厚度。
有了上述数据即可利用Petrel的属性建模功能建立起砂岩属性模型。
2.渗透砂岩属性模型的建立渗透砂岩属性模型与砂岩属性模型的建模方法相似,首先对原始测井解释数据作如下处理:①根据泥质含量及孔、渗值来划分出渗透砂岩,也就是在砂岩的基础上,把孔隙度>=9%且渗透率>=0.57×10-3 m2的砂岩确定为渗透砂岩,从而生成一条虚拟的渗透砂岩曲线(SandP),曲线由0、1组成(渗透砂岩=1,其余=0);②将原始测井曲线中渗透砂岩的孔隙度、渗透率、含油饱和度挑出来(非渗透砂岩部分赋以空值)生成渗透砂岩属性建模专用的虚拟孔、渗、饱曲线(PorP、PermP、SoP)。
在Petrel中的内部算法为:SandP=If(SH>=40 And SH<=100,0,U)SandP=If((PORT<9 And PORT>=0) Or (PERM<0.57 And PERM>=0),0,SandP) SandP=If(PORT>=9 And PERM>=0.57,1,SandP)PorP=If(SandP=1,PORT,U)PermP=If(SandP=1,PERM,U)SoP=If(SandP=1,SO,U)然后通过利用Petrel的测井曲线粗化功能求得各井、各小层的渗透砂岩厚度占地层厚度的比值及相应的孔隙度、渗透率和饱和度值,再计算出渗透砂岩厚度。
有了上述数据即可利用Petrel的属性建模功能建立起渗透砂岩属性模型。
3.油层属性模型的建立这里的油层属性是指跟有效厚度有关的属性。
首先将含油饱和度大于30%的渗透层确定为有效储层,其厚度即为有效厚度。
其它参数的处理方法和渗透砂岩属性处理方法相似,具体算法如下:SandE=If(SH>=40 And SH<=100,0,U)SandE=If((PORT<9 And PORT>=0) Or (PERM<0.57 And PERM>=0) Or (SO<30 And SO>=0),0,SandE)SandE=If(PORT>=9 And PERM>=0.57 And SO>=30,1,SandE)PorE=If(SandE=1,PORT,U)PermE=If(SandE=1,PERM,U)SoE=If(SandE=1,SO,U)有了上述数据即可利用Petrel的属性建模功能建立起油层属性模型。