勘探开发人工智能应用:初至波拾取

news2024/10/9 14:23:23

AI在油田主营业务即勘探开发运销和经营管理领域的落地场景,需要的算法、模型及关键技术。

1 初至波拾取

在地震数据采集过程中,由人工震源激发后检波器最先接收到地震波的起跳位置,得到这一位置的过程就是初至拾取。“初至拾取在构建精细近地表速度模型、计算静校正量、估算地层各向异性参数、反演地层吸收衰减参数等环节起着重要作用,是影响地震资料成像的关键因素之一。”【许银坡】

1.1 问题描述

地震数据:

  • 受复杂地质构造、地表条件等因素影响;
  • 伴随采集技术飞速发展,炮道密度呈几何级数增长,需要初至拾取的多是TB级以上的海量数据;
  • 高密度高效采集技术在油田复杂区的广泛应用,采集的数据有噪声,传统的初至波自动拾取方法抗噪能力差。

在这里插入图片描述
上图表示一个包含了 210道数据,每道数据含有 700个样本点的共炮点道集;

  • 水平坐标表示地震道的数量,垂直坐标表示每道的样本数量。
  • 对于每一道数据,都能找到一个位于波峰的初至波,其中,红色点是每道的初至波位置。

1.2 已有的方法

传统的方法主要有两类:

  • 基于单道信息(振幅、相位、能量等 )的方法;
  • 基于各道相关性的方法。

人工智能初至波拾取方法:

  • 边界检测技术;
  • 深度学习。

数据:单炮记录
标签可得性:监督学习、无监督学习
特点:炮、道两个粒度

2 基于聚类和局部线性回归的初至波自动拾取算法

2.1 问题

  • 无人工标注的标签,无监督学习;
  • 庞大的地震数据,时间复杂度高;
  • 数据带噪声。

2.2 解决方案

  • 无监督学习:聚类法;
  • 时间复杂度高: k k k-means 对噪声比较敏感,但其时间复杂度较低;
  • 数据带噪声:DBSCAN 对噪声不敏感,聚类效果好,但它的时间复杂度高。

提出将这两种聚类相结合:

  • 先用 k k k-means 技术找到初至波簇;
  • 再用 DBSCAN 技术在初至波簇中拾取初始初至波;
  • 这种方式充分利用了两种聚类算法的优点,DBSCAN 不直接在整炮数据上运行,而是在初至波簇中进行拾取,这种方式可以提高运行速度,准确率也得到了很大的提升。

在这里插入图片描述
算 法 1 描 述 了 基 于 k k k-means 选 取 初 至 波 簇 的 过 程:

  • 第 1)行 将 输 入 得 数 据 集 归 一 化 到[-1,1];
  • 第 2)行 根 据式(1)~(3)执行 k-means 聚类;
  • 第 3)行根据式(4)选择平均能量值最大的簇;
  • 第 4)行根据定义 1 初始化含有三个属性(能量值、行索引和列索引)的初至波簇 D;
  • 第 5)行返回初至波簇 D。

在这里插入图片描述

  • 新的问题:找到的初始初至波在部分道上可能存在缺失值;
  • 解决方案:根据相邻道初至波相关性强的特点设计了一个局部线性回归模型来补齐缺失值。

2.3 结果展示

在这里插入图片描述
在这里插入图片描述

3 滑动窗口+模糊C聚类

3.1 问题

同2.1.

3.2 解决方案

在这里插入图片描述
在这里插入图片描述

4 模糊C聚类+加权回归

4.1 问题

同2.1.

4.2 解决方案

在这里插入图片描述

5 卷积核+粒子群

5.1 问题

同2.1.

5.2 解决方案

在这里插入图片描述
在这里插入图片描述

5.3 结果展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/790750.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AI生成写真照 妙鸭能取代海马体?

只要9.9元和21张照片,就能生成各种风格的个人写真照,界面简洁、卖点吸睛的妙鸭相机突然火了。采用AI技术,它以更低的成本和更高的效率,让用户足不出户“拍写真”,有人直呼,它要抢海马体这类实体照相馆的饭碗…

基于51单片机和proteus的模拟楼道灯系统

此系统是基于51单片机和proteus的仿真设计,功能如下: 1. 系统实时检测楼道光照强度。 2. 光照弱情况下,触摸或声音可开启楼道灯。 3. 光照强情况下,触摸或声音都不能开启楼道灯。 4. 楼道灯开启一段时间(3S&#x…

数据库应用:MySQL MHA高可用集群

目录 一、理论 1.MHA 2.MySQL MHA部署准备 3.MySQL MHA部署 二、实验 1.MHA部署 三、问题 1.中英文符兼容报错 2.MHA测试 ssh 无密码认证语法报错 3.MHA测试 ssh 无密码认证log-bin报错 4.MHA测试 mysql 主从连接情况报错slave replication 5.MHA测试 mysql 主从连…

高质量代码究竟依赖设计还是重构而来?

👉导读 一个有所追求的程序员一定都希望自己能够写出高质量的代码,但高质量代码从何而来呢?有人认为是设计出来的,就像一栋稳固的大厦,如果没有前期优秀的设计那么肯定难逃豆腐渣工程的命运;也有人认为是重…

什么是NQA?

一、什么是NQA? 网络质量分析NQA(Network Quality Analysis)是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络指标进行统计。NQA能够实时监视网络服务质量,在网络发生故障时进行有效的故障…

年内实现全面自动驾驶?快来恶补一下自动驾驶技术吧

在7月6日召开的2023世界人工智能大会上,特斯拉CEO斯克预测,随着人工智能技术的快速发展,大约在今年年末,就会实现全面自动驾驶。 他说,“我之前也做过许多类似的预测,我承认之前的预测也不完全准确&#x…

《中国大学生计算机设计大赛》应用与开发组 “国二省一“ 备赛心得,万字干货 (建议收藏)

💧 《中国大学生计算机设计大赛》备赛心得 \color{#FF1493}{《中国大学生计算机设计大赛》备赛心得} 《中国大学生计算机设计大赛》备赛心得💧 🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞见云的博客…

Python编译过程和执行原理

hello,这里是Token_w的文章,主要讲解python的基础学习,希望对大家有所帮助 整理不易,感觉还不错的可以点赞收藏评论支持,感谢! 目录 一. Python执行原理二. Python内部执行过程2.1 编译过程概述2.2 过程图解…

8.6 PowerBI系列之DAX函数专题-非日期类型的累计聚合

需求 需求1: 需求2: 实现 1.需求1实现: (1)在power query中添加列-添加索引列; (2)根据索引列进行累加计算。 度量值 累计聚合销售额 var current_pro_type selectedvalue(…

iTOP-RK3588开发板编译Buildroot

Buildroot 是一款集成的编译集合包,解决了以前交叉编译麻烦的问题,本小节将介绍 buildroot 镜像的编译流程,分为单独编译和完整全自动编译。 首先输入以下命令,选择 buildroot 系统的配置文件 source buildroot/build/envsetup…

办公楼管理高手:一起来学烟雾监测实用技能!

在现代社会中,安全意识和防患意识越来越受到重视。特别是在大型办公楼等人员密集的场所,火灾的风险不容忽视。 为了保障员工和资产的安全,烟感监控成为一项至关重要的安全措施。烟感监控系统作为火灾预警的关键组成部分,能够及早发…

Ubuntu18.04未安装Qt报qt.qpa.plugin could not load the Qt platform plugin xcb问题的解决方法

在Ubuntu 18.04开发机上安装了Qt 5.14.2,当将其可执行程序拷贝到另一台未安装Qt的Ubuntu 18.04上报错:拷贝可执行程序前,使用ldd将此执行程序依赖的动态库也一起拷贝过去,包括Qt5.14.2/5.14.2/gcc_64/plugins目录系的platforms目录…

实现基于UDP简易的英汉词典

文章目录 实现目标认识相关接口socketbzerobindrecvfromsendto 实现思路和注意事项完整代码Server.hppServer.ccClient.hppClient.cc 运行效果END 实现目标 实现一个服务端和一个客户端,客户端负责发送一个单词,服务端接收到后将翻译后的结果返回发送到…

学术研究 #可视化工具 #学术文献绘图 #研究利器 #Citespace #vosviewer

目录 专题一 文献计量学方法与应用简介 专题二 主题确定、检索与数据采集 专题三 VOSviewer可视化绘图精讲 专题四 Citespace可视化绘图精讲 专题五 R语言文献计量学绘图分析 专题六 论文写作 专题七 论文投稿 文献计量学是指用数学和统计学的方法,定量地分析…

Jmeter接口/性能测试,Jmeter使用教程(超细整理)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、线程组 线程组…

数据结构的复杂度

> 作者简介:დ旧言~,目前大一,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 望小伙伴们点赞👍收藏✨加关注哟💕&#x1…

Web浪漫历程:揭秘二十年间与您“约会”的浏览器发展

🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 🖥️ Node专栏:Node.js从入门到精通 🖥️ TS知识总结:十万字TS知识点总结 👉 你的一键三连是我更新的最大动力❤️!…

保护客户信息,金融行业的 DNS 泄漏风险

在金融行业中,保护客户信息一直是重中之重。随着网络技术的发展,各种网络安全威胁也层出不穷。其中,DNS 泄漏风险是金融行业需要重视的一个问题。 DNS 是域名系统的缩写,它是互联网中用于将域名解析成 IP 地址的系统。在金融行业中…

Jenkins+Gitlab集成CI/CD

前提是Jenkins,Maven,Gitlab,Docker环境已经搭建完毕并测试无误! maven环境 java环境 git环境 Gitlab集成 保存应用 准备一个SpringBoot项目 配置好git仓库,推送到gitlab服务器上 点击立即构建 构建成功 查看服务器是…

ajax axios json

一、ajax概述 Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以…