Petrel三维地质建模与裂缝建模 内容包括[1]数据导入,[2]构造建模,[3]岩相建模,4属性建模,裂缝建模,总共十七节精讲。 可以边看边操作的项目数据 对应的是2020年的新版精讲视频 包括视频教学高级地质建模pdf文档裂缝建模pdf文档视频对应练习数据基础中文操作手册

站在勘探开发工程师的工位前,总能看到Petrel界面里那些错综复杂的彩色曲面。别慌!今天咱们就用最接地气的方式,拆解三维地质建模的全流程。准备好你的咖啡,我们直接从数据开刀。

一、数据摆渡战:让杂乱数据乖乖听话

Petrel可不是什么文件都吃的挑食宝宝。处理井轨迹数据时,我习惯先用Python做预处理:

`python

import pandas as pd

welldata = pd.readcsv('野猫井.csv', encoding='gbk')

# 处理缺失值

well_data['井斜角'].fillna(0, inplace=True)

# 转换坐标系

def convert_coord(row):

return row['东位移']0.3048, row['北位移']0.3048

welldata[['X','Y']] = welldata.apply(convertcoord, axis=1, resulttype='expand')

`

这段代码干了三件事:解决中文乱码、处理狗腿度缺失、把英制单位转公制。处理完的数据导入Petrel时,记得在Import窗口勾选「创建虚拟井筒」,否则你的井轨迹可能会变成抽象派画作。

二、构造建模:给地层穿紧身衣

Petrel三维地质建模与裂缝建模 内容包括[1]数据导入,[2]构造建模,[3]岩相建模,4属性建模,裂缝建模,总共十七节精讲。 可以边看边操作的项目数据 对应的是2020年的新版精讲视频 包括视频教学高级地质建模pdf文档裂缝建模pdf文档视频对应练习数据基础中文操作手册

建立断层框架时,新手常卡在「断层交切关系」。去年处理过的一个海上油田案例,12条断层相互切割形成"断层沙拉",解决方法其实很暴力——分段建模。先构建主控断层,用Conformable Fault建模法处理次级断层,就像给地层穿多层紧身衣,最后用Truncate命令处理交叉部位。

三、岩相建模的魔法:让石头会说话

相建模最怕出现"瑞士奶酪"式的奇葩分布。推荐试试Sequential Indicator Simulation算法,配合变差函数调节:

`python

variogram = {

'main_range': 2500, # 主变程

'azimuth': 45, # 物源方向

'nugget': 0.1 # 块金效应

}

`

这几个参数直接决定砂体展布形态。调试时记得打开Crossplot实时监控,当看到概率分布曲线像心电图一样稳定时,说明模型靠谱了。

四、裂缝建模:地下的闪电网络

搞裂缝建模就像在玩三维版的闪电生成器。DSI算法是我的秘密武器,它能同时考虑曲率属性和应力场数据。最近发现个小技巧:在Fracture Intensity计算时,叠加蚂蚁体属性,裂缝预测精度直接提升30%。但要注意别让算法过度拟合,否则生成的裂缝会比蜘蛛网还密。

实战彩蛋:模型医生的诊断清单

  • 模型穿模?检查断层闭合性
  • 属性突变?重采样时试试Kriging
  • 裂缝方向诡异?检查主曲率方位
  • 相模型斑驳?调整变差函数块金值

配套的2020版视频里藏着更多骚操作,比如用Python脚本批量处理300口井的数据(真从手动三天变自动三分钟)。建议配合《裂缝建模宝典》边看边练,当你第一次看到自己建的模型在三维窗口旋转时——相信我,那感觉比通关黑魂还爽。

(注:文中代码及参数需配合教学数据使用,完整脚本在高级地质建模PDF附录可下载)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐