实测Petrel,2023.1版本,本人踩过地层横向突变致使模型穿层的坑,新手依照步骤一步步开展操作就能够轻易避开此类常见问题。 欲构建完整地层模型,关键之处在于透彻领会……
实测Petrel,2023.1版本,本人踩过地层横向突变致使模型穿层的坑,新手依照步骤一步步开展操作就能够轻易避开此类常见问题。
欲构建完整地层模型,关键之处在于透彻领会地质格架,借助井数据把控住每一个层位。
第一步 井分层数据标准化预处理
打开Well tops文件夹,右键点击选择Spreadsheet,对每个层位,批量检查里面的Top和Base深度值,要确保所有地层,依据地质年代,从上面到下面进行排列,不存在负厚度或者倒置情况,设定Minimum thickness为0.5米。
针对新手的避坑提示,常见的报错呈现为“Invalid layer sequence”,其核心缘由在于不同井的分层命名并非统一,举例来说,A井有着“煤层1”这样的命名,而B井的命名却是“M1”,解决的办法是于Attributes里新建一个标准化别名列,将同层位进行统一命名,不然后续的Gridding会直接走向失败。
第二步 构造框架搭建与Key Pillar定义
走进Structural Modeling模块,点击Make Horizons,把第一步处理得出的井分层当作输入点,关键参数Maximum search radius建议去设置成200米,这个距离能够让井稀井区域的插值合理性得以平衡,过大的情况会将真实构造平滑去掉,过小的情形则会导致局部畸变。
若是新手要避开Horizon出现的诡异波浪状情况,那通常是因为搜索半径小于井距所造成,正确的做法是,先运用Well spacing分析工具算出平均井距来。然后取平均井距的1.5倍当作最优搜索半径,再配合Convergence tolerance 0.01去提升精度。
进入调用 Make Grid 流程的 Pillar gridding 阶段,在此处选择 Lateral resolution 为 50 米,这里会呈现两组方案的对比情况,方案 A 是均匀网格,其计算速度快然而在断层附近精度较差,方案 B 是断层加密网格,它内存占用高但断面匹配度要更好一些,通常对于油气藏一般性情况时会选择 A 方案,而在进行构造精细研究时会选择 B 方案。
待网格完成后,务必要运行Check Grid quality,着重查看负体积以及极度扭曲单元,只有数量为0的情形下,才被判定为合格。
新手要避开坑,当碰到高频报错“Iteration did not converge”时,其完整的解决流程是,首先要去检查断层多边形是不是闭合的,接着要用Edit Pillars手动去调整那些不合逻辑的连线,最后要把Relaxation factor降低到0.3再重新进行计算,这三步当中缺少任何一步都是不行的。
能够搞定绝大多数沉积稳定区块的上述方法,并不适用于盐丘底辟或者强烈褶皱的复杂压性构造区,对于这类特殊情况,建议先做地震属性体约束,接着改用VBM方式构建层序格架,你自己项目里觉得哪个环节最让人头疼呢,欢迎在评论区分享你的避坑经验,点赞收藏以便让更多同行看到这份实操笔记。
微信扫一扫
还没有评论呢,快来抢沙发~