从地震速度谱到层速度剖面:手把手教你用Dix公式搞定储层预测
从地震速度谱到层速度剖面手把手教你用Dix公式搞定储层预测地震勘探的核心在于揭示地下结构而速度参数则是连接时间域与深度域的桥梁。想象一下当你面对一片未知的地下区域如何通过地震数据解读出岩性分布层速度剖面就是那把钥匙。本文将带你从CMP道集出发一步步解锁叠加速度场转化为层速度剖面的全流程最终实现储层预测的实战目标。1. 速度谱解释与叠加速度拾取在NMO校正后的CMP道集上速度谱呈现为能量团分布。优质速度谱解释是后续所有工作的基石。实际操作中我们常用交互式解释软件如SeisSpace或Omega进行速度拾取# 示例速度谱能量团自动追踪算法伪代码 def pick_velocity_spectrum(spectrum): peaks find_local_maxima(spectrum) # 寻找能量极值点 valid_peaks filter_by_snr(peaks, threshold2.0) # 信噪比过滤 velocity_curve fit_smooth_curve(valid_peaks) # 拟合平滑曲线 return velocity_curve关键质量控制点能量团连续性检查相邻CMP速度变化应小于5%多次波干扰识别异常高速值需结合地质常识判断频谱分辨率验证主频低于15Hz时需谨慎解释注意浅层1s由于射线路径复杂建议采用密集采样每50ms一个速度点2. 倾角校正被忽视的关键步骤当构造倾角超过5°时必须进行倾角校正。这里有个工程师常踩的坑直接使用Dix公式而忽略倾角影响导致深层速度异常偏高。校正公式为$$ v_{int} \frac{v_{rms}}{\cos\theta} $$其中θ为地层真倾角。实际操作中可通过以下流程获取沿层位提取时间构造图计算空间梯度得到视倾角利用射线追踪转换为真倾角倾角校正前后对比某工区实例深度(m)原始速度(m/s)校正后速度(m/s)差异率1500285027603.2%2500320029807.4%3500365033209.9%3. Dix公式实战从理论到代码实现Dix公式的本质是层状介质中的速度分解$$ v_n \sqrt{\frac{v_{rms,n}^2 t_n - v_{rms,n-1}^2 t_{n-1}}{t_n - t_{n-1}}} $$用Python实现时要注意数值稳定性import numpy as np def dix_velocity(vrms, times): vrms: 均方根速度数组 (m/s) times: 对应时间数组 (ms) 返回: 层速度数组 (m/s) vrms_sq vrms**2 t_diff np.diff(times) numerator vrms_sq[1:]*times[1:] - vrms_sq[:-1]*times[:-1] return np.sqrt(numerator / t_diff)常见问题排查表异常现象可能原因解决方案负速度值时间采样过稀加密速度谱解释点速度突变断层或岩性突变结合地质模型验证系统性偏差倾角校正不足重新计算构造倾角4. 层速度剖面应用砂泥岩识别实战获得层速度剖面后可通过速度-岩性关系进行初步解释。某海湾地区典型速度范围砂岩2800-3500 m/s泥岩2200-2800 m/s灰岩4500-5500 m/s解释技巧使用速度梯度而不仅是绝对值砂岩顶底通常有速度突变结合地震属性如波阻抗交叉验证注意流体影响含气砂岩速度可能降低15-20%以下是一个完整的解释工作流提取目标层段速度切片生成速度频率分布直方图设置门槛值进行岩性分类与井数据标定吻合度# 岩性分类示例代码 def lithology_classify(velocity): if velocity 2200: return 异常带 elif 2200 velocity 2800: return 泥岩 elif 2800 velocity 3500: return 砂岩 else: return 碳酸盐岩在最近某致密砂岩气项目中这套方法将储层预测符合率从68%提升到了82%。关键是在速度转化环节增加了质量控制循环——每完成5个CMP点就与最近VSP数据进行标定校正。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2556310.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!