三维地质建模.docx
《三维地质建模.docx》由会员分享,可在线阅读,更多相关《三维地质建模.docx(13页珍藏版)》请在冰豆网上搜索。
三维地质建模
三维地质建模技术在定边油田中的应用
petrel软件
自上个世纪九十年代,建模软件诞生以来,建模软件得到了不断的发展。
从刚开始的简单构造建模到现在的精细、复杂的建模,产生了很多建模软件。
根据本设计要求,我选择斯伦贝谢公司的petrel2009建模软件(如下图4-1)。
图4-1petrel软件模型建立界面
Petrel就是一种三维可视化建模软件,在众多建模软件中它在国际上占主导有十分重要的地位。
Petrel软件在地质建模方面得到了比较广泛的应用,如地震解释、构造建模、岩相建模、油藏属性建模与油藏数值模拟显示等,因而使从事地质工作者可以获得更多的信息,为石油工业做出更大的贡献。
同时为了满足油藏与地质工作者定位要求,Petrel中也采用了一些先进技术:
有效的构造建模技术、精确的三维网格化技术、沉积相模型建立技术与虚拟现实技术等。
Petrel软件能够给开发工作提供详细的信息来使开发成本最大化地降低。
它不仅能使人们对油藏内部细节的认识得到提高,而且能够准确描述透视油藏属性的空间分布、计算储层地质储量、估算开发的风险、设计井位与钻眼轨迹,发现隐蔽性油藏与剩余油藏[26]。
同样重要的就是,Petrel使管理者不再局限于传统的方式来做开发决策,她们根据软件所提供的数字模拟及虚拟现实技术与专业人员一起通过现实资料与虚拟技术结合,认真研究目的层的储油物性与岩性,运用不同思路的模型建立与模拟结果,降低开发风险优化生产方式。
Petrel软件能够为地质模型的精细研究提供更快、更精确与更经济等优良的特性。
储层地质建模的步骤
储层三维建模过程一般包括以下环节:
数据准备、构造模型、储层属性建模、图形显示,具体的储层建模的基本步骤(见图4-2)。
基本数据一般有:
(1)坐标数据:
包括井位坐标、地震测网坐标等;
(2)分层数据:
包括各井的砂组、油组、小层、砂体的划分对比数据,地震资料解释的层面数据等;
(3)断层数据:
包括断层位置、断点、断距等;
(4)储层数据:
储层数据就是储层建模中最重要的数据,其中包括井眼储层数据、地震储层数据与试井储层数据。
分析原始数据、划分研究区域
井基础数据的输入
斜井轨迹数据的输入
井分层数据的输入
测井曲线的输入
输入数据
网格划分
生成层面
生成层位
构造模型
测井曲线粗化
数据分析
序贯指示的应用
用用
序贯高斯的应用
沉积相模型
结果分析
图4-2储层建模流程图
数据的准备与输入
本设计中所用于建模的数据包括:
主要的目的层的层面构造数据、井点坐标以及储层分类等数据。
基础数据部分包括四个:
井基础数据(Wellhead)、斜井轨迹数据(Wellpaths)、井分层数据(Welltops)以及测井曲线(Welllogs)。
(1)井基础数据:
其中包括井名、井口x、y坐标、井口高程(KB)、井起始深度(top)、井底深度(baseMD)、井别类型(symbol)等,本次设计基础数据见下表(见表4-1)。
表4-1井位坐标数据表
WellName
X-Coord
Y-Coord
Top_Depth
BottomDepth
KB
Symbol
A10
456979、0637
6782712、4120
1499、8790
2415、8028
0、00000
4
A15
456645、0581
6781579、7330
1808、8947
2083、8244
0、00000
4
A16
456510、4055
6784012、0200
1805、4539
2155、3641
0、00000
3
B1
457324、8120
6785978、8870
1754、2017
3014、0924
0、00000
6
B2
458003、1334
6785817、9300
1467、4881
2627、4048
0、00000
10
B4
457617、8911
6785129、5790
1496、8563
2756、7470
0、00000
4
B8
457746、9356
6787092、6140
1886、7556
2471、6668
0、00000
15
B9
456727、6572
6785559、4460
1731、9171
2991、8078
0、00000
28
C1
453062、3037
6786788、3550
1901、2873
2366、9668
0、00000
6
C2
454634、9990
6787607、1210
1924、8362
2470、2803
0、00000
4
C3
456244、1532
6788724、7490
1852、2308
2433、5215
0、00000
2
G4
454640、1872
6786210、6310
1808、0039
2563、5391
0、00000
2
C5
453503、7221
6783001、7970
1803、6009
2337、4563
0、00000
2
C6
451503、8373
6781788、2430
1876、2223
2472、7563
0、00000
2
C7
452119、1760
6784852、4670
1771、7919
2573、0354
0、00000
2
对以上的井位数据进行加载。
首先进行井头数据的加载,加载后会出现如图(4-3)的图像。
图4-3加载井头数据图
然后加载井斜数据,如图(4-4)所示井轨迹会出现弯曲。
图4-4加载井斜数据图
然后通过加载测井曲线数据后可以得到图(4-5),其中井曲线加载图包括总孔隙度(PORT)、渗透率、储层分类(XEIE)等井项目数据与测井项目数据。
图4-5加载井曲线数据图
再加载分层数据得到如图(4-6)所示,其中分层数据包括深度、层位名、井名等。
图4-6加载分层数据图
最后加载以上所有基础数据以后可见图(4-7):
图4-7数据加载图
构造模型
构造模型就是储层空间分布建立的前提,因此应先进行构造建模[27]。
构造模型包括断层模型与层面模型[28]。
由于本文不涉及断层,故不必建立断层模型。
在构造模型的建立时,第一步由高分辨率层序地层学得出单井分层数据作为输入数据源导入petrel软件中,应用克里金插值法建立grid文件,形成层面数据,然后建立层面模型,最后进行三维网格化。
构造模型可以提供比较准确的地层框架来建立沉积相建模。
网格划分
划分网格就是建立地质模型的基础。
在划分网格的过程中,网格步长的确定相当的重要。
建模过程中需充分考虑网格大小的合理性,网格过大,模拟精度不够,网格过小,影响模拟的速度,因此通常在平面上,网格的大小一般小于最小井距,这样可以保证每个网格中最多只有一口井,纵向上充分考虑储层的非均质性,对薄储层细分的层数较厚层要少,这样可以有效地减少薄层砂体的缺失。
网格化形成的过程就就是一个空间网格生成的过程,网格化就是以建立均匀分布的矩形网格单元为目的、将之前所划出的矩形边界转换过来作为网格的边界、首先就是在I、J方向上定义网格的大小,生成一个网格骨架(见图4-8),网格骨架定义了空间的结构,地层层面在其后会被插入其中,这时的网格与K值暂时没有关联,建立的网格骨架不能代表任何表面,只分成了顶部、中部与底部三层(见图4-9),通过这种先不定义K的方式,可以使得模型在增加或者改变数据的时候结构保持不变。
以下图形分别就是通过网格划分后所形成的平面与三维网格示意图,能够更加形象的展现出储层构造。
图4-8I×J方向上网格的划分图
图4-9三维网格构造图
层位形成
层位的实质就就是在3D骨架网格中加入层面,分层数据就是用来校正层面的,首先就是形成层面的顶面,从顶面向下作为底面,通过得到的层面再形成空间结构,并在每层中形成平面网格,得到构造模型。
根据储层非均质性的刻画要求以及保证建模精度,本次建立储层的三维地质模型的网格尺寸为15m×15m,并且加入5个层面,I×J方向上网格数目共100×100=10000个(I方向有100个网格,J方向有100个网格),因此模型的网格总数为100000个(见图4-10)。
图4-10加入层面后构造图
层位形成之后,需要再进一步对其进行细分,细分层只就是网格精细化的一个过程。
用户可以对单元的厚度、个数及比例数进行设置来定义网格垂向上的分辨率。
给定单元的厚度以后,zone的划分既可根据顶部也可依据底部来确定。
通常,最薄相的厚度就是对小层厚度的模拟。
然而,有相当重要的一点需要被记住,当对小层的厚度进行减少时,单元的数目将会增多,所以在进行模拟就是不要插入太多的细节。
该构造中将每个层位细分为5个小层,细分后顶面构造图(见图4-11)。
图4-11顶面构造图
沉积相模型的建立
测井曲线的粗化
在进行建模时,整个建模区域就是按照三维网格来进行划分的,而实际的测井曲线里的数据采样间隔一般为0、125米,比划分的网格要细得多,在一个三维网格里往往包含了多个测井曲线的数据,在建模过程中,对于己知网格的数据,每个网格只能对应其中的一个数据,这就要求测井曲线要均匀分布,即离散化。
因此必须对测井曲线进行粗化[29]。
4、5、2数据分析
通过将所有数据输入到petrel中并分别对每层都进行数据分析,将分析结果综合绘制如图4-12、图4-13、图4-14所示。
第一层
第二层
第三层
第四层
图4-12砂体概率分布
第一层
第二层
第三层
第四层
图4-13变差函数图
第一层
第二层
第三层
第四层
图4-14数据离散图
通过对以上所有图分析,数据分析就是相建模过程中十分重要的一步,利用所给有关储层的数据可以更加准确地对建模工作进行解释,了解地质特性。
数据分析分为对离散数据的分析与连续数据的分析。
应用序贯指示建立沉积相模型
序贯指示模拟方法就是储层建模中最常用的方法,序贯指示模拟方法就是采用不同的变差函数对不同变量进行模拟的方法。
在模拟的过程中,同时要考虑不同变量的不同特点,因此本次设计选用序贯指示模拟方法来模拟沉积相[30],沉积相模拟图如下(图4-15)
图4-15沉积相模拟图
建立沉积相模拟图过程就是在做完数据分析之后,将数据分析的结果用于指示建模中,在构造模型的基础上,先进行单井相划分,然后再利用沉积微相平面图,对单井中的每个砂体的微相类型进行调整;在上面的基础上进行砂、泥岩相模拟,及分别对各种微相进行模拟,最后再对它们进行合并,通过多次模拟得到完整的沉积相模型。
根据上面做出的沉积相图知道该地层就是以粗砂层为主