1、Petrel 建模流程,讲解内容大纲,讲解内容大纲,用户界面,介绍Petrel,用户界面,介绍Petrel,数据加载窗口 存放所有加载的数据和所有产生的与3D网格无关的文件。这些数据是模型按钮下的输入数据。,+/- 每个文件夹靠点击其前面的+/-键来控制打开/关闭。,粗体显示 粗体显示的项目表示是处于激活状态的项目,点击某个项目使其显示为粗体,表示选中该项目。,用户界面,介绍Petrel,用户界面,用户界面,介绍Petrel,每一个对象都有一个设置窗口,在Petrel浏览器中在每个对象上点击右键就可以进入设置窗口。,信息定义窗口 用来改变名称,具体内容根据模版而定。,格式定义窗口 定义色彩,线
2、条粗细,等值线,网格,等。,讲解内容大纲,讲解内容大纲,数据准备与输入,数据准备,数据准备与加载,数据准备与加载,所有的文件都应该加载到预先定义好的文件夹中。 用户插入(Insert)一个新的文件夹,双击启动Setting并给它重新命名 。 然后在文件夹上点击右键,使用“Import (on Selection)” (根据选择加载)来向该文件夹中输入数据。选择对应的文件和文件类型加载。井 、Well Tops(层位标记) 解释文件夹 以及地震数据文件夹 是由Petrel定义的,它们具有特殊的结构。,数据准备与加载,数据准备与加载,加载井头(井位),加载井轨迹(井斜),加载测井曲线,加载well
3、 tops(层位标记),数据准备与加载,数据准备与加载,井头文件是一个ASCII文件,定义井名,井口的位置(X-Y) ,补心海拔(KB),起始、终止深度和“symbol”(井类别,标志)(可以不选)。用文本编辑器或者Excel创建井头文件并保存成“.txt”文件。用“space”(空格)键或“tab”键分列。,数据准备与加载,数据准备与加载,1- 插入一个Well Folder,2- 鼠标右键点击井文件夹,选择“根据选择加载”,3- 选择要加载的数据文件和正确的格式,4- 指明数据文件的每一列对应哪种属性。,井头数据,数据准备与加载,数据准备与加载,井轨迹数据,井轨迹数据格式:,在Petrel
4、中,对于每口井的井轨迹数据需要单独建立一个文件。,数据准备与加载,数据准备与加载,井轨迹数据,4- 如果不匹配,在井轨迹列中选择合适的井名,1- Wells上点击右键,选择Import(On Selection),2- 选择文件与格式,3.检查数据文件中的井名与井轨迹名是否匹配,5- 选择加载数据的类型,选择对应数据列,数据准备与加载,数据准备与加载,测井数据,测井数据格式:,数据准备与加载,数据准备与加载,测井数据,1- Wells上点击右键,选择Import(On Selection),2- 选择文件与格式,3- 检查文件名称与测井曲线名称是否匹配,4- 给测井曲线选择合适的模版,即曲线类
5、型,数据准备与加载,数据准备与加载,WellTops数据,WellTops数据格式:,WellTops数据的格式要求较严,需要注意。,数据准备与加载,数据准备与加载,WellTops数据,1- 插入well top (层位标记)文件夹,2- 鼠标右键点击well tops (层位标记)文件夹,选择“根据选择加载”,3- 选择要加载的数据文件和正确格式,数据准备与加载,数据准备与加载,WellTops数据,检查是否输入正确,数据准备与加载,数据准备与加载,单井相数据,单井相数据格式:,数据准备与加载,数据准备与加载,单井相数据,单井相数据在输入时是被当作测井数据输入的,所以步骤基本与测井数据输入
6、相同,只是在类型选择上为“Fluvial Facies”,数据准备与加载,数据准备与加载,断层数据,断层数据格式:,一个断层一个文件,数据准备与加载,数据准备与加载,断层数据,1- 在Petrel浏览器上点击右键,选择Import(On tree),2- 在弹出对话框中,“Read as”选择为“Lines”。,3- 在弹出对话框中,“Line Type”选择为“Other”。,数据准备与加载,数据准备与加载,层面数据,层面数据格式:,一个层面一个文件,数据准备与加载,数据准备与加载,层面数据的输入基本与断层输入相同,只是在如右图所示对话框中“Line Type”设置为“Seismic 3D
7、lines”,层面数据,讲解内容大纲,讲解内容大纲,构造模型的建立,构造模型的建立,1- 点击进程窗口中“Structural Modeling”下的“Define Model”选项,2- 在弹出对话框中输入工区名称(如wenan),3- 点击“Apply”后即完成构造工区的建立,构造模型的建立,构造模型的建立,断层/层Surface的建立,1- 点击进程窗口中“Utilities”下的“Make/Edit Sruface”选项,2- 将已倒入的断层/层数据输入到“a”;点击“b”对数据进行范围限制(这里是自动识别);在“c”处对生成面的网格进行设置(这里为25*25);钩选“d”,使自动生成
8、边界,并用这个边界来约束面的生成。,构造模型的建立,构造模型的建立,断面Surface的生成,这里可以看到,生成的断面与倒入数据有一些区别,这就需要在后面参考输入数据进行调整。,断层/层Surface的建立,构造模型的建立,构造模型的建立,层面Surface的生成,断层/层Surface的建立,这里可以看到,生成的断面与倒入数据有一些区别,这就需要在后面参考输入数据进行调整。,构造模型的建立,构造模型的建立,断层Pillars的建立,1- 点击进程窗口中“Structural Modeling”下的“Fault Modeling”选项,在屏幕右方就会出现断层工具栏;,2- 先选中已生成的断层s
9、urface,再点击工具栏中“a”,弹出对话框,点“ok”;即生成断层Pillars。,构造模型的建立,构造模型的建立,断层Pillars的编辑,对断层pillar(包括x、y、z方向)进行平滑,对断层pillar(只是z方向)进行平滑,对断层的pillar等间距分布,构造模型的建立,构造模型的建立,在断层Pillars的末尾再加一个pillar,在同一个断层的两个pillar中间加一个pillar,连接两个断层的Pillars,将断层的Pillars剪成两段,断层Pillars的编辑,构造模型的建立,构造模型的建立,Pillar Gridding,1- 点击进程窗口中“Structural
10、Modeling”下的“Pillar Gridding”选项,将所有断层选中后显示窗口出现“Pillar Gridding”编辑显示;,2- 使用屏幕右方工具栏中画出三维建模边界,构造模型的建立,构造模型的建立,1-双击“Structural Modeling”下的“Pillar Gridding”选项,弹出对话框,在a处设置网格密度(这里为50*50);,2-点击“Apply”,计算完后点击“ok”即可。,Pillar Gridding,构造模型的建立,构造模型的建立,Make Horizon,1- 点击进程窗口中“StructuralModeling”下“Make Horizon”选项,弹
11、出对话框,2- 将先前生成的层面的surface按顺序输入,3- 点击“Apply”,即生成“Horizon”(构造层面),构造模型的建立,构造模型的建立,Layering,1- 点击进程窗口中“Structural Modeling”下的“Layering”选项,弹出对话框;,2-对于每个层设置“a”为“Follow Base”,“b”为“2”(即为垂向最小单元为2m);,3- 点击“Apply”,完成对层的细化。,讲解内容大纲,讲解内容大纲,Property Modeling,Property Modeling,离散化进程就是给井曲线穿过的网格单元赋值。因为每个网格单元仅能得到一个值,那就
12、要求测井曲线要均匀分布,即离散化。其目的就是要在属性建模时能把井的信息作为输入,即控制井间的属性分布。有一点要明确,离散化之后得到的网格单元将作为属性的一部分,而不是独立出的一项。沿井轨迹的网格单元内分布的值与整个3D离散化之后得到的属性分布是一致的。,离散化曲线,属性模型的建立,Property Modeling,离散化曲线,b,a,c,a: 选择离散化曲线的类型,b:每离散化一个曲线,应该点击一次,c: 对于Facies应用“Most of”;Perm离散化时应该选用Hamonic方法 ;对于por、sw、ntg选用的方法一样,都用Arithmetic,属性模型的建立,Property M
13、odeling,数据分析,属性模型的建立,Property Modeling,首先设置主方向的分析参数,包括带宽,搜索半径,步长等,然后再设置次方向和垂向上的参数,这些参数的设置需要用户对本地区数据的大概了解的基础上,否则分析的结果的可信度大大降低.在该例中的分析参数和结果如下图.在分析变差之前,首先大概了解数据的分布情况,然后再调整这些分析参数,这样才能达到比较好的分析效果。,数据分析,属性模型的建立,Property Modeling,相模拟,属性模型的建立,Property Modeling,相模拟,属性模型的建立,Property Modeling,数据分析,属性模型的建立,Property Modeling,数据分析,属性模型的建立,Property Modeling,数据分析,请各位同学指正!,谢谢!,