20.petrel软件学习步骤

一、加载数据

1.加井头文件

Import file—— well heads(数据输入格式:well head)数据编写格式:Excel.具体如下:

井名X Y KB 补心高MD 井类别

………

2.加井斜数据

在生成的wells文件中输入井斜数据(格式为:well path/deveation)编写数据格式为Excel,具体如下:

MD 井斜(倾角)方位角

………

可以在wells文件中进行calculator——字母=常数(如:A=1)——目的是增加一个道,以便以后加载曲线。

3.加数字化断层

新建文件夹——New folder——右键改名——数字化断层(格式:General lines/points)编写数据格式为:文本格式。具体如下:

X Y Z

………

4.加数字化构造层

新建文件夹——New folder ——右键改名——数字化构造层面(格式:General lines/points)编写数据格式为:文本格式。具体同上。

5.加分层数据

在Insert 窗口下选择 new well tops生成well tops1(可以改名)文件夹——Import file ——加入分层数据(格式:Petrel well tops(ASCII))编写数据格式为:文本格式。具体如下:

井名分层名或断层名(用引号引起)MD X Y Z

………

well “surface”MD X Y Z 6.加小层

在Insert 窗口下选择 new well tops生成well tops1(可以改名:例如改为小层)文件夹——右键——Import(on selection)——选择小层数据(输入格式为:Petrel Well Tops (ASCII)(*.*))——OK。

井名MD X Y “小层号“

A3 1400.60 20401670.20 4950029.89 "TIIItop"

A3 1410.00 20401669.79 4950029.66 "TIII 8#小层 "

A3 1417.60 20401669.46 4950029.46 "TIII 9#小层 "

二、建构造模型(断层模型)

7.编辑Pillar

双击进程栏中的Define Model——命名——OK——再显示要编辑的点化断层——在浏览器下的Models下——单击Fault modeling——进入Pillar的编辑状态(包括:调整、美化、连接、切割)。编辑原则:使所有断点都落在断层面上。

在Fault modes下右键——setting——修改内容。

8.网格化

在2D窗口下——显示所有断层——圈定边界————建立部分边界。

可以用断层作为边界——选中断层——单击即可设置为网格边界的一部分。边界

闭合后——双击pillar gridding——Apply——OK——是——生成3D Grid——双击进程窗口中的make horizon——增加条目——在Input模块下选中well tops中的某一构造层面

——按下可以导入——OK。

在models下可以看到Horizon、Fault filter、Zone filter、segment下都有内容。网格化工作要反复计算、修改,直到自己满意为止才能进行下一步工作——make horizon. 9.Make horizon

○1进程栏打开make horizon(双击)

○2增加条目(append item in the table)(有几个油组就增加几个条目)

○3well top栏内输入分层数据内的油组界面(约束)

○4Input #1栏目内所需要输入的内容就是用来约束油组界面的,其内容是:数字化层面。○5smooth 栏内,平滑次数改成2次,然后OK。

10.调整horizon,使每一个断点都要保证在其层面上,而且还要保证层面的光滑,平整(smooth):

○1打开Edit 3D grid(单击)

○2horizon面已经处于编辑状态,即可编辑、调整。

三、小层模型

11.加载小层厚度数据

方法一:

新建文件夹——输入——文本文档格式数据:如下:

X Y Z

20402877.16 4950623.07 22.17

20402730.84 4950588.20 19.38

方法二:

小层——stratigraphy——选择TIII top(变成黑体)——选择TIII 8#小层(不能变成黑体)——右键——convert to Isochore points——是——在Input窗口下生成TIII 8#小层 - TIII top [Filter],可以改名为TIII 8#小层。依次可以作每一个小层厚度数据。

显然,方法二不如方法一简单,但是,方法一要求在编辑数据时准确。

12.make surface

○1双击进程栏(process diagram)中的make/edit surface

○2在Input栏中输入刚刚转化来的小层厚度数据;删除result栏内的内容——否;Boundary 内输入已经建好的polygon;attribute栏内选择thickness,也可以在生成的surface中改;Geometry——get all setting from selected(自动赋值);ggest setting from input ——well tops/points(high density)

○3Apply ——OK。

可以对生成的surface进行设置,目的就是对surface面上的等高线进行粗化,操作如下:右键setting——Operation——surface Operation——Smooth——Execute

13.Make zone

○1双击make zone,即打开

○2选择TIII 8#顶面——TIII 12#(即:TIII油组顶底界面)

○3Append item in the table(有几个小层填加几个)

○4Input type选择Isochore;Input栏内以surface(刚刚作完的)为小层顶底约束面,中间输入小层面,即小层数据中的Stratigraphy

○5Build from通常选择Top horizon

Volume Correction通常选择Proportional correction

Build along通常选择Vertical Thickness[TVT]

○6apply ——OK(结束了一个油组)。

在Model栏下的zone filter内便生成zone1、2、3

在Model栏下的horizon下生成各个小层的horizon

重复上面的操作作其他油组。

https://www.360docs.net/doc/8f16332174.html,yering

○1双击Layering打开

○2Zone Division栏下选择proportion(成比例细分层)

Number of layers = 小层厚度× 2,

其中小层厚度数据计算方法有二:

一、可以在spreedsheet中打开,计算其平均厚度

二、可以在未做Layering之前的zone filter中的数据统计(即:setting——statistics

下)——Average zinc(along pillar)

○3apply ——OK

9.插入Intersection及编辑

在3D Grid下——Intersection——insert I/J Intersection.在其横截面上可以明显看到三个zone(即由TIII顶面和AI上、AI中、AI底四个面控制的)。

在进程栏中选择Edit 3D Grid,可以对Intersection进行编辑。

11.同时显示MD、TVD、SSTVD等的方法

在浏览器窗口(windows)中——well sections——选择井——右键——Insert Depth Panel——Setting——去掉use well`s depth measurement上的钩——选择深度类别——OK。

15.建几何模型

在进程栏(process diagram)中双击Geometrical modeling

select——Constant Value

Property template——Depth

OK

四、属性模型的建立

16.加载电测结果(也可以直接加载LAS格式的数据)

在wells文件夹中输入——电测结果(文本文档)数据。数据格式具体如下:

#=====================================

~Curve

DEPT .m : DEPTH

AC .m :

GR .m :

RT .m :

SP .m :

dc .m :

~Parameter

#=====================================

#DEPTH AC GR RT SP dc

1250.000000 486.119000 7.685000 250.798000 63.542000 0

1250.125000 486.493000 7.877000 252.790000 63.541000 0

在每一条曲线的右键——setting——show——更改曲线类型。

发现新的数据加载方法(LAS文件类型)

#DEPTH AC GR RT SP dc

1250.000000 486.119000 7.685000 250.798000 63.542000 0

1250.125000 486.493000 7.877000 252.790000 63.541000 0

17.生成砂泥岩测井曲线

(以电测曲线DC为例N为任意命名)

首先,在input窗口下——Global well logs下,选择一条测井曲线——右键calculator ——输入公式N=if(DC<>0,1,0)——运行模块选择Lithologies——运算。

18.粗化测井曲线(砂泥岩模型

Scale up well logs——select log N——OK——属性模型中生成砂泥岩粗化模型。

19.数据分析

Data analysis——选择砂泥岩属性模型——选择层——开锁——在proportion下面选择(fit active/all curve(s) to histogram)——在variograms下面修改数据,如下:泥岩:Major direction 310° band width 500 search radius 2000 No lags 30

Minor direction 310° band width 500 search radius 2000 No lags 30

Vertical direction 310° band width 8 search radius 20 No lags 20

砂岩:Major direction 310° band width 500 search radius 2000 No lags 30

Minor direction 310° band width 500 search radius 2000 No lags 30

Vertical direction 310° band width 21 search radius 20 No lags 15 20.建立相模型(只在砂泥岩模型中使用)

Facies Modeling——开锁——将Facies中的砂岩和泥岩向右侧倒入——然后再选中Use the variograms made in the data analysis和Use the vertical proportion curves made in the data analysis——OK

21.粗化测井曲线(φE)(大致同上)

Scale up well logs——select logφE——OK——生成φE属性模型

22.数据分析(大致同上)

Data analysis——选择φE属性模型——选择层——开锁

23.Petrophysical Modeling

开锁——选择泥岩——点击Use the transformations made in the data analysis ——选择砂岩——点击Use the transformations made in the data analysis

点击Use the variograms made in the data analysis ——OK

24.……18、19、20……三个步骤为建立φE属性模型的一个完整步骤。

建立其他模型,重复上述三步操作。

五、体积计算

25.make contacts建油水界面

○1双击make contacts,选择界面类型,定义名字,OK

○2在models窗口下面生成Fluid contacts,右键可以对其进行设置

26.Volume Calculation体积计算

○1双击Volume Calculation打开

○2在Results标签——Output下面可以定义想要计算的参数

——Boundaries下面可以定义计算的边界

○3在Properties标签——contacts下面定义边油水界面

——Gen.Props.下面选择N/G和φ

——Oil Props.下面选择So含油饱和度

○4所有的参数设定完成后运行Run

六、如何进行聚类分析?

○1双击Train Estimation Model

首先定义是否新建或者覆盖模型,选择要对哪些井、哪些测井曲线进行聚类,选择Setting 可以分类聚类。此过程计算出的模型将会出现在Input下面

○2双击make well log

将上面计算出的模型放到well log标签下,即Estimated model下面;然后在well标签下选择要参与计算的井,OK

相关文档
最新文档