零基础玩转Petrel三维地质建模:手把手带你从数据到裂缝模型
先构建主控断层,用Conformable Fault建模法处理次级断层,就像给地层穿多层紧身衣,最后用Truncate命令处理交叉部位。处理完的数据导入Petrel时,记得在Import窗口勾选「创建虚拟井筒」,否则你的井轨迹可能会变成抽象派画作。内容包括[1]数据导入,[2]构造建模,[3]岩相建模,4属性建模,裂缝建模,总共十七节精讲。内容包括[1]数据导入,[2]构造建模,[3]岩相建模,4
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附录可下载)
更多推荐
所有评论(0)